def get(self, appliance_id=None): # lookup user's auth info user_info = User.get_by_id(long(self.user_id)) # seek out the appliance in question appliance = Appliance.get_by_id(long(appliance_id)) # bail if appliance doesn't exist user isn't the owner if not appliance or appliance.owner != user_info.key: return self.redirect_to('account-appliances') # find instances associated with this appliance instances = Instance.get_by_appliance(appliance.key) # render new appliance page parms = {'appliance': appliance, 'instances': instances} return self.render_template('appliance/view.html', **parms)
def get(self, appliance_id=None): # lookup user's auth info user_info = User.get_by_id(long(self.user_id)) # seek out the appliance in question appliance = Appliance.get_by_id(long(appliance_id)) # bail if appliance doesn't exist user isn't the owner if not appliance or appliance.owner != user_info.key: return self.redirect_to("account-appliances") # find instances associated with this appliance instances = Instance.get_by_appliance(appliance.key) # render new appliance page parms = {"appliance": appliance, "instances": instances} return self.render_template("appliance/view.html", **parms)