Hypertopic / Cassandre

Diary for qualitative analysis
https://hypertopic.org/cassandre
GNU Affero General Public License v3.0
25 stars 7 forks source link

Relocating user activity into diaries #129

Closed christophe-lejeune closed 9 months ago

christophe-lejeune commented 11 months ago

The user document currently includes an activity should field listing the last time that the user have read each document. This information allows to distinguish between read and unread documents. It could be convenient to move this field in a separate document for each diary.

Two reasons motivate this change. When a user reads a lot of documents, her/his user document becomes heavy (> 1Mo), which slows navigation down. Moreover, this change would be more compatible with partition databases (if Cassandre finally adopt this design).

The required changes includes: