Skip to content
  • P
    Projects
  • G
    Groups
  • S
    Snippets
  • Help

yotta / pictogram

  • This project
    • Loading...
  • Sign in
Go to a project
  • Project
  • Repository
  • Issues 60
  • Merge Requests 0
  • Pipelines
  • Wiki
  • Settings
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Closed
Open
Issue #329 opened Sep 11, 2017 by Sebastián Collado Montañez@scollado 
  • New issue
New issue

Error en modo "leyenda"

Cuando se cambia al modo leyenda o sólo leyenda a todos los pictogramas (desde dashboard), en la tablet no se aplica hasta que se hace login de nuevo.

  • Sebastián Collado Montañez @scollado

    assigned to @scollado and unassigned @dofer

    Sep 12, 2017

    assigned to @scollado and unassigned @dofer

    assigned to @scollado and unassigned @dofer
    Toggle commit list
  • Sebastián Collado Montañez @scollado commented Sep 12, 2017
    Developer

    Solucionado.

    Al llamar al método change() de la clase VOCA, se hace ahora un vocabulary.synchronize()

    Solucionado. Al llamar al método change() de la clase VOCA, se hace ahora un vocabulary.synchronize()
  • Sebastián Collado Montañez @scollado

    closed

    Sep 12, 2017

    closed

    closed
    Toggle commit list
  • Sebastián Collado Montañez @scollado

    assigned to @dofer and unassigned @scollado

    Sep 12, 2017

    assigned to @dofer and unassigned @scollado

    assigned to @dofer and unassigned @scollado
    Toggle commit list
  • Sebastián Collado Montañez @scollado

    reopened

    Sep 12, 2017

    reopened

    reopened
    Toggle commit list
  • Fernando Martínez Santiago @dofer commented Sep 13, 2017
    Developer

    He estado mirando con más detalle esta solución y se puede afinar. Tal como está ahora es redundante porque, primero se actualiza el picto que recibe el mensaje y, luego, se fuerza a actualizarlos todos, picto incluido... Te comento dos soluciones:

    i. Modificar Angular y dejar pictogram como estaba: lo ideal seria que, si cambia la leyenda de los pictogramas, se genere el mensaje correspondiente para cada pictograma, ya que ha cambiado el atributo del picto. Que el usuario pueda hacerlo con un solo click es una cuestión puramente de interfaz, pero la lógica es exactamente la misma que si vas picto por picto actualiando

    ii. Modificar pictogram pero afinando algo cuando se hace el sincro. Si esa opción se desecha, al menos se podría hacen el sincro en el método change de la clase Vocabulary, solo cuando lo que recibe es un update y el valor de la leyenda ha cambiado (se ha actualizado la leyenda del picto) No es la mejor opción porque si solo se ha modificado la leyenda de ese picto, estamos actualizándolos todos innecesariamente, pero al menos acotamos el synchronize un poco más. Esta es la solución que he implementado, la puedes ver en el método Vocabulary.modifyAttsPicto. Si implementais la solución (i) habría que dejar este método como estaba.

    Edited Sep 13, 2017 by Fernando Martínez Santiago
    He estado mirando con más detalle esta solución y se puede afinar. Tal como está ahora es redundante porque, primero se actualiza el picto que recibe el mensaje y, luego, se fuerza a actualizarlos todos, picto incluido... Te comento dos soluciones: i. Modificar Angular y dejar pictogram como estaba: lo ideal seria que, si cambia la leyenda de los pictogramas, se genere el mensaje correspondiente para cada pictograma, ya que ha cambiado el atributo del picto. Que el usuario pueda hacerlo con un solo click es una cuestión puramente de interfaz, pero la lógica es exactamente la misma que si vas picto por picto actualiando ii. Modificar pictogram pero afinando algo cuando se hace el sincro. Si esa opción se desecha, al menos se podría hacen el sincro en el método change de la clase Vocabulary, solo cuando lo que recibe es un update y el valor de la leyenda ha cambiado (se ha actualizado la leyenda del picto) No es la mejor opción porque si solo se ha modificado la leyenda de ese picto, estamos actualizándolos todos innecesariamente, pero al menos acotamos el synchronize un poco más. Esta es la solución que he implementado, la puedes ver en el método Vocabulary.modifyAttsPicto. Si implementais la solución (i) habría que dejar este método como estaba.
  • Fernando Martínez Santiago @dofer

    assigned to @scollado and unassigned @dofer

    Sep 13, 2017

    assigned to @scollado and unassigned @dofer

    assigned to @scollado and unassigned @dofer
    Toggle commit list
  • Fernando Martínez Santiago @dofer

    mentioned in commit cb78814c

    Sep 13, 2017

    mentioned in commit cb78814c

    mentioned in commit cb78814cf6f51cff2f9727f45d3e8ee8ee5e0c78
    Toggle commit list
  • Fernando Martínez Santiago @dofer

    closed

    Sep 19, 2017

    closed

    closed
    Toggle commit list
  • Write
  • Preview
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
No due date
0
Labels
None
Assign labels
  • View labels
2
2 participants
Reference: yotta/pictogram#329