fix: hide non-guest actions
This commit is contained in:
parent
8b7122277a
commit
35c09a3602
@ -26,7 +26,7 @@
|
|||||||
v-list-tile(avatar, href='/')
|
v-list-tile(avatar, href='/')
|
||||||
v-list-tile-avatar: v-icon(color='blue') home
|
v-list-tile-avatar: v-icon(color='blue') home
|
||||||
v-list-tile-content {{$t('common:header.home')}}
|
v-list-tile-content {{$t('common:header.home')}}
|
||||||
v-list-tile(avatar, @click='pageNew')
|
v-list-tile(avatar, @click='pageNew', v-if='isAuthenticated')
|
||||||
v-list-tile-avatar: v-icon(color='green') add_box
|
v-list-tile-avatar: v-icon(color='green') add_box
|
||||||
v-list-tile-content {{$t('common:header.newPage')}}
|
v-list-tile-content {{$t('common:header.newPage')}}
|
||||||
template(v-if='path && path.length')
|
template(v-if='path && path.length')
|
||||||
@ -35,7 +35,7 @@
|
|||||||
v-list-tile(avatar, @click='pageView', v-if='mode !== `view`')
|
v-list-tile(avatar, @click='pageView', v-if='mode !== `view`')
|
||||||
v-list-tile-avatar: v-icon(color='indigo') subject
|
v-list-tile-avatar: v-icon(color='indigo') subject
|
||||||
v-list-tile-content {{$t('common:header.view')}}
|
v-list-tile-content {{$t('common:header.view')}}
|
||||||
v-list-tile(avatar, @click='pageEdit', v-if='mode !== `edit`')
|
v-list-tile(avatar, @click='pageEdit', v-if='mode !== `edit` && isAuthenticated')
|
||||||
v-list-tile-avatar: v-icon(color='indigo') edit
|
v-list-tile-avatar: v-icon(color='indigo') edit
|
||||||
v-list-tile-content {{$t('common:header.edit')}}
|
v-list-tile-content {{$t('common:header.edit')}}
|
||||||
v-list-tile(avatar, @click='pageHistory', v-if='mode !== `history`')
|
v-list-tile(avatar, @click='pageHistory', v-if='mode !== `history`')
|
||||||
@ -44,10 +44,10 @@
|
|||||||
v-list-tile(avatar, @click='pageSource', v-if='mode !== `source`')
|
v-list-tile(avatar, @click='pageSource', v-if='mode !== `source`')
|
||||||
v-list-tile-avatar: v-icon(color='indigo') code
|
v-list-tile-avatar: v-icon(color='indigo') code
|
||||||
v-list-tile-content {{$t('common:header.viewSource')}}
|
v-list-tile-content {{$t('common:header.viewSource')}}
|
||||||
v-list-tile(avatar, @click='pageMove')
|
v-list-tile(avatar, @click='pageMove', v-if='isAuthenticated')
|
||||||
v-list-tile-avatar: v-icon(color='grey lighten-2') forward
|
v-list-tile-avatar: v-icon(color='grey lighten-2') forward
|
||||||
v-list-tile-content.grey--text.text--ligten-2 {{$t('common:header.move')}}
|
v-list-tile-content.grey--text.text--ligten-2 {{$t('common:header.move')}}
|
||||||
v-list-tile(avatar, @click='pageDelete')
|
v-list-tile(avatar, @click='pageDelete', v-if='isAuthenticated')
|
||||||
v-list-tile-avatar: v-icon(color='red darken-2') delete
|
v-list-tile-avatar: v-icon(color='red darken-2') delete
|
||||||
v-list-tile-content {{$t('common:header.delete')}}
|
v-list-tile-content {{$t('common:header.delete')}}
|
||||||
v-divider.my-0
|
v-divider.my-0
|
||||||
|
@ -64,6 +64,7 @@
|
|||||||
.caption.grey--text.text--lighten-1 {{$t('common:page.lastEditedBy')}}
|
.caption.grey--text.text--lighten-1 {{$t('common:page.lastEditedBy')}}
|
||||||
.body-2.grey--text(:class='darkMode ? `` : `text--darken-3`') {{ authorName }}
|
.body-2.grey--text(:class='darkMode ? `` : `text--darken-3`') {{ authorName }}
|
||||||
.caption.grey--text.text--darken-1 {{ updatedAt | moment('calendar') }}
|
.caption.grey--text.text--darken-1 {{ updatedAt | moment('calendar') }}
|
||||||
|
template(v-if='isAuthenticated')
|
||||||
v-spacer
|
v-spacer
|
||||||
v-tooltip(left)
|
v-tooltip(left)
|
||||||
v-btn.btn-animate-edit(icon, slot='activator', :href='"/e/" + locale + "/" + path')
|
v-btn.btn-animate-edit(icon, slot='activator', :href='"/e/" + locale + "/" + path')
|
||||||
@ -227,6 +228,7 @@ export default {
|
|||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
darkMode: get('site/dark'),
|
darkMode: get('site/dark'),
|
||||||
|
isAuthenticated: get('user/authenticated'),
|
||||||
rating: {
|
rating: {
|
||||||
get () {
|
get () {
|
||||||
return 3.5
|
return 3.5
|
||||||
|
Loading…
Reference in New Issue
Block a user