예제 #1
0
    def get_add_catalog(self):

        form = CatalogForm()

        self.render('admin/wiki/add_catalog.html',
                    title=_('Add Wiki Catalog'),
                    form=form)
예제 #2
0
    def get_edit(self):

        form = CatalogForm()
        form.name.data = self.catalog.name
        form.summary.data = self.catalog.summary
        form.description.data = self.catalog.description

        self.render('admin/appliance/catalog_edit.html',
                    title=_('Edit Appliance Catalog: %s') % self.catalog.name,
                    form=form)
예제 #3
0
    def get_edit_catalog(self):

        if not self.catalog:
            return self.write(_('No catalog found'))

        form = CatalogForm()
        form.name.data = self.catalog.name
        form.summary.data = self.catalog.summary
        form.description.data = self.catalog.description

        self.render('admin/wiki/edit_catalog.html',
                    title=_('Edit catalog: %s') % self.catalog.name,
                    form=form)
예제 #4
0
    def post_edit(self):

        form = CatalogForm(self.request.arguments)
        if form.validate():
            self.catalog.name = form.name.data
            self.catalog.summary = form.summary.data
            self.catalog.description = form.description.data
            self.db2.commit()

            url = self.reverse_url('admin:appliance:catalog')
            return self.redirect(url)

        self.render('admin/appliance/catalog_edit.html',
                    title=_('Edit Appliance Catalog: %s') % self.catalog.name,
                    form=form)
예제 #5
0
    def post_new(self):

        form = CatalogForm(self.request.arguments)
        if form.validate():
            c = ApplianceCatalog(name=form.name.data,
                                 summary=form.summary.data,
                                 description=form.description.data)
            self.db2.add(c)
            self.db2.commit()

            url = self.reverse_url('admin:appliance:catalog')
            return self.redirect(url)

        self.render('admin/appliance/catalog_new.html',
                    title=_('Add Appliance Catalog'),
                    form=form)
예제 #6
0
    def post_add_catalog(self):

        form = CatalogForm(self.request.arguments)
        if form.validate():
            c = WikiCatalog(name=form.name.data,
                            summary=form.summary.data,
                            description=form.description.data)
            self.db2.add(c)
            self.db2.commit()

            url = self.reverse_url('admin:wiki')
            return self.redirect(url)

        self.render('admin/wiki/add_catalog.html',
                    title=_('Add Wiki Catalog'),
                    form=form)
예제 #7
0
    def post_edit_catalog(self):

        if not self.catalog:
            return self.write(_('No catalog found'))

        form = CatalogForm(self.request.arguments)
        if form.validate():
            self.catalog.name = form.name.data
            self.catalog.summary = form.summary.data
            self.catalog.description = form.description.data
            self.db2.commit()

            url = self.reverse_url('admin:wiki')
            return self.redirect(url)

        self.render('admin/wiki/add_catalog.html',
                    title=_('Edit Catalog'),
                    form=form)
예제 #8
0
 def get_new(self):
     self.render('admin/appliance/catalog_new.html',
                 title=_('Add Appliance Catalog'),
                 form=CatalogForm())