Resolve "Add simple course book list" #740

Merged
yuha merged 253 commits from 256-add-simple-course-book-list into master 2024-04-23 21:24:25 +02:00
yuha commented 2024-01-16 23:05:43 +01:00 (Migrated from edugit.org)

Closes #256
Closes #63

Screenshots

grafik

grafik

grafik

Frontend todos

  • Uhrzeit so wie im Mockup
    • Rechtsbuendig @ZugBahnHof
  • Kasten nicht höher als input-feld
  • fach und subject strukturierter nebeneinander
  • Kursnamen irgendwie hervorheben
  • datum gleiche einrückung wie das datum
  • datum sollte überschrift sein und prominenter gestaltet
  • datum braucht Wochentag
  • mittlere spalte linksaligned
  • Indikator ob Stundenthema richtig gespeichert wurde (@yuha )
    • when hovering over icon & success: show some fancy success message
    • when hovering over icon & error: show error message
  • verify that changes are being tracked using revisions (using a mixin in core creating revisions when mutating) (blocked by https://edugit.org/AlekSIS/official/AlekSIS-Core/-/merge_requests/1433)
  • Remove outer card
  • Move search, group select, ... into an app bar (see also this)
  • Bottom sheet for date select should not be full width of screen (@yuha )
  • Statusicon am Anfang der Zeile fehlt (#63 explains the different stati)
Closes #256 Closes #63 ## Screenshots ![grafik](/uploads/ab9631c474bb68f12ffa5564d92a7961/grafik.png) ![grafik](/uploads/edbfffbe8ca1d8acedde215802790e02/grafik.png) ![grafik](/uploads/7a4406a02a937797c0224ba4d99899e9/grafik.png) ## Frontend todos - [x] Uhrzeit so wie im Mockup - [x] Rechtsbuendig @ZugBahnHof - [x] Kasten nicht höher als input-feld - [x] fach und subject strukturierter nebeneinander - [x] Kursnamen irgendwie hervorheben - [x] datum gleiche einrückung wie das datum - [x] datum sollte überschrift sein und prominenter gestaltet - [x] datum braucht Wochentag - [x] mittlere spalte linksaligned - [x] Indikator ob Stundenthema richtig gespeichert wurde (@yuha ) - [x] when hovering over icon & success: show some fancy success message - [x] when hovering over icon & error: show error message - [x] verify that changes are being tracked using revisions (using a mixin in core creating revisions when mutating) (blocked by https://edugit.org/AlekSIS/official/AlekSIS-Core/-/merge_requests/1433) - [x] Remove outer card - [x] Move search, group select, ... into an app bar (see also [this](https://v2.vuetifyjs.com/en/components/app-bars/#hiding-on-scroll)) - [x] Bottom sheet for date select should not be full width of screen (@yuha ) - [x] Statusicon am Anfang der Zeile fehlt (#63 explains the different stati)
yuha commented 2024-01-16 23:05:43 +01:00 (Migrated from edugit.org)

assigned to @yuha

assigned to @yuha
yuha commented 2024-01-16 23:06:54 +01:00 (Migrated from edugit.org)

added 11 commits

Compare with previous version

added 11 commits <ul><li>79517819 - 1 earlier commit</li><li>52a9cd14 - Add GraphQL schema for Documentation</li><li>97e41acf - WIP: Add permissions for Documentation</li><li>26b4e2b2 - Correct verbose names</li><li>dd092e32 - Remove obsolete code</li><li>b6701825 - Return only documentations a user is allowed to view</li><li>428c5a8c - Add some verbose names for new class register models</li><li>fc19c951 - Update models</li><li>467aada0 - Set mutation fields explicitly</li><li>3fca9a1f - Fix lint</li><li>9ea0ed66 - Update models and fix migrations</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=38128&start_sha=b9a45f250f12aef11b8ac51a2262c1422a5b25ba)
ZugBahnHof commented 2024-01-17 01:15:47 +01:00 (Migrated from edugit.org)

added 1 commit

  • 80fdc42c - Create endpoint for real and dummy documentations in a timeframe

Compare with previous version

added 1 commit <ul><li>80fdc42c - Create endpoint for real and dummy documentations in a timeframe</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=38130&start_sha=9ea0ed6661f2f9273ef28f0040ed994239331b41)
yuha commented 2024-01-18 15:06:53 +01:00 (Migrated from edugit.org)

added 1 commit

  • 346a8712 - Create endpoint for real and dummy documentations in a timeframe

Compare with previous version

added 1 commit <ul><li>346a8712 - Create endpoint for real and dummy documentations in a timeframe</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=38166&start_sha=80fdc42ca01ec39334b7a209afb31567fb471250)
ZugBahnHof commented 2024-01-18 16:09:56 +01:00 (Migrated from edugit.org)

added 1 commit

  • 21863194 - Create endpoint for real and dummy documentations in a timeframe

Compare with previous version

added 1 commit <ul><li>21863194 - Create endpoint for real and dummy documentations in a timeframe</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=38175&start_sha=346a8712698fa4c0f23540447791354cffa5d4d4)
yuha commented 2024-01-18 16:19:51 +01:00 (Migrated from edugit.org)

added 1 commit

  • eaf6e8d3 - Add frontend qgl query for coursebook documentations

Compare with previous version

added 1 commit <ul><li>eaf6e8d3 - Add frontend qgl query for coursebook documentations</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=38176&start_sha=21863194310cfa019b88533b68b1241b0042db2b)
yuha commented 2024-01-20 17:14:32 +01:00 (Migrated from edugit.org)

added 2 commits

  • 9d4dcad9 - Only include existing documentations in coursebook when dates match
  • 9618c373 - Use unique dummy ids in coursebook documentations query

Compare with previous version

added 2 commits <ul><li>9d4dcad9 - Only include existing documentations in coursebook when dates match</li><li>9618c373 - Use unique dummy ids in coursebook documentations query</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=38233&start_sha=eaf6e8d31ec02ec676cdef83347a9cdf6f725f8a)
yuha commented 2024-01-20 17:27:18 +01:00 (Migrated from edugit.org)

added 1 commit

  • 2d58b4c4 - Rename variable use to access reference object

Compare with previous version

added 1 commit <ul><li>2d58b4c4 - Rename variable use to access reference object</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=38235&start_sha=9618c373294a20851c582e7a3ce867d11bf515dd)
yuha commented 2024-01-20 19:04:41 +01:00 (Migrated from edugit.org)

added 1 commit

  • 974d5ac8 - Add update/create mutation for documentations

Compare with previous version

added 1 commit <ul><li>974d5ac8 - Add update/create mutation for documentations</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=38239&start_sha=2d58b4c4d95b53901fc0334d3f9fbb37bab29428)
yuha commented 2024-01-20 19:53:55 +01:00 (Migrated from edugit.org)

added 1 commit

  • b93e57d1 - Add update/create mutation for documentations

Compare with previous version

added 1 commit <ul><li>b93e57d1 - Add update/create mutation for documentations</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=38244&start_sha=974d5ac88a971d9c7ef5dad7aa238b23126d5cef)
yuha commented 2024-01-23 15:24:08 +01:00 (Migrated from edugit.org)

added 1 commit

  • 37317563 - Add update/create mutation for documentations

Compare with previous version

added 1 commit <ul><li>37317563 - Add update/create mutation for documentations</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=38343&start_sha=b93e57d1a2fac95c4e1efcda5f0875a52c3c1e1e)
yuha commented 2024-01-23 19:12:14 +01:00 (Migrated from edugit.org)

added 1 commit

  • 75514e71 - Fix update/create documentation mutation

Compare with previous version

added 1 commit <ul><li>75514e71 - Fix update/create documentation mutation</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=38357&start_sha=3731756349b4983c1ee78cbab6507baff524462d)
permcu commented 2024-01-26 00:08:11 +01:00 (Migrated from edugit.org)

added 4 commits

  • 6513a320 - Initialize coursebook frontend
  • 7baed8d8 - Name coursebook query result items
  • c4923e5d - Group documentations by day and show in coursebook frontend
  • 0ea8eead - Do not show a create (or edit) button in coursebook

Compare with previous version

added 4 commits <ul><li>6513a320 - Initialize coursebook frontend</li><li>7baed8d8 - Name coursebook query result items</li><li>c4923e5d - Group documentations by day and show in coursebook frontend</li><li>0ea8eead - Do not show a create (or edit) button in coursebook</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=38464&start_sha=75514e717babff2062061661a837e6d81e5c3e82)
permcu commented 2024-01-26 00:15:54 +01:00 (Migrated from edugit.org)

added 2 commits

  • 4023ab7d - Group documentations by day and show in coursebook frontend
  • 6a0b8f50 - Do not show a create (or edit) button in coursebook

Compare with previous version

added 2 commits <ul><li>4023ab7d - Group documentations by day and show in coursebook frontend</li><li>6a0b8f50 - Do not show a create (or edit) button in coursebook</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=38465&start_sha=0ea8eeadbcfc401b4dff23f67fcb56c3860c825b)
permcu commented 2024-01-30 17:12:51 +01:00 (Migrated from edugit.org)

added 2 commits

  • 8e1fbb11 - Make groupDocsByDay keep date time of day
  • 7beae884 - Show localized daily date

Compare with previous version

added 2 commits <ul><li>8e1fbb11 - Make groupDocsByDay keep date time of day</li><li>7beae884 - Show localized daily date</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=38607&start_sha=6a0b8f50abbfab4e45b3a9230212b86a070ebbd4)
yuha commented 2024-01-30 17:54:50 +01:00 (Migrated from edugit.org)

added 1 commit

  • 8515fa1b - Allow accessing coursebook for different object types (courses, groups, ...)

Compare with previous version

added 1 commit <ul><li>8515fa1b - Allow accessing coursebook for different object types (courses, groups, ...)</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=38608&start_sha=7beae8847c2dbbcd2d6d1cf0102b691772fdca12)
permcu commented 2024-01-30 18:16:01 +01:00 (Migrated from edugit.org)

added 3 commits

Compare with previous version

added 3 commits <ul><li>f74d5ec4 - Do proper date localization</li><li>afd51c38 - Add coursebook sub components</li><li>f784b204 - Remove outer card</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=38609&start_sha=8515fa1bbe99ea2f8aff267f508ecf55d18631eb)
yuha commented 2024-01-30 18:21:36 +01:00 (Migrated from edugit.org)

added 2 commits

Compare with previous version

added 2 commits <ul><li>84f98c7e - Add permission checks for coursebook</li><li>356c223f - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=38610&start_sha=f784b204e3282b7a51e6f079f21b12966b9fdcd5)
yuha commented 2024-01-30 18:24:46 +01:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>2e66e26a - Fix imports</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=38611&start_sha=356c223f77908c22074adcba15a985d40efc1b4c)
yuha commented 2024-01-30 18:30:32 +01:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>a0764e91 - Fix coursebook child route</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=38612&start_sha=2e66e26a2b9a251f5cb3c93860f5829c719b8041)
ZugBahnHof commented 2024-01-30 18:49:54 +01:00 (Migrated from edugit.org)

added 4 commits

  • 6440fe13 - Correct styling in documentation container
  • dc4cbd31 - Start work on LessonInformation.vue
  • f05ed666 - Display topic, homework and groupnote
  • 370687af - Make documentation card full width

Compare with previous version

added 4 commits <ul><li>6440fe13 - Correct styling in documentation container</li><li>dc4cbd31 - Start work on LessonInformation.vue</li><li>f05ed666 - Display topic, homework and groupnote</li><li>370687af - Make documentation card full width</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=38613&start_sha=a0764e91347c7eb3bc40a321f2491c5b6db44745)
ZugBahnHof commented 2024-01-30 19:10:06 +01:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>b14c8dd1 - Fix date calculation</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=38616&start_sha=370687af2f7c78e9a9b74352375de32ca1405282)
yuha commented 2024-01-30 19:21:53 +01:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>0d4b2741 - Fix typos</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=38619&start_sha=b14c8dd1d96fd48f509a8a1c2993fc0dee495963)
permcu commented 2024-01-31 19:20:47 +01:00 (Migrated from edugit.org)

added 7 commits

  • 0ea4656a - Add course to LessonInformation
  • 00b1c0e5 - Make subject chip work with missing subject
  • fddf688b - Change documentation mutation to batch
  • 123df140 - Add graphql documentation mutation
  • 525b0137 - Implement lesson summary (topic, homework, note) interface
  • a9592fa8 - Implement saveTopic and wire documentation mutation up
  • 2b17f27b - Remove too eager comment

Compare with previous version

