issues
search
VedaWebProject
/
Tekst
A collaborative research platform for aligning, enriching and exploring resources on natural language texts
https://vedawebproject.github.io/Tekst/
GNU Affero General Public License v3.0
8
stars
1
forks
source link
Implement user messaging
#135
Closed
bkis
closed
6 months ago
bkis
commented
9 months ago
What we want is
a simple 1:1 message thread
a message has
timestamp
,
body
(multiline, stripped),
sender_id
,
recipient_id
,
read
(by recipient)
max send n per day
delete messages older than n (admin config!) days (on reception of new message)
delete oldest messages if maximum of n (admin config!) messages per thread is exceeded (on reception of new message)
messages get deleted if
both
sender
and
recipient are deleted, deleted recipients are displayed in UI as "unknown" or similar
user account config has a "notify me on new messages via email" (default true)
when logged in, user options button (and entry in dropdown) have a badge indicating unread messages
account submenu gets a "messages" entry leading to a nice, simple messaging UI
bkis
commented
6 months ago
Done
What we want is
timestamp
,body
(multiline, stripped),sender_id
,recipient_id
,read
(by recipient)