Page MenuHomePhabricator

D8437.diff
No OneTemporary

D8437.diff

diff --git a/keyserver/src/scripts/add-leave-thread-permissions.js b/keyserver/src/scripts/add-leave-thread-permissions.js
--- a/keyserver/src/scripts/add-leave-thread-permissions.js
+++ b/keyserver/src/scripts/add-leave-thread-permissions.js
@@ -5,12 +5,12 @@
import { endScript } from './utils.js';
import { dbQuery, SQL } from '../database/database.js';
-import { recalculateAllThreadPermissions } from '../updaters/thread-permission-updaters.js';
+import { DEPRECATED_recalculateAllThreadPermissions } from '../updaters/thread-permission-updaters.js';
async function main() {
try {
await addLeaveThreadPermissions();
- await recalculateAllThreadPermissions();
+ await DEPRECATED_recalculateAllThreadPermissions();
} catch (e) {
console.warn(e);
} finally {
diff --git a/keyserver/src/scripts/create-sidebar-permissions.js b/keyserver/src/scripts/create-sidebar-permissions.js
--- a/keyserver/src/scripts/create-sidebar-permissions.js
+++ b/keyserver/src/scripts/create-sidebar-permissions.js
@@ -7,12 +7,12 @@
import { endScript } from './utils.js';
import { dbQuery, SQL } from '../database/database.js';
-import { recalculateAllThreadPermissions } from '../updaters/thread-permission-updaters.js';
+import { DEPRECATED_recalculateAllThreadPermissions } from '../updaters/thread-permission-updaters.js';
async function main() {
try {
await createSidebarPermissions();
- await recalculateAllThreadPermissions();
+ await DEPRECATED_recalculateAllThreadPermissions();
} catch (e) {
console.warn(e);
} finally {
diff --git a/keyserver/src/updaters/thread-permission-updaters.js b/keyserver/src/updaters/thread-permission-updaters.js
--- a/keyserver/src/updaters/thread-permission-updaters.js
+++ b/keyserver/src/updaters/thread-permission-updaters.js
@@ -1216,7 +1216,8 @@
}
}
-async function recalculateAllThreadPermissions() {
+// Deprecated - use updateRolesAndPermissionsForAllThreads instead
+async function DEPRECATED_recalculateAllThreadPermissions() {
const getAllThreads = SQL`SELECT id FROM threads`;
const [result] = await dbQuery(getAllThreads);
@@ -1286,6 +1287,6 @@
getChangesetCommitResultForExistingThread,
saveMemberships,
commitMembershipChangeset,
- recalculateAllThreadPermissions,
+ DEPRECATED_recalculateAllThreadPermissions,
updateRolesAndPermissionsForAllThreads,
};

File Metadata

Mime Type
text/plain
Expires
Fri, Oct 25, 6:27 PM (21 h, 53 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2364449
Default Alt Text
D8437.diff (2 KB)

Event Timeline