コード例 #1
0
ファイル: domain.py プロジェクト: BenoitTalbot/bungeni-portal
    def on_create(self):
        from bungeni.core.workflows import utils

        utils.assign_ownership(self)
        signatory_feature = self.head.signatory_feature
        if signatory_feature.document_submitted(self.head) or signatory_feature.auto_sign(self.head):
            utils.set_role("bungeni.Signatory", self.user.login, self.head)
コード例 #2
0
ファイル: domain.py プロジェクト: bungeni-org/bungeni.main
 def on_create(self):
     from bungeni.core.workflows import utils
     utils.assign_ownership(self)
     signatory_feature = self.head.signatory_feature
     if (signatory_feature.document_submitted(self.head)
             or signatory_feature.auto_sign(self.head)):
         utils.set_role("bungeni.Signatory", self.user.login, self.head)
コード例 #3
0
ファイル: domain.py プロジェクト: bungeni-org/bungeni.main
 def on_create(self):
     """Application-internal creation logic i.e. logic NOT subject to config.
     """
     from bungeni.core.workflows import utils
     if self.is_global:
         utils.set_role(
             self.role_id, self.member.user.login,
             utils.get_group_privilege_extent_context(self.member.group))
コード例 #4
0
ファイル: domain.py プロジェクト: BenoitTalbot/bungeni-portal
    def on_create(self):
        """Application-internal creation logic i.e. logic NOT subject to config.
        """
        from bungeni.core.workflows import utils

        if self.is_global:
            utils.set_role(
                self.role_id, self.member.user.login, utils.get_group_privilege_extent_context(self.member.group)
            )