def AuthenticatedGet(self, org, event):
        if not org.name == GLOBAL_ADMIN_NAME:
            self.redirect("/")
            return

        # construct forms from all page blocks
        page_blocks = page_db.get_all_page_blocks()
        forms = page_db.construct_forms(page_blocks)
        
        # render page
        self.response.out.write(template.render(forms=forms))
Exemplo n.º 2
0
    def AuthenticatedGet(self, org, event):
        global_admin = (org.name == GLOBAL_ADMIN_NAME)
        if not global_admin:
            self.redirect("/")
            return

        # construct forms from all page blocks
        page_blocks = page_db.get_all_page_blocks()
        forms = page_db.construct_forms(page_blocks)

        # render page
        self.response.out.write(
            template.render(global_admin=global_admin, forms=forms))
    def AuthenticatedGet(self, org, event):
        if not org.name == GLOBAL_ADMIN_NAME:
            self.redirect("/")
            return

        # create downloadable defaults file
        page_blocks = page_db.get_all_page_blocks()
        s  = "{# PageBlock defaults #}\n"
        s += "{# ================== #}\n\n"
        s += "{# CMS-style PageBlocks are populated with these values as defaults. #}\n\n"
        for block in page_blocks:
            s += "{%% block %s %%}\n" % block.name
            s += block.html.strip() + "\n"
            s += "{% endblock %}\n\n"
        self.response.out.write(s)
        return
Exemplo n.º 4
0
    def AuthenticatedGet(self, org, event):
        global_admin = (org.name == GLOBAL_ADMIN_NAME)
        if not global_admin:
            self.redirect("/")
            return

        # create downloadable defaults file
        page_blocks = page_db.get_all_page_blocks()
        s = "{# PageBlock defaults #}\n"
        s += "{# ================== #}\n\n"
        s += "{# CMS-style PageBlocks are populated with these values as defaults. #}\n\n"
        for block in page_blocks:
            s += "{%% block %s %%}\n" % block.name
            s += block.html.strip() + "\n"
            s += "{% endblock %}\n\n"
        self.response.out.write(s)
        return