Closed joverlee521 closed 1 year ago
Manually deployed to https://dev.nextstrain.org for testing.
I'd also rebase this onto the latest master
since it'll make test groups easier now that #676 is in. I rebased locally so I could play with it. :-) If you want me to push the rebased version up here, I can. There was just one minor conflict I had to resolve when doing it.
Description of proposed changes
Adds a new page for users to edit group customizations, which currently only include the logo and overview. Includes a new OPTIONS route to check if users are authorized to edit group settings.
Only users with the
owner
role should see the button "EDIT GROUP SETTINGS" to navigate to the new page:Other users can still navigate to the new page using the URL
/groups/:groupName/settings
, but they would only see an error banner:The new page allows users to:
Testing