Ejemplo n.º 1
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
Ejemplo n.º 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
Ejemplo n.º 3
0
 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''
Ejemplo n.º 4
0
 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''