From 671b37197e0e3db323828db3b79ea8df30a5eeae Mon Sep 17 00:00:00 2001 From: afornerot Date: Tue, 2 Jul 2024 09:09:54 +0200 Subject: [PATCH] svg --- config/routes.yaml | 1855 +++++++++-------- src/Controller/DocumentcategoryController.php | 159 ++ src/Entity/Alert.php | 2 + src/Entity/Alertcategory.php | 2 + src/Entity/Audit.php | 1 + src/Entity/Config.php | 1 + src/Entity/Cron.php | 1 + src/Entity/Document.php | 224 ++ src/Entity/Documentcategory.php | 130 ++ src/Entity/Documentelement.php | 100 + src/Entity/Group.php | 1 + src/Entity/Icon.php | 40 +- src/Entity/Item.php | 1 + src/Entity/Itemcategory.php | 1 + src/Entity/Niveau01.php | 1 + src/Entity/Niveau02.php | 1 + src/Entity/Niveau03.php | 1 + src/Entity/Niveau04.php | 1 + src/Entity/Page.php | 2 + src/Entity/Pagecategory.php | 1 + src/Entity/Pagewidget.php | 1 + src/Entity/Registration.php | 1 + src/Entity/User.php | 118 ++ src/Entity/UserGroup.php | 1 + src/Entity/Widget.php | 1 + src/Form/DocumentcategoryType.php | 37 + templates/Documentcategory/edit.html.twig | 62 + templates/Documentcategory/list.html.twig | 81 + templates/Documentcategory/render.html.twig | 10 + templates/Include/sidebaradmin.html.twig | 44 +- 30 files changed, 1909 insertions(+), 972 deletions(-) create mode 100644 src/Controller/DocumentcategoryController.php create mode 100755 src/Entity/Document.php create mode 100755 src/Entity/Documentcategory.php create mode 100755 src/Entity/Documentelement.php create mode 100755 src/Form/DocumentcategoryType.php create mode 100755 templates/Documentcategory/edit.html.twig create mode 100755 templates/Documentcategory/list.html.twig create mode 100644 templates/Documentcategory/render.html.twig diff --git a/config/routes.yaml b/config/routes.yaml index 9ad23c9..fe676df 100755 --- a/config/routes.yaml +++ b/config/routes.yaml @@ -1,1620 +1,1641 @@ #== Home ======================================================================================================== app_home: - path: / - controller: App\Controller\HomeController::home + path: / + controller: App\Controller\HomeController::home app_user_home: - path: /user - controller: App\Controller\HomeController::homeuser - defaults: { access: user } + path: /user + controller: App\Controller\HomeController::homeuser + defaults: { access: user } app_manager_home: - path: /manager - controller: App\Controller\HomeController::homemanager - defaults: { access: manager } + path: /manager + controller: App\Controller\HomeController::homemanager + defaults: { access: manager } app_master_home: - path: /master - controller: App\Controller\HomeController::homemaster - defaults: { access: master } + path: /master + controller: App\Controller\HomeController::homemaster + defaults: { access: master } app_modo_home: - path: /modo - controller: App\Controller\HomeController::homemodo - defaults: { access: modo } + path: /modo + controller: App\Controller\HomeController::homemodo + defaults: { access: modo } app_admin_home: - path: /admin - controller: App\Controller\HomeController::homeadmin - defaults: { access: admin } + path: /admin + controller: App\Controller\HomeController::homeadmin + defaults: { access: admin } oneup_uploader: - resource: . - type: uploader + resource: . + type: uploader #== Security ==================================================================================================== #-- Access public app_login: - path: /login - controller: App\Controller\SecurityController::login + path: /login + controller: App\Controller\SecurityController::login app_loginldapcheck: - path: /loginldapcheck - controller: App\Controller\SecurityController::loginldapcheck + path: /loginldapcheck + controller: App\Controller\SecurityController::loginldapcheck app_loginopenidcallback: - path: /oauth2/callback - controller: App\Controller\SecurityController::loginopenidcallback + path: /oauth2/callback + controller: App\Controller\SecurityController::loginopenidcallback app_logout: - path: /logout - controller: App\Controller\SecurityController::logout + path: /logout + controller: App\Controller\SecurityController::logout app_noperm: - path: /noperm - controller: App\Controller\SecurityController::noperm + path: /noperm + controller: App\Controller\SecurityController::noperm #== Websocket==================================================================================================== #-- Access all app_publish_sample: - path: /all/publish/sample/{id} - controller: App\Controller\PublishController::sample - defaults: { access: all } - + path: /all/publish/sample/{id} + controller: App\Controller\PublishController::sample + defaults: { access: all } + app_publish: - path: /all/publish/{channel}/{id} - controller: App\Controller\PublishController::publish - defaults: { access: all } + path: /all/publish/{channel}/{id} + controller: App\Controller\PublishController::publish + defaults: { access: all } #== Config ====================================================================================================== #-- Access admin app_admin_config: - path: /admin/config - controller: App\Controller\ConfigController::list - defaults: { access: admin } + path: /admin/config + controller: App\Controller\ConfigController::list + defaults: { access: admin } app_admin_config_render: - path: /admin/admin/render/{category} - controller: App\Controller\ConfigController::listrender - defaults: { access: admin } + path: /admin/admin/render/{category} + controller: App\Controller\ConfigController::listrender + defaults: { access: admin } app_admin_config_submit: - path: /admin/admin/submit - controller: App\Controller\ConfigController::submit - defaults: { access: admin } + path: /admin/admin/submit + controller: App\Controller\ConfigController::submit + defaults: { access: admin } app_admin_config_update: - path: /admin/admin/update/{id} - controller: App\Controller\ConfigController::update - defaults: { access: admin } + path: /admin/admin/update/{id} + controller: App\Controller\ConfigController::update + defaults: { access: admin } app_admin_config_delete: - path: /admin/admin/delete/{id} - controller: App\Controller\ConfigController::delete - defaults: { access: admin } + path: /admin/admin/delete/{id} + controller: App\Controller\ConfigController::delete + defaults: { access: admin } app_admin_config_logo: - path: /admin/admin/logo - controller: App\Controller\ConfigController::logo - defaults: { access: admin } + path: /admin/admin/logo + controller: App\Controller\ConfigController::logo + defaults: { access: admin } #== Theme ======================================================================================================= #-- Access admin app_admin_theme: - path: /admin/theme - controller: App\Controller\ThemeController::list - defaults: { access: admin } + path: /admin/theme + controller: App\Controller\ThemeController::list + defaults: { access: admin } app_admin_theme_select: - path: /admin/theme/select/{name} - controller: App\Controller\ThemeController::select - defaults: { name: "", access: admin } + path: /admin/theme/select/{name} + controller: App\Controller\ThemeController::select + defaults: { name: "", access: admin } #== API ========================================================================================================= #-- Access public app_rest: - path: /docrest - controller: App\Controller\HomeController::docrest + path: /docrest + controller: App\Controller\HomeController::docrest #== Cron ======================================================================================================== #-- Access admin app_admin_cron: - path: /admin/cron - controller: App\Controller\CronController::list - defaults: { access: admin } + path: /admin/cron + controller: App\Controller\CronController::list + defaults: { access: admin } app_admin_cron_tablelist: - path: /admin/cron/tablelist - controller: App\Controller\CronController::tablelist - defaults: { access: admin } + path: /admin/cron/tablelist + controller: App\Controller\CronController::tablelist + defaults: { access: admin } app_admin_cron_update: - path: /admin/cron/update/{id} - controller: App\Controller\CronController::update - defaults: { access: admin } + path: /admin/cron/update/{id} + controller: App\Controller\CronController::update + defaults: { access: admin } app_admin_cron_exec: - path: /admin/cron/exec/{id} - controller: App\Controller\CronController::exec - defaults: { access: admin } + path: /admin/cron/exec/{id} + controller: App\Controller\CronController::exec + defaults: { access: admin } app_admin_log: - path: /admin/log - controller: App\Controller\CronController::log - defaults: { access: admin } + path: /admin/log + controller: App\Controller\CronController::log + defaults: { access: admin } app_admin_log_get: - path: /admin/log/{id} - controller: App\Controller\CronController::get - defaults: { access: admin } + path: /admin/log/{id} + controller: App\Controller\CronController::get + defaults: { access: admin } #== Crop ======================================================================================================== #-- Access all app_all_crop01: - path: /all/crop01/{type}/{reportinput} - controller: App\Controller\CropController::crop01 + path: /all/crop01/{type}/{reportinput} + controller: App\Controller\CropController::crop01 app_all_crop02: - path: /all/crop02/{type}/{reportinput} - controller: App\Controller\CropController::crop02 + path: /all/crop02/{type}/{reportinput} + controller: App\Controller\CropController::crop02 #== Minio ======================================================================================================= #-- Access public app_minio_logo: - path: /minio/logo - controller: App\Controller\MinioController::logo + path: /minio/logo + controller: App\Controller\MinioController::logo app_minio_image: - path: /minio/image - controller: App\Controller\MinioController::image + path: /minio/image + controller: App\Controller\MinioController::image app_minio_document: - path: /minio/document - controller: App\Controller\MinioController::document + path: /minio/document + controller: App\Controller\MinioController::document #== Hydra ======================================================================================================= #-- Access public app_hydra_loginsql: - path: /hydra/loginsql - controller: App\Controller\HydraController::loginsql + path: /hydra/loginsql + controller: App\Controller\HydraController::loginsql app_hydra_checkloginsql: - path: /hydra/checkloginsql - controller: App\Controller\HydraController::checkloginsql + path: /hydra/checkloginsql + controller: App\Controller\HydraController::checkloginsql app_hydra_loginldap: - path: /hydra/loginldap - controller: App\Controller\HydraController::loginldap + path: /hydra/loginldap + controller: App\Controller\HydraController::loginldap app_hydra_checkloginldap: - path: /hydra/checkloginldap - controller: App\Controller\HydraController::checkloginldap + path: /hydra/checkloginldap + controller: App\Controller\HydraController::checkloginldap app_hydra_consent: - path: /hydra/consent - controller: App\Controller\HydraController::consent + path: /hydra/consent + controller: App\Controller\HydraController::consent #== Ckeditor ==================================================================================================== #-- Access all app_ckeditor_upload: - path: /all/upload/{{category}}/{{id}}/{{usage}} - controller: App\Controller\MinioController::ckupload - defaults: { access: all, category: all, id: 0, usage: all } + path: /all/upload/{{category}}/{{id}}/{{usage}} + controller: App\Controller\MinioController::ckupload + defaults: { access: all, category: all, id: 0, usage: all } #== Audit ======================================================================================================= #--Access admin app_admin_audit_renderid: - path: /admin/audit/{entityname}/{entityid} - controller: App\Controller\AuditController::auditrender - defaults: { access: admin } + path: /admin/audit/{entityname}/{entityid} + controller: App\Controller\AuditController::auditrender + defaults: { access: admin } app_admin_audit_render: - path: /admin/audit/{entityname} - controller: App\Controller\AuditController::list - defaults: { access: admin } + path: /admin/audit/{entityname} + controller: App\Controller\AuditController::list + defaults: { access: admin } #--Access modo app_modo_audit_renderid: - path: /modo/audit/{entityname}/{entityid} - controller: App\Controller\AuditController::auditrender - defaults: { access: modo } + path: /modo/audit/{entityname}/{entityid} + controller: App\Controller\AuditController::auditrender + defaults: { access: modo } #== Niveau01 ==================================================================================================== #-- Access admin app_admin_niveau01: - path: /admin/niveau01 - controller: App\Controller\Niveau01Controller::list - defaults: { access: admin } + path: /admin/niveau01 + controller: App\Controller\Niveau01Controller::list + defaults: { access: admin } app_admin_niveau01_tablelist: - path: /admin/niveau01/tablelist - controller: App\Controller\Niveau01Controller::tablelist - defaults: { access: admin } + path: /admin/niveau01/tablelist + controller: App\Controller\Niveau01Controller::tablelist + defaults: { access: admin } app_admin_niveau01_selectlist: - path: /admin/niveau01/selectlist - controller: App\Controller\Niveau01Controller::selectlist - defaults: { access: admin } + path: /admin/niveau01/selectlist + controller: App\Controller\Niveau01Controller::selectlist + defaults: { access: admin } app_admin_niveau01_submit: - path: /admin/niveau01/submit - controller: App\Controller\Niveau01Controller::submit - defaults: { access: admin } + path: /admin/niveau01/submit + controller: App\Controller\Niveau01Controller::submit + defaults: { access: admin } app_admin_niveau01_update: - path: /admin/niveau01/update/{id} - controller: App\Controller\Niveau01Controller::update - defaults: { access: admin } + path: /admin/niveau01/update/{id} + controller: App\Controller\Niveau01Controller::update + defaults: { access: admin } app_admin_niveau01_delete: - path: /admin/niveau01/delete/{id} - controller: App\Controller\Niveau01Controller::delete - defaults: { access: admin } - + path: /admin/niveau01/delete/{id} + controller: App\Controller\Niveau01Controller::delete + defaults: { access: admin } #== Niveau02 ==================================================================================================== #-- Access admin app_admin_niveau02: - path: /admin/niveau02 - controller: App\Controller\Niveau02Controller::list - defaults: { access: admin } + path: /admin/niveau02 + controller: App\Controller\Niveau02Controller::list + defaults: { access: admin } app_admin_niveau02_tablelist: - path: /admin/niveau02/tablelist - controller: App\Controller\Niveau02Controller::tablelist - defaults: { access: admin } + path: /admin/niveau02/tablelist + controller: App\Controller\Niveau02Controller::tablelist + defaults: { access: admin } app_admin_niveau02_submit: - path: /admin/niveau02/submit - controller: App\Controller\Niveau02Controller::submit - defaults: { access: admin } + path: /admin/niveau02/submit + controller: App\Controller\Niveau02Controller::submit + defaults: { access: admin } app_admin_niveau02_update: - path: /admin/niveau02/update/{id} - controller: App\Controller\Niveau02Controller::update - defaults: { access: admin } + path: /admin/niveau02/update/{id} + controller: App\Controller\Niveau02Controller::update + defaults: { access: admin } app_admin_niveau02_delete: - path: /admin/niveau02/delete/{id} - controller: App\Controller\Niveau02Controller::delete - defaults: { access: admin } + path: /admin/niveau02/delete/{id} + controller: App\Controller\Niveau02Controller::delete + defaults: { access: admin } #-- Access modo app_modo_niveau02: - path: /modo/niveau02 - controller: App\Controller\Niveau02Controller::list - defaults: { access: modo } + path: /modo/niveau02 + controller: App\Controller\Niveau02Controller::list + defaults: { access: modo } app_modo_niveau02_tablelist: - path: /modo/niveau02/tablelist - controller: App\Controller\Niveau02Controller::tablelist - defaults: { access: modo } + path: /modo/niveau02/tablelist + controller: App\Controller\Niveau02Controller::tablelist + defaults: { access: modo } app_modo_niveau02_submit: - path: /modo/niveau02/submit - controller: App\Controller\Niveau02Controller::submit - defaults: { access: modo } + path: /modo/niveau02/submit + controller: App\Controller\Niveau02Controller::submit + defaults: { access: modo } app_modo_niveau02_update: - path: /modo/niveau02/update/{id} - controller: App\Controller\Niveau02Controller::update - defaults: { access: modo } + path: /modo/niveau02/update/{id} + controller: App\Controller\Niveau02Controller::update + defaults: { access: modo } app_modo_niveau02_delete: - path: /modo/niveau02/delete/{id} - controller: App\Controller\Niveau02Controller::delete - defaults: { access: modo } + path: /modo/niveau02/delete/{id} + controller: App\Controller\Niveau02Controller::delete + defaults: { access: modo } #-- Access public app_niveau02_selectlist: - path: /niveau02/selectlist - controller: App\Controller\Niveau02Controller::selectlist - + path: /niveau02/selectlist + controller: App\Controller\Niveau02Controller::selectlist + #== Niveau03 ==================================================================================================== #-- Access admin app_admin_niveau03: - path: /admin/niveau03 - controller: App\Controller\Niveau03Controller::list - defaults: { access: admin } + path: /admin/niveau03 + controller: App\Controller\Niveau03Controller::list + defaults: { access: admin } app_admin_niveau03_tablelist: - path: /admin/niveau03/tablelist - controller: App\Controller\Niveau03Controller::tablelist - defaults: { access: admin } + path: /admin/niveau03/tablelist + controller: App\Controller\Niveau03Controller::tablelist + defaults: { access: admin } app_admin_niveau03_submit: - path: /admin/niveau03/submit - controller: App\Controller\Niveau03Controller::submit - defaults: { access: admin } + path: /admin/niveau03/submit + controller: App\Controller\Niveau03Controller::submit + defaults: { access: admin } app_admin_niveau03_update: - path: /admin/niveau03/update/{id} - controller: App\Controller\Niveau03Controller::update - defaults: { access: admin } + path: /admin/niveau03/update/{id} + controller: App\Controller\Niveau03Controller::update + defaults: { access: admin } app_admin_niveau03_delete: - path: /admin/niveau03/delete/{id} - controller: App\Controller\Niveau03Controller::delete - defaults: { access: admin } + path: /admin/niveau03/delete/{id} + controller: App\Controller\Niveau03Controller::delete + defaults: { access: admin } #-- Access modo app_modo_niveau03: - path: /modo/niveau03 - controller: App\Controller\Niveau03Controller::list - defaults: { access: modo } + path: /modo/niveau03 + controller: App\Controller\Niveau03Controller::list + defaults: { access: modo } app_modo_niveau03_tablelist: - path: /modo/niveau03/tablelist - controller: App\Controller\Niveau03Controller::tablelist - defaults: { access: modo } + path: /modo/niveau03/tablelist + controller: App\Controller\Niveau03Controller::tablelist + defaults: { access: modo } app_modo_niveau03_submit: - path: /modo/niveau03/submit - controller: App\Controller\Niveau03Controller::submit - defaults: { access: modo } + path: /modo/niveau03/submit + controller: App\Controller\Niveau03Controller::submit + defaults: { access: modo } app_modo_niveau03_update: - path: /modo/niveau03/update/{id} - controller: App\Controller\Niveau03Controller::update - defaults: { access: modo } + path: /modo/niveau03/update/{id} + controller: App\Controller\Niveau03Controller::update + defaults: { access: modo } app_modo_niveau03_delete: - path: /modo/niveau03/delete/{id} - controller: App\Controller\Niveau03Controller::delete - defaults: { access: modo } + path: /modo/niveau03/delete/{id} + controller: App\Controller\Niveau03Controller::delete + defaults: { access: modo } #-- Access public app_niveau03_selectlist: - path: /niveau03/selectlist - controller: App\Controller\Niveau03Controller::selectlist + path: /niveau03/selectlist + controller: App\Controller\Niveau03Controller::selectlist #== Niveau04 ==================================================================================================== #-- Access admin app_admin_niveau04: - path: /admin/niveau04 - controller: App\Controller\Niveau04Controller::list - defaults: { access: admin } + path: /admin/niveau04 + controller: App\Controller\Niveau04Controller::list + defaults: { access: admin } app_admin_niveau04_tablelist: - path: /admin/niveau04/tablelist - controller: App\Controller\Niveau04Controller::tablelist - defaults: { access: admin } + path: /admin/niveau04/tablelist + controller: App\Controller\Niveau04Controller::tablelist + defaults: { access: admin } app_admin_niveau04_submit: - path: /admin/niveau04/submit - controller: App\Controller\Niveau04Controller::submit - defaults: { access: admin } + path: /admin/niveau04/submit + controller: App\Controller\Niveau04Controller::submit + defaults: { access: admin } app_admin_niveau04_update: - path: /admin/niveau04/update/{id} - controller: App\Controller\Niveau04Controller::update - defaults: { access: admin } + path: /admin/niveau04/update/{id} + controller: App\Controller\Niveau04Controller::update + defaults: { access: admin } app_admin_niveau04_delete: - path: /admin/niveau04/delete/{id} - controller: App\Controller\Niveau04Controller::delete - defaults: { access: admin } + path: /admin/niveau04/delete/{id} + controller: App\Controller\Niveau04Controller::delete + defaults: { access: admin } #-- Access modo app_modo_niveau04: - path: /modo/niveau04 - controller: App\Controller\Niveau04Controller::list - defaults: { access: modo } + path: /modo/niveau04 + controller: App\Controller\Niveau04Controller::list + defaults: { access: modo } app_modo_niveau04_tablelist: - path: /modo/niveau04/tablelist - controller: App\Controller\Niveau04Controller::tablelist - defaults: { access: modo } + path: /modo/niveau04/tablelist + controller: App\Controller\Niveau04Controller::tablelist + defaults: { access: modo } app_modo_niveau04_submit: - path: /modo/niveau04/submit - controller: App\Controller\Niveau04Controller::submit - defaults: { access: modo } + path: /modo/niveau04/submit + controller: App\Controller\Niveau04Controller::submit + defaults: { access: modo } app_modo_niveau04_update: - path: /modo/niveau04/update/{id} - controller: App\Controller\Niveau04Controller::update - defaults: { access: modo } + path: /modo/niveau04/update/{id} + controller: App\Controller\Niveau04Controller::update + defaults: { access: modo } app_modo_niveau04_delete: - path: /modo/niveau04/delete/{id} - controller: App\Controller\Niveau04Controller::delete - defaults: { access: modo } + path: /modo/niveau04/delete/{id} + controller: App\Controller\Niveau04Controller::delete + defaults: { access: modo } #-- Access public app_niveau04_selectlist: - path: /niveau04/selectlist - controller: App\Controller\Niveau04Controller::selectlist + path: /niveau04/selectlist + controller: App\Controller\Niveau04Controller::selectlist #== Group ======================================================================================================= #-- Access admin app_admin_group: - path: /admin/group - controller: App\Controller\GroupController::list - defaults: { access: admin } + path: /admin/group + controller: App\Controller\GroupController::list + defaults: { access: admin } app_admin_group_tablelist: - path: /admin/group/tablelist - controller: App\Controller\GroupController::tablelist - defaults: { access: admin } + path: /admin/group/tablelist + controller: App\Controller\GroupController::tablelist + defaults: { access: admin } app_admin_group_selectlist: - path: /admin/group/selectlist - controller: App\Controller\GroupController::selectlist - defaults: { access: admin } + path: /admin/group/selectlist + controller: App\Controller\GroupController::selectlist + defaults: { access: admin } app_admin_group_submit: - path: /admin/group/submit - controller: App\Controller\GroupController::submit - defaults: { access: admin } + path: /admin/group/submit + controller: App\Controller\GroupController::submit + defaults: { access: admin } app_admin_group_update: - path: /admin/group/update/{id} - controller: App\Controller\GroupController::update - defaults: { access: admin } + path: /admin/group/update/{id} + controller: App\Controller\GroupController::update + defaults: { access: admin } app_admin_group_delete: - path: /admin/group/delete/{id} - controller: App\Controller\GroupController::delete - defaults: { access: admin } + path: /admin/group/delete/{id} + controller: App\Controller\GroupController::delete + defaults: { access: admin } app_admin_group_users: - path: /admin/group/users/{id} - controller: App\Controller\GroupController::users - defaults: { access: admin } + path: /admin/group/users/{id} + controller: App\Controller\GroupController::users + defaults: { access: admin } app_admin_group_usersnotin: - path: /admin/group/usersnotin/{id} - controller: App\Controller\GroupController::usersnotin - defaults: { access: admin } + path: /admin/group/usersnotin/{id} + controller: App\Controller\GroupController::usersnotin + defaults: { access: admin } app_admin_group_usersin: - path: /admin/group/usersin/{id} - controller: App\Controller\GroupController::usersin - defaults: { access: admin } + path: /admin/group/usersin/{id} + controller: App\Controller\GroupController::usersin + defaults: { access: admin } app_admin_group_usergroup_add: - path: /admin/group/usergroup/add/{groupid}/{userid} - controller: App\Controller\GroupController::useradd - defaults: { access: admin } + path: /admin/group/usergroup/add/{groupid}/{userid} + controller: App\Controller\GroupController::useradd + defaults: { access: admin } app_admin_group_usergroup_del: - path: /admin/group/usergroup/del/{groupid}/{userid} - controller: App\Controller\GroupController::userdel - defaults: { access: admin } + path: /admin/group/usergroup/del/{groupid}/{userid} + controller: App\Controller\GroupController::userdel + defaults: { access: admin } app_admin_group_usergroup_changerole: - path: /admin/group/usergroup/changerole/{groupid}/{userid}/{roleid} - controller: App\Controller\GroupController::userchangerole - defaults: { access: admin } + path: /admin/group/usergroup/changerole/{groupid}/{userid}/{roleid} + controller: App\Controller\GroupController::userchangerole + defaults: { access: admin } #-- Access modo app_modo_group: - path: /modo/group - controller: App\Controller\GroupController::list - defaults: { access: modo } + path: /modo/group + controller: App\Controller\GroupController::list + defaults: { access: modo } app_modo_group_tablelist: - path: /modo/group/tablelist - controller: App\Controller\GroupController::tablelist - defaults: { access: modo } + path: /modo/group/tablelist + controller: App\Controller\GroupController::tablelist + defaults: { access: modo } app_modo_group_selectlist: - path: /modo/group/selectlist - controller: App\Controller\GroupController::selectlist - defaults: { access: modo } + path: /modo/group/selectlist + controller: App\Controller\GroupController::selectlist + defaults: { access: modo } app_modo_group_users: - path: /modo/group/users/{id} - controller: App\Controller\GroupController::users - defaults: { access: modo } + path: /modo/group/users/{id} + controller: App\Controller\GroupController::users + defaults: { access: modo } app_modo_group_usersnotin: - path: /modo/group/usersnotin/{id} - controller: App\Controller\GroupController::usersnotin - defaults: { access: modo } + path: /modo/group/usersnotin/{id} + controller: App\Controller\GroupController::usersnotin + defaults: { access: modo } app_modo_group_usersin: - path: /modo/group/usersin/{id} - controller: App\Controller\GroupController::usersin - defaults: { access: modo } + path: /modo/group/usersin/{id} + controller: App\Controller\GroupController::usersin + defaults: { access: modo } app_modo_group_usergroup_add: - path: /modo/group/usergroup/add/{groupid}/{userid} - controller: App\Controller\GroupController::useradd - defaults: { access: modo } + path: /modo/group/usergroup/add/{groupid}/{userid} + controller: App\Controller\GroupController::useradd + defaults: { access: modo } app_modo_group_usergroup_del: - path: /modo/group/usergroup/del/{groupid}/{userid} - controller: App\Controller\GroupController::userdel - defaults: { access: modo } + path: /modo/group/usergroup/del/{groupid}/{userid} + controller: App\Controller\GroupController::userdel + defaults: { access: modo } app_modo_group_usergroup_changerole: - path: /modo/group/usergroup/changerole/{groupid}/{userid}/{roleid} - controller: App\Controller\GroupController::userchangerole - defaults: { access: modo } + path: /modo/group/usergroup/changerole/{groupid}/{userid}/{roleid} + controller: App\Controller\GroupController::userchangerole + defaults: { access: modo } #-- Access all app_all_group: - path: /all/group - controller: App\Controller\GroupController::list - defaults: { access: all } + path: /all/group + controller: App\Controller\GroupController::list + defaults: { access: all } app_all_group_tablelist: - path: /all/group/tablelist - controller: App\Controller\GroupController::tablelist - defaults: { access: all } + path: /all/group/tablelist + controller: App\Controller\GroupController::tablelist + defaults: { access: all } app_all_group_selectlist: - path: /all/group/selectlist - controller: App\Controller\GroupController::selectlist - defaults: { access: all } + path: /all/group/selectlist + controller: App\Controller\GroupController::selectlist + defaults: { access: all } app_all_group_submit: - path: /all/group/submit - controller: App\Controller\GroupController::submit - defaults: { access: all } + path: /all/group/submit + controller: App\Controller\GroupController::submit + defaults: { access: all } app_all_group_update: - path: /all/group/update/{id} - controller: App\Controller\GroupController::update - defaults: { access: all } + path: /all/group/update/{id} + controller: App\Controller\GroupController::update + defaults: { access: all } app_all_group_delete: - path: /all/group/delete/{id} - controller: App\Controller\GroupController::delete - defaults: { access: all } + path: /all/group/delete/{id} + controller: App\Controller\GroupController::delete + defaults: { access: all } app_all_group_users: - path: /all/group/users/{id} - controller: App\Controller\GroupController::users - defaults: { access: all } + path: /all/group/users/{id} + controller: App\Controller\GroupController::users + defaults: { access: all } app_all_group_usersnotin: - path: /all/group/usersnotin/{id} - controller: App\Controller\GroupController::usersnotin - defaults: { access: all } + path: /all/group/usersnotin/{id} + controller: App\Controller\GroupController::usersnotin + defaults: { access: all } app_all_group_usersin: - path: /all/group/usersin/{id} - controller: App\Controller\GroupController::usersin - defaults: { access: all } + path: /all/group/usersin/{id} + controller: App\Controller\GroupController::usersin + defaults: { access: all } app_all_group_usergroup_add: - path: /all/group/usergroup/add/{groupid}/{userid} - controller: App\Controller\GroupController::useradd - defaults: { access: all } + path: /all/group/usergroup/add/{groupid}/{userid} + controller: App\Controller\GroupController::useradd + defaults: { access: all } app_all_group_usergroup_del: - path: /all/group/usergroup/del/{groupid}/{userid} - controller: App\Controller\GroupController::userdel - defaults: { access: all } + path: /all/group/usergroup/del/{groupid}/{userid} + controller: App\Controller\GroupController::userdel + defaults: { access: all } app_all_group_usergroup_changerole: - path: /all/group/usergroup/changerole/{groupid}/{userid}/{roleid} - controller: App\Controller\GroupController::userchangerole - defaults: { access: all } + path: /all/group/usergroup/changerole/{groupid}/{userid}/{roleid} + controller: App\Controller\GroupController::userchangerole + defaults: { access: all } app_all_group_userout: - path: /all/group/userout/{id} - controller: App\Controller\GroupController::userout - defaults: { access: all } + path: /all/group/userout/{id} + controller: App\Controller\GroupController::userout + defaults: { access: all } #== Whitelist =================================================================================================== #-- Access admin app_admin_whitelist: - path: /admin/whitelist - controller: App\Controller\WhitelistController::list - defaults: { access: admin } + path: /admin/whitelist + controller: App\Controller\WhitelistController::list + defaults: { access: admin } app_admin_whitelist_tablelist: - path: /admin/whitelist/tablelist - controller: App\Controller\WhitelistController::tablelist - defaults: { access: admin } + path: /admin/whitelist/tablelist + controller: App\Controller\WhitelistController::tablelist + defaults: { access: admin } app_admin_whitelist_submit: - path: /admin/whitelist/submit - controller: App\Controller\WhitelistController::submit - defaults: { access: admin } + path: /admin/whitelist/submit + controller: App\Controller\WhitelistController::submit + defaults: { access: admin } app_admin_whitelist_update: - path: /admin/whitelist/update/{id} - controller: App\Controller\WhitelistController::update - defaults: { access: admin } + path: /admin/whitelist/update/{id} + controller: App\Controller\WhitelistController::update + defaults: { access: admin } app_admin_whitelist_delete: - path: /admin/whitelist/delete/{id} - controller: App\Controller\WhitelistController::delete - defaults: { access: admin } + path: /admin/whitelist/delete/{id} + controller: App\Controller\WhitelistController::delete + defaults: { access: admin } #-- Access public app_whitelist_is: - path: /whitelist/is - controller: App\Controller\WhitelistController::is + path: /whitelist/is + controller: App\Controller\WhitelistController::is #== Registration ================================================================================================ #-- Access admin app_admin_registration: - path: /admin/registration - controller: App\Controller\RegistrationController::list - defaults: { access: admin } + path: /admin/registration + controller: App\Controller\RegistrationController::list + defaults: { access: admin } app_admin_registration_tablelist: - path: /admin/registration/tablelist - controller: App\Controller\RegistrationController::tablelist - defaults: { access: admin } + path: /admin/registration/tablelist + controller: App\Controller\RegistrationController::tablelist + defaults: { access: admin } app_admin_registration_update: - path: /admin/registration/update/{id} - controller: App\Controller\RegistrationController::update - defaults: { access: admin } + path: /admin/registration/update/{id} + controller: App\Controller\RegistrationController::update + defaults: { access: admin } app_admin_registration_delete: - path: /admin/registration/delete/{id} - controller: App\Controller\RegistrationController::delete - defaults: { access: admin } + path: /admin/registration/delete/{id} + controller: App\Controller\RegistrationController::delete + defaults: { access: admin } #-- Access modo app_modo_registration: - path: /modo/registration - controller: App\Controller\RegistrationController::list - defaults: { access: modo } + path: /modo/registration + controller: App\Controller\RegistrationController::list + defaults: { access: modo } app_modo_registration_tablelist: - path: /modo/registration/tablelist - controller: App\Controller\RegistrationController::tablelist - defaults: { access: modo } + path: /modo/registration/tablelist + controller: App\Controller\RegistrationController::tablelist + defaults: { access: modo } app_modo_registration_update: - path: /modo/registration/update/{id} - controller: App\Controller\RegistrationController::update - defaults: { access: modo } + path: /modo/registration/update/{id} + controller: App\Controller\RegistrationController::update + defaults: { access: modo } app_modo_registration_delete: - path: /modo/registration/delete/{id} - controller: App\Controller\RegistrationController::delete - defaults: { access: modo } + path: /modo/registration/delete/{id} + controller: App\Controller\RegistrationController::delete + defaults: { access: modo } #-- Access public app_registration: - path: /registration - controller: App\Controller\RegistrationController::submit + path: /registration + controller: App\Controller\RegistrationController::submit app_registration_info: - path: /registration/info - controller: App\Controller\RegistrationController::info + path: /registration/info + controller: App\Controller\RegistrationController::info app_registration_validation: - path: /registration/validation/{key} - controller: App\Controller\RegistrationController::validation + path: /registration/validation/{key} + controller: App\Controller\RegistrationController::validation app_resetpwd01: - path: /resetpwd01 - controller: App\Controller\RegistrationController::resetpwd01 + path: /resetpwd01 + controller: App\Controller\RegistrationController::resetpwd01 app_resetpwd02: - path: /resetpwd02/{key} - controller: App\Controller\RegistrationController::resetpwd02 + path: /resetpwd02/{key} + controller: App\Controller\RegistrationController::resetpwd02 #== User ======================================================================================================== #-- Access admin app_admin_user: - path: /admin/user - controller: App\Controller\UserController::list - defaults: { access: admin } + path: /admin/user + controller: App\Controller\UserController::list + defaults: { access: admin } app_admin_user_tablelist: - path: /admin/user/tablelist - controller: App\Controller\UserController::tablelist - defaults: { access: admin } + path: /admin/user/tablelist + controller: App\Controller\UserController::tablelist + defaults: { access: admin } app_admin_user_selectlist: - path: /admin/user/selectlist - controller: App\Controller\UserController::selectlist - defaults: { access: admin } + path: /admin/user/selectlist + controller: App\Controller\UserController::selectlist + defaults: { access: admin } app_admin_user_submit: - path: /admin/user/submit - controller: App\Controller\UserController::submit - defaults: { access: admin } + path: /admin/user/submit + controller: App\Controller\UserController::submit + defaults: { access: admin } app_admin_user_update: - path: /admin/user/update/{id} - controller: App\Controller\UserController::update - defaults: { access: admin } + path: /admin/user/update/{id} + controller: App\Controller\UserController::update + defaults: { access: admin } app_admin_user_delete: - path: /admin/user/delete/{id} - controller: App\Controller\UserController::delete - defaults: { access: admin } + path: /admin/user/delete/{id} + controller: App\Controller\UserController::delete + defaults: { access: admin } #-- Access modo app_modo_user: - path: /modo/user - controller: App\Controller\UserController::list - defaults: { access: modo } + path: /modo/user + controller: App\Controller\UserController::list + defaults: { access: modo } app_modo_user_tablelist: - path: /modo/user/tablelist - controller: App\Controller\UserController::tablelist - defaults: { access: modo } + path: /modo/user/tablelist + controller: App\Controller\UserController::tablelist + defaults: { access: modo } app_modo_user_selectlist: - path: /modo/user/selectlist - controller: App\Controller\UserController::selectlist - defaults: { access: modo } + path: /modo/user/selectlist + controller: App\Controller\UserController::selectlist + defaults: { access: modo } app_modo_user_submit: - path: /modo/user/submit - controller: App\Controller\UserController::submit - defaults: { access: modo } + path: /modo/user/submit + controller: App\Controller\UserController::submit + defaults: { access: modo } app_modo_user_update: - path: /modo/user/update/{id} - controller: App\Controller\UserController::update - defaults: { access: modo } + path: /modo/user/update/{id} + controller: App\Controller\UserController::update + defaults: { access: modo } app_modo_user_delete: - path: /modo/user/delete/{id} - controller: App\Controller\UserController::delete - defaults: { access: modo } + path: /modo/user/delete/{id} + controller: App\Controller\UserController::delete + defaults: { access: modo } #-- Access manager app_manager_user: - path: /manager/user - controller: App\Controller\UserController::list - defaults: { access: manager } + path: /manager/user + controller: App\Controller\UserController::list + defaults: { access: manager } app_manager_user_tablelist: - path: /manager/user/tablelist - controller: App\Controller\UserController::tablelist - defaults: { access: manager } + path: /manager/user/tablelist + controller: App\Controller\UserController::tablelist + defaults: { access: manager } app_manager_user_selectlist: - path: /manager/user/selectlist - controller: App\Controller\UserController::selectlist - defaults: { access: manager } + path: /manager/user/selectlist + controller: App\Controller\UserController::selectlist + defaults: { access: manager } app_manager_user_submit: - path: /manager/user/submit - controller: App\Controller\UserController::submit - defaults: { access: manager } + path: /manager/user/submit + controller: App\Controller\UserController::submit + defaults: { access: manager } app_manager_user_update: - path: /manager/user/update/{id} - controller: App\Controller\UserController::update - defaults: { access: manager } + path: /manager/user/update/{id} + controller: App\Controller\UserController::update + defaults: { access: manager } app_manager_user_delete: - path: /manager/user/delete/{id} - controller: App\Controller\UserController::delete - defaults: { access: manager } + path: /manager/user/delete/{id} + controller: App\Controller\UserController::delete + defaults: { access: manager } #-- Access all app_all_user: - path: /all/update - controller: App\Controller\UserController::profil - defaults: { access: all } + path: /all/update + controller: App\Controller\UserController::profil + defaults: { access: all } app_all_users: - path: /all/users - controller: App\Controller\UserController::list - defaults: { access: all } + path: /all/users + controller: App\Controller\UserController::list + defaults: { access: all } app_all_user_tablelist: - path: /all/user/tablelist - controller: App\Controller\UserController::tablelist - defaults: { access: all } + path: /all/user/tablelist + controller: App\Controller\UserController::tablelist + defaults: { access: all } app_all_user_selectlist: - path: /all/user/selectlist - controller: App\Controller\UserController::selectlist - defaults: { access: all } + path: /all/user/selectlist + controller: App\Controller\UserController::selectlist + defaults: { access: all } app_all_view: - path: /all/view/{id} - controller: App\Controller\UserController::view - defaults: { access: all } + path: /all/view/{id} + controller: App\Controller\UserController::view + defaults: { access: all } app_all_preference: - path: /all/preference - controller: App\Controller\UserController::preference - defaults: { access: all } + path: /all/preference + controller: App\Controller\UserController::preference + defaults: { access: all } #== ICON ================================================================================================================================================= #-- Access admin app_admin_icon: - path: /admin/icon - controller: App\Controller\IconController::list - defaults: { access: admin } + path: /admin/icon + controller: App\Controller\IconController::list + defaults: { access: admin } app_admin_icon_submit: - path: /admin/icon/submit - controller: App\Controller\IconController::submit - defaults: { access: admin } + path: /admin/icon/submit + controller: App\Controller\IconController::submit + defaults: { access: admin } app_admin_icon_update: - path: /admin/icon/update/{id} - controller: App\Controller\IconController::update - defaults: { access: admin } + path: /admin/icon/update/{id} + controller: App\Controller\IconController::update + defaults: { access: admin } app_admin_icon_delete: - path: /admin/icon/delete/{id} - controller: App\Controller\IconController::delete - defaults: { access: admin } + path: /admin/icon/delete/{id} + controller: App\Controller\IconController::delete + defaults: { access: admin } app_admin_icon_select: - path: /admin/icon/select - controller: App\Controller\IconController::select - defaults: { access: admin } + path: /admin/icon/select + controller: App\Controller\IconController::select + defaults: { access: admin } app_admin_icon_upload: - path: /admin/icon/upload - controller: App\Controller\IconController::upload - defaults: { access: admin } + path: /admin/icon/upload + controller: App\Controller\IconController::upload + defaults: { access: admin } #-- Access all app_all_icon: - path: /all/icon - controller: App\Controller\IconController::list - defaults: { access: all } + path: /all/icon + controller: App\Controller\IconController::list + defaults: { access: all } app_all_icon_submit: - path: /all/icon/submit - controller: App\Controller\IconController::submit - defaults: { access: all } + path: /all/icon/submit + controller: App\Controller\IconController::submit + defaults: { access: all } app_all_icon_update: - path: /all/icon/update/{id} - controller: App\Controller\IconController::update - defaults: { access: all } + path: /all/icon/update/{id} + controller: App\Controller\IconController::update + defaults: { access: all } app_all_icon_delete: - path: /all/icon/delete/{id} - controller: App\Controller\IconController::delete - defaults: { access: all } + path: /all/icon/delete/{id} + controller: App\Controller\IconController::delete + defaults: { access: all } app_all_icon_select: - path: /all/icon/select - controller: App\Controller\IconController::select - defaults: { access: all } + path: /all/icon/select + controller: App\Controller\IconController::select + defaults: { access: all } app_all_icon_upload: - path: /all/icon/upload - controller: App\Controller\IconController::upload - defaults: { access: all } + path: /all/icon/upload + controller: App\Controller\IconController::upload + defaults: { access: all } #== ALERT ================================================================================================================================================ #-- Access admin app_admin_alert: - path: /admin/alert - controller: App\Controller\AlertController::list - defaults: { access: admin } + path: /admin/alert + controller: App\Controller\AlertController::list + defaults: { access: admin } app_admin_alert_submit: - path: /admin/alert/submit - controller: App\Controller\AlertController::submit - defaults: { access: admin } + path: /admin/alert/submit + controller: App\Controller\AlertController::submit + defaults: { access: admin } app_admin_alert_update: - path: /admin/alert/update/{id} - controller: App\Controller\AlertController::update - defaults: { access: admin } + path: /admin/alert/update/{id} + controller: App\Controller\AlertController::update + defaults: { access: admin } app_admin_alert_delete: - path: /admin/alert/delete/{id} - controller: App\Controller\AlertController::delete - defaults: { access: admin } + path: /admin/alert/delete/{id} + controller: App\Controller\AlertController::delete + defaults: { access: admin } app_admin_alert_order: - path: /admin/alert/order - controller: App\Controller\AlertController::order - defaults: { access: admin } + path: /admin/alert/order + controller: App\Controller\AlertController::order + defaults: { access: admin } #-- Access all app_all_alert_read: - path: /all/alert/read - controller: App\Controller\AlertController::read - defaults: { access: all } + path: /all/alert/read + controller: App\Controller\AlertController::read + defaults: { access: all } #== ALERT CATEGORY ======================================================================================================================================= #-- Access admin app_admin_alertcategory_submit: - path: /admin/alertcategory/submit - controller: App\Controller\AlertcategoryController::submit - defaults: { access: admin } - + path: /admin/alertcategory/submit + controller: App\Controller\AlertcategoryController::submit + defaults: { access: admin } + app_admin_alertcategory_update: - path: /admin/alertcategory/update/{id} - controller: App\Controller\AlertcategoryController::update - defaults: { access: admin } + path: /admin/alertcategory/update/{id} + controller: App\Controller\AlertcategoryController::update + defaults: { access: admin } app_admin_alertcategory_delete: - path: /admin/alertcategory/delete/{id} - controller: App\Controller\AlertcategoryController::delete - defaults: { access: admin } + path: /admin/alertcategory/delete/{id} + controller: App\Controller\AlertcategoryController::delete + defaults: { access: admin } #== ITEM ================================================================================================================================================= #-- Access admin app_admin_item: - path: /admin/item - controller: App\Controller\ItemController::list - defaults: { access: admin } + path: /admin/item + controller: App\Controller\ItemController::list + defaults: { access: admin } app_admin_item_submit: - path: /admin/item/submit - controller: App\Controller\ItemController::submit - defaults: { access: admin } + path: /admin/item/submit + controller: App\Controller\ItemController::submit + defaults: { access: admin } app_admin_item_update: - path: /admin/item/update/{id} - controller: App\Controller\ItemController::update - defaults: { access: admin } + path: /admin/item/update/{id} + controller: App\Controller\ItemController::update + defaults: { access: admin } app_admin_item_delete: - path: /admin/item/delete/{id} - controller: App\Controller\ItemController::delete - defaults: { access: admin } + path: /admin/item/delete/{id} + controller: App\Controller\ItemController::delete + defaults: { access: admin } app_admin_item_order: - path: /admin/item/order - controller: App\Controller\ItemController::order - defaults: { access: admin } - + path: /admin/item/order + controller: App\Controller\ItemController::order + defaults: { access: admin } #== ITEM CATEGORY ======================================================================================================================================== #-- Access admin app_admin_itemcategory_submit: - path: /admin/itemcategory/submit - controller: App\Controller\ItemcategoryController::submit - defaults: { access: admin } + path: /admin/itemcategory/submit + controller: App\Controller\ItemcategoryController::submit + defaults: { access: admin } app_admin_itemcategory_update: - path: /admin/itemcategory/update/{id} - controller: App\Controller\ItemcategoryController::update - defaults: { access: admin } + path: /admin/itemcategory/update/{id} + controller: App\Controller\ItemcategoryController::update + defaults: { access: admin } app_admin_itemcategory_delete: - path: /admin/itemcategory/delete/{id} - controller: App\Controller\ItemcategoryController::delete - defaults: { access: admin } + path: /admin/itemcategory/delete/{id} + controller: App\Controller\ItemcategoryController::delete + defaults: { access: admin } app_admin_itemcategory_order: - path: /admin/itemcategory/order - controller: App\Controller\ItemcategoryController::order - defaults: { access: admin } + path: /admin/itemcategory/order + controller: App\Controller\ItemcategoryController::order + defaults: { access: admin } #== BOOKMARK ============================================================================================================================================= #-- Access config app_admin_bookmark_submit: - path: /admin/bookmark/submit/{idpage}/{idwidget}/{touser} - controller: App\Controller\BookmarkController::submit - defaults: { access: admin } + path: /admin/bookmark/submit/{idpage}/{idwidget}/{touser} + controller: App\Controller\BookmarkController::submit + defaults: { access: admin } app_admin_bookmark_update: - path: /admin/bookmark/update/{id}/{idpage}/{idwidget}/{touser} - controller: App\Controller\BookmarkController::update - defaults: { access: admin } + path: /admin/bookmark/update/{id}/{idpage}/{idwidget}/{touser} + controller: App\Controller\BookmarkController::update + defaults: { access: admin } app_admin_bookmark_delete: - path: /admin/bookmark/delete/{id}/{idpage}/{idwidget}/{touser} - controller: App\Controller\BookmarkController::delete - defaults: { access: admin } + path: /admin/bookmark/delete/{id}/{idpage}/{idwidget}/{touser} + controller: App\Controller\BookmarkController::delete + defaults: { access: admin } -app_admin_bookmark_heart: - path: /admin/bookmark/heart - controller: App\Controller\BookmarkController::heart - defaults: { access: admin } +app_admin_bookmark_heart: + path: /admin/bookmark/heart + controller: App\Controller\BookmarkController::heart + defaults: { access: admin } -#-- Access all +#-- Access all app_all_bookmark_submit: - path: /all/bookmark/submit/{idpage}/{idwidget}/{touser} - controller: App\Controller\BookmarkController::submit - defaults: { access: all } + path: /all/bookmark/submit/{idpage}/{idwidget}/{touser} + controller: App\Controller\BookmarkController::submit + defaults: { access: all } app_all_bookmark_update: - path: /all/bookmark/update/{id}/{idpage}/{idwidget}/{touser} - controller: App\Controller\BookmarkController::update - defaults: { access: all } + path: /all/bookmark/update/{id}/{idpage}/{idwidget}/{touser} + controller: App\Controller\BookmarkController::update + defaults: { access: all } app_all_bookmark_delete: - path: /all/bookmark/delete/{id}/{idpage}/{idwidget}/{touser} - controller: App\Controller\BookmarkController::delete - defaults: { access: all } - -app_all_bookmark_heart: - path: /all/bookmark/heart - controller: App\Controller\BookmarkController::heart - defaults: { access: all } + path: /all/bookmark/delete/{id}/{idpage}/{idwidget}/{touser} + controller: App\Controller\BookmarkController::delete + defaults: { access: all } +app_all_bookmark_heart: + path: /all/bookmark/heart + controller: App\Controller\BookmarkController::heart + defaults: { access: all } #== FILE ================================================================================================================= #-- Access admin app_admin_file_list: - path: /admin/file/list/{category}/{id} - controller: App\Controller\FileController::list - defaults: { access: admin } + path: /admin/file/list/{category}/{id} + controller: App\Controller\FileController::list + defaults: { access: admin } app_admin_file_upload: - path: /admin/file/upload/{category}/{id}/{type} - controller: App\Controller\FileController::upload - defaults: { access: admin } + path: /admin/file/upload/{category}/{id}/{type} + controller: App\Controller\FileController::upload + defaults: { access: admin } app_admin_file_folder: - path: /admin/file/folder/{category}/{id} - controller: App\Controller\FileController::folder - defaults: { access: admin } + path: /admin/file/folder/{category}/{id} + controller: App\Controller\FileController::folder + defaults: { access: admin } app_admin_file_rename: - path: /admin/file/rename/{category}/{id} - controller: App\Controller\FileController::rename - defaults: { access: admin } + path: /admin/file/rename/{category}/{id} + controller: App\Controller\FileController::rename + defaults: { access: admin } app_admin_file_trash: - path: /admin/file/trash/{category}/{id} - controller: App\Controller\FileController::trash - defaults: { access: admin } + path: /admin/file/trash/{category}/{id} + controller: App\Controller\FileController::trash + defaults: { access: admin } app_admin_file_restaure: - path: /admin/file/restaure/{category}/{id} - controller: App\Controller\FileController::restaure - defaults: { access: admin } + path: /admin/file/restaure/{category}/{id} + controller: App\Controller\FileController::restaure + defaults: { access: admin } app_admin_file_purgetrash: - path: /admin/file/purgetrash/{category}/{id} - controller: App\Controller\FileController::purgetrash - defaults: { access: admin } + path: /admin/file/purgetrash/{category}/{id} + controller: App\Controller\FileController::purgetrash + defaults: { access: admin } app_admin_file_delete: - path: /admin/file/delete/{category}/{id} - controller: App\Controller\FileController::delete - defaults: { access: admin } + path: /admin/file/delete/{category}/{id} + controller: App\Controller\FileController::delete + defaults: { access: admin } app_admin_file_move: - path: /admin/file/move/{category}/{id} - controller: App\Controller\FileController::move - defaults: { access: admin } + path: /admin/file/move/{category}/{id} + controller: App\Controller\FileController::move + defaults: { access: admin } app_admin_file_view: - path: /admin/file/view/{category}/{id} - controller: App\Controller\FileController::view - defaults: { access: all } + path: /admin/file/view/{category}/{id} + controller: App\Controller\FileController::view + defaults: { access: all } app_admin_file_show: - path: /admin/file/show/{category}/{id} - controller: App\Controller\FileController::show - defaults: { access: all } + path: /admin/file/show/{category}/{id} + controller: App\Controller\FileController::show + defaults: { access: all } app_admin_file_download: - path: /admin/file/download/{category}/{id} - controller: App\Controller\FileController::download - defaults: { access: all } + path: /admin/file/download/{category}/{id} + controller: App\Controller\FileController::download + defaults: { access: all } -#-- Access all +#-- Access all app_all_file_list: - path: /file/list/{category}/{id} - controller: App\Controller\FileController::list - defaults: { access: all } + path: /file/list/{category}/{id} + controller: App\Controller\FileController::list + defaults: { access: all } app_all_file_upload: - path: /all/file/upload/{category}/{id}/{type} - controller: App\Controller\FileController::upload - defaults: { access: all } + path: /all/file/upload/{category}/{id}/{type} + controller: App\Controller\FileController::upload + defaults: { access: all } app_all_file_folder: - path: /all/file/folder/{category}/{id} - controller: App\Controller\FileController::folder - defaults: { access: all } + path: /all/file/folder/{category}/{id} + controller: App\Controller\FileController::folder + defaults: { access: all } app_all_file_rename: - path: /all/file/rename/{category}/{id} - controller: App\Controller\FileController::rename - defaults: { access: all } + path: /all/file/rename/{category}/{id} + controller: App\Controller\FileController::rename + defaults: { access: all } app_all_file_trash: - path: /all/file/trash/{category}/{id} - controller: App\Controller\FileController::trash - defaults: { access: all } + path: /all/file/trash/{category}/{id} + controller: App\Controller\FileController::trash + defaults: { access: all } app_all_file_restaure: - path: /all/file/restaure/{category}/{id} - controller: App\Controller\FileController::restaure - defaults: { access: all } + path: /all/file/restaure/{category}/{id} + controller: App\Controller\FileController::restaure + defaults: { access: all } app_all_file_purgetrash: - path: /all/file/purgetrash/{category}/{id} - controller: App\Controller\FileController::purgetrash - defaults: { access: all } + path: /all/file/purgetrash/{category}/{id} + controller: App\Controller\FileController::purgetrash + defaults: { access: all } app_all_file_delete: - path: /all/file/delete/{category}/{id} - controller: App\Controller\FileController::delete - defaults: { access: all } + path: /all/file/delete/{category}/{id} + controller: App\Controller\FileController::delete + defaults: { access: all } app_all_file_move: - path: /all/file/move/{category}/{id} - controller: App\Controller\FileController::move - defaults: { access: all } + path: /all/file/move/{category}/{id} + controller: App\Controller\FileController::move + defaults: { access: all } app_all_file_view: - path: /file/view/{category}/{id} - controller: App\Controller\FileController::view - defaults: { access: all } + path: /file/view/{category}/{id} + controller: App\Controller\FileController::view + defaults: { access: all } app_all_file_show: - path: /file/show/{category}/{id} - controller: App\Controller\FileController::show - defaults: { access: all } + path: /file/show/{category}/{id} + controller: App\Controller\FileController::show + defaults: { access: all } app_all_file_download: - path: /file/download/{category}/{id} - controller: App\Controller\FileController::download - defaults: { access: all } - - + path: /file/download/{category}/{id} + controller: App\Controller\FileController::download + defaults: { access: all } #== PAGEWIDGETSLIDE ================================================================================================================================================ #-- Access admin app_admin_pagewidgetslide_upload: - path: /admin/pagewidgetslide/upload/{idwidget} - controller: App\Controller\PagewidgetslideController::upload - defaults: { access: admin } + path: /admin/pagewidgetslide/upload/{idwidget} + controller: App\Controller\PagewidgetslideController::upload + defaults: { access: admin } app_admin_pagewidgetslide_list: - path: /admin/pagewidgetslide/{idwidget} - controller: App\Controller\PagewidgetslideController::list - defaults: { access: admin } + path: /admin/pagewidgetslide/{idwidget} + controller: App\Controller\PagewidgetslideController::list + defaults: { access: admin } app_admin_pagewidgetslide_submit: - path: /config/pagewidgetslide/submit/{idwidget} - controller: App\Controller\PagewidgetslideController::submit - defaults: { access: admin } + path: /config/pagewidgetslide/submit/{idwidget} + controller: App\Controller\PagewidgetslideController::submit + defaults: { access: admin } app_admin_pagewidgetslide_update: - path: /admin/pagewidgetslide/update/{idwidget}/{id} - controller: App\Controller\PagewidgetslideController::update - defaults: { access: admin } + path: /admin/pagewidgetslide/update/{idwidget}/{id} + controller: App\Controller\PagewidgetslideController::update + defaults: { access: admin } app_admin_pagewidgetslide_delete: - path: /admin/pagewidgetslide/delete/{idwidget}/{id} - controller: App\Controller\PagewidgetslideController::delete - defaults: { access: admin } + path: /admin/pagewidgetslide/delete/{idwidget}/{id} + controller: App\Controller\PagewidgetslideController::delete + defaults: { access: admin } -#-- Access all +#-- Access all app_all_pagewidgetslide_upload: - path: /all/pagewidgetslide/upload/{idwidget} - controller: App\Controller\PagewidgetslideController::upload - defaults: { access: all } + path: /all/pagewidgetslide/upload/{idwidget} + controller: App\Controller\PagewidgetslideController::upload + defaults: { access: all } app_all_pagewidgetslide_list: - path: /all/pagewidgetslide/{idwidget} - controller: App\Controller\PagewidgetslideController::list - defaults: { access: all } + path: /all/pagewidgetslide/{idwidget} + controller: App\Controller\PagewidgetslideController::list + defaults: { access: all } app_all_pagewidgetslide_submit: - path: /all/pagewidgetslide/submit/{idwidget} - controller: App\Controller\PagewidgetslideController::submit - defaults: { access: all } + path: /all/pagewidgetslide/submit/{idwidget} + controller: App\Controller\PagewidgetslideController::submit + defaults: { access: all } app_all_pagewidgetslide_update: - path: /all/pagewidgetslide/update/{idwidget}/{id} - controller: App\Controller\PagewidgetslideController::update - defaults: { access: all } + path: /all/pagewidgetslide/update/{idwidget}/{id} + controller: App\Controller\PagewidgetslideController::update + defaults: { access: all } app_all_pagewidgetslide_delete: - path: /all/pagewidgetslide/delete/{idwidget}/{id} - controller: App\Controller\PagewidgetslideController::delete - defaults: { access: all } - - + path: /all/pagewidgetslide/delete/{idwidget}/{id} + controller: App\Controller\PagewidgetslideController::delete + defaults: { access: all } #== PAGE TEMPLATE ======================================================================================================================================== #-- Access admin app_admin_page_template: - path: /admin/template - controller: App\Controller\PagetemplateController::list - defaults: { access: admin, usage: template } + path: /admin/template + controller: App\Controller\PagetemplateController::list + defaults: { access: admin, usage: template } app_admin_page_template_tablelist: - path: /admin/template/tablelist - controller: App\Controller\PagetemplateController::tablelist - defaults: { access: admin, usage: template } + path: /admin/template/tablelist + controller: App\Controller\PagetemplateController::tablelist + defaults: { access: admin, usage: template } app_admin_template_submit: - path: /admin/template/submit - controller: App\Controller\PagetemplateController::submit - defaults: { access: admin, usage: template } + path: /admin/template/submit + controller: App\Controller\PagetemplateController::submit + defaults: { access: admin, usage: template } app_admin_page_template_update: - path: /admin/template/update/{id} - controller: App\Controller\PagetemplateController::update - defaults: { access: admin, usage: template } + path: /admin/template/update/{id} + controller: App\Controller\PagetemplateController::update + defaults: { access: admin, usage: template } app_admin_page_template_delete: - path: /admin/template/delete/{id} - controller: App\Controller\PagetemplateController::delete - defaults: { access: admin, usage: template } + path: /admin/template/delete/{id} + controller: App\Controller\PagetemplateController::delete + defaults: { access: admin, usage: template } app_admin_page_template_view: - path: /admin/template/view/{id} - controller: App\Controller\PagetemplateController::view - defaults: { access: admin, usage: template } + path: /admin/template/view/{id} + controller: App\Controller\PagetemplateController::view + defaults: { access: admin, usage: template } #-- Access all app_all_page_template_selectlist: - path: /all/template/selectlist - controller: App\Controller\PagetemplateController::selectlist - defaults: { access: admin, usage: template } - + path: /all/template/selectlist + controller: App\Controller\PagetemplateController::selectlist + defaults: { access: admin, usage: template } #== PAGE ================================================================================================================================================= #-- Access admin app_admin_page_portal: - path: /admin/page/ - controller: App\Controller\PageController::list - defaults: { access: admin, usage: portal } + path: /admin/page/ + controller: App\Controller\PageController::list + defaults: { access: admin, usage: portal } app_admin_page_portal_tablelist: - path: /admin/page/tablelist - controller: App\Controller\PageController::tablelist - defaults: { access: admin, usage: portal } + path: /admin/page/tablelist + controller: App\Controller\PageController::tablelist + defaults: { access: admin, usage: portal } app_admin_page_portal_submit: - path: /admin/page/submit - controller: App\Controller\PageController::submit - defaults: { access: admin, usage: portal } + path: /admin/page/submit + controller: App\Controller\PageController::submit + defaults: { access: admin, usage: portal } app_admin_page_portal_update: - path: /admin/page/update/{id} - controller: App\Controller\PageController::update - defaults: { access: admin, usage: portal } + path: /admin/page/update/{id} + controller: App\Controller\PageController::update + defaults: { access: admin, usage: portal } app_admin_page_portal_delete: - path: /admin/page/delete/{id} - controller: App\Controller\PageController::delete - defaults: { access: admin, usage: portal } + path: /admin/page/delete/{id} + controller: App\Controller\PageController::delete + defaults: { access: admin, usage: portal } app_admin_page_portal_view: - path: /admin/page/view/{id} - controller: App\Controller\PageController::view - defaults: { access: admin, usage: portal } + path: /admin/page/view/{id} + controller: App\Controller\PageController::view + defaults: { access: admin, usage: portal } app_admin_page_portal_order: - path: /admin/page/order - controller: App\Controller\PageController::order - defaults: { access: admin, usage: portal } + path: /admin/page/order + controller: App\Controller\PageController::order + defaults: { access: admin, usage: portal } #-- Access all -# usage=user +# usage=user app_all_page_user_submit: - path: /all/page/user/submit - controller: App\Controller\PageController::submit - defaults: { access: all, usage: user } + path: /all/page/user/submit + controller: App\Controller\PageController::submit + defaults: { access: all, usage: user } app_all_page_user_update: - path: /all/page/user/update/{id} - controller: App\Controller\PageController::update - defaults: { access: all, usage: user } + path: /all/page/user/update/{id} + controller: App\Controller\PageController::update + defaults: { access: all, usage: user } app_all_page_user_delete: - path: /all/page/user/delete/{id} - controller: App\Controller\PageController::delete - defaults: { access: all, usage: user } + path: /all/page/user/delete/{id} + controller: App\Controller\PageController::delete + defaults: { access: all, usage: user } app_all_page_user_order: - path: /all/page/user/order - controller: App\Controller\PageController::order - defaults: { access: all, usage: user } + path: /all/page/user/order + controller: App\Controller\PageController::order + defaults: { access: all, usage: user } -# usage=group +# usage=group app_all_page_group_submit: - path: /all/page/group/submit - controller: App\Controller\PageController::submit - defaults: { access: all, usage: group } + path: /all/page/group/submit + controller: App\Controller\PageController::submit + defaults: { access: all, usage: group } app_all_page_group_update: - path: /all/page/group/update/{id} - controller: App\Controller\PageController::update - defaults: { access: all, usage: group } + path: /all/page/group/update/{id} + controller: App\Controller\PageController::update + defaults: { access: all, usage: group } app_all_page_group_delete: - path: /all/page/group/delete/{id} - controller: App\Controller\PageController::delete - defaults: { access: all, usage: group } + path: /all/page/group/delete/{id} + controller: App\Controller\PageController::delete + defaults: { access: all, usage: group } app_all_page_group_order: - path: /all/page/group/order - controller: App\Controller\PageController::order - defaults: { access: all, usage: group } + path: /all/page/group/order + controller: App\Controller\PageController::order + defaults: { access: all, usage: group } #-- Access visitor # usage=portal app_all_page_portal_view: - path: /page/portal/view/{id} - controller: App\Controller\PageController::view - defaults: { access: all, usage: portal } - + path: /page/portal/view/{id} + controller: App\Controller\PageController::view + defaults: { access: all, usage: portal } + # usage=user app_all_page_user_view: - path: /page/user/view/{id} - controller: App\Controller\PageController::view - defaults: { access: all, usage: user } + path: /page/user/view/{id} + controller: App\Controller\PageController::view + defaults: { access: all, usage: user } # usage=group app_all_page_group_view: - path: /page/group/view/{id} - controller: App\Controller\PageController::view - defaults: { access: all, usage: group } + path: /page/group/view/{id} + controller: App\Controller\PageController::view + defaults: { access: all, usage: group } #-- Page spécifique app_all_page_application: - path: /page/application - controller: App\Controller\PageController::application - defaults: { access: all } - - + path: /page/application + controller: App\Controller\PageController::application + defaults: { access: all } #== PAGE WIDGET ========================================================================================================================================== #-- Access admin app_admin_pagewidget_widget_sumbit: - path: /admin/pagewidget/submit/{idpage}/{idwidgettype} - controller: App\Controller\PagewidgetController::submit - defaults: { access: admin } + path: /admin/pagewidget/submit/{idpage}/{idwidgettype} + controller: App\Controller\PagewidgetController::submit + defaults: { access: admin } app_admin_pagewidget_widget_update: - path: /admin/pagewidget/update/{idpage}/{idwidget} - controller: App\Controller\PagewidgetController::update - defaults: { access: admin } + path: /admin/pagewidget/update/{idpage}/{idwidget} + controller: App\Controller\PagewidgetController::update + defaults: { access: admin } app_admin_pagewidget_delete: - path: /admin/pagewidget/delete/{idwidget} - controller: App\Controller\PagewidgetController::delete - defaults: { access: admin } + path: /admin/pagewidget/delete/{idwidget} + controller: App\Controller\PagewidgetController::delete + defaults: { access: admin } app_admin_pagewidget_order: - path: /admin/pagewidget/order - controller: App\Controller\PagewidgetController::order - defaults: { access: admin } + path: /admin/pagewidget/order + controller: App\Controller\PagewidgetController::order + defaults: { access: admin } app_admin_pagewidget_ckeditor: - path: /admin/pagewidget/ckeditor/{idwidget} - controller: App\Controller\PagewidgetController::ckeditor - defaults: { access: admin } + path: /admin/pagewidget/ckeditor/{idwidget} + controller: App\Controller\PagewidgetController::ckeditor + defaults: { access: admin } app_admin_pagewidget_view_url: - path: /admin/pagewidget/view/url/{id} - controller: App\Controller\PagewidgetController::viewurl - defaults: { access: admin } + path: /admin/pagewidget/view/url/{id} + controller: App\Controller\PagewidgetController::viewurl + defaults: { access: admin } app_admin_pagewidget_view_urlfixe: - path: /admin/pagewidget/view/urlfixe/{id} - controller: App\Controller\PagewidgetController::viewurlfixe - defaults: { access: admin } + path: /admin/pagewidget/view/urlfixe/{id} + controller: App\Controller\PagewidgetController::viewurlfixe + defaults: { access: admin } app_admin_pagewidget_view_item: - path: /admin/pagewidget/view/item/{id} - controller: App\Controller\PagewidgetController::viewitem - defaults: { access: admin } + path: /admin/pagewidget/view/item/{id} + controller: App\Controller\PagewidgetController::viewitem + defaults: { access: admin } app_admin_pagewidget_view_itemessential: - path: /admin/pagewidget/view/itemessential/{id} - controller: App\Controller\PagewidgetController::viewitemessential - defaults: { access: admin } + path: /admin/pagewidget/view/itemessential/{id} + controller: App\Controller\PagewidgetController::viewitemessential + defaults: { access: admin } app_admin_pagewidget_view_alert: - path: /admin/pagewidget/view/alert/{id} - controller: App\Controller\PagewidgetController::viewalert - defaults: { access: admin } + path: /admin/pagewidget/view/alert/{id} + controller: App\Controller\PagewidgetController::viewalert + defaults: { access: admin } app_admin_pagewidget_view_flux: - path: /admin/pagewidget/view/flux/{id} - controller: App\Controller\PagewidgetController::viewflux - defaults: { access: admin } + path: /admin/pagewidget/view/flux/{id} + controller: App\Controller\PagewidgetController::viewflux + defaults: { access: admin } app_admin_pagewidget_view_rss: - path: /admin/pagewidget/view/rss/{id} - controller: App\Controller\PagewidgetController::viewrss - defaults: { access: admin } + path: /admin/pagewidget/view/rss/{id} + controller: App\Controller\PagewidgetController::viewrss + defaults: { access: admin } app_admin_pagewidget_view_bookmark: - path: /admin/pagewidget/view/bookmark/{id} - controller: App\Controller\PagewidgetController::viewbookmark - defaults: { access: admin } + path: /admin/pagewidget/view/bookmark/{id} + controller: App\Controller\PagewidgetController::viewbookmark + defaults: { access: admin } app_admin_pagewidget_view_link: - path: /admin/pagewidget/view/link/{id} - controller: App\Controller\PagewidgetController::viewlink - defaults: { access: admin } + path: /admin/pagewidget/view/link/{id} + controller: App\Controller\PagewidgetController::viewlink + defaults: { access: admin } app_admin_pagewidget_view_editor: - path: /admin/pagewidget/view/editor/{id} - controller: App\Controller\PagewidgetController::vieweditor - defaults: { access: admin } + path: /admin/pagewidget/view/editor/{id} + controller: App\Controller\PagewidgetController::vieweditor + defaults: { access: admin } app_admin_pagewidget_view_slide: - path: /admin/pagewidget/view/pagewidgetslide/{id} - controller: App\Controller\PagewidgetController::viewslide - defaults: { access: admin } + path: /admin/pagewidget/view/pagewidgetslide/{id} + controller: App\Controller\PagewidgetController::viewslide + defaults: { access: admin } app_admin_pagewidget_view_file: - path: /admin/pagewidget/view/file/{id} - controller: App\Controller\PagewidgetController::viewfile - defaults: { access: admin } + path: /admin/pagewidget/view/file/{id} + controller: App\Controller\PagewidgetController::viewfile + defaults: { access: admin } app_admin_pagewidget_view_galery: - path: /admin/pagewidget/view/galery/{id} - controller: App\Controller\PagewidgetController::viewgalery - defaults: { access: admin } + path: /admin/pagewidget/view/galery/{id} + controller: App\Controller\PagewidgetController::viewgalery + defaults: { access: admin } app_admin_pagewidget_view_calendar: - path: /admin/pagewidget/view/calendar/{id} - controller: App\Controller\PagewidgetController::viewcalendar - defaults: { access: admin } + path: /admin/pagewidget/view/calendar/{id} + controller: App\Controller\PagewidgetController::viewcalendar + defaults: { access: admin } app_admin_pagewidget_view_blog: - path: /admin/pagewidget/view/blog/{id} - controller: App\Controller\PagewidgetController::viewblog - defaults: { access: admin } + path: /admin/pagewidget/view/blog/{id} + controller: App\Controller\PagewidgetController::viewblog + defaults: { access: admin } app_admin_pagewidget_view_project: - path: /admin/pagewidget/view/project/{id} - controller: App\Controller\PagewidgetController::viewproject - defaults: { access: admin } + path: /admin/pagewidget/view/project/{id} + controller: App\Controller\PagewidgetController::viewproject + defaults: { access: admin } app_admin_pagewidget_view_info: - path: /admin/pagewidget/view/info/{id} - controller: App\Controller\PagewidgetController::viewinfo - defaults: { access: admin } + path: /admin/pagewidget/view/info/{id} + controller: App\Controller\PagewidgetController::viewinfo + defaults: { access: admin } app_admin_pagewidget_view_chat: - path: /admin/pagewidget/view/chat/{id} - controller: App\Controller\PagewidgetController::viewchat - defaults: { access: admin } + path: /admin/pagewidget/view/chat/{id} + controller: App\Controller\PagewidgetController::viewchat + defaults: { access: admin } app_admin_pagewidget_view_group: - path: /admin/pagewidget/view/group/{id} - controller: App\Controller\PagewidgetController::viewgroup - defaults: { access: admin } + path: /admin/pagewidget/view/group/{id} + controller: App\Controller\PagewidgetController::viewgroup + defaults: { access: admin } app_admin_pagewidget_view_groupmessage: - path: /admin/pagewidget/view/groupmessage/{id} - controller: App\Controller\PagewidgetController::viewgroupmessage - defaults: { access: admin } + path: /admin/pagewidget/view/groupmessage/{id} + controller: App\Controller\PagewidgetController::viewgroupmessage + defaults: { access: admin } -#-- Access all +#-- Access all app_all_pagewidget_widget_sumbit: - path: /all/pagewidget/submit/{idpage}/{idwidgettype} - controller: App\Controller\PagewidgetController::submit - defaults: { access: all } + path: /all/pagewidget/submit/{idpage}/{idwidgettype} + controller: App\Controller\PagewidgetController::submit + defaults: { access: all } app_all_pagewidget_widget_update: - path: /all/pagewidget/update/{idpage}/{idwidget} - controller: App\Controller\PagewidgetController::update - defaults: { access: all } + path: /all/pagewidget/update/{idpage}/{idwidget} + controller: App\Controller\PagewidgetController::update + defaults: { access: all } app_all_pagewidget_delete: - path: /all/pagewidget/delete/{idwidget} - controller: App\Controller\PagewidgetController::delete - defaults: { access: all } + path: /all/pagewidget/delete/{idwidget} + controller: App\Controller\PagewidgetController::delete + defaults: { access: all } app_all_pagewidget_order: - path: /all/pagewidget/order - controller: App\Controller\PagewidgetController::order - defaults: { access: all } + path: /all/pagewidget/order + controller: App\Controller\PagewidgetController::order + defaults: { access: all } app_all_pagewidget_ckeditor: - path: /all/pagewidget/ckeditor/{idwidget} - controller: App\Controller\PagewidgetController::ckeditor - defaults: { access: all } + path: /all/pagewidget/ckeditor/{idwidget} + controller: App\Controller\PagewidgetController::ckeditor + defaults: { access: all } app_all_pagewidget_view_url: - path: /pagewidget/view/url/{id} - controller: App\Controller\PagewidgetController::viewurl - defaults: { access: all } + path: /pagewidget/view/url/{id} + controller: App\Controller\PagewidgetController::viewurl + defaults: { access: all } app_all_pagewidget_view_urlfixe: - path: /pagewidget/view/urlfixe/{id} - controller: App\Controller\PagewidgetController::viewurlfixe - defaults: { access: all } + path: /pagewidget/view/urlfixe/{id} + controller: App\Controller\PagewidgetController::viewurlfixe + defaults: { access: all } app_all_pagewidget_view_item: - path: /pagewidget/view/item/{id} - controller: App\Controller\PagewidgetController::viewitem - defaults: { access: all } + path: /pagewidget/view/item/{id} + controller: App\Controller\PagewidgetController::viewitem + defaults: { access: all } app_all_pagewidget_view_itemessential: - path: /pagewidget/view/itemessential/{id} - controller: App\Controller\PagewidgetController::viewitemessential - defaults: { access: all } + path: /pagewidget/view/itemessential/{id} + controller: App\Controller\PagewidgetController::viewitemessential + defaults: { access: all } app_all_pagewidget_view_alert: - path: /pagewidget/view/alert/{id} - controller: App\Controller\PagewidgetController::viewalert - defaults: { access: all } + path: /pagewidget/view/alert/{id} + controller: App\Controller\PagewidgetController::viewalert + defaults: { access: all } app_all_pagewidget_view_flux: - path: /pagewidget/view/flux/{id} - controller: App\Controller\PagewidgetController::viewflux - defaults: { access: all } + path: /pagewidget/view/flux/{id} + controller: App\Controller\PagewidgetController::viewflux + defaults: { access: all } app_all_pagewidget_view_rss: - path: /pagewidget/view/rss/{id} - controller: App\Controller\PagewidgetController::viewrss - defaults: { access: all } + path: /pagewidget/view/rss/{id} + controller: App\Controller\PagewidgetController::viewrss + defaults: { access: all } app_all_pagewidget_view_bookmark: - path: /pagewidget/view/bookmark/{id} - controller: App\Controller\PagewidgetController::viewbookmark - defaults: { access: all } + path: /pagewidget/view/bookmark/{id} + controller: App\Controller\PagewidgetController::viewbookmark + defaults: { access: all } app_all_pagewidget_view_link: - path: /pagewidget/view/link/{id} - controller: App\Controller\PagewidgetController::viewlink - defaults: { access: all } + path: /pagewidget/view/link/{id} + controller: App\Controller\PagewidgetController::viewlink + defaults: { access: all } app_all_pagewidget_view_editor: - path: /pagewidget/view/editor/{id} - controller: App\Controller\PagewidgetController::vieweditor - defaults: { access: all } + path: /pagewidget/view/editor/{id} + controller: App\Controller\PagewidgetController::vieweditor + defaults: { access: all } app_all_pagewidget_view_slide: - path: /pagewidget/view/pagewidgetslide/{id} - controller: App\Controller\PagewidgetController::viewslide - defaults: { access: all } + path: /pagewidget/view/pagewidgetslide/{id} + controller: App\Controller\PagewidgetController::viewslide + defaults: { access: all } app_all_pagewidget_view_file: - path: /pagewidget/view/file/{id} - controller: App\Controller\PagewidgetController::viewfile - defaults: { access: all } + path: /pagewidget/view/file/{id} + controller: App\Controller\PagewidgetController::viewfile + defaults: { access: all } app_all_pagewidget_view_galery: - path: /pagewidget/view/galery/{id} - controller: App\Controller\PagewidgetController::viewgalery - defaults: { access: all } + path: /pagewidget/view/galery/{id} + controller: App\Controller\PagewidgetController::viewgalery + defaults: { access: all } app_all_pagewidget_view_calendar: - path: /pagewidget/view/calendar/{id} - controller: App\Controller\PagewidgetController::viewcalendar - defaults: { access: all } + path: /pagewidget/view/calendar/{id} + controller: App\Controller\PagewidgetController::viewcalendar + defaults: { access: all } app_all_pagewidget_view_blog: - path: /pagewidget/view/blog/{id} - controller: App\Controller\PagewidgetController::viewblog - defaults: { access: all } + path: /pagewidget/view/blog/{id} + controller: App\Controller\PagewidgetController::viewblog + defaults: { access: all } app_all_pagewidget_view_project: - path: /pagewidget/view/project/{id} - controller: App\Controller\PagewidgetController::viewproject - defaults: { access: all } + path: /pagewidget/view/project/{id} + controller: App\Controller\PagewidgetController::viewproject + defaults: { access: all } app_all_pagewidget_view_info: - path: /pagewidget/view/info/{id} - controller: App\Controller\PagewidgetController::viewinfo - defaults: { access: all } + path: /pagewidget/view/info/{id} + controller: App\Controller\PagewidgetController::viewinfo + defaults: { access: all } app_all_pagewidget_view_chat: - path: /pagewidget/view/chat/{id} - controller: App\Controller\PagewidgetController::viewchat - defaults: { access: all } + path: /pagewidget/view/chat/{id} + controller: App\Controller\PagewidgetController::viewchat + defaults: { access: all } app_all_pagewidget_view_group: - path: /pagewidget/view/group/{id} - controller: App\Controller\PagewidgetController::viewgroup - defaults: { access: all } + path: /pagewidget/view/group/{id} + controller: App\Controller\PagewidgetController::viewgroup + defaults: { access: all } app_all_pagewidget_view_groupmessage: - path: /pagewidget/view/groupmessage/{id} - controller: App\Controller\PagewidgetController::viewgroupmessage - defaults: { access: all } - \ No newline at end of file + path: /pagewidget/view/groupmessage/{id} + controller: App\Controller\PagewidgetController::viewgroupmessage + defaults: { access: all } + +#== DOCUMENTCATEGORY ======================================================================================================== +#-- Access admin +app_admin_documentcategory: + path: /admin/documentcategory + controller: App\Controller\DocumentcategoryController::list + defaults: { access: admin } + +app_admin_documentcategory_submit: + path: /admin/documentcategory/submit + controller: App\Controller\DocumentcategoryController::submit + defaults: { access: admin } + +app_admin_documentcategory_update: + path: /admin/documentcategory/update/{id} + controller: App\Controller\DocumentcategoryController::update + defaults: { access: admin } + +app_admin_documentcategory_delete: + path: /admin/documentcategory/delete/{id} + controller: App\Controller\DocumentcategoryController::delete + defaults: { access: admin } + +app_admin_documentcategory_render: + path: /admin/documentcategory/render/{id} + controller: App\Controller\DocumentcategoryController::renderid + defaults: { access: admin } + +app_admin_documentcategory_order: + path: /admin/documentcategory/order + controller: App\Controller\DocumentcategoryController::order + defaults: { access: admin } diff --git a/src/Controller/DocumentcategoryController.php b/src/Controller/DocumentcategoryController.php new file mode 100644 index 0000000..36124f2 --- /dev/null +++ b/src/Controller/DocumentcategoryController.php @@ -0,0 +1,159 @@ +getRepository($this->entity)->findBy(['parent' => null], ['roworder' => 'ASC']); + + return $this->render($this->twig.'list.html.twig', [ + 'useheader' => true, + 'usemenu' => false, + 'usesidebar' => true, + 'access' => $access, + $this->data.'s' => $datas, + ]); + } + + public function renderid($id, $access, ManagerRegistry $em): Response + { + $data = $em->getRepository($this->entity)->find($id); + + return $this->render($this->twig.'render.html.twig', [ + 'access' => $access, + $this->data => $data, + ]); + } + + public function submit($access, Request $request, ManagerRegistry $em): Response + { + // Initialisation de l'enregistrement + $data = new Documentcategory(); + $data->setRoworder(0); + + // Création du formulaire + $form = $this->createForm(DocumentcategoryType::class, $data, ['mode' => 'submit', 'access' => $access]); + + // Récupération des data du formulaire + $form->handleRequest($request); + + // Sur validation + if ($form->get('submit')->isClicked() && $form->isValid()) { + $data = $form->getData(); + + // Sauvegarde + $em->getManager()->persist($data); + $em->getManager()->flush(); + + // Retour à la liste + return $this->redirectToRoute(str_replace('_admin_', '_'.$access.'_', $this->route)); + } + + // Affichage du formulaire + return $this->render($this->twig.'edit.html.twig', [ + 'useheader' => true, + 'usemenu' => false, + 'usesidebar' => true, + 'access' => $access, + $this->data => $data, + 'mode' => 'submit', + 'form' => $form->createView(), + ]); + } + + public function update($id, $access, Request $request, ManagerRegistry $em): Response + { + // Initialisation de l'enregistrement + $data = $em->getRepository($this->entity)->find($id); + if (!$data) { + throw $this->createNotFoundException('Unable to find entity.'); + } + + // Création du formulaire + $form = $this->createForm(DocumentcategoryType::class, $data, ['mode' => 'update']); + + // Récupération des data du formulaire + $form->handleRequest($request); + + // Sur validation + if ($form->get('submit')->isClicked() && $form->isValid()) { + $data = $form->getData(); + + // Sauvegarde + $em->getManager()->flush(); + + // Retour à la liste + return $this->redirectToRoute(str_replace('_admin_', '_'.$access.'_', $this->route)); + } + + // Affichage du formulaire + return $this->render($this->twig.'edit.html.twig', [ + 'useheader' => true, + 'usemenu' => false, + 'usesidebar' => true, + 'access' => $access, + $this->data => $data, + 'mode' => 'update', + 'form' => $form->createView(), + ]); + } + + public function delete($id, $access, Request $request, ManagerRegistry $em): Response + { + // Initialisation de l'enregistrement + $data = $em->getRepository($this->entity)->find($id); + if (!$data) { + throw $this->createNotFoundException('Unable to find entity.'); + } + + // Tentative de suppression + try { + $em->getManager()->remove($data); + $em->getManager()->flush(); + } catch (\Exception $e) { + $request->getSession()->getFlashBag()->add('error', $e->getMessage()); + + return $this->redirectToRoute($this->route.'_update', ['id' => $id]); + } + + return $this->redirectToRoute(str_replace('_admin_', '_'.$access.'_', $this->route)); + } + + public function order($access, Request $request, ManagerRegistry $em): Response + { + $output = []; + $id = $request->request->get('id'); + $parent = $request->request->get('parent'); + $roworder = $request->request->get('roworder'); + + $data = $em->getRepository($this->entity)->find($id); + if (!$data) { + throw $this->createNotFoundException('Unable to find entity.'); + } + + if ($parent) { + $parent = $em->getRepository($this->entity)->find($parent); + } + + $data->setRoworder($roworder); + $data->setParent($parent); + $em->getManager()->flush(); + + return new JsonResponse($output); + } +} diff --git a/src/Entity/Alert.php b/src/Entity/Alert.php index 67a06c9..429d243 100755 --- a/src/Entity/Alert.php +++ b/src/Entity/Alert.php @@ -3,6 +3,8 @@ namespace App\Entity; use Doctrine\Common\Collections\ArrayCollection; +use Doctrine\Common\Collections\Collection; +use Doctrine\DBAL\Types\Types; use Doctrine\ORM\Mapping as ORM; /** diff --git a/src/Entity/Alertcategory.php b/src/Entity/Alertcategory.php index 9bc7682..2dfd5d2 100755 --- a/src/Entity/Alertcategory.php +++ b/src/Entity/Alertcategory.php @@ -2,6 +2,8 @@ namespace App\Entity; +use Doctrine\Common\Collections\ArrayCollection; +use Doctrine\Common\Collections\Collection; use Doctrine\ORM\Mapping as ORM; /** diff --git a/src/Entity/Audit.php b/src/Entity/Audit.php index 6a3e46b..5457768 100755 --- a/src/Entity/Audit.php +++ b/src/Entity/Audit.php @@ -2,6 +2,7 @@ namespace App\Entity; +use Doctrine\DBAL\Types\Types; use Doctrine\ORM\Mapping as ORM; /** diff --git a/src/Entity/Config.php b/src/Entity/Config.php index 3dae3f8..074f226 100755 --- a/src/Entity/Config.php +++ b/src/Entity/Config.php @@ -2,6 +2,7 @@ namespace App\Entity; +use Doctrine\DBAL\Types\Types; use Doctrine\ORM\Mapping as ORM; /** diff --git a/src/Entity/Cron.php b/src/Entity/Cron.php index 68f4f80..3986140 100755 --- a/src/Entity/Cron.php +++ b/src/Entity/Cron.php @@ -2,6 +2,7 @@ namespace App\Entity; +use Doctrine\DBAL\Types\Types; use Doctrine\ORM\Mapping as ORM; use Symfony\Component\Validator\Constraints as Assert; diff --git a/src/Entity/Document.php b/src/Entity/Document.php new file mode 100755 index 0000000..d913fd2 --- /dev/null +++ b/src/Entity/Document.php @@ -0,0 +1,224 @@ +documents = new ArrayCollection(); + $this->parents = new ArrayCollection(); + $this->childs = new ArrayCollection(); + } + + public function getId(): ?int + { + return $this->id; + } + + public function getLabel(): ?string + { + return $this->label; + } + + public function setLabel(string $label): self + { + $this->label = $label; + + return $this; + } + + public function getRoworder(): ?int + { + return $this->roworder; + } + + public function setRoworder(int $roworder): self + { + $this->roworder = $roworder; + + return $this; + } + + public function getUser(): ?User + { + return $this->user; + } + + public function setUser(?User $user): self + { + $this->user = $user; + + return $this; + } + + public function getDocumentcategory(): ?Documentcategory + { + return $this->documentcategory; + } + + public function setDocumentcategory(?Documentcategory $documentcategory): self + { + $this->documentcategory = $documentcategory; + + return $this; + } + + /** + * @return Collection + */ + public function getDocuments(): Collection + { + return $this->documents; + } + + public function addDocument(Document $document): self + { + if (!$this->documents->contains($document)) { + $this->documents->add($document); + $document->setDocumentcategory($this); + } + + return $this; + } + + public function removeDocument(Document $document): self + { + if ($this->documents->removeElement($document)) { + // set the owning side to null (unless already changed) + if ($document->getDocumentcategory() === $this) { + $document->setDocumentcategory(null); + } + } + + return $this; + } + + /** + * @return Collection + */ + public function getParents(): Collection + { + return $this->parents; + } + + public function addParent(Documentelement $parent): self + { + if (!$this->parents->contains($parent)) { + $this->parents->add($parent); + $parent->setParent($this); + } + + return $this; + } + + public function removeParent(Documentelement $parent): self + { + if ($this->parents->removeElement($parent)) { + // set the owning side to null (unless already changed) + if ($parent->getParent() === $this) { + $parent->setParent(null); + } + } + + return $this; + } + + /** + * @return Collection + */ + public function getChilds(): Collection + { + return $this->childs; + } + + public function addChild(Documentelement $child): self + { + if (!$this->childs->contains($child)) { + $this->childs->add($child); + $child->setChild($this); + } + + return $this; + } + + public function removeChild(Documentelement $child): self + { + if ($this->childs->removeElement($child)) { + // set the owning side to null (unless already changed) + if ($child->getChild() === $this) { + $child->setChild(null); + } + } + + return $this; + } +} diff --git a/src/Entity/Documentcategory.php b/src/Entity/Documentcategory.php new file mode 100755 index 0000000..0ee4857 --- /dev/null +++ b/src/Entity/Documentcategory.php @@ -0,0 +1,130 @@ +childs = new ArrayCollection(); + } + + public function getId(): ?int + { + return $this->id; + } + + public function getLabel(): ?string + { + return $this->label; + } + + public function setLabel(string $label): self + { + $this->label = $label; + + return $this; + } + + public function getRoworder(): ?int + { + return $this->roworder; + } + + public function setRoworder(int $roworder): self + { + $this->roworder = $roworder; + + return $this; + } + + public function getParent(): ?self + { + return $this->parent; + } + + public function setParent(?self $parent): self + { + $this->parent = $parent; + + return $this; + } + + /** + * @return Collection + */ + public function getChilds(): Collection + { + return $this->childs; + } + + public function addChild(Documentcategory $child): self + { + if (!$this->childs->contains($child)) { + $this->childs->add($child); + $child->setParent($this); + } + + return $this; + } + + public function removeChild(Documentcategory $child): self + { + if ($this->childs->removeElement($child)) { + // set the owning side to null (unless already changed) + if ($child->getParent() === $this) { + $child->setParent(null); + } + } + + return $this; + } +} diff --git a/src/Entity/Documentelement.php b/src/Entity/Documentelement.php new file mode 100755 index 0000000..b3342e8 --- /dev/null +++ b/src/Entity/Documentelement.php @@ -0,0 +1,100 @@ +id; + } + + public function getName(): ?string + { + return $this->name; + } + + public function setName(string $name): self + { + $this->name = $name; + + return $this; + } + + public function getRoworder(): ?int + { + return $this->roworder; + } + + public function setRoworder(int $roworder): self + { + $this->roworder = $roworder; + + return $this; + } + + public function getParent(): ?Document + { + return $this->parent; + } + + public function setParent(?Document $parent): self + { + $this->parent = $parent; + + return $this; + } + + public function getChild(): ?Document + { + return $this->child; + } + + public function setChild(?Document $child): self + { + $this->child = $child; + + return $this; + } +} diff --git a/src/Entity/Group.php b/src/Entity/Group.php index 3238587..86af994 100755 --- a/src/Entity/Group.php +++ b/src/Entity/Group.php @@ -5,6 +5,7 @@ namespace App\Entity; use App\Validator; use Doctrine\Common\Collections\ArrayCollection; use Doctrine\Common\Collections\Collection; +use Doctrine\DBAL\Types\Types; use Doctrine\ORM\Mapping as ORM; use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity; diff --git a/src/Entity/Icon.php b/src/Entity/Icon.php index 4ddbb74..850ccd3 100755 --- a/src/Entity/Icon.php +++ b/src/Entity/Icon.php @@ -3,6 +3,7 @@ namespace App\Entity; use Doctrine\Common\Collections\ArrayCollection; +use Doctrine\Common\Collections\Collection; use Doctrine\ORM\Mapping as ORM; use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity; @@ -84,14 +85,6 @@ class Icon */ private $bookmarks; - /** - * @var ArrayCollection - * @var Group - * - * @ORM\OneToMany(targetEntity="Group", mappedBy="icon", cascade={"persist"}, orphanRemoval=false) - */ - private $groups; - /** * Constructor. */ @@ -103,7 +96,6 @@ class Icon $this->pagewidgets = new \Doctrine\Common\Collections\ArrayCollection(); $this->widgets = new \Doctrine\Common\Collections\ArrayCollection(); $this->bookmarks = new \Doctrine\Common\Collections\ArrayCollection(); - $this->groups = new ArrayCollection(); } /** @@ -344,36 +336,6 @@ class Icon return $this->bookmarks; } - /** - * Add group. - * - * @return Icon - */ - public function addGroup(Group $group) - { - $this->groups[] = $group; - - return $this; - } - - /** - * Remove group. - */ - public function removeGroup(Group $group) - { - $this->groups->removeElement($group); - } - - /** - * Get groups. - * - * @return \Doctrine\Common\Collections\Collection - */ - public function getGroups() - { - return $this->groups; - } - /** * Set tags. * diff --git a/src/Entity/Item.php b/src/Entity/Item.php index ebc4006..6bca5de 100755 --- a/src/Entity/Item.php +++ b/src/Entity/Item.php @@ -4,6 +4,7 @@ namespace App\Entity; use Doctrine\Common\Collections\ArrayCollection; use Doctrine\Common\Collections\Collection; +use Doctrine\DBAL\Types\Types; use Doctrine\ORM\Mapping as ORM; /** diff --git a/src/Entity/Itemcategory.php b/src/Entity/Itemcategory.php index 424a2c0..22db915 100755 --- a/src/Entity/Itemcategory.php +++ b/src/Entity/Itemcategory.php @@ -3,6 +3,7 @@ namespace App\Entity; use Doctrine\Common\Collections\ArrayCollection; +use Doctrine\Common\Collections\Collection; use Doctrine\ORM\Mapping as ORM; use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity; diff --git a/src/Entity/Niveau01.php b/src/Entity/Niveau01.php index 5cc3e1c..f0cc6e0 100755 --- a/src/Entity/Niveau01.php +++ b/src/Entity/Niveau01.php @@ -5,6 +5,7 @@ namespace App\Entity; use App\Validator; use Doctrine\Common\Collections\ArrayCollection; use Doctrine\Common\Collections\Collection; +use Doctrine\DBAL\Types\Types; use Doctrine\ORM\Mapping as ORM; use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity; diff --git a/src/Entity/Niveau02.php b/src/Entity/Niveau02.php index fcd93d1..9dd71df 100755 --- a/src/Entity/Niveau02.php +++ b/src/Entity/Niveau02.php @@ -5,6 +5,7 @@ namespace App\Entity; use App\Validator; use Doctrine\Common\Collections\ArrayCollection; use Doctrine\Common\Collections\Collection; +use Doctrine\DBAL\Types\Types; use Doctrine\ORM\Mapping as ORM; use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity; diff --git a/src/Entity/Niveau03.php b/src/Entity/Niveau03.php index 01c538a..0083c92 100755 --- a/src/Entity/Niveau03.php +++ b/src/Entity/Niveau03.php @@ -5,6 +5,7 @@ namespace App\Entity; use App\Validator; use Doctrine\Common\Collections\ArrayCollection; use Doctrine\Common\Collections\Collection; +use Doctrine\DBAL\Types\Types; use Doctrine\ORM\Mapping as ORM; use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity; diff --git a/src/Entity/Niveau04.php b/src/Entity/Niveau04.php index b2411f2..bfec68e 100755 --- a/src/Entity/Niveau04.php +++ b/src/Entity/Niveau04.php @@ -5,6 +5,7 @@ namespace App\Entity; use App\Validator; use Doctrine\Common\Collections\ArrayCollection; use Doctrine\Common\Collections\Collection; +use Doctrine\DBAL\Types\Types; use Doctrine\ORM\Mapping as ORM; use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity; diff --git a/src/Entity/Page.php b/src/Entity/Page.php index 174745f..38c72fc 100755 --- a/src/Entity/Page.php +++ b/src/Entity/Page.php @@ -3,6 +3,8 @@ namespace App\Entity; use Doctrine\Common\Collections\ArrayCollection; +use Doctrine\Common\Collections\Collection; +use Doctrine\DBAL\Types\Types; use Doctrine\ORM\Mapping as ORM; /** diff --git a/src/Entity/Pagecategory.php b/src/Entity/Pagecategory.php index a26cae4..265fe14 100755 --- a/src/Entity/Pagecategory.php +++ b/src/Entity/Pagecategory.php @@ -3,6 +3,7 @@ namespace App\Entity; use Doctrine\Common\Collections\ArrayCollection; +use Doctrine\Common\Collections\Collection; use Doctrine\ORM\Mapping as ORM; /** diff --git a/src/Entity/Pagewidget.php b/src/Entity/Pagewidget.php index 4b96efe..ce9cb79 100755 --- a/src/Entity/Pagewidget.php +++ b/src/Entity/Pagewidget.php @@ -4,6 +4,7 @@ namespace App\Entity; use Doctrine\Common\Collections\ArrayCollection; use Doctrine\Common\Collections\Collection; +use Doctrine\DBAL\Types\Types; use Doctrine\ORM\Mapping as ORM; /** diff --git a/src/Entity/Registration.php b/src/Entity/Registration.php index b8d2580..1565aad 100755 --- a/src/Entity/Registration.php +++ b/src/Entity/Registration.php @@ -3,6 +3,7 @@ namespace App\Entity; use App\Validator; +use Doctrine\DBAL\Types\Types; use Doctrine\ORM\Mapping as ORM; use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity; use Symfony\Component\Security\Core\User\LegacyPasswordAuthenticatedUserInterface; diff --git a/src/Entity/User.php b/src/Entity/User.php index 1f5c732..9ecc48e 100755 --- a/src/Entity/User.php +++ b/src/Entity/User.php @@ -5,6 +5,7 @@ namespace App\Entity; use App\Validator; use Doctrine\Common\Collections\ArrayCollection; use Doctrine\Common\Collections\Collection; +use Doctrine\DBAL\Types\Types; use Doctrine\ORM\Mapping as ORM; use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity; use Symfony\Component\Security\Core\User\LegacyPasswordAuthenticatedUserInterface; @@ -191,6 +192,30 @@ class User implements UserInterface, LegacyPasswordAuthenticatedUserInterface */ private $modos; + /** + * @var ArrayCollection + * @var UserGroup + * + * @ORM\OneToMany(targetEntity="Page", mappedBy="user", cascade={"persist"}, orphanRemoval=true) + */ + private $pages; + + /** + * @var ArrayCollection + * @var UserGroup + * + * @ORM\OneToMany(targetEntity="Icon", mappedBy="user", cascade={"persist"}, orphanRemoval=true) + */ + private $icons; + + /** + * @var ArrayCollection + * @var UserGroup + * + * @ORM\OneToMany(targetEntity="Bookmark", mappedBy="user", cascade={"persist"}, orphanRemoval=true) + */ + private $bookmarks; + /** * @ORM\ManyToMany(targetEntity="App\Entity\Alert", mappedBy="readers") */ @@ -202,6 +227,9 @@ class User implements UserInterface, LegacyPasswordAuthenticatedUserInterface $this->ownergroups = new ArrayCollection(); $this->modos = new ArrayCollection(); $this->alertreaders = new ArrayCollection(); + $this->pages = new ArrayCollection(); + $this->icons = new ArrayCollection(); + $this->bookmarks = new ArrayCollection(); } // == CODE A NE PAS REGENERER @@ -710,4 +738,94 @@ class User implements UserInterface, LegacyPasswordAuthenticatedUserInterface return $this; } + + /** + * @return Collection + */ + public function getPages(): Collection + { + return $this->pages; + } + + public function addPage(Page $page): self + { + if (!$this->pages->contains($page)) { + $this->pages->add($page); + $page->setUser($this); + } + + return $this; + } + + public function removePage(Page $page): self + { + if ($this->pages->removeElement($page)) { + // set the owning side to null (unless already changed) + if ($page->getUser() === $this) { + $page->setUser(null); + } + } + + return $this; + } + + /** + * @return Collection + */ + public function getIcons(): Collection + { + return $this->icons; + } + + public function addIcon(Icon $icon): self + { + if (!$this->icons->contains($icon)) { + $this->icons->add($icon); + $icon->setUser($this); + } + + return $this; + } + + public function removeIcon(Icon $icon): self + { + if ($this->icons->removeElement($icon)) { + // set the owning side to null (unless already changed) + if ($icon->getUser() === $this) { + $icon->setUser(null); + } + } + + return $this; + } + + /** + * @return Collection + */ + public function getBookmarks(): Collection + { + return $this->bookmarks; + } + + public function addBookmark(Bookmark $bookmark): self + { + if (!$this->bookmarks->contains($bookmark)) { + $this->bookmarks->add($bookmark); + $bookmark->setUser($this); + } + + return $this; + } + + public function removeBookmark(Bookmark $bookmark): self + { + if ($this->bookmarks->removeElement($bookmark)) { + // set the owning side to null (unless already changed) + if ($bookmark->getUser() === $this) { + $bookmark->setUser(null); + } + } + + return $this; + } } diff --git a/src/Entity/UserGroup.php b/src/Entity/UserGroup.php index 4ddec36..956d2d7 100755 --- a/src/Entity/UserGroup.php +++ b/src/Entity/UserGroup.php @@ -2,6 +2,7 @@ namespace App\Entity; +use Doctrine\DBAL\Types\Types; use Doctrine\ORM\Mapping as ORM; use Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity; diff --git a/src/Entity/Widget.php b/src/Entity/Widget.php index de1f2d5..aa3c585 100755 --- a/src/Entity/Widget.php +++ b/src/Entity/Widget.php @@ -4,6 +4,7 @@ namespace App\Entity; use Doctrine\Common\Collections\ArrayCollection; use Doctrine\Common\Collections\Collection; +use Doctrine\DBAL\Types\Types; use Doctrine\ORM\Mapping as ORM; /** diff --git a/src/Form/DocumentcategoryType.php b/src/Form/DocumentcategoryType.php new file mode 100755 index 0000000..fb917cf --- /dev/null +++ b/src/Form/DocumentcategoryType.php @@ -0,0 +1,37 @@ +add('submit', + SubmitType::class, [ + 'label' => 'Valider', + 'attr' => ['class' => 'btn btn-success'], + ] + ); + + $builder->add('label', + TextType::class, [ + 'label' => 'Label', + ] + ); + } + + public function configureOptions(OptionsResolver $resolver) + { + $resolver->setDefaults([ + 'data_class' => 'App\Entity\Documentcategory', + 'access' => 'string', + 'mode' => 'string', + ]); + } +} diff --git a/templates/Documentcategory/edit.html.twig b/templates/Documentcategory/edit.html.twig new file mode 100755 index 0000000..ce7b19c --- /dev/null +++ b/templates/Documentcategory/edit.html.twig @@ -0,0 +1,62 @@ +{% extends 'base.html.twig' %} + +{% block body %} +{{ form_start(form) }} +

