Skip to content

feat: Declare the Tasks digest mail notifications category - EXO-89484 - eXIP7.3.0.22 - #640

Open
azayati wants to merge 1 commit into
feature/experiencefrom
exip-7.3.0.22-us03-digest-category
Open

feat: Declare the Tasks digest mail notifications category - EXO-89484 - eXIP7.3.0.22#640
azayati wants to merge 1 commit into
feature/experiencefrom
exip-7.3.0.22-us03-digest-category

Conversation

@azayati

@azayati azayati commented Aug 28, 2026

Copy link
Copy Markdown
Member

Part of eXIP 7.3.0.22 — Digest Mail Notifications. Task EXO-89484 (US03).

Contributes the Tasks category to the digest settings drawer. Depends on Meeds-io/commons#772, which brings the Kernel DigestCategoryRegistry this configuration targets — merge that one first.

Pure configuration, no Java:

  • The category is declared as a component-plugin on the registry, next to the notification plugins it already declares, and covers the 7 task plugins (assignment, coworker, due date, completion, comment, mention, edition).
  • Its label is added to the resource bundle those plugins already use, where social's DigestCategoryLabelResolver reads it — translated server side, so the settings page has nothing to load.

The categories are declared in the Kernel rather than as Spring beans on purpose: each webapp has its own Spring context, and only the Kernel container is shared by all of them. This addon's category therefore reaches the digest whatever the addon is made of.

AI contribution

Classified N1 — human-driven, no auto-merge, author ≠ approver.

…- eXIP7.3.0.22

Contributes the Tasks category to the digest settings drawer, next to
the notification plugins it covers. Pure configuration: the category is
declared on the Kernel DigestCategoryRegistry of commons, and its label lives
in the bundle the notification plugins of this addon already use.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@sonarqubecloud

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

partialCIBuild Perform Partial CI Build

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant