def post(self, note_id=0): '''Updating the comment and redirecting back to the photo page.''' user_id, user = self.get_user() if not user: self.redirect('/') return note_id = int(note_id) note = Note.get_by_id(note_id) error, data = self._check(user, note) if error: self.render('error.html', **data) title = self.request.get('note-title') text = self.request.get('note-text') logging.info('%s\n%s', repr(title), repr(text)) if not title or not text: msg = ( 'You must enter a title and some text to create a new note.' ) data = { 'page_title': 'Blank Note', 'user': user, 'error_msg': msg } self.render('error.html', **data) return note.title = title note.text = text note.put() self.redirect('/notes')
def post(self, note_id=0): user_id, user = self.get_user() if not user: self.redirect('/') note_id = int(note_id) note = Note.get_by_id(note_id) error, data = self._check(user, note) if error: self.render('error.html', **data) return note.key.delete() self.redirect('/notes')
def get(self, note_id=0): user_id, user = self.get_user() if not user: self.redirect('/') return note_id = int(note_id) note = Note.get_by_id(note_id) error, data = self._check(user, note) if error: self.render('error.html', **data) return data = { 'page_title': 'Delete Note', 'user': user, 'note': note, } self.render('note-delete.html', **data)