-
Notifications
You must be signed in to change notification settings - Fork 276
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
Tutorial groups
: Improve free days management
#7953
Tutorial groups
: Improve free days management
#7953
Conversation
…h and german texts" This reverts commit 5e94d93.
This reverts commit 3578708.
FreePeriodWithinDay still needs to be validated and added to submit possible.
FreePeriodWithinDay still needs to be validated. submit possible for FreePeriodWithinDay faulty.
…freePeriodWithinDay are set correctly.
…ate being of type LocalDateTime.
…arts still don't, a bit chaotic overall.
…eparate Lists. The Time if start and endDate still get set to midnight somewhere.
…eePeriod over multiple days.
…the free period currently has.
…sed getters from ts file
…-and-parts-of-a-day-as-free-as-options-into-the-Tutorial-Free-Days-Management.-#7372' into Tutorial-Add-period-of-free-days-and-parts-of-a-day-as-free-as-options-into-the-Tutorial-Free-Days-Management.-#7372
...ial-free-periods/crud/tutorial-free-period-form/tutorial-group-free-period-form.component.ts
Show resolved
Hide resolved
...ial-free-periods/crud/tutorial-free-period-form/tutorial-group-free-period-form.component.ts
Show resolved
Hide resolved
...ial-free-periods/crud/tutorial-free-period-form/tutorial-group-free-period-form.component.ts
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tested on TS1
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
demonstrated in testing session, works!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Demonstrated in testing session, works as expected
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Demonstrated in testing session works like a charm 🏖️
Tutorial Free Periods
: add period of free days and parts of a day as free as options into the tutorial free days management.Tutorial groups
: Improve free days management
Checklist
General
Server
Client
Motivation and Context
This feature extension simplifies the creation of free Days over a longer period like holidays. In the old version, one would need to create many individual free days. Also, the extension allows for a partial free day. Organization internal free periods shorter than one can now be depicted with FreePeriodsWithinDay.
This Feature Extension saves Time for Exercise instructors as holidays can now be created with one action instead of needing one for every day.
Description
A button radio was added to the Free Period Form. Using it, users can choose what TimeFrame to declare as tutorial-free. Depending on the selected TimeFrame, different values need to be set within the form. Created Free Periods of any TimeFrame leads to cancelling all overlapping tutorial sessions. Editing or deleting Free Periods leads to reactivating sessions that were previously cancelled.
Steps for Testing
Prerequisites:
Testserver States
Note
These badges show the state of the test servers.
Green = Currently available, Red = Currently locked
Review Progress
Performance Review
Code Review
Manual Tests
Test Coverage
Screenshots
Summary by CodeRabbit