mirror of
https://github.com/humhub/humhub.git
synced 2025-02-19 23:54:54 +01:00
Added option to hide about page
This commit is contained in:
parent
61b0668885
commit
e014f5d3eb
@ -54,6 +54,12 @@ class Module extends \humhub\components\Module
|
||||
*/
|
||||
public $minimumSpaceUrlLength = 2;
|
||||
|
||||
/**
|
||||
* @var bool hide about page in space menu
|
||||
* @since 1.7
|
||||
*/
|
||||
public $hideAboutPage = false;
|
||||
|
||||
/**
|
||||
* @inheritdoc
|
||||
*/
|
||||
@ -83,14 +89,14 @@ class Module extends \humhub\components\Module
|
||||
*/
|
||||
public function getNotifications()
|
||||
{
|
||||
return [
|
||||
'humhub\modules\space\notifications\ApprovalRequest',
|
||||
'humhub\modules\space\notifications\ApprovalRequestAccepted',
|
||||
'humhub\modules\space\notifications\ApprovalRequestDeclined',
|
||||
'humhub\modules\space\notifications\Invite',
|
||||
'humhub\modules\space\notifications\InviteAccepted',
|
||||
'humhub\modules\space\notifications\InviteDeclined'
|
||||
];
|
||||
return [
|
||||
'humhub\modules\space\notifications\ApprovalRequest',
|
||||
'humhub\modules\space\notifications\ApprovalRequestAccepted',
|
||||
'humhub\modules\space\notifications\ApprovalRequestDeclined',
|
||||
'humhub\modules\space\notifications\Invite',
|
||||
'humhub\modules\space\notifications\InviteAccepted',
|
||||
'humhub\modules\space\notifications\InviteDeclined'
|
||||
];
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -11,6 +11,7 @@ namespace humhub\modules\space\widgets;
|
||||
use humhub\modules\content\components\ContentContainerController;
|
||||
use humhub\modules\content\helpers\ContentContainerHelper;
|
||||
use humhub\modules\space\models\Space;
|
||||
use humhub\modules\space\Module;
|
||||
use humhub\modules\ui\menu\MenuLink;
|
||||
use humhub\modules\ui\menu\widgets\LeftNavigation;
|
||||
use Yii;
|
||||
@ -36,7 +37,7 @@ class Menu extends LeftNavigation
|
||||
*/
|
||||
public function init()
|
||||
{
|
||||
if(!$this->space) {
|
||||
if (!$this->space) {
|
||||
$this->space = ContentContainerHelper::getCurrent(Space::class);
|
||||
}
|
||||
|
||||
@ -59,13 +60,18 @@ class Menu extends LeftNavigation
|
||||
'isActive' => MenuLink::isActiveState('space', 'space', ['index', 'home']),
|
||||
]));
|
||||
|
||||
$this->addEntry(new MenuLink([
|
||||
'label' => Yii::t('SpaceModule.base', 'About Space'),
|
||||
'url' => $this->space->createUrl('/space/space/about'),
|
||||
'icon' => 'info-circle',
|
||||
'sortOrder' => 100,
|
||||
'isActive' => MenuLink::isActiveState('space', 'space', ['about']),
|
||||
]));
|
||||
/** @var Module $module */
|
||||
$module = Yii::$app->getModule('space');
|
||||
|
||||
if (!$module->hideAboutPage) {
|
||||
$this->addEntry(new MenuLink([
|
||||
'label' => Yii::t('SpaceModule.base', 'About'),
|
||||
'url' => $this->space->createUrl('/space/space/about'),
|
||||
'icon' => 'info-circle',
|
||||
'sortOrder' => 100,
|
||||
'isActive' => MenuLink::isActiveState('space', 'space', ['about']),
|
||||
]));
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
x
Reference in New Issue
Block a user