client-web icon indicating copy to clipboard operation
client-web copied to clipboard

Multiple/all day/Subspace events: Create&Edit dialog

Open SimoneZaza opened this issue 1 year ago • 1 comments

Description

As a user, I want to be able to specify events that span multiple days. As a user, I want to quickly create full-day events without the need of time input.

Acceptance criteria

  • Dialog to be updated as per design
  • [ ] Multiple/All day event (= already in the database)
  • [ ] 15 min time steps instead of 30
  • Show in Space (server work #4540)
  • Add references (extracted to: #7006)
  • [ ] Add location field (profile: city)

See the comments for clarifications.

Additional Context

  • Select start date
  • End date is set to be the same as start date
  • End date can be set to be later
  • If start date is then changed, end date remains the same
  • Validation error (tooltip) if needed: Start of the event cannot be set to be later than the end date/time

Server things

From Svetoslav:

  • There is a beginning date
  • There is no end date. The end date is the sum of begin date and durationMinutes - a column in the database.
  • There is no full-day field. There is a durationDays column though UPDATE: there is wholeDay field (used for the implementation).
  • There is a timezone but it is hard to rely on. The original date (on the UI) is stored in the database. When read, the date is returned in UTC

Design

https://www.figma.com/design/rddyv3LBg0sbm1b7Yny9ze/Calendar-V3?node-id=35-221&t=kBz9ml9y23WojMQ7-1

SimoneZaza avatar May 01 '23 11:05 SimoneZaza