Page MenuHomePhorge

D7033.1768476782.diff
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

D7033.1768476782.diff

diff --git a/keyserver/src/creators/role-creator.js b/keyserver/src/creators/role-creator.js
--- a/keyserver/src/creators/role-creator.js
+++ b/keyserver/src/creators/role-creator.js
@@ -95,6 +95,7 @@
const openTopLevelDescendantJoinThread =
OPEN_TOP_LEVEL_DESCENDANT + threadPermissions.JOIN_THREAD;
const openChildJoinThread = OPEN_CHILD + threadPermissions.JOIN_THREAD;
+ const openChildAddMembers = OPEN_CHILD + threadPermissions.ADD_MEMBERS;
const genesisMemberPermissions = {
[threadPermissions.KNOW_OF]: true,
@@ -107,7 +108,9 @@
...genesisMemberPermissions,
[threadPermissions.LEAVE_THREAD]: true,
[threadPermissions.CREATE_SIDEBARS]: true,
+ [threadPermissions.ADD_MEMBERS]: true,
[openChildJoinThread]: true,
+ [openChildAddMembers]: true,
};
let memberPermissions;
diff --git a/keyserver/src/database/migration-config.js b/keyserver/src/database/migration-config.js
--- a/keyserver/src/database/migration-config.js
+++ b/keyserver/src/database/migration-config.js
@@ -203,6 +203,7 @@
);
},
],
+ [18, updateRolesAndPermissionsForAllThreads],
]);
const newDatabaseVersion: number = Math.max(...migrations.keys());

File Metadata

Mime Type
text/plain
Expires
Thu, Jan 15, 11:33 AM (3 h, 5 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5927672
Default Alt Text
D7033.1768476782.diff (1 KB)

Event Timeline