mirror of
https://github.com/documize/community.git
synced 2025-07-21 06:09:42 +02:00
space sharing view disabled for Keycloak auth provider
This commit is contained in:
parent
e5119dd243
commit
872183b35a
6 changed files with 24 additions and 11 deletions
|
@ -10,12 +10,13 @@
|
||||||
// https://documize.com
|
// https://documize.com
|
||||||
|
|
||||||
import Ember from 'ember';
|
import Ember from 'ember';
|
||||||
|
import AuthMixin from '../../mixins/auth';
|
||||||
|
|
||||||
const {
|
const {
|
||||||
inject: { service }
|
inject: { service }
|
||||||
} = Ember;
|
} = Ember;
|
||||||
|
|
||||||
export default Ember.Component.extend({
|
export default Ember.Component.extend(AuthMixin, {
|
||||||
folderService: service('folder'),
|
folderService: service('folder'),
|
||||||
appMeta: service(),
|
appMeta: service(),
|
||||||
users: [],
|
users: [],
|
||||||
|
|
|
@ -12,12 +12,13 @@
|
||||||
import Ember from 'ember';
|
import Ember from 'ember';
|
||||||
import NotifierMixin from '../../mixins/notifier';
|
import NotifierMixin from '../../mixins/notifier';
|
||||||
import TooltipMixin from '../../mixins/tooltip';
|
import TooltipMixin from '../../mixins/tooltip';
|
||||||
|
import AuthMixin from '../../mixins/auth';
|
||||||
|
|
||||||
const {
|
const {
|
||||||
computed
|
computed
|
||||||
} = Ember;
|
} = Ember;
|
||||||
|
|
||||||
export default Ember.Component.extend(NotifierMixin, TooltipMixin, {
|
export default Ember.Component.extend(NotifierMixin, TooltipMixin, AuthMixin, {
|
||||||
folderService: Ember.inject.service('folder'),
|
folderService: Ember.inject.service('folder'),
|
||||||
session: Ember.inject.service(),
|
session: Ember.inject.service(),
|
||||||
appMeta: Ember.inject.service(),
|
appMeta: Ember.inject.service(),
|
||||||
|
|
|
@ -7,6 +7,6 @@
|
||||||
|
|
||||||
{{#layout/zone-content}}
|
{{#layout/zone-content}}
|
||||||
{{folder/folder-toolbar folders=model.folders folder=model.folder hasSelectedDocuments=hasSelectedDocuments onDeleteDocument=(action
|
{{folder/folder-toolbar folders=model.folders folder=model.folder hasSelectedDocuments=hasSelectedDocuments onDeleteDocument=(action
|
||||||
'onDeleteDocument') onMoveDocument=(action 'onMoveDocument')}} {{folder/documents-list documents=model.documents folder=model.folder
|
'onDeleteDocument') onMoveDocument=(action 'onMoveDocument')}}
|
||||||
isFolderOwner=isFolderOwner onDocumentsChecked=(action 'onDocumentsChecked') }}
|
{{folder/documents-list documents=model.documents folder=model.folder isFolderOwner=isFolderOwner onDocumentsChecked=(action 'onDocumentsChecked') }}
|
||||||
{{/layout/zone-content}}
|
{{/layout/zone-content}}
|
||||||
|
|
|
@ -10,8 +10,9 @@
|
||||||
// https://documize.com
|
// https://documize.com
|
||||||
|
|
||||||
import Ember from 'ember';
|
import Ember from 'ember';
|
||||||
|
import AuthMixin from '../../mixins/auth';
|
||||||
|
|
||||||
export default Ember.Controller.extend({
|
export default Ember.Controller.extend(AuthMixin, {
|
||||||
tabGeneral: false,
|
tabGeneral: false,
|
||||||
tabShare: false,
|
tabShare: false,
|
||||||
tabPermissions: false,
|
tabPermissions: false,
|
||||||
|
|
|
@ -7,7 +7,9 @@
|
||||||
<div class="sidebar-menu">
|
<div class="sidebar-menu">
|
||||||
<ul class="options">
|
<ul class="options">
|
||||||
<li class="option {{if tabGeneral "selected"}}" {{action 'selectTab' 'tabGeneral'}}>General</li>
|
<li class="option {{if tabGeneral "selected"}}" {{action 'selectTab' 'tabGeneral'}}>General</li>
|
||||||
|
{{#if isAuthProviderDocumize}}
|
||||||
<li class="option {{if tabShare "selected"}}" {{action 'selectTab' 'tabShare'}}>Share</li>
|
<li class="option {{if tabShare "selected"}}" {{action 'selectTab' 'tabShare'}}>Share</li>
|
||||||
|
{{/if}}
|
||||||
<li class="option {{if tabPermissions "selected"}}" {{action 'selectTab' 'tabPermissions'}}>Permissions</li>
|
<li class="option {{if tabPermissions "selected"}}" {{action 'selectTab' 'tabPermissions'}}>Permissions</li>
|
||||||
<li class="option {{if tabDelete "selected"}}" {{action 'selectTab' 'tabDelete'}}>Delete</li>
|
<li class="option {{if tabDelete "selected"}}" {{action 'selectTab' 'tabDelete'}}>Delete</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
|
@ -43,11 +43,19 @@
|
||||||
{{/if}}
|
{{/if}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
{{#if isFolderOwner}}
|
{{#if isFolderOwner}}
|
||||||
|
{{#if isAuthProviderDocumize}}
|
||||||
{{#link-to 'settings' folder.id folder.slug (query-params tab="tabShare")}}
|
{{#link-to 'settings' folder.id folder.slug (query-params tab="tabShare")}}
|
||||||
<div class="round-button-mono" id="folder-share-button" data-tooltip="Share" data-tooltip-position="top center">
|
<div class="round-button-mono" id="folder-share-button" data-tooltip="Share" data-tooltip-position="top center">
|
||||||
<i class="material-icons color-gray">share</i>
|
<i class="material-icons color-gray">share</i>
|
||||||
</div>
|
</div>
|
||||||
{{/link-to}}
|
{{/link-to}}
|
||||||
|
{{else}}
|
||||||
|
{{#link-to 'settings' folder.id folder.slug (query-params tab="tabPermissions")}}
|
||||||
|
<div class="round-button-mono" id="folder-share-button" data-tooltip="Share" data-tooltip-position="top center">
|
||||||
|
<i class="material-icons color-gray">share</i>
|
||||||
|
</div>
|
||||||
|
{{/link-to}}
|
||||||
|
{{/if}}
|
||||||
<div class="button-gap"></div>
|
<div class="button-gap"></div>
|
||||||
{{#link-to 'settings' folder.id folder.slug}}
|
{{#link-to 'settings' folder.id folder.slug}}
|
||||||
<div class="round-button-mono" id="folder-settings-button" data-tooltip="Settings" data-tooltip-position="top center">
|
<div class="round-button-mono" id="folder-settings-button" data-tooltip="Settings" data-tooltip-position="top center">
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue