Resolve "Frontend for Models" #90

Merged
hansegucker merged 329 commits from 1-frontend-for-models into master 2023-11-01 20:19:47 +01:00
Member

Closes #1

Closes #1
Author
Member

added 1 commit

  • f17d86af - Fix models and admin

Compare with previous version

added 1 commit <ul><li>f17d86af - Fix models and admin</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=29579&start_sha=5566aee59b26cddcde40f841e47a4154854924ee)
Author
Member

added 3 commits

  • 31630982 - 1 commit from branch models
  • fa4a0fc9 - Create schemas for Validity range
  • fec104af - Add menu entry for lesrooster

Compare with previous version

added 3 commits <ul><li>31630982 - 1 commit from branch <code>models</code></li><li>fa4a0fc9 - Create schemas for Validity range</li><li>fec104af - Add menu entry for lesrooster</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=29582&start_sha=f17d86afbf06d3016f97429e57545a5edd29dffe)
Author
Member

added 2 commits

Compare with previous version

added 2 commits <ul><li>fb895767 - Fix migration</li><li>c51111e5 - Frontend for Validity Ranges</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=29670&start_sha=fec104af16bbbe1059d67dbfb1f3836883dd3ff2)
Author
Member

added 9 commits

  • d7b50b5d - Create an endpoint for the current validity range
  • 7dbf0691 - Create schemas for slots
  • bed40f6c - Build CRUD table for the model `slot`
  • c8a383e3 - Register Breaks in Django Admin
  • 096ff6d7 - Create schemas for Breaks
  • b1377cf7 - Fix Slot resolver
  • 163b0a04 - Build Break Component on top of Slot Component
  • 75185c0c - Add menu entry for breaks
  • afd15e48 - Translate lesrooster Frontend

Compare with previous version

added 9 commits <ul><li>d7b50b5d - Create an endpoint for the current validity range</li><li>7dbf0691 - Create schemas for slots</li><li>bed40f6c - Build CRUD table for the model `slot`</li><li>c8a383e3 - Register Breaks in Django Admin</li><li>096ff6d7 - Create schemas for Breaks</li><li>b1377cf7 - Fix Slot resolver</li><li>163b0a04 - Build Break Component on top of Slot Component</li><li>75185c0c - Add menu entry for breaks</li><li>afd15e48 - Translate lesrooster Frontend</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=29867&start_sha=c51111e5a44fae2bd30b8031aaff4d87ad874d47)
Author
Member

added 1 commit

  • fa18fa43 - Fix english translation of prlural breaks

Compare with previous version

added 1 commit <ul><li>fa18fa43 - Fix english translation of prlural breaks</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=29994&start_sha=afd15e48876a1bd182db6d7bf98f399700e3c24a)
Author
Member

added 2 commits

Compare with previous version

added 2 commits <ul><li>e423daa6 - Allow server side sorting in lesrooster</li><li>cc856d47 - Reformat</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=30155&start_sha=fa18fa43e650e0aede9b7c881a83a3bf391be65d)
Author
Member

added 3 commits

  • 940b82fc - Use correct orderKey when ordering slots and breaks by ValidityRange
  • f782b412 - Use correct orderKey when ordering ValidityRanges by school term
  • ff7a0fbb - Allow filtering validity ranges by start and end dates

Compare with previous version

added 3 commits <ul><li>940b82fc - Use correct orderKey when ordering slots and breaks by ValidityRange</li><li>f782b412 - Use correct orderKey when ordering ValidityRanges by school term</li><li>ff7a0fbb - Allow filtering validity ranges by start and end dates</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=30158&start_sha=cc856d475a801f5e5b69e3fcef5220c5ae36a9a5)
Author
Member

added 1 commit

  • b056c483 - Filter slots and breaks by weekday, period and time

Compare with previous version

added 1 commit <ul><li>b056c483 - Filter slots and breaks by weekday, period and time</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=30162&start_sha=ff7a0fbb2c58d89885bde8b4c7f1131ec34c3647)
Member

added 1 commit

  • 57abc947 - Add return-object prop to foreignKeyField components

Compare with previous version

added 1 commit <ul><li>57abc947 - Add return-object prop to foreignKeyField components</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=30218&start_sha=b056c483e050db7efc74577936a379f08fb6100b)
Author
Member

added 2 commits

  • 7a474632 - Declare filters for slots and breaks
  • 7b4e682d - Declare filters for validity ranges

Compare with previous version

added 2 commits <ul><li>7a474632 - Declare filters for slots and breaks</li><li>7b4e682d - Declare filters for validity ranges</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=30257&start_sha=57abc9478aabb3c3d6d6299e10a2a6a7c91d5bc1)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>4512bfb2 - Fix filters</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=30265&start_sha=7b4e682d0046afac487369f15db18d11d65127b9)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>25cf85da - Mark fields as required</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=30405&start_sha=4512bfb24f38a12920dbe8f9ad0ad313fb8ad583)
Author
Member

added 3 commits

  • 1e0dc97e - Add multiple deletion to slots
  • 39c451b4 - Add multiple deletion to breaks
  • 4056a883 - Add multiple deletion to validity ranges

Compare with previous version

added 3 commits <ul><li>1e0dc97e - Add multiple deletion to slots</li><li>39c451b4 - Add multiple deletion to breaks</li><li>4056a883 - Add multiple deletion to validity ranges</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=30647&start_sha=25cf85da76ad7ea8678d76f322cd2d9b176be948)
Author
Member
[AlekSIS-3-1.pdf](/uploads/d59cd8dafc36ef2f77ae3cf7f45b0c3a/AlekSIS-3-1.pdf)
Author
Member

added 20 commits

  • 4056a883...908bf363 - 10 earlier commits
  • 51d95ae2 - Add functionality to copy button
  • 1b9593f2 - Display slots in uneven and breaks in even rows
  • 16dff1f0 - Separately delete slots and breaks
  • c5461acc - Add overflow scroll
  • 4418d8e1 - Display buttons to delete and copy slots and breaks on hover
  • bbda9bcd - Unify BreakCard and SlotCard
  • 828fcbdc - Display delete button for days
  • 054ac5b0 - Add tooltip to copy button
  • 510c3294 - Center align weekday cards
  • 92dd580f - Cleanup

Compare with previous version

added 20 commits <ul><li>4056a883...908bf363 - 10 earlier commits</li><li>51d95ae2 - Add functionality to copy button</li><li>1b9593f2 - Display slots in uneven and breaks in even rows</li><li>16dff1f0 - Separately delete slots and breaks</li><li>c5461acc - Add overflow scroll</li><li>4418d8e1 - Display buttons to delete and copy slots and breaks on hover</li><li>bbda9bcd - Unify BreakCard and SlotCard</li><li>828fcbdc - Display delete button for days</li><li>054ac5b0 - Add tooltip to copy button</li><li>510c3294 - Center align weekday cards</li><li>92dd580f - Cleanup</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=30957&start_sha=4056a883df423a2d14d1192e3f2af38046ba2556)
Author
Member

added 1 commit

  • 93450075 - Fix filtering by validity range

Compare with previous version

added 1 commit <ul><li>93450075 - Fix filtering by validity range</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=30959&start_sha=92dd580f18ba15307cdd96d6c93201e4962cdb76)
Author
Member

added 1 commit

  • fbabd1a6 - Allow slots to be deleted in the overview

Compare with previous version

added 1 commit <ul><li>fbabd1a6 - Allow slots to be deleted in the overview</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=30960&start_sha=93450075a2d0a1dcd59e898bc5704666b7aa90c0)
Author
Member

added 11 commits

  • 0cf7cf16 - 1 earlier commit
  • f161148a - Use different icons for the different day adding buttons
  • 84161c44 - Delete using the delete dialog
  • 3b54309c - Add placeholder buttons to create breaks and slots
  • b4bc1070 - Increase size of top left card
  • 58d39cda - Create mutation to carry over slots
  • 20cdc3b1 - Fix errors due to polymoprhy
  • 8a520606 - Allow singular slots to be copied to another day using backend
  • 2be9194f - Reformat
  • e83d6a98 - Carry over whole days using backend
  • 43ea5f22 - Set loading when carrying singular slot

Compare with previous version

added 11 commits <ul><li>0cf7cf16 - 1 earlier commit</li><li>f161148a - Use different icons for the different day adding buttons</li><li>84161c44 - Delete using the delete dialog</li><li>3b54309c - Add placeholder buttons to create breaks and slots</li><li>b4bc1070 - Increase size of top left card</li><li>58d39cda - Create mutation to carry over slots</li><li>20cdc3b1 - Fix errors due to polymoprhy</li><li>8a520606 - Allow singular slots to be copied to another day using backend</li><li>2be9194f - Reformat</li><li>e83d6a98 - Carry over whole days using backend</li><li>43ea5f22 - Set loading when carrying singular slot</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=31269&start_sha=fbabd1a6176010dc40e3bd41fac8f0af5f0b2012)
Author
Member

added 16 commits

  • 43ea5f22...19193ada - 10 commits from branch models
  • 8bc42482 - Merge branch 'models' into frontend-for-models-new
  • 21f0a082 - Recreate lesrooster migrations
  • cd12c989 - Add periodAfter to polymorphic slot supertype
  • 2979b33b - Use periodAfter in slotcard for breaks
  • 4c2f951f - Make break inline crud list work with periodAfter
  • 03d69c6a - Fix carry over mutation by using periodAfter for breaks

Compare with previous version

added 16 commits <ul><li>43ea5f22...19193ada - 10 commits from branch <code>models</code></li><li>8bc42482 - Merge branch &#39;models&#39; into frontend-for-models-new</li><li>21f0a082 - Recreate lesrooster migrations</li><li>cd12c989 - Add periodAfter to polymorphic slot supertype</li><li>2979b33b - Use periodAfter in slotcard for breaks</li><li>4c2f951f - Make break inline crud list work with periodAfter</li><li>03d69c6a - Fix carry over mutation by using periodAfter for breaks</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=31450&start_sha=43ea5f227baa2eea3ddf68da9d30d2bda19ad7e0)
Author
Member

added 4 commits

  • bbeeb90c - Create mutations to batch create slots
  • cea7ccd4 - Create component to create multiple slots or breaks
  • 6593320d - Use slotcreator in LessonRaster.vue
  • 96ce1273 - Add more translations in lesrooster

Compare with previous version

added 4 commits <ul><li>bbeeb90c - Create mutations to batch create slots</li><li>cea7ccd4 - Create component to create multiple slots or breaks</li><li>6593320d - Use slotcreator in LessonRaster.vue</li><li>96ce1273 - Add more translations in lesrooster</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=31559&start_sha=03d69c6a73a586aef30c3196c53983d7b436ae13)
Author
Member

added 11 commits

  • a19fabef - 1 earlier commit
  • 6092052c - Allow deleting whole day
  • ae9a7fcc - Correctly show updated data after carrying over a whole day
  • ac022b0b - Don't resize slot card on hover
  • f78ec5b6 - Beautify the way slots that are about to be deleted are displayed
  • b6dbb20a - Reformat
  • 5f57ceec - Update store in slot creator
  • 737f5324 - Fix undefined snackbarTextKey
  • d550ac61 - Use a navbar instead of a card-body for the actions
  • c158360a - Decrease grid gap
  • 669a29d5 - Make sidebar fixed in place

Compare with previous version

added 11 commits <ul><li>a19fabef - 1 earlier commit</li><li>6092052c - Allow deleting whole day</li><li>ae9a7fcc - Correctly show updated data after carrying over a whole day</li><li>ac022b0b - Don&#39;t resize slot card on hover</li><li>f78ec5b6 - Beautify the way slots that are about to be deleted are displayed</li><li>b6dbb20a - Reformat</li><li>5f57ceec - Update store in slot creator</li><li>737f5324 - Fix undefined snackbarTextKey</li><li>d550ac61 - Use a navbar instead of a card-body for the actions</li><li>c158360a - Decrease grid gap</li><li>669a29d5 - Make sidebar fixed in place</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=31600&start_sha=96ce1273568b7d8cd129c848c29229ce062d8ed6)
Author
Member

mentioned in merge request !89

mentioned in merge request !89
Author
Member

mentioned in merge request !92

mentioned in merge request !92
Author
Member

added 1 commit

  • 46b18d9c - Create migration for managed apps

Compare with previous version

added 1 commit <ul><li>46b18d9c - Create migration for managed apps</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=31710&start_sha=669a29d57cdc4bc27ea75fdf37e27e8b2cb6c09f)
Author
Member

added 1 commit

  • 8826315a - Create some german translations in lesrooster

Compare with previous version

added 1 commit <ul><li>8826315a - Create some german translations in lesrooster</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=31735&start_sha=46b18d9c4f73080c6de729870a52506dcee599ee)
Author
Member

added 6 commits

  • c076634c - Make todo to comment
  • 29a36393 - Bugfix: replace .validity with .validity_range
  • 4003b812 - Create card to display lessons
  • de2e4a56 - Create initial draft of the TimetableManagement.vue component ("magnet board")
  • 638f9d53 - Add translations for timetable_management
  • 02f15185 - Start creating schemas for lessons

Compare with previous version

added 6 commits <ul><li>c076634c - Make todo to comment</li><li>29a36393 - Bugfix: replace .validity with .validity_range</li><li>4003b812 - Create card to display lessons</li><li>de2e4a56 - Create initial draft of the TimetableManagement.vue component (&quot;magnet board&quot;)</li><li>638f9d53 - Add translations for timetable_management</li><li>02f15185 - Start creating schemas for lessons</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=32064&start_sha=8826315a30c1524d62fec32084df40a7319107d1)
Author
Member

added 3 commits

  • 8f77f1ef - Add new TimeboundCourseConfig model
  • c83cde12 - Merge remote-tracking branch...
  • 4faf254a - Fix migration history

Compare with previous version

added 3 commits <ul><li>8f77f1ef - Add new TimeboundCourseConfig model</li><li>c83cde12 - Merge remote-tracking branch...</li><li>4faf254a - Fix migration history</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=32071&start_sha=02f15185a1f22aeb132f5d5f13b33666accd0381)
Author
Member

added 7 commits

  • fdc83d8c - Allow changing styling of lesson card
  • 1b027a30 - Beautify card
  • ba0637c8 - Limit fields on lesson mutations
  • 6939b7d7 - Use correct permission
  • b7dca528 - Create endpoint for lessons
  • a1ce914e - Display courses in timetable management frontend
  • fb798b7f - Display loader on course overview

Compare with previous version

added 7 commits <ul><li>fdc83d8c - Allow changing styling of lesson card</li><li>1b027a30 - Beautify card</li><li>ba0637c8 - Limit fields on lesson mutations</li><li>6939b7d7 - Use correct permission</li><li>b7dca528 - Create endpoint for lessons</li><li>a1ce914e - Display courses in timetable management frontend</li><li>fb798b7f - Display loader on course overview</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=32214&start_sha=4faf254af23fa45d37db7a8369178d4b0662dbce)
Author
Member

added 3 commits

  • f3097163 - Display lessons in timetable management frontend
  • ceff9adc - Fix highlights in grids and allow dragging between them
  • b48e7202 - Build endpoint for lessons

Compare with previous version

added 3 commits <ul><li>f3097163 - Display lessons in timetable management frontend</li><li>ceff9adc - Fix highlights in grids and allow dragging between them</li><li>b48e7202 - Build endpoint for lessons</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=32217&start_sha=fb798b7f9517b33911cb19a02373d70633ee5a02)
Author
Member

added 6 commits

  • 28c0dda3 - Count how many lessons are used in a course
  • bfa06595 - Fix grid size
  • acaac175 - Display titles for columns and rows in the grid
  • 3612dc09 - Disable grid fields where no slot exists
  • e7a21f07 - Remove save button
  • dd23f7a9 - Use model specific keys for grid-items to avoid conflicts

Compare with previous version

added 6 commits <ul><li>28c0dda3 - Count how many lessons are used in a course</li><li>bfa06595 - Fix grid size</li><li>acaac175 - Display titles for columns and rows in the grid</li><li>3612dc09 - Disable grid fields where no slot exists</li><li>e7a21f07 - Remove save button</li><li>dd23f7a9 - Use model specific keys for grid-items to avoid conflicts</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=32542&start_sha=b48e72028ea8848b17c5be262ed160e4b5aa357a)
Author
Member

added 10 commits

  • 7b20e9e0 - Create event handlers for drag events
  • fa86e010 - Allow creating lessons by moving them to the plan
  • 598560de - Change styling of course list to be able to be transformed into a scrolling list
  • e94baea6 - Revert "Change styling of course list to be able to be transformed into a scrolling list"
  • f1b25576 - Allow selecting courses
  • 6c6a719a - Reformat
  • 2c63f9b3 - Introduce loading state for lesson cards
  • aa4ce282 - Fix display of lesson cards
  • 013cfe90 - Use optimistic response for lesson creation
  • c205d3b1 - Don't override default values

Compare with previous version

added 10 commits <ul><li>7b20e9e0 - Create event handlers for drag events</li><li>fa86e010 - Allow creating lessons by moving them to the plan</li><li>598560de - Change styling of course list to be able to be transformed into a scrolling list</li><li>e94baea6 - Revert &quot;Change styling of course list to be able to be transformed into a scrolling list&quot;</li><li>f1b25576 - Allow selecting courses</li><li>6c6a719a - Reformat</li><li>2c63f9b3 - Introduce loading state for lesson cards</li><li>aa4ce282 - Fix display of lesson cards</li><li>013cfe90 - Use optimistic response for lesson creation</li><li>c205d3b1 - Don&#39;t override default values</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=32582&start_sha=dd23f7a90aeda5b27d63af1b7c82e59574ddad79)
Author
Member

added 5 commits

  • b38e3913 - Allow moving lesson inside plan
  • fdb33972 - Create method to change length of lesson
  • 6dc93146 - Check for permissions before deleting or editing lessons
  • 41ff6041 - Allow deleting lessons
  • fc26e75c - Reformat

Compare with previous version

added 5 commits <ul><li>b38e3913 - Allow moving lesson inside plan</li><li>fdb33972 - Create method to change length of lesson</li><li>6dc93146 - Check for permissions before deleting or editing lessons</li><li>41ff6041 - Allow deleting lessons</li><li>fc26e75c - Reformat</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=32960&start_sha=c205d3b158312412de81535f5b081cdab5c36a1d)
Author
Member

added 17 commits

  • fc26e75c...b76e47ce - 14 commits from branch models
  • 11803137 - Merge branch 'models' into frontend-for-models-new
  • 43ab5843 - Include recurrences in lessons
  • 532183a5 - Create recurrence rules when creating lessons (currently only weekly)

Compare with previous version

added 17 commits <ul><li>fc26e75c...b76e47ce - 14 commits from branch <code>models</code></li><li>11803137 - Merge branch &#39;models&#39; into frontend-for-models-new</li><li>43ab5843 - Include recurrences in lessons</li><li>532183a5 - Create recurrence rules when creating lessons (currently only weekly)</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33059&start_sha=fc26e75cde0ed86ca58f5684f5ccfe70fc152a56)
Author
Member

added 1 commit

  • c225e6cc - Only allow lesson prolongation if there is no conflict with another lesson

Compare with previous version

added 1 commit <ul><li>c225e6cc - Only allow lesson prolongation if there is no conflict with another lesson</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33062&start_sha=532183a5e6a5961ae90c8c9afa17ce0b92da17c5)
Author
Member

added 7 commits

  • 725091bc - Create mini timetables for teachers and rooms
  • 1658b445 - Reduce padding in the lessoncard
  • dea42aaa - Backend schema resolver for teacher and room plans
  • f780f489 - Display teacher and room plans
  • ddca9571 - Fix hover buttons flickering
  • cf48de9b - Increase size of timetable
  • 84cb91b6 - Fix deletion dialog when lesson has no subject

Compare with previous version

added 7 commits <ul><li>725091bc - Create mini timetables for teachers and rooms</li><li>1658b445 - Reduce padding in the lessoncard</li><li>dea42aaa - Backend schema resolver for teacher and room plans</li><li>f780f489 - Display teacher and room plans</li><li>ddca9571 - Fix hover buttons flickering</li><li>cf48de9b - Increase size of timetable</li><li>84cb91b6 - Fix deletion dialog when lesson has no subject</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33065&start_sha=c225e6cc3df2d82ef6545328b654ce94269f4c88)
Author
Member

added 10 commits

  • 30626397 - Don't display weekdays and periods in grid to simplify calculations and styles
  • 8aeaf495 - Update spacing and legend of mini timetables
  • 79980d4f - Horizontal icons instead of below
  • 4e835295 - Exclude app labels in slot and break creation
  • 4ba699c3 - Move hover items to popup to save space
  • 6c58edb5 - Use v-menu instead of v-hover for popup
  • a8836eb0 - Filter lessons by validity range
  • 9a839188 - Exclude `managed_by_app_label` for validityranges
  • 73f2a228 - Use chips in lesson card instead of spans
  • 23b9c7b2 - Show selected miniplan in popup

Compare with previous version

added 10 commits <ul><li>30626397 - Don&#39;t display weekdays and periods in grid to simplify calculations and styles</li><li>8aeaf495 - Update spacing and legend of mini timetables</li><li>79980d4f - Horizontal icons instead of below</li><li>4e835295 - Exclude app labels in slot and break creation</li><li>4ba699c3 - Move hover items to popup to save space</li><li>6c58edb5 - Use v-menu instead of v-hover for popup</li><li>a8836eb0 - Filter lessons by validity range</li><li>9a839188 - Exclude `managed_by_app_label` for validityranges</li><li>73f2a228 - Use chips in lesson card instead of spans</li><li>23b9c7b2 - Show selected miniplan in popup</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33158&start_sha=84cb91b62c4b4730760faa5c9f9e7fecfa6119a7)
Author
Member

