library_management_system-1.0.1/library_management_system.routing.yml

library_management_system.routing.yml
lmspublication.lmspublication_list:
  path: '/admin/library-management-system/lmspublication'
  defaults:
    _entity_list: 'lmspublication'
    _title: 'Publications'
  requirements:
    _permission: 'administer lmspublications'

lmspublication.lmspublication_add:
  path: '/lmspublication/add'
  defaults:
    _entity_form: 'lmspublication.default'
    _title: 'Add publication'
  options:
    _admin_route: TRUE
  requirements:
    _entity_create_access: 'lmspublication'

entity.lmspublication.edit_form:
  path: '/admin/lmspublication/{lmspublication}/edit'
  options:
    _admin_route: TRUE
  defaults:
    _entity_form: 'lmspublication.edit'
  requirements:
    _entity_access: 'lmspublication.update'

entity.lmspublication.delete_form:
  path: '/admin/lmspublication/{lmspublication}/delete'
  defaults:
    _entity_form: 'lmspublication.delete'
    _title: 'Delete form'
  requirements:
    _entity_access: 'lmspublication.delete'

entity.lmspublication.delete_multiple_form:
  path: '/admin/lmspublication/delete'
  defaults:
    _form: '\Drupal\library_management_system\Form\ConfirmDeleteMultipleLmsPublication'
    _title: 'Publication Delete Multiple'
  requirements:
    _entity_access: 'lmspublication.delete'

entity.lmspublication.canonical:
  path: '/lmspublication/{lmspublication}'
  defaults:
    _entity_view: 'lmspublication'
    _title_callback: '\Drupal\library_management_system\Controller\LmsPublicationController::lmspublicationTitle'
  requirements:
    _entity_access: 'lmspublication.view'


lmspublication.settings:
  path: '/admin/config/content/lmspublication'
  defaults:
    _form: '\Drupal\library_management_system\Form\LmsPublicationSettingsForm'
    _title: 'Publication settings'
  requirements:
    _permission: 'administer lmspublications'

lmsbook.lmsbook_list:
  path: '/admin/library-management-system/lmsbook'
  defaults:
    _entity_list: 'lmsbook'
    _title: 'Books'
  requirements:
    _permission: 'administer lmsbooks'

lmsbook.lmsbook_add:
  path: '/lmsbook/add'
  defaults:
    _entity_form: 'lmsbook.default'
    _title: 'Add book'
  options:
    _admin_route: TRUE
  requirements:
    _entity_create_access: 'lmsbook'

entity.lmsbook.edit_form:
  path: '/admin/lmsbook/{lmsbook}/edit'
  options:
    _admin_route: TRUE
  defaults:
    _entity_form: 'lmsbook.edit'
  requirements:
    _entity_access: 'lmsbook.update'

entity.lmsbook.delete_form:
  path: '/admin/lmsbook/{lmsbook}/delete'
  defaults:
    _entity_form: 'lmsbook.delete'
    _title: 'Delete form'
  requirements:
    _entity_access: 'lmsbook.delete'

entity.lmsbook.canonical:
  path: '/lmsbook/{lmsbook}'
  defaults:
    _entity_view: 'lmsbook'
    _title_callback: '\Drupal\library_management_system\Controller\LmsBookController::lmsbookTitle'
  requirements:
    _entity_access: 'lmsbook.view'

lmsbook.settings:
  path: '/admin/config/content/lmsbook'
  defaults:
    _form: '\Drupal\library_management_system\Form\LmsBookSettingsForm'
    _title: 'Book Settings'
  requirements:
    _permission: 'administer lmsbooks'

requestedlmsbook.requestedlmsbook_list:
  path: '/admin/library-management-system/requestedlmsbook'
  defaults:
    _entity_list: 'requestedlmsbook'
    _title: 'Requested Books'
  requirements:
    _permission: 'administer requestedlmsbooks'

requestedlmsbook.requestedlmsbook_add:
  path: '/requestedlmsbook/add'
  defaults:
    _entity_form: 'requestedlmsbook.default'
    _title: 'Add Requested Image'
  options:
    _admin_route: TRUE
  requirements:
    _entity_create_access: 'requestedlmsbook'

entity.requestedlmsbook.edit_form:
  path: '/admin/requestedlmsbook/{requestedlmsbook}/edit'
  options:
    _admin_route: TRUE
  defaults:
    _entity_form: 'requestedlmsbook.edit'
  requirements:
    _entity_access: 'requestedlmsbook.update'

