Functional Requirements
DAO Membership
- An address must be a DAO member to be able to book instantly (status = confirmed)
- If address books without being DAO member, status will be set to pending
- Only an address which has the MEMBERSHIP_MANAGER_ROLE, is allowed to add a member to the DAOff
Gherkins
Add member to DAO
Given
When
Then
Steps to book
-
Add member to DAO.
Booking System Requirements
Aim is to having a booking system as fast
- anyone with a login can submit a booking request
- If they are a member and there is space then they get autobooked
- Member can cancel their booking
- If they cancel the tokens are transferred back