Mantis Bugtracker

Vista Simple. Salta a Notes ] Vista Avançada ] Història de la Comanda ] Imprimeix ]
ID Categoria Gravetat Reproductibilitat Data d'Enviament Última Actualització
0000480 [rolsac-1.2] bug menor sempre 2013-04-10 09:53 2013-11-27 16:51
Informador estelars Visibilitat públic  
Assignat a tcerda-bruat4
Prioritat normal Resolució arreglat  
Estat tancat   Versió de Producte 1.2.1
Resum 0000480: Bloque administrador
Descripció 1)No funciona la eliminación de las materias. (No funciona tampoco en 1.1)
2)El cambio el orden en las fichas de una sección, entra en la edición de las fichas al cambiarlo. Evitando que pueda cambiar el orden de más fichas (Por lo menos he podido reproducirlo cuando hay varias fichas previas orden 1). Incluso en ocasiones no se cambia el orden de la ficha movida.
Pero una vez se cambia el orden de una ficha, ya se puede cambiar varios ordenes a la vez y va fino.
Informació Addicional
Etiquetes Sense etiquetes adjuntades.
Assignat al grup bruat4
Arxius Adjunts jpg file icon cambioOrdenSEccion.jpg [^] (168,602 bytes) 2013-04-24 09:39

- Relacions

-  Notes
(0001244)
tcerda-bruat4 (desenvolupador)
2013-04-24 09:11

El punto 1, ya lo tengo solucionado.
El punto 2 no consigo reproducirlo. Me puedes facilitar algo más de información?

P.D.: Estamos teniendo problemas con el sourceforge y solo puedo acceder a los tickets de forma intermitente y de igual forma pasa con los commits, ahora no me deja commitar los cambios, cuando vuelva a funcionar los subo.
(0001245)
estelars (administrador)
2013-04-24 09:56

Vale ya veo que me ocurria.. y tengo más claro el problema.

Si deseas cambiar varias fichas y pulsas en el icono de la derecha de la ficha, va perfecto.

Pero resulta que la mano tb. la tienes activa pulsando en el texto de la ficha, de hecho te permite moverla. Pero al soltar el ratón te lleva a la edición de dicha ficha, sin grabar los cambios de orden.

Lo ideal sería que el usuario pudiera diferenciar claramente que va ha hacer. Si aparece la mano abierta, indicase puede cambiar el orden y si aparece la mano con el dedo acceder a la ficha ó a la u.o.

Si se te ocurre una idea mejor..
(0001249)
tcerda-bruat4 (desenvolupador)
2013-04-24 12:42
editada a: 2013-04-24 12:47

Vale, entonces para que me quede claro, ¿Si se pone sobre el texto debe aparecer la mano con el dedo indice (indicando que se puede acceder) y en el resto del recuadro la mano plana (indicando que se puede mover)?

P.D.: En la versión 835 hay los cambios del primer apartado junto a los cambios del ticket 476.

(0001251)
estelars (administrador)
2013-04-24 13:11

Si se pone en el recuadro, icono ó donde no hay texto la mano abierta. Y al pulsar y mantener pulsado el ratón se permite el cambio de orden.

Donde hay texto la mano con el índice. Pero ojo que esta el texto en negro que te remite a la gestión de fichas y el texto en azul que te remite a la gestión de dicha unidad organica.

Y si esta activa la mano con índice, no debe permitir el cambio de orden de la ficha.
(0001265)
tonig-bruat4 (administrador)
2013-05-13 11:28

¿Puedes mirarlo Dani? parece un problema de js, pasa cuando arrastras haciendo el click encima del nombre, si haces click encima del icono, va bien.
(0001273)
dsanchez-bruat4 (desenvolupador)
2013-05-16 13:55

Ahora solo se accede a la ficha pulsando directamente en el nombre, además he añadido un rollover en el nombre indicando que es pulsable.

Commit:
http://sourceforge.net/p/rolsac/code/847 [^]
(0001309)
estelars (administrador)
2013-06-07 12:45

La eliminación de materias sigue sin funcionar. Si creas una y luego la tratas eliminar, no puedes.
(0001311)
tcerda-bruat4 (desenvolupador)
2013-06-10 14:41

Buenas, a mi me va perfecto. ¿Con que rol lo estas probando?, según los permisos actuales solo pueden eliminar materias el RSC_SYSTEM y el RSC_ADMIN.
(0001313)
sgelabert-dgtic (administrador)
2013-06-12 07:41

Amb el rol RSC_ADMIN dóna error quan es crea una matèria nova. Pareix un problema amb el tractament de clobs.

2013-06-12 09:36:47,367 ERROR [LogInterceptor] (http-10.215.9.10-28080-Processor13:) RuntimeException in method: public abstract java.lang.Long org.ibit.rol.sac.persistence.intf.MateriaFacade.grabarMateria(org.ibit.rol.sac.model.Materia) throws java.rmi.RemoteException
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
    at es.caib.rolsac.persistence.hibernate.LobCleanUpInterceptor.postFlush(LobCleanUpInterceptor.java:86)
    at es.caib.rolsac.persistence.hibernate.ChainedInterceptor.postFlush(ChainedInterceptor.java:144)
    at es.caib.rolsac.persistence.hibernate.ChainedInterceptor.postFlush(ChainedInterceptor.java:144)
    at net.sf.hibernate.impl.SessionImpl.postFlush(SessionImpl.java:2837)
    at net.sf.hibernate.impl.SessionImpl.flush(SessionImpl.java:2241)
    at org.ibit.rol.sac.persistence.ejb.MateriaFacadeEJB.grabarMateria(MateriaFacadeEJB.java:66)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:698)
    at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:198)
    at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:87)
    at org.jboss.ejb.plugins.AbstractInterceptor.invoke(AbstractInterceptor.java:109)
    at org.jboss.ejb.plugins.MetricsInterceptor.invoke(MetricsInterceptor.java:142)
    at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:101)
    at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:348)
    at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:179)
    at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:120)
    at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:206)
    at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:136)
    at org.jboss.ejb.StatelessSessionContainer.internalInvoke(StatelessSessionContainer.java:345)
    at org.jboss.ejb.Container.invoke(Container.java:723)
    at sun.reflect.GeneratedMethodAccessor174.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.jboss.mx.server.ReflectedDispatcher.dispatch(ReflectedDispatcher.java:74)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:76)
    at org.jboss.mx.server.Invocation.dispatch(Invocation.java:68)
    at org.jboss.mx.server.Invocation.invoke(Invocation.java:96)
    at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:213)
    at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:484)
    at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:111)
    at org.jboss.invocation.InvokerInterceptor.invokeLocal(InvokerInterceptor.java:193)
    at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:179)
    at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:61)
    at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:70)
    at org.jboss.proxy.ejb.StatelessSessionInterceptor.invoke(StatelessSessionInterceptor.java:115)
    at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:100)
    at $Proxy321.grabarMateria(Unknown Source)
    at org.ibit.rol.sac.persistence.delegate.MateriaDelegateImpl.grabarMateria(MateriaDelegateImpl.java:47)
    at org.ibit.rol.sac.persistence.delegate.MateriaDelegateImpl$$EnhancerByCGLIB$$4c2b9cb0.CGLIB$grabarMateria$0$7(<generated>)
    at org.ibit.rol.sac.persistence.delegate.MateriaDelegateImpl$$EnhancerByCGLIB$$4c2b9cb0$$FastClassByCGLIB$$867a05f5.invoke(<generated>)
    at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:201)
    at org.ibit.rol.sac.persistence.util.DelegateLogInterceptor.intercept(DelegateLogInterceptor.java:91)
    at org.ibit.rol.sac.persistence.delegate.MateriaDelegateImpl$$EnhancerByCGLIB$$4c2b9cb0.grabarMateria(<generated>)
    at org.ibit.rol.sac.persistence.delegate.MateriaDelegate.grabarMateria(MateriaDelegate.java:40)
    at es.caib.rolsac.back2.controller.taulesMestre.TMMateriesController.guardar(TMMateriesController.java:473)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
    at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:426)
    at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:414)
    at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:790)
    at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
    at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
    at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:560)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at es.caib.rolsac.back2.util.UAServletFilter.doFilter(UAServletFilter.java:68)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at es.caib.rolsac.back2.util.LocaleServletFilter.doFilter(LocaleServletFilter.java:29)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:81)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
    at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:177)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:540)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:535)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
    at es.caib.loginModule.auth.FormResourcesValve.invoke(FormResourcesValve.java:34)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
    at es.caib.loginModule.auth.ClientIPValve.invoke(ClientIPValve.java:72)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
    at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
    at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at es.caib.rolsac.persistence.hibernate.LobCleanUpInterceptor.postFlush(LobCleanUpInterceptor.java:69)
    ... 109 more
Caused by: java.sql.SQLRecoverableException: Closed Connection
    at oracle.sql.CLOB.getDBAccess(CLOB.java:1510)
    at oracle.sql.CLOB.freeTemporary(CLOB.java:1041)
    ... 114 more
(0001315)
tcerda-bruat4 (desenvolupador)
2013-06-12 15:34

Bones tardes Salvador, no aconseguesc reproduir l'error, a mi hem deixa crear les materies sense cap problema.

Hem pots donar alguna indicació de com et pasa?

Salutacions.
(0001316)
sgelabert-dgtic (administrador)
2013-06-13 08:35

Solucionat.
Hi havia un problema amb el driver de base de dades del servidor d'aplicacions de preproducció.
(0001317)
tcerda-bruat4 (desenvolupador)
2013-06-13 08:52

