Running your business with LedgerSMB 1.3   DRAFT / WORK IN PROGRESS

Appendix D Listing of application roles

Application roles specify the right to execute one or more tasks in the application. LedgerSMB enforces these roles by allowing a user to select (list, read) data from or to insert (create), update (edit) or delete (delete) data in the tables holding the data related to the execution of these tasks.

account_all

Allows the user to both create new and edit existing GL accounts.

account_create

Allows the user to create (but not edit) new GL accounts.

account_edit

Allows the user to edit (but not create) GL accounts.

ap_all
ap_all_transactions
ap_all_vouchers
ap_invoice_create
ap_invoice_create_voucher
ap_transaction_all
1717Available as of 1.3.21, missing before
ap_transaction_create
ap_transaction_create_voucher
ap_transaction_list
ar_all
ar_invoice_create

Allows the user to create and update sales invoices. If the user needs to be able to enter invoices in foreign currencies, the exchangerate_edit role must be assigned as well.

ar_transaction_all
ar_transaction_create
ar_transaction_create_voucher
ar_transaction_list
assembly_stock
assets_administer
assets_approve
assets_depreciate
assets_enter
auditor
audit_trail_maintenance
backup

Superseeded. This role has been replaced by backup functionality in setup.pl

batch_create

Allows the user to create new batches.

batch_list
batch_post

Allows the user to post batches; this authorization includes the right to search for batches (and therefore includes batch_list)

business_type_all
business_type_create
business_type_edit
cash_all
close_till
contact_all_rights
contact_create
contact_edit
contact_read
department_all
department_create
department_edit
draft_edit
employees_manage
file_attach_order
file_attach_part
file_attach_tx
file_read
financial_reports
gifi_create
gifi_edit
gl_all
gl_reports
gl_transaction_create
gl_voucher_create
inventory_all
inventory_receive
inventory_reports
inventory_ship
inventory_transfer
language_create
language_edit
list_all_open
manual_translation_all
orders_generate
orders_manage
orders_purchase_consolidate
orders_sales_consolidate
orders_sales_to_purchase
part_create
part_edit
partsgroup_translation_create
part_translation_create
payment_process
pos_all
pos_cashier
pos_enter
pricegroup_create
pricegroup_edit
print_jobs
print_jobs_list
project_create
project_edit
project_order_generate
project_timecard_add
project_timecard_list
project_translation_create
purchase_order_create
purchase_order_edit
purchase_order_list
receipt_process
reconciliation_all
reconciliation_approve
reconciliation_enter
recurring
rfq_create
rfq_list
sales_order_create
sales_order_edit
sales_order_list
sales_quotation_create
sales_quotation_list
sic_all
sic_create
sic_edit
system_admin
system_settings_change
system_settings_list
taxes_set
tax_form_save
template_edit
users_manage
voucher_delete
warehouse_create
warehouse_edit
yearend_run