Create a channel #347
Labels
No labels
area/ci
area/desktop
area/packaging
area/protocol
area/reading
area/ui
area/web
area/writing
kind/bug
kind/feature
kind/infra
kind/request
needs/user
parked
perf
security
upstream
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
littlefox/neokom#347
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Part of 0.8 (D-068), step 1: what any user can do.
What: "Skapa kanal" (classic: "Skapa möte") in the channel list. A short form:
Protocol:
create-conf(88) with the extended conf type; the creator becomes supervisor and is added as a member (elisp doesadd-memberright after, priority from the user's default). Errors to handle:conference-exists,permission-denied(server may restrict creation;create-confprivilege bit),bad-name.After: the new channel opens, empty, in the Trådar view, with a hint to write the first post.
Tests: unit test in kom-client against the devserver; e2e spec creates an open and a closed channel, a second user sees/doesn't see it in search.
Merged (#368); main green (run #684). Verified: devserver test create_channel (joined, supervisor = creator, presentation, taken name, secret implies closed); create-channel.spec on all three profiles (closed channel with presentation opens joined; same name again is refused plainly).