コード例 #1
0
 def commit_item_transaction(self, env, item, **kwargs):
     item._create_versions()
     if item._front_item is not None and (\
             not hasattr(item._front_item, 'state') or \
             item._front_item.state in [item.PRIVATE, item.PUBLIC]):
         # Do not mark NEW items as changed
         item.has_unpublished_changes = True
     Stream.commit_item_transaction(self, env, item, **kwargs)
コード例 #2
0
ファイル: stream.py プロジェクト: Lehych/iktomi-cms
 def commit_item_transaction(self, env, item, **kwargs):
     item._create_versions()
     if item._front_item is not None and (\
             not hasattr(item._front_item, 'state') or \
             item._front_item.state in [item.PRIVATE, item.PUBLIC]):
         # Do not mark NEW items as changed
         item.has_unpublished_changes = True
     Stream.commit_item_transaction(self, env, item, **kwargs)
コード例 #3
0
ファイル: stream.py プロジェクト: Lehych/iktomi-cms
 def url_for(self, env, name=None, **kwargs):
     kwargs.setdefault('version', getattr(env, 'version', self.versions[0][0]))
     return Stream.url_for(self, env, name, **kwargs)
コード例 #4
0
ファイル: i18n_stream.py プロジェクト: Lehych/iktomi-cms
 def url_for(self, env, name=None, **kwargs):
     kwargs.setdefault('lang', getattr(env, 'lang', None) or self.langs[0][0])
     return Stream.url_for(self, env, name, **kwargs)
コード例 #5
0
ファイル: i18n_stream.py プロジェクト: thinklab/iktomi-cms
 def url_for(self, env, name=None, **kwargs):
     kwargs.setdefault('lang',
                       getattr(env, 'lang', None) or self.langs[0][0])
     return Stream.url_for(self, env, name, **kwargs)
コード例 #6
0
 def url_for(self, env, name=None, **kwargs):
     kwargs.setdefault('version',
                       getattr(env, 'version', self.versions[0][0]))
     return Stream.url_for(self, env, name, **kwargs)
コード例 #7
0
ファイル: i18n_stream.py プロジェクト: boltnev/iktomi-cms
 def url_for(self, env, name=None, **kwargs):
     kwargs.setdefault("version", getattr(env, "version", None) or self.versions[0][0])
     kwargs.setdefault("lang", getattr(env, "lang", None) or self.langs[0][0])
     return Stream.url_for(self, env, name, **kwargs)
コード例 #8
0
 def commit_item_transaction(self, env, item, **kwargs):
     item.has_unpublished_changes = True
     item._create_versions()
     Stream.commit_item_transaction(self, env, item, **kwargs)