entity.requestedlmsbook.delete_form:
  path: '/admin/requestedlmsbook/{requestedlmsbook}/delete'
  defaults:
    _entity_form: 'requestedlmsbook.delete'
    _title: 'Delete form'
  requirements:
    _entity_access: 'requestedlmsbook.delete'

entity.requestedlmsbook.canonical:
  path: '/requestedlmsbook/{requestedlmsbook}'
  defaults:
    _entity_view: 'requestedlmsbook'
    _title_callback: '\Drupal\library_management_system\Controller\RequestedLmsBookController::requestedlmsbookTitle'
  requirements:
    _entity_access: 'requestedlmsbook.view'


requestedlmsbook.settings:
  path: '/admin/config/content/requestedlmsbook'
  defaults:
    _form: '\Drupal\library_management_system\Form\RequestedLmsBookSettingsForm'
    _title: 'Requested Book Settings'
  requirements:
    _permission: 'administer requestedlmsbooks'

issuedlmsbook.issuedlmsbook_list:
  path: '/admin/library-management-system/issuedlmsbook'
  defaults:
    _entity_list: 'issuedlmsbook'
    _title: 'Issued Book'
  requirements:
    _permission: 'administer issuedlmsbooks'

issuedlmsbook.issuedlmsbook_add:
  path: '/issuedlmsbook/add'
  defaults:
    _entity_form: 'issuedlmsbook.default'
    _title: 'Add Issued Book'
  options:
    _admin_route: TRUE
  requirements:
    _entity_create_access: 'issuedlmsbook'

entity.issuedlmsbook.edit_form:
  path: '/admin/issuedlmsbook/{issuedlmsbook}/edit'
  options:
    _admin_route: TRUE
  defaults:
    _entity_form: 'issuedlmsbook.edit'
  requirements:
    _entity_access: 'issuedlmsbook.update'

entity.issuedlmsbook.delete_form:
  path: '/admin/issuedlmsbook/{issuedlmsbook}/delete'
  defaults:
    _entity_form: 'issuedlmsbook.delete'
    _title: 'Delete form'
  requirements:
    _entity_access: 'issuedlmsbook.delete'

entity.issuedlmsbook.canonical:
  path: '/issuedlmsbook/{issuedlmsbook}'
  defaults:
    _entity_view: 'issuedlmsbook'
    _title_callback: '\Drupal\library_management_system\Controller\IssuedLmsBookController::issuedlmsbookTitle'
  requirements:
    _entity_access: 'issuedlmsbook.view'

issuedlmsbook.settings:
  path: '/admin/config/content/issuedlmsbook'
  defaults:
    _form: '\Drupal\library_management_system\Form\RequestedLmsBookSettingsForm'
    _title: 'Requested Book Settings'
  requirements:
    _permission: 'administer requestedlmsbooks'

entity.requestedlmsbook.issue:
  path: '/admin/requestedlmsbook/{requestedlmsbook}/issue'
  defaults:
    _title: 'Issue Book'
    _controller: '\Drupal\library_management_system\Controller\RequestedLmsBookController::issueBook'
  requirements:
     _permission: 'administer requestedlmsbooks'
  options:
    _admin_route: TRUE

lmsbookauthor.lmsbookauthor_list:
  path: '/admin/library-management-system/lmsbookauthor'
  defaults:
    _entity_list: 'lmsbookauthor'
    _title: 'Book Author'
  requirements:
    _permission: 'administer lmsbookauthors'

lmsbookauthor.lmsbookauthor_add:
  path: '/lmsbookauthor/add'
  defaults:
    _entity_form: 'lmsbookauthor.default'
    _title: 'Add Book Author'
  options:
    _admin_route: TRUE
  requirements:
    _entity_create_access: 'lmsbookauthor'

entity.lmsbookauthor.edit_form:
  path: '/admin/lmsbookauthor/{lmsbookauthor}/edit'
  options:
    _admin_route: TRUE
  defaults:
    _entity_form: 'lmsbookauthor.edit'
  requirements:
    _entity_access: 'lmsbookauthor.update'

entity.lmsbookauthor.delete_form:
  path: '/admin/lmsbookauthor/{lmsbookauthor}/delete'
  defaults:
    _entity_form: 'lmsbookauthor.delete'
    _title: 'Delete form'
  requirements:
    _entity_access: 'lmsbookauthor.delete'

entity.lmsbookauthor.canonical:
  path: '/lmsbookauthor/{lmsbookauthor}'
  defaults:
    _entity_view: 'lmsbookauthor'
    _title_callback: '\Drupal\library_management_system\Controller\LmsBookAuthorController::lmsbookauthorTitle'
  requirements:
    _entity_access: 'lmsbookauthor.view'


