コード例 #1
0
    def signup_extra_form_class(self):
        if not getattr(self, '_signup_extra_form_class', None):
            from core.utils import get_code
            self._signup_extra_form_class = get_code(
                self.signup_extra_form_class_path)

        return self._signup_extra_form_class
コード例 #2
0
ファイル: utils.py プロジェクト: wyrmiyu/kompassi
    def _get(self):
        # NOTE moving get_code invocation outside _get would create a circular import
        EventMetaClass = get_code(code_path)

        try:
            return EventMetaClass.objects.get(event=self)
        except EventMetaClass.DoesNotExist:
            return None
コード例 #3
0
ファイル: privilege.py プロジェクト: Hilzu/kompassi
    def _grant(self, person):
        from .granted_privilege import GrantedPrivilege

        gp = GrantedPrivilege.objects.get(privilege=self, person=person, state="approved")

        grant_function = get_code(self.grant_code)
        grant_function(self, person)

        gp.state = "granted"
        gp.save()
コード例 #4
0
ファイル: privilege.py プロジェクト: Kriivari/kompassi
    def _grant(self, person):
        from .granted_privilege import GrantedPrivilege

        gp = GrantedPrivilege.objects.get(privilege=self, person=person, state='approved')

        grant_function = get_code(self.grant_code)
        grant_function(self, person)

        gp.state = 'granted'
        gp.save()
コード例 #5
0
 def _make_account_name_for_person(self, person):
     account_name_func = get_code(self.account_name_code)
     return account_name_func(person)
コード例 #6
0
    def programme_form_class(self):
        if not getattr(self, '_programme_form_class', None):
            from core.utils import get_code
            self._programme_form_class = get_code(self.programme_form_code)

        return self._programme_form_class
コード例 #7
0
    def signup_extra_form_class(self):
        if not getattr(self, '_signup_extra_form_class', None):
            from core.utils import get_code
            self._signup_extra_form_class = get_code(self.signup_extra_form_class_path)

        return self._signup_extra_form_class
コード例 #8
0
ファイル: utils.py プロジェクト: wyrmiyu/kompassi
 def _get(self):
     from core.utils import get_code
     return get_code(getattr(self, code_field_name))
コード例 #9
0
ファイル: email_alias_type.py プロジェクト: Hilzu/kompassi
 def _make_account_name_for_person(self, person):
     account_name_func = get_code(self.account_name_code)
     return account_name_func(person)
コード例 #10
0
    def programme_form_class(self):
        if not getattr(self, '_programme_form_class', None):
            from core.utils import get_code
            self._programme_form_class = get_code(self.programme_form_code)

        return self._programme_form_class
コード例 #11
0
    def form_class(self):
        if not getattr(self, '_form_class', None):
            from core.utils import get_code
            self._form_class = get_code(self.form_class_path)

        return self._form_class
コード例 #12
0
    def form_class(self):
        if not getattr(self, '_form_class', None):
            from core.utils import get_code
            self._form_class = get_code(self.form_class_path)

        return self._form_class