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

Deployment #326

Merged
merged 56 commits into from
Apr 18, 2024
Merged

Deployment #326

merged 56 commits into from
Apr 18, 2024

Commits on Apr 13, 2024

  1. Configuration menu
    Copy the full SHA
    3b70c59 View commit details
    Browse the repository at this point in the history
  2. test: student type

    francisvaut committed Apr 13, 2024
    Configuration menu
    Copy the full SHA
    6d18a65 View commit details
    Browse the repository at this point in the history
  3. test: teacher type

    francisvaut committed Apr 13, 2024
    Configuration menu
    Copy the full SHA
    87f7647 View commit details
    Browse the repository at this point in the history
  4. test: user test]

    francisvaut committed Apr 13, 2024
    Configuration menu
    Copy the full SHA
    adde979 View commit details
    Browse the repository at this point in the history
  5. test: course type

    francisvaut committed Apr 13, 2024
    Configuration menu
    Copy the full SHA
    6196dbb View commit details
    Browse the repository at this point in the history
  6. test: faculty type

    francisvaut committed Apr 13, 2024
    Configuration menu
    Copy the full SHA
    ef8c571 View commit details
    Browse the repository at this point in the history
  7. test: group type

    francisvaut committed Apr 13, 2024
    Configuration menu
    Copy the full SHA
    1b19cc2 View commit details
    Browse the repository at this point in the history
  8. test: project type

    francisvaut committed Apr 13, 2024
    Configuration menu
    Copy the full SHA
    4c8ff01 View commit details
    Browse the repository at this point in the history
  9. test: response type

    francisvaut committed Apr 13, 2024
    Configuration menu
    Copy the full SHA
    3f388bf View commit details
    Browse the repository at this point in the history
  10. test: structureCheck type

    francisvaut committed Apr 13, 2024
    Configuration menu
    Copy the full SHA
    95ce8d5 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    3530899 View commit details
    Browse the repository at this point in the history
  12. test: submission type

    francisvaut committed Apr 13, 2024
    Configuration menu
    Copy the full SHA
    c7b5c44 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2024

  1. Merge pull request #305 from SELab-2/service-tests

    Type tests
    francisvaut committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    054eaf9 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. Cleanups (#307)

    * chore: better namings
    
    * chore: fix create user services
    
    * chore: better file names
    
    * fix: Project imports
    
    * fix: linting errors
    francisvaut committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    000ac86 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    efa6c9c View commit details
    Browse the repository at this point in the history
  3. Run extra checks (#309)

    * chore: celery #206
    
    * chore: Support partial update for project
    
    * chore: support patch for project 2
    
    * refactor!: rework checks and submissions
    
    * chore: template run checks
    
    * chore: for now set state to success
    
    * chore: exclude 'polymorphic_ctype'
    Topvennie committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    fdea911 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    14795ce View commit details
    Browse the repository at this point in the history
  5. chore: login page styling fix

    EwoutV committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    16a556c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0dbe20f View commit details
    Browse the repository at this point in the history
  7. chore: linting

    EwoutV committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    4093b80 View commit details
    Browse the repository at this point in the history
  8. fix: tests

    EwoutV committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    c634e2e View commit details
    Browse the repository at this point in the history
  9. Merge pull request #310 from SELab-2/user-experience

    Improved user experience
    francisvaut committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    8afaa94 View commit details
    Browse the repository at this point in the history
  10. Run actions on GitHub servers (#314)

    * build: use github action runners
    
    * build: should fix backend linting
    
    * build: flake8 with poetry
    
    * build: execute poetry commands in backend folder
    
    * build: only run actions for dev or main
    francisvaut committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    adb0248 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d1b7a09 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e2059e3 View commit details
    Browse the repository at this point in the history
  13. chore: fix loading isues

    tyboro2002 authored and Topvennie committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    09e8951 View commit details
    Browse the repository at this point in the history
  14. chore: fix loading isues with sleep

    tyboro2002 authored and Topvennie committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    40ad9f9 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    8736d08 View commit details
    Browse the repository at this point in the history
  16. fixed sleep

    tyboro2002 authored and Topvennie committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    d45aac3 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    349279b View commit details
    Browse the repository at this point in the history
  18. chore: added create fixture script

    tyboro2002 authored and Topvennie committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    ba65cc9 View commit details
    Browse the repository at this point in the history
  19. chore: fixed fixtures

    tyboro2002 authored and Topvennie committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    9767fd4 View commit details
    Browse the repository at this point in the history
  20. chore: complete merge

    tyboro2002 authored and Topvennie committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    38c8509 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    1451a1e View commit details
    Browse the repository at this point in the history
  22. chore: re added enviroment line to development.yml backend container …

    …otherwise i always got small
    tyboro2002 authored and Topvennie committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    bcc6a9b View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    97ff39a View commit details
    Browse the repository at this point in the history
  24. chore: use sed

    Topvennie committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    77f3f95 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    47b8273 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. chore: add seeder support

    Topvennie committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    199f46d View commit details
    Browse the repository at this point in the history
  2. docs: Added comments

    Topvennie committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    953a260 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    33649e2 View commit details
    Browse the repository at this point in the history
  4. chore: start

    tyboro2002 committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    484c68d View commit details
    Browse the repository at this point in the history
  5. Revert "chore: start"

    This reverts commit 484c68d.
    francisvaut committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    20400ef View commit details
    Browse the repository at this point in the history
  6. chore: remove env variables

    Topvennie committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    469702d View commit details
    Browse the repository at this point in the history
  7. Merge pull request #301 from SELab-2/seeder-improvements

    Seeder improvements
    tyboro2002 committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    a3316ac View commit details
    Browse the repository at this point in the history
  8. chore: add fixturew

    Topvennie committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    09eecf3 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #318 from SELab-2/seeder-improvements

    chore: add fixturew
    tyboro2002 committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    441ef50 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e7d8702 View commit details
    Browse the repository at this point in the history
  11. Run extra checks (#312)

    * chore: celery #206
    
    * chore: support patch for project 2
    
    * refactor!: rework checks and submissions
    
    * chore: move is_valid to submission
    
    * chore: hook structure checks
    
    * chore: merge migrations
    Topvennie committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    8ef24ce View commit details
    Browse the repository at this point in the history
  12. Run extra checks (#320)

    * chore: celery #206
    
    * chore: support patch for project 2
    
    * refactor!: rework checks and submissions
    
    * chore: move is_valid to submission
    
    * chore: hook structure checks
    
    * chore: new fixtures
    
    * chore: linting
    
    ---------
    
    Co-authored-by: EwoutV <ewoutverlinde@hotmail.com>
    Topvennie and EwoutV committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    8871ccc View commit details
    Browse the repository at this point in the history
  13. Merge pull request #311 from SELab-2/projects-endpoint

    Endpoint for eagerly fetching all projects
    BramMeir committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    d03ca7a View commit details
    Browse the repository at this point in the history
  14. Single course view (#315)

    * chore: start update course view + based on roles
    
    * chore: clone button + skip project creation dialog if only one course
    
    * chore: init cloning course
    
    * chore: clone logic
    
    * chore: link faculty to cloned course
    
    * chore: make assistant + tooltip component
    
    * chore: assistants + teacher display on course
    
    * chore: init course users search
    
    * chore: start user pagination
    
    * chore: filter teachers
    
    * chore: working teacher filtering
    
    * chore: include assistants + join button
    
    * fix: no course selection on detail view
    
    * chore: add/remove teacher/assitant course
    
    * chore: update course state when adding/removing assistant/teacher
    
    * chore: display add/remove possibility depending on role
    
    * fix: loading state when searching
    
    * chore: leave button on course for student
    
    * fix: dialog for editting users
    
    * fix: permission search
    
    * fix: backend permission + linting
    
    * Run extra checks (#309)
    
    * chore: celery #206
    
    * chore: Support partial update for project
    
    * chore: support patch for project 2
    
    * refactor!: rework checks and submissions
    
    * chore: template run checks
    
    * chore: for now set state to success
    
    * chore: exclude 'polymorphic_ctype'
    
    * fix: print
    
    * fix: backend tests
    
    * fix: fixes pr
    
    * fix: remove roles from backend search
    
    * fix: backend permission
    
    * chore: updated project list props
    
    * chore: linting
    
    ---------
    
    Co-authored-by: francis <francis.vauterin@ugent.be>
    Co-authored-by: Vincent Vallaeys <vincent@vallaeys.com>
    Co-authored-by: EwoutV <ewoutverlinde@hotmail.com>
    4 people committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    6663c01 View commit details
    Browse the repository at this point in the history
  15. Seeder improvements (#324)

    * fix: filling database
    
    * fix: seeding
    
    * chore: replace fixtures
    
    * chore: redirect errors to dev/null
    Topvennie committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    7f9219a View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. build(deps): bump gunicorn from 21.2.0 to 22.0.0 in /backend (#325)

    Bumps [gunicorn](https://github.com/benoitc/gunicorn) from 21.2.0 to 22.0.0.
    - [Release notes](https://github.com/benoitc/gunicorn/releases)
    - [Commits](benoitc/gunicorn@21.2.0...22.0.0)
    
    ---
    updated-dependencies:
    - dependency-name: gunicorn
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    4bb0bc0 View commit details
    Browse the repository at this point in the history
  2. Admin panel (#321)

    * chore: add user service file #198
    
    * chore: add user service file content #198
    
    * chore: add endpoint for users in endpoint file #198
    
    * chore: add admin header #198
    
    * chore: add admin side bar #198
    
    * chore: add admin layout #198
    
    * chore: make base and admin directories to differentiate #198
    
    * chore: update router.ts #198
    
    * chore: add AdminView #198
    
    * chore: add UsersView and update router #198
    
    * chore: backend update for pagination + filtering of users #198
    
    * chore: add import user_view #198
    
    * chore: user filter #198
    
    * chore: make all Role possibilities available as a list #198
    
    * chore: blankUser function #198
    
    * chore: update paginate and filter for UsersView #198
    
    * chore: package-lock #198
    
    * chore: update filters and pagination callbacks #198
    
    * chore: english translations #198
    
    * chore: dutch translations admin page #198
    
    * chore: role updating remotely works properly #198
    
    * chore: add beginning of admin patch endpoint #198
    
    * chore: url update #198
    
    * chore: removal of roles + creation activates again if already existing #198
    
    * chore: remove unnecessary sidebar options #198
    
    * chore: admin status can be switched on and off #198
    
    * chore: add admin side bar #198
    
    * chore: add admin layout #198
    
    * chore: user filter #198
    
    * chore: update paginate and filter for UsersView #198
    
    * chore: update filters and pagination callbacks #198
    
    * chore: filter for roles in admin panel #198
    
    * chore: remove unnecessary sidebar options #198
    
    * chore: remove debug prints + fix rebase mistake #198
    
    * chore: remove debug prints + lint fixing #198
    
    * chore: adjust search translations #198
    
    * chore: lint fix #198
    
    * chore: handler update to fix tests (tests failing wasn't my fault) #198
    
    * chore: lint fixes test files I previously altered #198
    
    * chore: revert overwrite of creation of roles in backend #198
    bsilkyn committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    c5dea3d View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. Project editor (#319)

    * feat: endpoint for eagerly fetching all projects for students/teachers/assistants
    
    * feat: editor for course description and editor, better project overview list
    
    * chore: improved project progressbar, linting
    
    * improvement: skeleton loaders for project list
    
    * chore: better display of HTML description
    
    ---------
    
    Co-authored-by: francis <francis.vauterin@ugent.be>
    EwoutV and francisvaut committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    c8edaa6 View commit details
    Browse the repository at this point in the history