mirror of
https://github.com/documize/community.git
synced 2025-07-23 07:09:43 +02:00
document level permissions
This commit is contained in:
parent
f4f32bcfcb
commit
b9394a4967
28 changed files with 983 additions and 355 deletions
|
@ -328,6 +328,7 @@ export default Service.extend({
|
|||
let data = {
|
||||
document: {},
|
||||
permissions: {},
|
||||
roles: {},
|
||||
folders: [],
|
||||
folder: {},
|
||||
links: [],
|
||||
|
@ -337,9 +338,12 @@ export default Service.extend({
|
|||
doc = this.get('store').push(doc);
|
||||
|
||||
let perms = this.get('store').normalize('space-permission', response.permissions);
|
||||
perms= this.get('store').push(perms);
|
||||
perms = this.get('store').push(perms);
|
||||
this.get('folderService').set('permissions', perms);
|
||||
|
||||
let roles = this.get('store').normalize('document-role', response.roles);
|
||||
roles = this.get('store').push(roles);
|
||||
|
||||
let folders = response.folders.map((obj) => {
|
||||
let data = this.get('store').normalize('folder', obj);
|
||||
return this.get('store').push(data);
|
||||
|
@ -347,6 +351,7 @@ export default Service.extend({
|
|||
|
||||
data.document = doc;
|
||||
data.permissions = perms;
|
||||
data.roles = roles;
|
||||
data.folders = folders;
|
||||
data.folder = folders.findBy('id', doc.get('folderId'));
|
||||
data.links = response.links;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue