Esempio n. 1
0
    def get(self, page_id, extra = None):
        page = StaticPage.get_by_id(long(page_id))
        form = StaticPageForm(obj = page)

        return {
            "admin_section": "admin-staticpage-edit",
            "form": form,
            "success": extra=="saved",
            "upload_url": blobstore.create_upload_url(webapp2.uri_for('image-upload')),
            "page": page,
        }
Esempio n. 2
0
    def post(self, page_id):
        page = StaticPage.get_by_id(long(page_id))
        form = StaticPageForm(self.request.POST)
        success = False

        if form.validate():
            form.populate_obj(page)
            page.save()
            success = True

        return {
            "admin_section": "admin-staticpage-edit",
            "form": form,
            "success": success,
            "page": page,
        }