Skip to content

πŸ”’ GDPR tasks data provider (tasks.init.js)Β #3885

@PierreBrisorgueil

Description

@PierreBrisorgueil

Self-register the tasks module's GDPR provider.

Scope β€” modules/tasks/tasks.init.js

  • Add registerDataProvider({ key:'tasks', axis:'user', retention:'delete', export, erase }) alongside the existing onOrganizationRemoved.
  • Reuse TasksDataService.list / remove (no new query logic).

DoD

  • Init unit test: registers exactly once, delegates user-scoped, import-alone-doesn't-register, module-deactivated β†’ provider absent (no crash).
  • /verify green.

Depends on: GDPR registry leaf.

Created via /dev:issue

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions