Add group limit for creating boards
Signed-off-by: Julius Härtl <jus@bitgrid.net>
This commit is contained in:
@@ -53,7 +53,7 @@ if (\OC_Util::getVersion()[0] < 14) {
|
||||
|
||||
<div id="app-navigation" data-ng-controller="ListController" ng-init="initSidebar()">
|
||||
<?php print_unescaped($this->inc('part.navigation')); ?>
|
||||
<?php /* print_unescaped($this->inc('part.settings')); */ ?>
|
||||
<?php print_unescaped($this->inc('part.settings')); ?>
|
||||
</div>
|
||||
<div id="app-content" ng-class="{ 'details-visible': sidebar.show }"><div id="app-navigation-toggle-custom" class="icon-menu" ng-click="toggleSidebar()"></div><div ui-view></div></div>
|
||||
<div id="app-sidebar" ng-class="{ 'details-visible': sidebar.show }" ng-if="sidebar.show" class="details-view scroll-container" ui-view="sidebarView"></div>
|
||||
|
||||
@@ -95,7 +95,7 @@
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr ng-if="status.filter === '' && !status.addBoard" ng-click="status.addBoard=!status.addBoard" class="board-create">
|
||||
<tr ng-if="canCreate && status.filter === '' && !status.addBoard" ng-click="status.addBoard=!status.addBoard" class="board-create">
|
||||
<td><span class="icon icon-add"></span></td>
|
||||
<td colspan="3">
|
||||
<a ng-click="status.addBoard=!status.addBoard"
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<li ng-class="{editing: status.addBoard}">
|
||||
<li ng-class="{editing: status.addBoard}" ng-if="canCreate">
|
||||
<a ng-click="status.addBoard=!status.addBoard" class="icon-add app-navigation-noclose">
|
||||
<?php p($l->t('Create a new board')); ?>
|
||||
</a>
|
||||
|
||||
@@ -1,8 +1,21 @@
|
||||
<div id="app-settings">
|
||||
<div id="app-settings" ng-if="isAdmin">
|
||||
<div id="app-settings-header">
|
||||
<button class="settings-button" data-apps-slide-toggle="#app-settings-content"></button>
|
||||
<button class="settings-button" data-apps-slide-toggle="#app-settings-content"><?php p($l->t('Settings')); ?></button>
|
||||
</div>
|
||||
<div id="app-settings-content">
|
||||
|
||||
<div id="app-settings-content" class="hidden">
|
||||
<ui-select multiple tagging="" ng-model="groupLimit" theme="select2"
|
||||
title="<?php p($l->t('Limit deck to groups')); ?>"
|
||||
placeholder="<?php p($l->t('Limit deck to groups')); ?>"
|
||||
on-select="groupLimitAdd($item, $model)"
|
||||
on-remove="groupLimitRemove($item, $model)" ng-disabled="groupLimitDisabled">
|
||||
<ui-select-match placeholder="<?php p($l->t('Limit deck to groups')); ?>">
|
||||
<span class="select-label">{{$item.displayname}} </span>
|
||||
</ui-select-match>
|
||||
<ui-select-choices
|
||||
repeat="group in groups | filter: $select.search | limitTo: 3 track by group.id" position="down">
|
||||
<span class="choose-label">{{group.displayname}}</span>
|
||||
</ui-select-choices>
|
||||
</ui-select>
|
||||
<p class="hint"><?php p($l->t('Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them.')); ?></p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user