added 7 commits <ul><li>0ea4656a - Add course to LessonInformation</li><li>00b1c0e5 - Make subject chip work with missing subject</li><li>fddf688b - Change documentation mutation to batch</li><li>123df140 - Add graphql documentation mutation</li><li>525b0137 - Implement lesson summary (topic, homework, note) interface</li><li>a9592fa8 - Implement saveTopic and wire documentation mutation up</li><li>2b17f27b - Remove too eager comment</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=38658&start_sha=0d4b2741701bce9f0da3ea9eaa083cc0b11593aa)
permcu commented 2024-01-31 19:27:58 +01:00 (Migrated from edugit.org)

added 5 commits

  • c731ed02 - Change documentation mutation to batch
  • 90e3b820 - Add graphql documentation mutation
  • 1b19258a - Implement lesson summary (topic, homework, note) interface
  • 0a83654f - Implement saveTopic and wire documentation mutation up
  • 15926c5b - Remove too eager comment

Compare with previous version

added 5 commits <ul><li>c731ed02 - Change documentation mutation to batch</li><li>90e3b820 - Add graphql documentation mutation</li><li>1b19258a - Implement lesson summary (topic, homework, note) interface</li><li>0a83654f - Implement saveTopic and wire documentation mutation up</li><li>15926c5b - Remove too eager comment</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=38659&start_sha=2b17f27b382030323400614dab4ad55137aa0869)
permcu commented 2024-02-05 18:34:21 +01:00 (Migrated from edugit.org)

added 4 commits

  • fbf25845 - Fix batch documentation mutation
  • 0d825eb7 - Fix graphql naming - mutation was incompatible with mutationMixin
  • e2814e04 - Add missing data definitions
  • d8f59025 - Do not mutate topic if unchanged

Compare with previous version

added 4 commits <ul><li>fbf25845 - Fix batch documentation mutation</li><li>0d825eb7 - Fix graphql naming - mutation was incompatible with mutationMixin</li><li>e2814e04 - Add missing data definitions</li><li>d8f59025 - Do not mutate topic if unchanged</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=38761&start_sha=15926c5ba113428d9c1c81333f9aea0b6b9ecd05)
permcu commented 2024-02-09 20:37:02 +01:00 (Migrated from edugit.org)

added 5 commits

  • 5a725948 - Inline v-card into documentation component
  • 11fa1b88 - Fill the lesson summary text fields
  • e94c7786 - Implement modal lesson summary component
  • 55f49d52 - Implement cache update
  • e6d511e0 - Fix backend documentation update

Compare with previous version

added 5 commits <ul><li>5a725948 - Inline v-card into documentation component</li><li>11fa1b88 - Fill the lesson summary text fields</li><li>e94c7786 - Implement modal lesson summary component</li><li>55f49d52 - Implement cache update</li><li>e6d511e0 - Fix backend documentation update</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=38938&start_sha=d8f590257a0e74f5e5535515865887f2471684fe)
permcu commented 2024-02-09 20:54:46 +01:00 (Migrated from edugit.org)

added 3 commits

  • 9e566fe4 - Implement modal lesson summary component
  • c492cab2 - Implement cache update
  • d9b61a53 - Fix backend documentation update

Compare with previous version

added 3 commits <ul><li>9e566fe4 - Implement modal lesson summary component</li><li>c492cab2 - Implement cache update</li><li>d9b61a53 - Fix backend documentation update</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=38939&start_sha=e6d511e0692d3b01753017ac9d87cadc6c771dbb)
yuha commented 2024-02-13 18:12:39 +01:00 (Migrated from edugit.org)

added 1 commit

  • 45d8d9d6 - Fix timezone handling when creating documentations

Compare with previous version

added 1 commit <ul><li>45d8d9d6 - Fix timezone handling when creating documentations</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=39100&start_sha=d9b61a53d2fee35a70addd1c66f3669c814aad6b)
yuha commented 2024-02-13 18:35:25 +01:00 (Migrated from edugit.org)

added 1 commit

  • bf526ea2 - Fix documentations not being displayed due to timezone mismatch

Compare with previous version

added 1 commit <ul><li>bf526ea2 - Fix documentations not being displayed due to timezone mismatch</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=39101&start_sha=45d8d9d65bf6caa11a66d6b7c5c8028541faa41d)
yuha commented 2024-02-13 18:49:53 +01:00 (Migrated from edugit.org)

added 1 commit

  • 1ed0e73e - Exclude substituted lessons from coursebook

Compare with previous version

added 1 commit <ul><li>1ed0e73e - Exclude substituted lessons from coursebook</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=39105&start_sha=bf526ea27a2d61a99ce61a269b0f37647d4c990e)
permcu commented 2024-02-13 19:55:14 +01:00 (Migrated from edugit.org)

added 1 commit

  • f9f6132f - Query for groupsByOwner & coursesOfTeacher

Compare with previous version

added 1 commit <ul><li>f9f6132f - Query for groupsByOwner &amp; coursesOfTeacher</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=39113&start_sha=1ed0e73ece569d0e5172ea27682e25bdb796f75e)
permcu commented 2024-02-16 15:39:49 +01:00 (Migrated from edugit.org)

added 1 commit

  • 6b6cb08b - Add class & course navigation by selection

Compare with previous version

added 1 commit <ul><li>6b6cb08b - Add class &amp; course navigation by selection</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=39239&start_sha=f9f6132fca177b93bc0ba1ad7423d7f259a2f907)
ZugBahnHof commented 2024-02-16 19:07:05 +01:00 (Migrated from edugit.org)

added 4 commits

  • 895e12df - Translate coursebook
  • 540d1cfc - Show loading animation for topic autosave
  • 45dc727c - Hide soon-to-be-removed views in alsijil sidenav
  • a4f8bf26 - Use correct title and icons in coursebook menu entry

Compare with previous version

added 4 commits <ul><li>895e12df - Translate coursebook</li><li>540d1cfc - Show loading animation for topic autosave</li><li>45dc727c - Hide soon-to-be-removed views in alsijil sidenav</li><li>a4f8bf26 - Use correct title and icons in coursebook menu entry</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=39258&start_sha=6b6cb08bb7d6012c839fe97cec9f9cdd7818e938)
ZugBahnHof commented 2024-02-16 20:08:35 +01:00 (Migrated from edugit.org)

added 6 commits

  • 0b8eb2f6 - Fix "this.groups is undefined" error when loading coursebook
  • a22de842 - Set max-width of Documentation list
  • d1a40932 - Set coursebook to full width
  • 713bab14 - Reformat
  • f157ecc6 - Improve look of coursebook on desktop
  • 7fea2376 - Make lesson info center aligned

Compare with previous version

added 6 commits <ul><li>0b8eb2f6 - Fix &quot;this.groups is undefined&quot; error when loading coursebook</li><li>a22de842 - Set max-width of Documentation list</li><li>d1a40932 - Set coursebook to full width</li><li>713bab14 - Reformat</li><li>f157ecc6 - Improve look of coursebook on desktop</li><li>7fea2376 - Make lesson info center aligned</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=39261&start_sha=a4f8bf26fe58dcd363a136395ecf707d87c81398)
ZugBahnHof commented 2024-02-16 20:26:11 +01:00 (Migrated from edugit.org)

added 3 commits

  • 3bd8a7e6 - Make group selector same style as search input
  • 27dfe0e3 - Limit chips vertical space
  • 8d0ec93b - Create dummy chips in lesson notes component

Compare with previous version

added 3 commits <ul><li>3bd8a7e6 - Make group selector same style as search input</li><li>27dfe0e3 - Limit chips vertical space</li><li>8d0ec93b - Create dummy chips in lesson notes component</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=39265&start_sha=7fea2376a39d81e86bac6410d6a606d6019f30ce)
ZugBahnHof commented 2024-02-16 20:48:07 +01:00 (Migrated from edugit.org)

added 1 commit

  • afa83852 - Show laoding animation in main coursebook view

Compare with previous version

added 1 commit <ul><li>afa83852 - Show laoding animation in main coursebook view</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=39266&start_sha=8d0ec93b62570f515247dfaa3f89eece10df3fb6)
magicfelix commented 2024-02-16 22:19:59 +01:00 (Migrated from edugit.org)

Accessing the coursebook shows results in an error and, after a few failed GraphQL requests, „No data available“. When I select a group, it works fine.

Accessing the coursebook shows results in an error and, after a few failed GraphQL requests, „No data available“. When I select a group, it works fine.
yuha commented 2024-02-17 16:32:17 +01:00 (Migrated from edugit.org)

added 1 commit

  • 023f0d92 - Introduce new URL scheme with my/all filtering

Compare with previous version

added 1 commit <ul><li>023f0d92 - Introduce new URL scheme with my/all filtering</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=39345&start_sha=afa83852a94b2a8acc0cf62bbb7155679101c708)
yuha commented 2024-02-17 16:33:37 +01:00 (Migrated from edugit.org)

fixed

fixed
yuha commented 2024-02-17 16:40:11 +01:00 (Migrated from edugit.org)

added 1 commit

  • 9ff315e4 - Introduce new URL scheme with my/all filtering

Compare with previous version

added 1 commit <ul><li>9ff315e4 - Introduce new URL scheme with my/all filtering</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=39348&start_sha=023f0d92553d254dd64f87f75d78688ee16adf44)
hansegucker commented 2024-02-17 19:53:58 +01:00 (Migrated from edugit.org)

resolved all threads

resolved all threads
hansegucker commented 2024-02-17 20:00:53 +01:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>ccca2693 - Bump version of Kolego</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=39357&start_sha=9ff315e42708348f4c53f58a77b5c7a8ff51f564)
yuha commented 2024-02-18 15:19:41 +01:00 (Migrated from edugit.org)

FIXME: Clearing Documentation-related fields is not possible

FIXME: Clearing Documentation-related fields is not possible
yuha commented 2024-02-18 16:19:58 +01:00 (Migrated from edugit.org)

added 1 commit

  • 1032b51c - Add translations to group/course select

Compare with previous version

added 1 commit <ul><li>1032b51c - Add translations to group/course select</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=39376&start_sha=ccca2693e8c43c48ff3dacc9030f948938e86a3d)
yuha commented 2024-02-18 17:10:25 +01:00 (Migrated from edugit.org)

added 1 commit

  • 24a7b80a - Add placeholder text for group/course filter

Compare with previous version

added 1 commit <ul><li>24a7b80a - Add placeholder text for group/course filter</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=39382&start_sha=1032b51c5e1dc19a801206a60d7f11727117f2e8)
yuha commented 2024-02-19 01:18:05 +01:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>48e0db78 - Fix permission checking</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=39398&start_sha=24a7b80a6bfc8377c8e652cd65c996bfc5e655d3)
ZugBahnHof commented 2024-02-20 18:51:17 +01:00 (Migrated from edugit.org)

added 1 commit

  • 46efd6aa - Display loader and messages for empty coursebook correctly using slots of crud-iterator

Compare with previous version

added 1 commit <ul><li>46efd6aa - Display loader and messages for empty coursebook correctly using slots of crud-iterator</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=39471&start_sha=48e0db785f03656ee3ba9d7a55b60a7b995d2acb)
yuha commented 2024-02-21 12:38:33 +01:00 (Migrated from edugit.org)

added 2 commits

  • aa9d332e - Add missing translation
  • c0c4dd9a - Merge branch '256-add-simple-course-book-list' of...

Compare with previous version

added 2 commits <ul><li>aa9d332e - Add missing translation</li><li>c0c4dd9a - Merge branch &#39;256-add-simple-course-book-list&#39; of...</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=39493&start_sha=46efd6aad088b61fd40f7c06d889951520e0a4b3)
yuha commented 2024-02-21 12:47:10 +01:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>c9048240 - Add missing translation</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=39494&start_sha=c0c4dd9a6f13aefcc67f44e62045ca380d2c9583)
ZugBahnHof commented 2024-02-23 18:13:55 +01:00 (Migrated from edugit.org)

added 1 commit

  • d0cf2cd1 - Specify icons to show when menu items are active

Compare with previous version

added 1 commit <ul><li>d0cf2cd1 - Specify icons to show when menu items are active</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=39558&start_sha=c90482403896dd62f13341a4b35d697f3675edd6)
ZugBahnHof commented 2024-02-24 18:58:34 +01:00 (Migrated from edugit.org)

added 1 commit

  • f47212f8 - Use canEdit in coursebook frontend

Compare with previous version

added 1 commit <ul><li>f47212f8 - Use canEdit in coursebook frontend</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=39640&start_sha=d0cf2cd1ba79343b5e1ae6fa4ff0ad308d31fbab)
yuha commented 2024-02-29 14:56:18 +01:00 (Migrated from edugit.org)

@ZugBahnHof fixes URL scheme (only one date instead of start/end)

@ZugBahnHof fixes URL scheme (only one date instead of start/end)
yuha commented 2024-02-29 14:57:19 +01:00 (Migrated from edugit.org)

