Page MenuHomePhabricator

D5310.id17381.diff
No OneTemporary

D5310.id17381.diff

diff --git a/keyserver/src/scripts/force-policy-acknowledgment.js b/keyserver/src/scripts/force-policy-acknowledgment.js
new file mode 100644
--- /dev/null
+++ b/keyserver/src/scripts/force-policy-acknowledgment.js
@@ -0,0 +1,19 @@
+// @flow
+import { policyTypes } from 'lib/facts/policies.js';
+
+import { dbQuery, SQL } from '../database/database.js';
+import { main } from './utils.js';
+
+const policy = policyTypes.tosAndPrivacyPolicy;
+// time when policy was officially published for users
+const policyUpdateTime = new Date('2022-10-30T00:00:00').getTime();
+
+async function forcePolicyAcknowledgment() {
+ await dbQuery(SQL`
+ UPDATE policy_acknowledgments
+ SET confirmed = 0
+ WHERE date <= ${policyUpdateTime} AND policy = ${policy};
+ `);
+}
+
+main([forcePolicyAcknowledgment]);

File Metadata

Mime Type
text/plain
Expires
Sat, Dec 21, 2:12 AM (17 h, 42 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2684677
Default Alt Text
D5310.id17381.diff (815 B)

Event Timeline