-
Notifications
You must be signed in to change notification settings - Fork 704
Closed
Labels
goals: journalist experienceneeds/discussionqueued up for discussion at future team meeting. Use judiciously.queued up for discussion at future team meeting. Use judiciously.
Description
Description
In https://github.com/freedomofpress/securedrop/pull/5178/files, we modified the model to default to a username and uuid set to deleted when a journalist is deleted. This is because the API will return the journalist's information via the /replies endpoint.
It is therefore impossible (both at the client and the server-side) to distinguish replies sent by distinct deleted journalists.
When deleting a journalist, we should consider:
- preserving their UUID
- setting their username to the
deletedkeyword - clearing out all other information such as password, firstname and lastname
In the Admin interface user management page, we can either:
- display (but grey out) deleted journalists
- hide journalists that have their username set to
deleted
Deleted users wouldn't need to appear in the Journalist Interface, as grayed out/deactivated
User Stories
As a journalist, I would like to differenciate replies that were written by different former colleagues
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
goals: journalist experienceneeds/discussionqueued up for discussion at future team meeting. Use judiciously.queued up for discussion at future team meeting. Use judiciously.