Exemplo n.º 1
0
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')
Exemplo n.º 2
0
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')
Exemplo n.º 3
0
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", "")
Exemplo n.º 4
0
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",
            "",
        )
Exemplo n.º 5
0
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)
Exemplo n.º 6
0
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)