Skip to content

[Placeholder for BE] Build Update/Delete endpoint for Competency Rule Profile #632

Description

@jesperhodge

Add REST endpoint(s) so a Platform Administrator can change or remove an existing Competency Rule Profile, respecting the delete protection ADR 0002 requires once learner mastery status depends on it.

Blocked on: Team discussion in this Slack thread, which raises open questions about the CompetencyRuleProfile data model and permission model — most relevant here: whether profiles should be editable at all versus create-only (replace-and-reassign instead of edit), how an update should behave when a profile already governs live content, the on-delete FK behavior when a profile is removed, and the platform-admin/org-staff permission split. Whether this ticket exists at all, and its scope, depends on that outcome. Also depends on #613 (CBE core data models) landing first. Write the full ticket immediately after these are resolved and documented.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    Status
    Needs additional details

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions