1.6.00 Profil des espaces WIP

This commit is contained in:
Fred Tempez 2024-02-13 11:22:49 +01:00
parent 13227a5cd4
commit 0c8569f7cf
3 changed files with 49 additions and 4 deletions

View File

@ -23,17 +23,17 @@ class course extends common
'index' => self::GROUP_EDITOR,
'edit' => self::GROUP_EDITOR,
'manage' => self::GROUP_EDITOR,
'users' => self::GROUP_EDITOR,
'users' => self::GROUP_EDITOR, // fait
'usersAdd' => self::GROUP_EDITOR,
'userDelete' => self::GROUP_EDITOR,
'usersDelete' => self::GROUP_EDITOR,
'usersHistoryExport' => self::GROUP_EDITOR, //fait
'userDelete' => self::GROUP_EDITOR,
'userHistory' => self::GROUP_EDITOR,
'usersHistoryExport' => self::GROUP_EDITOR,
'userHistoryExport' => self::GROUP_EDITOR,
'backup' => self::GROUP_EDITOR,
'restore' => self::GROUP_EDITOR,
'clone' => self::GROUP_ADMIN,
'add' => self::GROUP_ADMIN,
'add' => self::GROUP_ADMIN,
'delete' => self::GROUP_ADMIN,
'category' => self::GROUP_ADMIN,
'categoryAdd' => self::GROUP_ADMIN,

View File

@ -708,6 +708,10 @@ class user extends common
],
'course' => [
'index' => $this->getInput('profilEditCourseIndex', helper::FILTER_BOOLEAN),
'manage' => $this->getInput('profilEditCourseIndex', helper::FILTER_BOOLEAN), // Les deux fonctions sont groupées
'users' => $this->getInput('profilEditCourseUsers', helper::FILTER_BOOLEAN),
'userHistory' => $this->getInput('profilEditCourseUserHistory', helper::FILTER_BOOLEAN),
'userHistoryExport' => $this->getInput('profilEditCourseUserExport', helper::FILTER_BOOLEAN),
]
];

View File

@ -92,6 +92,47 @@
]); ?>
</div>
</div>
<div class="row">
<div class="col3">
<?php echo template::checkbox('profilEditCourseEdit', true, 'Éditer', [
'checked' => $this->getData(['profil', $this->getUrl(2), $this->getUrl(3), 'course', 'edit'])
]); ?>
</div>
</div>
<div class="row">
<div class="col3">
<?php echo template::checkbox('profilEditCourseUsers', true, 'Participants', [
'checked' => $this->getData(['profil', $this->getUrl(2), $this->getUrl(3), 'course', 'users'])
]); ?>
</div>
<div class="col3">
<?php echo template::checkbox('profilEditCourseUserHistory', true, 'Historique participant', [
'checked' => $this->getData(['profil', $this->getUrl(2), $this->getUrl(3), 'course', 'userHistory'])
]); ?>
</div>
<div class="col3">
<?php echo template::checkbox('profilEditCourseUserHistoryExport', true, 'Exporter historique participant', [
'checked' => $this->getData(['profil', $this->getUrl(2), $this->getUrl(3), 'course', 'userHistoryExport'])
]); ?>
</div>
</div>
<div class="row">
<div class="col3">
<?php echo template::checkbox('profilEditCourseUsers', true, 'Participants', [
'checked' => $this->getData(['profil', $this->getUrl(2), $this->getUrl(3), 'course', 'users'])
]); ?>
</div>
<div class="col3">
<?php echo template::checkbox('profilEditCourseUserHistory', true, 'Historique participant', [
'checked' => $this->getData(['profil', $this->getUrl(2), $this->getUrl(3), 'course', 'userHistory'])
]); ?>
</div>
<div class="col3">
<?php echo template::checkbox('profilEditCourseUserHistoryExport', true, 'Cloner', [
'checked' => $this->getData(['profil', $this->getUrl(2), $this->getUrl(3), 'course', 'userHistoryExport'])
]); ?>
</div>
</div>
</div>
</div>
</div>