|
|
@@ -39,7 +39,7 @@ class SiteController extends ActionController
|
|
|
// Templates names
|
|
|
private const TEMPLATE_HOME = "OpenTalent.OtTemplating->home";
|
|
|
private const TEMPLATE_1COL = "OpenTalent.OtTemplating->1Col";
|
|
|
- private const TEMPLATE_3COL = "OpenTalent.OtTemplating->home";
|
|
|
+ private const TEMPLATE_3COL = "OpenTalent.OtTemplating->3Col";
|
|
|
private const TEMPLATE_EVENTS = "OpenTalent.OtTemplating->events";
|
|
|
private const TEMPLATE_STRUCTURESEVENTS = "OpenTalent.OtTemplating->structuresEvents";
|
|
|
private const TEMPLATE_STRUCTURES = "OpenTalent.OtTemplating->structures";
|
|
|
@@ -405,7 +405,7 @@ class SiteController extends ActionController
|
|
|
);
|
|
|
|
|
|
if ($isNetwork) {
|
|
|
- // > 'Présentation > Les sociétés adhérentes' page
|
|
|
+ // > 'Présentation > Evènements des structures' page
|
|
|
$this->insertPage(
|
|
|
$websiteUid,
|
|
|
$this->createdPagesIndex['/presentation'],
|
|
|
@@ -1743,30 +1743,33 @@ class SiteController extends ActionController
|
|
|
$pages = $this->otPageRepository->getPageWithSubpages($rootUid);
|
|
|
|
|
|
// To understand how the rights levels are computed:
|
|
|
- // @see https://ressources.opentalent.fr/display/EX/Droits+des+BE+Users
|
|
|
+ // @see https://gitlab.2iopenservice.com/opentalent/ot_typo3/-/blob/master/doc/be_users.md?ref_type=heads
|
|
|
foreach ($pages as $page) {
|
|
|
|
|
|
if ($page['ot_page_type'] === OtPageTypeEnum::ROOT) {
|
|
|
|
|
|
$adminPerms = self::PERM_SHOW + self::PERM_EDIT_CONTENT + self::PERM_EDIT_PAGE;
|
|
|
+ $editorsPerms = self::PERM_SHOW + self::PERM_EDIT_CONTENT + self::PERM_EDIT_PAGE;
|
|
|
if ($isPremium) {
|
|
|
$adminPerms += self::PERM_NEW;
|
|
|
+ $editorsPerms += self::PERM_NEW;
|
|
|
}
|
|
|
- $editorsPerms = self::PERM_SHOW + self::PERM_EDIT_CONTENT;
|
|
|
|
|
|
} else if ($page['ot_page_type'] === OtPageTypeEnum::MANDATORY_NON_EDITABLE) {
|
|
|
$adminPerms = self::PERM_SHOW;
|
|
|
+ $editorsPerms = self::PERM_SHOW;
|
|
|
if ($isPremium) {
|
|
|
$adminPerms += self::PERM_NEW;
|
|
|
+ $editorsPerms += self::PERM_NEW;
|
|
|
}
|
|
|
- $editorsPerms = self::PERM_SHOW;
|
|
|
|
|
|
} else if ($page['ot_page_type'] === OtPageTypeEnum::MANDATORY_EDITABLE) {
|
|
|
$adminPerms = self::PERM_SHOW;
|
|
|
+ $editorsPerms = self::PERM_SHOW;
|
|
|
if ($isPremium) {
|
|
|
$adminPerms += self::PERM_NEW + self::PERM_EDIT_PAGE;
|
|
|
+ $editorsPerms += self::PERM_NEW + self::PERM_EDIT_PAGE;
|
|
|
}
|
|
|
- $editorsPerms = self::PERM_SHOW;
|
|
|
|
|
|
} else {
|
|
|
$adminPerms = self::PERM_SHOW + self::PERM_EDIT_CONTENT + self::PERM_EDIT_PAGE;
|
|
|
@@ -1776,7 +1779,7 @@ class SiteController extends ActionController
|
|
|
|
|
|
$editorsPerms = self::PERM_SHOW + self::PERM_EDIT_CONTENT + self::PERM_EDIT_PAGE;
|
|
|
if ($isPremium) {
|
|
|
- $editorsPerms += self::PERM_NEW;
|
|
|
+ $editorsPerms += self::PERM_DELETE + self::PERM_NEW;
|
|
|
}
|
|
|
}
|
|
|
|