def __init__(self, request): FormView.__init__(self, request) self.context = request.context self.dbsession = self.request.dbsession self.session = self.request.session self.logger = logging.getLogger("form_admin") if has_permission('manage', request.context, request): tinymce.need()
def __init__(self, context, request=None): if request is None: # Needed for manually called views self.request = context self.context = self.request.context else: self.request = request self.context = context FormView.__init__(self, self.request) self.dbsession = self.request.dbsession self.session = self.request.session self.logger = logging.getLogger("autonomie.views.__init__") if self.request.has_permission('manage'): tinymce.need()
def show(self, form): d = FormView.show(self, form) d['errors'] = self.errors d['successes'] = self.successes if hasattr(self, 'activetab'): d['activetab'] = self.activetab return tpl(self.request, **d)
def __call__(self): try: result = FormView.__call__(self) except colander.Invalid, exc: self.logger.exception( "Exception while rendering form " "'%s': %s - struct received: %s", self.title, exc, self.appstruct()) raise
def __call__(self): if self.use_csrf_token and 'csrf_token' not in self.schema: self.schema.children.append(CSRFSchema()['csrf_token']) try: result = FormView.__call__(self) except colander.Invalid, exc: self.logger.exception( "Exception while rendering form " "'%s': %s - struct received: %s", self.title, exc, self.appstruct()) raise
def before(self, form): FormView.before(self, form) if hasattr(self, "named_form_grid"): form.widget = GridFormWidget(named_grid=self.named_form_grid) elif hasattr(self, 'form_grid'): form.widget = GridFormWidget(grid=self.form_grid)
def __call__(self): BaseView.__call__(self) base = FormView.__call__(self) return base
def __init__(self, context, request): BaseView.__init__(self, context, request) FormView.__init__(self, request)