Beispiel #1
0
def new(request):
  content_dir = {}
  for app in settings.INSTALLED_APPS:
    _config = ConfigData.get(name=app, label='installed_app')
    if _config:
      _config = "%s.config.get_content" % app
      get_content = util.get_attr_from_safe(_config)
      if get_content is not None:
        content_dir.update({app:get_content()})
        
  handler = NewHandler(request, area='menus', 
                                model=MenuItem,
                                model_form=MenuItemForm, 
                                tpl='menuitems_new.html', 
                                redirect_to=MenuItem.admin_url(), 
                                extra_context={"content_dir":content_dir})
  return handler.handle() 
def serializer(request, app=None, model=None):
  _model = util.get_attr_from_safe("%s.models.%s" % (app, model))
  if model is not None:
    return content_list(request, "serializer", _model, format='json', paginate=False)
  raise Exception('Not model found')
Beispiel #3
0
 def get_block_class(self):
   return util.get_attr_from_safe(self.model)
Beispiel #4
0
 def get_block_class(self):
   logging.info("**** common.models.Block.get_block_class")
   return util.get_attr_from_safe(self.model)