Example #1
0
 def new(self, dataset, errors={}):
     self._get_dataset(dataset)
     self._disable_cache()
     handle_request(request, c, c.dataset)
     c.widgets = dict([(n, widgets.get_widget(n)) \
         for n in widgets.list_widgets()])
     if 'dev_widget' in request.params and \
         request.params.get('dev_widget') not in widgets.list_widgets():
         n = request.params.get('dev_widget')
         c.widgets[n] = widgets.get_widget(n, force=True)
     c.errors = errors
     c.can_save = can.view.create(c.dataset)
     return render('view/new.html')
Example #2
0
 def new(self, dataset, errors={}):
     self._get_dataset(dataset)
     self._disable_cache()
     handle_request(request, c, c.dataset)
     c.widgets = dict([(n, widgets.get_widget(n)) \
         for n in widgets.list_widgets()])
     if 'dev_widget' in request.params and \
         request.params.get('dev_widget') not in widgets.list_widgets():
         n = request.params.get('dev_widget')
         c.widgets[n] = widgets.get_widget(n, force=True)
     c.errors = errors
     c.can_save = can.view.create(c.dataset)
     return templating.render('view/new.html')
Example #3
0
 def new(self, dataset, errors={}):
     self._get_dataset(dataset)
     handle_request(request, c, c.dataset)
     c.widgets = dict([(n, widgets.get_widget(n)) \
         for n in widgets.list_widgets()])
     c.errors = errors
     c.can_save = can.view.create(c.dataset)
     return render('view/new.html')
Example #4
0
def valid_widget_name(widget):
    if widget in widgets.list_widgets():
        return True
    return _("Invalid widget type: %r") % widget
Example #5
0
def valid_widget_name(widget):
    if widget in widgets.list_widgets():
        return True
    return _("Invalid widget type: %r") % widget