Require admin status in project to add it as a subproject #1503
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Currently you didn't need to be a admin in the subproject to add it as a
project. That way your project could end up as a subproject in project you
don't know about without you being asked for permission.
That has lead to situations were you added a subproject by accident but were
not able to remove it again from your own project since removing it required
admin permissions on the subproject. This PR removes the "am I admin" on the
subproject when removing it.
I added the django-dynamic-fixture library for easy fixture generation. I know
we already have bambooboy for this in the project. But I have issues with this
library. I will propose something related to that later.
Fixes #1122.
Fixes #1341.