コード例 #1
0
 def _init(self, *a, **kw):
     SQLObject._init(self, *a, **kw)
     if not self.hash: self._generateHash()
     if not path.exists(self.getFullpath()):
         Repo.init(self.getFullpath(), mkdir=True, bare=True)
         self._initHooks(self.getFullpath())
         self.addPrivilege(".*", ".*", "CRUD", self.member)
         self.addHook("update", "phoenix authorize")
コード例 #2
0
ファイル: RepositoryModel.py プロジェクト: tstachl/Phoenix
 def _init(self, *a, **kw):
     SQLObject._init(self, *a, **kw)
     if not self.hash: self._generateHash()
     if not path.exists(self.getFullpath()):
         Repo.init(self.getFullpath(), mkdir=True, bare=True)
         self._initHooks(self.getFullpath())
         self.addPrivilege(".*", ".*", "CRUD", self.member)
         self.addHook("update", "phoenix authorize")
コード例 #3
0
 def _init(self,
           id,
           increment=False,
           connection=None,
           selectResults=None,
           *args,
           **kw):
     """Constructor override to get occurence updates"""
     SQLObject._init(self,
                     id,
                     connection=None,
                     selectResults=None,
                     *args,
                     **kw)
     if increment: self.increment()
コード例 #4
0
 def _init(self, *args, **kw):
     SQLObject._init(self, *args, **kw)
     if hasattr(self, "keystring"):
         Key._writeKey(self.id, self.keystring)
         del self.keystring
     self.initialized = True