Usuarios admin

En la aplicación, se puede probar si el usuario que ingresó en ese momento es un administrador registrado para la aplicación. Un administrador es un usuario que tiene la función básica de visualizador, editor o propietario, o la función predefinida de administrador de la app de App Engine.

La función users.is_current_user_admin muestra True si el usuario actual es un administrador de la aplicación.

class AdminPage(webapp2.RequestHandler):
    def get(self):
        user = users.get_current_user()
        if user:
            if users.is_current_user_admin():
                self.response.write('You are an administrator.')
            else:
                self.response.write('You are not an administrator.')
        else:
            self.response.write('You are not logged in.')