added 2 commits

  • 2c15f4ee - Translate timetable creation
  • 1f3e30d8 - Translate timetable creation even more

Compare with previous version

added 2 commits <ul><li>2c15f4ee - Translate timetable creation</li><li>1f3e30d8 - Translate timetable creation even more</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33159&start_sha=23b9c7b2b31fd9d5d5757925f567fc1ccfb2b84b)
Owner

deleted the models branch. This merge request now targets the master branch

deleted the `models` branch. This merge request now targets the `master` branch
Owner

Set fields explicitly for all queries/mutations.

Set `fields` explicitly for all queries/mutations.
Owner

d

d
Owner

added 32 commits

  • 1f3e30d8...f3c962e0 - 7 commits from branch master
  • f3c962e0...521a8dd7 - 15 earlier commits
  • c43cc570 - Beautify course config raster and differentiate teacher selection
  • b2e25c85 - Add model and form extensions for assigning lesson quotas to teachers
  • 1a8aa626 - Fix typo
  • 1bf54e78 - Merge branch 'master' into 2-add-model-for-planning-of-courses-dependend-on-validityrange
  • 2e955c6d - Fix migration history
  • f8081833 - Fix bugs with queryset and rename Break to BreakSlot
  • de4decc5 - Merge branch '1-frontend-for-models' into...
  • 6a97051f - Reformat
  • eea6bf35 - Fix lint
  • 3df2b59c - Merge branch '2-add-model-for-planning-of-courses-dependend-on-validityrange'...

Compare with previous version

added 32 commits <ul><li>1f3e30d8...f3c962e0 - 7 commits from branch <code>master</code></li><li>f3c962e0...521a8dd7 - 15 earlier commits</li><li>c43cc570 - Beautify course config raster and differentiate teacher selection</li><li>b2e25c85 - Add model and form extensions for assigning lesson quotas to teachers</li><li>1a8aa626 - Fix typo</li><li>1bf54e78 - Merge branch &#39;master&#39; into 2-add-model-for-planning-of-courses-dependend-on-validityrange</li><li>2e955c6d - Fix migration history</li><li>f8081833 - Fix bugs with queryset and rename Break to BreakSlot</li><li>de4decc5 - Merge branch &#39;1-frontend-for-models&#39; into...</li><li>6a97051f - Reformat</li><li>eea6bf35 - Fix lint</li><li>3df2b59c - Merge branch &#39;2-add-model-for-planning-of-courses-dependend-on-validityrange&#39;...</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33207&start_sha=1f3e30d8ac79fe79c88fbfb718fc82e08b5afd11)
Owner

added 1 commit

Compare with previous version

added 1 commit <ul><li>c0c2d19b - Fix some small design issues</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33214&start_sha=3df2b59cf3d29069fb53e06f6ba825ec1581cfa6)
Owner

@ZugBahnHof The grid content is way too large. Please make everything more dense. Additionally, it should be possible to have three courses in a row in the course select at the side.

@ZugBahnHof The grid content is way too large. Please make everything more dense. Additionally, it should be possible to have three courses in a row in the course select at the side.
Owner

@ZugBahnHof At the top of the courses list, there should be a counter for determining how many of all lessons are planned.

@ZugBahnHof At the top of the courses list, there should be a counter for determining how many of all lessons are planned.
Owner

@ZugBahnHof Courses with lessons that are not planned yet should be shown first in the courses list.

@ZugBahnHof Courses with lessons that are not planned yet should be shown first in the courses list.
Owner

FIXME Permissions

FIXME Permissions
Owner

FIXME FIXMEs

FIXME FIXMEs
Owner

added 2 commits

  • 096c3cd2 - Fix sync code between Lesrooster and Chronos
  • 0cea0111 - Fix creating and updating of lessons in timetable management, fix connected design

Compare with previous version

added 2 commits <ul><li>096c3cd2 - Fix sync code between Lesrooster and Chronos</li><li>0cea0111 - Fix creating and updating of lessons in timetable management, fix connected design</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33222&start_sha=c0c2d19b6d315cccbb994aea42c8c7c802a3b07b)
Owner

added 2 commits

  • c5a1ecf8 - Fix creating and updating of lessons in timetable management, fix connected design
  • b057311d - Merge branch '1-frontend-for-models' of...

Compare with previous version

added 2 commits <ul><li>c5a1ecf8 - Fix creating and updating of lessons in timetable management, fix connected design</li><li>b057311d - Merge branch &#39;1-frontend-for-models&#39; of...</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33224&start_sha=0cea0111a26280ab70f640c9c3de9bd051b60c1b)
Author
Member

added 6 commits

  • 5f7fe0c2 - Remove duplicates in initial migration
  • f0b1a6d8 - Fix lessonraster template
  • 127bf5b2 - Implement CourseInterface in TimeboundCourseConfigType
  • 8f13ccaa - Fix typos
  • c1d6a861 - Also use amended Courses in the TimetableManagement
  • 9b8d633c - Avoid duplicate keys by changing period key

Compare with previous version

added 6 commits <ul><li>5f7fe0c2 - Remove duplicates in initial migration</li><li>f0b1a6d8 - Fix lessonraster template</li><li>127bf5b2 - Implement CourseInterface in TimeboundCourseConfigType</li><li>8f13ccaa - Fix typos</li><li>c1d6a861 - Also use amended Courses in the TimetableManagement</li><li>9b8d633c - Avoid duplicate keys by changing period key</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33229&start_sha=b057311d21fc9ec55a89d5e2509d1e5de91205a3)
Owner

added 2 commits

  • 9de20b47 - Include group select in timetable management
  • c17abf61 - Merge branch '1-frontend-for-models' of...

Compare with previous version

added 2 commits <ul><li>9de20b47 - Include group select in timetable management</li><li>c17abf61 - Merge branch &#39;1-frontend-for-models&#39; of...</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33231&start_sha=9b8d633c4f0ac5f28a6445b56e25688429f9f13d)
Member

added 7 commits

  • 31fdeb3e - Make groups available in timebound course config planning selectable inside component
  • 7748b86f - Auto-select all groups
  • 9b3c0a26 - Make fields in timebound course config more compact
  • 678ee61e - Improve mechanism for sorting teachers in select field of timebound course config raster
  • df2222f9 - Add query for retrieving teachers with lesson quota
  • 1e7d1d83 - Reformat
  • 793ef0fb - Merge branch '2-add-model-for-planning-of-courses-dependend-on-validityrange'...

Compare with previous version

added 7 commits <ul><li>31fdeb3e - Make groups available in timebound course config planning selectable inside component</li><li>7748b86f - Auto-select all groups</li><li>9b3c0a26 - Make fields in timebound course config more compact</li><li>678ee61e - Improve mechanism for sorting teachers in select field of timebound course config raster</li><li>df2222f9 - Add query for retrieving teachers with lesson quota</li><li>1e7d1d83 - Reformat</li><li>793ef0fb - Merge branch &#39;2-add-model-for-planning-of-courses-dependend-on-validityrange&#39;...</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33431&start_sha=c17abf6101f4ffc99a1ea411ca6c3f323784e363)
Member

added 1 commit

  • 3dd4b213 - Merge branch '2-add-model-for-planning-of-courses-dependend-on-validityrange'...

Compare with previous version

added 1 commit <ul><li>3dd4b213 - Merge branch &#39;2-add-model-for-planning-of-courses-dependend-on-validityrange&#39;...</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33434&start_sha=793ef0fb13f4dd9faf10e5ecb91adbb648bfaef9)
Member

added 1 commit

  • 69abcfad - Revert "Add query for retrieving teachers with lesson quota"

Compare with previous version

added 1 commit <ul><li>69abcfad - Revert &quot;Add query for retrieving teachers with lesson quota&quot;</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33450&start_sha=3dd4b213d0274b561ae4507009e144d5c74519e9)
Member

added 1 commit

  • 3b005de5 - Add i18n translation for going back from timetable raster to overview page

Compare with previous version

added 1 commit <ul><li>3b005de5 - Add i18n translation for going back from timetable raster to overview page</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33460&start_sha=69abcfad7b2ac04c1e3150411a8432e412885e20)
Member

added 3 commits

  • 824fe072 - Add loading status bar to group select in timebound course config raster
  • 29980ec9 - Improve design on timebound course config raster
  • 0b3e37a6 - Merge branch '1-frontend-for-models' of...

Compare with previous version

added 3 commits <ul><li>824fe072 - Add loading status bar to group select in timebound course config raster</li><li>29980ec9 - Improve design on timebound course config raster</li><li>0b3e37a6 - Merge branch &#39;1-frontend-for-models&#39; of...</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33464&start_sha=3b005de5de923365c382fd367c432faad83a73a1)
Member

added 1 commit

  • 66300eda - Improve on toolbar layout in timebound course config raster

Compare with previous version

added 1 commit <ul><li>66300eda - Improve on toolbar layout in timebound course config raster</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33470&start_sha=0b3e37a6ac5e437d19e295f4340e301c371cbae0)
Member

added 1 commit

  • 9d2c3465 - Set minimal width in timebound course config table

Compare with previous version

added 1 commit <ul><li>9d2c3465 - Set minimal width in timebound course config table</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33475&start_sha=66300edabe5fb3b56fd51b18d812ca62b01df6dd)
Member

added 1 commit

  • 45adf606 - Fix duplicate courses in timebound course config raster

Compare with previous version

added 1 commit <ul><li>45adf606 - Fix duplicate courses in timebound course config raster</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33476&start_sha=9d2c3465c13aa65c837e390f16edacad8d437592)
Member

added 2 commits

  • 40c159a2 - Set minimal width in timebound course config table
  • b4d78537 - Fix duplicate courses in timebound course config raster

Compare with previous version

added 2 commits <ul><li>40c159a2 - Set minimal width in timebound course config table</li><li>b4d78537 - Fix duplicate courses in timebound course config raster</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33481&start_sha=45adf60626dc0a2bd656383554c1f099fe75045c)
Author
Member

done

done
Author
Member

image
I made the timetable more dense, but I don't think 3 courses per row would fit. Only if I would make the timetable smaller in width (but then it would take up more vertical space)

![image](/uploads/1e8c46e783be1798c9058eab995dd0a7/image.png) I made the timetable more dense, but I don't think 3 courses per row would fit. Only if I would make the timetable smaller in width (but then it would take up more vertical space)
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>3abed361 - Ust subject chip from cursus</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33490&start_sha=b4d78537f3374fd8b3d80a30cdfc185e93d32440)
Member

added 1 commit

  • cd8f1124 - Add text to back button on timetable raster page

Compare with previous version

added 1 commit <ul><li>cd8f1124 - Add text to back button on timetable raster page</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33492&start_sha=3abed361b0fafb9697b54cadcbf481a625cc71dd)
Member

