mirror of
https://github.com/coder/coder.git
synced 2025-07-15 22:20:27 +00:00
feat: enable soft delete for organizations (#16584)
- Add deleted column to organizations table - Add trigger to check for existing workspaces, templates, groups and members in a org before allowing the soft delete --------- Co-authored-by: Steven Masley <stevenmasley@gmail.com> Co-authored-by: Steven Masley <Emyrk@users.noreply.github.com>
This commit is contained in:
@ -73,7 +73,10 @@ func ExtractOrganizationParam(db database.Store) func(http.Handler) http.Handler
|
||||
if err == nil {
|
||||
organization, dbErr = db.GetOrganizationByID(ctx, id)
|
||||
} else {
|
||||
organization, dbErr = db.GetOrganizationByName(ctx, arg)
|
||||
organization, dbErr = db.GetOrganizationByName(ctx, database.GetOrganizationByNameParams{
|
||||
Name: arg,
|
||||
Deleted: false,
|
||||
})
|
||||
}
|
||||
}
|
||||
if httpapi.Is404Error(dbErr) {
|
||||
|
Reference in New Issue
Block a user