@yuha fixes mismatch between displayed groups/courses appliable as filter & actually displayed documentations (due to courses/groups the user is only member but not owner of not being available as filter options)

@yuha fixes mismatch between displayed groups/courses appliable as filter & actually displayed documentations (due to courses/groups the user is only member but not owner of not being available as filter options)
yuha commented 2024-02-29 14:57:43 +01:00 (Migrated from edugit.org)

@yuha makes documentations where user is assigned as teacher available in coursebook frontend

@yuha makes documentations where user is assigned as teacher available in coursebook frontend
yuha commented 2024-02-29 14:58:29 +01:00 (Migrated from edugit.org)

@ZugBahnHof @yuha will check if canEdit logic also works backend-wise (probably not) and, if necessary, fix that

@ZugBahnHof @yuha will check if canEdit logic also works backend-wise (probably not) and, if necessary, fix that
ZugBahnHof commented 2024-02-29 16:48:13 +01:00 (Migrated from edugit.org)

added 7 commits

  • 54708b5d - Replace $attrs with a prop
  • 13c28933 - Extract coursebook skeleton loader into separate component
  • 1c632786 - Reformat
  • 06ad4e15 - Extract coursebook errors into different component
  • 6b078b3c - Move coursebook to different directory
  • 87ab3b70 - Fix oversights
  • 6bc7feaf - Create date select for coursebook

Compare with previous version

added 7 commits <ul><li>54708b5d - Replace $attrs with a prop</li><li>13c28933 - Extract coursebook skeleton loader into separate component</li><li>1c632786 - Reformat</li><li>06ad4e15 - Extract coursebook errors into different component</li><li>6b078b3c - Move coursebook to different directory</li><li>87ab3b70 - Fix oversights</li><li>6bc7feaf - Create date select for coursebook</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=39930&start_sha=f47212f848a28a3cc4c62daf9284667edce20de9)
yuha commented 2024-03-06 20:09:42 +01:00 (Migrated from edugit.org)

that works, indeed

that works, indeed
yuha commented 2024-03-06 20:10:12 +01:00 (Migrated from edugit.org)

now: need to check whether permissions are matched with other occurences (as described above) @yuha

now: need to check whether permissions are matched with other occurences (as described above) @yuha
yuha commented 2024-03-08 16:10:47 +01:00 (Migrated from edugit.org)

added 2 commits

Compare with previous version

added 2 commits <ul><li>e25acd73 - Fix permissions</li><li>c605d3ab - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=40392&start_sha=6bc7feaf0bd82b458f029e5237ea25f82c57713c)
yuha commented 2024-03-08 16:47:02 +01:00 (Migrated from edugit.org)

TODO: When the user is not allowed to edit a documentation, there should a. probably be no text edit fields at all (and the contents of the documentation should simply be displayed as text) and b. the DialogObjectForm should at least not have the save/cancel buttons.

TODO: When the user is not allowed to edit a documentation, there should a. probably be no text edit fields at all (and the contents of the documentation should simply be displayed as text) and b. the DialogObjectForm should at least not have the save/cancel buttons.
hansegucker commented 2024-03-08 16:47:50 +01:00 (Migrated from edugit.org)

Yes, definitely.

Yes, definitely.
yuha commented 2024-03-08 18:16:37 +01:00 (Migrated from edugit.org)
done; requires these MRs to be merged @hansegucker https://edugit.org/AlekSIS/onboarding/AlekSIS-App-Cursus/-/merge_requests/30 https://edugit.org/AlekSIS/official/AlekSIS-Core/-/merge_requests/1427 https://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/335
yuha commented 2024-03-08 18:16:51 +01:00 (Migrated from edugit.org)

added 2 commits

  • c9892b7a - Change queries for group/course selection in coursebook
  • 184dedb9 - Fix predicate

Compare with previous version

added 2 commits <ul><li>c9892b7a - Change queries for group/course selection in coursebook</li><li>184dedb9 - Fix predicate</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=40410&start_sha=c605d3abfb4c1fe3f306635717d031947ecfc43f)
ZugBahnHof commented 2024-03-08 23:07:15 +01:00 (Migrated from edugit.org)

added 5 commits

  • 1af2a4c7 - Replace datestart and dateEnd url params from coursebook with singular date param
  • da1e774f - Emit events in CoursebookDateSelect.vue
  • ba41a790 - Load new documentations and scroll to selected date
  • 80358342 - Merge remote-tracking branch 'origin/256-add-simple-course-book-list' into...
  • 11892d1f - Reformat

Compare with previous version

added 5 commits <ul><li>1af2a4c7 - Replace datestart and dateEnd url params from coursebook with singular date param</li><li>da1e774f - Emit events in CoursebookDateSelect.vue</li><li>ba41a790 - Load new documentations and scroll to selected date</li><li>80358342 - Merge remote-tracking branch &#39;origin/256-add-simple-course-book-list&#39; into...</li><li>11892d1f - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=40412&start_sha=184dedb9fa252cfdde35e860551cc5a443a3a586)
ZugBahnHof commented 2024-03-09 00:25:28 +01:00 (Migrated from edugit.org)

added 1 commit

  • 1637ed66 - Allow focusing inputs outside the bottomsheet

Compare with previous version

added 1 commit <ul><li>1637ed66 - Allow focusing inputs outside the bottomsheet</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=40415&start_sha=11892d1f900ca85852e96f9536ebd73a61d8671e)
yuha commented 2024-03-13 01:08:18 +01:00 (Migrated from edugit.org)

this, obviously, requires teachers to be added as a field in the data model

this, obviously, requires `teachers` to be added as a field in the data model
ZugBahnHof commented 2024-03-13 20:46:56 +01:00 (Migrated from edugit.org)

changed the description

changed the description
ZugBahnHof commented 2024-03-13 20:47:42 +01:00 (Migrated from edugit.org)

changed the description

changed the description
ZugBahnHof commented 2024-03-13 20:58:34 +01:00 (Migrated from edugit.org)

changed the description

changed the description
ZugBahnHof commented 2024-03-13 21:02:44 +01:00 (Migrated from edugit.org)

changed the description

changed the description
yuha commented 2024-03-15 17:00:18 +01:00 (Migrated from edugit.org)

@permcu fixes this

@permcu fixes this
yuha commented 2024-03-15 17:03:12 +01:00 (Migrated from edugit.org)

@hansegucker i was told you still have something to say about this...?

@hansegucker i was told you still have something to say about this...?
yuha commented 2024-03-15 18:12:12 +01:00 (Migrated from edugit.org)

TODO: Make sure substitution lessons appear in coursebook (following the permission structure outline further down this MR) and mark them in some special way

TODO: Make sure substitution lessons appear in coursebook (following the permission structure outline further down this MR) and mark them in some special way
hansegucker commented 2024-03-15 18:43:18 +01:00 (Migrated from edugit.org)

Yeah, I wonder whether you have fixed the usage of courses (as groups and teachers are synced to the lesson event).

Yeah, I wonder whether you have fixed the usage of courses (as groups and teachers are synced to the lesson event).
ZugBahnHof commented 2024-03-15 19:19:12 +01:00 (Migrated from edugit.org)

added 3 commits

  • ccd576da - Move `compact` and `documentation` props into separate mixin
  • f4017258 - Use activator for dialog at the correct place
  • a421e416 - Stack lesson times in compact mode like in the mockup

Compare with previous version

added 3 commits <ul><li>ccd576da - Move `compact` and `documentation` props into separate mixin</li><li>f4017258 - Use activator for dialog at the correct place</li><li>a421e416 - Stack lesson times in compact mode like in the mockup</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=40644&start_sha=1637ed66cad3853f0817df68ce7d00b355766aed)
ZugBahnHof commented 2024-03-15 19:20:13 +01:00 (Migrated from edugit.org)

marked the checklist item Uhrzeit so wie im Mockup as completed

marked the checklist item **Uhrzeit so wie im Mockup** as completed
ZugBahnHof commented 2024-03-15 20:10:30 +01:00 (Migrated from edugit.org)

marked the checklist item datum braucht Wochentag as completed

marked the checklist item **datum braucht Wochentag** as completed
ZugBahnHof commented 2024-03-15 20:10:37 +01:00 (Migrated from edugit.org)

marked the checklist item datum gleiche einrückung wie das datum as completed

marked the checklist item **datum gleiche einrückung wie das datum** as completed
ZugBahnHof commented 2024-03-15 20:10:42 +01:00 (Migrated from edugit.org)

marked the checklist item datum sollte überschrift sein und prominenter gestaltet as completed

marked the checklist item **datum sollte überschrift sein und prominenter gestaltet** as completed
ZugBahnHof commented 2024-03-15 20:18:45 +01:00 (Migrated from edugit.org)

marked the checklist item Remove outer card as completed

marked the checklist item **Remove outer card** as completed
ZugBahnHof commented 2024-03-15 21:31:01 +01:00 (Migrated from edugit.org)

marked the checklist item fach und subject strukturierter nebeneinander as completed

marked the checklist item **fach und subject strukturierter nebeneinander** as completed
ZugBahnHof commented 2024-03-15 21:31:06 +01:00 (Migrated from edugit.org)

marked the checklist item mittlere spalte linksaligned as completed

marked the checklist item **mittlere spalte linksaligned** as completed
ZugBahnHof commented 2024-03-15 21:37:44 +01:00 (Migrated from edugit.org)

added 9 commits

  • 650d6baa - Disable elevation of curditerator in the coursebook
  • 07350bcf - Display weekday of days in coursebook
  • ae58a4e2 - Increase fontsize of dates
  • fc60b22f - Decrease Homework and Groupnote Chip size
  • 5eae0311 - Use card-title for dialog title
  • 1d712d4b - Fix positioning of lesson-* elements in documentation
  • bd1bc345 - Set minWidth of topic dynamically
  • 69146424 - Fix mobile design of coursebook
  • 5a7206de - Decrease spacing on coursebook page

Compare with previous version

added 9 commits <ul><li>650d6baa - Disable elevation of curditerator in the coursebook</li><li>07350bcf - Display weekday of days in coursebook</li><li>ae58a4e2 - Increase fontsize of dates</li><li>fc60b22f - Decrease Homework and Groupnote Chip size</li><li>5eae0311 - Use card-title for dialog title</li><li>1d712d4b - Fix positioning of lesson-* elements in documentation</li><li>bd1bc345 - Set minWidth of topic dynamically</li><li>69146424 - Fix mobile design of coursebook</li><li>5a7206de - Decrease spacing on coursebook page</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=40671&start_sha=a421e4165c8b4106489702d55267d27f8e6494b6)
yuha commented 2024-03-16 01:20:12 +01:00 (Migrated from edugit.org)

added 1 commit

  • b4c3648d - Change evaluation order in coursebook predicates

Compare with previous version

added 1 commit <ul><li>b4c3648d - Change evaluation order in coursebook predicates</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=40685&start_sha=5a7206de0ab14b0faef6c4745d7853ac9b3c8abe)
yuha commented 2024-03-16 01:22:32 +01:00 (Migrated from edugit.org)

PERMISSION/RULES LOGIC OVERVIEW:

Persons can edit documentations if:

  • they are assigned as a teacher to
    • the LessonEvent linked to the Documentation
    • the Course linked to the aforementioned LessonEvent
    • the Course linked to the Documentation
    • the Documentation itself
  • they are one of the group owners of:
    • any of the Groups linked to the respective LessonEvent
      • …or any of the parent Groups linked to those Groups

Additionally, they can view (but not edit) documentations if:

  • they are a member of:
    • any of the Groups linked to the respective LessonEvent

Ownership of Groups of Courses linked the Documentation's LessonEvent is checked since these Groups are synced with those of the LessonEvent and this can't be changed anywhere (afaik).

Following that logic, only Groups and Courses will be displayed in the filter select that fit any of the mentioned conditions.

PERMISSION/RULES LOGIC OVERVIEW: Persons can _edit_ documentations if: - they are assigned as a teacher to - the `LessonEvent` linked to the `Documentation` - the `Course` linked to the aforementioned `LessonEvent` - the `Course` linked to the `Documentation` - the `Documentation` itself - they are one of the group owners of: - any of the `Groups` linked to the respective `LessonEvent` - …or any of the parent `Groups` linked to those `Groups` Additionally, they can _view_ (but not edit) documentations if: - they are a member of: - any of the `Groups` linked to the respective `LessonEvent` Ownership of `Groups` of `Courses` linked the `Documentation`'s `LessonEvent` is checked since these `Groups` are synced with those of the `LessonEvent` and this can't be changed anywhere (afaik). Following that logic, only `Groups` and `Courses` will be displayed in the filter select that fit any of the mentioned conditions.
yuha commented 2024-03-16 01:31:04 +01:00 (Migrated from edugit.org)