added 1 commit

  • 2811fcf2 - Also include courses of group itself in timetable planning raster

Compare with previous version

added 1 commit <ul><li>2811fcf2 - Also include courses of group itself in timetable planning raster</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33494&start_sha=cd8f11245828f8dd482319a213b08b1850ab60b8)
Member

added 1 commit

  • 52dc8099 - Complete frontend translations

Compare with previous version

added 1 commit <ul><li>52dc8099 - Complete frontend translations</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33500&start_sha=2811fcf289ce1045756e7580883c3853fedfe098)
Member

added 1 commit

  • a3aebccc - Complete frontend translations

Compare with previous version

added 1 commit <ul><li>a3aebccc - Complete frontend translations</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33502&start_sha=52dc8099fe96abffa4b62587de20c673fff44f19)
Owner

requested review from @hansegucker

requested review from @hansegucker
Member

FIXME: @ZugBahnHof There should be basic error handling in the timetable raster, e. g. showing a message when some lesson planning action was not successful (since even in the case of such an error, the current frontend suggests that everything is safe and sound).

FIXME: @ZugBahnHof There should be basic error handling in the timetable raster, e. g. showing a message when some lesson planning action was not successful (since even in the case of such an error, the current frontend suggests that everything is safe and sound).
Member

FIXME: check permission-related stuff for all pages and at least make sure that only users with explicit permissions are allowed to access them & modify data with them. @ZugBahnHof @yuha

FIXME: check permission-related stuff for all pages and at least make sure that only users with explicit permissions are allowed to access them & modify data with them. @ZugBahnHof @yuha
Member

FIXME: @ZugBahnHof please add a loading indicator in the timetable raster frontend that appears whenever lessons are moved inside the raster (or extended/cropped), like the one shown when lessons are dragged from the drawer to the raster

FIXME: @ZugBahnHof please add a loading indicator in the timetable raster frontend that appears whenever lessons are moved inside the raster (or extended/cropped), like the one shown when lessons are dragged from the drawer to the raster
Member

FIXME: @yuha add autosaving im TCC planning raster

FIXME: @yuha add autosaving im TCC planning raster
Member

FIXME: @yuha add functionality to create courses (and, with that, course groups) directly in the TCC planning raster

FIXME: @yuha add functionality to create courses (and, with that, course groups) directly in the TCC planning raster
Author
Member

added 9 commits

  • 9d2c3465 - Set minimal width in timebound course config table
  • 45adf606 - Fix duplicate courses in timebound course config raster
  • 6cef085c - Set selected group by url param
  • c7fb57f1 - Densify lessoncards
  • d1860306 - Align lessons with weekdays
  • 3fff4b87 - Hide separator if no room is set
  • ab864e45 - Move lesson ratio to separate component
  • c40a3448 - Display total number of planned lessons
  • 55f970a7 - Merge remote-tracking branch 'origin/1-frontend-for-models' into frontend-for-models-new

Compare with previous version

added 9 commits <ul><li>9d2c3465 - Set minimal width in timebound course config table</li><li>45adf606 - Fix duplicate courses in timebound course config raster</li><li>6cef085c - Set selected group by url param</li><li>c7fb57f1 - Densify lessoncards</li><li>d1860306 - Align lessons with weekdays</li><li>3fff4b87 - Hide separator if no room is set</li><li>ab864e45 - Move lesson ratio to separate component</li><li>c40a3448 - Display total number of planned lessons</li><li>55f970a7 - Merge remote-tracking branch &#39;origin/1-frontend-for-models&#39; into frontend-for-models-new</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33624&start_sha=a3aebcccd79db6edb797a300bc7465d724ae753b)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>845579e2 - Fix merge error</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33626&start_sha=55f970a73c6e4d4f9f22236289830d423b54ab6f)
Author
Member

added 5 commits

  • 88d0fe19 - Create dialog to edit lessons
  • 29fa6f4d - Rename updateLesson mutation to moveLesson
  • 2b3aff7d - Handle updates from lesson edit dialog
  • 8f93b6c6 - Enable LessonEdit Dialog
  • 31df1305 - Translate success and error messages

Compare with previous version

added 5 commits <ul><li>88d0fe19 - Create dialog to edit lessons</li><li>29fa6f4d - Rename updateLesson mutation to moveLesson</li><li>2b3aff7d - Handle updates from lesson edit dialog</li><li>8f93b6c6 - Enable LessonEdit Dialog</li><li>31df1305 - Translate success and error messages</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33637&start_sha=845579e202f7b6587148de8f895e314638badd78)
Author
Member

added 2 commits

  • f6c25edf - Set text color of chips to subject fg color
  • 6c148494 - Show loading symbols on optimistic lessons

Compare with previous version

added 2 commits <ul><li>f6c25edf - Set text color of chips to subject fg color</li><li>6c148494 - Show loading symbols on optimistic lessons</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33643&start_sha=31df1305f17cc256a7cb0f466455bbb67646185a)
Author
Member

done

done
Author
Member

done

done
Author
Member

added 3 commits

  • a35de583 - Display error and success messages after each action in the timetable management
  • 9f839e40 - German translations for the timetable management
  • 1cf1e8cb - Link back to the school structure

Compare with previous version

added 3 commits <ul><li>a35de583 - Display error and success messages after each action in the timetable management</li><li>9f839e40 - German translations for the timetable management</li><li>1cf1e8cb - Link back to the school structure</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33646&start_sha=6c148494ae023ae35a69155f9d3f02d153769a4b)
Author
Member

added 4 commits

  • 5e12648f - Rephrase todo
  • 31156be5 - Update store after copying slots to another day
  • dd3c7070 - Fix timetable management routes
  • ca6b66bd - Use generic toasting method from core

Compare with previous version

added 4 commits <ul><li>5e12648f - Rephrase todo</li><li>31156be5 - Update store after copying slots to another day</li><li>dd3c7070 - Fix timetable management routes</li><li>ca6b66bd - Use generic toasting method from core</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33701&start_sha=1cf1e8cb49d82e439a5c29c3010fd0885ac24f87)
Author
Member

added 2 commits

  • d6c03ea6 - Move breakSlot, slot, and validityRange components in respective directories
  • 69c90f27 - Move timeboundCourseConfig components in respective directory

Compare with previous version

added 2 commits <ul><li>d6c03ea6 - Move breakSlot, slot, and validityRange components in respective directories</li><li>69c90f27 - Move timeboundCourseConfig components in respective directory</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33705&start_sha=ca6b66bdbdbb35b2a3411d9ac4f62d1c4d7f5e38)
Member

added 5 commits

  • 9495882f - Add back to overview string
  • 535f1c59 - Enable creation of courses in timebound course config raster
  • 769cc5b9 - Merge branch '1-frontend-for-models' of...
  • bda46b90 - Rename whitelist_externals to allowlist_externals in tox.ini
  • 84afe180 - Remove unnecessary character in timebound course config CRUD table

Compare with previous version

added 5 commits <ul><li>9495882f - Add back to overview string</li><li>535f1c59 - Enable creation of courses in timebound course config raster</li><li>769cc5b9 - Merge branch &#39;1-frontend-for-models&#39; of...</li><li>bda46b90 - Rename whitelist_externals to allowlist_externals in tox.ini</li><li>84afe180 - Remove unnecessary character in timebound course config CRUD table</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33709&start_sha=69c90f270b4d10b6a634bb8a128f1990c14fb161)
Member

added 1 commit

  • c2cc1d37 - Rename scheduled_slot_count field to lesson_quota for consistency

Compare with previous version

added 1 commit <ul><li>c2cc1d37 - Rename scheduled_slot_count field to lesson_quota for consistency</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33711&start_sha=84afe1806625dd05cf19790883c6e35bd9d955e7)
Owner

added 1 commit

  • 8c46321a - Introduce TimeGrid model to allow multple grids within one validity range

Compare with previous version

added 1 commit <ul><li>8c46321a - Introduce TimeGrid model to allow multple grids within one validity range</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33717&start_sha=c2cc1d37c9e2b6d2813b5b5957fb324f3ae44821)
Author
Member

added 4 commits

  • e61e01ae - Fix item filtering (again)
  • 7ef753e0 - Create generic menu to copy data from a different validity range
  • 0640a9d9 - Create mutation to copy slots from different validity range
  • bd6fc8af - Merge remote-tracking branch 'origin/1-frontend-for-models' into frontend-for-models-new

Compare with previous version

added 4 commits <ul><li>e61e01ae - Fix item filtering (again)</li><li>7ef753e0 - Create generic menu to copy data from a different validity range</li><li>0640a9d9 - Create mutation to copy slots from different validity range</li><li>bd6fc8af - Merge remote-tracking branch &#39;origin/1-frontend-for-models&#39; into frontend-for-models-new</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33727&start_sha=8c46321aefa4ca5efa7d5cf0e4eb5b5d60ff164d)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>9c441d3c - Fix migration history</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33731&start_sha=bd6fc8afe3620f54f0eab932f8bacf26010e2577)
Author
Member

@hansegucker could you maybe add these two backend functionalities?

  • timegrid has a unique constraint for combination of VR and group, but if group is null, this is ignored (aka. I can create multiple per range if group is empty)
  • maybe always create an empty timegrid after creating a range?
@hansegucker could you maybe add these two backend functionalities? - timegrid has a unique constraint for combination of VR and group, but if group is null, this is ignored (aka. I can create multiple per range if group is empty) - maybe always create an empty timegrid after creating a range?
Author
Member

added 2 commits

  • 70d29154 - Create schemas for timegrids
  • d6dac096 - Allow to create timegrids in the validity range overview

Compare with previous version

added 2 commits <ul><li>70d29154 - Create schemas for timegrids</li><li>d6dac096 - Allow to create timegrids in the validity range overview</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33741&start_sha=9c441d3c289ad6d170ff924db8872e6e5438ba58)
Author
Member

added 1 commit

  • ed79366b - Allow timegrids to be deleted

Compare with previous version

added 1 commit <ul><li>ed79366b - Allow timegrids to be deleted</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33744&start_sha=d6dac09692a37a627416b0215b3daa02e1445286)
Author
Member

added 2 commits

  • fb012677 - Create query for all timeGrids
  • 18ccbc4d - Create generic TimeGridField.vue

Compare with previous version

added 2 commits <ul><li>fb012677 - Create query for all timeGrids</li><li>18ccbc4d - Create generic TimeGridField.vue</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33753&start_sha=ed79366bc20a8f66dd69333ea10647db3499d2c9)
Author
Member

added 2 commits

  • abc105a9 - Transform all slot schemas to use timegrids instead of validity ranges
  • 41523bf2 - Use TimeGrid instead of ValidityRange in the Slot inline crud lists

Compare with previous version

