Skip to content

Andrei/shift schedule new#63

Open
andreisito wants to merge 65 commits intomainfrom
andrei/shiftScheduleNew
Open

Andrei/shift schedule new#63
andreisito wants to merge 65 commits intomainfrom
andrei/shiftScheduleNew

Conversation

@andreisito
Copy link
Collaborator

@andreisito andreisito commented Mar 6, 2023

What's new in this PR

Description

Revamped Shift Schedule using sortedTable and Entity / Redux syntax. Meant to standardize the Shift Schedules for Managers and Members.
[x] - Manager Side standardized & light testing
[x] - Member Side standardized, needs more testing
[] - modal tables standardized
[] - quick-shift button functional
[] - status field added to some shifts

Screenshots

[//
image
image

]: # "Required for frontend changes, otherwise optional but strongly recommended. Add screenshots of expected behavior - GIFs if you're feeling fancy!"

How to review

Focus on manager side for now. Use search bar on "steven ismid" and "test luvr" as those are correctly formatted. LMK if you find other users that work. This was tested for the EUC manager so a lot of the users aren't up-to-standard, this includes adding functionality for status field in future users.

Next steps

Needs more documentation, I'll write this out once the testing for the Member side is complete. I'd like to be able to work on the modal tables next (quick-shift button + row click). think a lot of the hiccups with this table have to do with entities so future modal tables should hopefully come out sooner. TLDR: Member-side table -> more docs -> modal tables -> status field integration

Relevant Links

Online sources

Related PRs

CC: @gregoriiaaa

christianjc and others added 30 commits December 4, 2022 14:42
…m working on seting up the createApi slide for the project
…ntrollers. Fixed the warning message on the console regarding the nesting of the elements. fixed most of the typescript errors and wrnings for the code i wrote
christianjc and others added 30 commits March 6, 2023 04:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants