def post(self): lab_id = int(self.request.get('id')) lab = Lab.get_by_id(lab_id) if lab: lab.key.delete() time.sleep(0.1) self.redirect(self.uri_for('home')) else: self.display_message('There is no lab by this id.')
def get(self, *args, **kwargs): lab_id = kwargs['lab_id'] lab = Lab.get_by_id(int(lab_id)) if self.user.email_address in lab.collaborators: if lab: params = {'lab': lab} lab.put() self.render_template('lab', params) else: params = {'lab_id': lab_id} self.display_message( 'There is no such lab registered under your name. <a href="/new_lab">Create A New Lab</a>' ) else: self.redirect(self.uri_for('home'))
def get(self, *args, **kwargs): lab_id = kwargs['lab_id'] lab = Lab.get_by_id(int(lab_id)) if self.user.email_address in lab.collaborators: if lab: params = { 'lab': lab } lab.put() self.render_template('lab', params) else: params = { 'lab_id': lab_id } self.display_message('There is no such lab registered under your name. <a href="/new_lab">Create A New Lab</a>') else: self.redirect(self.uri_for('home'))