added 2 commits <ul><li>abc105a9 - Transform all slot schemas to use timegrids instead of validity ranges</li><li>41523bf2 - Use TimeGrid instead of ValidityRange in the Slot inline crud lists</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33759&start_sha=18ccbc4d72dde68bc4d77ed37076b7d1037cadc2)
Author
Member

added 2 commits

  • d2670f50 - Use TimeGrid instead of ValidityRange in the Lesson Raster frontend
  • 01d118e7 - Use TimeGrid instead of ValidityRange in the SlotCreator

Compare with previous version

added 2 commits <ul><li>d2670f50 - Use TimeGrid instead of ValidityRange in the Lesson Raster frontend</li><li>01d118e7 - Use TimeGrid instead of ValidityRange in the SlotCreator</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33760&start_sha=41523bf22fbd08fede5f3aef757180e0ae4f2762)
Owner

added 2 commits

  • 9b78c405 - Fix lesson sync with time grids and allow only one default time grid per validity range
  • 8ff71267 - Create default time grid after validity range creation

Compare with previous version

added 2 commits <ul><li>9b78c405 - Fix lesson sync with time grids and allow only one default time grid per validity range</li><li>8ff71267 - Create default time grid after validity range creation</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33769&start_sha=01d118e79f96ed710f9a1f33b93e13154d396d5d)
Owner

Done

Done
Author
Member

added 4 commits

  • 998ca58d - Replace validityRange with timeGrid
  • f2032a84 - Replace validityRange with timeGrid in TimetableManagement.vue
  • 098834b7 - Replace validityRange with timeGrid in Mini plans
  • 31412365 - Explain empty plans

Compare with previous version

added 4 commits <ul><li>998ca58d - Replace validityRange with timeGrid</li><li>f2032a84 - Replace validityRange with timeGrid in TimetableManagement.vue</li><li>098834b7 - Replace validityRange with timeGrid in Mini plans</li><li>31412365 - Explain empty plans</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33784&start_sha=8ff71267bb85d44ea6519662c6abcc57bc8226f0)
Author
Member

added 1 commit

  • 710da9af - Allow lessons to happen simultaneously

Compare with previous version

added 1 commit <ul><li>710da9af - Allow lessons to happen simultaneously</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33788&start_sha=3141236530bbc1a4b1f9799a70651a1662cca6a8)
Member

added 2 commits

  • 41c55664 - Add permission checks
  • 93bcfeef - Merge branch '1-frontend-for-models' of...

Compare with previous version

added 2 commits <ul><li>41c55664 - Add permission checks</li><li>93bcfeef - Merge branch &#39;1-frontend-for-models&#39; of...</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33789&start_sha=710da9af1868dd87c513d606e6811ff9a15c8283)
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>cef1a10a - Add permission check</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33790&start_sha=93bcfeefe76c9c7bebd5167ba7379d1f6517f914)
Member

FIXME: In some cases (for the user that created it?) the slot raster breaks when creating with different time ranges

FIXME: In some cases (for the user that created it?) the slot raster breaks when creating with different time ranges
Member

TODO: Allow assigning supervisions (to breaks) in the frontend

TODO: Allow assigning supervisions (to breaks) in the frontend
Member

TODO: Implement better UI for higher amounts of parallel lessons

TODO: Implement better UI for higher amounts of parallel lessons
Member

it does work the first time a TimeGrid is selected after page load

it does work the first time a TimeGrid is selected after page load
Member

TODO: Allow planning of different timetable scenarios in the same validity range and time grid (e. g. two scenarios for the elementary school part of one school in one school year)

TODO: Allow planning of different timetable scenarios in the same validity range and time grid (e. g. two scenarios for the elementary school part of one school in one school year)
Member

Also, allow selection of active TimeGrid (that is displayed in calendars, etc.)

Also, allow selection of active TimeGrid (that is displayed in calendars, etc.)
Member

mentioned in issue AlekSIS/official/AlekSIS#62

mentioned in issue AlekSIS/official/AlekSIS#62
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>99f31fdb - Fix mutation input name</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33815&start_sha=cef1a10af15ecc87a87f189bbe18e847eb0725a4)
Owner

Please specify what the problem is.

Please specify what the problem is.
Owner

mentioned in issue AlekSIS/official/AlekSIS#58

mentioned in issue AlekSIS/official/AlekSIS#58
Author
Member

added 5 commits

  • cc175c99 - Correctly send created/touched slots to frontend after copying
  • cdcf146f - Move weekday menu to slotcard
  • b7430fdf - Prevent duplicate key errors
  • e532a05c - Fix undeclared variable
  • 1201ccc5 - Merge remote-tracking branch 'origin/1-frontend-for-models' into frontend-for-models-new

Compare with previous version

added 5 commits <ul><li>cc175c99 - Correctly send created/touched slots to frontend after copying</li><li>cdcf146f - Move weekday menu to slotcard</li><li>b7430fdf - Prevent duplicate key errors</li><li>e532a05c - Fix undeclared variable</li><li>1201ccc5 - Merge remote-tracking branch &#39;origin/1-frontend-for-models&#39; into frontend-for-models-new</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33824&start_sha=99f31fdb91c3d949b08e02efb414f7fef368efa5)
Owner

added 2 commits

  • 99259a6d - Reformat
  • d5aa334c - Allow multiple validity ranges per time and activate editing of status in frontend

Compare with previous version

added 2 commits <ul><li>99259a6d - Reformat</li><li>d5aa334c - Allow multiple validity ranges per time and activate editing of status in frontend</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33828&start_sha=1201ccc55dd140e703793c7dc2b4d20e924c8e8d)
Member

added 2 commits

  • 815314f2 - Add management of supervisions
  • b4504c28 - Merge branch '1-frontend-for-models' of...

Compare with previous version

added 2 commits <ul><li>815314f2 - Add management of supervisions</li><li>b4504c28 - Merge branch &#39;1-frontend-for-models&#39; of...</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33846&start_sha=d5aa334c8505036b9172f390c9249038ddb947a4)
Member

added 1 commit

  • 2007fe3a - Fix queries related to supervisions

Compare with previous version

added 1 commit <ul><li>2007fe3a - Fix queries related to supervisions</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33848&start_sha=b4504c28e2b705af9349f95b6fe08964b048d6df)
Member

Strange problems:

  1. Moving a course into the lesson raster "sometimes" (?) leads to a lesson being placed in the right slot, but with unendliche Ladekringel. Page reload helps.
  2. Most of the lessons don't appear in teacher's timetables/calendars. While the group timetable is complete, the teacher's ones only have no or very few of the lessons they should have. Moving the lessons in the raster (even just drag-n-drop to the same slot, just to trigger an update) helps.

Error message to problem 1:

