wikijs-fork/client/store/page.js

61 lines
1005 B
JavaScript
Raw Normal View History

2018-10-29 02:09:58 +00:00
import { make } from 'vuex-pathify'
const state = {
id: 0,
authorId: 0,
authorName: 'Unknown',
createdAt: '',
description: '',
isPublished: true,
locale: 'en',
path: '',
publishEndDate: '',
publishStartDate: '',
2018-10-29 02:09:58 +00:00
tags: [],
title: '',
updatedAt: '',
2021-04-02 04:39:11 +00:00
editor: '',
2020-05-17 22:38:23 +00:00
mode: '',
scriptJs: '',
scriptCss: '',
effectivePermissions: {
comments: {
read: false,
write: false,
manage: false
},
history: {
read: false
},
source: {
read: false
},
pages: {
write: false,
manage: false,
delete: false,
script: false,
style: false
},
system: {
manage: false
}
2020-05-18 04:45:51 +00:00
},
2022-09-20 20:55:05 +00:00
commentsCount: 0,
editShortcuts: {
editFab: false,
editMenuBar: false,
editMenuBtn: false,
editMenuExternalBtn: false,
editMenuExternalName: '',
editMenuExternalIcon: '',
editMenuExternalUrl: ''
}
2018-10-29 02:09:58 +00:00
}
export default {
namespaced: true,
state,
mutations: make.mutations(state)
}