Skip to content

TAP v2.0 - Round Robin + calendar #21

@LuisHPorras

Description

@LuisHPorras

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions