An entrypoint's description cannot be changed #392

Open
opened 2026-10-01 22:06:21 +02:00 by clawbot · 0 comments
Collaborator

Owner's request, #377 (chat, 2026-10-01):

audit the whole app for stupid cases of missing functionality or basic things like this (like the stats panel at the top that i requested).

What is missing: an entrypoint's description is set when it is added and can never be changed. The only actions on an entrypoint are activate, deactivate and delete (routes in internal/server/routes.go, controls in templates/source_detail.html). The entrypoint every new webhook gets is called "Default entrypoint" for good. Deleting it and adding a new one to rename it changes its URL, which every sender would then need to be given again.

Definition of done:

  • Each entrypoint has an Edit action that changes its description and keeps its URL.
  • The edit goes through the same ownership checks as the other entrypoint actions. An empty description is allowed, and is shown as "Entrypoint" as today.
  • Tests: the description changes, the URL does not, and an entrypoint of another user's webhook cannot be edited.

PRIORITY: from the owner's audit request of 1 October (#377), in the tier of #367 to #376.

Model: opus-5-5

Owner's request, https://git.eeqj.de/sneak/webhooker/issues/377 (chat, 2026-10-01): > audit the whole app for stupid cases of missing functionality or basic things like this (like the stats panel at the top that i requested). What is missing: an entrypoint's description is set when it is added and can never be changed. The only actions on an entrypoint are activate, deactivate and delete (routes in `internal/server/routes.go`, controls in `templates/source_detail.html`). The entrypoint every new webhook gets is called "Default entrypoint" for good. Deleting it and adding a new one to rename it changes its URL, which every sender would then need to be given again. Definition of done: - Each entrypoint has an Edit action that changes its description and keeps its URL. - The edit goes through the same ownership checks as the other entrypoint actions. An empty description is allowed, and is shown as "Entrypoint" as today. - Tests: the description changes, the URL does not, and an entrypoint of another user's webhook cannot be edited. PRIORITY: from the owner's audit request of 1 October (https://git.eeqj.de/sneak/webhooker/issues/377), in the tier of https://git.eeqj.de/sneak/webhooker/issues/367 to https://git.eeqj.de/sneak/webhooker/issues/376. Model: opus-5-5
clawbot self-assigned this 2026-10-01 22:06:21 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: sneak/webhooker#392