Revision 9f01cf1d snf-astakos-app/astakos/im/models.py
b/snf-astakos-app/astakos/im/models.py | ||
---|---|---|
1549 | 1549 |
if not rejected: |
1550 | 1550 |
# if syncing was successful unset membership_dirty flag |
1551 | 1551 |
self.membership_dirty = False |
1552 |
self.save() |
|
1552 |
self.project.save()
|
|
1553 | 1553 |
|
1554 | 1554 |
|
1555 | 1555 |
class ProjectMembershipHistory(models.Model): |
... | ... | |
1710 | 1710 |
def check_auto_accept_join_membership_policy(sender, instance, created, **kwargs): |
1711 | 1711 |
if not created: |
1712 | 1712 |
return |
1713 |
if created: |
|
1714 |
join_policy = instance.project.application.definition.member_join_policy |
|
1715 |
if join_policy == get_auto_accept_join(): |
|
1716 |
instance.accept() |
|
1713 |
join_policy = instance.project.application.definition.member_join_policy |
|
1714 |
if join_policy == get_auto_accept_join(): |
|
1715 |
instance.accept() |
|
1717 | 1716 |
post_save.connect(check_auto_accept_join_membership_policy, sender=ProjectMembership) |
Also available in: Unified diff