From 734fa421849257e7d9614800bcbe5bd585a56d17 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Sun, 24 Aug 2008 16:45:43 +0200 Subject: [PATCH] added from extra-addons bzr revid: fp@tinyerp.com-20080824144543-33o2j8ddmvaxx4ce --- addons/account_analytic_plans/__init__.py | 34 + addons/account_analytic_plans/__terp__.py | 48 + .../account_analytic_plans.py | 404 ++ .../account_analytic_plans_report.xml | 23 + .../account_analytic_plans_view.xml | 248 + .../account_analytic_plans/model_wizard.xml | 11 + .../account_analytic_plans/report/__init__.py | 4 + .../report/crossovered_analytic.py | 183 + .../report/crossovered_analytic.rml | 222 + .../account_analytic_plans/wizard/__init__.py | 5 + .../wizard/create_model.py | 47 + .../wizard/wizard_crossovered_analytic.py | 59 + addons/account_balance/__init__.py | 7 + addons/account_balance/__terp__.py | 34 + addons/account_balance/account_move_line.py | 93 + addons/account_balance/account_report.xml | 20 + addons/account_balance/account_wizard.xml | 14 + addons/account_balance/report/__init__.py | 4 + .../account_balance/report/account_balance.py | 598 ++ .../report/account_balance.rml | 179 + .../report/account_balance_landscape.rml | 179 + addons/account_balance/wizard/__init__.py | 4 + .../wizard/wizard_account_balance_report.py | 181 + addons/account_budget_crossover/__init__.py | 6 + addons/account_budget_crossover/__terp__.py | 30 + .../crossovered_budget.py | 196 + .../crossovered_budget_report.xml | 44 + .../crossovered_budget_view.xml | 256 + .../crossovered_budget_workflow.xml | 104 + .../report/__init__.py | 5 + .../report/analytic_account_budget_report.py | 177 + .../report/analytic_account_budget_report.rml | 173 + .../report/crossovered_budget_report.py | 227 + .../report/crossovered_budget_report.rml | 176 + .../wizard/__init__.py | 6 + .../wizard/wizard_analytic_account_budget.py | 30 + .../wizard_crossovered_budget_report.py | 35 + ...izard_crossovered_budget_summary_report.py | 34 + addons/account_date_check/__init__.py | 36 + addons/account_date_check/__terp__.py | 27 + .../account_date_check/account_date_check.py | 88 + .../account_date_check_view.xml | 18 + addons/account_invoice_layout/.project | 17 + addons/account_invoice_layout/.pydevproject | 6 + addons/account_invoice_layout/__init__.py | 6 + addons/account_invoice_layout/__terp__.py | 30 + .../account_invoice_layout.py | 192 + .../account_invoice_layout_report.xml | 18 + .../account_invoice_layout_view.xml | 90 + .../account_invoice_layout/report/__init__.py | 5 + .../report/report_account_invoice_layout.py | 192 + .../report/report_account_invoice_layout.rml | 297 + .../report/special_message_invoice.py | 225 + .../report/special_message_invoice.rml | 300 + .../account_invoice_layout/wizard/__init__.py | 4 + .../wizard/invoice_special_message.py | 32 + addons/account_reporting/__init__.py | 34 + addons/account_reporting/__terp__.py | 23 + addons/account_reporting/account.py | 134 + addons/account_reporting/account_data.xml | 491 ++ addons/account_reporting/account_report.xml | 18 + addons/account_reporting/account_view.xml | 65 + addons/account_reporting/report/__init__.py | 32 + .../report/account_report_bs.py | 149 + .../report/account_report_bs.rml | 133 + addons/account_reporting/wizard/__init__.py | 32 + .../wizard/wizard_account_balance_report.py | 105 + addons/association_vertical/__init__.py | 6 + addons/association_vertical/__terp__.py | 19 + addons/association_vertical/aso_data.xml | 30 + .../aso_vertical_view.xml | 49 + addons/association_vertical/crm_fund_data.xml | 146 + addons/association_vertical/crm_fund_demo.xml | 242 + addons/auction/__init__.py | 34 + addons/auction/__terp__.py | 15 + addons/auction/auction.png | Bin 0 -> 3175 bytes addons/auction/auction.py | 1415 +++++ addons/auction/auction_data.xml | 98 + addons/auction/auction_demo.xml | 895 +++ addons/auction/auction_report.xml | 236 + addons/auction/auction_sequence.xml | 31 + addons/auction/auction_view.xml | 1600 +++++ addons/auction/auction_wizard.xml | 121 + addons/auction/barcode/__init__.py | 33 + addons/auction/barcode/code128.py | 321 + addons/auction/barcode/code39.py | 255 + addons/auction/barcode/code93.py | 232 + addons/auction/barcode/common.py | 705 +++ addons/auction/barcode/fourstate.py | 81 + addons/auction/barcode/out.pdf | Bin 0 -> 7359 bytes addons/auction/barcode/test.py | 55 + addons/auction/barcode/usps.py | 231 + addons/auction/fr_FR.csv | 5141 +++++++++++++++++ addons/auction/migrate/migrate.py | 386 ++ addons/auction/migrate/v_migrate.py | 120 + addons/auction/report/__init__.py | 61 + addons/auction/report/ach_bordereau.xml | 61 + addons/auction/report/ach_bordereau.xsl | 176 + addons/auction/report/ach_bordereau_photo.xml | 37 + addons/auction/report/ach_bordereau_photo.xsl | 162 + addons/auction/report/artists.xml | 9 + addons/auction/report/artists.xsl | 74 + addons/auction/report/artists_lots.py | 61 + addons/auction/report/auction_artists.py | 48 + addons/auction/report/auction_artists.rml | 75 + .../report/auction_bids.py} | 31 +- addons/auction/report/auction_bids.rml | 91 + addons/auction/report/auction_buyer_result.py | 47 + .../auction/report/auction_buyer_result.rml | 85 + addons/auction/report/auction_catelog.py | 47 + addons/auction/report/auction_catelog.rml | 86 + addons/auction/report/auction_invoice.py | 59 + addons/auction/report/auction_objects.py | 61 + addons/auction/report/auction_objects.rml | 217 + addons/auction/report/auction_result.py | 47 + addons/auction/report/auction_result.rml | 87 + addons/auction/report/auction_total.rml | 229 + addons/auction/report/auction_total_rml.py | 169 + addons/auction/report/auction_total_rml.rml | 326 ++ addons/auction/report/bids.xml | 24 + addons/auction/report/bids.xsl | 118 + addons/auction/report/bids_lots.py | 48 + addons/auction/report/bids_lots.rml | 89 + addons/auction/report/bids_phones_details.py | 48 + addons/auction/report/bids_phones_details.rml | 100 + addons/auction/report/buyer_form_report.py | 94 + addons/auction/report/buyer_form_report.rml | 228 + addons/auction/report/buyer_list.py | 106 + addons/auction/report/buyer_list.rml | 127 + addons/auction/report/buyer_list.xml | 27 + addons/auction/report/buyer_list.xsl | 107 + addons/auction/report/catalog.xml | 20 + addons/auction/report/catalog.xsl | 76 + addons/auction/report/catalog2.py | 177 + addons/auction/report/catalog2.xsl | 179 + addons/auction/report/catelogwithpictures.py | 44 + addons/auction/report/catelogwithpictures.rml | 100 + addons/auction/report/content.xml | 2 + addons/auction/report/deposit.xml | 39 + addons/auction/report/deposit.xsl | 116 + addons/auction/report/deposit_seller.py | 47 + addons/auction/report/deposit_seller.rml | 182 + addons/auction/report/huissier.py | 80 + addons/auction/report/huissier.xsl | 59 + addons/auction/report/lots_bids_phone.xml | 19 + addons/auction/report/lots_bids_phone.xsl | 93 + addons/auction/report/lots_bids_phone2.xml | 13 + addons/auction/report/lots_bids_phone2.xsl | 83 + addons/auction/report/lots_deposit.xml | 37 + addons/auction/report/lots_deposit.xsl | 140 + addons/auction/report/lots_list.py | 48 + addons/auction/report/lots_list.rml | 109 + addons/auction/report/lots_list.xml | 24 + addons/auction/report/lots_list.xsl | 134 + addons/auction/report/lots_list_inv.xml | 10 + addons/auction/report/lots_list_inv.xsl | 85 + addons/auction/report/lots_list_inventory.py | 48 + addons/auction/report/lots_list_inventory.rml | 92 + addons/auction/report/lots_list_landscape.py | 44 + addons/auction/report/lots_list_landscape.rml | 123 + addons/auction/report/lots_list_landscape.xml | 25 + addons/auction/report/lots_list_landscape.xsl | 127 + addons/auction/report/lots_with_vat.xml | 16 + addons/auction/report/lots_with_vat.xsl | 149 + addons/auction/report/photo_shadow.py | 40 + addons/auction/report/report_lot_bar_code.py | 46 + addons/auction/report/report_lot_bar_code.rml | 50 + addons/auction/report/results.xml | 17 + addons/auction/report/results.xsl | 110 + addons/auction/report/results_buyer.xml | 19 + addons/auction/report/results_buyer.xsl | 118 + addons/auction/report/seller_address.py | 66 + addons/auction/report/seller_form_report.py | 104 + addons/auction/report/seller_form_report.rml | 179 + addons/auction/report/seller_list.xml | 29 + addons/auction/report/seller_list.xsl | 115 + addons/auction/report/total.py | 155 + addons/auction/report/total.xsl | 117 + addons/auction/report/vnd_bordereau.xml | 39 + addons/auction/report/vnd_bordereau.xsl | 159 + addons/auction/wizard/__init__.py | 50 + .../auction/wizard/auction_catalog_flagey.py | 30 + .../wizard/auction_wizard_able_taken.py | 69 + .../wizard/auction_wizard_enable_taken.py | 70 + addons/auction/wizard/wizard_aie_send.py | 251 + .../auction/wizard/wizard_aie_send_result.py | 143 + .../wizard/wizard_auction_invoice_buyer.py | 90 + .../auction/wizard/wizard_auction_journal.py | 81 + addons/auction/wizard/wizard_emporte.py | 81 + addons/auction/wizard/wizard_lot_date_move.py | 104 + .../auction/wizard/wizard_lots_buyer_map.py | 115 + addons/auction/wizard/wizard_lots_cancel.py | 100 + addons/auction/wizard/wizard_lots_invoice.py | 114 + .../auction/wizard/wizard_lots_numerotate.py | 162 + addons/auction/wizard/wizard_lots_pay.py | 84 + addons/auction/wizard/wizard_lots_sms.py | 158 + addons/auction/wizard/wizard_pay.py | 114 + addons/auction/wizard/wizard_payer.py | 87 + .../wizard/wizard_transfer_unsold_object.py | 102 + addons/base_contact/__init__.py | 32 + addons/base_contact/__terp__.py | 30 + addons/base_contact/base_contact.py | 125 + addons/base_contact/base_contact_view.xml | 302 + addons/base_module_record/__init__.py | 33 + addons/base_module_record/__terp__.py | 34 + .../base_module_record/base_module_record.py | 234 + .../base_module_record_wizard.xml | 45 + addons/base_module_record/wizard/__init__.py | 32 + .../wizard/base_module_record.py | 116 + .../wizard/base_module_save.py | 196 + addons/base_report_creator/__init__.py | 33 + addons/base_report_creator/__terp__.py | 23 + .../base_report_creator.py | 382 ++ .../base_report_creator_demo.xml | 44 + .../base_report_creator_view.xml | 152 + .../base_report_creator_wizard.xml | 13 + addons/base_report_creator/wizard/__init__.py | 34 + .../wizard/base_report_creator_open.py | 71 + .../wizard/report_menu_create.py | 88 + .../wizard/wiz_set_filter_fields.py | 225 + addons/base_report_designer/__init__.py | 33 + addons/base_report_designer/__terp__.py | 20 + .../base_report_designer.py | 74 + .../base_report_designer_wizard.xml | 23 + .../base_report_designer/wizard/__init__.py | 32 + .../wizard/base_report_designer_modify.py | 233 + .../wizard/tiny_sxw2rml/__init__.py | 32 + .../wizard/tiny_sxw2rml/normalized_oo2rml.xsl | 681 +++ .../wizard/tiny_sxw2rml/office.dtd | 0 .../wizard/tiny_sxw2rml/tiny_sxw2rml.py | 368 ++ .../__init__.py | 9 +- addons/board_association/__terp__.py | 17 + .../board_association_demo.xml | 21 + .../board_association_view.xml | 63 + addons/board_auction/__init__.py | 0 addons/board_auction/__terp__.py | 27 + addons/board_auction/board_auction_demo.xml | 17 + .../board_auction_manager_view.xml | 80 + addons/board_auction/board_auction_view.xml | 68 + addons/board_crm_configuration/__init__.py | 30 + addons/board_crm_configuration/__terp__.py | 25 + .../board_crm_demo.xml | 21 + .../board_crm_statistical_view.xml | 124 + .../board_crm_view.xml | 136 + addons/board_document/__init__.py | 0 addons/board_document/__terp__.py | 17 + addons/board_document/board_document_demo.xml | 20 + addons/board_document/board_document_view.xml | 106 + addons/crm_configuration/__init__.py | 5 + addons/crm_configuration/__terp__.py | 40 + addons/crm_configuration/crm_bugs_data.xml | 276 + addons/crm_configuration/crm_bugs_demo.xml | 694 +++ addons/crm_configuration/crm_bugs_view.xml | 143 + addons/crm_configuration/crm_config.py | 54 + addons/crm_configuration/crm_fund_view.xml | 150 + addons/crm_configuration/crm_jobs_data.xml | 149 + addons/crm_configuration/crm_jobs_demo.xml | 404 ++ addons/crm_configuration/crm_jobs_view.xml | 149 + addons/crm_configuration/crm_lead_data.xml | 143 + addons/crm_configuration/crm_lead_demo.xml | 555 ++ addons/crm_configuration/crm_lead_view.xml | 145 + addons/crm_configuration/crm_meeting_data.xml | 114 + addons/crm_configuration/crm_meeting_demo.xml | 280 + addons/crm_configuration/crm_meeting_view.xml | 144 + .../crm_opportunity_data.xml | 98 + .../crm_opportunity_demo.xml | 318 + .../crm_opportunity_view.xml | 142 + addons/crm_configuration/crm_report_view.xml | 242 + addons/crm_configuration/report/__init__.py | 4 + addons/crm_configuration/report/crm_report.py | 156 + addons/crm_profiling/__init__.py | 5 + addons/crm_profiling/__terp__.py | 30 + addons/crm_profiling/crm_profiling.py | 235 + addons/crm_profiling/crm_profiling_demo.xml | 270 + addons/crm_profiling/crm_profiling_view.xml | 243 + addons/crm_profiling/crm_profiling_wizard.xml | 12 + addons/crm_profiling/wizard/__init__.py | 5 + .../wizard/open_questionnaire.py | 48 + addons/crm_vertical/__init__.py | 6 + addons/crm_vertical/__terp__.py | 16 + .../crm_vertical/crm_vertical_shortcuts.xml | 35 + addons/crm_vertical/crm_vertical_view.xml | 30 + addons/event/__init__.py | 5 + addons/event/__terp__.py | 33 + addons/event/event.py | 417 ++ addons/event/event_data.xml | 13 + addons/event/event_demo.xml | 144 + addons/event/event_sequence.xml | 21 + addons/event/event_view.xml | 399 ++ addons/event/event_wizard.xml | 51 + addons/event/wizard/__init__.py | 8 + addons/event/wizard/event_registration.py | 64 + .../wizard/event_registrations_partner.py | 76 + addons/event/wizard/make_invoice.py | 166 + addons/event/wizard/project_wizard.py | 74 + addons/google_map/__init__.py | 33 + addons/google_map/__terp__.py | 19 + addons/google_map/google_map.py | 41 + addons/google_map/google_map_view.xml | 57 + addons/google_map/google_map_wizard.xml | 12 + addons/google_map/wizard/__init__.py | 32 + addons/google_map/wizard/google_map_launch.py | 68 + addons/hr_holidays/__init__.py | 6 + addons/hr_holidays/__terp__.py | 35 + addons/hr_holidays/hr.py | 210 + addons/hr_holidays/hr_bel_holidays_2008.xml | 66 + addons/hr_holidays/hr_holidays_report.xml | 25 + addons/hr_holidays/hr_holidays_wizard.xml | 17 + addons/hr_holidays/hr_view.xml | 232 + addons/hr_holidays/hr_workflow.xml | 96 + addons/hr_holidays/report/__init__.py | 4 + .../hr_holidays/report/holidays_summary.xsl | 276 + .../report/holidays_summary_report.py | 246 + addons/hr_holidays/wizard/__init__.py | 5 + addons/hr_holidays/wizard/holidays_summary.py | 105 + .../wizard/holidays_summary_employees.py | 68 + addons/idea/__init__.py | 8 + addons/idea/__terp__.py | 16 + addons/idea/idea.py | 220 + addons/idea/idea_view.xml | 288 + addons/idea/idea_workflow.xml | 72 + addons/invoice_payment_tab/__init__.py | 4 + addons/invoice_payment_tab/__terp__.py | 20 + .../invoice_payment_tab.py | 73 + .../invoice_payment_tab_view.xml | 72 + addons/membership/__init__.py | 5 + addons/membership/__terp__.py | 24 + addons/membership/demo_data.xml | 181 + addons/membership/membership.py | 786 +++ addons/membership/membership_data.xml | 31 + addons/membership/membership_demo.xml | 198 + addons/membership/membership_view.xml | 574 ++ addons/membership/membership_wizard.xml | 6 + addons/membership/wizard/__init__.py | 4 + .../membership/wizard/invoice_membership.py | 129 + addons/mrp_jit/__init__.py | 31 + addons/mrp_jit/__terp__.py | 25 + addons/mrp_jit/mrp_jit.xml | 14 + addons/mrp_operations/__init__.py | 33 + addons/mrp_operations/__terp__.py | 41 + addons/mrp_operations/mrp_operation_data.xml | 24 + addons/mrp_operations/mrp_operations.py | 161 + .../mrp_operations/mrp_operations_report.xml | 22 + addons/mrp_operations/mrp_operations_view.xml | 177 + .../mrp_operations_workflow.xml | 70 + addons/mrp_operations/report/__init__.py | 33 + .../mrp_operations/report/mrp_code_barcode.py | 42 + .../report/mrp_code_barcode.rml | 42 + .../mrp_operations/report/mrp_wc_barcode.py | 42 + .../mrp_operations/report/mrp_wc_barcode.rml | 42 + .../multi_company_account.py | 90 - .../multi_company_account_data.xml | 137 - .../multi_company_account_demo.xml | 45 - .../multi_company_account_view.xml | 66 - addons/point_of_sale/__init__.py | 35 + addons/point_of_sale/__terp__.py | 26 + addons/point_of_sale/pos.py | 874 +++ addons/point_of_sale/pos_data.xml | 19 + addons/point_of_sale/pos_report.xml | 51 + addons/point_of_sale/pos_sequence.xml | 43 + addons/point_of_sale/pos_view.xml | 337 ++ addons/point_of_sale/pos_wizard.xml | 30 + addons/point_of_sale/pos_workflow.xml | 88 + addons/point_of_sale/report/__init__.py | 36 + addons/point_of_sale/report/pos_details.py | 140 + addons/point_of_sale/report/pos_details.rml | 210 + .../report/pos_details_summary.py | 141 + .../report/pos_details_summary.rml | 170 + addons/point_of_sale/report/pos_invoice.py | 66 + addons/point_of_sale/report/pos_lines.py | 53 + addons/point_of_sale/report/pos_lines.rml | 254 + addons/point_of_sale/report/pos_receipt.py | 68 + addons/point_of_sale/report/pos_receipt.rml | 133 + addons/point_of_sale/sale_wizard.xml | 6 + addons/point_of_sale/stock.py | 45 + addons/point_of_sale/wizard/__init__.py | 38 + .../wizard/wizard_add_product.py | 96 + addons/point_of_sale/wizard/wizard_confirm.py | 56 + .../wizard/wizard_default_journal.py | 136 + .../point_of_sale/wizard/wizard_discount.py | 89 + .../point_of_sale/wizard/wizard_get_sale.py | 101 + .../wizard/wizard_pos_payment.py | 211 + .../wizard/wizard_refund_order.py | 103 + addons/profile_association/__init__.py | 30 + addons/profile_association/__terp__.py | 14 + addons/profile_auction/__init__.py | 31 + addons/profile_auction/__terp__.py | 14 + addons/profile_crm/__init__.py | 31 + addons/profile_crm/__terp__.py | 16 + addons/project_gtd/__init__.py | 5 + addons/project_gtd/__terp__.py | 16 + addons/project_gtd/project_gtd.py | 187 + addons/project_gtd/project_gtd_demo.xml | 76 + addons/project_gtd/project_gtd_view.xml | 210 + addons/project_gtd/project_gtd_wizard.xml | 28 + addons/project_gtd/wizard/__init__.py | 35 + .../project_gtd/wizard/project_gtd_daily.py | 73 + .../project_gtd/wizard/project_gtd_empty.py | 70 + addons/project_gtd/wizard/project_gtd_fill.py | 86 + addons/project_mrp/__init__.py | 5 + addons/project_mrp/__terp__.py | 17 + addons/project_mrp/mrp.py | 53 + addons/project_mrp/project.py | 58 + addons/project_mrp/project_workflow.xml | 11 + addons/project_retro_planning/__init__.py | 4 + addons/project_retro_planning/__terp__.py | 19 + .../project_retro_planning.py | 54 + addons/project_timesheet/__init__.py | 4 + addons/project_timesheet/__terp__.py | 21 + addons/project_timesheet/project_timesheet.py | 66 + addons/purchase_analytic_plans/__init__.py | 36 + addons/purchase_analytic_plans/__terp__.py | 21 + .../purchase_analytic_plans.py | 61 + .../purchase_analytic_plans_view.xml | 18 + addons/sale_analytic_plans/__init__.py | 36 + addons/sale_analytic_plans/__terp__.py | 21 + .../sale_analytic_plans.py | 52 + .../sale_analytic_plans_view.xml | 43 + addons/sale_crm/__init__.py | 32 + addons/sale_crm/__terp__.py | 26 + addons/sale_crm/sale_crm_wizard.xml | 19 + addons/sale_crm/wizard/__init__.py | 34 + addons/sale_crm/wizard/makecase.py | 100 + addons/sale_crm/wizard/makesale.py | 156 + addons/sale_journal/__init__.py | 35 + addons/sale_journal/__terp__.py | 42 + addons/sale_journal/picking_journal_view.xml | 122 + .../picking_journal_view_report.xml | 134 + addons/sale_journal/sale_journal.py | 142 + addons/sale_journal/sale_journal_data.xml | 12 + addons/sale_journal/sale_journal_demo.xml | 18 + addons/sale_journal/sale_journal_inherit.py | 81 + .../sale_journal_picking_report.py | 122 + addons/sale_journal/sale_journal_report.py | 77 + addons/sale_journal/sale_journal_view.xml | 284 + addons/stock_back_order/__init__.py | 33 + addons/stock_back_order/__terp__.py | 22 + addons/stock_back_order/stock.py | 55 + addons/stock_back_order/stock_view.xml | 81 + addons/stock_back_order/stock_wizard.xml | 6 + addons/stock_back_order/wizard/__init__.py | 31 + .../wizard/wizard_partial_picking.py | 210 + addons/stock_invoice_directly/__init__.py | 32 + addons/stock_invoice_directly/__terp__.py | 20 + .../stock_invoice_directly/wizard/__init__.py | 33 + .../wizard/stock_invoice.py | 84 + 446 files changed, 52462 insertions(+), 357 deletions(-) create mode 100644 addons/account_analytic_plans/__init__.py create mode 100644 addons/account_analytic_plans/__terp__.py create mode 100644 addons/account_analytic_plans/account_analytic_plans.py create mode 100644 addons/account_analytic_plans/account_analytic_plans_report.xml create mode 100644 addons/account_analytic_plans/account_analytic_plans_view.xml create mode 100644 addons/account_analytic_plans/model_wizard.xml create mode 100644 addons/account_analytic_plans/report/__init__.py create mode 100644 addons/account_analytic_plans/report/crossovered_analytic.py create mode 100644 addons/account_analytic_plans/report/crossovered_analytic.rml create mode 100644 addons/account_analytic_plans/wizard/__init__.py create mode 100644 addons/account_analytic_plans/wizard/create_model.py create mode 100644 addons/account_analytic_plans/wizard/wizard_crossovered_analytic.py create mode 100644 addons/account_balance/__init__.py create mode 100644 addons/account_balance/__terp__.py create mode 100644 addons/account_balance/account_move_line.py create mode 100644 addons/account_balance/account_report.xml create mode 100644 addons/account_balance/account_wizard.xml create mode 100644 addons/account_balance/report/__init__.py create mode 100644 addons/account_balance/report/account_balance.py create mode 100644 addons/account_balance/report/account_balance.rml create mode 100644 addons/account_balance/report/account_balance_landscape.rml create mode 100644 addons/account_balance/wizard/__init__.py create mode 100644 addons/account_balance/wizard/wizard_account_balance_report.py create mode 100644 addons/account_budget_crossover/__init__.py create mode 100644 addons/account_budget_crossover/__terp__.py create mode 100644 addons/account_budget_crossover/crossovered_budget.py create mode 100644 addons/account_budget_crossover/crossovered_budget_report.xml create mode 100644 addons/account_budget_crossover/crossovered_budget_view.xml create mode 100644 addons/account_budget_crossover/crossovered_budget_workflow.xml create mode 100644 addons/account_budget_crossover/report/__init__.py create mode 100644 addons/account_budget_crossover/report/analytic_account_budget_report.py create mode 100644 addons/account_budget_crossover/report/analytic_account_budget_report.rml create mode 100644 addons/account_budget_crossover/report/crossovered_budget_report.py create mode 100644 addons/account_budget_crossover/report/crossovered_budget_report.rml create mode 100644 addons/account_budget_crossover/wizard/__init__.py create mode 100644 addons/account_budget_crossover/wizard/wizard_analytic_account_budget.py create mode 100644 addons/account_budget_crossover/wizard/wizard_crossovered_budget_report.py create mode 100644 addons/account_budget_crossover/wizard/wizard_crossovered_budget_summary_report.py create mode 100644 addons/account_date_check/__init__.py create mode 100644 addons/account_date_check/__terp__.py create mode 100644 addons/account_date_check/account_date_check.py create mode 100644 addons/account_date_check/account_date_check_view.xml create mode 100644 addons/account_invoice_layout/.project create mode 100644 addons/account_invoice_layout/.pydevproject create mode 100644 addons/account_invoice_layout/__init__.py create mode 100644 addons/account_invoice_layout/__terp__.py create mode 100644 addons/account_invoice_layout/account_invoice_layout.py create mode 100644 addons/account_invoice_layout/account_invoice_layout_report.xml create mode 100644 addons/account_invoice_layout/account_invoice_layout_view.xml create mode 100644 addons/account_invoice_layout/report/__init__.py create mode 100644 addons/account_invoice_layout/report/report_account_invoice_layout.py create mode 100644 addons/account_invoice_layout/report/report_account_invoice_layout.rml create mode 100644 addons/account_invoice_layout/report/special_message_invoice.py create mode 100644 addons/account_invoice_layout/report/special_message_invoice.rml create mode 100644 addons/account_invoice_layout/wizard/__init__.py create mode 100644 addons/account_invoice_layout/wizard/invoice_special_message.py create mode 100644 addons/account_reporting/__init__.py create mode 100644 addons/account_reporting/__terp__.py create mode 100644 addons/account_reporting/account.py create mode 100644 addons/account_reporting/account_data.xml create mode 100644 addons/account_reporting/account_report.xml create mode 100644 addons/account_reporting/account_view.xml create mode 100644 addons/account_reporting/report/__init__.py create mode 100644 addons/account_reporting/report/account_report_bs.py create mode 100644 addons/account_reporting/report/account_report_bs.rml create mode 100644 addons/account_reporting/wizard/__init__.py create mode 100644 addons/account_reporting/wizard/wizard_account_balance_report.py create mode 100644 addons/association_vertical/__init__.py create mode 100644 addons/association_vertical/__terp__.py create mode 100644 addons/association_vertical/aso_data.xml create mode 100644 addons/association_vertical/aso_vertical_view.xml create mode 100644 addons/association_vertical/crm_fund_data.xml create mode 100644 addons/association_vertical/crm_fund_demo.xml create mode 100644 addons/auction/__init__.py create mode 100644 addons/auction/__terp__.py create mode 100644 addons/auction/auction.png create mode 100644 addons/auction/auction.py create mode 100644 addons/auction/auction_data.xml create mode 100644 addons/auction/auction_demo.xml create mode 100644 addons/auction/auction_report.xml create mode 100644 addons/auction/auction_sequence.xml create mode 100644 addons/auction/auction_view.xml create mode 100644 addons/auction/auction_wizard.xml create mode 100644 addons/auction/barcode/__init__.py create mode 100644 addons/auction/barcode/code128.py create mode 100644 addons/auction/barcode/code39.py create mode 100644 addons/auction/barcode/code93.py create mode 100644 addons/auction/barcode/common.py create mode 100644 addons/auction/barcode/fourstate.py create mode 100644 addons/auction/barcode/out.pdf create mode 100644 addons/auction/barcode/test.py create mode 100644 addons/auction/barcode/usps.py create mode 100644 addons/auction/fr_FR.csv create mode 100644 addons/auction/migrate/migrate.py create mode 100644 addons/auction/migrate/v_migrate.py create mode 100644 addons/auction/report/__init__.py create mode 100644 addons/auction/report/ach_bordereau.xml create mode 100644 addons/auction/report/ach_bordereau.xsl create mode 100644 addons/auction/report/ach_bordereau_photo.xml create mode 100644 addons/auction/report/ach_bordereau_photo.xsl create mode 100644 addons/auction/report/artists.xml create mode 100644 addons/auction/report/artists.xsl create mode 100644 addons/auction/report/artists_lots.py create mode 100644 addons/auction/report/auction_artists.py create mode 100644 addons/auction/report/auction_artists.rml rename addons/{multi_company_account/__terp__.py => auction/report/auction_bids.py} (72%) create mode 100644 addons/auction/report/auction_bids.rml create mode 100644 addons/auction/report/auction_buyer_result.py create mode 100644 addons/auction/report/auction_buyer_result.rml create mode 100644 addons/auction/report/auction_catelog.py create mode 100644 addons/auction/report/auction_catelog.rml create mode 100644 addons/auction/report/auction_invoice.py create mode 100644 addons/auction/report/auction_objects.py create mode 100644 addons/auction/report/auction_objects.rml create mode 100644 addons/auction/report/auction_result.py create mode 100644 addons/auction/report/auction_result.rml create mode 100644 addons/auction/report/auction_total.rml create mode 100644 addons/auction/report/auction_total_rml.py create mode 100644 addons/auction/report/auction_total_rml.rml create mode 100644 addons/auction/report/bids.xml create mode 100644 addons/auction/report/bids.xsl create mode 100644 addons/auction/report/bids_lots.py create mode 100644 addons/auction/report/bids_lots.rml create mode 100644 addons/auction/report/bids_phones_details.py create mode 100644 addons/auction/report/bids_phones_details.rml create mode 100644 addons/auction/report/buyer_form_report.py create mode 100644 addons/auction/report/buyer_form_report.rml create mode 100644 addons/auction/report/buyer_list.py create mode 100644 addons/auction/report/buyer_list.rml create mode 100644 addons/auction/report/buyer_list.xml create mode 100644 addons/auction/report/buyer_list.xsl create mode 100644 addons/auction/report/catalog.xml create mode 100644 addons/auction/report/catalog.xsl create mode 100644 addons/auction/report/catalog2.py create mode 100755 addons/auction/report/catalog2.xsl create mode 100644 addons/auction/report/catelogwithpictures.py create mode 100644 addons/auction/report/catelogwithpictures.rml create mode 100644 addons/auction/report/content.xml create mode 100644 addons/auction/report/deposit.xml create mode 100644 addons/auction/report/deposit.xsl create mode 100644 addons/auction/report/deposit_seller.py create mode 100644 addons/auction/report/deposit_seller.rml create mode 100644 addons/auction/report/huissier.py create mode 100644 addons/auction/report/huissier.xsl create mode 100644 addons/auction/report/lots_bids_phone.xml create mode 100644 addons/auction/report/lots_bids_phone.xsl create mode 100644 addons/auction/report/lots_bids_phone2.xml create mode 100644 addons/auction/report/lots_bids_phone2.xsl create mode 100644 addons/auction/report/lots_deposit.xml create mode 100644 addons/auction/report/lots_deposit.xsl create mode 100644 addons/auction/report/lots_list.py create mode 100644 addons/auction/report/lots_list.rml create mode 100644 addons/auction/report/lots_list.xml create mode 100644 addons/auction/report/lots_list.xsl create mode 100644 addons/auction/report/lots_list_inv.xml create mode 100644 addons/auction/report/lots_list_inv.xsl create mode 100644 addons/auction/report/lots_list_inventory.py create mode 100644 addons/auction/report/lots_list_inventory.rml create mode 100644 addons/auction/report/lots_list_landscape.py create mode 100644 addons/auction/report/lots_list_landscape.rml create mode 100644 addons/auction/report/lots_list_landscape.xml create mode 100644 addons/auction/report/lots_list_landscape.xsl create mode 100644 addons/auction/report/lots_with_vat.xml create mode 100644 addons/auction/report/lots_with_vat.xsl create mode 100644 addons/auction/report/photo_shadow.py create mode 100644 addons/auction/report/report_lot_bar_code.py create mode 100644 addons/auction/report/report_lot_bar_code.rml create mode 100644 addons/auction/report/results.xml create mode 100644 addons/auction/report/results.xsl create mode 100644 addons/auction/report/results_buyer.xml create mode 100644 addons/auction/report/results_buyer.xsl create mode 100644 addons/auction/report/seller_address.py create mode 100644 addons/auction/report/seller_form_report.py create mode 100644 addons/auction/report/seller_form_report.rml create mode 100644 addons/auction/report/seller_list.xml create mode 100644 addons/auction/report/seller_list.xsl create mode 100644 addons/auction/report/total.py create mode 100644 addons/auction/report/total.xsl create mode 100644 addons/auction/report/vnd_bordereau.xml create mode 100644 addons/auction/report/vnd_bordereau.xsl create mode 100644 addons/auction/wizard/__init__.py create mode 100644 addons/auction/wizard/auction_catalog_flagey.py create mode 100644 addons/auction/wizard/auction_wizard_able_taken.py create mode 100644 addons/auction/wizard/auction_wizard_enable_taken.py create mode 100644 addons/auction/wizard/wizard_aie_send.py create mode 100644 addons/auction/wizard/wizard_aie_send_result.py create mode 100644 addons/auction/wizard/wizard_auction_invoice_buyer.py create mode 100644 addons/auction/wizard/wizard_auction_journal.py create mode 100644 addons/auction/wizard/wizard_emporte.py create mode 100644 addons/auction/wizard/wizard_lot_date_move.py create mode 100644 addons/auction/wizard/wizard_lots_buyer_map.py create mode 100644 addons/auction/wizard/wizard_lots_cancel.py create mode 100644 addons/auction/wizard/wizard_lots_invoice.py create mode 100644 addons/auction/wizard/wizard_lots_numerotate.py create mode 100644 addons/auction/wizard/wizard_lots_pay.py create mode 100644 addons/auction/wizard/wizard_lots_sms.py create mode 100644 addons/auction/wizard/wizard_pay.py create mode 100644 addons/auction/wizard/wizard_payer.py create mode 100644 addons/auction/wizard/wizard_transfer_unsold_object.py create mode 100644 addons/base_contact/__init__.py create mode 100644 addons/base_contact/__terp__.py create mode 100644 addons/base_contact/base_contact.py create mode 100644 addons/base_contact/base_contact_view.xml create mode 100644 addons/base_module_record/__init__.py create mode 100644 addons/base_module_record/__terp__.py create mode 100644 addons/base_module_record/base_module_record.py create mode 100644 addons/base_module_record/base_module_record_wizard.xml create mode 100644 addons/base_module_record/wizard/__init__.py create mode 100644 addons/base_module_record/wizard/base_module_record.py create mode 100644 addons/base_module_record/wizard/base_module_save.py create mode 100644 addons/base_report_creator/__init__.py create mode 100644 addons/base_report_creator/__terp__.py create mode 100644 addons/base_report_creator/base_report_creator.py create mode 100644 addons/base_report_creator/base_report_creator_demo.xml create mode 100644 addons/base_report_creator/base_report_creator_view.xml create mode 100644 addons/base_report_creator/base_report_creator_wizard.xml create mode 100644 addons/base_report_creator/wizard/__init__.py create mode 100644 addons/base_report_creator/wizard/base_report_creator_open.py create mode 100644 addons/base_report_creator/wizard/report_menu_create.py create mode 100644 addons/base_report_creator/wizard/wiz_set_filter_fields.py create mode 100644 addons/base_report_designer/__init__.py create mode 100644 addons/base_report_designer/__terp__.py create mode 100644 addons/base_report_designer/base_report_designer.py create mode 100644 addons/base_report_designer/base_report_designer_wizard.xml create mode 100644 addons/base_report_designer/wizard/__init__.py create mode 100644 addons/base_report_designer/wizard/base_report_designer_modify.py create mode 100644 addons/base_report_designer/wizard/tiny_sxw2rml/__init__.py create mode 100644 addons/base_report_designer/wizard/tiny_sxw2rml/normalized_oo2rml.xsl create mode 100644 addons/base_report_designer/wizard/tiny_sxw2rml/office.dtd create mode 100644 addons/base_report_designer/wizard/tiny_sxw2rml/tiny_sxw2rml.py rename addons/{multi_company_account => board_association}/__init__.py (90%) create mode 100644 addons/board_association/__terp__.py create mode 100644 addons/board_association/board_association_demo.xml create mode 100644 addons/board_association/board_association_view.xml create mode 100644 addons/board_auction/__init__.py create mode 100644 addons/board_auction/__terp__.py create mode 100644 addons/board_auction/board_auction_demo.xml create mode 100644 addons/board_auction/board_auction_manager_view.xml create mode 100644 addons/board_auction/board_auction_view.xml create mode 100644 addons/board_crm_configuration/__init__.py create mode 100644 addons/board_crm_configuration/__terp__.py create mode 100644 addons/board_crm_configuration/board_crm_demo.xml create mode 100644 addons/board_crm_configuration/board_crm_statistical_view.xml create mode 100644 addons/board_crm_configuration/board_crm_view.xml create mode 100644 addons/board_document/__init__.py create mode 100644 addons/board_document/__terp__.py create mode 100644 addons/board_document/board_document_demo.xml create mode 100644 addons/board_document/board_document_view.xml create mode 100644 addons/crm_configuration/__init__.py create mode 100644 addons/crm_configuration/__terp__.py create mode 100644 addons/crm_configuration/crm_bugs_data.xml create mode 100644 addons/crm_configuration/crm_bugs_demo.xml create mode 100644 addons/crm_configuration/crm_bugs_view.xml create mode 100644 addons/crm_configuration/crm_config.py create mode 100644 addons/crm_configuration/crm_fund_view.xml create mode 100644 addons/crm_configuration/crm_jobs_data.xml create mode 100644 addons/crm_configuration/crm_jobs_demo.xml create mode 100644 addons/crm_configuration/crm_jobs_view.xml create mode 100644 addons/crm_configuration/crm_lead_data.xml create mode 100644 addons/crm_configuration/crm_lead_demo.xml create mode 100644 addons/crm_configuration/crm_lead_view.xml create mode 100644 addons/crm_configuration/crm_meeting_data.xml create mode 100644 addons/crm_configuration/crm_meeting_demo.xml create mode 100644 addons/crm_configuration/crm_meeting_view.xml create mode 100644 addons/crm_configuration/crm_opportunity_data.xml create mode 100644 addons/crm_configuration/crm_opportunity_demo.xml create mode 100644 addons/crm_configuration/crm_opportunity_view.xml create mode 100644 addons/crm_configuration/crm_report_view.xml create mode 100644 addons/crm_configuration/report/__init__.py create mode 100644 addons/crm_configuration/report/crm_report.py create mode 100644 addons/crm_profiling/__init__.py create mode 100644 addons/crm_profiling/__terp__.py create mode 100644 addons/crm_profiling/crm_profiling.py create mode 100644 addons/crm_profiling/crm_profiling_demo.xml create mode 100644 addons/crm_profiling/crm_profiling_view.xml create mode 100644 addons/crm_profiling/crm_profiling_wizard.xml create mode 100644 addons/crm_profiling/wizard/__init__.py create mode 100644 addons/crm_profiling/wizard/open_questionnaire.py create mode 100644 addons/crm_vertical/__init__.py create mode 100644 addons/crm_vertical/__terp__.py create mode 100644 addons/crm_vertical/crm_vertical_shortcuts.xml create mode 100644 addons/crm_vertical/crm_vertical_view.xml create mode 100644 addons/event/__init__.py create mode 100644 addons/event/__terp__.py create mode 100644 addons/event/event.py create mode 100644 addons/event/event_data.xml create mode 100644 addons/event/event_demo.xml create mode 100644 addons/event/event_sequence.xml create mode 100644 addons/event/event_view.xml create mode 100644 addons/event/event_wizard.xml create mode 100644 addons/event/wizard/__init__.py create mode 100644 addons/event/wizard/event_registration.py create mode 100644 addons/event/wizard/event_registrations_partner.py create mode 100644 addons/event/wizard/make_invoice.py create mode 100644 addons/event/wizard/project_wizard.py create mode 100644 addons/google_map/__init__.py create mode 100644 addons/google_map/__terp__.py create mode 100644 addons/google_map/google_map.py create mode 100644 addons/google_map/google_map_view.xml create mode 100644 addons/google_map/google_map_wizard.xml create mode 100644 addons/google_map/wizard/__init__.py create mode 100644 addons/google_map/wizard/google_map_launch.py create mode 100644 addons/hr_holidays/__init__.py create mode 100644 addons/hr_holidays/__terp__.py create mode 100644 addons/hr_holidays/hr.py create mode 100644 addons/hr_holidays/hr_bel_holidays_2008.xml create mode 100644 addons/hr_holidays/hr_holidays_report.xml create mode 100644 addons/hr_holidays/hr_holidays_wizard.xml create mode 100644 addons/hr_holidays/hr_view.xml create mode 100644 addons/hr_holidays/hr_workflow.xml create mode 100644 addons/hr_holidays/report/__init__.py create mode 100644 addons/hr_holidays/report/holidays_summary.xsl create mode 100644 addons/hr_holidays/report/holidays_summary_report.py create mode 100644 addons/hr_holidays/wizard/__init__.py create mode 100644 addons/hr_holidays/wizard/holidays_summary.py create mode 100644 addons/hr_holidays/wizard/holidays_summary_employees.py create mode 100644 addons/idea/__init__.py create mode 100644 addons/idea/__terp__.py create mode 100644 addons/idea/idea.py create mode 100644 addons/idea/idea_view.xml create mode 100644 addons/idea/idea_workflow.xml create mode 100644 addons/invoice_payment_tab/__init__.py create mode 100644 addons/invoice_payment_tab/__terp__.py create mode 100644 addons/invoice_payment_tab/invoice_payment_tab.py create mode 100644 addons/invoice_payment_tab/invoice_payment_tab_view.xml create mode 100644 addons/membership/__init__.py create mode 100644 addons/membership/__terp__.py create mode 100755 addons/membership/demo_data.xml create mode 100644 addons/membership/membership.py create mode 100644 addons/membership/membership_data.xml create mode 100644 addons/membership/membership_demo.xml create mode 100644 addons/membership/membership_view.xml create mode 100644 addons/membership/membership_wizard.xml create mode 100644 addons/membership/wizard/__init__.py create mode 100644 addons/membership/wizard/invoice_membership.py create mode 100644 addons/mrp_jit/__init__.py create mode 100644 addons/mrp_jit/__terp__.py create mode 100644 addons/mrp_jit/mrp_jit.xml create mode 100644 addons/mrp_operations/__init__.py create mode 100644 addons/mrp_operations/__terp__.py create mode 100644 addons/mrp_operations/mrp_operation_data.xml create mode 100644 addons/mrp_operations/mrp_operations.py create mode 100644 addons/mrp_operations/mrp_operations_report.xml create mode 100644 addons/mrp_operations/mrp_operations_view.xml create mode 100644 addons/mrp_operations/mrp_operations_workflow.xml create mode 100644 addons/mrp_operations/report/__init__.py create mode 100644 addons/mrp_operations/report/mrp_code_barcode.py create mode 100644 addons/mrp_operations/report/mrp_code_barcode.rml create mode 100644 addons/mrp_operations/report/mrp_wc_barcode.py create mode 100644 addons/mrp_operations/report/mrp_wc_barcode.rml delete mode 100644 addons/multi_company_account/multi_company_account.py delete mode 100644 addons/multi_company_account/multi_company_account_data.xml delete mode 100644 addons/multi_company_account/multi_company_account_demo.xml delete mode 100644 addons/multi_company_account/multi_company_account_view.xml create mode 100644 addons/point_of_sale/__init__.py create mode 100644 addons/point_of_sale/__terp__.py create mode 100644 addons/point_of_sale/pos.py create mode 100644 addons/point_of_sale/pos_data.xml create mode 100644 addons/point_of_sale/pos_report.xml create mode 100644 addons/point_of_sale/pos_sequence.xml create mode 100644 addons/point_of_sale/pos_view.xml create mode 100644 addons/point_of_sale/pos_wizard.xml create mode 100644 addons/point_of_sale/pos_workflow.xml create mode 100644 addons/point_of_sale/report/__init__.py create mode 100644 addons/point_of_sale/report/pos_details.py create mode 100644 addons/point_of_sale/report/pos_details.rml create mode 100644 addons/point_of_sale/report/pos_details_summary.py create mode 100644 addons/point_of_sale/report/pos_details_summary.rml create mode 100644 addons/point_of_sale/report/pos_invoice.py create mode 100644 addons/point_of_sale/report/pos_lines.py create mode 100644 addons/point_of_sale/report/pos_lines.rml create mode 100644 addons/point_of_sale/report/pos_receipt.py create mode 100644 addons/point_of_sale/report/pos_receipt.rml create mode 100644 addons/point_of_sale/sale_wizard.xml create mode 100644 addons/point_of_sale/stock.py create mode 100644 addons/point_of_sale/wizard/__init__.py create mode 100644 addons/point_of_sale/wizard/wizard_add_product.py create mode 100644 addons/point_of_sale/wizard/wizard_confirm.py create mode 100644 addons/point_of_sale/wizard/wizard_default_journal.py create mode 100644 addons/point_of_sale/wizard/wizard_discount.py create mode 100644 addons/point_of_sale/wizard/wizard_get_sale.py create mode 100644 addons/point_of_sale/wizard/wizard_pos_payment.py create mode 100644 addons/point_of_sale/wizard/wizard_refund_order.py create mode 100644 addons/profile_association/__init__.py create mode 100644 addons/profile_association/__terp__.py create mode 100644 addons/profile_auction/__init__.py create mode 100644 addons/profile_auction/__terp__.py create mode 100644 addons/profile_crm/__init__.py create mode 100644 addons/profile_crm/__terp__.py create mode 100644 addons/project_gtd/__init__.py create mode 100644 addons/project_gtd/__terp__.py create mode 100644 addons/project_gtd/project_gtd.py create mode 100644 addons/project_gtd/project_gtd_demo.xml create mode 100644 addons/project_gtd/project_gtd_view.xml create mode 100644 addons/project_gtd/project_gtd_wizard.xml create mode 100644 addons/project_gtd/wizard/__init__.py create mode 100644 addons/project_gtd/wizard/project_gtd_daily.py create mode 100644 addons/project_gtd/wizard/project_gtd_empty.py create mode 100644 addons/project_gtd/wizard/project_gtd_fill.py create mode 100644 addons/project_mrp/__init__.py create mode 100644 addons/project_mrp/__terp__.py create mode 100644 addons/project_mrp/mrp.py create mode 100644 addons/project_mrp/project.py create mode 100644 addons/project_mrp/project_workflow.xml create mode 100644 addons/project_retro_planning/__init__.py create mode 100644 addons/project_retro_planning/__terp__.py create mode 100644 addons/project_retro_planning/project_retro_planning.py create mode 100644 addons/project_timesheet/__init__.py create mode 100644 addons/project_timesheet/__terp__.py create mode 100644 addons/project_timesheet/project_timesheet.py create mode 100644 addons/purchase_analytic_plans/__init__.py create mode 100644 addons/purchase_analytic_plans/__terp__.py create mode 100644 addons/purchase_analytic_plans/purchase_analytic_plans.py create mode 100644 addons/purchase_analytic_plans/purchase_analytic_plans_view.xml create mode 100644 addons/sale_analytic_plans/__init__.py create mode 100644 addons/sale_analytic_plans/__terp__.py create mode 100644 addons/sale_analytic_plans/sale_analytic_plans.py create mode 100644 addons/sale_analytic_plans/sale_analytic_plans_view.xml create mode 100644 addons/sale_crm/__init__.py create mode 100644 addons/sale_crm/__terp__.py create mode 100644 addons/sale_crm/sale_crm_wizard.xml create mode 100644 addons/sale_crm/wizard/__init__.py create mode 100644 addons/sale_crm/wizard/makecase.py create mode 100644 addons/sale_crm/wizard/makesale.py create mode 100644 addons/sale_journal/__init__.py create mode 100644 addons/sale_journal/__terp__.py create mode 100644 addons/sale_journal/picking_journal_view.xml create mode 100644 addons/sale_journal/picking_journal_view_report.xml create mode 100644 addons/sale_journal/sale_journal.py create mode 100644 addons/sale_journal/sale_journal_data.xml create mode 100644 addons/sale_journal/sale_journal_demo.xml create mode 100644 addons/sale_journal/sale_journal_inherit.py create mode 100644 addons/sale_journal/sale_journal_picking_report.py create mode 100644 addons/sale_journal/sale_journal_report.py create mode 100644 addons/sale_journal/sale_journal_view.xml create mode 100644 addons/stock_back_order/__init__.py create mode 100644 addons/stock_back_order/__terp__.py create mode 100644 addons/stock_back_order/stock.py create mode 100644 addons/stock_back_order/stock_view.xml create mode 100644 addons/stock_back_order/stock_wizard.xml create mode 100644 addons/stock_back_order/wizard/__init__.py create mode 100644 addons/stock_back_order/wizard/wizard_partial_picking.py create mode 100644 addons/stock_invoice_directly/__init__.py create mode 100644 addons/stock_invoice_directly/__terp__.py create mode 100644 addons/stock_invoice_directly/wizard/__init__.py create mode 100644 addons/stock_invoice_directly/wizard/stock_invoice.py diff --git a/addons/account_analytic_plans/__init__.py b/addons/account_analytic_plans/__init__.py new file mode 100644 index 00000000000..db5d5411fd6 --- /dev/null +++ b/addons/account_analytic_plans/__init__.py @@ -0,0 +1,34 @@ +# -*- encoding: utf-8 -*- +############################################################################## +# +# Copyright (c) 2004 TINY SPRL. (http://tiny.be) All Rights Reserved. +# Fabien Pinckaers +# +# WARNING: This program as such is intended to be used by professional +# programmers who take the whole responsability of assessing all potential +# consequences resulting from its eventual inadequacies and bugs +# End users who are looking for a ready-to-use solution with commercial +# garantees and support are strongly adviced to contract a Free Software +# Service Company +# +# This program is Free Software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# +############################################################################## + +import account_analytic_plans +import wizard +import report +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: + diff --git a/addons/account_analytic_plans/__terp__.py b/addons/account_analytic_plans/__terp__.py new file mode 100644 index 00000000000..3fc3444e350 --- /dev/null +++ b/addons/account_analytic_plans/__terp__.py @@ -0,0 +1,48 @@ +# -*- encoding: utf-8 -*- +{ + "name" : "Multiple-plans management in analytic accounting", + "version" : "1.0", + "depends" : ["account", "base","product_analytic_default"], + "author" : "Tiny", + "description": """The goal is to allow several analytic plans, according to the general journal, + so that multiple analytic lines are created when the invoice is confirmed. + Second goal is to allow creating automatic analytic entries when writing general entries manually + through: Finance > Entries > By Journal. + + For example, the analytic structure: + Projects + »···Project 1 + »···»···SubProj 1.1 + »···»···SubProj 1.2 + »···Project 2 + Salesman + »···Eric + »···Fabien + + Here, we have two plans: Projects and Salesman. An invoice line must + be able to write analytic entries in the 2 plans: SubProj 1.1 and + Fabien. The amount can also be splitted, example: + + Plan1: + SubProject 1.1 : 50% + SubProject 1.2 : 50% + Plan2: + Eric: 100% + + So when this line of invoice will be confirmed, It must generate 3 + analytic lines. + """, + "website" : "http://tinyerp.com/module_account.html", + "category" : "Generic Modules/Accounting", + "init_xml" : [ + ], + "demo_xml" : [ + ], + "update_xml" : ["model_wizard.xml","account_analytic_plans_view.xml", + "account_analytic_plans_report.xml"], + + "active": False, + "installable": True +} +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: + diff --git a/addons/account_analytic_plans/account_analytic_plans.py b/addons/account_analytic_plans/account_analytic_plans.py new file mode 100644 index 00000000000..80fffb36978 --- /dev/null +++ b/addons/account_analytic_plans/account_analytic_plans.py @@ -0,0 +1,404 @@ +# -*- encoding: utf-8 -*- +############################################################################## +# +# Copyright (c) 2004-2006 TINY SPRL. (http://tiny.be) All Rights Reserved. +# +# $Id: account.py 1005 2005-07-25 08:41:42Z nicoe $ +# +# WARNING: This program as such is intended to be used by professional +# programmers who take the whole responsability of assessing all potential +# consequences resulting from its eventual inadequacies and bugs +# End users who are looking for a ready-to-use solution with commercial +# garantees and support are strongly adviced to contract a Free Software +# Service Company +# +# This program is Free Software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# +############################################################################## +from xml import dom + +from mx import DateTime +from mx.DateTime import now +import time + +import netsvc +from osv import fields, osv,orm +import ir + +import tools + +class one2many_mod2(fields.one2many): + def get(self, cr, obj, ids, name, user=None, offset=0, context=None, values=None): + if not context: + context = {} + res = {} + for id in ids: + res[id] = [] + ids2 = None + if 'journal_id' in context: + journal = obj.pool.get('account.journal').browse(cr, user, context['journal_id'], context) + pnum = int(name[7]) -1 + plan = journal.plan_id + if plan and len(plan.plan_ids)>pnum: + acc_id = plan.plan_ids[pnum].root_analytic_id.id + ids2 = obj.pool.get(self._obj).search(cr, user, [(self._fields_id,'in',ids),('analytic_account_id','child_of',[acc_id])], limit=self._limit) + if ids2 is None: + ids2 = obj.pool.get(self._obj).search(cr, user, [(self._fields_id,'in',ids)], limit=self._limit) + for r in obj.pool.get(self._obj)._read_flat(cr, user, ids2, [self._fields_id], context=context, load='_classic_write'): + res[r[self._fields_id]].append( r['id'] ) + return res + +class account_analytic_plan(osv.osv): + _name = "account.analytic.plan" + _description = "Analytic Plans" + _columns = { + 'name': fields.char('Analytic Plan', size=64, required=True, select=True,), + 'plan_ids': fields.one2many('account.analytic.plan.line','plan_id','Analytic Plans'), + } +account_analytic_plan() + +class account_analytic_plan_line(osv.osv): + _name = "account.analytic.plan.line" + _description = "Analytic Plan Lines" + _columns = { + 'plan_id':fields.many2one('account.analytic.plan','Analytic Plan'), + 'name': fields.char('Plan Name', size=64, required=True, select=True), + 'sequence':fields.integer('Sequence'), + 'root_analytic_id': fields.many2one('account.analytic.account','Root Account',help="Root account of this plan.",required=True), + 'min_required': fields.float('Minimum Allowed (%)'), + 'max_required': fields.float('Maximum Allowed (%)'), + } + _defaults = { + 'min_required': lambda *args: 100.0, + 'max_required': lambda *args: 100.0, + } + _order = "sequence,id" +account_analytic_plan_line() + +class account_analytic_plan_instance(osv.osv): + _name='account.analytic.plan.instance' + _description = 'Object for create analytic entries from invoice lines' + _columns={ + 'name':fields.char('Analytic Distribution',size=64), + 'code':fields.char('Distribution Code',size=16), + 'journal_id': fields.many2one('account.analytic.journal', 'Analytic Journal', required=True), + 'account_ids':fields.one2many('account.analytic.plan.instance.line','plan_id','Account Id'), + 'account1_ids':one2many_mod2('account.analytic.plan.instance.line','plan_id','Account1 Id'), + 'account2_ids':one2many_mod2('account.analytic.plan.instance.line','plan_id','Account2 Id'), + 'account3_ids':one2many_mod2('account.analytic.plan.instance.line','plan_id','Account3 Id'), + 'account4_ids':one2many_mod2('account.analytic.plan.instance.line','plan_id','Account4 Id'), + 'account5_ids':one2many_mod2('account.analytic.plan.instance.line','plan_id','Account5 Id'), + 'account6_ids':one2many_mod2('account.analytic.plan.instance.line','plan_id','Account6 Id'), + 'plan_id':fields.many2one('account.analytic.plan', "Model's Plan"), + } + def copy(self, cr, uid, id, default=None, context=None): + if not default: + default = {} + default.update({'account1_ids':False, 'account2_ids':False, 'account3_ids':False, + 'account4_ids':False, 'account5_ids':False, 'account6_ids':False}) + return super(account_analytic_plan_instance, self).copy(cr, uid, id, default, context) + + _defaults = { + 'plan_id': lambda *args: False, + } + def name_get(self, cr, uid, ids, context={}): + res = [] + for inst in self.browse(cr, uid, ids, context): + name = inst.name or '/' + if name and inst.code: + name=name+' ('+inst.code+')' + res.append((inst.id, name)) + return res + + def name_search(self, cr, uid, name, args=None, operator='ilike', context=None, limit=80): + args= args or [] + if name: + ids = self.search(cr, uid, [('code', '=', name)] + args, limit=limit, context=context or {}) + if not ids: + ids = self.search(cr, uid, [('name', operator, name)] + args, limit=limit, context=context or {}) + else: + ids = self.search(cr, uid, args, limit=limit, context=context or {}) + return self.name_get(cr, uid, ids, context or {}) + + def fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False): + wiz_id = self.pool.get('ir.actions.wizard').search(cr, uid, [("wiz_name","=","create.model")]) + res = super(account_analytic_plan_instance,self).fields_view_get(cr, uid, view_id, view_type, context, toolbar) + if (res['type']=='form'): + plan_id = False + if context.get('journal_id',False): + plan_id = self.pool.get('account.journal').browse(cr, uid, int(context['journal_id']), context).plan_id + elif context.get('plan_id',False): + plan_id = self.pool.get('account.analytic.plan').browse(cr, uid, int(context['plan_id']), context).plan_id + if plan_id: + i=1 + res['arch'] = """
+ + + +