expense_tracker-1.2.1/expense_tracker.routing.yml
expense_tracker.routing.yml
expense_tracker.et_transaction_list:
path: '/admin/income-expense-transactions'
defaults:
_entity_list: 'et_transaction'
_title: 'EtTransactions'
requirements:
# _permission: 'access expense_tracker'
_entity_access: 'et_transaction'
expense_tracker.expense_tracker_add:
path: '/admin/income-expense-transactions/add'
defaults:
_entity_form: 'et_transaction.default'
_title: 'Add et_transaction'
options:
_admin_route: TRUE
requirements:
_entity_create_access: 'et_transaction'
entity.et_transaction.edit_form:
path: '/admin/income-expense-transactions/{et_transaction}/edit'
options:
_admin_route: TRUE
defaults:
_entity_form: 'et_transaction.edit'
requirements:
_entity_access: 'et_transaction'
entity.et_transaction.delete_form:
path: '/admin/income-expense-transactions/{et_transaction}/delete'
defaults:
_entity_form: 'et_transaction.delete'
_title: 'Delete form'
requirements:
_entity_access: 'et_transaction'
entity.et_transaction.canonical:
path: '/et_transaction/{et_transaction}'
defaults:
_entity_view: 'et_transaction'
_title_callback: '\Drupal\expense_tracker\Controller\EtTransactionController::et_transactionTitle'
requirements:
_entity_access: 'et_transaction'
expense_tracker.settings:
path: '/admin/config/content/et_transaction'
defaults:
_form: '\Drupal\expense_tracker\Form\EtTransactionSettingsForm'
_title: 'EtTransaction settings'
requirements:
_permission: 'config expense_tracker'
# new
expense_tracker.configurations:
path: '/admin/expense-tracker-reports'
defaults:
_controller: '\Drupal\system\Controller\SystemController::systemAdminMenuBlockPage'
_title: 'Income and Expense Reports'
requirements:
_permission: 'reports expense_tracker'
# expense_tracker.like_configurations:
# path: '/admin/expense-tracker/income-expense-reports'
# defaults:
# _controller: '\Drupal\expense_tracker\Controller\EtTransactionController::reportTypes'
# _title: 'Income and Expense Reports'
# requirements:
# _permission: 'access et_transactions config'
expense_tracker.like_configurations:
path: '/admin/expense-tracker/income-expense-statements'
defaults:
_form: '\Drupal\expense_tracker\Form\StatemantsForm'
_title: 'Income and Expense Statements'
requirements:
_permission: 'reports expense_tracker'
# expense_tracker.share_configurations:
# path: '/admin/expense-tracker/income-expense-reports'
# defaults:
# _form: '\Drupal\expense_tracker\Form\FbShareSettingsForm'
# _title: 'Facebook Share Button Settings'
# requirements:
# _permission: 'access et_transactions config'
expense_tracker.income_reports:
path: '/admin/expense-tracker/income-reports'
defaults:
_controller: '\Drupal\expense_tracker\Controller\EtTransactionController::reports'
_title: 'Income Reports'
requirements:
_permission: 'reports expense_tracker'
expense_tracker.expense_reports:
path: '/admin/expense-tracker/expense-reports'
defaults:
_controller: '\Drupal\expense_tracker\Controller\EtTransactionController::reports'
# _form: '\Drupal\expense_tracker\Form\FbPagePluginSettingsForm'
_title: 'Expense Reports'
requirements:
_permission: 'reports expense_tracker'
expense_tracker.income_expense_reports:
path: '/admin/expense-tracker/income-expense-reports'
defaults:
_controller: '\Drupal\expense_tracker\Controller\EtTransactionController::reports'
# _form: '\Drupal\expense_tracker\Form\FbPagePluginSettingsForm'
_title: 'Income and Expense Reports'
requirements:
_permission: 'reports expense_tracker'
# income-reports
expense_tracker.import_transactions:
path: '/admin/expense-tracker/import/transactions'
defaults:
_title: 'Import transactions'
_form: '\Drupal\expense_tracker\Form\ImportDataForm'
requirements:
_permission: 'import expense_tracker'