jcoffey-dev is traveling from Thursday 1 October through Sunday 4 October. Issues and pull requests are welcome, and will get an answer after that. Thanks for your patience.
Stacked on #111. senderGroup, senderTenant and recipientGroup conditions read and write JMAP ids (like legal hold scopes), so the console can use its object pickers; plain numbers still read. Tests: unit (both forms, bad id) and a JMAP round trip.
Stacked on #111. senderGroup, senderTenant and recipientGroup conditions read and write JMAP ids (like legal hold scopes), so the console can use its object pickers; plain numbers still read. Tests: unit (both forms, bad id) and a JMAP round trip.
inbuxa:DlpSettings (singleton, urn:inbuxa:jmap): keepHeldDays, 1 to 90,
7 by default (settled answer 5 made it a setting). sysDlpPolicyGet reads
it, sysDlpPolicyUpdate changes it, server-level, audited by the request
layer. Each held message keeps the days it was given, and the sender's
notices say that number. Privacy catalog entry; spec §2.6 updated.
mail_rules_tests: 7 by default, 0 refused, 3 set and a message held
afterwards expires 3 days after it was held, the expiry notice says 3.
senderGroup, senderTenant and recipientGroup conditions now read and write group and tenant ids as JMAP ids ("b", "c"…), like legal hold scopes and the rest of the API, so the console can use its object pickers; plain numbers are still read. Held as numbers for matching. Unit test for both forms and a bad id; mail_rules_tests round-trips a tenant condition over JMAP.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Stacked on #111. senderGroup, senderTenant and recipientGroup conditions read and write JMAP ids (like legal hold scopes), so the console can use its object pickers; plain numbers still read. Tests: unit (both forms, bad id) and a JMAP round trip.
senderGroup, senderTenant and recipientGroup conditions now read and write group and tenant ids as JMAP ids ("b", "c"…), like legal hold scopes and the rest of the API, so the console can use its object pickers; plain numbers are still read. Held as numbers for matching. Unit test for both forms and a bad id; mail_rules_tests round-trips a tenant condition over JMAP.