-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Epic: Calendar
"As a user I want to be able to select my working hours so I can get available tasks while I'm working"
- The algorithm takes into account if the user is working.
- The webapp has a calendar in which the user can select her working hours.
"As a user I want to be able to set my availability and store it in the smart contract so that the algorithm automatically takes that into account"
- The smart contract implements a data structure to take availability of users into account.
- A test suit is available for the new version of the smart contract.
"As a user I want to be able to configure my working hours through the webapp so that I don't need technical knowledge about the blockchain."
- The subgraph entities are updated with new fields
- The subgraph listens to new events
"As a user I want to be able see a calendar with week days and hours slots so I can plan working hours."
- There is a button in the user landing page that opens a calendar popup.
- There is a calendar with week days and hours slots.
"As a user I want to be able select hours slots so I can save my working hours."
- The user can click and drag in hours slots to select working hours of the week.
- There is a button to save the working hours.
"As a user I want to be notified that the selected hours have been stored so I can be informed."
- A notifications pops up once the schedule has been stored.
"As a user I want to be notified if the storage of my schedule fails so I can take action."
- A notifications pops up once the storage action has failed.