Hide people for non-admin if no recognize (fix #103)
parent
2adb02377d
commit
3cd6fd5a7f
|
@ -20,7 +20,7 @@
|
||||||
<Video slot="icon" :size="20" />
|
<Video slot="icon" :size="20" />
|
||||||
</NcAppNavigationItem>
|
</NcAppNavigationItem>
|
||||||
<NcAppNavigationItem :to="{name: 'people'}"
|
<NcAppNavigationItem :to="{name: 'people'}"
|
||||||
:title="t('memories', 'People')">
|
:title="t('memories', 'People')" v-if="showPeople">
|
||||||
<PeopleIcon slot="icon" :size="20" />
|
<PeopleIcon slot="icon" :size="20" />
|
||||||
</NcAppNavigationItem>
|
</NcAppNavigationItem>
|
||||||
<NcAppNavigationItem :to="{name: 'archive'}"
|
<NcAppNavigationItem :to="{name: 'archive'}"
|
||||||
|
@ -57,7 +57,8 @@ import {
|
||||||
NcContent, NcAppContent, NcAppNavigation,
|
NcContent, NcAppContent, NcAppNavigation,
|
||||||
NcAppNavigationItem, NcAppNavigationSettings,
|
NcAppNavigationItem, NcAppNavigationSettings,
|
||||||
} from '@nextcloud/vue';
|
} from '@nextcloud/vue';
|
||||||
import { generateUrl } from '@nextcloud/router'
|
import { generateUrl } from '@nextcloud/router';
|
||||||
|
import { getCurrentUser } from '@nextcloud/auth';
|
||||||
|
|
||||||
import Timeline from './components/Timeline.vue'
|
import Timeline from './components/Timeline.vue'
|
||||||
import Settings from './components/Settings.vue'
|
import Settings from './components/Settings.vue'
|
||||||
|
@ -97,6 +98,10 @@ import TagsIcon from 'vue-material-design-icons/Tag.vue';
|
||||||
export default class App extends Mixins(GlobalMixin, UserConfig) {
|
export default class App extends Mixins(GlobalMixin, UserConfig) {
|
||||||
// Outer element
|
// Outer element
|
||||||
|
|
||||||
|
get showPeople() {
|
||||||
|
return this.config_recognizeEnabled || getCurrentUser()?.isAdmin;
|
||||||
|
}
|
||||||
|
|
||||||
public mounted() {
|
public mounted() {
|
||||||
// Get the content-vue element and add nextcloud version as a class to it
|
// Get the content-vue element and add nextcloud version as a class to it
|
||||||
const contentVue = document.querySelector('#content-vue');
|
const contentVue = document.querySelector('#content-vue');
|
||||||
|
|
Loading…
Reference in New Issue