コード例 #1
0
ファイル: __init__.py プロジェクト: ionyse/ionyweb
 def _get_actions(self):
     if self._actions is None:
         if self.is_app:
             self._actions = get_actions_for_object_model(self._obj)
         else:
             self._actions = get_actions_for_object_model(self._obj.plugin)
     return self._actions
コード例 #2
0
 def _get_actions(self):
     if self._actions is None:
         if self.is_app:
             self._actions = get_actions_for_object_model(self._obj)
         else:
             self._actions = get_actions_for_object_model(self._obj.plugin)
     return self._actions
コード例 #3
0
ファイル: actions_admin_tags.py プロジェクト: ionyse/ionyweb
 def render(self, context):
     # We render only if admin viewing
     if context.get('is_admin', None):
         try:
             # Get the object model into context
             obj = self.obj.resolve(context)
             actions_obj = get_actions_for_object_model(obj)
             if actions_obj['list']:
                 return u'<div class="wa_actions_object_widget"><p>%s : %s</p></div>' % ( actions_obj['title'], u' -'.join(actions_obj['list']))
         except template.VariableDoesNotExist:
             pass
     return u''
コード例 #4
0
ファイル: actions_admin_tags.py プロジェクト: manlan2/ionyweb
 def render(self, context):
     # We render only if admin viewing
     if context.get('is_admin', None):
         try:
             # Get the object model into context
             obj = self.obj.resolve(context)
             actions_obj = get_actions_for_object_model(obj)
             if actions_obj['list']:
                 return u'<div class="wa_actions_object_widget"><p>%s : %s</p></div>' % (
                     actions_obj['title'], u' -'.join(actions_obj['list']))
         except template.VariableDoesNotExist:
             pass
     return u''