X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=menus%2Fuser%2F00-erp.yaml;h=10d356b1b999d0cb79502022d6af9544870569ff;hb=09800b73f7503b0de87cfa1c1e53250acd2e8781;hp=b0db0eb213c719f4b3ec23a7e0445a0ab3438e9a;hpb=65d2537d658b99b005a18c6663bc1293b41a1d83;p=kivitendo-erp.git diff --git a/menus/user/00-erp.yaml b/menus/user/00-erp.yaml index b0db0eb21..10d356b1b 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 ) @@ -32,7 +34,7 @@ name: Add Customer icon: customer_add order: 100 - access: customer_vendor_edit + access: customer_vendor_edit|customer_vendor_all_edit params: action: CustomerVendor/add db: customer @@ -41,7 +43,7 @@ name: Add Vendor icon: vendor_add order: 200 - access: customer_vendor_edit + access: customer_vendor_edit|customer_vendor_all_edit params: action: CustomerVendor/add db: vendor @@ -74,7 +76,7 @@ name: Add Assortment icon: assortment_add order: 550 - access: part_service_assembly_edit + access: part_service_assembly_edit & client/feature_experimental_assortment params: action: Part/add_assortment - parent: master_data @@ -99,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 @@ -120,7 +121,6 @@ name: Customers icon: customer_report order: 100 - access: customer_vendor_edit params: action: CustomerVendor/search db: customer @@ -129,7 +129,6 @@ name: Vendors icon: vendor_report order: 200 - access: customer_vendor_edit params: action: CustomerVendor/search db: vendor @@ -137,50 +136,19 @@ id: master_data_reports_contacts name: Contacts order: 300 - access: customer_vendor_edit params: 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 -- parent: master_data_reports - id: master_data_reports_assortments - name: Assortments - icon: assortment_report - order: 650 - access: part_service_assortment_details - module: ic.pl - params: - action: search - searchitems: assortment + searchitems: article - parent: master_data_reports id: master_data_reports_projects name: Projects @@ -307,7 +275,7 @@ name: Quotations icon: report_quotations order: 200 - access: sales_quotation_edit + access: sales_quotation_edit | sales_quotation_view module: oe.pl params: action: search @@ -317,7 +285,7 @@ name: Sales Orders icon: report_sales_orders order: 300 - access: sales_order_edit + access: sales_order_edit | sales_order_view module: oe.pl params: action: search @@ -327,7 +295,7 @@ name: Delivery Orders icon: delivery_order_report order: 400 - access: sales_delivery_order_edit + access: sales_delivery_order_edit | sales_delivery_order_view module: do.pl params: action: search @@ -337,7 +305,6 @@ name: Invoices, Credit Notes & AR Transactions icon: invoices_report order: 500 - access: invoice_edit module: ar.pl params: action: search @@ -398,6 +365,27 @@ params: 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 @@ -458,7 +446,7 @@ name: RFQs icon: rfq_report order: 100 - access: request_quotation_edit + access: request_quotation_edit | request_quotation_view module: oe.pl params: action: search @@ -468,7 +456,7 @@ name: Purchase Orders icon: purchase_order_report order: 200 - access: purchase_order_edit + access: purchase_order_edit | purchase_order_view module: oe.pl params: action: search @@ -477,20 +465,27 @@ id: ap_reports_delivery_orders name: Delivery Orders order: 300 - access: purchase_delivery_order_edit + access: purchase_delivery_order_edit | purchase_delivery_order_view module: do.pl params: action: search type: purchase_delivery_order +- parent: ap_reports + id: ap_reports_supplier_delivery_orders + name: Supplier Delivery Orders + order: 350 + access: purchase_delivery_order_edit | purchase_delivery_order_view + module: do.pl + params: + action: search + type: supplier_delivery_order - parent: ap_reports id: ap_reports_vendor_invoices_ap_transactions name: Vendor Invoices & AP Transactions order: 400 - access: vendor_invoice_edit module: ap.pl params: action: search - nextsub: ap_transactions - parent: ap_reports id: ap_reports_delivery_plan name: Delivery Plan @@ -554,6 +549,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 @@ -582,6 +584,13 @@ 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 @@ -631,13 +640,29 @@ params: action: GoBD/filter - parent: general_ledger - id: general_ledger_cbob_transactions - name: CB/OB Transactions + id: year_end_closing + name: Year-end closing icon: cbob order: 470 access: general_ledger params: - action: YearEndTransactions/filter + action: YearEndTransactions/form +- parent: general_ledger + id: zugferd_import + name: Factur-X/ZUGFeRD import + icon: cbob + order: 485 + access: ap_transactions + params: + action: ZUGFeRD/upload_zugferd +- parent: general_ledger + id: pay_posting_import + name: DATEV - Pay Postings Import + icon: datev + order: 495 + access: datev_export & client/feature_datev + params: + action: PayPostingImport/upload_pay_postings - parent: general_ledger id: general_ledger_reports name: Reports @@ -717,10 +742,21 @@ action: bank_transfer_add vc: vendor - parent: cash - id: cash_bank_import + id: cash_bank_import_menu name: Bank Import order: 500 access: bank_transaction +- parent: cash_bank_import_menu + id: cash_bank_import_csv + name: Custom CSV format + order: 100 + params: + action: CsvImport/new + profile.type: bank_transactions +- parent: cash_bank_import_menu + id: cash_bank_import_mt940 + name: SWIFT MT940 format + order: 200 params: action: BankImport/upload_mt940 - parent: cash @@ -737,7 +773,6 @@ access: bank_transaction params: action: Reconciliation/search - next_sub: Reconciliation/reconciliation - parent: cash id: cash_reconciliation name: Reconciliation @@ -986,11 +1021,11 @@ name: Productivity icon: productivity order: 900 - access: productivity - parent: productivity id: productivity_show_todo_list name: Show TODO list order: 100 + access: productivity module: todo.pl params: action: show_todo_list @@ -998,6 +1033,7 @@ id: productivity_add_follow_up name: Add Follow-Up order: 200 + access: productivity module: fu.pl params: action: add @@ -1005,6 +1041,7 @@ id: productivity_edit_access_rights name: Edit Access Rights order: 300 + access: productivity module: fu.pl params: action: edit_access_rights @@ -1016,6 +1053,7 @@ id: productivity_reports_follow_ups name: Follow-Ups order: 100 + access: productivity module: fu.pl params: action: search @@ -1023,7 +1061,9 @@ id: productivity_reports_email_journal name: Email journal order: 200 + access: email_journal module: controller.pl + icon: mail_journal params: action: EmailJournal/list - id: system @@ -1071,6 +1111,12 @@ 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: Booking groups @@ -1095,26 +1141,30 @@ name: Bank accounts order: 800 params: - action: BankAccount/list + action: SimpleSystemSetting/list + type: bank_account - parent: system id: system_partsgroups name: Partsgroups order: 900 params: - action: PartsGroup/list + action: SimpleSystemSetting/list + type: parts_group - parent: system id: system_part_classification name: Parts Classification icon: partsclassific order: 1100 params: - action: PartClassification/list + action: SimpleSystemSetting/list + type: part_classification - parent: system id: system_pricegroups name: Pricegroups order: 1120 params: - action: Pricegroup/list + action: SimpleSystemSetting/list + type: pricegroup - parent: system id: system_edit_units name: Edit units @@ -1126,40 +1176,58 @@ 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_greetings + name: Greetings + order: 1250 + params: + action: SimpleSystemSetting/list + type: greeting - 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 + action: SimpleSystemSetting/list + type: business - parent: system - id: system_leads - name: Leads - order: 1500 - module: am.pl + id: system_contact_titles + name: Contact Titles + order: 1420 params: - action: list_lead + action: SimpleSystemSetting/list + type: contact_title +- parent: system + id: system_contact_departments + name: Contact Departments + order: 1430 + params: + action: SimpleSystemSetting/list + type: contact_department - 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 @@ -1169,55 +1237,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 @@ -1232,6 +1299,20 @@ module: generictranslations.pl params: action: edit_sepa_strings +- parent: system_languages_and_translations + id: system_languages_and_translations_zugferd_notes + name: Factur-X/ZUGFeRD notes for each invoice + order: 450 + module: generictranslations.pl + params: + action: edit_zugferd_notes +- 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 @@ -1257,6 +1338,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 @@ -1275,6 +1363,13 @@ params: action: CsvImport/new profile.type: contacts +- parent: system_import_csv + id: system_import_csv_additional_billing_address + name: Additional Billing Addresses + order: 250 + params: + action: CsvImport/new + profile.type: billing_addresses - parent: system_import_csv id: system_import_csv_shipto name: Shipto @@ -1310,6 +1405,13 @@ params: action: CsvImport/new profile.type: orders +- parent: system_import_csv + id: system_import_csv_delivery_orders + name: Delivery Orders + order: 720 + params: + action: CsvImport/new + profile.type: delivery_orders - parent: system_import_csv id: system_import_csv_ar_transactions name: AR Transactions @@ -1317,13 +1419,6 @@ 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 @@ -1347,14 +1442,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 @@ -1474,3 +1561,17 @@ order: 700 params: action: LoginScreen/logout + +- id: develop + name: Developer Tools + icon: developer + order: 1200 + access: developer +- parent: develop + id: part_test + name: Part Test + access: developer + icon: part + order: 100 + params: + action: Part/test_page