Skip to content

feat(notifications): add per-user configurable notification clickAction URL#161

Merged
ccpk1 merged 1 commit into
mainfrom
ccpk1/issue111
Jun 1, 2026
Merged

feat(notifications): add per-user configurable notification clickAction URL#161
ccpk1 merged 1 commit into
mainfrom
ccpk1/issue111

Conversation

@ccpk1
Copy link
Copy Markdown
Owner

@ccpk1 ccpk1 commented Jun 1, 2026

Add two optional per-user fields that inject a clickAction value into mobile notification payloads, allowing users to land on a specific dashboard when tapping a notification instead of the last-open screen.

  • notif_click_url: Used for assignee-directed notifications (chore approved, badge earned, points awarded). Configurable in the Identity and profile section of the user form.
  • notif_approve_click_url: Used for approver-directed notifications (chore/reward claimed, needs review). Configurable in the Admin and approval options section, positioned below the Can approve toggle.

Both fields are optional URL-type text inputs with empty-string defaults, fully backward compatible with no migration needed. Each recipient's own URL is used based on notification role (assignee vs approver), supporting users who serve in both capacities with different landing pages.

Completes Configurable notification clickAction URL per user

Fixes #111

…on URL

Add two optional per-user fields that inject a `clickAction` value into
mobile notification payloads, allowing users to land on a specific
dashboard when tapping a notification instead of the last-open screen.

- `notif_click_url`: Used for assignee-directed notifications (chore
  approved, badge earned, points awarded). Configurable in the Identity
  and profile section of the user form.
- `notif_approve_click_url`: Used for approver-directed notifications
  (chore/reward claimed, needs review). Configurable in the Admin and
  approval options section, positioned below the Can approve toggle.

Both fields are optional URL-type text inputs with empty-string defaults,
fully backward compatible with no migration needed. Each recipient's own
URL is used based on notification role (assignee vs approver), supporting
users who serve in both capacities with different landing pages.

Completes Configurable notification clickAction URL per user

Fixes #111
@ccpk1 ccpk1 self-assigned this Jun 1, 2026
@ccpk1 ccpk1 added enhancement New feature or request area: integration Integration logic and state labels Jun 1, 2026
@ccpk1 ccpk1 merged commit f46fbfc into main Jun 1, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: integration Integration logic and state enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Configurable notification clickAction URL per user

1 participant