Skip to content

Lightening the diary page #75

@christophe-lejeune

Description

@christophe-lejeune

Required refactoring

  • move history panel on a dedicated page (distinct from diary page),
  • move task list on a dedicated page (distinct from diary page),
  • timeline and network are processed only when required,
  • incrementally loading of the diary page (with skip and limit or endkey),
  • limit the size of memo preview,
  • integrate (currently separated) list of memos and list of selectable memos.

Description

During 2017-2018 academic year, students using Cassandre experienced issues due to Wi-Fi limitations in the classrooms dedicated to their qualitative method exercises. Although Cassandre is independent from the problem, a lighter diary page would have helped to make the situation less critical.

In an advanced research project, the diary page may indeed list hundreds of memos, while the users want only to access the last created (or edited) ones. Independently from the Internet connexion, an incremental load of the diary page makes sense for any user.

Such a refactoring, however, implies a different way to generate the network or the timeline views (that precisely rest on the loading of the complete list of memos composing the diary). The latter consequence would also benefit to a lighter diary page (given, currently, every loading compute the network and the timeline, even when not necessary).

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions