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'
