Revision ff67242a snf-astakos-app/astakos/im/forms.py

b/snf-astakos-app/astakos/im/forms.py
67 67
    PROJECT_MEMBER_LEAVE_POLICIES, EMAILCHANGE_ENABLED)
68 68
from astakos.im.widgets import DummyWidget, RecaptchaWidget
69 69
from astakos.im.functions import (
70
    send_change_email, submit_application, do_accept_membership_checks)
70
    send_change_email, submit_application, accept_membership_checks)
71 71

  
72 72
from astakos.im.util import reserved_email, reserved_verified_email, \
73 73
                            get_query, model_to_dict
......
877 877
        help_text=_(astakos_messages.ADD_PROJECT_MEMBERS_Q_HELP), required=True)
878 878

  
879 879
    def __init__(self, *args, **kwargs):
880
        application_id = kwargs.pop('application_id', None)
881
        if application_id:
882
            self.project = Project.objects.get(application__id=application_id)
880
        chain_id = kwargs.pop('chain_id', None)
881
        if chain_id:
882
            self.project = Project.objects.get(id=chain_id)
883 883
        self.request_user = kwargs.pop('request_user', None)
884 884
        super(AddProjectMembersForm, self).__init__(*args, **kwargs)
885 885

  
886 886
    def clean(self):
887 887
        try:
888
            do_accept_membership_checks(self.project, self.request_user)
888
            accept_membership_checks(self.project, self.request_user)
889 889
        except PermissionDenied, e:
890 890
            raise forms.ValidationError(e)
891 891

  

Also available in: Unified diff