def GET(self):
                """
                """
                id = self.members[0]

                post = pm.basePost(id)

                editForm = bf.baseForm(fields=[{
                        "name": "title",
                        "value": post["title"]
                        }, {
                        "name": "post",
                        "value": post["post"],
                        "type": "textarea"
                        }, {
                        "name": "submit",
                        "type": "submit",
                        "value": "Update"
                        }], action=("/admin/posts/edit/" + id))

                view = bv.sidebarView()

                elements = be.adminElements()
                view["nav"] = elements.navbar()
                view["sidebar"] = elements.sidebar()

                view["title"] = "Edit Post" + id
                view["messages"] = bv.baseRow(c.session.getMessages(), 12, 0)

                view["content"] = bv.baseRow(editForm, offset=0)

                return view.build()
        def POST(self):
                """
                """
                title = self.members["title"]
                post = urllib.unquote(self.members["post"])

                newPost = pm.basePost()

                newPost["title"] = title
                newPost["post"] = post
                newPost["author"] = c.session.user.username

                newPost.commit()

                self.head = ("303 SEE OTHER", [("location", "/admin/posts")])
                c.session.pushMessage(("Congrats! The post %s was created!" % title))