Revision e1723ca1 snf-astakos-app/astakos/im/functions.py
b/snf-astakos-app/astakos/im/functions.py | ||
---|---|---|
573 | 573 |
except IOError: |
574 | 574 |
membership = new_membership(project, request_user) |
575 | 575 |
|
576 |
auto_accepted = False |
|
577 | 576 |
join_policy = project.application.member_join_policy |
578 | 577 |
if (join_policy == AUTO_ACCEPT_POLICY and ( |
579 | 578 |
not project.violates_members_limit(adding=1))): |
... | ... | |
581 | 580 |
qh_sync_user(request_user) |
582 | 581 |
logger.info("User %s joined %s." % |
583 | 582 |
(request_user.log_display, project)) |
584 |
auto_accepted = True |
|
585 | 583 |
else: |
586 | 584 |
membership_request_notify(project, membership.person) |
587 | 585 |
logger.info("User %s requested to join %s." % |
588 | 586 |
(request_user.log_display, project)) |
589 |
return auto_accepted
|
|
587 |
return membership
|
|
590 | 588 |
|
591 | 589 |
|
592 | 590 |
MEMBERSHIP_ACTION_CHECKS = { |
Also available in: Unified diff