def GET(self):
                """

                """
                users = am.userList()

                view = bv.sidebarView()

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

                view["title"] = "Users"
                view["messages"] = bv.baseRow(c.session.getMessages(), 12, 0)

                pageHead = """What to <a href="%s">add a user?</a>""" % ("/admin/users/new")

                if users:
                        userList = bl.baseList(users, "row_list_User")

                        content = bv.baseRow(userList, 8, 0)

                else:
                        content = "Well either all of your users have god perms and aren't shown, or you don't have any additional users!"

                view["content"] = bv.baseRow([pageHead, content], 8, 0)

                return view.build()
        def GET(self):
                """
                """
                id = self.members[0]
                user = am.baseUser(id)

                view = bv.sidebarView()

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

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

                editForm = bf.baseForm(fields=[{
                        "name": "username",
                        "value": user["username"]
                        }, {
                        "name": "password",
                        "type": "password",
                        "placeholder": "New Password"
                        }, {
                        "name": "notes",
                        "type": "textarea",
                        "value": user["notes"]
                        }, {
                        "name": "submit",
                        "type": "submit",
                        "value": "Update"
                        }], action=("/admin/users/edit/" + id))

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

                return view.build()
        def GET(self):
                """
                """
                view = bv.sidebarView()

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

                view["title"] = "Adding a new Post"
                view["messages"] = bv.baseRow(c.session.getMessages(), 12, 0)

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

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

                return view.build()
        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 GET(self):
                """
                """
                posts = pm.postList()

                view = bv.sidebarView()

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

                view["title"] = "Posts"
                view["messages"] = bv.baseRow(c.session.getMessages(), 12, 0)

                pageHead = """Want to <a href="%s">add another post?</a>""" % ("/admin/posts/new")

                if posts:
                        postList = bl.baseList(posts, "row_list_Post")

                        content = bv.baseRow(postList, 8, 0)

                else:
                        content = "You don't have any posts at this time!"

                view["content"] = bv.baseRow([pageHead, content], 8, 0)

                return view.build()
        def GET(self):
                """
                This gives a nice little list of all the users in the system, 
                with the exception of users marked as having GOD level.
                """
                view = bv.sidebarView()

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

                view["title"] = "Adding a new User"
                view["messages"] = bv.baseRow(c.session.getMessages(), 12, 0)

                editForm = bf.baseForm(fields=[{
                        "name": "username",
                        "placeholder": "Username"
                        }, {
                        "name": "password",
                        "type": "password",
                        "placeholder": "Password"
                        }, {
                        "name": "notes",
                        "type": "textarea"
                        }, {
                        "name": "submit",
                        "type": "submit",
                        "value": "Update"
                        }], action="/admin/users/new")

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

                return view.build()
        def GET(self):
                """
                """
                view = bv.sidebarView()

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

                view["title"] = "Admin Panel"
                view["messages"] = bv.baseRow(c.session.getMessages(), 12, 0)

                view["content"] = "Well you have nothing to do here, but you might want to take a look over at the sidebar for somethings to do..."

                return view.build()