DLP: group and tenant conditions, and how long held mail waits #58

Merged
jcoffey-dev merged 1 commits from feature/dlp-settings-pickers into main 2026-09-29 02:41:11 +00:00
Owner

The rule editor gains Sender is in a group, Recipient is in a group and Sender is in a tenant, with the object pickers (needs inbuxa-server #112, which stores these as JMAP ids). Held mail shows how many days a message waits before it goes back, and lets someone with Change DLP policy set it (1-90, inbuxa:DlpSettings from #111). Checked against a local preview: a group chosen in the picker is saved as its id, and the days line follows the setting. New strings: 9 i18n keys (held.* and rules.pickGroup/pickTenant), English only, plus 3 condition names that sit with the editor's other English-only labels.

The rule editor gains Sender is in a group, Recipient is in a group and Sender is in a tenant, with the object pickers (needs inbuxa-server #112, which stores these as JMAP ids). Held mail shows how many days a message waits before it goes back, and lets someone with Change DLP policy set it (1-90, inbuxa:DlpSettings from #111). Checked against a local preview: a group chosen in the picker is saved as its id, and the days line follows the setting. New strings: 9 i18n keys (held.* and rules.pickGroup/pickTenant), English only, plus 3 condition names that sit with the editor's other English-only labels.
jcoffey-dev added 1 commit 2026-09-29 02:39:47 +00:00
DLP: group and tenant conditions, and how long held mail waits
ci / build (pull_request) Successful in 1m16s
ci / publish (pull_request) Skipped
059c55b437
jcoffey-dev merged commit 74bfaa5aba into main 2026-09-29 02:41:11 +00:00
jcoffey-dev deleted branch feature/dlp-settings-pickers 2026-09-29 02:41:11 +00:00
Sign in to join this conversation.