6936 Implement email domain based groups#6974
Merged
kcondon merged 18 commits intoIQSS:developfrom poikilotherm:6936-domaingroupsJul 1, 2020
+1,182-22
Commits
Commits on Jun 10, 2020
Refactor ConfirmEmailService to offer verification checking and start to use in some places. IQSS#6936
committedAdd a very basic first implementation of the mail domain group infrastructure. Still lacking tests, API endpoints etc. IQSS#6936
committed- committed
- committed
- committed
Make MailDomainGroupServiceBean more testable by making the mail bisection function static. IQSS#6936
committed- committed
Wire the new mail domain group in the GroupServiceBean, so it will be included in group searches. IQSS#6936
committed- committed
- committed
Add persistence handling to create and update MailDomainGroups to the service and entity layer. IQSS#6936
committedAdd first REST endpoints to get, create and update MailDomainGroups. Lacking deletion support. IQSS#6936
committedExtend exception handling at REST endpoints. Does now provide a catch-all for exceptions, support JsonParseExceptions and JPA ConstraintViolationExceptions. Relates to IQSS#3423 and IQSS#6936.
committedRemove try-catch-boilerplate for mail domain group creation by using the extended exception handling. IQSS#6936
committed- committed
Add deletion endpoint for MailDomainGroup and make consistent use of group alias as the identifier everywhere. IQSS#6936
committed