Invariant Violation: Invariant Violation: 8 (see https://github.com/apollographql/invariant-packages)
    e https://info.engs.de/static/assets/vendor-8ea2f168.js:17
    xr https://info.engs.de/static/assets/apollo-14e56b7e.js:6
    diffQueryAgainstStore https://info.engs.de/static/assets/apollo-14e56b7e.js:6
    readQueryFromStore https://info.engs.de/static/assets/apollo-14e56b7e.js:6
    read https://info.engs.de/static/assets/apollo-14e56b7e.js:8
    readQuery https://info.engs.de/static/assets/apollo-14e56b7e.js:6
    update https://info.engs.de/static/assets/TimetableManagement-9deee1b3.js:341
    markMutationResult https://info.engs.de/static/assets/apollo-14e56b7e.js:6
    be https://info.engs.de/static/assets/apollo-14e56b7e.js:4
    markMutationResult https://info.engs.de/static/assets/apollo-14e56b7e.js:6
    performTransaction https://info.engs.de/static/assets/apollo-14e56b7e.js:8
    markMutationResult https://info.engs.de/static/assets/apollo-14e56b7e.js:6
    markMutationInit https://info.engs.de/static/assets/apollo-14e56b7e.js:6
    performTransaction https://info.engs.de/static/assets/apollo-14e56b7e.js:8
    recordOptimisticTransaction https://info.engs.de/static/assets/apollo-14e56b7e.js:8
    markMutationInit https://info.engs.de/static/assets/apollo-14e56b7e.js:6
    mr https://info.engs.de/static/assets/apollo-14e56b7e.js:6
    f https://info.engs.de/static/assets/vendor-8ea2f168.js:17
    s https://info.engs.de/static/assets/vendor-8ea2f168.js:17
    Nn https://info.engs.de/static/assets/vendor-8ea2f168.js:17
    Nn https://info.engs.de/static/assets/vendor-8ea2f168.js:17
    mutate https://info.engs.de/static/assets/apollo-14e56b7e.js:6
    mutate https://info.engs.de/static/assets/apollo-14e56b7e.js:6
    value https://info.engs.de/static/assets/vue-4a596cf7.js:57
    itemMovedToLessons https://info.engs.de/static/assets/TimetableManagement-9deee1b3.js:341
    yn https://info.engs.de/static/assets/vue-4a596cf7.js:8
    r https://info.engs.de/static/assets/vue-4a596cf7.js:8
    yn https://info.engs.de/static/assets/vue-4a596cf7.js:8
    $emit https://info.engs.de/static/assets/vue-4a596cf7.js:8
    handleDrop https://info.engs.de/static/assets/vue-4a596cf7.js:57
    drop https://info.engs.de/static/assets/vue-4a596cf7.js:57
    yn https://info.engs.de/static/assets/vue-4a596cf7.js:8
    r https://info.engs.de/static/assets/vue-4a596cf7.js:8
    yn https://info.engs.de/static/assets/vue-4a596cf7.js:8
    $emit https://info.engs.de/static/assets/vue-4a596cf7.js:8
    Tr https://info.engs.de/static/assets/vue-4a596cf7.js:67
    ou https://info.engs.de/static/assets/vue-4a596cf7.js:59
    value https://info.engs.de/static/assets/vue-4a596cf7.js:59
    value https://info.engs.de/static/assets/vue-4a596cf7.js:59
    Tt https://info.engs.de/static/assets/vue-4a596cf7.js:58
    end https://info.engs.de/static/assets/vue-4a596cf7.js:58
    value https://info.engs.de/static/assets/vue-4a596cf7.js:61
    scopeFire https://info.engs.de/static/assets/vue-4a596cf7.js:61
    value https://info.engs.de/static/assets/vue-4a596cf7.js:59
    value https://info.engs.de/static/assets/vue-4a596cf7.js:59
    value https://info.engs.de/static/assets/vue-4a596cf7.js:59
    fu https://info.engs.de/static/assets/vue-4a596cf7.js:61
    r https://info.engs.de/static/assets/sentry-98226513.js:22
sentry-98226513.js:8:165
    Uo https://info.engs.de/static/assets/sentry-98226513.js:8
    be https://info.engs.de/static/assets/apollo-14e56b7e.js:4
    markMutationResult https://info.engs.de/static/assets/apollo-14e56b7e.js:6
    performTransaction https://info.engs.de/static/assets/apollo-14e56b7e.js:8
    markMutationResult https://info.engs.de/static/assets/apollo-14e56b7e.js:6
    markMutationInit https://info.engs.de/static/assets/apollo-14e56b7e.js:6
    performTransaction https://info.engs.de/static/assets/apollo-14e56b7e.js:8
    recordOptimisticTransaction https://info.engs.de/static/assets/apollo-14e56b7e.js:8
    markMutationInit https://info.engs.de/static/assets/apollo-14e56b7e.js:6
    mr https://info.engs.de/static/assets/apollo-14e56b7e.js:6
    f https://info.engs.de/static/assets/vendor-8ea2f168.js:17
    s https://info.engs.de/static/assets/vendor-8ea2f168.js:17
    Nn https://info.engs.de/static/assets/vendor-8ea2f168.js:17
    Nn https://info.engs.de/static/assets/vendor-8ea2f168.js:17
    mutate https://info.engs.de/static/assets/apollo-14e56b7e.js:6
    mutate https://info.engs.de/static/assets/apollo-14e56b7e.js:6
    value https://info.engs.de/static/assets/vue-4a596cf7.js:57
    itemMovedToLessons https://info.engs.de/static/assets/TimetableManagement-9deee1b3.js:341
    yn https://info.engs.de/static/assets/vue-4a596cf7.js:8
    r https://info.engs.de/static/assets/vue-4a596cf7.js:8
    yn https://info.engs.de/static/assets/vue-4a596cf7.js:8
    $emit https://info.engs.de/static/assets/vue-4a596cf7.js:8
    handleDrop https://info.engs.de/static/assets/vue-4a596cf7.js:57
    drop https://info.engs.de/static/assets/vue-4a596cf7.js:57
    yn https://info.engs.de/static/assets/vue-4a596cf7.js:8
    r https://info.engs.de/static/assets/vue-4a596cf7.js:8
    yn https://info.engs.de/static/assets/vue-4a596cf7.js:8
    $emit https://info.engs.de/static/assets/vue-4a596cf7.js:8
    Tr https://info.engs.de/static/assets/vue-4a596cf7.js:67
    ou https://info.engs.de/static/assets/vue-4a596cf7.js:59
    value https://info.engs.de/static/assets/vue-4a596cf7.js:59
    value https://info.engs.de/static/assets/vue-4a596cf7.js:59
    Tt https://info.engs.de/static/assets/vue-4a596cf7.js:58
    end https://info.engs.de/static/assets/vue-4a596cf7.js:58
    value https://info.engs.de/static/assets/vue-4a596cf7.js:61
    scopeFire https://info.engs.de/static/assets/vue-4a596cf7.js:61
    value https://info.engs.de/static/assets/vue-4a596cf7.js:59
    value https://info.engs.de/static/assets/vue-4a596cf7.js:59
    value https://info.engs.de/static/assets/vue-4a596cf7.js:59
    fu https://info.engs.de/static/assets/vue-4a596cf7.js:61
    r https://info.engs.de/static/assets/sentry-98226513.js:22
Strange problems: 1. Moving a course into the lesson raster "sometimes" (?) leads to a lesson being placed in the right slot, but with unendliche Ladekringel. Page reload helps. 2. Most of the lessons don't appear in teacher's timetables/calendars. While the group timetable is complete, the teacher's ones only have no or very few of the lessons they should have. Moving the lessons in the raster (even just drag-n-drop to the same slot, just to trigger an update) helps. Error message to problem 1: ``` Invariant Violation: Invariant Violation: 8 (see https://github.com/apollographql/invariant-packages) e https://info.engs.de/static/assets/vendor-8ea2f168.js:17 xr https://info.engs.de/static/assets/apollo-14e56b7e.js:6 diffQueryAgainstStore https://info.engs.de/static/assets/apollo-14e56b7e.js:6 readQueryFromStore https://info.engs.de/static/assets/apollo-14e56b7e.js:6 read https://info.engs.de/static/assets/apollo-14e56b7e.js:8 readQuery https://info.engs.de/static/assets/apollo-14e56b7e.js:6 update https://info.engs.de/static/assets/TimetableManagement-9deee1b3.js:341 markMutationResult https://info.engs.de/static/assets/apollo-14e56b7e.js:6 be https://info.engs.de/static/assets/apollo-14e56b7e.js:4 markMutationResult https://info.engs.de/static/assets/apollo-14e56b7e.js:6 performTransaction https://info.engs.de/static/assets/apollo-14e56b7e.js:8 markMutationResult https://info.engs.de/static/assets/apollo-14e56b7e.js:6 markMutationInit https://info.engs.de/static/assets/apollo-14e56b7e.js:6 performTransaction https://info.engs.de/static/assets/apollo-14e56b7e.js:8 recordOptimisticTransaction https://info.engs.de/static/assets/apollo-14e56b7e.js:8 markMutationInit https://info.engs.de/static/assets/apollo-14e56b7e.js:6 mr https://info.engs.de/static/assets/apollo-14e56b7e.js:6 f https://info.engs.de/static/assets/vendor-8ea2f168.js:17 s https://info.engs.de/static/assets/vendor-8ea2f168.js:17 Nn https://info.engs.de/static/assets/vendor-8ea2f168.js:17 Nn https://info.engs.de/static/assets/vendor-8ea2f168.js:17 mutate https://info.engs.de/static/assets/apollo-14e56b7e.js:6 mutate https://info.engs.de/static/assets/apollo-14e56b7e.js:6 value https://info.engs.de/static/assets/vue-4a596cf7.js:57 itemMovedToLessons https://info.engs.de/static/assets/TimetableManagement-9deee1b3.js:341 yn https://info.engs.de/static/assets/vue-4a596cf7.js:8 r https://info.engs.de/static/assets/vue-4a596cf7.js:8 yn https://info.engs.de/static/assets/vue-4a596cf7.js:8 $emit https://info.engs.de/static/assets/vue-4a596cf7.js:8 handleDrop https://info.engs.de/static/assets/vue-4a596cf7.js:57 drop https://info.engs.de/static/assets/vue-4a596cf7.js:57 yn https://info.engs.de/static/assets/vue-4a596cf7.js:8 r https://info.engs.de/static/assets/vue-4a596cf7.js:8 yn https://info.engs.de/static/assets/vue-4a596cf7.js:8 $emit https://info.engs.de/static/assets/vue-4a596cf7.js:8 Tr https://info.engs.de/static/assets/vue-4a596cf7.js:67 ou https://info.engs.de/static/assets/vue-4a596cf7.js:59 value https://info.engs.de/static/assets/vue-4a596cf7.js:59 value https://info.engs.de/static/assets/vue-4a596cf7.js:59 Tt https://info.engs.de/static/assets/vue-4a596cf7.js:58 end https://info.engs.de/static/assets/vue-4a596cf7.js:58 value https://info.engs.de/static/assets/vue-4a596cf7.js:61 scopeFire https://info.engs.de/static/assets/vue-4a596cf7.js:61 value https://info.engs.de/static/assets/vue-4a596cf7.js:59 value https://info.engs.de/static/assets/vue-4a596cf7.js:59 value https://info.engs.de/static/assets/vue-4a596cf7.js:59 fu https://info.engs.de/static/assets/vue-4a596cf7.js:61 r https://info.engs.de/static/assets/sentry-98226513.js:22 sentry-98226513.js:8:165 Uo https://info.engs.de/static/assets/sentry-98226513.js:8 be https://info.engs.de/static/assets/apollo-14e56b7e.js:4 markMutationResult https://info.engs.de/static/assets/apollo-14e56b7e.js:6 performTransaction https://info.engs.de/static/assets/apollo-14e56b7e.js:8 markMutationResult https://info.engs.de/static/assets/apollo-14e56b7e.js:6 markMutationInit https://info.engs.de/static/assets/apollo-14e56b7e.js:6 performTransaction https://info.engs.de/static/assets/apollo-14e56b7e.js:8 recordOptimisticTransaction https://info.engs.de/static/assets/apollo-14e56b7e.js:8 markMutationInit https://info.engs.de/static/assets/apollo-14e56b7e.js:6 mr https://info.engs.de/static/assets/apollo-14e56b7e.js:6 f https://info.engs.de/static/assets/vendor-8ea2f168.js:17 s https://info.engs.de/static/assets/vendor-8ea2f168.js:17 Nn https://info.engs.de/static/assets/vendor-8ea2f168.js:17 Nn https://info.engs.de/static/assets/vendor-8ea2f168.js:17 mutate https://info.engs.de/static/assets/apollo-14e56b7e.js:6 mutate https://info.engs.de/static/assets/apollo-14e56b7e.js:6 value https://info.engs.de/static/assets/vue-4a596cf7.js:57 itemMovedToLessons https://info.engs.de/static/assets/TimetableManagement-9deee1b3.js:341 yn https://info.engs.de/static/assets/vue-4a596cf7.js:8 r https://info.engs.de/static/assets/vue-4a596cf7.js:8 yn https://info.engs.de/static/assets/vue-4a596cf7.js:8 $emit https://info.engs.de/static/assets/vue-4a596cf7.js:8 handleDrop https://info.engs.de/static/assets/vue-4a596cf7.js:57 drop https://info.engs.de/static/assets/vue-4a596cf7.js:57 yn https://info.engs.de/static/assets/vue-4a596cf7.js:8 r https://info.engs.de/static/assets/vue-4a596cf7.js:8 yn https://info.engs.de/static/assets/vue-4a596cf7.js:8 $emit https://info.engs.de/static/assets/vue-4a596cf7.js:8 Tr https://info.engs.de/static/assets/vue-4a596cf7.js:67 ou https://info.engs.de/static/assets/vue-4a596cf7.js:59 value https://info.engs.de/static/assets/vue-4a596cf7.js:59 value https://info.engs.de/static/assets/vue-4a596cf7.js:59 Tt https://info.engs.de/static/assets/vue-4a596cf7.js:58 end https://info.engs.de/static/assets/vue-4a596cf7.js:58 value https://info.engs.de/static/assets/vue-4a596cf7.js:61 scopeFire https://info.engs.de/static/assets/vue-4a596cf7.js:61 value https://info.engs.de/static/assets/vue-4a596cf7.js:59 value https://info.engs.de/static/assets/vue-4a596cf7.js:59 value https://info.engs.de/static/assets/vue-4a596cf7.js:59 fu https://info.engs.de/static/assets/vue-4a596cf7.js:61 r https://info.engs.de/static/assets/sentry-98226513.js:22 ```
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>3b3cd5df - Fix m2m signal handlers</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33868&start_sha=2007fe3abed609d4edcf5f7a3d0e239774083494)
Owner

added 2 commits

  • 3516937f - Reformat
  • 0f6c8e7f - Use status of validity ranges to publish/not publish timetables

Compare with previous version

