Skip to content
This repository has been archived by the owner on May 24, 2022. It is now read-only.

Commit

Permalink
ready (#559)
Browse files Browse the repository at this point in the history
* Bump @typescript-eslint/eslint-plugin from 5.17.0 to 5.18.0 in /frontend (#190)

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.17.0 to 5.18.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.18.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump prettier from 2.6.1 to 2.6.2 in /frontend (#191)

Bumps [prettier](https://github.com/prettier/prettier) from 2.6.1 to 2.6.2.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/2.6.1...2.6.2)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump eslint-plugin-import from 2.25.4 to 2.26.0 in /frontend (#195)

Bumps [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) from 2.25.4 to 2.26.0.
- [Release notes](https://github.com/import-js/eslint-plugin-import/releases)
- [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md)
- [Commits](https://github.com/import-js/eslint-plugin-import/compare/v2.25.4...v2.26.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-import
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Edition aware suggestions (#193)

* (broken) first try at #183

* (broken) Coach has no need to view all suggestions

* (broken) Introduce more wizards

* fix tests and add documentation

* resolve changes requested by @KasperDemeyere

* Add authorization to edition endpoint (#194)

* (broken) first edition auth implementation

* (broken)(linter)working tests thanks to @KasperDemeyere

* fix all tests and linter

* use like instead of = in findByName from edition

* Feature backend/196 coach project tests (#197)

* (broken) add testfile

* add coach tests

* add base tests

* Split Skill in 3 Skills (#204)

* Refactor as mentioned in #203 (#205)

* refactor as mentioned in #203 (#208)

* refactor as mentioned in #203

* All entities are final

* Add setup for I18N/String resource files (#209)

* Add setup for I18N/String resource files

* Check if prettier works now

* Check if it works now

* Add home page title to resource file

* invitation endpoint with authorization and tests (#210)

* added tests for invitation and InvitationRepository

* requested changes

* Bump @types/react from 17.0.43 to 18.0.0 in /frontend (#213)

Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 17.0.43 to 18.0.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

---
updated-dependencies:
- dependency-name: "@types/react"
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Implementation of student endpoint (excluding webhook) (#200)

* (broken) first go add implemnting student repo

* (broken) implement student to json

* (broken) should still fix suugestion that can e null

* (broken) ready native query

* (broken) working query and test! Party!

* pronoun ready student

* Resolve changes requested by @KasperDemeyere

* bugfix of bug introduced in #200 + prevent bug in future (#215)

* Feature frontend/23 frontend login screen (#185)

* (broken) setup login frontend

* (broken) setup login frontend

* (broken) working login frontend

* (broken) working login frontend

* (broken) handle login errors

* Fix linter errors

* (broken) login tests

* Fix test

* Fix test

* Fix test for loginForm component

* Fix test for loginForm component

* Mock axios and add tests + overige testen

* Mock axios and add tests + overige testen

* (broken) fix dependency errors

* remove redundant change

* Fix broken test

* Fix broken test + mock Router

* Remove first-test and removableHelper

* Apply requested changes and rebase from development

* Apply requested changes and rebase from development

* Fix the failing tests caused by the translations

* Fix the failing tests caused by the translations

* Add csrf comment

* Remove forgotten react-i18next-mock and unused packages

* Use translation on index page

* Use translation on index page

* Add requested changes and fix tests

* Alter hard coded "empty page"

* Update frontend/i18n.js

Added comment

Co-authored-by: Jitse De Smet <[email protected]>

* Requested adaptions for linter

* rename translations to common

* Fix tsconfig

* Fix tsconfig

Co-authored-by: Jitse De Smet <[email protected]>

* Bump eslint from 8.12.0 to 8.13.0 in /frontend (#218)

Bumps [eslint](https://github.com/eslint/eslint) from 8.12.0 to 8.13.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.12.0...v8.13.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump eslint-plugin-tsdoc from 0.2.14 to 0.2.16 in /frontend (#219)

Bumps [eslint-plugin-tsdoc](https://github.com/microsoft/tsdoc/tree/HEAD/eslint-plugin) from 0.2.14 to 0.2.16.
- [Release notes](https://github.com/microsoft/tsdoc/releases)
- [Changelog](https://github.com/microsoft/tsdoc/blob/main/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/microsoft/tsdoc/commits/HEAD/eslint-plugin)

---
updated-dependencies:
- dependency-name: eslint-plugin-tsdoc
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* registration invitation token handling (#212)

* registration invitation token handling (untested)

* add testing, base admin loading, exception wizard

* add file to action runner

* add missing test, removed empty check

* Update backend/src/main/java/com/osoc6/OSOC6/winterhold/MeguminExceptionWizard.java

Co-authored-by: Jitse De Smet <[email protected]>

* requested changes

* fix possible base user bugs

* update docs, remove password from json

* add documentation about initial admin user

Co-authored-by: Jitse De Smet <[email protected]>

* Feature backend/160 skill endpoint (#223)

* auth enable ProjectSkill + test

* Ready student skills

* Impelemntation of user skill & tests

* remove transactional annotation

* rename some tests

* resolve changes requested by @KasperDemeyere

* NavBar with new string-resource handling (#220)

* NavBar with new string-resource handling

* Move string resources to common.json; delete navBar.json

* Change 'fixed' to 'sticky' as requested

* Add icons in public folder to NavBar

* Use svg for profile icon

* Add newline to profile-icon.svg

* Implement auth enabeled Communication endpoint (#224)

* implement auth enabeled Communication endpoint

* Use JSON ignore instead of not referencing communication in Student

* student should not contain test string

* Resolve change requested by @lvrossem

* Resolve changes requested by @KasperDemeyere

* Management/229 fix broken dependencies (#231)

* Fix dependencies

* Implement auth enabled assignment endpoint & tests (#228)

* Implement auth enabled assignment endpoint & tests

* student conflict endpoint & tests

* fix time test

* Resolve changes requested by @KasperDemeyere

Co-authored-by: Kasper Demeyere <[email protected]>

* Feature frontend/23 frontend login screen (#232)

* (broken) setup login frontend

* (broken) handle login errors

* (broken) login tests

* Fix test

* Fix test for loginForm component

* Fix test for loginForm component

* Mock axios and add tests + overige testen

* Mock axios and add tests + overige testen

* Apply requested changes and rebase from development

* Apply requested changes and rebase from development

* Fix the failing tests caused by the translations

* Fix the failing tests caused by the translations

* Add requested changes and fix tests

* rename translations to common

* Fix tsconfig

* Fix tsconfig

* Change json to ts

* Change json to ts

* Remove hardcoded url

* Use correct login url

* Use correct login url

* Add baseurl

* Add baseurl

* implement find own user endpoint (#234)

* (broken) implement find own user endpoint

* fix broken test

* add path

* Data injection tool with TS (#230)

* creating edition

* implement pages

* fix pages

* (broken) major code cleanup

* fix tests

* add user skill

* prettier

* ready communicationTemplate

* rename file

* Data injection tool with TS V2 (#235)

* implement student

* prittier

* skilltype injection

* rewrite login using axios

* invitation

* Add user and assignments

* pretty

* hope to revive action (and did)

* Update backend/src/main/java/com/osoc6/OSOC6/database/models/Project.java

Co-authored-by: Kasper Demeyere <[email protected]>

Co-authored-by: Kasper Demeyere <[email protected]>

* Bump @typescript-eslint/parser from 5.18.0 to 5.19.0 in /frontend (#240)

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.18.0 to 5.19.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.19.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Injection logout bugfix (#245)

* bugfix

* prettier + auto scale dependencies

* Bump @testing-library/user-event from 14.0.4 to 14.1.0 in /frontend (#241)

Bumps [@testing-library/user-event](https://github.com/testing-library/user-event) from 14.0.4 to 14.1.0.
- [Release notes](https://github.com/testing-library/user-event/releases)
- [Changelog](https://github.com/testing-library/user-event/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/user-event/compare/v14.0.4...v14.1)

---
updated-dependencies:
- dependency-name: "@testing-library/user-event"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump i18next from 21.6.15 to 21.6.16 in /frontend (#242)

Bumps [i18next](https://github.com/i18next/i18next) from 21.6.15 to 21.6.16.
- [Release notes](https://github.com/i18next/i18next/releases)
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md)
- [Commits](https://github.com/i18next/i18next/compare/v21.6.15...v21.6.16)

---
updated-dependencies:
- dependency-name: i18next
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @testing-library/react from 13.0.0 to 13.0.1 in /frontend (#243)

Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library) from 13.0.0 to 13.0.1.
- [Release notes](https://github.com/testing-library/react-testing-library/releases)
- [Changelog](https://github.com/testing-library/react-testing-library/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/react-testing-library/compare/v13.0.0...v13.0.1)

---
updated-dependencies:
- dependency-name: "@testing-library/react"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @typescript-eslint/eslint-plugin from 5.18.0 to 5.19.0 in /frontend (#244)

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.18.0 to 5.19.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.19.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/react from 18.0.0 to 18.0.2 in /frontend (#246)

Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.0.0 to 18.0.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

---
updated-dependencies:
- dependency-name: "@types/react"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Refactor/226 minor backend refactor (#247)

* repo custom paths in wizard

* student pronouns

* refactoring tests to use TestEntityProvider

* start wizard refs + fix #222

* Teach Dumbledore security paths

* add docs

* fix #130

* Rseolve changes requested by @KasperDemeyere

* bugfux (#249)

* fix todo checkstyle (#252)

* implement links (#255)

* implement links

* cleanup

* implement getSkillTypeFromSkill (#257)

* implement getSkillTypeFromSkill

* Prettier

* Add docs

* Bump next from 12.1.4 to 12.1.5 in /frontend (#259)

Bumps [next](https://github.com/vercel/next.js) from 12.1.4 to 12.1.5.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v12.1.4...v12.1.5)

---
updated-dependencies:
- dependency-name: next
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump eslint-config-next from 12.1.4 to 12.1.5 in /frontend (#260)

Bumps [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) from 12.1.4 to 12.1.5.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/commits/v12.1.5/packages/eslint-config-next)

---
updated-dependencies:
- dependency-name: eslint-config-next
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/react from 18.0.1 to 18.0.3 in /frontend (#258)

Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.0.1 to 18.0.3.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

---
updated-dependencies:
- dependency-name: "@types/react"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump test coverage (239) V1 (#261)

* (broken)(linter) First bump

* (broken)(linter) ignore lombook in coverage

* Ready V1 & happy linter

* Assignments hold ProjectSkill instead of Project (#266)

* Assignments hold ProjectSkill instead of Project

* Prettie

* Feature frontend/211 projectlist (#264)

* ProjectList with "real" data but without proper links to project page

* Prettier changes

* Fix links to project pages from project list

* Fix prettier issue in ProjectEntity.ts

* Apply requested changes

* Update frontend/src/api/requests.tsx

Co-authored-by: Jitse De Smet <[email protected]>

* Should fix failing Jest

Co-authored-by: Jitse De Smet <[email protected]>

* Refactor to use 2 different properties files for paths (#268)

* add internal save repository (#274)

* add internal save repository

* try action fix

* try action fix

Co-authored-by: Jitse De Smet <[email protected]>

* Write UI tests for the project list (#269)

* Write UI tests for the project list

* Attempt at fixing broken Jest

* Delete useless line from jest config

* Delete useless field from AxiosResponse.

* Prettierrrrr

* Remove unnecessary redirect-status

* Update frontend/test/projectList.test.tsx

Co-authored-by: Anne Depuydt <[email protected]>

Co-authored-by: Anne Depuydt <[email protected]>

* add public repository (#275)

* add public repository

* remove nonnull

* removed unnecessary withuserdetails, used getrepositorybyid

* improved documentation

* Last admin to coach is forbidden (#270) (#271)

* (broken) write query

* (broken) add admin role condition to save

* removed notnull

* last admin cannot update own role

* Update backend/src/main/java/com/osoc6/OSOC6/repository/UserRepository.java

Co-authored-by: Jitse De Smet <[email protected]>

Co-authored-by: Kasper Demeyere <[email protected]>
Co-authored-by: Kasper Demeyere <[email protected]>

* Introduce Front end api-calls module (#279 ) (#282)

* refactor

* use root api dir

* rename requests

* UI tests for NavBar (#277)

* Add find by edition id to student and project (#281)

* Bump next-router-mock from 0.6.5 to 0.6.6 in /frontend (#283)

Bumps [next-router-mock](https://github.com/scottrippey/next-router-mock) from 0.6.5 to 0.6.6.
- [Release notes](https://github.com/scottrippey/next-router-mock/releases)
- [Commits](https://github.com/scottrippey/next-router-mock/compare/v0.6.5...v0.6.6)

---
updated-dependencies:
- dependency-name: next-router-mock
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/react from 18.0.3 to 18.0.5 in /frontend (#284)

Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.0.3 to 18.0.5.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

---
updated-dependencies:
- dependency-name: "@types/react"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/react-dom from 18.0.0 to 18.0.1 in /frontend (#285)

Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.0.0 to 18.0.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom)

---
updated-dependencies:
- dependency-name: "@types/react-dom"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/node from 17.0.23 to 17.0.24 in /frontend (#286)

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 17.0.23 to 17.0.24.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump jest-mock-axios from 4.5.0 to 4.6.1 in /frontend (#287)

Bumps [jest-mock-axios](https://github.com/knee-cola/jest-mock-axios) from 4.5.0 to 4.6.1.
- [Release notes](https://github.com/knee-cola/jest-mock-axios/releases)
- [Changelog](https://github.com/knee-cola/jest-mock-axios/blob/master/CHANGELOG.md)
- [Commits](https://github.com/knee-cola/jest-mock-axios/compare/v4.5.0...v4.6.1)

---
updated-dependencies:
- dependency-name: jest-mock-axios
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @testing-library/react from 13.0.1 to 13.1.1 in /frontend (#294)

Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library) from 13.0.1 to 13.1.1.
- [Release notes](https://github.com/testing-library/react-testing-library/releases)
- [Changelog](https://github.com/testing-library/react-testing-library/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/react-testing-library/compare/v13.0.1...v13.1.1)

---
updated-dependencies:
- dependency-name: "@testing-library/react"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Feature backend/237 authentication backend add logout (#292)

Add logout to backend

* Bump @testing-library/user-event from 14.1.0 to 14.1.1 in /frontend (#297)

Bumps [@testing-library/user-event](https://github.com/testing-library/user-event) from 14.1.0 to 14.1.1.
- [Release notes](https://github.com/testing-library/user-event/releases)
- [Changelog](https://github.com/testing-library/user-event/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/user-event/compare/v14.1...v14.1.1)

---
updated-dependencies:
- dependency-name: "@testing-library/user-event"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/node from 17.0.24 to 17.0.25 in /frontend (#298)

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 17.0.24 to 17.0.25.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump next-router-mock from 0.6.6 to 0.6.7 in /frontend (#300)

Bumps [next-router-mock](https://github.com/scottrippey/next-router-mock) from 0.6.6 to 0.6.7.
- [Release notes](https://github.com/scottrippey/next-router-mock/releases)
- [Commits](https://github.com/scottrippey/next-router-mock/compare/v0.6.6...v0.6.7)

---
updated-dependencies:
- dependency-name: next-router-mock
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @typescript-eslint/eslint-plugin from 5.19.0 to 5.20.0 in /frontend (#299)

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.19.0 to 5.20.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.20.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @typescript-eslint/parser from 5.19.0 to 5.20.0 in /frontend (#301)

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.19.0 to 5.20.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.20.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump lombok from 1.18.22 to 1.18.24 in /backend (#302)

Bumps [lombok](https://github.com/projectlombok/lombok) from 1.18.22 to 1.18.24.
- [Release notes](https://github.com/projectlombok/lombok/releases)
- [Changelog](https://github.com/projectlombok/lombok/blob/master/doc/changelog.markdown)
- [Commits](https://github.com/projectlombok/lombok/compare/v1.18.22...v1.18.24)

---
updated-dependencies:
- dependency-name: org.projectlombok:lombok
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump spring-security-data from 5.6.2 to 5.6.3 in /backend (#303)

Bumps [spring-security-data](https://github.com/spring-projects/spring-security) from 5.6.2 to 5.6.3.
- [Release notes](https://github.com/spring-projects/spring-security/releases)
- [Changelog](https://github.com/spring-projects/spring-security/blob/main/RELEASE.adoc)
- [Commits](https://github.com/spring-projects/spring-security/compare/5.6.2...5.6.3)

---
updated-dependencies:
- dependency-name: org.springframework.security:spring-security-data
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* implement suggestion counts (#296)

* Bump react-bootstrap from 2.2.3 to 2.3.0 in /frontend (#308)

Bumps [react-bootstrap](https://github.com/react-bootstrap/react-bootstrap) from 2.2.3 to 2.3.0.
- [Release notes](https://github.com/react-bootstrap/react-bootstrap/releases)
- [Changelog](https://github.com/react-bootstrap/react-bootstrap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/react-bootstrap/react-bootstrap/compare/v2.2.3...v2.3.0)

---
updated-dependencies:
- dependency-name: react-bootstrap
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* using SWR (#307)

* (broken) First try at using SWR

* (broken) This should fix some of the tests

* disable tests that where broken

* First nits from @jitsedesmet

* merge

* Component project info (#305)

* cherry pick from prev

* Ready project info page

* add first test

* ready final test


* first nits from @jitsedesmet

* remove log

* complete common refactoring

* fix capitalize

* prettier

* resolve changes requested by @lvrossem

* Java backend annotations documentation (#192) (#276)

* first docs

* Apply suggestions from code review

Co-authored-by: Kasper Demeyere <[email protected]>

* Apply suggestions from code review

Co-authored-by: Anne Depuydt <[email protected]>

Co-authored-by: Kasper Demeyere <[email protected]>
Co-authored-by: Anne Depuydt <[email protected]>

* Bump @types/react from 18.0.5 to 18.0.6 in /frontend (#314)

Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.0.5 to 18.0.6.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

---
updated-dependencies:
- dependency-name: "@types/react"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/react-dom from 18.0.1 to 18.0.2 in /frontend (#313)

Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.0.1 to 18.0.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom)

---
updated-dependencies:
- dependency-name: "@types/react-dom"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Implement suggestionCount component (#316)

* implement suggestionCount component

* add tests

* Bump eslint from 8.13.0 to 8.14.0 in /frontend (#318)

Bumps [eslint](https://github.com/eslint/eslint) from 8.13.0 to 8.14.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.13.0...v8.14.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* New Email and New Password page (#311)

* Whole reset email and reset password. Reset password will need a small change after the backend has changed.

* prettifier

* prettifier

* remove /

* Users page (#290)

* Users page + delete + patches

* prettifier

* refactoring

* prettifier

* Tests for /users page

* prettifier

* Testen update

* added toast

* prettifier

* prettifier

* prettifier

* changes requested by jitse

* prettifier

* UserOverview Next Component (#263)

* Initial work

* test

* LF convert

* profile progress

* 2de commit voor prettifier

* patch finally working

* prettifier

* prettier

* prettifier

* user profile tests

* prettifier

* small refactoring

* refactoring

* prettifier

* hard coded strings gone

* prettifier

* changes requested by thvmulle

* prettifier

* fix space changeemail/changepassword (#325)

* Login frontend redirect (#288)

Redirect to login if not authenticated

* Feature frontend/293 student list next component (#312)

Student list component

* fix users, profile, home page (#326)

* Feature backend/35 webhook student form (#250)

* webhook form handling first pass

* test

* test todo

* (broken) replaced PronounsType with string

* (broken) added missing webhook token property

* (broken) fix missing string quote

* (broken) add ignorecase, improved exception, renamed class

* (broken) removed unused field, added empty string value, fun fact frontend

* (broken) student now saved in webhook

* (broken) removed pronounstype, added funfact

* (broken) add status to student

* (broken) prettier

* (broken) add url from file upload

* (broken) add default values to fields

* (broken) add worktype and responsibilities to student

* (broken) some refactoring

* (broken) sadd webhook unit tests

* add worktype and responsibilities to frontend student entity

* token is now queryparam instead of pathvar

* add advice for webhook exceptions

* add integration tests for webhook

* add api token and webhook setup documentation

* add webhook developer documentation

* fix data injection student

* move findbyname method to PublicRepository

* update questionkey callname

* document null behavior

* simpler pronoun for test entity

* add beforeall apinote documentation

* add constructor to formfield

* Apply suggestions from code review

Co-authored-by: Jitse De Smet <[email protected]>

* improved documentation

* add basic pronouns

* Update backend/README.md

Co-authored-by: Jitse De Smet <[email protected]>

Co-authored-by: Jitse De Smet <[email protected]>

* Fix issue regarding wrong redirects (#331)

* Fix issue regarding wrong redirects

* Apply requested changes

* fix test file loading (#336)

* Bump org.springframework.boot from 2.6.6 to 2.6.7 in /backend (#337)

Bumps [org.springframework.boot](https://github.com/spring-projects/spring-boot) from 2.6.6 to 2.6.7.
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v2.6.6...v2.6.7)

---
updated-dependencies:
- dependency-name: org.springframework.boot
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump axios from 0.26.1 to 0.27.0 in /frontend (#338)

Bumps [axios](https://github.com/axios/axios) from 0.26.1 to 0.27.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v0.26.1...v0.27.0)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/react from 18.0.6 to 18.0.7 in /frontend (#339)

Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.0.6 to 18.0.7.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

---
updated-dependencies:
- dependency-name: "@types/react"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Test backend/239 bump coverage (#343)

* (broken) begin base admin test

* add base admin configuration tests

* fix possible bug with reusing context

* remove print

* add missing maybe suggestion for testing

* add missing base admin test

* add docs

* Bump @typescript-eslint/parser from 5.20.0 to 5.21.0 in /frontend (#340)

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.20.0 to 5.21.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.21.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @typescript-eslint/eslint-plugin from 5.20.0 to 5.21.0 in /frontend (#341)

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.20.0 to 5.21.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.21.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Remove ; in _app (#345)

* Bump @types/node from 17.0.25 to 17.0.27 in /frontend (#342)

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 17.0.25 to 17.0.27.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/react from 18.0.7 to 18.0.8 in /frontend (#349)

Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.0.7 to 18.0.8.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

---
updated-dependencies:
- dependency-name: "@types/react"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump axios from 0.27.0 to 0.27.1 in /frontend (#352)

Bumps [axios](https://github.com/axios/axios) from 0.27.0 to 0.27.1.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v0.27.0...v0.27.1)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/node from 17.0.27 to 17.0.29 in /frontend (#353)

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 17.0.27 to 17.0.29.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump react-dom from 18.0.0 to 18.1.0 in /frontend (#350)

Bumps [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) from 18.0.0 to 18.1.0.
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v18.1.0/packages/react-dom)

---
updated-dependencies:
- dependency-name: react-dom
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump react from 18.0.0 to 18.1.0 in /frontend (#351)

Bumps [react](https://github.com/facebook/react/tree/HEAD/packages/react) from 18.0.0 to 18.1.0.
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v18.1.0/packages/react)

---
updated-dependencies:
- dependency-name: react
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Make pages for elements of navbar (#322)

* Make project pages

* Add index page to /pages/projects

* Add pages for students

* Add page for assignStudents

* Add tests for /projects

* Fix broken test

* Add tests for students and fix studentList layout

* Add tests for assign students page

* Fix for assignStudents.tsx overflow

* fix broken axios (#354)

* Update manual (#357)

Update the frontend manual

* Feature frontend/327 registration page (#333)

Add registration page

* Student filtering (#334)

* (broken) Ready new query

* (broken) stash

* (broken)(linter) ready query

* happy linter

* ready component

* explicit checked not needed

* add common

* (broken) implement unmatched filter

* (broken) bump backend coverage

* fix broken tests

* first nits from @jitsedesmet

* resolve changes requested by @KasperDemeyere

* resolve changes requested by @andpuydt

* Ready milestone 2 (#364)

* generate javadocs

* update class diagram

* Update test coverage

* change run bootrun to also contain backend build

* update java docs

* Apply suggestions from code review

Co-authored-by: Ruben Van Mello <[email protected]>

* resolve second batch of changes by@ruvmello

* Fix studentList.tsx route bug

* Apply suggestions from code review

Co-authored-by: Kasper Demeyere <[email protected]>

* resolve second batch of changes requested by Kasper

* remove backend docs

* Bump axios from 0.26.1 to 0.27.2 in /frontend (#362)

Bumps [axios](https://github.com/axios/axios) from 0.26.1 to 0.27.2.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v0.26.1...v0.27.2)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump react-bootstrap from 2.3.0 to 2.3.1 in /frontend (#366)

Bumps [react-bootstrap](https://github.com/react-bootstrap/react-bootstrap) from 2.3.0 to 2.3.1.
- [Release notes](https://github.com/react-bootstrap/react-bootstrap/releases)
- [Changelog](https://github.com/react-bootstrap/react-bootstrap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/react-bootstrap/react-bootstrap/compare/v2.3.0...v2.3.1)

---
updated-dependencies:
- dependency-name: react-bootstrap
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump typescript from 4.6.3 to 4.6.4 in /frontend (#367)

Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.6.3 to 4.6.4.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.6.3...v4.6.4)

---
updated-dependencies:
- dependency-name: typescript
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/node from 17.0.29 to 17.0.30 in /frontend (#368)

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 17.0.29 to 17.0.30.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/react-dom from 18.0.2 to 18.0.3 in /frontend (#370)

Bumps [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) from 18.0.2 to 18.0.3.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom)

---
updated-dependencies:
- dependency-name: "@types/react-dom"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* fix infinite loop (#373)

* Document the API in Swagger (#75)

* Start of the great Swagger rewrite

* Try fixing broken setup

* Add conflict request to Swagger

* Add user query by edition endpoint (#374)

* Teach Merlin a new SpEL

* implement user query by edition and test

* assert 100% coverage

* assert 100% coverage

* bump coverage

* Update backend/src/main/java/com/osoc6/OSOC6/repository/UserRepository.java

Co-authored-by: Kasper Demeyere <[email protected]>

Co-authored-by: Kasper Demeyere <[email protected]>

* Bump @types/node from 17.0.30 to 17.0.31 in /frontend (#376)

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 17.0.30 to 17.0.31.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @typescript-eslint/eslint-plugin from 5.21.0 to 5.22.0 in /frontend (#377)

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.21.0 to 5.22.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.22.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @faker-js/faker from 6.2.0 to 6.3.1 in /frontend (#378)

Bumps [@faker-js/faker](https://github.com/faker-js/faker) from 6.2.0 to 6.3.1.
- [Release notes](https://github.com/faker-js/faker/releases)
- [Changelog](https://github.com/faker-js/faker/blob/main/CHANGELOG.md)
- [Commits](https://github.com/faker-js/faker/compare/v6.2.0...v6.3.1)

---
updated-dependencies:
- dependency-name: "@faker-js/faker"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump eslint-config-next from 12.1.5 to 12.1.6 in /frontend (#379)

Bumps [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) from 12.1.5 to 12.1.6.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/commits/v12.1.6/packages/eslint-config-next)

---
updated-dependencies:
- dependency-name: eslint-config-next
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @typescript-eslint/parser from 5.21.0 to 5.22.0 in /frontend (#380)

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.21.0 to 5.22.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.22.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/jest from 27.4.1 to 27.5.0 in /frontend (#381)

Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 27.4.1 to 27.5.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest)

---
updated-dependencies:
- dependency-name: "@types/jest"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump next from 12.1.5 to 12.1.6 in /frontend (#382)

Bumps [next](https://github.com/vercel/next.js) from 12.1.5 to 12.1.6.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v12.1.5...v12.1.6)

---
updated-dependencies:
- dependency-name: next
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* change token from base64keygen to randomUUID (#384)

* change token from base64keygen to randomUUID

* add docs

* remove apinote tag

* Add typedoc lib (#385)

* Bump @testing-library/react from 13.1.1 to 13.2.0 in /frontend (#389)

Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library) from 13.1.1 to 13.2.0.
- [Release notes](https://github.com/testing-library/react-testing-library/releases)
- [Changelog](https://github.com/testing-library/react-testing-library/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/react-testing-library/compare/v13.1.1...v13.2.0)

---
updated-dependencies:
- dependency-name: "@testing-library/react"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Global state edition (#363)

* (broken) stash

* (broken) ready currentEdition hook

* (broken) stash

* (broken) I tried

* (broken) I tried

* (broken) minor speedup

* fix tests

* minor nits from @jitsedesmet

* swr config

* use context instead of localStorage

* (broken) Finaly speed!

* fix tests

* first nits from @jitsedesmet

* minor optim

* replace global Router with useRouter

* add tests

* Feature backend/383 encode pw user update (#387)

* patching new password now encodes password

* add detach doc

* fix test coverage, move test

* CommunicationTemplate creation component (#388)

* implement form

* implement push

* add tests

* use translations

* resolve changes requested by @ruvmello

* resolve change requested by @ruvmello

* refactor tests (#395)

* secured channel in production (#369)

* secured channel in production

* fix test coverage

* add doc

* Update backend/src/main/java/com/osoc6/OSOC6/configuration/SecurityConfiguration.java

Co-authored-by: Jitse De Smet <[email protected]>

* fix doc, add development test

Co-authored-by: Jitse De Smet <[email protected]>

* Communication template info component (#391)

* implement page

* add tests

* (broken) implement subject

* implement and test subject

* implement and test subject

* add docs

* add unit test

* Bump i18next from 21.6.16 to 21.7.1 in /frontend (#403)

Bumps [i18next](https://github.com/i18next/i18next) from 21.6.16 to 21.7.1.
- [Release notes](https://github.com/i18next/i18next/releases)
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md)
- [Commits](https://github.com/i18next/i18next/compare/v21.6.16...v21.7.1)

---
updated-dependencies:
- dependency-name: i18next
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump next-router-mock from 0.6.7 to 0.6.8 in /frontend (#404)

Bumps [next-router-mock](https://github.com/scottrippey/next-router-mock) from 0.6.7 to 0.6.8.
- [Release notes](https://github.com/scottrippey/next-router-mock/releases)
- [Commits](https://github.com/scottrippey/next-router-mock/compare/v0.6.7...v0.6.8)

---
updated-dependencies:
- dependency-name: next-router-mock
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @types/react from 18.0.8 to 18.0.9 in /frontend (#405)

Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 18.0.8 to 18.0.9.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

---
updated-dependencies:
- dependency-name: "@types/react"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump eslint from 8.14.0 to 8.15.0 in /frontend (#406)

Bumps [eslint](https://github.com/eslint/eslint) from 8.14.0 to 8.15.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v8.14.0...v8.15.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Password change

* add favicon (#408)

* add status filter (#410)

* Communication info component (#401)

* first implementation of communication info

* add tests

* resolve changes requested by @ruvmello and @andpuydt

* Option Menu - Logout and Your profile (#393)

* logout

* changes requested by jitse

* Feature frontend/317 student overview (#319)

Add student overview

* Forgot/Reset password endpoint (#398)

* (broken) initial reset password code

* (broken) forgot/reset working + added tests

* (broken) remove nonfunctional redirect

* add mailing of password reset request

* increase time before invalid

* add get for reset password

* add mail test, add test properties

* fix wrong cd

* fix missing property

* add mail setup docs

* Apply suggestions from code review

Co-authored-by: Jitse De Smet <[email protected]>

* requested changes

Co-authored-by: Jitse De Smet <[email protected]>

* Feature frontend/216 newproject (#361)

* Start Formik project creation

* (broken) Intermediary push

* Everything works, minus coach assignment

* Add axios config for text/uri-list

* Tests for project creation form

* Add colored skillType badges

* Fix small oversights

* fix many-to-many relationship

* Fix formik-select bug on Chrome

* Apply requested changes

* Remove unused imports

* Apply requested changes; minor bug fixes

* Prettier

* Changes requested by Jitse

* Big test and refactors

* Add project-goals to form and form-tests

* Prettier

* Aplly requested changes

* Changes to common.ts

* (broken) commit before merge

* (broken) Try fixing test

* fix tests

* More block comments

Co-authored-by: Kasper Demeyere <[email protected]>
Co-authored-by: Jitse De Smet <[email protected]>

* rename database.models to entities package (#414)

* Feature frontend/184 project assignment list (#272)

* Save accordion

* Save accordion, no crlf

* Save accordion, no crlf (fr this time)

* List of projects with their assignments

* Prettier

* Prettier

* Add skills

* Prettier (add skills)

* Split projectAssignmentList.tsx

* Split projectAssignmentList.tsx (prettier)

* Split projectAssignmentList.tsx (prettier)

* Support small screens

* prettier

* prettier

* Use swr instead of useEffect

* Use swr instead of useEffect in assignmentItem.tsx

* Add first version of drag and drop to assignStudents

* Split studentList

* Added modal to insert reason

* Replace strings with language support

* prettier: Replace strings with language support

* Add suggestion information to modal

* Add condition on click in studentList.tsx (assignment vs suggestion)

* Remove unnecessary if cases

* Move modal to its own component

* Move addAssignments to AssignmentCalls.ts

* Add first test

* Add projectAssignmentList.test.tsx

* Add assignmentItem.test.tsx

* Add begin of assignmentSkillList.test.tsx

* Finish assignmentSkillList.test.tsx (no tests drag and drop)

* Add makeCacheFree to assignmentSkillList.test.tsx

* Add assignmentModal.test.tsx and warningToast.test.tsx

* Complete tests for AssignmentCalls.ts by extending assignmentItem.test.tsx

* Add adjustments after review

* (prettier) Add adjustments after review

* Implemented review up to props type

* Replace then with await and IProject with url

* Added all review suggestions

* (prettier) Added all review suggestions

* Create new file for communicationTemplateInfo.test.tsx

* (prettier) Create new file for communicationTemplateInfo.test.tsx

* Add last changes

Co-authored-by: Jitse De Smet <[email protected]>

* Bump i18next from 21.7.1 to 21.8.0 in /frontend (#415)

Bumps [i18next](https://github.com/i18next/i18next) from 21.7.1 to 21.8.0.
- [Release notes](https://github.com/i18next/i18next/releases)
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md)
- [Commits](https://github.com/i18next/i18next/compare/v21.7.1...v21.8.0)

---
updated-dependencies:
- dependency-name: i18next
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @typescript-eslint/parser from 5.22.0 to 5.23.0 in /frontend (#416)

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.22.0 to 5.23.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.23.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump @typescript-eslint/eslint-plugin from 5.22.0 to 5.23.0 in /frontend (#417)

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.22.0 to 5.23.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.23.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+…
  • Loading branch information
8 people authored May 22, 2022
1 parent 6cdc223 commit 84d4c35
Show file tree
Hide file tree
Showing 567 changed files with 36,707 additions and 20,821 deletions.
555 changes: 555 additions & 0 deletions backend-java-api/allclasses-index.html

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<!DOCTYPE HTML>
<html lang="nl">
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Sun May 22 19:05:56 CEST 2022 -->
<!-- Generated by javadoc (17) on Sun May 22 21:43:12 CEST 2022 -->
<title>All Packages</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Expand Down Expand Up @@ -58,10 +58,26 @@ <h1 title="All&amp;nbsp;Packages" class="title">All&nbsp;Packages</h1>
<div class="col-last even-row-color">
<div class="block">This module is the main entry point to the application.</div>
</div>
<div class="col-first odd-row-color"><a href="com/osoc6/OSOC6/configuration/package-summary.html">com.osoc6.OSOC6.configuration</a></div>
<div class="col-first odd-row-color"><a href="com/osoc6/OSOC6/adminTest/package-summary.html">com.osoc6.OSOC6.adminTest</a></div>
<div class="col-last odd-row-color">
<div class="block">This module contains all tests that test with access level admin.</div>
</div>
<div class="col-first even-row-color"><a href="com/osoc6/OSOC6/anonymousTest/package-summary.html">com.osoc6.OSOC6.anonymousTest</a></div>
<div class="col-last even-row-color">
<div class="block">This module contains all tests that run without authentication.</div>
</div>
<div class="col-first odd-row-color"><a href="com/osoc6/OSOC6/coachTest/package-summary.html">com.osoc6.OSOC6.coachTest</a></div>
<div class="col-last odd-row-color">
<div class="block">This module contains all tests that test with access level coach.</div>
</div>
<div class="col-first even-row-color"><a href="com/osoc6/OSOC6/configuration/package-summary.html">com.osoc6.OSOC6.configuration</a></div>
<div class="col-last even-row-color">
<div class="block">This module contains the configuration related classes.</div>
</div>
<div class="col-first odd-row-color"><a href="com/osoc6/OSOC6/configurationTest/package-summary.html">com.osoc6.OSOC6.configurationTest</a></div>
<div class="col-last odd-row-color">
<div class="block">This package contains all tests for checking whether the configuration of the application works correctly.</div>
</div>
<div class="col-first even-row-color"><a href="com/osoc6/OSOC6/controller/package-summary.html">com.osoc6.OSOC6.controller</a></div>
<div class="col-last even-row-color">
<div class="block">This package contains all controllers used for the API.</div>
Expand Down Expand Up @@ -106,8 +122,12 @@ <h1 title="All&amp;nbsp;Packages" class="title">All&nbsp;Packages</h1>
<div class="col-last even-row-color">
<div class="block">This package contains all classes used for processing the received tally submissions.</div>
</div>
<div class="col-first odd-row-color"><a href="com/osoc6/OSOC6/winterhold/package-summary.html">com.osoc6.OSOC6.winterhold</a></div>
<div class="col-first odd-row-color"><a href="com/osoc6/OSOC6/webhookTest/package-summary.html">com.osoc6.OSOC6.webhookTest</a></div>
<div class="col-last odd-row-color">
<div class="block">Module containing all tests related to the webhook.</div>
</div>
<div class="col-first even-row-color"><a href="com/osoc6/OSOC6/winterhold/package-summary.html">com.osoc6.OSOC6.winterhold</a></div>
<div class="col-last even-row-color">
<div class="block">This package contains all wizards.</div>
</div>
</div>
Expand Down
943 changes: 943 additions & 0 deletions backend-java-api/com/osoc6/OSOC6/BaseTestPerformer.html

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<!DOCTYPE HTML>
<html lang="nl">
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Sun May 22 19:05:56 CEST 2022 -->
<!-- Generated by javadoc (17) on Sun May 22 21:43:12 CEST 2022 -->
<title>Osoc6Application</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Expand Down
Original file line number Diff line number Diff line change
@@ -1,22 +1,26 @@
<!DOCTYPE HTML>
<html lang="nl">
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Sun May 22 19:05:56 CEST 2022 -->
<title>WebhookData</title>
<!-- Generated by javadoc (17) on Sun May 22 21:43:12 CEST 2022 -->
<title>Osoc6ApplicationTests</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2022-05-22">
<meta name="description" content="declaration: package: com.osoc6.OSOC6.webhook, class: WebhookData">
<meta name="description" content="declaration: package: com.osoc6.OSOC6, class: Osoc6ApplicationTests">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../../script-dir/jquery-ui.min.js"></script>
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
<script type="text/javascript" src="../../../script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-declaration-page">
<script type="text/javascript">var pathtoroot = "../../../../";
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
Expand All @@ -28,12 +32,12 @@
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="nav-bar-cell1-rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../help-doc.html#class">Help</a></li>
<li><a href="../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../help-doc.html#class">Help</a></li>
</ul>
</div>
<div class="sub-nav">
Expand All @@ -49,7 +53,7 @@
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
<li><a href="#method-detail">Method</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
Expand All @@ -64,17 +68,18 @@
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">com.osoc6.OSOC6.webhook</a></div>
<h1 title="Class WebhookData" class="title">Class WebhookData</h1>
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">com.osoc6.OSOC6</a></div>
<h1 title="Class Osoc6ApplicationTests" class="title">Class Osoc6ApplicationTests</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">com.osoc6.OSOC6.webhook.WebhookData</div>
<div class="inheritance">com.osoc6.OSOC6.Osoc6ApplicationTests</div>
</div>
<section class="class-description" id="class-description">
<hr>
<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">WebhookData</span>
<div class="type-signature"><span class="annotations">@SpringBootTest
</span><span class="modifiers">class </span><span class="element-name type-name-label">Osoc6ApplicationTests</span>
<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
<div class="block">Data class containing the metadata and user submitted data of the tally webhook.</div>
<div class="block">Auto generated class that tests if the context can be loaded.</div>
</section>
<section class="summary">
<ul class="summary-list">
Expand All @@ -86,7 +91,7 @@ <h2>Constructor Summary</h2>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">WebhookData</a>()</code></div>
<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">Osoc6ApplicationTests</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
Expand All @@ -95,6 +100,19 @@ <h2>Constructor Summary</h2>
<li>
<section class="method-summary" id="method-summary">
<h2>Method Summary</h2>
<div id="method-summary-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab2', 3)" class="table-tab">Instance Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div>
<div id="method-summary-table.tabpanel" role="tabpanel">
<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#test()" class="member-name-link">test</a>()</code></div>
<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
</div>
</div>
</div>
<div class="inherited-list">
<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or interface in java.lang" class="external-link">finalize</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div>
Expand All @@ -111,8 +129,23 @@ <h2>Constructor Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="&lt;init&gt;()">
<h3>WebhookData</h3>
<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">WebhookData</span>()</div>
<h3>Osoc6ApplicationTests</h3>
<div class="member-signature"><span class="element-name">Osoc6ApplicationTests</span>()</div>
</section>
</li>
</ul>
</section>
</li>
<!-- ============ METHOD DETAIL ========== -->
<li>
<section class="method-details" id="method-detail">
<h2>Method Details</h2>
<ul class="member-list">
<li>
<section class="detail" id="test()">
<h3>test</h3>
<div class="member-signature"><span class="annotations">@Test
</span><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">test</span>()</div>
</section>
</li>
</ul>
Expand Down
Loading

0 comments on commit 84d4c35

Please sign in to comment.