lmsbookauthor.settings:
  path: '/admin/config/content/lmsbookauthor'
  defaults:
    _form: '\Drupal\library_management_system\Form\LmsBookAuthorSettingsForm'
    _title: 'Book Author Settings'
  requirements:
    _permission: 'administer lmsbookauthor'


# to add on the menu block

library_management_system.admin_library_management_system:
  path: '/admin/library-management-system'
  defaults:
    _controller: '\Drupal\system\Controller\SystemController::systemAdminMenuBlockPage'
    link_id: 'system.admin_config'
    _title: 'Library Management System'
  requirements:
    _permission: 'access administration pages'



# library_management_system.admin_library_management_system:
#   path: '/admin/library-management-system'
#   defaults:
#     _controller: '\Drupal\system\Controller\SystemController::systemAdminMenuBlockPage'
#     _title: 'Library Management System'
#   requirements:
#     _permission: 'administer lmsbookauthor'

library_management_system.reports:
  path: '/admin/library-management-system/reports'
  defaults:
    _controller: '\Drupal\system\Controller\SystemController::systemAdminMenuBlockPage'
    _title: 'Reports'
  requirements:
    _permission: 'administer lmsbookauthor'

library_management_system.book_reports:
  path: '/admin/library-management-system/book-reports'
  defaults:
    _controller: '\Drupal\library_management_system\Controller\ReportController::book_reports'
    _title: 'Book reports'
  requirements:
    _permission: 'access content'

library_management_system.author_reports:
  path: '/admin/library-management-system/author-reports'
  defaults:
    _controller: '\Drupal\library_management_system\Controller\ReportController::book_reports'
    _title: 'Author reports'
  requirements:
    _permission: 'access content'

library_management_system.publication_reports:
  path: '/admin/library-management-system/publication-reports'
  defaults:
    _controller: '\Drupal\library_management_system\Controller\ReportController::book_reports'
    _title: 'Publication reports'
  requirements:
    _permission: 'access content'

library_management_system.requested_book_reports:
  path: '/admin/library-management-system/requested-book-reports'
  defaults:
    _controller: '\Drupal\library_management_system\Controller\ReportController::book_reports'
    _title: 'Requested book reports'
  requirements:
    _permission: 'access content'

library_management_system.issued_book_reports:
  path: '/admin/library-management-system/issued-book-reports'
  defaults:
    _controller: '\Drupal\library_management_system\Controller\ReportController::book_reports'
    _title: 'Issued book reports'
  requirements:
    _permission: 'access content'


library_management_system.fine_settings:
  path: '/admin/fine-amount-settings'
  defaults:
    _form: '\Drupal\library_management_system\Form\FineAmountSettingsForm'
    _title: 'Fine Amount Settings'
  requirements:
    _permission: 'administer lmsbooks'

library_management_system.import:
  path: '/admin/library-management-system/import'
  defaults:
    _controller: '\Drupal\system\Controller\SystemController::systemAdminMenuBlockPage'
    _title: 'Import data to the system'
  requirements:
    _permission: 'administer lmsbooks'

library_management_system.import_authors:
  path: '/admin/library-management-system/import/authors'
  defaults:
    _title: 'Import Authors'
    _form: '\Drupal\library_management_system\Form\ImportDataForm'
  requirements:
    _permission: 'administer lmsbooks'

library_management_system.import_publications:
  path: '/admin/library-management-system/import/publications'
  defaults:
    _title: 'Import Publications'
    _form: '\Drupal\library_management_system\Form\ImportDataForm'
  requirements:
    _permission: 'administer lmsbooks'

library_management_system.import_books:
  path: '/admin/library-management-system/import/books'
  defaults:
    _title: 'Import Books'
    _form: '\Drupal\library_management_system\Form\ImportDataForm'
  requirements:
    _permission: 'administer lmsbooks'

library_management_system.import_users:
  path: '/admin/library-management-system/import/users'
  defaults:
    _title: 'Import Users'
    _form: '\Drupal\library_management_system\Form\ImportDataForm'
  requirements:
    _permission: 'administer lmsbooks'

library_management_system.request:
  path: '/lmsbook/{lmsbook}/request'
  defaults:
    _title: 'Request Book'
    _controller: '\Drupal\library_management_system\Controller\LmsBookController::request'
  requirements:
    _permission: 'access content'

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

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