Skip to content

Enable all users to create projects #1006

@mihow

Description

@mihow

Summary

Currently only superusers can create new projects. This will update the permissions to allow any user to create a project and become its owner.

Implementation Details

See some discussion here:
https://automatedinse-zlx9399.slack.com/archives/C09BBB1N8JG/p1760075948536909

This will likely be a model-level permission, and returned in the permissions array in the list view API responses. I think we can use that pattern for all models that belong to multiple projects (processing services), which are also currently restricted to super users

Related Issues

#923

Additional Context

Image

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions