Skip to content

implement fine-grained control for topics via django-guardian

Philipp S. Sommer requested to merge guardian into master

change_topic permission is only granted for lead institution contact persons, topic members and topic leaders

approve_topicmembership permission is granted for the topic lead and lead institution contact person

each user can ask for becoming a member. This then sends a mail to the topic leader or (if the latter does not have an account) to the managers. The topic leader (or manager) (who do have the approve_topicmembership permission) can then approve the membership.

closes #54 (closed), #25 (closed)

Merge request reports