please comment down here if any of you think that something in there doesn't make sense

please comment down here if any of you think that something in there doesn't make sense
yuha commented 2024-03-16 01:42:50 +01:00 (Migrated from edugit.org)

MY/ALL DOCUMENTATIONS LOGIC OVERVIEW:

It is possible to switch, regardless of the group/course filter currently applied, between two filter settings: "Only show own lessons" and "All lessons" (which is set when the "Only show own lessons" switch is off).

"Only show own lessons" only shows the documentations of a subset of all lessons the user is allowed to view or edit: Only lessons where the user's Person is assigned as a teacher or those where it is a member of any of the lesson's Groups are shown. In a standard school setting, this would mean that only lessons that are actually teached by oneself or that one participates in are displayed. This also includes all lessons that act as substitution lessons to lessons matching the criteria set out above (that is, that are amending those lessons), even though the substitutions lessons are teached by someone else, for example.

"All lessons" shows the documentations of all lessons the user is allowed to view or edit. This extends the aforementioned subset to include lessons where the user's Person is amongst any of the linked Group's (or their respective parent groups') owners.

MY/ALL DOCUMENTATIONS LOGIC OVERVIEW: It is possible to switch, regardless of the group/course filter currently applied, between two filter settings: "Only show own lessons" and "All lessons" (which is set when the "Only show own lessons" switch is off). "Only show own lessons" only shows the documentations of a subset of all lessons the user is allowed to view or edit: Only lessons where the user's `Person` is assigned as a teacher or those where it is a member of any of the lesson's `Groups` are shown. In a standard school setting, this would mean that only lessons that are actually teached by oneself or that one participates in are displayed. This _also_ includes all lessons that act as substitution lessons to lessons matching the criteria set out above (that is, that are amending those lessons), even though the substitutions lessons are teached by someone else, for example. "All lessons" shows the documentations of all lessons the user is allowed to view or edit. This extends the aforementioned subset to include lessons where the user's `Person` is amongst any of the linked `Group`'s (or their respective parent groups') owners.
yuha commented 2024-03-16 02:06:56 +01:00 (Migrated from edugit.org)

…which was done now

…which was done now
yuha commented 2024-03-16 02:53:42 +01:00 (Migrated from edugit.org)

i see – at least the MRs mentioned above have nothing to do with this anymore. As you can see in the permission overview comment further down this MR, permissions are indeed checked based on both Courses and LessonEvents – which (when checking whether a person is assigned as a teacher to a documentation) gets relevant in substitution lesson cases. Furthermore, it is at least possible to change the teachers of individual LessonEvents in Lesrooster (for some reason I don't know)... What does make sense though is to remove the checks for group ownership on course groups since those are indeed synced and can't be changed anywhere afaik

i see – at least the MRs mentioned above have nothing to do with this anymore. As you can see in the permission overview comment further down this MR, permissions are indeed checked based on both Courses and LessonEvents – which (when checking whether a person is assigned as a teacher to a documentation) gets relevant in substitution lesson cases. Furthermore, it is at least possible to change the teachers of individual LessonEvents in Lesrooster (for some reason I don't know)... What does make sense though is to remove the checks for group ownership on course groups since those are indeed synced and can't be changed anywhere afaik
yuha commented 2024-03-16 02:53:55 +01:00 (Migrated from edugit.org)

added 3 commits

  • 1792cf1f - Add teachers field to documentation
  • eced46b8 - Add color and show in coursebook fields to ExtraMark
  • b0c3eda1 - Merge branch '246-roadmap-migrate-to-new-data-model' into 256-add-simple-course-book-list

Compare with previous version

added 3 commits <ul><li>1792cf1f - Add teachers field to documentation</li><li>eced46b8 - Add color and show in coursebook fields to ExtraMark</li><li>b0c3eda1 - Merge branch &#39;246-roadmap-migrate-to-new-data-model&#39; into 256-add-simple-course-book-list</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=40694&start_sha=b4c3648d1a3d746c9c67325adafa957f1adc80a9)
yuha commented 2024-03-16 02:55:54 +01:00 (Migrated from edugit.org)

added 1 commit

  • b0a2e9b9 - Drop checks for course group owner-/membership in predicates

Compare with previous version

added 1 commit <ul><li>b0a2e9b9 - Drop checks for course group owner-/membership in predicates</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=40696&start_sha=b0c3eda1ad650f49e38e4cafd977e3f094fe7467)
yuha commented 2024-03-16 02:56:09 +01:00 (Migrated from edugit.org)
see: https://edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?commit_id=b0a2e9b9d02c155f5b22f966a62d94ac4d4aa99b
yuha commented 2024-03-16 02:56:23 +01:00 (Migrated from edugit.org)
changed in https://edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?commit_id=b0a2e9b9d02c155f5b22f966a62d94ac4d4aa99b
yuha commented 2024-03-16 03:01:14 +01:00 (Migrated from edugit.org)

This is probably needed when the substitution-related MRs in Chronos are merged – as of now, substitution lessons don't break the coursebook, at least.

This is probably needed when the substitution-related MRs in Chronos are merged – as of now, substitution lessons don't _break_ the coursebook, at least.
yuha commented 2024-03-16 03:09:37 +01:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>7b227d8d - Fix add documentation rule</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=40698&start_sha=b0a2e9b9d02c155f5b22f966a62d94ac4d4aa99b)
yuha commented 2024-03-16 03:21:37 +01:00 (Migrated from edugit.org)

FIXME: In some cases, the LessonEvent reference object of documentations don't contain a subject

FIXME: In some cases, the `LessonEvent` reference object of documentations don't contain a subject
yuha commented 2024-03-16 03:39:03 +01:00 (Migrated from edugit.org)

added 1 commit

  • 3456254a - Use correct graphene types for subject and course of documentation

Compare with previous version

added 1 commit <ul><li>3456254a - Use correct graphene types for subject and course of documentation</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=40701&start_sha=7b227d8db812a9a1121707701f0e32cf727b650a)
permcu commented 2024-03-16 10:29:22 +01:00 (Migrated from edugit.org)

added 3 commits

  • b86959aa - Set coursebook text fields to readonly instead of disabled
  • 78e9fbea - Reflect canEdit in documentation modal's buttons
  • 9d566f5f - Finish lesson summary truncate via css

Compare with previous version

added 3 commits <ul><li>b86959aa - Set coursebook text fields to readonly instead of disabled</li><li>78e9fbea - Reflect canEdit in documentation modal&#39;s buttons</li><li>9d566f5f - Finish lesson summary truncate via css</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=40709&start_sha=3456254a08a10cb9253ad272b1ac9fdf39d414eb)
permcu commented 2024-03-16 11:44:11 +01:00 (Migrated from edugit.org)

added 2 commits

  • 00b2ced4 - Remove loading state handing
  • 2e589ca5 - Enable emptying of documentation fields

Compare with previous version

added 2 commits <ul><li>00b2ced4 - Remove loading state handing</li><li>2e589ca5 - Enable emptying of documentation fields</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=40714&start_sha=9d566f5fb276422de7209a233c73760ee43ec67b)
permcu commented 2024-03-16 11:46:46 +01:00 (Migrated from edugit.org)

Done

Done
hansegucker commented 2024-03-16 16:42:41 +01:00 (Migrated from edugit.org)

Some thoughts:

  1. I think allowing editing linked to the course's teachers is problematic: There might be a course like 5a:Ma which is generally thought by the teacher A. Now teacher A isn't available due to some reason and in one validity range, there is a TimeboundCourseConfig with teacher B and then also a lesson with teacher B. Now, I think it's wrong that teacher A then can edit the documentations of teacher B.
Some thoughts: 1. I think allowing editing linked to the course's teachers is problematic: There might be a course like 5a:Ma which is generally thought by the teacher A. Now teacher A isn't available due to some reason and in one validity range, there is a TimeboundCourseConfig with teacher B and then also a lesson with teacher B. Now, I think it's wrong that teacher A then can edit the documentations of teacher B. 2.
hansegucker commented 2024-03-16 16:44:01 +01:00 (Migrated from edugit.org)

The access rights for substitutions therefore shouldn't depend on courses, but on the amended lesson event.

The access rights for substitutions therefore shouldn't depend on courses, but on the amended lesson event.
hansegucker commented 2024-03-16 16:46:07 +01:00 (Migrated from edugit.org)

I am not sure whether those queries belong into Cursus and Core, as they seem to include very specific logic. Wouldn't this be a case for Alsijil-specific queries?

I am not sure whether those queries belong into Cursus and Core, as they seem to include very specific logic. Wouldn't this be a case for Alsijil-specific queries?
yuha commented 2024-03-16 18:02:20 +01:00 (Migrated from edugit.org)

probably yes

probably yes
yuha commented 2024-03-16 18:03:01 +01:00 (Migrated from edugit.org)

that does make sense, thanks for the comment

that does make sense, thanks for the comment
ZugBahnHof commented 2024-03-19 19:46:22 +01:00 (Migrated from edugit.org)

added 1 commit

  • b125af74 - Unify spacing of LessonInformation

Compare with previous version

added 1 commit <ul><li>b125af74 - Unify spacing of LessonInformation</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=40822&start_sha=2e589ca56c374b29e38e873c1e7c03465c79cc18)
yuha commented 2024-03-20 20:57:36 +01:00 (Migrated from edugit.org)

changed the description

changed the description
yuha commented 2024-03-20 20:58:28 +01:00 (Migrated from edugit.org)

@ZugBahnHof does this in frontend

@ZugBahnHof does this in frontend
permcu commented 2024-03-20 21:03:04 +01:00 (Migrated from edugit.org)

changed the description

changed the description
ZugBahnHof commented 2024-03-20 21:12:23 +01:00 (Migrated from edugit.org)

changed the description

changed the description
yuha commented 2024-03-20 23:49:06 +01:00 (Migrated from edugit.org)

added 1 commit

  • adf8d2f2 - Add filtered queries for groups & courses

Compare with previous version

added 1 commit <ul><li>adf8d2f2 - Add filtered queries for groups &amp; courses</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=40852&start_sha=b125af7491ba397548a18d5d7dae004e251b19b9)
yuha commented 2024-03-20 23:49:16 +01:00 (Migrated from edugit.org)

did that & closed the MRs in cursus & core

did that & closed the MRs in cursus & core
yuha commented 2024-03-20 23:49:55 +01:00 (Migrated from edugit.org)

problem: m2m relation to teachers cannot be added to dummy models without saving them – any ideas?

problem: m2m relation to teachers cannot be added to dummy models without saving them – any ideas?
hansegucker commented 2024-03-21 17:38:19 +01:00 (Migrated from edugit.org)

TODO: Test view with a substitution, a cancelled event, and a longer event (like 5 hours) with lessons inbetween.

TODO: Test view with a substitution, a cancelled event, and a longer event (like 5 hours) with lessons inbetween.
hansegucker commented 2024-03-21 17:38:29 +01:00 (Migrated from edugit.org)

TODO: Show teachers in class register

TODO: Show teachers in class register
hansegucker commented 2024-03-21 17:39:03 +01:00 (Migrated from edugit.org)

FIX: Drop pagination at bottom

FIX: Drop pagination at bottom
hansegucker commented 2024-03-21 17:39:28 +01:00 (Migrated from edugit.org)

FIXME: No input fields when read-only, just show the information

FIXME: No input fields when read-only, just show the information
hansegucker commented 2024-03-21 17:40:26 +01:00 (Migrated from edugit.org)

TO DISCUSS: Two buttons (homework and group note) opening the same dialog is confusing. Idea from @fph: Box with edit button like in the absences mockup

TO DISCUSS: Two buttons (homework and group note) opening the same dialog is confusing. Idea from @fph: Box with edit button like in the absences mockup
hansegucker commented 2024-03-21 17:41:25 +01:00 (Migrated from edugit.org)

TODO: Prevent entering content for events in the future (at least configurable) Maybe also a mode where entering is allowed for today

TODO: Prevent entering content for events in the future (at least configurable) Maybe also a mode where entering is allowed for today
hansegucker commented 2024-03-21 17:44:31 +01:00 (Migrated from edugit.org)
See https://edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/issues/268 for this
yuha commented 2024-03-22 17:00:31 +01:00 (Migrated from edugit.org)

we'll have a look how that looks

we'll have a look how that looks
yuha commented 2024-03-22 17:07:36 +01:00 (Migrated from edugit.org)

add preference & add check for that in canEdit & when dummy documentations are generated

add preference & add check for that in canEdit & when dummy documentations are generated
yuha commented 2024-03-22 17:10:39 +01:00 (Migrated from edugit.org)

what do you mean with a "longer event"? something like flexibel events (like a wandertag) that should be documented?

