Resolve "Add integration in Alsijil" #23

Merged
hansegucker merged 13 commits from 2-add-integration-in-alsijil into master 2022-06-05 11:23:13 +02:00
Owner

Closes #2

Closes #2
Author
Owner

added 3 commits

Compare with previous version

added 3 commits <ul><li>d479a3cd - Add missing migration</li><li>412153bf - Add intergration of seating plans</li><li>7c1ecce6 - Fix permissions</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Stoelindeling/-/merge_requests/3/diffs?diff_id=20329&start_sha=ddf81aba3912d23109afbac56e907f1f05ce68c9)
Author
Owner
Related: https://edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/278
Author
Owner

marked this merge request as ready

marked this merge request as **ready**
Author
Owner

assigned to @nik

assigned to @nik
Author
Owner

added 1h of time spent

added 1h of time spent
Author
Owner

added 1 commit

Compare with previous version

added 1 commit <ul><li>e72d5a40 - Fix migration dep</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Stoelindeling/-/merge_requests/3/diffs?diff_id=20363&start_sha=7c1ecce6db68c09de421883f7ba2a665b9834e23)
Owner

I am not convinced this can be considered "readable".

Can this be re-arranged to not have so many conditionals chained, let alone several if subject blocks?

I am not convinced this can be considered "readable". Can this be re-arranged to not have so many conditionals chained, let alone several `if subject` blocks?
Owner

Missing doc string.

Missing doc string.
Owner

Missing doc string.

Missing doc string.
Author
Owner

added 3 commits

  • e72d5a40...3c7e8cbc - 2 commits from branch master
  • 34a4354f - Merge branch 'master' into 2-add-integration-in-alsijil

Compare with previous version

added 3 commits <ul><li>e72d5a40...3c7e8cbc - 2 commits from branch <code>master</code></li><li>34a4354f - Merge branch &#39;master&#39; into 2-add-integration-in-alsijil</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Stoelindeling/-/merge_requests/3/diffs?diff_id=20397&start_sha=e72d5a407d965f24acf55033491a3961c4a400eb)
Author
Owner

added 2 commits

  • a977b64b - Fix some permissions for use in Alsijil
  • d423655f - Reduce menu as there is just one menu item

Compare with previous version

added 2 commits <ul><li>a977b64b - Fix some permissions for use in Alsijil</li><li>d423655f - Reduce menu as there is just one menu item</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Stoelindeling/-/merge_requests/3/diffs?diff_id=20398&start_sha=34a4354fb1bc72e3c4d4d3692df667b144393814)
Member

added 1 commit

  • b62877f8 - [CI] Publish package

Compare with previous version

added 1 commit <ul><li>b62877f8 - [CI] Publish package</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Stoelindeling/-/merge_requests/3/diffs?diff_id=20402&start_sha=d423655fced1ce3ceed9d8d5aa2f315e0edbca63)
Owner

requested review from @magicfelix

requested review from @magicfelix
Member

Using an admin account I created a seating plan (regular teachers don't have the necessary permission) for group 2b, subject D.
On the Alsijil page for such a lesson (2b, D) it says "There is no seating plan for this lesson.".

This problem probably occurs, because we don't have rooms for our lesson periods.
Do we want to support this use case and fix it in AlekSIS or is a lesson period required to have a room assigned?

Using an admin account I created a seating plan (regular teachers don't have the necessary permission) for group 2b, subject D. On the Alsijil page for such a lesson (2b, D) it says "There is no seating plan for this lesson.". This problem probably occurs, because we don't have rooms for our lesson periods. Do we want to support this use case and fix it in AlekSIS or is a lesson period required to have a room assigned?
Member

added 4 commits

  • 5bae62cf - Fix permission names
  • 8fa12ebc - Fix some permissions for use in Alsijil
  • ef670485 - Reduce menu as there is just one menu item
  • 472eecc1 - [CI] Publish package

Compare with previous version

added 4 commits <ul><li>5bae62cf - Fix permission names</li><li>8fa12ebc - Fix some permissions for use in Alsijil</li><li>ef670485 - Reduce menu as there is just one menu item</li><li>472eecc1 - [CI] Publish package</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Stoelindeling/-/merge_requests/3/diffs?diff_id=20703&start_sha=b62877f8578a0bb44b963a8ca88c4d2d63c8fefe)
Member

Eh? copy_seatingplan_predicate = a and a few lines below copy_seatingplans_predicate = b?

Eh? `copy_seatingplan_predicate = a` and a few lines below `copy_seatingplans_predicate = b`?
Author
Owner

changed this line in version 7 of the diff

changed this line in [version 7 of the diff](/AlekSIS/onboarding/AlekSIS-App-Stoelindeling/-/merge_requests/3/diffs?diff_id=20784&start_sha=472eecc1356accd61d8e61d4378e4c1860d1e23f#b7f734abc939169ac17fa88e5ba46a586d6e1f21_21_24)
Author
Owner

added 7 commits

  • 472eecc1...3c7e8cbc - 2 commits from branch master
  • 34a4354f - Merge branch 'master' into 2-add-integration-in-alsijil
  • a977b64b - Fix some permissions for use in Alsijil
  • d423655f - Reduce menu as there is just one menu item
  • 201c9a09 - Merge branch '2-add-integration-in-alsijil' of...
  • 8dd17b56 - Make code better readable and add docstrings

Compare with previous version

added 7 commits <ul><li>472eecc1...3c7e8cbc - 2 commits from branch <code>master</code></li><li>34a4354f - Merge branch &#39;master&#39; into 2-add-integration-in-alsijil</li><li>a977b64b - Fix some permissions for use in Alsijil</li><li>d423655f - Reduce menu as there is just one menu item</li><li>201c9a09 - Merge branch &#39;2-add-integration-in-alsijil&#39; of...</li><li>8dd17b56 - Make code better readable and add docstrings</li></ul> [Compare with previous version](/AlekSIS/onboarding/AlekSIS-App-Stoelindeling/-/merge_requests/3/diffs?diff_id=20784&start_sha=472eecc1356accd61d8e61d4378e4c1860d1e23f)
Author
Owner

resolved all threads

resolved all threads
Owner

@hansegucker Please reply here.

@hansegucker Please reply here.
Owner

Dev sprint decision: Seating plans for lessons without rooms are unsupported (actually, lessons without rooms are somewhat unsupported ;).

Dev sprint decision: Seating plans for lessons without rooms are unsupported (actually, lessons without rooms are somewhat unsupported ;).
Owner

resolved all threads

resolved all threads
nik merged commit e7c8963915 into master 2022-06-05 11:23:13 +02:00
Owner

mentioned in commit e7c8963915

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

No due date set.

Dependencies

No dependencies set

Reference
aleksis/AlekSIS-App-Stoelindeling!23
No description provided.