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'

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc