class TemplateAddView(FileUploadView, AdminTreeMixin): title = u"Ajouter un modèle de documents" route_name = TEMPLATE_URL factory = files.Template schema = get_template_upload_schema() valid_msg = UPLOAD_OK_MSG add_template_vars = ('title', 'breadcrumb', 'back_link')
class TemplateEditView(FileEditView, AdminTreeMixin): route_name = TEMPLATE_ITEM_URL valid_msg = u"Le modèle de document a bien été modifié" factory = files.Template schema = get_template_upload_schema() valid_msg = EDIT_OK_MSG add_template_vars = ('title', 'breadcrumb', 'back_link')
class TemplateUploadView(FileUploadView): title = u"Administrer les modèles de documents" factory = files.Template schema = get_template_upload_schema() valid_msg = UPLOAD_OK_MSG def before(self, form): come_from = self.request.referrer log.debug(u"Coming from : %s" % come_from) appstruct = {'come_from': come_from} form.set_appstruct(appstruct) add_link_to_menu(self.request, u"Revenir à la liste", "templates", "")
class TemplateEditView(FileEditView): valid_msg = u"Le modèle de document a bien été modifié" factory = files.Template schema = get_template_upload_schema() valid_msg = EDIT_OK_MSG def before(self, form): FileEditView.before(self, form) add_link_to_menu( self.request, u"Revenir à la liste", "templates", "", )
class TemplateEditView(FileEditView): valid_msg = u"Le modèle de document a bien été modifié" factory = files.Template schema = get_template_upload_schema() valid_msg = EDIT_OK_MSG add_template_vars = ('title', 'menus') @property def menus(self): return [ dict(label=u'Retour', path='templates', icon="fa fa-step-backward") ] def before(self, form): FileEditView.before(self, form)
class TemplateUploadView(FileUploadView): title = u"Configurer les modèles de documents" factory = files.Template schema = get_template_upload_schema() valid_msg = UPLOAD_OK_MSG add_template_vars = ('title', 'menus') @property def menus(self): return [ dict(label=u'Retour', path='templates', icon="fa fa-step-backward") ] def before(self, form): come_from = self.request.referrer log.debug(u"Coming from : %s" % come_from) appstruct = {'come_from': come_from} form.set_appstruct(appstruct)