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

pre-release 3 #244

Merged
merged 358 commits into from
May 22, 2024
Merged

pre-release 3 #244

merged 358 commits into from
May 22, 2024

Conversation

reyniersbram
Copy link
Contributor

No description provided.

miboelae and others added 30 commits May 6, 2024 17:38
…ge_testen

# Conflicts:
#	frontend/tests/components/form_elements/FilesInput.spec.ts
#	frontend/tests/components/project/ProjectMiniCard.spec.ts
#	frontend/tests/components/project/submit/SubmitCard.spec.ts
#	frontend/tests/components/project/submit/SubmitForm.spec.ts
#	frontend/tests/views/SubmitView.spec.ts
sumbitpage layout rework + frontend testen
* testen proberen fixen

* admin frontend test

* format
* quick commit

* quick commit

* quick commit

* almost finished

* finished + linter :)

* linter again :'(

* linter again x2 :'(

* groupsview fixes

* groupview fixes

* fix 'join group' button url

* fix type imports

* run formatter

* small fix

* linter :)

---------

Co-authored-by: Bram Reyniers <[email protected]>
pieterjanin and others added 28 commits May 20, 2024 18:31
Unmet file requirements op submitpagina
…eer als zip (#228)

* backend: implement project zip

* backend: implement csv

* frontend: download all submissions
* styling

* styling

* styling

* styling

* submissionslist test

* meer testen

* format

* merge conflicts

* lint + format

* fix test after dev merge

* Update frontend/src/i18n/locales/nl.ts

Co-authored-by: Bram Reyniers <[email protected]>

* fix test

---------

Co-authored-by: Bram Reyniers <[email protected]>
* paar fixes alvast

* almost

* files uploaden werkt

* formatting fixes

* bugfixes + added date fields in db

* formatting

* background container gone + no instructors found fix

* format

* basic

* temp

* begint ergens op te trekken

* update werkt!

* small change

* looking good

* edit fixes (almost there)

* files werken

* edit (improvements)

* updates

* filestructure visible

* werkt

* af?

* remove empty alembic revisions

* docker terug ok

* alert

* route fix

* linter

* add publish_date to mock projects

* reroute

* bijna

* requirements

* editfiles werkt

* AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

* few fixes

* small time fix

* i18n

* format

* formatting

* final

* final

* vage fixes

* vage fixes 2

* tijd update nu ook

* test fix

* format

* schema optional added

* fix voor tests not found

* bram requests xoxo

* whoops

* Update frontend/src/components/RequirementsInput.vue

Co-authored-by: Pieter Janin <[email protected]>

* Update frontend/src/components/RequirementsInput.vue

Co-authored-by: Pieter Janin <[email protected]>

* Update frontend/src/queries/Project.ts

Co-authored-by: Pieter Janin <[email protected]>

* Update frontend/src/queries/Project.ts

Co-authored-by: Pieter Janin <[email protected]>

* Update frontend/src/components/RequirementsInput.vue

Co-authored-by: Pieter Janin <[email protected]>

* Update frontend/src/services/project.ts

Co-authored-by: Pieter Janin <[email protected]>

* Update frontend/src/components/project/DatePicker.vue

Co-authored-by: Pieter Janin <[email protected]>

* fixes

* loading fix

* Update frontend/src/components/project/DatePicker.vue

Co-authored-by: Pieter Janin <[email protected]>

* fixes vooral cleanup

* fixes vooral cleanup

* fixes vooral cleanup

* Revert "upgrade @vue/test-utils (#181)"

This reverts commit 87ed142.

* luxon weg?

* luxon echt weg?

* luxon echt echt weg?

* renaming + unused gone

* some small fixes

* bramfixes

---------

Co-authored-by: Bram Reyniers <[email protected]>
Co-authored-by: Pieter Janin <[email protected]>
Create subjects page + Styling fixes subjects
* search users with throttle

* add throttle tests

* increase wait time in a throttle test
* style

* style

* temp

* style

* style

* temp

* more styling

* testen

* lint

* format

* styling

* some styling en test fixes

* backbuttons

* subjects styling

* subject styling

* create project styling

* create subjects styling

* lint

* format

* format

* requested changes

* format

* fix show group

* more requested changes

* small groups fix

---------

Co-authored-by: Bram Reyniers <[email protected]>
* generic permission middleware

* placeholder middleware implementations

* implement isAdmin check

* permissions on admin page + fix typo

* logical functions for conditions

* pass MiddlewareContext to conditions

* permission to check if user is part of subject

* permission to check if user can create a project for a subject

* run formatter

* restructure navigation guard middlewares

* subject details permissions

* project details permissions

* go to /not-found instead of /forbidden

* create project permissions

* fix project permission checks

* permissions for submit page

* permissions for groups overview

* permissions for group details

* permissions for submission list of project

* remove unused imports

* Apply suggestions from code review

Co-authored-by: Xander Bil <[email protected]>

* permissions for new pages

* allow admins to visit all pages

---------

Co-authored-by: Xander Bil <[email protected]>
* styling

* styling

* styling

* styling

* submissionslist test

* meer testen

* format

* merge conflicts

* lint + format

* button verplaatsen

* styling klaar

* testen

* fix test after dev merge

* projectview test

* more tests

* SubmissionsTeacherView.spec.ts

* button change position

* format

* change submissioncard

* format
* fix: invalid redirect after create project

* frontend fix: joining group when automatically now works

* fix: register to subject both as student and instructor

* fix submect mail is null

* fix #185

* fix weird groups styling

* fix broken router push

* fix inconsistent academic year

* fix: duplicates in files

* format

* fix year

* fix test?

* fix group id showing instead of num

---------

Co-authored-by: Bram Reyniers <[email protected]>
@reyniersbram reyniersbram merged commit a83dfcf into main May 22, 2024
4 checks passed
xerbalind added a commit that referenced this pull request May 23, 2024
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