+ {% if mode=="update" %} + Modification Catégorie de Document = {{documentcategory.label}} + {% elseif mode=="submit" %} + Création Catégorie de Document + {% endif %} +

+ + {{ form_widget(form.submit) }} + Annuler + {% if mode=="update" %} + Supprimer + {% endif %} + + {% if app.session.flashbag.has('error') %} +
+ Erreur
+ {% for flashMessage in app.session.flashbag.get('error') %} + {{ flashMessage }}
+ {% endfor %} +
+ {% endif %} + + {% if app.session.flashbag.has('notice') %} +
+ Information
+ {% for flashMessage in app.session.flashbag.get('notice') %} + {{ flashMessage }}
+ {% endfor %} +
+ {% endif %} + +
+
+ Informations +
+ +
+ {{ form_row(form.label) }} +
+
+ + {% if auditUse and mode=="update" and (access=="admin" or access=="modo" or access=="audit") %} +
+ {{ render(path("app_"~access~"_audit_renderid",{entityname:"Documentcategory",entityid:documentcategory.id})) }} +
+ {% endif %} +{{ form_end(form) }} +{% endblock %} + +{% block localscript %} + +{% endblock %} diff --git a/templates/Documentcategory/list.html.twig b/templates/Documentcategory/list.html.twig new file mode 100755 index 0000000..a6a9d74 --- /dev/null +++ b/templates/Documentcategory/list.html.twig @@ -0,0 +1,81 @@ +{% extends 'base.html.twig' %} + +{% block localstyle %} + +{% endblock %} + +{% block body %} +