what do you mean with a "longer event"? something like flexibel events (like a wandertag) that should be documented?
yuha commented 2024-03-22 17:11:27 +01:00 (Migrated from edugit.org)

related to substitutions/cancelled events (i guess you mean cancelled lessons with that since these are afaik the only events that can be cancelled?) see https://edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350#note_88497

related to substitutions/cancelled events (i guess you mean cancelled lessons with that since these are afaik the only events that can be cancelled?) see https://edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350#note_88497
yuha commented 2024-03-22 17:16:44 +01:00 (Migrated from edugit.org)

FIXME: Make time period aligned to the right

image

FIXME: Make time period aligned to the right ![image](/uploads/bb45085c61da1fcb23f4a19afe040146/image.png)
yuha commented 2024-03-22 17:19:18 +01:00 (Migrated from edugit.org)

FIXME: Make time period break in a nicer way here:

image

FIXME: Make time period break in a nicer way here: ![image](/uploads/d1803aff1224d457e3b2fc636ecf6c07/image.png)
yuha commented 2024-03-22 17:21:51 +01:00 (Migrated from edugit.org)

@ZugBahnHof thinks (very hard) about possible solutions (probably also outside the box)

@ZugBahnHof thinks (very hard) about possible solutions (probably also outside the box)
yuha commented 2024-03-22 18:20:24 +01:00 (Migrated from edugit.org)

changed the description

changed the description
yuha commented 2024-03-22 18:21:37 +01:00 (Migrated from edugit.org)

we already discussed how this could look like – but requires https://edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350#note_87839 to be finished in order to deliver related teachers to frontend

we already discussed how this could look like – but requires https://edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350#note_87839 to be finished in order to deliver related teachers to frontend
yuha commented 2024-03-22 18:21:46 +01:00 (Migrated from edugit.org)

@ZugBahnHof ?

@ZugBahnHof ?
hansegucker commented 2024-03-22 20:58:00 +01:00 (Migrated from edugit.org)

what do you mean with a "longer event"? something like flexibel events (like a wandertag) that should be documented?

Yes

> what do you mean with a "longer event"? something like flexibel events (like a wandertag) that should be documented? Yes
hansegucker commented 2024-03-22 20:58:38 +01:00 (Migrated from edugit.org)

We are always talking about LessonEvents (they can be longer than one hour).

We are always talking about LessonEvents (they can be longer than one hour).
ZugBahnHof commented 2024-03-26 11:11:41 +01:00 (Migrated from edugit.org)

changed the description

changed the description
ZugBahnHof commented 2024-03-26 12:36:35 +01:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>77b5d4c6 - Make times right aligned</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41052&start_sha=adf8d2f2ce899b3c15e948e6f016d4fdd8d2ba86)
ZugBahnHof commented 2024-03-26 13:34:47 +01:00 (Migrated from edugit.org)

marked the checklist item Rechtsbuendig @ZugBahnHof as completed

marked the checklist item **Rechtsbuendig @ZugBahnHof** as completed
ZugBahnHof commented 2024-03-26 19:57:49 +01:00 (Migrated from edugit.org)

added 3 commits

  • 98647a7f - Add teachers to DocumentationType
  • 17e8450c - Make subject and teachers editable in backend
  • 8404be14 - Include teachers in coursebook

Compare with previous version

added 3 commits <ul><li>98647a7f - Add teachers to DocumentationType</li><li>17e8450c - Make subject and teachers editable in backend</li><li>8404be14 - Include teachers in coursebook</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41077&start_sha=77b5d4c6f1f0823d1682652b27f613aef0b5c15b)
ZugBahnHof commented 2024-03-26 21:59:18 +01:00 (Migrated from edugit.org)

yes, fixed it

yes, fixed it
ZugBahnHof commented 2024-03-26 23:23:23 +01:00 (Migrated from edugit.org)

added 1 commit

  • f2f9d3f8 - Use teachers from lesson events instead of from courses

Compare with previous version

added 1 commit <ul><li>f2f9d3f8 - Use teachers from lesson events instead of from courses</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41082&start_sha=8404be14cc2913799c5edc16e02b41b8f2f3bd52)
ZugBahnHof commented 2024-03-27 00:57:58 +01:00 (Migrated from edugit.org)

@yuha and I are hardly thinking

@yuha and I are hardly thinking
ZugBahnHof commented 2024-03-27 01:12:21 +01:00 (Migrated from edugit.org)

added 2 commits

  • b8c9cce2 - Add dummy edit button chip to LessonNotes
  • 2a97ee0b - Remove edit icon from subject chip

Compare with previous version

added 2 commits <ul><li>b8c9cce2 - Add dummy edit button chip to LessonNotes</li><li>2a97ee0b - Remove edit icon from subject chip</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41084&start_sha=f2f9d3f83547b0dc894bfa867a56a85c53e3fa64)
ZugBahnHof commented 2024-03-27 01:31:14 +01:00 (Migrated from edugit.org)

added 1 commit

  • 1fcc0d63 - Open documentation dialog when clicking on teachers or subjects

Compare with previous version

added 1 commit <ul><li>1fcc0d63 - Open documentation dialog when clicking on teachers or subjects</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41088&start_sha=2a97ee0b67aeebdcc19ef1faa2f2c4c5fba1eb41)
yuha commented 2024-03-27 01:39:41 +01:00 (Migrated from edugit.org)

added 2 commits

  • 98edc9da - Make text fields for homework & group note more compact & clearable
  • caf7962b - Merge branch '256-add-simple-course-book-list' of...

Compare with previous version

added 2 commits <ul><li>98edc9da - Make text fields for homework &amp; group note more compact &amp; clearable</li><li>caf7962b - Merge branch &#39;256-add-simple-course-book-list&#39; of...</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41090&start_sha=1fcc0d638a51c18c33c5d8956a40b90efc94a330)
ZugBahnHof commented 2024-03-27 01:45:00 +01:00 (Migrated from edugit.org)

added 2 commits

  • ad5ce20d - Hide footer of cruditerator in coursebook
  • b5f937b8 - Merge remote-tracking branch 'origin/256-add-simple-course-book-list' into...

Compare with previous version

added 2 commits <ul><li>ad5ce20d - Hide footer of cruditerator in coursebook</li><li>b5f937b8 - Merge remote-tracking branch &#39;origin/256-add-simple-course-book-list&#39; into...</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41092&start_sha=caf7962b0923be2e4d2f75a319b3cc00b5121fec)
ZugBahnHof commented 2024-03-27 01:57:53 +01:00 (Migrated from edugit.org)

added 1 commit

  • 284b0d76 - Load avatarContentUrl for teachers

Compare with previous version

added 1 commit <ul><li>284b0d76 - Load avatarContentUrl for teachers</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41094&start_sha=b5f937b818f1e1c3abcc3648544311a4e7f3f0c9)
yuha commented 2024-03-27 02:51:21 +01:00 (Migrated from edugit.org)

added 1 commit

  • 666cc8e2 - Use footer instead of bottom sheet for date select

Compare with previous version

added 1 commit <ul><li>666cc8e2 - Use footer instead of bottom sheet for date select</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41098&start_sha=284b0d7650520a7df0500e0be060af158a8bb498)
yuha commented 2024-03-27 02:51:23 +01:00 (Migrated from edugit.org)

marked the checklist item Bottom sheet for date select should not be full width of screen (@yuha ) as completed

marked the checklist item **Bottom sheet for date select should not be full width of screen (@yuha )** as completed
yuha commented 2024-03-27 02:55:29 +01:00 (Migrated from edugit.org)

changed the description

changed the description
yuha commented 2024-03-27 03:01:57 +01:00 (Migrated from edugit.org)

changed the description

changed the description
hansegucker commented 2024-03-27 12:28:47 +01:00 (Migrated from edugit.org)

FIXME: Search should also respect subjects, teachers, course names etc.

~"source::customer::kath"

FIXME: Search should also respect subjects, teachers, course names etc. ~"source::customer::kath"
hansegucker commented 2024-03-27 12:30:30 +01:00 (Migrated from edugit.org)

FIXME: Add filter for missing data (empty topic)

Attention: Cancelled lessons with empty topics are no missing data.

~"source::customer::kath"

FIXME: Add filter for missing data (empty topic) Attention: Cancelled lessons with empty topics are no missing data. ~"source::customer::kath"
hansegucker commented 2024-03-27 12:31:14 +01:00 (Migrated from edugit.org)

TODO: Check that lessons without a course and without any groups are shown in the respective teacher class registers.

~"source::customer::kath"

TODO: Check that lessons without a course and without any groups are shown in the respective teacher class registers. ~"source::customer::kath"
hansegucker commented 2024-03-27 12:31:46 +01:00 (Migrated from edugit.org)

FIXME: Rename occurrences of "Class" to "Group"

FIXME: Rename occurrences of "Class" to "Group"
yuha commented 2024-03-27 19:12:36 +01:00 (Migrated from edugit.org)

added 1 commit

  • 2c860ab0 - Use correct z-index on coursebook date select footer

Compare with previous version

added 1 commit <ul><li>2c860ab0 - Use correct z-index on coursebook date select footer</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41175&start_sha=666cc8e24800686a2e0bbd84161e5c453718a0ae)
ZugBahnHof commented 2024-03-27 19:30:37 +01:00 (Migrated from edugit.org)

added 7 commits

  • d0df6b63 - Use teachers correctly
  • 4d284cd7 - Use css grid for main documentation layout
  • 40e2c278 - Remove superfluous padding in LessonInformation
  • a8b76416 - Combine homework and groupnote chips to singular card
  • bd9c2996 - Refine LessonSummary layout using css grid
  • c87b4855 - Use outlined field for topic
  • a9b38674 - Merge remote-tracking branch 'origin/256-add-simple-course-book-list' into...

Compare with previous version

added 7 commits <ul><li>d0df6b63 - Use teachers correctly</li><li>4d284cd7 - Use css grid for main documentation layout</li><li>40e2c278 - Remove superfluous padding in LessonInformation</li><li>a8b76416 - Combine homework and groupnote chips to singular card</li><li>bd9c2996 - Refine LessonSummary layout using css grid</li><li>c87b4855 - Use outlined field for topic</li><li>a9b38674 - Merge remote-tracking branch &#39;origin/256-add-simple-course-book-list&#39; into...</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41177&start_sha=2c860ab042ea07c6ac3678cbd7fe4d57732885aa)
ZugBahnHof commented 2024-03-27 19:42:11 +01:00 (Migrated from edugit.org)

added 2 commits

  • 377293fe - Fix documentation style in dialog
  • fb044393 - Change width of topic field

Compare with previous version

added 2 commits <ul><li>377293fe - Fix documentation style in dialog</li><li>fb044393 - Change width of topic field</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41180&start_sha=a9b38674d18fa63a38447e230985dc754ec224f0)
ZugBahnHof commented 2024-03-27 19:43:09 +01:00 (Migrated from edugit.org)

changed the description

changed the description
ZugBahnHof commented 2024-03-27 19:44:46 +01:00 (Migrated from edugit.org)

we thought hard and we have a result. closing now

we thought hard and we have a result. closing now
yuha commented 2024-03-27 20:01:50 +01:00 (Migrated from edugit.org)

added 2 commits

  • cb2fae58 - Add status icon for documentations
  • 9f345140 - Merge branch '256-add-simple-course-book-list' of...

Compare with previous version

added 2 commits <ul><li>cb2fae58 - Add status icon for documentations</li><li>9f345140 - Merge branch &#39;256-add-simple-course-book-list&#39; of...</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41184&start_sha=fb044393d19e024316a54fd548aebe113a0452da)
ZugBahnHof commented 2024-03-27 20:27:57 +01:00 (Migrated from edugit.org)

added 1 commit

  • 150f199c - Move documentation-status from documentation to LessonInformation

Compare with previous version

added 1 commit <ul><li>150f199c - Move documentation-status from documentation to LessonInformation</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41189&start_sha=9f3451401bb3bbc3becbc0289dfd0301e5e98c83)
yuha commented 2024-03-27 20:41:35 +01:00 (Migrated from edugit.org)

added 1 commit

  • f1a89360 - Add success/error indicator for topic field

Compare with previous version

added 1 commit <ul><li>f1a89360 - Add success/error indicator for topic field</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41191&start_sha=150f199c848d951f61ae536af1debfdea760bc58)
yuha commented 2024-03-27 20:42:33 +01:00 (Migrated from edugit.org)

added 1 commit

  • 23123c71 - Change documentation status icon available condition

Compare with previous version

added 1 commit <ul><li>23123c71 - Change documentation status icon available condition</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41194&start_sha=f1a893607e3b2e6a24f112c56f0d78bdb671941f)
yuha commented 2024-03-27 20:43:11 +01:00 (Migrated from edugit.org)

