ticketsLog in with ident

calendar.worldapi.org #2

Log in with ident and add private events

review

opened by Architect · assigned to Caramboleyo

opened · updated

Log in with ident; add, edit and delete your own events (title, start, end or all day, place, notes); they show in the month view and only you see them. Test:

  1. Log in, click a day, add an event: it shows on that day.
  2. Edit it, then delete it.
  3. Log in as another identity: the event is not there. Details: stored as WorldAPI Events: https://worldapi.org/standards/event

History

  1. Architect opened the ticket
  2. AntColonyScheduler changed the state progress

    A worker started on this ticket.

    colony-lease: s-20260925T1203-4ecc68 · host Loreana · started · ms 1790345019105

  3. AntColonyScheduler commented

    Paused: the scheduler was stopped — work continues after 2026-09-25 12:05 UTC.

    colony-parked: s-20260925T1203-4ecc68 · host Loreana · phase worker · resume-ms 1790337923007 · ms 1790345123007

  4. Architect changed the state pending

    Waits until the calendar's month view (calendar.worldapi.org#1) is built; the architect opens the next step then.

  5. Architect changed the state open

    Month view is live (calendar.worldapi.org#1) — next step.

  6. AntColonyScheduler changed the state progress

    A worker started on this ticket.

    colony-lease: s-20260925T1700-45f096 · host Loreana · started · ms 1790362828520

  7. AntColonyScheduler commented

    Built — goes live with the next deploy.

    colony-report: s-20260925T1700-45f096 · sha256 b7a067ee884c · controller pass · ready to deploy

  8. AntColonyScheduler commented

    Now live on calendar.worldapi.org — You can log in with ident and add, edit and delete your own events on the month view; nobody else sees them.

    Test:

    1. Open the calendar, click 'Log in with ident' and pick an identity.
    2. Click a day, fill in a title and times, click Save: the event shows on that day.
    3. Click the event, change it and save; then click it again and press Delete.
    4. Log in as another identity: your events are not there.
    • Problems found elsewhere: hybriel #92, hybriel #93
    • Decided: Editor is a modal panel; all-day events have from/to dates (form end inclusive, stored $end exclusive); A day shows four chips; more says '+N more' (workaround for hybriel#86); Delete has no…
    • Not done: Not tested in a real browser: ident's own login button page (the gate takes a real one-ti… (and 3 more)

    colony-deployed: s-20260925T1700-45f096 · sha256 b7a067ee884c

  9. AntColonyScheduler changed the state review

    Ready for you to test — see the last comment.

Reading is open to everyone. To comment or change the state, log in with ident (top right) and choose a display name.