Closed Cold-A-Muse closed 2 years ago
This pull request is automatically being deployed by Amplify Hosting (learn more).
Access this pull request here: https://pr-462.d2j37lx5gsfgp1.amplifyapp.com
This pull request is automatically being deployed by Amplify Hosting (learn more).
Access this pull request here: https://pr-462.d36c61y3h9mqcx.amplifyapp.com
Phase 1: Setting up structure * [X] Create Issue & Actionable models * [X] Set correct auth for all new mutations & queries (actionableConnection, assignActionableToUser & setActionableStatus) * [X] Add creation of Actionable (And potentially upsert Topic & Issue) when a new negative path has been filled in in client * [X] Create ActionableService & Prisma Adapter Phase 2: Assigning actionable to user & set state of Actionable * [X] Add assignActionableToUser mutation Phase 3: Issues overview front-end * [X] Think of design on how to display issues & actionables * [X] Add menu option to assign/unassign/drop actionable to user * [X] Add filters to action request overview * [X] Add Filter by status * [X] Add Filter by assignee * [X] Add Filter by requestor * [X] Add Filter by topic * [X] Add Filter by date * [X] Add Filter by search * [X] Add Filter by team Phase 4: Tests * [ ] Add front-end test for assigning actionable to user * [X] Add resolver test for creation of Actionable (And potentially Topic & Issue) * [X] Add assignActionableToUser mutation test * [X] Add setActionableStatus mutation test Phase 5: Add issue trends to reporting * [ ] Save some values into redis cache so cheap computation when comparing two data points Fix To-Dos * [X] Implement search for actionable table * [X] Prettier way to select status * [X] Action requests in workspace grid doesn't add up with reality
@JMitnik memory issues again in our tests 🙈 I will have a look into migrating from prisma V3 to V4 soon to see if that resolves our issue
/deploy-staging
Deployment successful!
* [X] Add isVerified field to somehwere
* [X] Email person based on provided email and make them click confirm button in email to verify a contact request
What is the url going to be 🤔
[http://localhost:3000/sport_eng-ch0vipi/Female-U18-Team3](http://localhost:3000/sport_eng-ch0vipi/Female-U18-Team3)?verify=
/deploy-staging
Deployment successful!
Oof that was quite a lot of renaming but I have purged Actionable and replaced it with the fresh ActionRequest naming. All other feedback has also been implemented.
FIXES HAAS-431 FIXES HAAS-412