FIXME: Status icon does not update properly when creating new doc from dummy (only after first save of "real" doc)

FIXME: Status icon does not update properly when creating new doc from dummy (only after first save of "real" doc)
yuha commented 2024-03-27 20:43:36 +01:00 (Migrated from edugit.org)

marked the checklist item Indikator ob Stundenthema richtig gespeichert wurde (@yuha ) as completed

marked the checklist item **Indikator ob Stundenthema richtig gespeichert wurde (@yuha )** as completed
yuha commented 2024-03-27 20:43:38 +01:00 (Migrated from edugit.org)

marked the checklist item when hovering over icon & success: show some fancy success message as completed

marked the checklist item **when hovering over icon & success: show some fancy success message** as completed
yuha commented 2024-03-27 20:43:39 +01:00 (Migrated from edugit.org)

marked the checklist item when hovering over icon & error: show error message as completed

marked the checklist item **when hovering over icon & error: show error message** as completed
yuha commented 2024-03-27 20:43:43 +01:00 (Migrated from edugit.org)

marked the checklist item Statusicon am Anfang der Zeile fehlt (#63 explains the different stati) as completed

marked the checklist item **Statusicon am Anfang der Zeile fehlt (#63 explains the different stati)** as completed
yuha commented 2024-03-27 20:44:00 +01:00 (Migrated from edugit.org)

marked the checklist item when hovering over icon & success: show some fancy success message as incomplete

marked the checklist item **when hovering over icon & success: show some fancy success message** as incomplete
yuha commented 2024-03-27 20:44:00 +01:00 (Migrated from edugit.org)

marked the checklist item when hovering over icon & error: show error message as incomplete

marked the checklist item **when hovering over icon & error: show error message** as incomplete
yuha commented 2024-03-27 20:44:35 +01:00 (Migrated from edugit.org)

FIXME: Doc status icon does not update automatically when page is open & lesson is over

FIXME: Doc status icon does not update automatically when page is open & lesson is over
yuha commented 2024-03-27 20:45:26 +01:00 (Migrated from edugit.org)

FIXME: Sometimes, the topic indicator icon does not show (first save after creation of "real" doc from dummy doc)

FIXME: Sometimes, the topic indicator icon does not show (first save after creation of "real" doc from dummy doc)
ZugBahnHof commented 2024-03-27 21:32:14 +01:00 (Migrated from edugit.org)

marked the checklist item Kasten nicht höher als input-feld as completed

marked the checklist item **Kasten nicht höher als input-feld** as completed
yuha commented 2024-04-03 16:42:59 +02:00 (Migrated from edugit.org)
will be resolved in separate issue: https://edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/issues/63
yuha commented 2024-04-03 16:43:15 +02:00 (Migrated from edugit.org)
will be resolved in separate issue: https://edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/issues/63
yuha commented 2024-04-03 17:28:27 +02:00 (Migrated from edugit.org)

added 2 commits

  • 46baa955 - Make allowing future coursebook entries configurable
  • f6ff4bfd - Reformat

Compare with previous version

added 2 commits <ul><li>46baa955 - Make allowing future coursebook entries configurable</li><li>f6ff4bfd - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41296&start_sha=23123c717f93e5f0b827562fc6c59d32b3aa7323)
yuha commented 2024-04-03 17:31:20 +02:00 (Migrated from edugit.org)

TODO: When disabled & empty, the documentation topic field is still confusing:

Screencast_from_2024-04-03_17-30-18

TODO: When disabled & empty, the documentation topic field is still confusing: ![Screencast_from_2024-04-03_17-30-18](/uploads/20194f6263ddffae5287aff309802438/Screencast_from_2024-04-03_17-30-18.webm)
yuha commented 2024-04-03 17:31:33 +02:00 (Migrated from edugit.org)

.

.
yuha commented 2024-04-03 17:31:58 +02:00 (Migrated from edugit.org)
@ZugBahnHof any ideas? should we just do https://edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350#note_88723
yuha commented 2024-04-03 17:32:47 +02:00 (Migrated from edugit.org)

@ZugBahnHof could you please have a look at this? I have no clue how the search works.

@ZugBahnHof could you please have a look at this? I have no clue how the search works.
yuha commented 2024-04-03 20:15:46 +02:00 (Migrated from edugit.org)

added 1 commit

  • 3726d8a6 - Replace "(school) class" with "group"

Compare with previous version

added 1 commit <ul><li>3726d8a6 - Replace &quot;(school) class&quot; with &quot;group&quot;</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41318&start_sha=f6ff4bfd9fb20dcac8885fb7c7a56f88c4719a78)
yuha commented 2024-04-03 20:20:16 +02:00 (Migrated from edugit.org)

changed the description

changed the description
yuha commented 2024-04-03 20:22:02 +02:00 (Migrated from edugit.org)

since that is merged now, handling of substitutions will be solved with regard to the other threads containing relevant stuff

since that is merged now, handling of substitutions will be solved with regard to the other threads containing relevant stuff
yuha commented 2024-04-03 20:26:57 +02:00 (Migrated from edugit.org)

strike through lesson-related data (teachers, subject etc) when substitutions replace that data

strike through lesson-related data (teachers, subject etc) when substitutions replace that data
yuha commented 2024-04-03 20:32:24 +02:00 (Migrated from edugit.org)

weird stuff is happening when changing lessonevents (?)

weird stuff is happening when changing lessonevents (?)
yuha commented 2024-04-03 20:32:36 +02:00 (Migrated from edugit.org)

TODO: timezones are weird

TODO: timezones are weird
yuha commented 2024-04-03 20:39:27 +02:00 (Migrated from edugit.org)

second toggle beneath "own lesson" one

second toggle beneath "own lesson" one
yuha commented 2024-04-03 21:29:23 +02:00 (Migrated from edugit.org)

added 1 commit

  • 0034ff71 - Replace "(school) class" with "group"

Compare with previous version

added 1 commit <ul><li>0034ff71 - Replace &quot;(school) class&quot; with &quot;group&quot;</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41338&start_sha=3726d8a60bb7cda229c514db636f7b533ce280e2)
yuha commented 2024-04-03 21:48:47 +02:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>461c8375 - Fix oldId handling</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41340&start_sha=0034ff71c6932b5990b847973932acd3533f9237)
hansegucker commented 2024-04-03 21:54:32 +02:00 (Migrated from edugit.org)

marked the checklist item Kursnamen irgendwie hervorheben as completed

marked the checklist item **Kursnamen irgendwie hervorheben** as completed
yuha commented 2024-04-03 22:07:43 +02:00 (Migrated from edugit.org)

added 1 commit

  • 00038961 - Add watcher for documentation in status icon

Compare with previous version

added 1 commit <ul><li>00038961 - Add watcher for documentation in status icon</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41343&start_sha=461c8375046b4e57049484fd491fa3358eb6ac1e)
yuha commented 2024-04-03 22:12:26 +02:00 (Migrated from edugit.org)

added 1 commit

  • 623bca5e - Also set status timeout when lesson has already started but is not yet finished

Compare with previous version

added 1 commit <ul><li>623bca5e - Also set status timeout when lesson has already started but is not yet finished</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41345&start_sha=00038961a6eb0898d3c50288443f67f2ff4300b8)
yuha commented 2024-04-03 22:40:57 +02:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>546bcab7 - Fix timezone handling</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41348&start_sha=623bca5e68bd0b9f399b662b9d3a2ab42c48c23e)
hansegucker commented 2024-04-03 23:30:20 +02:00 (Migrated from edugit.org)

grafik

grafik

![grafik](/uploads/436bff3c0ff5723fe746219c97096f49/grafik.png) ![grafik](/uploads/9fe7602cbf9f95da761fa53af20ef0e3/grafik.png)
hansegucker commented 2024-04-03 23:34:00 +02:00 (Migrated from edugit.org)

added 4 commits

  • 3726d8a6 - Replace "(school) class" with "group"
  • fa4f0cc9 - Merge branch '256-add-simple-course-book-list' of...
  • 32467ea7 - Show readonly information with own components, add matching notices for future/empty documentations
  • 18ec1a4f - Merge branch '256-add-simple-course-book-list' of...

Compare with previous version

added 4 commits <ul><li>3726d8a6 - Replace &quot;(school) class&quot; with &quot;group&quot;</li><li>fa4f0cc9 - Merge branch &#39;256-add-simple-course-book-list&#39; of...</li><li>32467ea7 - Show readonly information with own components, add matching notices for future/empty documentations</li><li>18ec1a4f - Merge branch &#39;256-add-simple-course-book-list&#39; of...</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41353&start_sha=546bcab7bee70db72a2b217eff55de04f6aedc1b)
hansegucker commented 2024-04-04 00:05:27 +02:00 (Migrated from edugit.org)

@hansegucker did some work

@hansegucker did some work
yuha commented 2024-04-04 21:45:19 +02:00 (Migrated from edugit.org)

added 2 commits

  • 72480a2e - Add check for allowed time range preference when creating docs from dummy
  • b07a4284 - Reformat

Compare with previous version

added 2 commits <ul><li>72480a2e - Add check for allowed time range preference when creating docs from dummy</li><li>b07a4284 - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41433&start_sha=18ec1a4fdfac407b91f6972952986ddb597d4b6a)
yuha commented 2024-04-04 21:54:58 +02:00 (Migrated from edugit.org)

may be fixed now; will be checked

may be fixed now; will be checked
hansegucker commented 2024-04-04 21:58:37 +02:00 (Migrated from edugit.org)

added 7 commits

  • 6ed3df3b - Disable pagination for coursebook
  • 892174ab - Remove filter to include only not amended lessons
  • a25ea04a - Fix logic in status icon
  • ec50cb19 - Reformat and lint
  • 27d9b58d - Add filter for incomplete documentations
  • 6bdc3f34 - Fix query for documentations to include information about cancelled lessons
  • b4f47ecf - Merge branch '256-add-simple-course-book-list' of...

Compare with previous version

added 7 commits <ul><li>6ed3df3b - Disable pagination for coursebook</li><li>892174ab - Remove filter to include only not amended lessons</li><li>a25ea04a - Fix logic in status icon</li><li>ec50cb19 - Reformat and lint</li><li>27d9b58d - Add filter for incomplete documentations</li><li>6bdc3f34 - Fix query for documentations to include information about cancelled lessons</li><li>b4f47ecf - Merge branch &#39;256-add-simple-course-book-list&#39; of...</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41436&start_sha=b07a4284e0ab451b7ed4aba4fbc5715684f2df92)
yuha commented 2024-04-04 22:01:03 +02:00 (Migrated from edugit.org)

that is indeed fixed

that is indeed fixed
hansegucker commented 2024-04-04 22:12:48 +02:00 (Migrated from edugit.org)

added 2 commits

  • c035f05e - Drop unused mutations due to security reasons
  • ac8b93d7 - Use reversion for coursebook entries

Compare with previous version

added 2 commits <ul><li>c035f05e - Drop unused mutations due to security reasons</li><li>ac8b93d7 - Use reversion for coursebook entries</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41441&start_sha=b4f47ecfddee478c365ccb866d797d7c64c76b8d)
hansegucker commented 2024-04-04 22:12:57 +02:00 (Migrated from edugit.org)

