Change a post's requests afterwards: lock a thread for replies #292

Closed
opened 2026-10-22 14:41:32 +00:00 by littlefox · 1 comment
Owner

Approved for 0.7 (D-063). It's in the roadmap's "Protocol gaps".

Let an author change a post's requests after it's written:

  • turn "no comments" on or off, which locks or reopens a thread;
  • turn "private replies" and "read confirmation" on or off;
  • remove a cross-reference.

The call is modify-text-info [92], which adds and removes aux items. The server decides who may do it (the author, or a supervisor).

  • In the thread view, a locked thread shows "Låst för svar" and has no reply field.
  • The composer's advice already respects no-comments.

Tests: integration against the devserver; e2e for locking a thread and the reply field disappearing.

Approved for 0.7 (D-063). It's in the roadmap's "Protocol gaps". **Let an author change a post's requests after it's written:** - turn "no comments" on or off, which locks or reopens a thread; - turn "private replies" and "read confirmation" on or off; - remove a cross-reference. The call is `modify-text-info` [92], which adds and removes aux items. The server decides who may do it (the author, or a supervisor). - In the thread view, a locked thread shows "Låst för svar" and has no reply field. - The composer's advice already respects no-comments. Tests: integration against the devserver; e2e for locking a thread and the reply field disappearing.
littlefox added this to the 0.7: Threads milestone 2026-10-22 14:41:32 +00:00
Author
Owner

Merged in #306; main green as of run #533 (after #305). Verified: devserver integration test change_requests_afterwards (lock, unlock, read confirmation, remove a cross-reference; another person refused); e2e lock.spec (lock → reply field gone and 'Låst för svar'; unlock → back; read confirmation on/off) in desktop/android/iphone; full e2e suite; lint with CI's three clippy commands.

Merged in #306; main green as of run #533 (after #305). Verified: devserver integration test change_requests_afterwards (lock, unlock, read confirmation, remove a cross-reference; another person refused); e2e lock.spec (lock → reply field gone and 'Låst för svar'; unlock → back; read confirmation on/off) in desktop/android/iphone; full e2e suite; lint with CI's three clippy commands.
littlefox referenced this issue from a commit 2026-10-24 13:23:56 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
littlefox/neokom#292
No description provided.