Projekt

Allgemein

Profil

Herunterladen (38,5 KB) Statistiken
| Zweig: | Markierung: | Revision:
# 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/".
# ! is supported to negate the subsequent expression.
# 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
icon: master_data
order: 100
- parent: master_data
id: master_data_add_customer
name: Add Customer
icon: customer_add
order: 100
access: customer_vendor_edit|customer_vendor_all_edit
params:
action: CustomerVendor/add
db: customer
- parent: master_data
id: master_data_add_vendor
name: Add Vendor
icon: vendor_add
order: 200
access: customer_vendor_edit|customer_vendor_all_edit
params:
action: CustomerVendor/add
db: vendor
- parent: master_data
id: master_data_add_part
name: Add Part
icon: part_add
order: 300
access: part_service_assembly_edit
params:
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
params:
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
params:
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_assortment
params:
action: Part/add_assortment
- parent: master_data
id: master_data_add_parent_variant
name: Add Parent Variant
order: 575
access: part_service_assembly_edit
- parent: master_data_add_parent_variant
id: master_data_add_parent_variant_part
name: Add Parent Variant Part
order: 100
params:
action: Part/add_parent_variant
part_type: part
- parent: master_data_add_parent_variant
id: master_data_add_parent_variant_service
name: Add Parent Variant Service
order: 200
params:
action: Part/add_parent_variant
part_type: service
- parent: master_data_add_parent_variant
id: master_data_add_parent_variant_assembly
name: Add Parent Variant Assembly
order: 300
params:
action: Part/add_parent_variant
part_type: assembly
- parent: master_data
id: master_data_add_project
name: Add Project
icon: project_add
order: 600
access: project_edit
params:
action: Project/new
- parent: master_data
id: master_data_add_requirement_spec_template
name: Add Requirement Spec Template
order: 700
access: requirement_spec_edit
params:
action: RequirementSpec/new
is_template: 1
- parent: master_data
id: master_data_update_prices
name: Update Prices
icon: prices_update
order: 800
access: part_service_assembly_edit
params:
action: PartsPriceUpdate/search_update_prices
- parent: master_data
id: master_data_price_rules
name: Price Rules
order: 900
access: part_service_assembly_edit
params:
action: PriceRule/list
filter.obsolete: 0
- parent: master_data
id: master_data_reports
name: Reports
icon: master_data_report
order: 1000
- parent: master_data_reports
id: master_data_reports_customers
name: Customers
icon: customer_report
order: 100
params:
action: CustomerVendor/search
db: customer
- parent: master_data_reports
id: master_data_reports_vendors
name: Vendors
icon: vendor_report
order: 200
params:
action: CustomerVendor/search
db: vendor
- parent: master_data_reports
id: master_data_reports_contacts
name: Contacts
order: 300
params:
action: CustomerVendor/search_contact
db: customer
- parent: master_data_reports
id: master_data_reports_articles
name: Articles
icon: part_report
order: 500
access: part_service_assembly_details
module: ic.pl
params:
action: search
searchitems: article
- parent: master_data_reports
id: master_data_reports_projects
name: Projects
icon: project_report
order: 700
access: project_edit
params:
action: Project/list
filter.active: active
filter.valid: valid
- parent: master_data_reports
id: master_data_reports_requirement_spec_templates
name: Requirement Spec Templates
order: 800
access: requirement_spec_edit
params:
action: RequirementSpec/list
is_template: 1
- id: ar
name: AR
icon: ar
order: 200
- parent: ar
id: ar_add_requirement_spec
name: Add Requirement Spec
order: 100
access: requirement_spec_edit
params:
action: RequirementSpec/new
- parent: ar
id: ar_add_quotation
name: Add Quotation
icon: quotation_add
order: 200
access: sales_quotation_edit
module: oe.pl
params:
action: add
type: sales_quotation
- parent: ar
id: ar_add_sales_order
name: Add Sales Order
icon: sales_order_add
order: 300
access: sales_order_edit
module: oe.pl
params:
action: add
type: sales_order
- parent: ar
id: ar_add_delivery_order
name: Add Delivery Order
icon: delivery_order_add
order: 400
access: sales_delivery_order_edit
params:
action: DeliveryOrder/add
type: sales_delivery_order
- parent: ar
id: ar_add_sales_reclamation
name: Add Sales Reclamation
#icon: reclamation_add TODO(Tamino): add icons
order: 450
access: sales_reclamation_edit
params:
action: Reclamation/add
type: sales_reclamation
- parent: ar
id: ar_add_sales_invoice
name: Add Sales Invoice
icon: sales_invoice_add
order: 500
access: invoice_edit
module: is.pl
params:
action: add
type: invoice
- parent: ar
id: ar_add_credit_note
name: Add Credit Note
icon: credit_note_add
order: 600
access: invoice_edit
module: is.pl
params:
action: add
type: credit_note
- parent: ar
id: ar_add_dunning
name: Add Dunning
icon: dunning_add
order: 700
access: dunning_edit
module: dn.pl
params:
action: add
- parent: ar
id: ar_add_letter
name: Add Letter
order: 800
access: sales_letter_edit
params:
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
icon: ar_report
order: 900
- parent: ar_reports
id: ar_reports_requirement_specs
name: Requirement Specs
order: 100
access: requirement_spec_edit
params:
action: RequirementSpec/list
- parent: ar_reports
id: ar_reports_quotations
name: Quotations
icon: report_quotations
order: 200
access: sales_quotation_edit | sales_quotation_view
module: oe.pl
params:
action: search
type: sales_quotation
- parent: ar_reports
id: ar_reports_sales_orders
name: Sales Orders
icon: report_sales_orders
order: 300
access: sales_order_edit | sales_order_view
module: oe.pl
params:
action: search
type: sales_order
- parent: ar_reports
id: ar_reports_delivery_orders
name: Delivery Orders
icon: delivery_order_report
order: 400
access: sales_delivery_order_edit | sales_delivery_order_view
module: do.pl
params:
action: search
type: sales_delivery_order
- parent: ar_reports
id: ar_report_sales_reclamation
name: Sales Reclamation
#icon: reclamation_add TODO(Tamino): add icons
order: 450
access: sales_reclamation_edit
params:
action: Reclamation/list
type: sales_reclamation
- parent: ar_reports
id: ar_reports_invoices_credit_notes_ar_transactions
name: Invoices, Credit Notes & AR Transactions
icon: invoices_report
order: 500
module: ar.pl
params:
action: search
nextsub: ar_transactions
- parent: ar_reports
id: ar_reports_sales_report
name: Sales Report
order: 600
access: invoice_edit
module: vk.pl
params:
action: search_invoice
nextsub: invoice_transactions
- parent: ar_reports
id: ar_reports_dunnings
name: Dunnings
icon: dunnings_report
order: 700
access: dunning_edit
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
order: 800
access: delivery_plan
params:
action: DeliveryPlan/list
vc: customer
- parent: ar_reports
id: ar_reports_delivery_value_report
name: Delivery Value Report
order: 900
access: delivery_value_report
params:
action: DeliveryValueReport/list
vc: customer
- parent: ar_reports
id: ar_reports_financial_controlling
name: Financial Controlling
order: 1000
access: sales_order_edit
params:
action: FinancialControllingReport/list
- parent: ar_reports
id: ar_reports_letters
name: Letters
order: 1100
access: sales_letter_report
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
order: 300
- parent: ap
id: ap_add_rfq
name: Add RFQ
icon: rfq_add
order: 100
access: request_quotation_edit
module: oe.pl
params:
action: add
type: request_quotation
- parent: ap
id: ap_add_purchase_order
name: Add Purchase Order
icon: purchase_order_add
order: 200
access: purchase_order_edit
module: oe.pl
params:
action: add
type: purchase_order
- parent: ap
id: ap_add_delivery_note
name: Add Delivery Note
order: 300
access: client/allow_new_purchase_delivery_order & purchase_delivery_order_edit
params:
action: DeliveryOrder/add
type: purchase_delivery_order
- parent: ap
id: ap_add_purchase_reclamation
name: Add Purchase Reclamation
#icon: reclamation_add TODO(Tamino): add icons
order: 350
access: purchase_reclamation_edit
params:
action: Reclamation/add
type: purchase_reclamation
- parent: ap
id: ap_add_vendor_invoice
name: Add Vendor Invoice
order: 400
access: client/allow_new_purchase_invoice & vendor_invoice_edit
module: ir.pl
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
icon: ap_report
order: 500
- parent: ap_reports
id: ap_reports_rfqs
name: RFQs
icon: rfq_report
order: 100
access: request_quotation_edit | request_quotation_view
module: oe.pl
params:
action: search
type: request_quotation
- parent: ap_reports
id: ap_reports_purchase_orders
name: Purchase Orders
icon: purchase_order_report
order: 200
access: purchase_order_edit | purchase_order_view
module: oe.pl
params:
action: search
type: purchase_order
- parent: ap_reports
id: ap_reports_delivery_orders
name: Delivery Orders
order: 300
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_report_purchase_reclamation
name: Purchase Reclamation
#icon: reclamation_add TODO(Tamino): add icons
order: 370
access: purchase_reclamation_edit
params:
action: Reclamation/list
type: purchase_reclamation
- parent: ap_reports
id: ap_reports_vendor_invoices_ap_transactions
name: Vendor Invoices & AP Transactions
order: 400
module: ap.pl
params:
action: search
- parent: ap_reports
id: ap_reports_delivery_plan
name: Delivery Plan
order: 500
access: delivery_plan
params:
action: DeliveryPlan/list
vc: vendor
- parent: ap_reports
id: ap_reports_delivery_value_report
name: Delivery Value Report
order: 600
access: delivery_value_report
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
order: 400
- parent: warehouse
id: warehouse_stock
name: Stock
order: 100
access: warehouse_management
params:
action: Inventory/stock_in
- parent: warehouse
id: warehouse_produce_assembly
name: Produce Assembly
icon: assembly_produce
order: 200
access: warehouse_management
module: wh.pl
params:
action: transfer_warehouse_selection
trans_type: assembly
- parent: warehouse
id: warehouse_transfer
name: Transfer
order: 300
access: warehouse_management
module: wh.pl
params:
action: transfer_warehouse_selection
trans_type: transfer
- parent: warehouse
id: warehouse_removal
name: Removal
order: 400
access: warehouse_management
module: wh.pl
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
order: 500