|
|
@ -559,11 +559,14 @@ export default { |
|
|
|
tocDecoded () { |
|
|
|
return JSON.parse(Buffer.from(this.toc, 'base64').toString()) |
|
|
|
}, |
|
|
|
currentUserId: get('user/id'), |
|
|
|
tocPosition: get('site/tocPosition'), |
|
|
|
hasAdminPermission: get('page/effectivePermissions@system.manage'), |
|
|
|
hasWritePagesPermission: get('page/effectivePermissions@pages.write'), |
|
|
|
hasManagePagesPermission: get('page/effectivePermissions@pages.manage'), |
|
|
|
hasDeletePagesPermission: get('page/effectivePermissions@pages.delete'), |
|
|
|
hasDeletePagesPermission() { |
|
|
|
return get('page/effectivePermissions@pages.delete').call(this) || (this.authorId === this.currentUserId && this.hasWritePagesPermission) |
|
|
|
}, |
|
|
|
hasReadSourcePermission: get('page/effectivePermissions@source.read'), |
|
|
|
hasReadHistoryPermission: get('page/effectivePermissions@history.read'), |
|
|
|
hasAnyPagePermissions () { |
|
|
|