Ok, dons don per resolta la incidencia fins que es faci la bateria de proves.
(0001358)
estelars (administrador)
2013-07-19 09:58

La eliminación va bien, sólo que si tiene alguna ficha, procedimiento ó unidad orgánica relacionada te indica que no se ha "L'operació no s'ha pogut realitzar"..
Creo que convendría si es este caso, que especifique un aviso más específico. "Para eliminar la materia antes deberá desligar dicha materia a fichas, procedimientos o u.o"

Es una puntualización menor, si veis que tal se puede hacer sólo para la 1.3.
(0001362)
tcerda-bruat4 (desenvolupador)
2013-07-19 12:03

Ok, lo he commitado en el branch 1.3.

http://sourceforge.net/p/rolsac/code/904 [^]

- Història de la Comanda
Data de Modificació Usuari Camp Canvi
2013-04-10 09:53 estelars Nova comanda
2013-04-10 09:53 estelars Assignat al grup => bruat4
2013-04-15 08:16 tonig-bruat4 Estat nou => assignat
2013-04-15 08:16 tonig-bruat4 Assignat a => tonig-bruat4
2013-04-15 08:16 tonig-bruat4 Assignat a tonig-bruat4 => tcerda-bruat4
2013-04-24 09:11 tcerda-bruat4 Nota Afegida: 0001244
2013-04-24 09:11 tcerda-bruat4 Estat assignat => es necessiten més dades
2013-04-24 09:39 estelars Fitxer Afegit: cambioOrdenSEccion.jpg
2013-04-24 09:56 estelars Nota Afegida: 0001245
2013-04-24 09:56 estelars Estat es necessiten més dades => assignat
2013-04-24 12:42 tcerda-bruat4 Nota Afegida: 0001249
2013-04-24 12:43 tcerda-bruat4 Estat assignat => es necessiten més dades
2013-04-24 12:47 tcerda-bruat4 Nota Editada: 0001249
2013-04-24 13:11 estelars Nota Afegida: 0001251
2013-04-24 13:11 estelars Estat es necessiten més dades => assignat
2013-04-25 14:36 tcerda-bruat4 Assignat a tcerda-bruat4 => amartin-bruat4
2013-05-13 11:27 tonig-bruat4 Assignat a amartin-bruat4 => dsanchez-bruat4
2013-05-13 11:28 tonig-bruat4 Nota Afegida: 0001265
2013-05-16 13:55 dsanchez-bruat4 Nota Afegida: 0001273
2013-05-16 13:55 dsanchez-bruat4 Estat assignat => resolt
2013-05-16 13:55 dsanchez-bruat4 Resolució obert => arreglat
2013-06-07 12:45 estelars Nota Afegida: 0001309
2013-06-07 12:45 estelars Estat resolt => es necessiten més dades
2013-06-07 12:45 estelars Resolució arreglat => reobert
2013-06-10 14:41 tcerda-bruat4 Nota Afegida: 0001311
2013-06-10 14:43 tcerda-bruat4 Estat es necessiten més dades => assignat
2013-06-10 14:43 tcerda-bruat4 Assignat a dsanchez-bruat4 => tcerda-bruat4
2013-06-11 11:23 tcerda-bruat4 Estat assignat => es necessiten més dades
2013-06-12 07:41 sgelabert-dgtic Nota Afegida: 0001313
2013-06-12 07:41 sgelabert-dgtic Estat es necessiten més dades => assignat
2013-06-12 15:34 tcerda-bruat4 Nota Afegida: 0001315
2013-06-12 15:34 tcerda-bruat4 Estat assignat => es necessiten més dades
2013-06-13 08:35 sgelabert-dgtic Nota Afegida: 0001316
2013-06-13 08:52 tcerda-bruat4 Nota Afegida: 0001317
2013-06-13 08:53 tcerda-bruat4 Estat es necessiten més dades => resolt
2013-06-13 08:53 tcerda-bruat4 Resolució reobert => arreglat
2013-07-19 09:58 estelars Nota Afegida: 0001358
2013-07-19 09:58 estelars Estat resolt => es necessiten més dades
2013-07-19 09:58 estelars Resolució arreglat => reobert
2013-07-19 12:03 tcerda-bruat4 Nota Afegida: 0001362
2013-07-19 12:03 tcerda-bruat4 Estat es necessiten més dades => resolt
2013-07-19 12:03 tcerda-bruat4 Resolució reobert => arreglat
2013-11-08 12:48 sgelabert-dgtic version => 1.2.1
2013-11-08 12:48 sgelabert-dgtic Resolt a la Versió => 1.2.2
2013-11-08 12:48 sgelabert-dgtic Previst a la Version => 1.2.2
2013-11-27 16:51 tonig-bruat4 Estat resolt => tancat


Mantis 1.1.8[^]
Copyright © 2000 - 2009 Mantis Group
Powered by Mantis Bugtracker