You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ponymail.apache.org by hu...@apache.org on 2021/09/27 18:50:08 UTC
[incubator-ponymail-foal] 03/05: rename variable
This is an automated email from the ASF dual-hosted git repository.
humbedooh pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-ponymail-foal.git
commit aa9a1374601e7481eff3853aa39d0d450d69765d
Author: Daniel Gruno <hu...@apache.org>
AuthorDate: Mon Sep 27 13:49:25 2021 -0500
rename variable
---
INSTALL.md | 7 ++++---
server/plugins/configuration.py | 2 +-
2 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/INSTALL.md b/INSTALL.md
index 3d808f2..ad1bea5 100644
--- a/INSTALL.md
+++ b/INSTALL.md
@@ -178,13 +178,14 @@ web interface.
## Online Management Console
the `ui` paragraph of the server configuration allows for enabling an administrative interface
for editing or removing emails from the archives. To enable this, set `mgmtconsole` to `true`.
-For true GDPR compliance (deleting an email deletes from disk), set `true_gdpr` to `true`.
-If left out or set to false, deleted emails are merely hidden, and can be recovered at a later stage.
+For GDPR compliance (deleting an email deletes from disk), set `allow_delete` to `true`.
+If left out or set to false, deleted emails are merely hidden, and can be recovered at a later
+stage by an administrator.
~~~yaml
ui:
mgmtconsole: true
- true_gdpr: true
+ allow_delete: true
~~~
The administrative interface can be accessed by clicking on the yellow cog in the context menu
diff --git a/server/plugins/configuration.py b/server/plugins/configuration.py
index 66abfab..7fd47a5 100644
--- a/server/plugins/configuration.py
+++ b/server/plugins/configuration.py
@@ -52,7 +52,7 @@ class UIConfig:
# Set to false in yaml to redirect to stderr instead.
self.traceback = subyaml.get("traceback", True)
self.mgmt_enabled = bool(subyaml.get("mgmtconsole", False)) # Whether to enable online mgmt component or not
- self.fully_delete = bool(subyaml.get("true_gdpr", False)) # Whether to enforce full expunging of deleted emails
+ self.fully_delete = bool(subyaml.get("allow_delete", False)) # Whether to enforce full expunging of deleted emails
# Default to all lists, "*". Use "" for host. Wildcard subdomain globs also supported
self.focus_domain = subyaml.get("focus_domain", "*")