marked the checklist item verify that changes are being tracked using revisions (using a mixin in core creating revisions when mutating) (blocked by https://edugit.org/AlekSIS/official/AlekSIS-Core/-/merge_requests/1433) as completed

marked the checklist item **verify that changes are being tracked using revisions (using a mixin in core creating revisions when mutating) (blocked by https://edugit.org/AlekSIS/official/AlekSIS-Core/-/merge_requests/1433)** as completed
ZugBahnHof commented 2024-04-05 17:11:51 +02:00 (Migrated from edugit.org)

added 2 commits

  • 5202a41f - Move subject chip
  • 5bf85bf3 - Merge remote-tracking branch 'origin/256-add-simple-course-book-list' into...

Compare with previous version

added 2 commits <ul><li>5202a41f - Move subject chip</li><li>5bf85bf3 - Merge remote-tracking branch &#39;origin/256-add-simple-course-book-list&#39; into...</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41463&start_sha=ac8b93d7ec8114bf28c5c94768004b7b87dc1589)
hansegucker commented 2024-04-06 16:43:24 +02:00 (Migrated from edugit.org)

With all permissions, you should respect the teachers attribute of the lesson documentation.

With all permissions, you should respect the teachers attribute of the lesson documentation.
hansegucker commented 2024-04-06 16:45:29 +02:00 (Migrated from edugit.org)

Shouldn't this be checked by the rule?

Shouldn't this be checked by the rule?
hansegucker commented 2024-04-06 16:58:40 +02:00 (Migrated from edugit.org)

I think this would deserve a separate component.

I think this would deserve a separate component.
hansegucker commented 2024-04-06 17:04:49 +02:00 (Migrated from edugit.org)

This shouldn't depend on the course.

This shouldn't depend on the course.
hansegucker commented 2024-04-06 17:04:49 +02:00 (Migrated from edugit.org)

This shouldn't depend on the course.

This shouldn't depend on the course.
hansegucker commented 2024-04-06 17:04:49 +02:00 (Migrated from edugit.org)

What type is doc.teachers? Probably it needs to be done like below (with Person query).

What type is doc.teachers? Probably it needs to be done like below (with Person query).
hansegucker commented 2024-04-06 17:04:49 +02:00 (Migrated from edugit.org)

Wrong permission

Wrong permission
hansegucker commented 2024-04-06 17:04:49 +02:00 (Migrated from edugit.org)

Wrong permission

Wrong permission
hansegucker commented 2024-04-06 17:04:49 +02:00 (Migrated from edugit.org)

Nice

Nice
hansegucker commented 2024-04-06 17:04:50 +02:00 (Migrated from edugit.org)

It's probably a bad ID to use such a generic name for an ID, please use classes instead (also for date-select-footer).

It's probably a bad ID to use such a generic name for an ID, please use classes instead (also for date-select-footer).
hansegucker commented 2024-04-06 17:04:50 +02:00 (Migrated from edugit.org)

Is there are more beautiful way to do this?

Is there are more beautiful way to do this?
hansegucker commented 2024-04-06 17:04:50 +02:00 (Migrated from edugit.org)

This probably should move to a separate component

This probably should move to a separate component
hansegucker commented 2024-04-06 17:04:50 +02:00 (Migrated from edugit.org)

TODO

TODO
hansegucker commented 2024-04-06 17:04:50 +02:00 (Migrated from edugit.org)

TODO

TODO
hansegucker commented 2024-04-06 17:04:50 +02:00 (Migrated from edugit.org)

TODO

TODO
hansegucker commented 2024-04-06 17:04:51 +02:00 (Migrated from edugit.org)

Also, someone please write a nice piece of changelog.

Also, someone please write a nice piece of changelog.
hansegucker commented 2024-04-06 17:05:05 +02:00 (Migrated from edugit.org)

assigned to @hansegucker and unassigned @yuha

assigned to @hansegucker and unassigned @yuha
ZugBahnHof commented 2024-04-08 15:29:39 +02:00 (Migrated from edugit.org)

added 1 commit

  • a5dd17ea - Use deep search in coursebook

Compare with previous version

added 1 commit <ul><li>a5dd17ea - Use deep search in coursebook</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41547&start_sha=5bf85bf3aeddff5428a6b4d140817a7fa9aea4d9)
ZugBahnHof commented 2024-04-08 15:52:31 +02:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>60a6fe08 - Fix lint in coursebook</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41551&start_sha=a5dd17eac04cd2265a51286b80d36a1149ba71cf)
yuha commented 2024-04-08 17:04:32 +02:00 (Migrated from edugit.org)

added 2 commits

  • b2f54874 - Add proper handling of documentations of substitution lessons
  • 1f635175 - Merge branch '256-add-simple-course-book-list' of...

Compare with previous version

added 2 commits <ul><li>b2f54874 - Add proper handling of documentations of substitution lessons</li><li>1f635175 - Merge branch &#39;256-add-simple-course-book-list&#39; of...</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41556&start_sha=60a6fe086fc5c2d820cc69ca2117affa8cc2f9fd)
yuha commented 2024-04-08 17:04:57 +02:00 (Migrated from edugit.org)

Handling of documentations of substitution lessons fixed now too

Handling of documentations of substitution lessons fixed now too
yuha commented 2024-04-08 17:07:36 +02:00 (Migrated from edugit.org)
@ZugBahnHof fixed that; needs https://edugit.org/AlekSIS/official/AlekSIS-Core/-/merge_requests/1445/diffs
yuha commented 2024-04-08 17:13:03 +02:00 (Migrated from edugit.org)

should this become a generic component for displaying time values (resulting in this generic component being used twice here) or in a component including both the start and end times? We don't consider this particularly useful or urgent.

should this become a generic component for displaying time values (resulting in this generic component being used twice here) or in a component including both the start and end times? We don't consider this particularly useful or urgent.
yuha commented 2024-04-08 17:18:13 +02:00 (Migrated from edugit.org)

m2mfield.add does not take a queryset but only an arbitrary amount of arguments (objects) so that using a queryset isn't an option (see https://docs.djangoproject.com/en/5.0/topics/db/examples/many_to_many/)

m2mfield.add does not take a queryset but only an arbitrary amount of arguments (objects) so that using a queryset isn't an option (see https://docs.djangoproject.com/en/5.0/topics/db/examples/many_to_many/)
yuha commented 2024-04-08 17:21:04 +02:00 (Migrated from edugit.org)

makes sense, also change date-select-footer to something slightly less generic

makes sense, also change `date-select-footer` to something slightly less generic
yuha commented 2024-04-08 17:22:08 +02:00 (Migrated from edugit.org)

@permcu will have a look bus isn't sure whether there is a more beautiful way

@permcu will have a look bus isn't sure whether there is a more beautiful way
hansegucker commented 2024-04-08 17:25:36 +02:00 (Migrated from edugit.org)

ok

ok
yuha commented 2024-04-08 17:28:38 +02:00 (Migrated from edugit.org)

@permcu does that

@permcu does that
yuha commented 2024-04-08 17:31:35 +02:00 (Migrated from edugit.org)

changed this line in version 95 of the diff

changed this line in [version 95 of the diff](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41559&start_sha=1f63517534bd64477bdb4ef925d2b782d8575b66#234f7a73ce2e850b15dc2bc3ac791fcfe8682f3b_129_128)
yuha commented 2024-04-08 17:31:35 +02:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>9ac059b9 - Remove deprecated todo</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41559&start_sha=1f63517534bd64477bdb4ef925d2b782d8575b66)
yuha commented 2024-04-08 17:31:48 +02:00 (Migrated from edugit.org)

will be solved with new loading mechanism

will be solved with new loading mechanism
yuha commented 2024-04-08 17:31:52 +02:00 (Migrated from edugit.org)

will be solved with new loading mechanism

will be solved with new loading mechanism
yuha commented 2024-04-08 17:32:36 +02:00 (Migrated from edugit.org)

@yuha

@yuha
yuha commented 2024-04-08 17:32:39 +02:00 (Migrated from edugit.org)

@yuha

@yuha
yuha commented 2024-04-08 17:32:48 +02:00 (Migrated from edugit.org)

@yuha

@yuha
yuha commented 2024-04-08 17:32:50 +02:00 (Migrated from edugit.org)

@yuha

@yuha
yuha commented 2024-04-08 17:32:55 +02:00 (Migrated from edugit.org)

@yuha

@yuha
yuha commented 2024-04-08 17:32:58 +02:00 (Migrated from edugit.org)

@yuha

@yuha
yuha commented 2024-04-08 17:55:08 +02:00 (Migrated from edugit.org)

"but on the amended lesson event." do you mean the lesson event the documentation is referring to (the one amending another lesson event) or the one amended by this lesson event (the original lesson event)? Only the first option makes sense to me. Apart from that, in case the substitution lesson event lacks teachers (e.g. when only the room is changed), permission checks should still be done on the original lesson event amended, of course.

"but on the amended lesson event." do you mean the lesson event the documentation is referring to (the one _amending_ another lesson event) or the one amended by this lesson event (the _original_ lesson event)? Only the first option makes sense to me. Apart from that, in case the substitution lesson event lacks teachers (e.g. when only the room is changed), permission checks should still be done on the original lesson event amended, of course.
yuha commented 2024-04-08 17:59:34 +02:00 (Migrated from edugit.org)

added 1 commit

  • d9b6daad - Add check if person is documentation teacher in relevant predicates

Compare with previous version

added 1 commit <ul><li>d9b6daad - Add check if person is documentation teacher in relevant predicates</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41561&start_sha=9ac059b9b88d685b9955ed6c0306d33cc6523a06)
yuha commented 2024-04-08 18:02:04 +02:00 (Migrated from edugit.org)

That would be really nice, but unfortunately what we've got at the point the code runs is a. the LessonEvent the Documentation will refer to + the concrete start & end DateTimes parsed from the dummy id. Since that's all in the creation part of the mutation, no check of documentation-related rules (which contain a check for that preference, see edit part of mutation) is possible.

That would be really nice, but unfortunately what we've got at the point the code runs is a. the LessonEvent the Documentation will refer to + the concrete start & end DateTimes parsed from the dummy id. Since that's all in the creation part of the mutation, no check of documentation-related rules (which contain a check for that preference, see edit part of mutation) is possible.
yuha commented 2024-04-08 18:03:52 +02:00 (Migrated from edugit.org)

changed this line in version 97 of the diff

changed this line in [version 97 of the diff](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41563&start_sha=d9b6daad34c3c2fc7ebd0c7e1f35a259e899a37c#c38d58efc16562681c17632a864e3430ffd12344_317_316)
yuha commented 2024-04-08 18:03:53 +02:00 (Migrated from edugit.org)

changed this line in version 97 of the diff

changed this line in [version 97 of the diff](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41563&start_sha=d9b6daad34c3c2fc7ebd0c7e1f35a259e899a37c#c38d58efc16562681c17632a864e3430ffd12344_423_421)
yuha commented 2024-04-08 18:03:54 +02:00 (Migrated from edugit.org)

added 1 commit

  • 286e031c - Remove some unneccesary checks for teacher status in courses

Compare with previous version

added 1 commit <ul><li>286e031c - Remove some unneccesary checks for teacher status in courses</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41563&start_sha=d9b6daad34c3c2fc7ebd0c7e1f35a259e899a37c)
hansegucker commented 2024-04-08 18:09:40 +02:00 (Migrated from edugit.org)

Yeah, well, I can live with this.

Yeah, well, I can live with this.
yuha commented 2024-04-08 18:21:50 +02:00 (Migrated from edugit.org)

@permcu could you have a look? if not, i'll do that on wednesday

@permcu could you have a look? if not, i'll do that on wednesday
yuha commented 2024-04-08 18:40:37 +02:00 (Migrated from edugit.org)

@hansegucker

@hansegucker
hansegucker commented 2024-04-08 18:48:09 +02:00 (Migrated from edugit.org)

Both the original teachers and the substitution teachers should have access, so documentation.teachers should be filled with the substitution teachers, so documentation.lesson_event.amends.teachers has to used for the original teachers, I think.

Both the original teachers and the substitution teachers should have access, so `documentation.teachers` should be filled with the substitution teachers, so `documentation.lesson_event.amends.teachers` has to used for the original teachers, I think.
yuha commented 2024-04-09 00:55:29 +02:00 (Migrated from edugit.org)

changed this line in version 98 of the diff

changed this line in [version 98 of the diff](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41591&start_sha=286e031cbe894d0830cc89e1e1fb3ee178c26ecc#397361ac2cbda56cbe2caf018bebb0ecad3f9802_424_424)
yuha commented 2024-04-09 00:55:29 +02:00 (Migrated from edugit.org)

changed this line in version 98 of the diff

changed this line in [version 98 of the diff](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41591&start_sha=286e031cbe894d0830cc89e1e1fb3ee178c26ecc#397361ac2cbda56cbe2caf018bebb0ecad3f9802_414_414)
yuha commented 2024-04-09 00:55:30 +02:00 (Migrated from edugit.org)

added 3 commits

Compare with previous version

added 3 commits <ul><li>ce49fbab - Fix predicate</li><li>5675ce4f - Add coursebook menu rule</li><li>e37d01ac - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41591&start_sha=286e031cbe894d0830cc89e1e1fb3ee178c26ecc)
yuha commented 2024-04-09 00:57:36 +02:00 (Migrated from edugit.org)

@yuha checks again if that is the case

@yuha checks again if that is the case
yuha commented 2024-04-10 13:36:28 +02:00 (Migrated from edugit.org)

this is already the case due to all_teachers being used

this is already the case due to `all_teachers` being used
yuha commented 2024-04-10 13:41:14 +02:00 (Migrated from edugit.org)

changed this line in version 99 of the diff

changed this line in [version 99 of the diff](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41700&start_sha=e37d01acb5df1ae1a878b00f2212d166ff178d50#b60563ca68d298b13c8b7cefb3a4e1c664a001f9_54_54)
yuha commented 2024-04-10 13:41:15 +02:00 (Migrated from edugit.org)

added 1 commit

  • d4e65e0d - Use css classes for date select footer

Compare with previous version

added 1 commit <ul><li>d4e65e0d - Use css classes for date select footer</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41700&start_sha=e37d01acb5df1ae1a878b00f2212d166ff178d50)
yuha commented 2024-04-10 14:22:39 +02:00 (Migrated from edugit.org)

added 1 commit

  • ce7abbd6 - (kind of) fix coursebook layout

Compare with previous version

added 1 commit <ul><li>ce7abbd6 - (kind of) fix coursebook layout</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41702&start_sha=d4e65e0d1a1e28270bf6bc1b41d6670b495e5be0)
yuha commented 2024-04-10 14:23:06 +02:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>12696dc9 - Fix coursebook layout</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41704&start_sha=ce7abbd6b234b8e50a2bd7ba16247dda21b3f81b)
yuha commented 2024-04-10 14:58:55 +02:00 (Migrated from edugit.org)

