fix(activeuser): user isactive & adress niveau & route all
This commit is contained in:
@ -33,8 +33,11 @@ security:
|
||||
target: app_home
|
||||
|
||||
access_control:
|
||||
- { path: ^/user, roles: [ROLE_ADMIN, ROLE_MODO, ROLE_ANIM, ROLE_USER] }
|
||||
- { path: ^/modo, roles: [ROLE_ADMIN, ROLE_MODO] }
|
||||
- { path: ^/all, roles: [ROLE_ADMIN, ROLE_MODO, ROLE_MASTER, ROLE_MANAGER, ROLE_USER] }
|
||||
- { path: ^/user, roles: [ROLE_USER] }
|
||||
- { path: ^/manager, roles: [ROLE_MANAGER] }
|
||||
- { path: ^/master, roles: [ROLE_MASTER] }
|
||||
- { path: ^/modo, roles: [ROLE_MODO] }
|
||||
- { path: ^/admin, roles: [ROLE_ADMIN] }
|
||||
|
||||
when@test:
|
||||
|
@ -6,23 +6,34 @@ app_home:
|
||||
app_user_home:
|
||||
path: /user
|
||||
controller: App\Controller\HomeController::homeuser
|
||||
defaults: { access: admin }
|
||||
defaults: { access: user }
|
||||
|
||||
app_admin_home:
|
||||
path: /admin
|
||||
controller: App\Controller\HomeController::homeadmin
|
||||
defaults: { access: admin }
|
||||
app_manager_home:
|
||||
path: /manager
|
||||
controller: App\Controller\HomeController::homemanager
|
||||
defaults: { access: manager }
|
||||
|
||||
app_master_home:
|
||||
path: /master
|
||||
controller: App\Controller\HomeController::homemaster
|
||||
defaults: { access: master }
|
||||
|
||||
app_modo_home:
|
||||
path: /modo
|
||||
controller: App\Controller\HomeController::homemodo
|
||||
defaults: { access: modo }
|
||||
|
||||
app_admin_home:
|
||||
path: /admin
|
||||
controller: App\Controller\HomeController::homeadmin
|
||||
defaults: { access: admin }
|
||||
|
||||
oneup_uploader:
|
||||
resource: .
|
||||
type: uploader
|
||||
|
||||
#== Security ====================================================================================================
|
||||
#-- Access public
|
||||
app_login:
|
||||
path: /login
|
||||
controller: App\Controller\SecurityController::login
|
||||
@ -39,28 +50,21 @@ app_logout:
|
||||
path: /logout
|
||||
controller: App\Controller\SecurityController::logout
|
||||
|
||||
app_redirect:
|
||||
path: /user/redirect/{route}/{id}
|
||||
controller: App\Controller\SecurityController::redirecturl
|
||||
defaults: { access: user }
|
||||
|
||||
app_noperm:
|
||||
path: /noperm
|
||||
controller: App\Controller\SecurityController::noperm
|
||||
|
||||
#== Websocket====================================================================================================
|
||||
#-- Access user
|
||||
#-- Access all
|
||||
app_publish_sample:
|
||||
path: /user/publish/sample/{id}
|
||||
path: /all/publish/sample/{id}
|
||||
controller: App\Controller\PublishController::sample
|
||||
defaults: { access: user }
|
||||
defaults: { access: all }
|
||||
|
||||
app_publish:
|
||||
path: /user/publish/{channel}/{id}
|
||||
path: /all/publish/{channel}/{id}
|
||||
controller: App\Controller\PublishController::publish
|
||||
defaults: { access: user }
|
||||
|
||||
|
||||
defaults: { access: all }
|
||||
|
||||
#== Config ======================================================================================================
|
||||
#-- Access admin
|
||||
@ -95,7 +99,6 @@ app_admin_config_logo:
|
||||
defaults: { access: admin }
|
||||
|
||||
#== Theme =======================================================================================================
|
||||
|
||||
#-- Access admin
|
||||
app_admin_theme:
|
||||
path: /admin/theme
|
||||
@ -108,7 +111,7 @@ app_admin_theme_select:
|
||||
defaults: { name: "", access: admin }
|
||||
|
||||
#== API =========================================================================================================
|
||||
#-- Access visiteur
|
||||
#-- Access public
|
||||
app_rest:
|
||||
path: /docrest
|
||||
controller: App\Controller\HomeController::docrest
|
||||
@ -146,44 +149,16 @@ app_admin_log_get:
|
||||
defaults: { access: admin }
|
||||
|
||||
#== Crop ========================================================================================================
|
||||
#-- Access user
|
||||
app_user_crop01:
|
||||
path: /user/crop01/{type}/{reportinput}
|
||||
#-- Access all
|
||||
app_all_crop01:
|
||||
path: /all/crop01/{type}/{reportinput}
|
||||
controller: App\Controller\CropController::crop01
|
||||
|
||||
app_user_crop02:
|
||||
path: /user/crop02/{type}/{reportinput}
|
||||
app_all_crop02:
|
||||
path: /all/crop02/{type}/{reportinput}
|
||||
controller: App\Controller\CropController::crop02
|
||||
|
||||
#== Minio =======================================================================================================
|
||||
|
||||
#-- Access admin
|
||||
app_admin_minio_image:
|
||||
path: /admin/minio/image
|
||||
controller: App\Controller\MinioController::image
|
||||
|
||||
app_admin_minio_document:
|
||||
path: /admin/minio/document
|
||||
controller: App\Controller\MinioController::document
|
||||
|
||||
#-- Access modo
|
||||
app_modo_minio_image:
|
||||
path: /modo/minio/image
|
||||
controller: App\Controller\MinioController::image
|
||||
|
||||
app_modo_minio_document:
|
||||
path: /modo/minio/document
|
||||
controller: App\Controller\MinioController::document
|
||||
|
||||
#-- Access user
|
||||
app_user_minio_image:
|
||||
path: /user/minio/image
|
||||
controller: App\Controller\MinioController::image
|
||||
|
||||
app_user_minio_document:
|
||||
path: /user/minio/document
|
||||
controller: App\Controller\MinioController::document
|
||||
|
||||
#-- Access public
|
||||
app_minio_logo:
|
||||
path: /minio/logo
|
||||
@ -198,7 +173,7 @@ app_minio_document:
|
||||
controller: App\Controller\MinioController::document
|
||||
|
||||
#== Hydra =======================================================================================================
|
||||
|
||||
#-- Access public
|
||||
app_hydra_loginsql:
|
||||
path: /hydra/loginsql
|
||||
controller: App\Controller\HydraController::loginsql
|
||||
@ -220,13 +195,13 @@ app_hydra_consent:
|
||||
controller: App\Controller\HydraController::consent
|
||||
|
||||
#== Ckeditor ====================================================================================================
|
||||
#-- Access all
|
||||
app_ckeditor_upload:
|
||||
path: /user/upload
|
||||
path: /all/upload
|
||||
controller: App\Controller\MinioController::ckupload
|
||||
defaults: { access: user }
|
||||
defaults: { access: all }
|
||||
|
||||
#== Audit =======================================================================================================
|
||||
|
||||
#--Access admin
|
||||
app_admin_audit_renderid:
|
||||
path: /admin/audit/{entityname}/{entityid}
|
||||
@ -324,8 +299,7 @@ app_modo_niveau02_delete:
|
||||
controller: App\Controller\Niveau02Controller::delete
|
||||
defaults: { access: modo }
|
||||
|
||||
|
||||
#-- Access visiteur
|
||||
#-- Access public
|
||||
app_niveau02_selectlist:
|
||||
path: /niveau02/selectlist
|
||||
controller: App\Controller\Niveau02Controller::selectlist
|
||||
@ -383,8 +357,7 @@ app_modo_niveau03_delete:
|
||||
controller: App\Controller\Niveau03Controller::delete
|
||||
defaults: { access: modo }
|
||||
|
||||
|
||||
#-- Access visiteur
|
||||
#-- Access public
|
||||
app_niveau03_selectlist:
|
||||
path: /niveau03/selectlist
|
||||
controller: App\Controller\Niveau03Controller::selectlist
|
||||
@ -442,7 +415,7 @@ app_modo_niveau04_delete:
|
||||
controller: App\Controller\Niveau04Controller::delete
|
||||
defaults: { access: modo }
|
||||
|
||||
#-- Access visiteur
|
||||
#-- Access public
|
||||
app_niveau04_selectlist:
|
||||
path: /niveau04/selectlist
|
||||
controller: App\Controller\Niveau04Controller::selectlist
|
||||
@ -545,67 +518,66 @@ app_modo_group_usergroup_changerole:
|
||||
controller: App\Controller\GroupController::userchangerole
|
||||
defaults: { access: modo }
|
||||
|
||||
|
||||
#-- Access user
|
||||
app_user_group:
|
||||
path: /user/group
|
||||
#-- Access all
|
||||
app_all_group:
|
||||
path: /all/group
|
||||
controller: App\Controller\GroupController::list
|
||||
defaults: { access: user }
|
||||
defaults: { access: all }
|
||||
|
||||
app_user_group_tablelist:
|
||||
path: /user/group/tablelist
|
||||
app_all_group_tablelist:
|
||||
path: /all/group/tablelist
|
||||
controller: App\Controller\GroupController::tablelist
|
||||
defaults: { access: user }
|
||||
defaults: { access: all }
|
||||
|
||||
app_user_group_submit:
|
||||
path: /user/group/submit
|
||||
app_all_group_submit:
|
||||
path: /all/group/submit
|
||||
controller: App\Controller\GroupController::submit
|
||||
defaults: { access: user }
|
||||
defaults: { access: all }
|
||||
|
||||
app_user_group_update:
|
||||
path: /user/group/update/{id}
|
||||
app_all_group_update:
|
||||
path: /all/group/update/{id}
|
||||
controller: App\Controller\GroupController::update
|
||||
defaults: { access: user }
|
||||
defaults: { access: all }
|
||||
|
||||
app_user_group_delete:
|
||||
path: /user/group/delete/{id}
|
||||
app_all_group_delete:
|
||||
path: /all/group/delete/{id}
|
||||
controller: App\Controller\GroupController::delete
|
||||
defaults: { access: user }
|
||||
defaults: { access: all }
|
||||
|
||||
app_user_group_users:
|
||||
path: /user/group/users/{id}
|
||||
app_all_group_users:
|
||||
path: /all/group/users/{id}
|
||||
controller: App\Controller\GroupController::users
|
||||
defaults: { access: user }
|
||||
defaults: { access: all }
|
||||
|
||||
app_user_group_usersnotin:
|
||||
path: /user/group/usersnotin/{id}
|
||||
app_all_group_usersnotin:
|
||||
path: /all/group/usersnotin/{id}
|
||||
controller: App\Controller\GroupController::usersnotin
|
||||
defaults: { access: user }
|
||||
defaults: { access: all }
|
||||
|
||||
app_user_group_usersin:
|
||||
path: /user/group/usersin/{id}
|
||||
app_all_group_usersin:
|
||||
path: /all/group/usersin/{id}
|
||||
controller: App\Controller\GroupController::usersin
|
||||
defaults: { access: user }
|
||||
defaults: { access: all }
|
||||
|
||||
app_user_group_usergroup_add:
|
||||
path: /user/group/usergroup/add/{groupid}/{userid}
|
||||
app_all_group_usergroup_add:
|
||||
path: /all/group/usergroup/add/{groupid}/{userid}
|
||||
controller: App\Controller\GroupController::useradd
|
||||
defaults: { access: user }
|
||||
defaults: { access: all }
|
||||
|
||||
app_user_group_usergroup_del:
|
||||
path: /user/group/usergroup/del/{groupid}/{userid}
|
||||
app_all_group_usergroup_del:
|
||||
path: /all/group/usergroup/del/{groupid}/{userid}
|
||||
controller: App\Controller\GroupController::userdel
|
||||
defaults: { access: user }
|
||||
defaults: { access: all }
|
||||
|
||||
app_user_group_usergroup_changerole:
|
||||
path: /user/group/usergroup/changerole/{groupid}/{userid}/{roleid}
|
||||
app_all_group_usergroup_changerole:
|
||||
path: /all/group/usergroup/changerole/{groupid}/{userid}/{roleid}
|
||||
controller: App\Controller\GroupController::userchangerole
|
||||
defaults: { access: user }
|
||||
defaults: { access: all }
|
||||
|
||||
app_user_group_userout:
|
||||
path: /user/group/userout/{id}
|
||||
app_all_group_userout:
|
||||
path: /all/group/userout/{id}
|
||||
controller: App\Controller\GroupController::userout
|
||||
defaults: { access: user }
|
||||
defaults: { access: all }
|
||||
|
||||
#== Whitelist ===================================================================================================
|
||||
#-- Access admin
|
||||
@ -634,7 +606,7 @@ app_admin_whitelist_delete:
|
||||
controller: App\Controller\WhitelistController::delete
|
||||
defaults: { access: admin }
|
||||
|
||||
#-- Acces visiteur
|
||||
#-- Access public
|
||||
app_whitelist_is:
|
||||
path: /whitelist/is
|
||||
controller: App\Controller\WhitelistController::is
|
||||
@ -682,7 +654,7 @@ app_modo_registration_delete:
|
||||
controller: App\Controller\RegistrationController::delete
|
||||
defaults: { access: modo }
|
||||
|
||||
#-- Access visiteur
|
||||
#-- Access public
|
||||
app_registration:
|
||||
path: /registration
|
||||
controller: App\Controller\RegistrationController::submit
|
||||
@ -766,33 +738,34 @@ app_modo_user_delete:
|
||||
controller: App\Controller\UserController::delete
|
||||
defaults: { access: modo }
|
||||
|
||||
#-- Access user
|
||||
app_user_user:
|
||||
path: /user/update
|
||||
#-- Access all
|
||||
app_all_user:
|
||||
path: /all/update
|
||||
controller: App\Controller\UserController::profil
|
||||
defaults: { access: user }
|
||||
defaults: { access: all }
|
||||
|
||||
app_user_users:
|
||||
path: /user/users
|
||||
app_all_users:
|
||||
path: /all/users
|
||||
controller: App\Controller\UserController::list
|
||||
defaults: { access: user }
|
||||
defaults: { access: all }
|
||||
|
||||
app_user_user_tablelist:
|
||||
path: /user/user/tablelist
|
||||
app_all_user_tablelist:
|
||||
path: /all/user/tablelist
|
||||
controller: App\Controller\UserController::tablelist
|
||||
defaults: { access: user }
|
||||
defaults: { access: all }
|
||||
|
||||
app_user_user_selectlist:
|
||||
path: /user/user/selectlist
|
||||
app_all_user_selectlist:
|
||||
path: /all/user/selectlist
|
||||
controller: App\Controller\UserController::selectlist
|
||||
defaults: { access: user }
|
||||
defaults: { access: all }
|
||||
|
||||
app_user_view:
|
||||
path: /user/view/{id}
|
||||
app_all_view:
|
||||
path: /all/view/{id}
|
||||
controller: App\Controller\UserController::view
|
||||
defaults: { access: user }
|
||||
defaults: { access: all }
|
||||
|
||||
app_user_preference:
|
||||
path: /user/preference
|
||||
app_all_preference:
|
||||
path: /all/preference
|
||||
controller: App\Controller\UserController::preference
|
||||
defaults: { access: user }
|
||||
defaults: { access: all }
|
||||
|
||||
|
Reference in New Issue
Block a user