Skip to content

Commit

Permalink
Release (#468)
Browse files Browse the repository at this point in the history
* chore: changed production docker (#432)

* chore: changed production docker

* chore: modified tests as well

* chore: celery

* fix: Admin panel fix (#427)

* chore: make /admin/ redirect to /admin/users/ #356

* chore: make change size depending on screen size #356

* chore: replace "public" ToggleButton by a ToggleSwitch #356

* chore: add "remove" button #356

* chore: visual layout remove button for selected docker images #356

* chore: make multiRemove button disabled when nothing's selected #356

* chore: add selectedItems variable, so I can reach that when the objects are actually being removed #356

* chore: error message for case saving when no item is selected (shouldn't actually happen ever) #356

* chore: not able to upload when there is no name for docker image #356

* chore: make selection an option instead of mandatory for LazyDataTable #356

* chore: documentation UsersView #356

* chore: documentation DockerImagesView #356

* chore: translations + try at allowing and file upload after 1st upload #356

* chore: change to list when uploading #356

* chore: after dockerImage is removed separately, remove it from list of selectedItems #356

* chore: implement multiRemove of docker images #356

* fix: lint fix #356

* fix: correct "or" filter for functions of user to an "and" filter #356

* docs: extra documentation of DockerImagesView.vue #356

* fix: replace Dialog by ConfirmDialog #356

* style: linting fix #356

* docs: extra doc for DockerImagesView.vue #356

* chore: translation corrections #356

* chore: joining of functions (fillCreators and fillDestroyers) for a code execution speedup (hopefully) #356

* style: lint fix #356

* chore: change word in header in admin panel from "ypovoli" to "admin" #356

* chore: translation fixes #356

* chore: forgot to remove stuff in Dutch translations #356

* chore: no extra checks fix

* Adds all possible error messages to submission fixtures

* Cleanup translations (#442)

* fix: show toggle button project list also when there are only projects in the past

* fix: cleanup translations

* fix: default submission status argument

* chore: remove unused translations

* chore: cleanup translations

* fix: linting

* fix: no leaving single groups (#441)

* chore: send notifications

* chore: simplify extra checks count

* fix: linting errors

* ---
updated-dependencies:
- dependency-name: requests
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* feat: treeview (wip)

* feat: structure check tree view

* chore: added files

* chore: backend for structure checks

* feat: working tree builder

* feat: working tree builder

* chore: tests

* chore: fixes and improvements

* chore: frontend tests (wip)

* chore: moved notification sender

* chore: linting

* chore: frontend tests (wip)

* chore: cleanup

* fix: docker image validation

* chore: PR comments

* fix: backend tests

* Toast messages upon creation of objects (#437)

* chore: course creation toast message #407

* chore: project creation toast message #407

* chore: add Dutch translations #407

* chore: submission creation success toast message #407

* chore: submission creation success toast message dutch #407

* chore: remove punctuation at end of sentence #407

* chore: restructure imports #407

* chore: helper function that also shows a toast message upon successful creation #407

* chore: make general for now #407

* chore: abstract and give type to fill in correct type in toast message #407

* chore: log errors when creating with custom message #407

* chore: actually remove try catch block, because it's not necessary #407

* chore: add punctuation at end of full sentences #407

* chore: replace a fromJSON #407

* chore: try to fix test #407

* style: lint fix #407

* test: fix test #407

* style: lint fix #407

* fix: create serializer

* fix: toggle show artifact

* feat: project views, footer (#452)

* feat: project views

* fix: project permissions

* fix: backend tests

* chore: project views

* fix: permissions

* fix: linting

* chore: fixes

* chore: added socials

* chore: better error messages (#446)

* chore: make services throw errors to caller if requested

* chore: make services throw errors to caller if requested

* chore: place init?:boolean back

* chore: rewrite landers code

* chore: fix linter

* chore: fix linter

* chore: fix linter

* chore: fix linter

* chore: fix linter

* chore: fix linter

* chore: fix linter

* chore: fix linter

* chore: first part of merge

* fix: project service

* chore: linting

* chore: fix help

* chore: merge & toast example

---------

Co-authored-by: EwoutV <ewoutverlinde@hotmail.com>

* test: Course test (#450)

* chore: add loads of changes to login mechanism for testing (possible options are admin, student, and all roles at the same time) #434

* chore: login users beforehand (might delete this in the future actually) #434

* chore: trying to fix adding data before tests #434

* chore: more trial and error #434

* chore: struggling.. #434

* chore: so close, but yet so far #407

* chore: fix location of preprocessor #407

* chore: remove unnecessary node events #434

* chore: test.sh script now deletes database and fills with realistic fixtures #434

* test: automatically login all users, before every test file, so that they're available, but also automatically logout after every test #434

* test: set path to supportFile correctly cypress #434

* test: removing logging out for cleaning up #434

* test: add professor login endpoint #434

* test: cleanup #434

* test: course make and course enroll test with id's applied where necessary #434

* test: forgot to actually commit the test file itself #434

* style: lint fix #434

* chore: move filling db to outside

---------

Co-authored-by: Topvennie <vincent@vallaeys.com>

* chore: remove option private docker images

* fix: automatically joining individual projects

* fix: translations

* fix: linting

* chore: confirm dialog before deletion

* fix: vue validate error + form selection

* Single submission view (#453)

* chore: better submission status + favicon (#454)

* chore: extra status fields

* chore: submission status better than ever

* chore: linting

* chore: fix tests

* chore: favicon

* chore: better favicon

* fix: typos in realistic fixture

* chore: switch project name and ourse name positions

* fix: cleanup

* chore: clearer submission status

* fix: Create toast fix (#456)

* chore: remove createToast in helpers.ts and leave showing of creation success messages up to the views

* chore: update jdocs of helpers.ts functions to include the selfProcessError parameter

* chore: edit of user on admin panel shows success message when successful

* chore: edit of docker image on admin panel shows success message when successful

* style: lint fix

* fix: messed up SubmissionView.vue during rebase, have just completely copied it from development now

* fix: display success message when uploading from SubmissionsView.vue

* style: lint fix

* chore: restore config.mts file:

* chore: contents of config.mts

* fix: no submissions before start (#440)

* fix: no submissions before start

* chore: move project startdate

* chore: demo

* chore: demo

* chore: allow joining group after start

* chore: git merge

* fix: empty docker image

* chore: typo

* chore: modify gitignore

* fix: deadline (#461)

* chore: better colors for submission status

* chore: more descriptive text

* fix: select other months' date (#462)

* feat: notifications frontend (#460)

* chore: notifications (wip)

* chore: notifications (wip)

* feat: notifications in frontend

* chore: added files

* chore: notification creation

* fix: fixed some weird shizzles

* chore: notifications

* chore: disabled load more button when no notifications

* chore: linting

* chore: removed vitepress cache

* fix: score creation

* chore: linting

---------

Co-authored-by: Topvennie <vincent@vallaeys.com>

* chore: fix help

* fix (#467)

* fix: assets (#466)

* fix: small submission fixes (#465)

* fix translations, fix links, fix errors

* fix: delete garbage

* fix: small changes

* chore: fixing submission

* fix: submission permissions

* chore: linting

* feat: notifications frontend (#460)

* chore: notifications (wip)

* chore: notifications (wip)

* feat: notifications in frontend

* chore: added files

* chore: notification creation

* fix: fixed some weird shizzles

* chore: notifications

* chore: disabled load more button when no notifications

* chore: linting

* chore: removed vitepress cache

* fix: score creation

* chore: linting

---------

Co-authored-by: Topvennie <vincent@vallaeys.com>

* fix: translations

---------

Co-authored-by: lander <landermaes@outlook.com>
Co-authored-by: Topvennie <vincent@vallaeys.com>
Co-authored-by: Bram Meir <bram.meir@ugent.be>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Vincent Vallaeys <vincent@vallaeys.com>
Co-authored-by: Brent Silkyn <160223373+bsilkyn@users.noreply.github.com>
Co-authored-by: francis <francis.vauterin@ugent.be>
Co-authored-by: Bram Meir <159529490+BramMeir@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Francis Vauterin <159532420+francisvaut@users.noreply.github.com>
Co-authored-by: Bram Meir <bram.meir@ugent.be>
Co-authored-by: Tybo Verslype <97916632+tyboro2002@users.noreply.github.com>
Co-authored-by: Lander Maes <67026331+DeLany123@users.noreply.github.com>
Co-authored-by: tyboro2002 <verslypetybo@hotmail.com>
Co-authored-by: lander <landermaes@outlook.com>
  • Loading branch information
12 people authored May 23, 2024
1 parent b29c598 commit 01cd42f
Show file tree
Hide file tree
Showing 208 changed files with 6,854 additions and 4,131 deletions.
5 changes: 2 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ data/nginx/ssl/*
data/postres*
data/redis/*

docs/.vitepress/cache/*

backend/data/production/*
backend/staticfiles/*

Expand All @@ -20,6 +22,3 @@ frontend/cypress/videos/*
!data/nginx/nginx.dev.conf
!data/nginx/nginx.test.conf
!data/nginx/nginx.prod.conf

docs/.vitepress/dist
docs/.vitepress/cache
1 change: 1 addition & 0 deletions backend/.tool-versions
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
python 3.11.4
Loading

0 comments on commit 01cd42f

Please sign in to comment.