def get(self, goal_id): user = users.get_current_user() iden = int(goal_id) cats = Categories.all().filter('owner =', user).order('name') goal = db.get(db.Key.from_path('Goals', iden)) db.delete(goal) logging.info('************ ' + user.nickname() + ' Deleted Goal ' + goal.name + ' *******') return webapp2.redirect('/view_goals')
def get(self, goal_id): user = users.get_current_user() cats = Categories.all().filter('owner =', user).order('name') nickname = user.nickname() logging.info('************ ' + user.nickname() + ' on Edit Category *******') iden = int(goal_id) goal = db.get(db.Key.from_path('Goals', iden)) self.render_template('edit_goal.html', {'goal': goal,'cats':cats,'nickname':nickname},)
def get(self): user = users.get_current_user() nickname = user.nickname() logging.info('************ ' + user.nickname() + ' on View Categories*******') if user: cats = Categories.all().filter('owner =', user).order('name') self.render_template('view_categories.html', {'cats': cats,'nickname':nickname},) else: self.redirect(users.create_login_url(self.request.uri))
def post(self, goal_id): user = users.get_current_user() iden = int(goal_id) cats = Categories.all().filter('owner =', user).order('name') goal = db.get(db.Key.from_path('Goals', iden)) goal.name = self.request.get('name') goal.category = self.request.get('id_cat') goal.amount = float(self.request.get('amount')) goal.updated = datetime.now() goal.put() logging.info('************ ' + user.nickname() + ' Updated Goal ' + goal.name + ' *******') return webapp2.redirect('/view_goals')
def get(self): user = users.get_current_user() cats = Categories.all().filter('owner =', user).order('name') logging.info('************ ' + user.nickname() + ' on Add Goal *******') nickname = user.nickname() self.render_template('add_goal.html', {'cats':cats,'nickname':nickname})