added 2 commits <ul><li>3516937f - Reformat</li><li>0f6c8e7f - Use status of validity ranges to publish/not publish timetables</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33875&start_sha=3b3cd5df752750b462a1c819264e748d741f8899)
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>63bdf537 - Fix sync of published status</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33881&start_sha=0f6c8e7f08e094eec9a31c535a2e143a5b71a51e)
Member

If you drag three or more lessons into the same slot, the contents of the respective tiles become increasingly squeezed and unusable.

If you drag three or more lessons into the same slot, the contents of the respective tiles become increasingly squeezed and unusable.
Owner

FIXME: Display/hide buttons and actions in frontend depending on permissions

FIXME: Display/hide buttons and actions in frontend depending on permissions
Author
Member

does anybody have an idea on how to fix this? I will use shortnames for the subjects etc. but i don't think this will be enough sadly

does anybody have an idea on how to fix this? I will use shortnames for the subjects etc. but i don't think this will be enough sadly
Author
Member

Before:
Bildschirmfoto_vom_2023-08-21_19-23-31

After:
Bildschirmfoto_vom_2023-08-21_19-45-13

(I added rooms after I changed the frontend, but with no space difference → If they were there before, it would be larger)

tldr: is denser now, please test and report

Before: ![Bildschirmfoto_vom_2023-08-21_19-23-31](/uploads/688ff02449be51e327ad1f0ce9215836/Bildschirmfoto_vom_2023-08-21_19-23-31.png) After: ![Bildschirmfoto_vom_2023-08-21_19-45-13](/uploads/370c8e75c9c2ce1bccf4b71c80b74822/Bildschirmfoto_vom_2023-08-21_19-45-13.png) (I added rooms after I changed the frontend, but with no space difference → If they were there before, it would be larger) tldr: is denser now, please test and report
Author
Member

added 2 commits

  • a956bb35 - Densify lesson cards if width is too small
  • 4c37e2e9 - Merge remote-tracking branch 'origin/1-frontend-for-models' into frontend-for-models-new

Compare with previous version

added 2 commits <ul><li>a956bb35 - Densify lesson cards if width is too small</li><li>4c37e2e9 - Merge remote-tracking branch &#39;origin/1-frontend-for-models&#39; into frontend-for-models-new</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33894&start_sha=63bdf537579b9e2e33180457609a21b5754fd36c)
Author
Member

added 1 commit

  • f279a274 - Add fieldtypes for status as strings

Compare with previous version

added 1 commit <ul><li>f279a274 - Add fieldtypes for status as strings</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33896&start_sha=4c37e2e9a633a260429761af78eed61cfb3f57c2)
Owner

added 2 commits

  • 2a6702a4 - Fix all permissions
  • 18e88ce1 - Merge branch '1-frontend-for-models' of...

Compare with previous version

added 2 commits <ul><li>2a6702a4 - Fix all permissions</li><li>18e88ce1 - Merge branch &#39;1-frontend-for-models&#39; of...</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33898&start_sha=f279a27484f1800bf3f985290929be83194b53ef)
Author
Member

added 2 commits

  • 8c43a1fa - Show red symbol in disabled slots (on hover)
  • 6fac11c4 - Merge remote-tracking branch 'origin/1-frontend-for-models' into frontend-for-models-new

Compare with previous version

added 2 commits <ul><li>8c43a1fa - Show red symbol in disabled slots (on hover)</li><li>6fac11c4 - Merge remote-tracking branch &#39;origin/1-frontend-for-models&#39; into frontend-for-models-new</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33901&start_sha=18e88ce10df7166a27a110530a2bf248e32fb6eb)
Member

this is fixed now

this is fixed now
Member

looks better; I'm just wondering why the teacher and room labels are not centered horizontally in the current, denser layout.

looks better; I'm just wondering why the teacher and room labels are not centered horizontally in the current, denser layout.
Member

fixed

fixed
Member

added 1 commit

  • afe0b809 - Fix get_queryset for time grids

Compare with previous version

added 1 commit <ul><li>afe0b809 - Fix get_queryset for time grids</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33917&start_sha=6fac11c423bab7ad8046126c415e6321363f7242)
Member

added 1 commit

  • 9da359fe - Add missing migration for global permissions

Compare with previous version

added 1 commit <ul><li>9da359fe - Add missing migration for global permissions</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33922&start_sha=afe0b809c26aa3b9f3cea0d8137b5aff372f1614)
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>2bd67233 - Fix rules</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33928&start_sha=9da359fe0ffd694f6ca183d7ff3f9aee56a6315a)
Owner

added 1 commit

  • e0216942 - Add id as allowed field for GraphQL mutations

Compare with previous version

added 1 commit <ul><li>e0216942 - Add id as allowed field for GraphQL mutations</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33933&start_sha=2bd67233fb02a0a8e0065392a497bba348330bca)
Owner

added 1 commit

  • 0c5dbe30 - Fix setting of validity range status

Compare with previous version

added 1 commit <ul><li>0c5dbe30 - Fix setting of validity range status</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=33936&start_sha=e0216942e595011e0a57e9b1363b99b4bd80a86d)
Member

FIXME: Add proper translations and explanation for "generic/catch-all" TimeGrid

FIXME: Add proper translations and explanation for "generic/catch-all" TimeGrid
Member

FIXME: Add actual time range beneath slot number in timetable planning frontend

FIXME: Add actual time range beneath slot number in timetable planning frontend
Member

Screenshot_from_2023-08-28_16-05-41-obfuscated

![Screenshot_from_2023-08-28_16-05-41-obfuscated](/uploads/b2cf98146cac9de7f2fb2cd852da53e3/Screenshot_from_2023-08-28_16-05-41-obfuscated.png)
Member

FIXME: Allow for multiple breaks between two regular lessons

FIXME: Allow for multiple breaks between two regular lessons
Owner

Improve: Drop silly dots, make everything more dense like in calendar frontend/old timetable frontend (probably just use links instead of chips)

Improve: Drop silly dots, make everything more dense like in calendar frontend/old timetable frontend (probably just use links instead of chips)
Owner

.

.
Owner

.

.
Owner

Please check again.

Please check again.
Owner

.

.
Owner

.

.
Owner

.

.
Member

Wasn't able to reproduce, I'll set this thread to resolved.

Wasn't able to reproduce, I'll set this thread to resolved.
Member

FIXME: Do not only display Groups with "School class" GroupType set in TCC raster

FIXME: Do not only display Groups with "School class" GroupType set in TCC raster
Author
Member

how? slot times can be different each day

how? slot times can be different each day
Member

Taking into regard that this is probably rather rare, I would simply suggest to just put something like this there:
Mo, Mi, Fr: 8:00-9:30
Di, Do: 8:15-9:15

Taking into regard that this is probably rather rare, I would simply suggest to just put something like this there: Mo, Mi, Fr: 8:00-9:30 Di, Do: 8:15-9:15
Member

This is implemented now; but FSS seems to have some issues I still don't understand/can't reproduce.

This is implemented now; but FSS seems to have some issues I still don't understand/can't reproduce.
Author
Member

added 8 commits

  • 0d0b1ed7 - Center teachers and rooms in lesson card
  • eb8472d2 - Drop "silly dot" in LessonCard
  • 28c2076e - Replace chips with tooltipped small rounded buttons
  • 550cc8f9 - Densify course list (experimental commit)
  • a96d67c2 - Finalize CopySlotsFromDifferentTimeGridMutation
  • 3ebc9788 - Rework CopyFromTimeGridMenu
  • 2d2bf75a - Use the CopyFromTimeGridMenu in the LessonRaster
  • 002ddf80 - Fix loading animations in LessonRaster

Compare with previous version

added 8 commits <ul><li>0d0b1ed7 - Center teachers and rooms in lesson card</li><li>eb8472d2 - Drop &quot;silly dot&quot; in LessonCard</li><li>28c2076e - Replace chips with tooltipped small rounded buttons</li><li>550cc8f9 - Densify course list (experimental commit)</li><li>a96d67c2 - Finalize CopySlotsFromDifferentTimeGridMutation</li><li>3ebc9788 - Rework CopyFromTimeGridMenu</li><li>2d2bf75a - Use the CopyFromTimeGridMenu in the LessonRaster</li><li>002ddf80 - Fix loading animations in LessonRaster</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=34023&start_sha=0c5dbe30b001062e662064b0d31d60112552f903)
Author
Member

image
Dots dropped, chips replaced with small text buttons

![image](/uploads/d8fc682b197e45417e8e9ad197cf724a/image.png) Dots dropped, chips replaced with small text buttons
Author
Member

I am unable to find an algorithm for this, that I wouldn't consider too complex

I am unable to find an algorithm for this, that I wouldn't consider too complex
Author
Member

Does anybody have an idea?

Does anybody have an idea?
Member

👍

:thumbsup:
Member

I'll take a look

I'll take a look
Member

for a translation?

for a translation?
Member

added 3 commits

Compare with previous version

added 3 commits <ul><li>0b452729 - Reformat</li><li>556a45d8 - Reformat</li><li>db6fec28 - Add time ranges to period cards</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=34035&start_sha=002ddf80406eaaebc34e0ad5fc8c998b1cb043ee)
Author
Member

added 1 commit

  • fed9efbf - Update displayed lesson times in TimetableManagement

Compare with previous version

added 1 commit <ul><li>fed9efbf - Update displayed lesson times in TimetableManagement</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=34038&start_sha=db6fec2814eab76ff020debfe0d09fdd7bc7eda4)
Author
Member

Yes.

image

This is the status quo, and I am not quite sure, where (and how) we should add more explanation. And the name "generic/catch-all" is already the best I could think of when developing this

Yes. ![image](/uploads/756e10d69a02b7da70bff7067244804c/image.png) This is the status quo, and I am not quite sure, where (and how) we should add more explanation. And the name "generic/catch-all" is already the best I could think of when developing this
Author
Member

added some german translations, hopefully it is more clear now

added some german translations, hopefully it is more clear now
Author
Member

added 2 commits

Compare with previous version

added 2 commits <ul><li>99036f0d - Add german translations</li><li>cd2f1a17 - Remove duplicate translation key</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=34040&start_sha=fed9efbfdafc3907675efa6e3f3bb01fd1bc0245)
Member

FIXME: The "small plan" that is shown when clicking on a teacher in the timetable planning raster seems to be broken. Even though lessons of courses to which the respective teacher is assigned, no lessons are shown.

FIXME: The "small plan" that is shown when clicking on a teacher in the timetable planning raster seems to be broken. Even though lessons of courses to which the respective teacher is assigned, no lessons are shown.
Member

could you have a look @ZugBahnHof ?

could you have a look @ZugBahnHof ?
Member

this does not always seem to be the case, maybe the loading of the lessons is delayed or something?

this does not always seem to be the case, maybe the loading of the lessons is delayed or something?
Author
Member

LessonRaster: sort by time instead of period; same period number slots don't have to be next to each other; drop period_after from breaks

LessonRaster: sort by time instead of period; same period number slots don't have to be next to each other; drop period_after from breaks
Author
Member

do so

