Page MenuHomePhabricator

D13446.diff
No OneTemporary

D13446.diff

diff --git a/lib/permissions/thread-permissions.js b/lib/permissions/thread-permissions.js
--- a/lib/permissions/thread-permissions.js
+++ b/lib/permissions/thread-permissions.js
@@ -476,19 +476,31 @@
[threadPermissions.EDIT_THREAD_COLOR]: true,
[threadPermissions.EDIT_THREAD_DESCRIPTION]: true,
[threadPermissions.EDIT_THREAD_AVATAR]: true,
- [threadPermissions.ADD_MEMBERS]: true,
- [threadPermissions.LEAVE_THREAD]: true,
};
if (threadType === threadTypes.THICK_SIDEBAR) {
return {
...basePermissions,
[threadPermissions.JOIN_THREAD]: true,
+ [threadPermissions.ADD_MEMBERS]: true,
+ [threadPermissions.LEAVE_THREAD]: true,
+ };
+ }
+ if (
+ threadType === threadTypes.PRIVATE ||
+ threadType === threadTypes.PERSONAL
+ ) {
+ return {
+ ...basePermissions,
+ [threadPermissions.EDIT_ENTRIES]: true,
+ [threadPermissions.CREATE_SIDEBARS]: true,
};
}
return {
...basePermissions,
[threadPermissions.EDIT_ENTRIES]: true,
[threadPermissions.CREATE_SIDEBARS]: true,
+ [threadPermissions.ADD_MEMBERS]: true,
+ [threadPermissions.LEAVE_THREAD]: true,
};
}

File Metadata

Mime Type
text/plain
Expires
Mon, Sep 30, 7:27 PM (20 h, 9 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2206618
Default Alt Text
D13446.diff (1 KB)

Event Timeline