X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=menus%2Fuser%2F00-erp.yaml;h=5468915118c320aedd1cec6ba981289218346587;hb=945bae4c8dc3846f772642cba692b46b8f70bf6c;hp=8d6260fc5837e9dcc88fd9607b9a87785369b951;hpb=5f82b518ffaec5162469471db79482f8978df3fc;p=kivitendo-erp.git diff --git a/menus/user/00-erp.yaml b/menus/user/00-erp.yaml index 8d6260fc5..546891511 100644 --- a/menus/user/00-erp.yaml +++ b/menus/user/00-erp.yaml @@ -1,3 +1,27 @@ +# This is the main menu config file for user space menu entries. +# +# Each menu entry can have the following properties: +# +# parent: the id of a higher node in the tree, top-level node if missing +# id: a unique identifier used by parent links and for overloading +# name: translatable text for display +# icon: stripped name of an icon for this menu entry +# order: numeric value. lower will be displayed first +# access: boolean expression of the rights needed to display and access this entry +# ( ) & | are supported. if binary operator is missing the last +# operator in same scope is repeated, or "|" if none used in scope +# yet. client config entries can be used as rights by prefixing them +# with "client/". If missing, access will be granted. +# +# Example: +# client/feature_default_enabled | ( feature & system ) +# +# href: fully qualified external link +# module: defaults to "controller.pl". Should not be present if the link is for +# Controller::Base dispatching to enable routing. Otherwise this +# script will be used. +# target: target window for link. ex: "_blank" +# params: additional url parameter --- - id: master_data name: Master Data @@ -27,30 +51,32 @@ icon: part_add order: 300 access: part_service_assembly_edit - module: ic.pl params: - action: add - item: part + action: Part/add_part - parent: master_data id: master_data_add_service name: Add Service icon: service_add order: 400 access: part_service_assembly_edit - module: ic.pl params: - action: add - item: service + action: Part/add_service - parent: master_data id: master_data_add_assembly name: Add Assembly icon: assembly_add order: 500 access: part_service_assembly_edit - module: ic.pl params: - action: add - item: assembly + action: Part/add_assembly +- parent: master_data + id: master_data_add_assortment + name: Add Assortment + icon: assortment_add + order: 550 + access: part_service_assembly_edit + params: + action: Part/add_assortment - parent: master_data id: master_data_add_project name: Add Project @@ -73,9 +99,8 @@ icon: prices_update order: 800 access: part_service_assembly_edit - module: ic.pl params: - action: search_update_prices + action: PartsPriceUpdate/search_update_prices - parent: master_data id: master_data_price_rules name: Price Rules @@ -116,35 +141,15 @@ action: CustomerVendor/search_contact db: customer - parent: master_data_reports - id: master_data_reports_parts - name: Parts + id: master_data_reports_articles + name: Articles icon: part_report - order: 400 - access: part_service_assembly_details - module: ic.pl - params: - action: search - searchitems: part -- parent: master_data_reports - id: master_data_reports_services - name: Services - icon: service_report order: 500 access: part_service_assembly_details module: ic.pl params: action: search - searchitems: service -- parent: master_data_reports - id: master_data_reports_assemblies - name: Assemblies - icon: assembly_report - order: 600 - access: part_service_assembly_details - module: ic.pl - params: - action: search - searchitems: assembly + searchitems: article - parent: master_data_reports id: master_data_reports_projects name: Projects @@ -238,9 +243,22 @@ name: Add Letter order: 800 access: sales_letter_edit - module: letter.pl params: - action: add + action: Letter/add + is_sales: 1 +- parent: ar + id: ar_invoices + name: Invoices + icon: sales_invoice_add + order: 850 +- parent: ar_invoices + id: ar_invoices_mass_add_sales_invoice + name: Mass Create Print Sales Invoice from Delivery Order + order: 100 + access: invoice_edit + params: + noshow: 1 + action: MassInvoiceCreatePrint/list_sales_delivery_orders - parent: ar id: ar_reports name: Reports @@ -311,6 +329,13 @@ module: dn.pl params: action: search +- parent: ar_reports + id: ar_order_item_search + name: Order item search + order: 750 + access: sales_order_edit + params: + action: OrderItem/search - parent: ar_reports id: ar_reports_delivery_plan name: Delivery Plan @@ -319,15 +344,13 @@ params: action: DeliveryPlan/list vc: customer - mode: delivery_plan - parent: ar_reports id: ar_reports_delivery_value_report name: Delivery Value Report order: 900 access: delivery_value_report params: - action: DeliveryPlan/list - mode: delivery_value_report + action: DeliveryValueReport/list vc: customer - parent: ar_reports id: ar_reports_financial_controlling @@ -341,9 +364,9 @@ name: Letters order: 1100 access: sales_letter_report - module: letter.pl params: - action: search + action: Letter/list + is_sales: 1 - id: ap name: AP icon: ap @@ -386,6 +409,14 @@ params: action: add type: invoice +- parent: ap + id: ap_add_letter + name: Add Letter + order: 450 + access: purchase_letter_edit + params: + action: Letter/add + is_sales: 0 - parent: ap id: ap_reports name: Reports @@ -436,7 +467,6 @@ access: delivery_plan params: action: DeliveryPlan/list - mode: delivery_plan vc: vendor - parent: ap_reports id: ap_reports_delivery_value_report @@ -444,9 +474,16 @@ order: 600 access: delivery_value_report params: - action: DeliveryPlan/list + action: DeliveryValueReport/list vc: vendor - mode: delivery_value_report +- parent: ap_reports + id: ap_reports_letters + name: Letters + order: 1100 + access: purchase_letter_report + params: + action: Letter/list + is_sales: 0 - id: warehouse name: Warehouse icon: warehouse @@ -506,6 +543,14 @@ module: wh.pl params: action: journal +- parent: warehouse_reports + id: warehouse_reports_whusage + name: WHUsage + icon: warehouse_usage + order: 300 + access: warehouse_contents | warehouse_management + params: + action: Inventory/stock_usage - id: general_ledger name: General Ledger icon: gl @@ -515,7 +560,7 @@ name: Add Transaction icon: transaction_add order: 100 - access: general_ledger + access: gl_transactions module: gl.pl params: action: add @@ -524,7 +569,7 @@ name: Add AR Transaction icon: ar_transaction_add order: 200 - access: general_ledger + access: ar_transactions module: ar.pl params: action: add @@ -533,7 +578,7 @@ name: Add AP Transaction icon: ap_transaction_add order: 300 - access: general_ledger + access: ap_transactions module: ap.pl params: action: add @@ -542,10 +587,26 @@ name: DATEV - Export Assistent icon: datev order: 400 - access: datev_export + access: datev_export & client/feature_datev module: datev.pl params: action: export +- parent: general_ledger + id: general_ledger_gobd_export + name: GoBD Export + icon: gobd + order: 450 + access: general_ledger + params: + action: GoBD/filter +- parent: general_ledger + id: general_ledger_cbob_transactions + name: CB/OB Transactions + icon: cbob + order: 470 + access: general_ledger + params: + action: YearEndTransactions/filter - parent: general_ledger id: general_ledger_reports name: Reports @@ -576,7 +637,7 @@ name: Journal icon: journal order: 300 - access: general_ledger + access: general_ledger | gl_transactions module: gl.pl params: action: search @@ -628,18 +689,6 @@ id: cash_bank_import name: Bank Import order: 500 -- parent: cash_bank_import - id: cash_bank_import_csv - name: CSV - order: 100 - access: bank_transaction - params: - action: CsvImport/new - profile.type: bank_transactions -- parent: cash_bank_import - id: cash_bank_import_mt940 - name: MT940 - order: 200 access: bank_transaction params: action: BankImport/upload_mt940 @@ -739,12 +788,22 @@ params: action: report report: trial_balance +- parent: reports + id: reports_erfolgsrechnung + name: Erfolgsrechnung + icon: income_statement + order: 300 + access: report & client/feature_erfolgsrechnung + module: rp.pl + params: + action: report + report: erfolgsrechnung - parent: reports id: reports_income_statement name: Income Statement icon: income_statement order: 300 - access: report + access: report & client/feature_eurechnung module: rp.pl params: action: report @@ -753,7 +812,7 @@ id: reports_bwa name: BWA order: 400 - access: report + access: report & client/feature_eurechnung module: rp.pl params: action: report @@ -763,7 +822,7 @@ name: Balance Sheet icon: balance_sheet order: 500 - access: report + access: report & client/feature_balance module: rp.pl params: action: report @@ -773,7 +832,7 @@ name: UStVa icon: ustva order: 600 - access: advance_turnover_tax_return + access: advance_turnover_tax_return & client/feature_ustva module: ustva.pl params: action: report @@ -929,6 +988,14 @@ module: fu.pl params: action: search +- parent: productivity_reports + id: productivity_reports_email_journal + name: Email journal + order: 200 + module: controller.pl + icon: mail_journal + params: + action: EmailJournal/list - id: system name: System icon: system @@ -945,6 +1012,7 @@ id: system_ustva_einstellungen name: UStVa Einstellungen order: 200 + access: client/feature_ustva module: ustva.pl params: action: config_step1 @@ -975,7 +1043,7 @@ action: list_account - parent: system id: system_buchungsgruppen - name: Buchungsgruppen + name: Booking groups order: 500 params: action: Buchungsgruppen/list @@ -997,27 +1065,32 @@ name: Bank accounts order: 800 params: - action: BankAccount/list + action: SimpleSystemSetting/list + type: bank_account - parent: system - id: system_groups - name: Groups + id: system_partsgroups + name: Partsgroups order: 900 - module: pe.pl params: - action: search - type: partsgroup + action: PartsGroup/list +- parent: system + id: system_part_classification + name: Parts Classification + icon: partsclassific + order: 1100 + params: + action: PartClassification/list - parent: system id: system_pricegroups name: Pricegroups - order: 1000 - module: pe.pl + order: 1120 params: - action: search + action: SimpleSystemSetting/list type: pricegroup - parent: system id: system_edit_units name: Edit units - order: 1100 + order: 1140 module: am.pl params: action: edit_units @@ -1040,13 +1113,6 @@ order: 1400 params: action: Business/list -- parent: system - id: system_leads - name: Leads - order: 1500 - module: am.pl - params: - action: list_lead - parent: system id: system_project_types name: Project Types @@ -1209,6 +1275,20 @@ params: action: CsvImport/new profile.type: orders +- parent: system_import_csv + id: system_import_csv_ar_transactions + name: AR Transactions + order: 800 + params: + action: CsvImport/new + profile.type: ar_transactions +- parent: system_import_csv + id: cash_bank_import_csv + name: Bank transactions + order: 900 + params: + action: CsvImport/new + profile.type: bank_transactions - parent: system id: system_templates name: Templates @@ -1317,6 +1397,22 @@ params: action: company_logo no_todo_list: 1 +- parent: program + id: program_kivitendo_modul + name: kivitendo modules + order: 350 +- parent: program_kivitendo_modul + id: program_kivitendo_modul_overview + name: Overview kivitendo modules + order: 100 + href: http://www.kivitendo-premium.de/module.shtml + target: _blank +- parent: program_kivitendo_modul + id: program_kivitendo_modul_activate + name: Activate kivitendo module + order: 200 + href: http://www.kivitendo-premium.de/modul-aktivieren.shtml + target: _blank - parent: program id: program_administration_area name: Administration area