m, created = ProjectMembership.objects.get_or_create(
person=user, project=self
)
m, created = ProjectMembership.objects.get_or_create(
person=user, project=self
)
m.accept(delete_on_failure=created, request_user=None)
def reject_member(self, user, request_user=None):
m.accept(delete_on_failure=created, request_user=None)
def reject_member(self, user, request_user=None):
raise PermissionDenied(_(astakos_messages.MEMBER_NUMBER_LIMIT_REACHED))
except PermissionDenied, e:
if delete_on_failure:
raise PermissionDenied(_(astakos_messages.MEMBER_NUMBER_LIMIT_REACHED))
except PermissionDenied, e:
if delete_on_failure: