Exemple #1
0
    def get(self):
        user = users.get_current_user()
        if not user:
            self.redirect(users.create_login_url(self.request.uri))

        # Get the list for the homepage
        allowedusers = AllowedUser.get_allowed_users()

        # Locales
        locales = {"title": "Users", "users": allowedusers}

        # Render the template
        self.render("users.html", locales)
Exemple #2
0
    def get(self):
        user = users.get_current_user()
        if not user:
            self.redirect(users.create_login_url(self.request.uri))

        # Get the list for the homepage
        allowedusers = AllowedUser.get_allowed_users()

        # Locales
        locales = {"title": "Users", 'users': allowedusers}

        # Render the template
        self.render('users.html', locales)
Exemple #3
0
    def get(self):

        # Normal Google User Account
        user = users.get_current_user()

        user_objs = AllowedUser.get_allowed_users()
        for dbuser in user_objs:
            if dbuser.email == user.email():
                self.redirect('/')
                return

        if len(user_objs) > 0:
            self.redirect(users.create_logout_url('/authfailed'))
        else:
            self.redirect('/')
Exemple #4
0
    def get(self):

        # Normal Google User Account
        user = users.get_current_user()

        user_objs = AllowedUser.get_allowed_users()
        for dbuser in user_objs:
            if dbuser.email == user.email():
                self.redirect('/')
                return

        if len(user_objs) > 0:
            self.redirect(users.create_logout_url('/authfailed'))
        else:
            self.redirect('/')