예제 #1
0
파일: tiposDeItem.py 프로젝트: gosu86/saip
 def post_delete(self,**kw):
     id = kw['id']
     log.debug("Inside post_fetch: id == %s" % (id))
     if (id != None):
         d = {'id':id}
         tipoitem = DBSession.query(TipoItem).filter_by(**d).first()            
         nombre=tipoitem.name
         DBSession.delete(tipoitem)
         DBSession.flush()    
         #===================================================================
     return dict(msg=nombre)
예제 #2
0
파일: usuarios.py 프로젝트: gosu86/saip
 def post_delete(self,**kw):
     id = kw['id']
     log.debug("Inside post_fetch: id == %s" % (id))
     if (id != None):
         d = {'id':id}
         u = DBSession.query(Usuario).filter_by(**d).first()
         nombre=u.name
         DBSession.delete(u)
         DBSession.flush()
         msg="El usuario se ha eliminado con exito!."
     return dict(msg=msg,nombre=nombre)
예제 #3
0
파일: permisos.py 프로젝트: gosu86/saip
	def post_delete(self,**kw):
		id = kw['id']
		log.debug("Inside post_fetch: id == %s" % (id))
		if (id != None):
			d = {'id':id}
			permiso = DBSession.query(Permiso).filter_by(**d).first()
			nombre=permiso.permiso_name
			DBSession.delete(permiso)
			DBSession.flush()
			msg="El permiso se ha eliminado."
		return dict(msg=msg,nombre=nombre)
예제 #4
0
파일: roles.py 프로젝트: gosu86/saip
	def post_delete(self,**kw):
		id = kw['id']
		log.debug("Inside post_fetch: id == %s" % (id))
		if (id != None):
			d = {'id':id}
			rol = DBSession.query(Rol).filter_by(**d).first()
			nombre=rol.name
			DBSession.delete(rol)
			DBSession.flush()
			msg="El rol se ha eliminado."

		return dict(msg=msg,nombre=nombre)
예제 #5
0
파일: fases.py 프로젝트: gosu86/saip
 def post_delete(self,**kw):
     id = kw['id']
     if (id != None):
         d = {'id':id}
         fase = DBSession.query(Fase).filter_by(**d).first()            
         nombre=fase.name
         if (fase.estado != 'activo'):
             DBSession.delete(fase)
             DBSession.flush()
             msg="la fase se ha eliminado con exito!."
             type="succes"
         else:
             msg="La fase NO se puede eliminar."
             type="error"
     return dict(msg=msg,nombre=nombre,type=type)
예제 #6
0
파일: proyectos.py 프로젝트: gosu86/saip
	def post_delete(self,**kw):
		id = kw['id']
		log.debug("Inside post_fetch: id == %s" % (id))
		if (id != None):
			d = {'id':id}
			proyecto = DBSession.query(Proyecto).filter_by(**d).first()
			nombre=proyecto.name
			if (proyecto.estado != 'Iniciado'):
				DBSession.delete(proyecto)
				DBSession.flush()
				msg="El proyecto se ha eliminado con exito!."
				type="succes"
			else:
				msg="El proyecto esta Iniciado! No se puede eliminar."
				type="error"
		return dict(msg=msg,nombre=nombre,type=type)