Skip to content

Plugg update#527

Open
georgelgeback wants to merge 27 commits intomainfrom
plugg-update
Open

Plugg update#527
georgelgeback wants to merge 27 commits intomainfrom
plugg-update

Conversation

@georgelgeback
Copy link
Copy Markdown
Contributor

@georgelgeback georgelgeback commented Apr 13, 2026

Essentially done once copilot changes are considered. About 1500 LOC are just tests, so this is actually only a 2500 LOC PR :). We'll probably need to create some directories in the prod and stage environments(?), course documents and associated images needed somewhere new to go.

  • Programs own some number of program years, and connect to some number of specialisations (teknisk fysik)

  • Program years are specific years in the obligatory segment of a specific program (årskurs 1)

  • Specialisations can be shared between programs (bildanalys)

  • Courses can be shared between different programs and specialisations (lineär algebra)

  • Course documents can be divided into a bunch of categories and such, but belong only to one course

  • We also now send error codes (like 404) instead of just error messages, as a response when something goes wrong.

…rred to as associated_img. Not perfect though
… calls to backend. (e.g. program now "owns" specialisations, not the other way around)
…ting after file write problem. Allow None type duplicate course codes.

This comment was marked as resolved.

…ted to previous course_id obligatory refactor.
@georgelgeback georgelgeback marked this pull request as ready for review May 4, 2026 14:47
@georgelgeback georgelgeback requested a review from maffe03 May 4, 2026 14:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants