2i2c-org / unnamed-thingity-thing

https://2i2c.org/unnamed-thingity-thing/
BSD 3-Clause "New" or "Revised" License
0 stars 1 forks source link

Require selecting a 'project' to submit to during the upload process #4

Closed yuvipanda closed 3 weeks ago

yuvipanda commented 1 month ago

Once https://github.com/2i2c-org/unnamed-thingity-thing/issues/2 is done, creating a new submission will require it be associated with a project. This task is to update the Upload form to support this.

Scope

Since we can use the django admin to create projects, we do that for testing. Eventually we will add functionality to allow users to create and manage their own projects, but since our goal here is to keep scope small (in favor of https://github.com/2i2c-org/meta/issues/1370), this task is being done before giving users ability to create their own projects.

- [ ] Create a team (using the existing UI)
- [ ] Create a few projects associated with this team (using django admin)
- [ ] Show a dropdown with all the teams and projects current user is a part of in the upload form. Can be a single dropdown, with format `{project_name} ({team_name})`.
- [ ] Validate that the user has selected a project before accepting the upload.

Completion of https://github.com/2i2c-org/meta/issues/1370 will mark the end of the epic in https://github.com/2i2c-org/meta/issues/1370

yuvipanda commented 1 month ago

@GeorgianaElena let's hold off on this temporarily - it looks like there may be more cutting of scope and this may have to change. In the meantime, let's work on https://github.com/2i2c-org/unnamed-thingity-thing/issues/9

yuvipanda commented 3 weeks ago

I've received information that we aren't going to do this, so am going to close this now. We will have more information on wednesday