Gestion des Catégories de Document

+ + + Ajouter + {% if auditUse and (access=="admin" or access=="audit") %} + Audit + {% endif %} +

+ +
+
+ Liste des Catégories de Document +
+ + {% set childs=[] %} +
+
    + {% for documentcategory in documentcategorys %} + {{ render(path("app_"~access~"_documentcategory_render",{id:documentcategory.id})) }} + {% endfor %} +
+
+
+{% endblock %} + +{% block localscript %} + +{% endblock %} + diff --git a/templates/Documentcategory/render.html.twig b/templates/Documentcategory/render.html.twig new file mode 100644 index 0000000..ec26102 --- /dev/null +++ b/templates/Documentcategory/render.html.twig @@ -0,0 +1,10 @@ +
+ {{ documentcategory.label }} +
    + {% if not documentcategory.childs is empty %} + {% for documentcategory in documentcategory.childs %} + {{ render(path("app_"~access~"_documentcategory_render",{id:documentcategory.id,access:access})) }} + {% endfor %} + {% endif %} +
+
\ No newline at end of file diff --git a/templates/Include/sidebaradmin.html.twig b/templates/Include/sidebaradmin.html.twig index be88729..85aa909 100755 --- a/templates/Include/sidebaradmin.html.twig +++ b/templates/Include/sidebaradmin.html.twig @@ -5,13 +5,13 @@ 'name' : 'CONFIGURATION', 'items' : [ { - icon: 'fa fa-table', + icon: 'fa fa-table fa-fw', route: 'app_admin_config', name: 'Général', }, { - icon: 'fas fa-paint-brush', + icon: 'fas fa-paint-brush fa-fw', route: 'app_admin_theme', name: 'Thème', }, @@ -19,46 +19,46 @@ }, { 'id': 'sidebar-organisation', - 'icon': 'fa fa-sitemap', + 'icon': 'fa fa-sitemap fa-fw', 'name' : 'ORGANISATION', 'items' : [ { - icon: 'fa fa-building', + icon: 'fa fa-building fa-fw', route: 'app_admin_niveau01', name: appNiveau01labels, }, { - icon: 'fa fa-sitemap', + icon: 'fa fa-sitemap fa-fw', route: 'app_admin_niveau02', name: appNiveau02labels, }, { - icon: 'fas fa-store-alt', + icon: 'fas fa-store-alt fa-fw', route: 'app_admin_niveau03', name: appNiveau03labels, }, { - icon: 'fas fa-monument', + icon: 'fas fa-monument fa-fw', route: 'app_admin_niveau04', name: appNiveau04labels, }, { - icon: 'fa fa-users', + icon: 'fa fa-users fa-fw', route: 'app_admin_group', name: 'Groupes', }, { - icon: 'fa fa-child', + icon: 'fa fa-child fa-fw', route: 'app_admin_user', name: 'Utilisateurs', }, { - icon: 'fa fa-edit', + icon: 'fa fa-edit fa-fw', route: 'app_admin_registration', name: 'Inscriptions', }, { - icon: 'fa fa-tasks', + icon: 'fa fa-tasks fa-fw', route: 'app_admin_whitelist', name: 'Listes Blanche', }, @@ -80,35 +80,47 @@ name: 'Pages', }, { - icon: 'fa fa-desktop', + icon: 'fa fa-desktop fa-fw', route: 'app_admin_item', name: 'Items', }, { - icon: 'fa fa-bell', + icon: 'fa fa-bell fa-fw', route: 'app_admin_alert', name: 'Annonces', }, { - icon: 'fa fa-bug', + icon: 'fa fa-bug fa-fw', route: 'app_admin_icon', name: 'Icônes', }, ] }, + { + 'id': 'sidebar-document', + 'icon': 'fa fa-file fa-fw', + 'name' : 'DOCUMENTS', + 'items' : [ + { + icon: 'fa fa-cogs', + route: 'app_admin_documentcategory', + name: 'Catégories', + }, + ] + }, { 'id': 'sidebar-cron', 'icon': 'fa fa-wrench', 'name' : 'OUTILS', 'items' : [ { - icon: 'fa fa-cogs', + icon: 'fa fa-cogs fa-fw', route: 'app_admin_cron', name: 'Cron Jobs', }, { - icon: 'fas fa-star-of-life', + icon: 'fas fa-star-of-life fa-fw', route: 'app_rest', name: 'API', },