added 1 commit

  • e5a19a94 - Add tooltip for topic status icon

Compare with previous version

added 1 commit <ul><li>e5a19a94 - Add tooltip for topic status icon</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41706&start_sha=12696dc9bdb083df777f21aadfc87e3b1b64c868)
yuha commented 2024-04-10 14:59:13 +02:00 (Migrated from edugit.org)

added 1 commit

  • 2d9f8038 - Reformat

Compare with previous version

added 1 commit <ul><li>2d9f8038 - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41708&start_sha=e5a19a94c84c427caed722a051a4e94a7f084ef7)
yuha commented 2024-04-10 15:01:23 +02:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>03696fee - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41710&start_sha=2d9f803896ec19809f68656720acc693f11b0303)
yuha commented 2024-04-10 15:01:27 +02:00 (Migrated from edugit.org)

marked the checklist item when hovering over icon & success: show some fancy success message as completed

marked the checklist item **when hovering over icon & success: show some fancy success message** as completed
yuha commented 2024-04-10 15:01:28 +02:00 (Migrated from edugit.org)

marked the checklist item when hovering over icon & error: show error message as completed

marked the checklist item **when hovering over icon & error: show error message** as completed
yuha commented 2024-04-10 15:16:22 +02:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>e7db0ebb - Remove unused legacy routes</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41712&start_sha=03696fee7d38c1e195c688c4280e4297b22a1ae3)
yuha commented 2024-04-11 15:50:28 +02:00 (Migrated from edugit.org)

@yuha

@yuha
yuha commented 2024-04-14 15:15:29 +02:00 (Migrated from edugit.org)

@permcu could you please add some screenshots (since how the coursebook looks with your adjustments to the dynamic fetching system is probably how it will look like when finalised)?

@permcu could you please add some screenshots (since how the coursebook looks with your adjustments to the dynamic fetching system is probably how it will look like when finalised)?
yuha commented 2024-04-14 15:59:34 +02:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>361bf85e - Add changelog</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41802&start_sha=e7db0ebb6c946358b71f9ceeddae770f26697653)
yuha commented 2024-04-17 12:17:45 +02:00 (Migrated from edugit.org)

the date select footer should probably be moved to AlekSIS-Core since it is useful as a generic component (e.g. for the substitution to do list feature)

the date select footer should probably be moved to AlekSIS-Core since it is useful as a generic component (e.g. for the substitution to do list feature)
yuha commented 2024-04-17 12:26:37 +02:00 (Migrated from edugit.org)

added 1 commit

  • 4eefca14 - Adapt to moved date select footer

Compare with previous version

added 1 commit <ul><li>4eefca14 - Adapt to moved date select footer</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41909&start_sha=361bf85ee7dd4b0076c2b945961986f0e3de9e7d)
yuha commented 2024-04-17 12:27:28 +02:00 (Migrated from edugit.org)
requires https://edugit.org/AlekSIS/official/AlekSIS-Core/-/merge_requests/1448
yuha commented 2024-04-17 17:08:21 +02:00 (Migrated from edugit.org)

@permcu reminder

@permcu reminder
yuha commented 2024-04-17 17:08:30 +02:00 (Migrated from edugit.org)

@permcu reminder

@permcu reminder
yuha commented 2024-04-18 12:54:43 +02:00 (Migrated from edugit.org)

i'll do that

i'll do that
yuha commented 2024-04-18 12:54:45 +02:00 (Migrated from edugit.org)

i'll do that

i'll do that
yuha commented 2024-04-18 13:13:42 +02:00 (Migrated from edugit.org)

changed this line in version 108 of the diff

changed this line in [version 108 of the diff](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41945&start_sha=4eefca141c762d01e58125149dc0adcba7117ba9#6acbaabec85b4a4bd930b78afc208ea2415658b0_203_199)
yuha commented 2024-04-18 13:13:43 +02:00 (Migrated from edugit.org)

added 1 commit

  • 97a01f46 - Fix clearing of groupNote and homework fields

Compare with previous version

added 1 commit <ul><li>97a01f46 - Fix clearing of groupNote and homework fields</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41945&start_sha=4eefca141c762d01e58125149dc0adcba7117ba9)
yuha commented 2024-04-18 14:58:16 +02:00 (Migrated from edugit.org)

changed this line in version 109 of the diff

changed this line in [version 109 of the diff](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41951&start_sha=97a01f464653096bdcd6d93645173089cb0e69f2#234f7a73ce2e850b15dc2bc3ac791fcfe8682f3b_55_16)
yuha commented 2024-04-18 14:58:17 +02:00 (Migrated from edugit.org)

added 1 commit

  • 023dff50 - Move coursebook filters in separate component

Compare with previous version

added 1 commit <ul><li>023dff50 - Move coursebook filters in separate component</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41951&start_sha=97a01f464653096bdcd6d93645173089cb0e69f2)
yuha commented 2024-04-18 14:59:17 +02:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>0afb039c - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41953&start_sha=023dff50eb5dfda1c746457da71adf03b44ab35c)
ZugBahnHof commented 2024-04-18 15:12:58 +02:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>fdd16ddf - Fix lint</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41955&start_sha=0afb039c86a52c07117f8e4c1fee0d1f07925e83)
yuha commented 2024-04-18 15:56:04 +02:00 (Migrated from edugit.org)

image

make gap between days smaller

![image](/uploads/14bf8e77896b26ccc2e6cfab70cb635c/image.png) make gap between days smaller
yuha commented 2024-04-18 15:56:40 +02:00 (Migrated from edugit.org)

.

.
magicfelix commented 2024-04-18 16:50:22 +02:00 (Migrated from edugit.org)

added 1 commit

  • 2013968a - Make ParticipationStatus a CalendarEvent and clean up migrations

Compare with previous version

added 1 commit <ul><li>2013968a - Make ParticipationStatus a CalendarEvent and clean up migrations</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41966&start_sha=fdd16ddf9dba540b7f50e9b1eec60ecfbf5a7d3c)
magicfelix commented 2024-04-18 16:57:39 +02:00 (Migrated from edugit.org)

added 1 commit

  • ca799cae - Rename references on lesson_event to amends

Compare with previous version

added 1 commit <ul><li>ca799cae - Rename references on lesson_event to amends</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41969&start_sha=2013968ab6cac6243974109184e1d926b547e149)
magicfelix commented 2024-04-18 17:13:15 +02:00 (Migrated from edugit.org)

added 2 commits

  • a9fe4d64 - Remove not working constraint
  • 6cd1ee52 - Reformat

Compare with previous version

added 2 commits <ul><li>a9fe4d64 - Remove not working constraint</li><li>6cd1ee52 - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41986&start_sha=ca799cae82629289287c79a3d4c62bb61d6ebb87)
magicfelix commented 2024-04-18 17:20:03 +02:00 (Migrated from edugit.org)

added 2 commits

Compare with previous version

added 2 commits <ul><li>27d8f0dd - Remove not working constraint</li><li>43774a59 - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41989&start_sha=6cd1ee52a1a9dc9accef22d494f27b646e1dae6d)
magicfelix commented 2024-04-18 17:42:52 +02:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>5bc38ebe - Fix migration references</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=41997&start_sha=43774a59700438bf8aeb1132433f4b56dbd5ce1f)
magicfelix commented 2024-04-18 18:04:57 +02:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>2d153af2 - Fix field references</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=42001&start_sha=5bc38ebe5878043e83784c69e670d00a8cd76d19)
permcu commented 2024-04-18 21:07:04 +02:00 (Migrated from edugit.org)

mentioned in merge request !745

mentioned in merge request !745
hansegucker commented 2024-04-23 16:17:40 +02:00 (Migrated from edugit.org)

marked the checklist item Move search, group select, ... into an app bar (see also this) as completed

marked the checklist item **Move search, group select, ... into an app bar (see also [this](https://v2.vuetifyjs.com/en/components/app-bars/#hiding-on-scroll))** as completed
hansegucker commented 2024-04-23 16:29:14 +02:00 (Migrated from edugit.org)

changed this line in version 118 of the diff

changed this line in [version 118 of the diff](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=42243&start_sha=2d153af2bce16dfa1c7f24b5b29b89e7deee249a#234f7a73ce2e850b15dc2bc3ac791fcfe8682f3b_196_227)
hansegucker commented 2024-04-23 16:29:14 +02:00 (Migrated from edugit.org)

changed this line in version 118 of the diff

changed this line in [version 118 of the diff](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=42243&start_sha=2d153af2bce16dfa1c7f24b5b29b89e7deee249a#234f7a73ce2e850b15dc2bc3ac791fcfe8682f3b_221_242)
hansegucker commented 2024-04-23 16:29:15 +02:00 (Migrated from edugit.org)

added 44 commits

  • 2d153af2...bbf918c7 - 34 earlier commits
  • 706ea391 - Move to internal currentDate state and update hash fragment on idle
  • 412e8e63 - Move key for day into it's topmost element
  • b91f0c14 - Do not trigger currentDate if last day is visible
  • 6ea5c885 - Improve navigation logic
  • 3a28bb26 - Introduce top-margin prop - document the magic number
  • 97a58a34 - Introduce day-increment prop & increase days loaded at once
  • af5d4954 - Reduce debug prints
  • cc238ebf - Merge felix's changes from '256-add-simple-course-book-list'
  • 189bc40f - Reformat
  • c03aa1f5 - Merge branch 'rebased2-michael-scrollt' into '256-add-simple-course-book-list'

Compare with previous version

added 44 commits <ul><li>2d153af2...bbf918c7 - 34 earlier commits</li><li>706ea391 - Move to internal currentDate state and update hash fragment on idle</li><li>412e8e63 - Move key for day into it&#39;s topmost element</li><li>b91f0c14 - Do not trigger currentDate if last day is visible</li><li>6ea5c885 - Improve navigation logic</li><li>3a28bb26 - Introduce top-margin prop - document the magic number</li><li>97a58a34 - Introduce day-increment prop &amp; increase days loaded at once</li><li>af5d4954 - Reduce debug prints</li><li>cc238ebf - Merge felix&#39;s changes from &#39;256-add-simple-course-book-list&#39;</li><li>189bc40f - Reformat</li><li>c03aa1f5 - Merge branch &#39;rebased2-michael-scrollt&#39; into &#39;256-add-simple-course-book-list&#39;</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=42243&start_sha=2d153af2bce16dfa1c7f24b5b29b89e7deee249a)
hansegucker commented 2024-04-23 21:20:15 +02:00 (Migrated from edugit.org)

added 3 commits

  • 5a004719 - Update changelog
  • 867c43dd - Update dependencies to include all required changes
  • ef02e0dc - Update translation files

Compare with previous version

added 3 commits <ul><li>5a004719 - Update changelog</li><li>867c43dd - Update dependencies to include all required changes</li><li>ef02e0dc - Update translation files</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=42294&start_sha=c03aa1f54dc6e9b021193fc16075f8185300b1b7)
hansegucker commented 2024-04-23 21:20:23 +02:00 (Migrated from edugit.org)

marked this merge request as ready

marked this merge request as **ready**
hansegucker commented 2024-04-23 21:20:36 +02:00 (Migrated from edugit.org)

resolved all threads

resolved all threads
hansegucker commented 2024-04-23 21:24:13 +02:00 (Migrated from edugit.org)

added 1 commit

  • bce32819 - Remove access to old class register

Compare with previous version

added 1 commit <ul><li>bce32819 - Remove access to old class register</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/350/diffs?diff_id=42296&start_sha=ef02e0dc68f03807abbc9f33701b6d329883d823)
hansegucker (Migrated from edugit.org) merged commit 0e5225db25 into master 2024-04-23 21:24:25 +02:00
hansegucker commented 2024-04-23 21:24:27 +02:00 (Migrated from edugit.org)

mentioned in commit 0e5225db25

mentioned in commit 0e5225db256955660a5357d937e44a2d19887a01
hansegucker commented 2024-04-24 13:46:33 +02:00 (Migrated from edugit.org)

changed the description

changed the description
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
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-Alsijil!740
No description provided.