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

feat(timetable): restore customizable timetables #3483

Open
wants to merge 8 commits into
base: master
Choose a base branch
from

Commits on Aug 10, 2023

  1. Change ModuleLessonConfig value to array (#3420)

    * feat: update lesson to array
    
    * chore: fix lint
    
    * fix: update test cases
    
    * chore: format lint
    
    * chore: update test cases
    
    * feat: update timetable redux schema
    
    * feat: fix lint
    
    * chore: fix lint
    
    * chore: add timetable schema migration test
    
    * fix: add comment for test version
    
    ---------
    
    Co-authored-by: Christopher Goh <chrisgzf@gmail.com>
    2 people authored and zwliew committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    3fffe67 View commit details
    Browse the repository at this point in the history
  2. Add support for Timetable for TAs (#3434)

    * feat: fix lint
    
    * feat: add customise module button
    
    * feat: add redux actions
    
    * feat: connect button to redux action
    
    * feat: enter and edit module
    
    * feat: exit customising state
    
    * cahnge customisemod default state to empty string
    
    * feat: add timetable state for custimised mods
    
    * feat: remove validation for custom mods
    
    * feat: add TA label to cells
    
    * feat: hide and disable other edit buttons when editing
    
    * feat: add support for changing lessons after customisation
    
    * chore: fix test cases
    
    * chore: fox lint
    
    * chore: fix schema migration test
    zhoukerrr authored and zwliew committed Aug 10, 2023
    Configuration menu
    Copy the full SHA
    444da6c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c929c02 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    32c561f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0d1b65c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f29b21a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    61558e3 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2023

  1. reducers: clean up some code

    zwliew committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    551c8e1 View commit details
    Browse the repository at this point in the history