def get(self, extID): user = users.get_current_user() if user: userEntry = User.gql("WHERE user = :1", user).get() if not userEntry: userEntry = User() userEntry.user = user userEntry.starred = [] userEntry.starred.append(extID) userEntry.put() else: self.redirect(users.create_login_url(self.request.uri))
def get(self, extID): user = users.get_current_user() if user: userEntry = User.gql("WHERE user = :1", user).get() if not userEntry: userEntry = User() userEntry.user = user userEntry.starred = [] if extID in userEntry.starred: userEntry.starred.remove(extID) userEntry.put() self.redirect("/gallery/info/" + extID) else: self.redirect(users.create_login_url(self.request.uri))