do so
Member

Add subject to supervision model

Add subject to supervision model
Member

FIXME: When editing validity ranges, lessons in extended part of that respective validity range are not instantly updated/shown in calendar.

FIXME: When editing validity ranges, lessons in extended part of that respective validity range are not instantly updated/shown in calendar.
Author
Member

added 7 commits

  • 27a437e1 - Reformat
  • fe4fd714 - Move Period cards to separate component with adjusted styling
  • 929642ef - Fix t<pos
  • 164e5596 - Sort slots in lesson raster by start time
  • 111b47ba - Simplify sorting method
  • 8e908231 - Force dark text on white chips
  • 2e6214a1 - Disable button that does nothing

Compare with previous version

added 7 commits <ul><li>27a437e1 - Reformat</li><li>fe4fd714 - Move Period cards to separate component with adjusted styling</li><li>929642ef - Fix t&lt;pos</li><li>164e5596 - Sort slots in lesson raster by start time</li><li>111b47ba - Simplify sorting method</li><li>8e908231 - Force dark text on white chips</li><li>2e6214a1 - Disable button that does nothing</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=34266&start_sha=cd2f1a178facc4bd175fa106213e0bbec793705c)
Author
Member

added 1 commit

  • fcf0d1f6 - Make all period cards the same height

Compare with previous version

added 1 commit <ul><li>fcf0d1f6 - Make all period cards the same height</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=34268&start_sha=2e6214a126bbbd42584c9d2b9f67df4a544790eb)
Member

@hansegucker fixes this

@hansegucker fixes this
Member

@yuha

@yuha
Owner

FIXME Use Luxon for date/time operations instead of native Date

FIXME Use Luxon for date/time operations instead of native Date
Owner

added 3 commits

  • add5e024 - Improve models by fixing labels and adding check constraints
  • 64395760 - Reformat
  • 4b60a95d - Merge branch '1-frontend-for-models' of...

Compare with previous version

added 3 commits <ul><li>add5e024 - Improve models by fixing labels and adding check constraints</li><li>64395760 - Reformat</li><li>4b60a95d - Merge branch &#39;1-frontend-for-models&#39; of...</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=34322&start_sha=fcf0d1f61bc823dbd6a1e58764b87dbf3892e341)
Owner

added 1 commit

  • 4d6e5409 - Merge branch '1-frontend-for-models' of...

Compare with previous version

added 1 commit <ul><li>4d6e5409 - Merge branch &#39;1-frontend-for-models&#39; of...</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=34324&start_sha=4b60a95d25982ddcb49d878e8d5486a782e35617)
Owner

added 2 commits

Compare with previous version

added 2 commits <ul><li>db2b2090 - Reformat</li><li>95626deb - Sync correct rrules on validity range save</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=34326&start_sha=4d6e5409e89ccd74f82d72830c18e7d200fc4e7b)
Member

added 2 commits

  • a20e1750 - Allow assigning subjects to supervisions
  • 7ae8de61 - Merge branch '1-frontend-for-models' of...

Compare with previous version

added 2 commits <ul><li>a20e1750 - Allow assigning subjects to supervisions</li><li>7ae8de61 - Merge branch &#39;1-frontend-for-models&#39; of...</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=34418&start_sha=95626deb65981f1c38dd3967b0587b7dd20710e0)
Member

added 1 commit

  • 18bddcd3 - Fix supervision subjects not being saved

Compare with previous version

added 1 commit <ul><li>18bddcd3 - Fix supervision subjects not being saved</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=34446&start_sha=7ae8de612aa8721d02cb536352c101fc7110b159)
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>be489369 - Fix migrations</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=34489&start_sha=18bddcd308ed84b0c28256ef155b2fd39762f300)
Member

FIXME: After deleting slots or breaks in the raster frontend, the content of the page does not reliably update.

FIXME: After deleting slots or breaks in the raster frontend, the content of the page does not reliably update.
Member

TODO: Add way to efficiently delete slots or breaks across days (filtering/sorting by days in die CRUD table does not work properly)

TODO: Add way to efficiently delete slots or breaks across days (filtering/sorting by days in die CRUD table does not work properly)
Member

FIXME: Teacher selections use short names which are not mandatory and that sometimes therefore show null → use full names (probably with short names in parentheses).

FIXME: Teacher selections use short names which are not mandatory and that sometimes therefore show `null` → use full names (probably with short names in parentheses).
Member

TODO/DISCUSS: Assigning a subject to a supervision does not seem that intuitive; maybe change the wording or just allow for input of a free text that describes the supervision's details (e.g. lunch break)?

TODO/DISCUSS: Assigning a subject to a supervision does not seem that intuitive; maybe change the wording or just allow for input of a free text that describes the supervision's details (e.g. lunch break)?
Member

FIXME: Titles of delete dialogues are not specific enough ("Are you sure you want to delete this item?")

FIXME: Titles of delete dialogues are not specific enough ("Are you sure you want to delete this item?")
Member

TODO: Add carry over feature for lessons and supervisions.

TODO: Add carry over feature for lessons and supervisions.
Member

added 1 commit

  • ae548d4a - Remove sync of dropped published field

Compare with previous version

added 1 commit <ul><li>ae548d4a - Remove sync of dropped published field</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=34590&start_sha=be489369070689f3a84bcabca03d53883802b852)
Member

added 1 commit

  • fd3b4a8e - Remove sync of dropped published field

Compare with previous version

added 1 commit <ul><li>fd3b4a8e - Remove sync of dropped published field</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=34591&start_sha=ae548d4a96296e1e5cc770773a79032b03e85e5e)
Author
Member

Important TODO: BreakSlot copying is broken atm, because the update_or_create method needs to use the period_after field (Also drop the field entirely)

Important TODO: BreakSlot copying is broken atm, because the update_or_create method needs to use the `period_after` field (Also drop the field entirely)
Member

added 1 commit

  • e90108a1 - Use version instead of path for Cursus dependency

Compare with previous version

added 1 commit <ul><li>e90108a1 - Use version instead of path for Cursus dependency</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=34684&start_sha=fd3b4a8ea483f08b7c170e3bc8b1a94c76f33021)
Author
Member

@hansegucker

@hansegucker
Author
Member

please explain

please explain
Author
Member

probably this; couldn't reproduce anything else

probably this; couldn't reproduce anything else
Member

@ZugBahnHof please have a look at this

@ZugBahnHof please have a look at this
Member

@ZugBahnHof please have a look at this

@ZugBahnHof please have a look at this
Member

I was just wrong, sorry. It does actually work properly.

I was just wrong, sorry. It does actually work properly.
Member

Screencast_from_2023-10-07_23-00-34

![Screencast_from_2023-10-07_23-00-34](/uploads/bf2242453c9f8941170488ac26b797bf/Screencast_from_2023-10-07_23-00-34.webm)
Member

The frontend does generally display weird stuff when trying to delete slots; see this video:

Screencast_from_2023-10-07_23-04-29

The frontend does generally display weird stuff when trying to delete slots; see this video: ![Screencast_from_2023-10-07_23-04-29](/uploads/5d473258db5a284962b588ee33f4d34b/Screencast_from_2023-10-07_23-04-29.webm)
Member

added 2 commits

Compare with previous version

added 2 commits <ul><li>8037bb82 - Use full name for person selects</li><li>fddbab12 - Remove unused imports</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=34854&start_sha=e90108a1a2018fff739de71b680a8ce094465a80)
Member

added 1 commit

  • 096be7bd - Display all groups instead of only classes in TCC raster

Compare with previous version

added 1 commit <ul><li>096be7bd - Display all groups instead of only classes in TCC raster</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=34856&start_sha=fddbab124aa8acb3e609fa40945bec93744f3576)
Author
Member

will wait until restructuring of inline list

will wait until restructuring of inline list
Author
Member

I believe the first one is a bug in chrom(e|ium), please use a proper browser.
The second one is fixed

I believe the first one is a bug in chrom(e|ium), please use a proper browser. The second one is fixed
Author
Member

added 1 commit

  • c3456b0f - Display a correct title of the weekday when deleting all slots of a day

Compare with previous version

added 1 commit <ul><li>c3456b0f - Display a correct title of the weekday when deleting all slots of a day</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=34873&start_sha=096be7bdb26406c7164e0f49c2f97671d338196f)
Author
Member

We want to display two notes in the timetable management view when a lesson is dragged:
a note for every lesson the room is used
a note for every lesson the teacher has a lesson

This can be done by simply loading the plan of the room and the teacher

We want to display two notes in the timetable management view when a lesson is dragged: a note for every lesson the room is used a note for every lesson the teacher has a lesson This can be done by simply loading the plan of the room and the teacher
Member

@ZugBahnHof The first video was recorded in Firefox, so please have another look at this

@ZugBahnHof The first video was recorded in Firefox, so please have another look at this
Owner

created #14 to continue this discussion

created #14 to continue this discussion
Owner

mentioned in issue #14

mentioned in issue #14
Owner

created #15 to continue this discussion

created #15 to continue this discussion
Owner

mentioned in issue #15

mentioned in issue #15
Owner

added 1 commit

Compare with previous version

added 1 commit <ul><li>74dbfa6d - Drop period_after</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=35310&start_sha=c3456b0f3ba6c8949f9cc3a42d2ab84545415d86)
Owner

added 2 commits

Compare with previous version

added 2 commits <ul><li>4c92e763 - Drop usage of mypy and add Cursus</li><li>5ea24b6f - Fix lint</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=35324&start_sha=74dbfa6da40366aaf498ee1ca896aae0f42f9d6f)
Owner

added 1 commit

Compare with previous version

added 1 commit <ul><li>5c2df102 - Fix lint</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Lesrooster/-/merge_requests/2/diffs?diff_id=35339&start_sha=5ea24b6fdf040944c47dfe7b9939e22a925f950e)
Owner

created #26 to continue this discussion

created #26 to continue this discussion
Owner

mentioned in issue #26

mentioned in issue #26
Owner

created #27 to continue this discussion

created #27 to continue this discussion
Owner

mentioned in issue #27

mentioned in issue #27
Owner

created #28 to continue this discussion

created #28 to continue this discussion
Owner

mentioned in issue #28

mentioned in issue #28
Owner

created #29 to continue this discussion

created #29 to continue this discussion
Owner

mentioned in issue #29

mentioned in issue #29
Owner

created #30 to continue this discussion

created #30 to continue this discussion
Owner

mentioned in issue #30

mentioned in issue #30
Owner

created #31 to continue this discussion

created #31 to continue this discussion
Owner

mentioned in issue #31

mentioned in issue #31
Owner

marked this merge request as ready

marked this merge request as **ready**
Owner

assigned to @hansegucker

assigned to @hansegucker
Owner

mentioned in commit 7e23691262

mentioned in commit 7e236912620c3ee96852fa189d1c47262f5e83e7
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
4 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
aleksis/AlekSIS-App-Lesrooster!90
No description provided.