Rewards cards - Waiviogit/waivio GitHub Wiki
https://github.com/Waiviogit/waivio/issues/3432 6 statuses to the card, they are shown to the sponsor (the user and reward are indicated in HIVE).
Card modes:
- Reserved;
- Expired;
- Released;
- Completed;
- Rejected;
- Increase rewards (sponsor) - additional actions;
- Decrease reward (user) - additional actions;
- Mark as paid - additional actions;
Action items in the menu are highlighted in orange.
Menu in cards for users:
Reserved | Released | Expired | Completed | Rejected |
---|---|---|---|---|
View reservation | View reservation | View reservation | View reservation | View reservation |
Release reservation | Open review | Rejection note | ||
Decrease reward | Decrease reward | |||
Follow @{sponsor} / Unfollow @{sponsor} | Show report | |||
Follow {primaryObject} / Unfollow {primaryObject} |
Menu in cards for sponsor:
Reserved | Released | Expired | Completed | Rejected |
---|---|---|---|---|
View reservation | View reservation | View reservation | View reservation | View reservation |
Release reservation | Open review | |||
Increase reward | Show report | Rejection note | ||
Reject review | Reinstate reward | |||
Add to blacklist / Delete from blacklist | Add to blacklist / Delete from blacklist | Add to blacklist / Delete from blacklist | Add to blacklist / Delete from blacklist | Add to blacklist / Delete from blacklist |
Hide post | ||||
Mute user |
Note: if the user is already on the blacklist, then the "Add to blacklist" option in the menu should not be shown.
Card Comments - Each card is a place where the user can discuss details with the sponsor. Comments can be simply written in free form, or they can be commands (Release reservation, Reject reward, etc.)
Additional information
- the user made a reservation for one dish, and now he has all the dishes from the restaurant shown as if there is a reservation on the bottom. All cards should simply contain a Details> link. #4507
- add Hide post and Mute user to the menu on reservations. The Show report item does not need to be selected. #3752