コード例 #1
0
ファイル: views.py プロジェクト: stuk88/h
    def delete(self):
        """Remove a user from the admins."""
        if len(User.admins()) > 1:
            try:
                username = self.request.params["remove"]
            except KeyError:
                raise httpexceptions.HTTPNotFound

            user = User.get_by_username(username)
            user.admin = False
        return httpexceptions.HTTPSeeOther(location=self.request.route_url("admin_users_index"))
コード例 #2
0
ファイル: views.py プロジェクト: stuk88/h
 def index():
     """A list of all the admin users as an HTML page."""
     return {"admin_users": [u.username for u in User.admins()]}