-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add administrator and collaborator #361
base: develop
Are you sure you want to change the base?
Conversation
Do the tests pass on your local machine @meomancer ? |
a0824dd
to
4fbc3c9
Compare
Add role for Project Administration and Owner
all of this role is enabled for admin |
Does admin and owner also need to approve entries? It would probably make sense to do this.... Can admin and owner assign common project membership? Only project members should be able to create entries....then we can get rid of everyone being in staff group... |
@timlinux it is not implemented for entry yet, will add this role for entry too |
8f7dd09
to
5b9ffca
Compare
OK thanks!
here is how I think is should work: Organisation: We need this construct (to match github organisation construct). Can be created by any normal user who then becomes the organisation admin. We should ideally offer to create organisations based on the user's github profiles org membership. One organisation can have many projects and there should be organisation specific landing pages. I think this maps to 'owner' in your description above. Any user may be owner of one or more organisations. An organisation my have one or more owners. Does that make sense? |
By the way we already have a team construct in project for voting etc but I think they should be organisation owned, not project owned. In an organisation you should be able to have one or more teams. e.g. documentation team, translation team, developer team, governance team, promotion team, ux team. We should add these as defaults for any new organisation, plus let the org owner create additional teams as needed. |
@sumandari can you check this PR and whether we should continue or just close this PR if it's not relevant anymore. |
@dimasciput the reference ticket has been closed. |
i am still struggling with when dbrestore, make migrate will break with error
django.db.utils.ProgrammingError: there is no unique constraint matching given keys for referenced table "base_project"
i tested it with clean db
and i don't know why travis is not building in this PR (although i already added test cases)
this partial fix #349