Skip to content

Conversation

@fregataa
Copy link
Member

resolves #7512 (BA-3510)

Add NOTIFICATION_CHANNEL and NOTIFICATION_RULE entity types and associate all notification channels and rules to user scopes based on their creator.

Checklist: (if applicable)

  • Milestone metadata specifying the target backport version
  • Mention to the original issue
  • Installer updates including:
    • Fixtures for db schema changes
    • New mandatory config options
  • Update of end-to-end CLI integration tests in ai.backend.test
  • API server-client counterparts (e.g., manager API -> client SDK)
  • Test case(s) to:
    • Demonstrate the difference of before/after
    • Demonstrate the flow of abstract/conceptual models with a concrete implementation
  • Documentation
    • Contents in the docs directory
    • docstrings in public interfaces and type annotations

Add NOTIFICATION_CHANNEL and NOTIFICATION_RULE entity types and associate all notification channels and rules to user scopes based on their creator.
@fregataa fregataa added this to the 25.19 milestone Dec 23, 2025
@fregataa fregataa self-assigned this Dec 23, 2025
@github-actions github-actions bot added size:L 100~500 LoC comp:manager Related to Manager component comp:common Related to Common component require:db-migration Automatically set when alembic migrations are added or updated labels Dec 23, 2025
@fregataa fregataa requested a review from seedspirit December 23, 2025 08:12
@HyeockJinKim HyeockJinKim merged commit 4b79d52 into feat/BA-3515-app-config Dec 29, 2025
21 checks passed
@HyeockJinKim HyeockJinKim deleted the feat/BA-3510-notification branch December 29, 2025 11:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp:common Related to Common component comp:manager Related to Manager component require:db-migration Automatically set when alembic migrations are added or updated size:L 100~500 LoC

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants