X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=menus%2Fuser%2F00-erp.yaml;h=d3c006cbbcc8c7548ea859aff620294ec18a6be8;hb=fc6e0a52254c2e67ab6634fd0cb12aa694a2e337;hp=e28239230a3725655632dfd5c59812b249c3986b;hpb=47c1e96b4ffee65de3c2e0558a54f7734ca63e35;p=kivitendo-erp.git diff --git a/menus/user/00-erp.yaml b/menus/user/00-erp.yaml index e28239230..d3c006cbb 100644 --- a/menus/user/00-erp.yaml +++ b/menus/user/00-erp.yaml @@ -11,7 +11,9 @@ # ( ) & | 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. +# with "client/". +# ! is supported to negate the subsequent expression. +# If missing, access will be granted. # # Example: # client/feature_default_enabled | ( feature & system ) @@ -51,30 +53,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 & client/feature_experimental + params: + action: Part/add_assortment - parent: master_data id: master_data_add_project name: Add Project @@ -97,9 +101,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 @@ -140,35 +143,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 @@ -262,9 +245,9 @@ 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 @@ -348,6 +331,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 @@ -356,7 +346,6 @@ params: action: DeliveryPlan/list vc: customer - mode: delivery_plan - parent: ar_reports id: ar_reports_delivery_value_report name: Delivery Value Report @@ -377,9 +366,30 @@ name: Letters order: 1100 access: sales_letter_report - module: letter.pl params: - action: search + action: Letter/list + is_sales: 1 +- id: webshop + name: Webshop + order: 250 +- parent: webshop + id: webshop_import + name: Webshop Import + access: shop_order + params: + action: ShopOrder/list + filter.transferred:eq_ignore_empty: 0 + filter.obsolete: 0 + db: shop_orders + sort_by: shop_ordernumber +- parent: webshop + id: webshop_articles + name: Webshop articles + access: shop_part_edit + params: + action: ShopPart/list_articles + db: shop_parts + sort_by: part.onhand - id: ap name: AP icon: ap @@ -422,6 +432,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 @@ -464,7 +482,6 @@ module: ap.pl params: action: search - nextsub: ap_transactions - parent: ap_reports id: ap_reports_delivery_plan name: Delivery Plan @@ -472,7 +489,6 @@ access: delivery_plan params: action: DeliveryPlan/list - mode: delivery_plan vc: vendor - parent: ap_reports id: ap_reports_delivery_value_report @@ -482,6 +498,14 @@ params: action: DeliveryValueReport/list vc: vendor +- 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 @@ -521,6 +545,13 @@ params: action: transfer_warehouse_selection trans_type: removal +- parent: warehouse + id: warehouse_stocktaking + name: Stocktaking + order: 450 + access: warehouse_management + params: + action: Inventory/stocktaking - parent: warehouse id: warehouse_reports name: Reports @@ -541,6 +572,21 @@ 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 +- parent: warehouse_reports + id: warehouse_stocktaking_journal + name: Stocktaking Journal + order: 400 + access: warehouse_contents | warehouse_management + params: + action: Inventory/stocktaking_journal - id: general_ledger name: General Ledger icon: gl @@ -550,7 +596,7 @@ name: Add Transaction icon: transaction_add order: 100 - access: general_ledger + access: gl_transactions module: gl.pl params: action: add @@ -559,7 +605,7 @@ name: Add AR Transaction icon: ar_transaction_add order: 200 - access: general_ledger + access: ar_transactions module: ar.pl params: action: add @@ -568,7 +614,7 @@ name: Add AP Transaction icon: ap_transaction_add order: 300 - access: general_ledger + access: ap_transactions module: ap.pl params: action: add @@ -577,10 +623,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 @@ -611,7 +673,7 @@ name: Journal icon: journal order: 300 - access: general_ledger + access: general_ledger | gl_transactions module: gl.pl params: action: search @@ -660,22 +722,21 @@ action: bank_transfer_add vc: vendor - parent: cash - id: cash_bank_import + id: cash_bank_import_menu name: Bank Import order: 500 -- parent: cash_bank_import + access: bank_transaction +- parent: cash_bank_import_menu id: cash_bank_import_csv - name: CSV + name: Custom CSV format order: 100 - access: bank_transaction params: action: CsvImport/new profile.type: bank_transactions -- parent: cash_bank_import +- parent: cash_bank_import_menu id: cash_bank_import_mt940 - name: MT940 + name: SWIFT MT940 format order: 200 - access: bank_transaction params: action: BankImport/upload_mt940 - parent: cash @@ -692,7 +753,6 @@ access: bank_transaction params: action: Reconciliation/search - next_sub: Reconciliation/reconciliation - parent: cash id: cash_reconciliation name: Reconciliation @@ -774,12 +834,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 @@ -788,7 +858,7 @@ id: reports_bwa name: BWA order: 400 - access: report + access: report & client/feature_eurechnung module: rp.pl params: action: report @@ -798,7 +868,7 @@ name: Balance Sheet icon: balance_sheet order: 500 - access: report + access: report & client/feature_balance module: rp.pl params: action: report @@ -808,7 +878,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 @@ -969,6 +1039,7 @@ name: Email journal order: 200 module: controller.pl + icon: mail_journal params: action: EmailJournal/list - id: system @@ -987,6 +1058,7 @@ id: system_ustva_einstellungen name: UStVa Einstellungen order: 200 + access: client/feature_ustva module: ustva.pl params: action: config_step1 @@ -1015,9 +1087,15 @@ module: am.pl params: action: list_account +- parent: system_chart_of_accounts + id: system_chart_of_accounts_report_configuration_overview + name: Report configuration overview + order: 300 + params: + action: Chart/show_report_configuration_overview - parent: system id: system_buchungsgruppen - name: Buchungsgruppen + name: Booking groups order: 500 params: action: Buchungsgruppen/list @@ -1039,27 +1117,34 @@ 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: SimpleSystemSetting/list + type: parts_group +- parent: system + id: system_part_classification + name: Parts Classification + icon: partsclassific + order: 1100 + params: + action: SimpleSystemSetting/list + type: part_classification - 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 @@ -1067,40 +1152,37 @@ id: system_price_factors name: Price Factors order: 1200 - module: am.pl params: - action: list_price_factors + action: SimpleSystemSetting/list + type: price_factor - parent: system id: system_departments name: Departments order: 1300 params: - action: Department/list + action: SimpleSystemSetting/list + type: department - parent: system id: system_types_of_business name: Types of Business order: 1400 params: - action: Business/list -- parent: system - id: system_leads - name: Leads - order: 1500 - module: am.pl - params: - action: list_lead + action: SimpleSystemSetting/list + type: business - parent: system id: system_project_types name: Project Types order: 1600 params: - action: ProjectType/list + action: SimpleSystemSetting/list + type: project_type - parent: system id: system_project_status name: Project Status order: 1700 params: - action: ProjectStatus/list + action: SimpleSystemSetting/list + type: project_status - parent: system id: system_requirement_specs name: Requirement specs @@ -1110,55 +1192,54 @@ name: Pre-defined Texts order: 100 params: - action: RequirementSpecPredefinedText/list + action: SimpleSystemSetting/list + type: requirement_spec_predefined_text - parent: system_requirement_specs id: system_requirement_specs_requirement_spec_types name: Requirement Spec Types order: 200 params: - action: RequirementSpecType/list + action: SimpleSystemSetting/list + type: requirement_spec_type - parent: system_requirement_specs id: system_requirement_specs_requirement_spec_statuses name: Requirement Spec Statuses order: 300 params: - action: RequirementSpecStatus/list + action: SimpleSystemSetting/list + type: requirement_spec_status - parent: system_requirement_specs id: system_requirement_specs_complexities name: Complexities order: 400 params: - action: RequirementSpecComplexity/list + action: SimpleSystemSetting/list + type: requirement_spec_complexity - parent: system_requirement_specs id: system_requirement_specs_risks name: Risks order: 500 params: - action: RequirementSpecRisk/list + action: SimpleSystemSetting/list + type: requirement_spec_risk - parent: system_requirement_specs id: system_requirement_specs_acceptance_statuses name: Acceptance Statuses order: 600 params: - action: RequirementSpecAcceptanceStatus/list + action: SimpleSystemSetting/list + type: requirement_spec_acceptance_status - parent: system id: system_languages_and_translations name: Languages and translations order: 1900 - parent: system_languages_and_translations id: system_languages_and_translations_add_language - name: Add Language + name: Languages order: 100 - module: am.pl params: - action: add_language -- parent: system_languages_and_translations - id: system_languages_and_translations_list_languages - name: List Languages - order: 200 - module: am.pl - params: - action: list_language + action: SimpleSystemSetting/list + type: language - parent: system_languages_and_translations id: system_languages_and_translations_greetings name: Greetings @@ -1173,6 +1254,13 @@ module: generictranslations.pl params: action: edit_sepa_strings +- parent: system_languages_and_translations + id: system_languages_and_translations_email_strings + name: Preset email strings + order: 500 + module: generictranslations.pl + params: + action: edit_email_strings - parent: system id: system_payment_terms name: Payment Terms @@ -1198,6 +1286,13 @@ module: am.pl params: action: list_warehouses +- parent: system + id: system_shops + name: Web shops + order: 2350 + access: edit_shop_config + params: + action: Shop/list - parent: system id: system_import_csv name: Import CSV @@ -1251,6 +1346,13 @@ 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 id: system_templates name: Templates @@ -1274,14 +1376,6 @@ action: display_template_form format: tex type: templates -- parent: system_templates - id: system_templates_stylesheet - name: Stylesheet - order: 300 - module: amtemplates.pl - params: - action: display_template_form - type: stylesheet - parent: system id: system_general_ledger_corrections name: General Ledger Corrections