Exemplo n.º 1
0
 def component_delete(self):
     comp_id = self.request.matchdict['comp_id']
     component = DBSession.query(Component).filter_by(_id=comp_id).one()
     channel = component.component_type + '_changes'
     self.request.redis.publish(channel, 'removed '+str(comp_id))
     DBSession.delete(component)
     return {'delete': True}
Exemplo n.º 2
0
 def periphery_controller_delete(self):
     pc_id = self.request.matchdict['pc_id']
     pc = DBSession.query(PeripheryController).filter_by(_id=pc_id).one()
     DBSession.delete(pc)
     self.request.redis.publish('periphery_controller_changes',
                                'deleted ' + str(pc_id))
     return {'delete': True}
Exemplo n.º 3
0
 def regulator_delete(self):
     regulator = DBSession.query(Regulator).filter_by(_id=self.request.matchdict['reg_id']).first()
     DBSession.delete(regulator)
     return {'delete': True}
Exemplo n.º 4
0
 def device_delete(self):
     device = DBSession.query(Device).filter_by(_id=self.request.matchdict['dev_id']).one()
     dev_id = device.id
     DBSession.delete(device)
     self.request.redis.publish('device_changes', 'removed '+str(dev_id))
     return {'delete': True}
Exemplo n.º 5
0
 def parameter_delete(self):
     parameter = DBSession.query(Parameter).filter_by(_id=self.request.matchdict['param_id']).one()
     self.request.redis.publish('parameter_changes', 'removed ' + str(parameter.id))
     DBSession.delete(parameter)
     return {'delete': True}
 def device_link_delete(self):
     device_link = DBSession.query(DeviceLink).filter_by(_id=self.request.matchdict['dl_id']).one()
     DBSession.delete(device_link)
     return {'delete': True}
 def parameter_link_delete(self):
     parameter_link = DBSession.query(ParameterLink).filter_by(_id=self.request.matchdict['pl_id']).one()
     DBSession.delete(parameter_link)
     return {'delete': True}
 def log_diagram_delete(self):
     log_diagram = DBSession.query(LogDiagram).filter_by(_id=self.request.matchdict['ld_id']).one()
     DBSession.delete(log_diagram)
     return {'delete': True}
 def periphery_controller_delete(self):
     pc_id = self.request.matchdict['pc_id']
     pc = DBSession.query(PeripheryController).filter_by(_id=pc_id).one()
     DBSession.delete(pc)
     self.request.redis.publish('periphery_controller_changes', 'deleted '+str(pc_id))
     return {'delete': True}
Exemplo n.º 10
0
 def device_link_delete(self):
     device_link = DBSession.query(DeviceLink).filter_by(
         _id=self.request.matchdict['dl_id']).one()
     DBSession.delete(device_link)
     return {'delete': True}
Exemplo n.º 11
0
 def parameter_link_delete(self):
     parameter_link = DBSession.query(ParameterLink).filter_by(
         _id=self.request.matchdict['pl_id']).one()
     DBSession.delete(parameter_link)
     return {'delete': True}
Exemplo n.º 12
0
 def log_diagram_delete(self):
     log_diagram = DBSession.query(LogDiagram).filter_by(
         _id=self.request.matchdict['ld_id']).one()
     DBSession.delete(log_diagram)
     return {'delete': True}
Exemplo n.º 13
0
 def interpolation_knot_delete(self):
     interpolation_knot = DBSession.query(InterpolationKnot).filter_by(_id=self.request.matchdict['knot_id']).first()
     DBSession.delete(interpolation_knot)
     return {'delete': True}
Exemplo n.º 14
0
 def interpolation_delete(self):
     interpolation = DBSession.query(SetpointInterpolation).filter_by(
         _id=self.request.matchdict['inter_id']).first()
     DBSession.delete(interpolation)
     self.request.redis.publish('calendar_changes', 'interpolation deleted')
     return {'deleted': True}
Exemplo n.º 15
0
 def calendar_dev_entry_delete(self):
     entry_id = self.request.matchdict['entry_id']
     entry = DBSession.query(DeviceCalendarEntry).filter_by(_id=entry_id).one()
     self.request.redis.publish('calendar_changes', 'removed ' + str(entry_id))
     DBSession.delete(entry)
     return {'delete': True}