Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

To main we go #431

Merged
merged 104 commits into from
May 16, 2024
Merged

To main we go #431

merged 104 commits into from
May 16, 2024

Conversation

Topvennie
Copy link
Contributor

No description provided.

Topvennie and others added 30 commits April 19, 2024 00:07
* chore: change default page size

* chore: even bigger page sizes
Fix github action warning messages
feat: Admin Panel Route Guard
* chore: commit before merge

* fix: Groups should only be locked when the start date of the project is AFTER the current date
* fix: fixed bug where deleting teacher role would delete the student role #355

* refactor: re-center search icons + use multiselect for role filtering + update global select #355

* chore: get data table out of Title component and put into Body component

* fix: proper translation of roles in admin table

* refactor: lint fixes

* fix: accidentally deleted I18n as import, now fixed
* chore: layout for selecting role

* chore: join logic

* chore: fix filter users

* chore: assistant/teacher role switch

* chore: leave course + fix not last teacher

* fix: backend check on last teacher

* fix: not possible to remove last teacher in frontend

* chore: linting

* fix: comments

* fix: backend test
* chore: fixed some layout issues

* chore: project card fixes

* chore: seperated course cards

* chore: linting

* chore: changes to make bram happy

* chore: fixed translatiosn
* chore: reduce image size

* feat: tool-versions

* chore: networking

* feat: dns servers

* chore: remove unnecessary copy's

* chore: I hate fixtures

* chore: remove unneccessary rm

* chore: added back container names
* chore: group size field

* fix: student added to individual projects when joining course after project creation

* fix: new group created when students join course and groups are full

* fix: delete from course button was displayed for students

* fix: do not remove teacher role when deleted from last course

* fix: linting

* fix: only show visible projects to students

* fix: still display for teachers

* fix: only creating groups when project is in future
* test: extraCheckResult type

* test: structureCheckResult type

* test: submission type

* test: fix submission JSON test

* fix: linting errors
* chore: added ability to upload docker images as an admin #334

* chore: actually add the actual view of admin panel to add docker images #334

* chore: lint fixes #334

* chore: rename url path and name to remove underscores #334

* chore: update translations and add public option docker image add admin panel #334

* chore: lint fix #334

* chore: start of a listing of docker images

* chore: add docker type #369 #334

* chore: add search endpoint in frontend + abstract the lazy data table #369

* chore: fully fix abstract Lazy Paginator Data Table and adjust UsersView.vue

* chore: frontend listing of docker images #369

* chore: backend search implementation (filter not fully functional) + translations and column change #369

* chore: try adding edit of public status (right now non-functional) #369

* chore: docker images edit button

* chore: filters fixed + public status editing fixed #369

* chore: lint fixes + filter background fix #369

* chore: lint fixes fix #369

* chore: add translations

* chore: fix wrong endpoint (sorryyyyy; well spotted though)
Topvennie and others added 29 commits May 9, 2024 17:12
* chore: create help pages routes

* chore: added base layout and header for help

* chore: startup sidebar menu

* chore: basic sidebar

* chore: basic vitepress setup

* chore: make buttons on startpage work with i18n

* chore: start student help nl

* chore: cleanup capitals

* chore: student help page nl

* chore: finished first draft of help for students

* chore: lint fix

* chore:teacher join command

* chore: fix linter

* fix: little fixes

* fix: en translations

* chore: small cleanup

* chore: add scafolding for other types of users their help pages

* chore: refactor to cleanup for other types of help pages

* chore: add teacher help page (wip)

* chore: add assistant help page (WIP)

* chore: add poetry.lock

* fix: little cleanup

* fix: assistants help

---------

Co-authored-by: Bram Meir <[email protected]>
* test: implement backend view that logs in as test User #400

* test: change id of button #241

* test: check login no redirect + adjust test login #241

* test: change login button id from "button" to "login" #241

* test: add logout id #241

* test: add some more loging and logout related tests #241

* chore: lint fix #241

* chore: document test login shortcut more #241

* chore: implement requested changes #408

* chore: new package lock #408

* chore: remove wrong settings import #408

* chore: remove a debug console log
* chore: remove docker and extra checks seeders

* feat: add realistic fixtures

* chore: fix loading fixtures

* chore: new fixtures

* chore: fix linting

* chore: Remove submission destroy capabilities

* fix: faculty-icons

---------

Co-authored-by: lander <[email protected]>
* fix: make project creation working again after backend changes

* chore: init layout extra checks

* chore: data table for docker images

* chore: possibility to add private docker image

* chore: display list of extra checks that were made

* fix: refix code for sharing course link

* chore: backend requests for extra checks creation

* chore: working creation of extra check

* fix: translations + empty checks list

* fix: linting

* chore: extra checks services + edit project functionality

* fix: linting
* chore: first try at adding download button of scores in csv form #400

* chore: logs for debugging #400

* chore: csv download button implemented #400

* chore: add translations #400

* chore: add proper extension to grades csv file #400

* chore: add csv header + fix user type + convert score to score with max_score 10 #400

* chore: lint fix #400

* test: test update #400

* test: test update #400

* chore: show scores when student but not part of course related to project #400

* chore: linting fix #400

* chore: simplify "if" in Group Serializer representation

* chore: rename component file #402
* chore: create help pages routes

* chore: added base layout and header for help

* chore: startup sidebar menu

* chore: basic sidebar

* chore: basic vitepress setup

* chore: make buttons on startpage work with i18n

* chore: start student help nl

* chore: cleanup capitals

* chore: student help page nl

* chore: finished first draft of help for students

* chore: lint fix

* chore:teacher join command

* chore: fix linter

* fix: little fixes

* fix: en translations

* chore: small cleanup

* chore: add scafolding for other types of users their help pages

* chore: refactor to cleanup for other types of help pages

* chore: add teacher help page (wip)

* chore: add assistant help page (WIP)

* chore: add poetry.lock

* fix: little cleanup

* fix: assistants help

* chore: admin help pages (WIP)

* chore: fix lander

---------

Co-authored-by: Bram Meir <[email protected]>
* fix: make project creation working again after backend changes

* chore: init layout extra checks

* chore: data table for docker images

* chore: possibility to add private docker image

* chore: display list of extra checks that were made

* fix: refix code for sharing course link

* chore: backend requests for extra checks creation

* chore: working creation of extra check

* fix: translations + empty checks list

* fix: linting

* chore: extra checks services + edit project functionality

* fix: linting

* fix: fixes after review lander

* fix: linting

* fix: try fix margin
* chore: download submission

* feat: download log files

* chore: add translations

* chore: I hate polymorphic types

* fix: right url to download

* chore: linter
* chore: better submission status

* chore: add tests + fix tests

* fix: backend tests

* chore: round status percentages

* Revert "chore: round status percentages"

This reverts commit cfb55c7.

* chore: rename test to make tybo happy
* chore: went through some todos

* chore: allow docker image updates
@Topvennie Topvennie merged commit f9353d6 into main May 16, 2024
3 checks passed
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.

7 participants