Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Andrei/shift schedule new #63

Open
wants to merge 65 commits into
base: main
Choose a base branch
from
Open

Andrei/shift schedule new #63

wants to merge 65 commits into from

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