summaryrefslogtreecommitdiffstats
path: root/packages/meshbay-common/src/meshbay_common/adminop.py
diff options
context:
space:
mode:
Diffstat (limited to 'packages/meshbay-common/src/meshbay_common/adminop.py')
-rw-r--r--packages/meshbay-common/src/meshbay_common/adminop.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/packages/meshbay-common/src/meshbay_common/adminop.py b/packages/meshbay-common/src/meshbay_common/adminop.py
index ad109b2..c48f011 100644
--- a/packages/meshbay-common/src/meshbay_common/adminop.py
+++ b/packages/meshbay-common/src/meshbay_common/adminop.py
@@ -54,6 +54,13 @@ OP_MEMBER_UPLOAD = "member_upload"
# anything about key material, but an unsigned toggle would let any member
# turn a disabled one back on.
OP_APPS_ENABLED = "apps_enabled"
+# How often the indexer's reconciliation backstop runs, and how long it waits
+# after a file's last write before hashing it. Signed like the rest for
+# consistency with every other operator-only setting here, even though the
+# worst a wrong value costs is index staleness or extra disk churn — not a
+# security property in itself, but the pattern (every operator setting is
+# signed) is what keeps the authorization model simple to reason about.
+OP_SET_SCAN_SETTINGS = "set_scan_settings"
OP_ROOT_ADD = "root_add"
OP_ROOT_REMOVE = "root_remove"
OP_GROUP_ATTACH = "group_attach"