Example #1
0
	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.')
Example #2
0
 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'))