Convert from the workspaces.project_id column to workspaces.namespace_id

MR: Pending

Description

If we get the workspaces table association to namespace instead of project, that removes one more blocker to support future flexibility of workspaces being associated with any type of namespace and not requiring an associated project, rather than further locking us in to workspaces only being able to be associated with projects.

  • See this discussion thread for context: !142122 (comment 1753792090)
  • Also !150074 (comment 1870978417)

See updated discussion in Workspaces Engineering Sync agenda item on 2024-03-12: https://docs.google.com/document/d/1b-dgL0ElBf_I3pbBUFISTYBG9VN02F1b3TERkAJwJ20/edit?tab=t.0#bookmark=id.trgpcezfnstx

Acceptance Criteria

TODO: Fill out (required)

Technical Requirements

TODO: Fill out or delete

Design Requirements

TODO: Fill out or delete

Impact Assessment

TODO: Fill out or delete

Edited Mar 13, 2025 by Chad Woolley
Assignee Loading
Time tracking Loading