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

Commit

Permalink
Ready milestone 2 (#359)
Browse files Browse the repository at this point in the history
* create action for eslint and prettier (#39)

Create action for eslint and prettier
Removes package-lock.json which is considered bad practice.

* updated line length to 120

* Include small description (#40)

* include small dicription

* update requested by **gentle** grammer nazi  @andpuydt

* Convert entities of EER-diagram to Java objects (#19)

* First version of database models in Spring

* Add package-info.java in modules that didn't have one.

* Move Spring Entities to back end directory and make some minor changes.

* First version of database models in Spring

* rewriting some some entities to match new EER

* remove unused files

* implementing setters

* Correct entity user table as proposed by @KasperDemeyere

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

* Bump @typescript-eslint/parser from 5.13.0 to 5.14.0 in /frontend (#41)

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.13.0 to 5.14.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.14.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.13.0 to 5.14.0 in /frontend (#42)

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.13.0 to 5.14.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.14.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 from 4.5.5 to 4.6.2 in /frontend (#43)

Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.5.5 to 4.6.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.5.5...v4.6.2)

---
updated-dependencies:
- dependency-name: typescript
  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 17.0.39 to 17.0.40 in /frontend (#47)

Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 17.0.39 to 17.0.40.
- [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.10.0 to 8.11.0 in /frontend (#52)

Bumps [eslint](https://github.com/eslint/eslint) from 8.10.0 to 8.11.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.10.0...v8.11.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>

* Add constructors to entities; remove setter for timestamp in Communication

* Fix checkstyle errors

* Feature backend/24 implementing relationships (#54)

* (broken) first implementation of all kind of relationships

* (broken) OneToMany and ManyToOne base correct implementation

* Wrting documentation and linter cleanup

* Student has index of edition. Resolve requested change from Lukas

* closing #57, implement suggestion assignment

* Resolve changes requested by @ruvmello and add skillset to user

* Add constructors to entities; remove setter for timestamp in Communication

* Fix checkstyle errors

* Refactor constructors to comply with newly added relationships

* Add User constructor initializing needed fields as empty collections

* Allow broken commits (#62)

Closes #59.

* added suppressions of checkstyles for test folder (#67)

* Remove neededSkills from Project

* Bump @typescript-eslint/eslint-plugin from 5.14.0 to 5.15.0 in /frontend (#60)

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.14.0 to 5.15.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.15.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 "this." from constructors because shadowing no longer happens; requested by Jitse

* Bump @typescript-eslint/parser from 5.14.0 to 5.15.0 in /frontend (#61)

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.14.0 to 5.15.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.15.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>

* Feature backend/51 add column annotations (#58)

* (broken) first implementation of all kind of relationships

* (broken) OneToMany and ManyToOne base correct implementation

* (broken) first implementation of field/ column annotations

* (broken) temporal keyword doesn't work

* (broken) rebase

* (broken) remove nonnull anotation

* fix magic numbers

* bugfix/ Projects needs skills  (#68) (#69)

* fix #68

* comply with comment made in #56

* Setup self hosted runner (#63)

* Initial Edition Endpoints

* Bump prettier from 2.5.1 to 2.6.0 in /frontend (#74)

Bumps [prettier](https://github.com/prettier/prettier) from 2.5.1 to 2.6.0.
- [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.5.1...2.6.0)

---
updated-dependencies:
- dependency-name: prettier
  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>

* Validation + DTO

* Simple tests for edition endpoint

* Update backend/src/test/java/com/osoc6/OSOC6/EditionEndpointTests.java

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

* Setup frontend test suite (#78) (#79)

* Server Setup Documentation (#81)

* Server Setup Documentation

* Update documentation/ServerSetup.md

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

* Update documentation/ServerSetup.md

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

* Update documentation/ServerSetup.md

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

* Update documentation/ServerSetup.md

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

* Update documentation/ServerSetup.md

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

* Update documentation/ServerSetup.md

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

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

* Refactoring/83 use project lombok (#85)

* refactor student

* refactor database.models

* refactor DTO

* add documentation and use Lombok instead of org.springframework.lang.NonNull

* Resolve changes requested by @andpuydt

* Implement Coach assignment to project (#90)

* Add some more documentation regarding developer style (#86)

* Typo in filename (#91)

I think the file name is meant to be README and not REAME.

* Add test java coverage report (#82)

* add test coverage report + action

* SkillTypeEntity endpoint (#87) (#89)

* refactor Skilltypes to be addable

* (broken) implement first translation

* (broken) write failing test

* (broken) update and refactor test

* add docs

* first checkup

* add class docs

* add docs and validation

* Update backend/README.md

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

* resolve changes requested by @ruvmello

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

* Feature backend/14 configure email authentication v2 (#92)

Setup email authentication with spring security

* add external links (#100)

* add class documentation and enforce class documentation by linter (#95) (#102)

* add class documentation and enforce class documentation by linter

* Update backend/src/main/java/com/osoc6/OSOC6/Osoc6Application.java

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

* Update backend/src/main/java/com/osoc6/OSOC6/Osoc6Application.java

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

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

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

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

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

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

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

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

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

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

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

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

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

* resolve linter error

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

* Bump @types/node from 17.0.21 to 17.0.22 in /frontend (#107)

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 17.0.21 to 17.0.22.
- [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 17.0.40 to 17.0.41 in /frontend (#104)

Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 17.0.40 to 17.0.41.
- [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 @typescript-eslint/eslint-plugin from 5.15.0 to 5.16.0 in /frontend (#106)

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.15.0 to 5.16.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.16.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.15.0 to 5.16.0 in /frontend (#105)

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.15.0 to 5.16.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.16.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 junit from 4.13.1 to 4.13.2 in /backend (#103)

Bumps [junit](https://github.com/junit-team/junit4) from 4.13.1 to 4.13.2.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md)
- [Commits](https://github.com/junit-team/junit4/compare/r4.13.1...r4.13.2)

---
updated-dependencies:
- dependency-name: junit:junit
  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>

* Bugfix/111 minimist (#112)

* minimix upgrade

* minimix upgrade

* Fix Checkstyle suppressions (#113) (#114)

* change user to have callname (#99) (#101)

* Add the pdf of the user manual (#115)

* Refactor/edition spring data rest (#108)

* (broken) Edition refactoring to use Spring Data Rest

* (broken) Edition refactoring to use Spring Data Rest

* ConversionExceptionAdvice

* JavaDoc

* Git hook server test

* Edition

* Fix illegal_id

* (broken) Skilltypestests don't work

* dissable failing SkillType tests in function of#116

* edit small mistake

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

* Validation properties file and config to load it (#118)

* add configuration to load properties file

* added configuration folder

* updated javadoc

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

Co-authored-by: Thomas Van Mullem <[email protected]>

Co-authored-by: Thomas Van Mullem <[email protected]>

* Refactor/116 skilltype endpoint rest data (#119)

* First refactor of SkillType

* pu config in config dir

* change names to old

* additional info on configuration

* fix typo

* write and check aditional test & remove exceptions

* add not found message

* Rename actions (#121)

* rename actions

* add on push

* Bump @types/react from 17.0.41 to 17.0.42 in /frontend (#126)

Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 17.0.41 to 17.0.42.
- [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-import-resolver-typescript from 2.5.0 to 2.7.0 in /frontend (#125)

Bumps [eslint-import-resolver-typescript](https://github.com/alexgorbatchev/eslint-import-resolver-typescript) from 2.5.0 to 2.7.0.
- [Release notes](https://github.com/alexgorbatchev/eslint-import-resolver-typescript/releases)
- [Changelog](https://github.com/alexgorbatchev/eslint-import-resolver-typescript/blob/master/CHANGELOG.md)
- [Commits](https://github.com/alexgorbatchev/eslint-import-resolver-typescript/compare/v2.5.0...v2.7.0)

---
updated-dependencies:
- dependency-name: eslint-import-resolver-typescript
  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/node from 17.0.22 to 17.0.23 in /frontend (#124)

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 17.0.22 to 17.0.23.
- [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 ts-jest from 27.1.3 to 27.1.4 in /frontend (#131)

Bumps [ts-jest](https://github.com/kulshekhar/ts-jest) from 27.1.3 to 27.1.4.
- [Release notes](https://github.com/kulshekhar/ts-jest/releases)
- [Changelog](https://github.com/kulshekhar/ts-jest/blob/v27.1.4/CHANGELOG.md)
- [Commits](https://github.com/kulshekhar/ts-jest/compare/v27.1.3...v27.1.4)

---
updated-dependencies:
- dependency-name: ts-jest
  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 17.0.42 to 17.0.43 in /frontend (#132)

Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 17.0.42 to 17.0.43.
- [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 typescript from 4.6.2 to 4.6.3 in /frontend (#133)

Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.6.2 to 4.6.3.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/commits)

---
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>

* Management/x update develoment to main (#134)

* Management/ready milestone 1 (#123)

* Config spring and database

* Java 17 Spring and database connection example

* Update README.md

Instructions to setup your development envirement

* Spliting monorepo as asked in #12

* change readme to more clossly represent a first glance over the assignment

* .gitignore safe - compy in backand folder

* Management/13 add java linter (#27)

Add gradle linter and test git pre-commit hook through additional script.

* Setup first action, linter (#26)

Setup first action: java linter

* Set up Next.js (#28)

Set up Next.js

* init dependabot (#31)

* Management/22 dependabot (#32)

Fix dependabot

* Management/25 setup eslint + prettier (#33)

* create action for eslint and prettier (#39)

Create action for eslint and prettier
Removes package-lock.json which is considered bad practice.

* updated line length to 120

* Include small description (#40)

* include small dicription

* update requested by **gentle** grammer nazi  @andpuydt

* Convert entities of EER-diagram to Java objects (#19)

* First version of database models in Spring

* Add package-info.java in modules that didn't have one.

* Move Spring Entities to back end directory and make some minor changes.

* First version of database models in Spring

* rewriting some some entities to match new EER

* remove unused files

* implementing setters

* Correct entity user table as proposed by @KasperDemeyere

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

* Bump @typescript-eslint/parser from 5.13.0 to 5.14.0 in /frontend (#41)

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.13.0 to 5.14.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.14.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.13.0 to 5.14.0 in /frontend (#42)

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.13.0 to 5.14.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.14.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 from 4.5.5 to 4.6.2 in /frontend (#43)

Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.5.5 to 4.6.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.5.5...v4.6.2)

---
updated-dependencies:
- dependency-name: typescript
  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 17.0.39 to 17.0.40 in /frontend (#47)

Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 17.0.39 to 17.0.40.
- [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.10.0 to 8.11.0 in /frontend (#52)

Bumps [eslint](https://github.com/eslint/eslint) from 8.10.0 to 8.11.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.10.0...v8.11.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>

* Add constructors to entities; remove setter for timestamp in Communication

* Fix checkstyle errors

* Feature backend/24 implementing relationships (#54)

* (broken) first implementation of all kind of relationships

* (broken) OneToMany and ManyToOne base correct implementation

* Wrting documentation and linter cleanup

* Student has index of edition. Resolve requested change from Lukas

* closing #57, implement suggestion assignment

* Resolve changes requested by @ruvmello and add skillset to user

* Add constructors to entities; remove setter for timestamp in Communication

* Fix checkstyle errors

* Refactor constructors to comply with newly added relationships

* Add User constructor initializing needed fields as empty collections

* Allow broken commits (#62)

Closes #59.

* added suppressions of checkstyles for test folder (#67)

* Remove neededSkills from Project

* Bump @typescript-eslint/eslint-plugin from 5.14.0 to 5.15.0 in /frontend (#60)

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.14.0 to 5.15.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.15.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 "this." from constructors because shadowing no longer happens; requested by Jitse

* Bump @typescript-eslint/parser from 5.14.0 to 5.15.0 in /frontend (#61)

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.14.0 to 5.15.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.15.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>

* Feature backend/51 add column annotations (#58)

* (broken) first implementation of all kind of relationships

* (broken) OneToMany and ManyToOne base correct implementation

* (broken) first implementation of field/ column annotations

* (broken) temporal keyword doesn't work

* (broken) rebase

* (broken) remove nonnull anotation

* fix magic numbers

* bugfix/ Projects needs skills  (#68) (#69)

* fix #68

* comply with comment made in #56

* Setup self hosted runner (#63)

* Initial Edition Endpoints

* Bump prettier from 2.5.1 to 2.6.0 in /frontend (#74)

Bumps [prettier](https://github.com/prettier/prettier) from 2.5.1 to 2.6.0.
- [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.5.1...2.6.0)

---
updated-dependencies:
- dependency-name: prettier
  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>

* Validation + DTO

* Simple tests for edition endpoint

* Update backend/src/test/java/com/osoc6/OSOC6/EditionEndpointTests.java

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

* Setup frontend test suite (#78) (#79)

* Server Setup Documentation (#81)

* Server Setup Documentation

* Update documentation/ServerSetup.md

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

* Update documentation/ServerSetup.md

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

* Update documentation/ServerSetup.md

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

* Update documentation/ServerSetup.md

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

* Update documentation/ServerSetup.md

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

* Update documentation/ServerSetup.md

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

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

* Refactoring/83 use project lombok (#85)

* refactor student

* refactor database.models

* refactor DTO

* add documentation and use Lombok instead of org.springframework.lang.NonNull

* Resolve changes requested by @andpuydt

* Implement Coach assignment to project (#90)

* Add some more documentation regarding developer style (#86)

* Typo in filename (#91)

I think the file name is meant to be README and not REAME.

* Add test java coverage report (#82)

* add test coverage report + action

* SkillTypeEntity endpoint (#87) (#89)

* refactor Skilltypes to be addable

* (broken) implement first translation

* (broken) write failing test

* (broken) update and refactor test

* add docs

* first checkup

* add class docs

* add docs and validation

* Update backend/README.md

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

* resolve changes requested by @ruvmello

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

* Feature backend/14 configure email authentication v2 (#92)

Setup email authentication with spring security

* add external links (#100)

* add class documentation and enforce class documentation by linter (#95) (#102)

* add class documentation and enforce class documentation by linter

* Update backend/src/main/java/com/osoc6/OSOC6/Osoc6Application.java

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

* Update backend/src/main/java/com/osoc6/OSOC6/Osoc6Application.java

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

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

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

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

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

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

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

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

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

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

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

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

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

* resolve linter error

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

* Bump @types/node from 17.0.21 to 17.0.22 in /frontend (#107)

Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 17.0.21 to 17.0.22.
- [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 17.0.40 to 17.0.41 in /frontend (#104)

Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 17.0.40 to 17.0.41.
- [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 @typescript-eslint/eslint-plugin from 5.15.0 to 5.16.0 in /frontend (#106)

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.15.0 to 5.16.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.16.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.15.0 to 5.16.0 in /frontend (#105)

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.15.0 to 5.16.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.16.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 junit from 4.13.1 to 4.13.2 in /backend (#103)

Bumps [junit](https://github.com/junit-team/junit4) from 4.13.1 to 4.13.2.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md)
- [Commits](https://github.com/junit-team/junit4/compare/r4.13.1...r4.13.2)

---
updated-dependencies:
- dependency-name: junit:junit
  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>

* Bugfix/111 minimist (#112)

* minimix upgrade

* minimix upgrade

* Fix Checkstyle suppression (#113) (#114)

* change user to have callname (#99) (#101)

* Add the pdf of the user manual (#115)

* Refactor/edition spring data rest (#108)

* (broken) Edition refactoring to use Spring Data Rest

* (broken) Edition refactoring to use Spring Data Rest

* ConversionExceptionAdvice

* JavaDoc

* Git hook server test

* Edition

* Fix illegal_id

* (broken) Skilltypestests don't work

* disable failing SkillType tests in function of#116

* edit small mistake

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

* Validation properties file and config to load it (#118)

* add configuration to load properties file

* added configuration folder

* updated javadoc

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

Co-authored-by: Thomas Van Mullem <[email protected]>

Co-authored-by: Thomas Van Mullem <[email protected]>

* Refactor/116 skilltype endpoint rest data (#119)

* First refactor of SkillType

* put config in config dir

* change names to old

* additional info on configuration

* fix typo

* write and check additional test & remove exceptions

* add not found message

* Rename actions (#121)

* rename actions

* add on push

* ready documentation

Co-authored-by: Ruben Van Mello <[email protected]>
Co-authored-by: Ruben Van Mello <[email protected]>
Co-authored-by: Lukas Van Rossem <[email protected]>
Co-authored-by: Anne Depuydt <[email protected]>
Co-authored-by: Kasper Demeyere <[email protected]>
Co-authored-by: Kasper Demeyere <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: lvrossem <[email protected]>
Co-authored-by: Thomas Van Mullem <[email protected]>

* no api

Co-authored-by: Ruben Van Mello <[email protected]>
Co-authored-by: Ruben Van Mello <[email protected]>
Co-authored-by: Lukas Van Rossem <[email protected]>
Co-authored-by: Anne Depuydt <[email protected]>
Co-authored-by: Kasper Demeyere <[email protected]>
Co-authored-by: Kasper Demeyere <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: lvrossem <[email protected]>
Co-authored-by: Thomas Van Mullem <[email protected]>

* remove unneeded files (#136)

* Bump eslint from 8.11.0 to 8.12.0 in /frontend (#137)

Bumps [eslint](https://github.com/eslint/eslint) from 8.11.0 to 8.12.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.11.0...v8.12.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 next from 12.1.0 to 12.1.1 in /frontend (#138)

Bumps [next](https://github.com/vercel/next.js) from 12.1.0 to 12.1.1.
- [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.0...v12.1.1)

---
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 prettier from 2.6.0 to 2.6.1 in /frontend (#139)

Bumps [prettier](https://github.com/prettier/prettier) from 2.6.0 to 2.6.1.
- [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.0...2.6.1)

---
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-config-next from 12.1.0 to 12.1.1 in /frontend (#140)

Bumps [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) from 12.1.0 to 12.1.1.
- [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.1/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>

* User endpoint with authorization (#122)

* basic authentication for GET users on user endpoint

* (broken) add more tests

* setup authorization, add authorization to user endpoint

* remove transactional

* no on push check (#143)

* Refactor test class to avoid code duplication (#129)

* First refactor of EditionEndpointTests and added EndpointTest

* Move all duplicated methods to upper class.

* Move path and teststring to constructor

* Refactor SkillTypeTests

* Remove comments from EditionEndpointTests

* Remove comments from EndpointTest

* (broken) Add new tests and convert Edition int to Integer and boolean to Boolean

* add advise and generated id's

* additional cleanup

* finalize merge

* Implement #142

* Add docs

* Update backend/src/test/java/com/osoc6/OSOC6/EndpointTest.java

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

* Auth enable Endpoint test (#149)

* move setup (#150)

I forgot something in the last PR, this is a correction for #149.

* Change Project-Organisation relation to OneToOne; add some tests

* Getting broken merge to work

* Bump org.springframework.boot from 2.6.4 to 2.6.5 in /backend (#151)

Bumps [org.springframework.boot](https://github.com/spring-projects/spring-boot) from 2.6.4 to 2.6.5.
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](https://github.com/spring-projects/spring-boot/compare/v2.6.4...v2.6.5)

---
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 @typescript-eslint/eslint-plugin from 5.16.0 to 5.17.0 in /frontend (#152)

Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 5.16.0 to 5.17.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.17.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>

* Study endpoint (#145) - make Study just a set of strings (#156)

* Bump next from 12.1.1 to 12.1.2 in /frontend (#153)

Bumps [next](https://github.com/vercel/next.js) from 12.1.1 to 12.1.2.
- [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.1...v12.1.2)

---
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 @typescript-eslint/parser from 5.16.0 to 5.17.0 in /frontend (#154)

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 5.16.0 to 5.17.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.17.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 eslint-config-next from 12.1.1 to 12.1.2 in /frontend (#155)

Bumps [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) from 12.1.1 to 12.1.2.
- [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.2/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>

* use list instead of set (#162)

* Merge; change List in Project and Organisation back to OneToOne

* (broken) start project admin tests

* Bump react and react-dom in /frontend (#164)

Bumps [react](https://github.com/facebook/react/tree/HEAD/packages/react) and [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom). These dependencies needed to be updated together.

Updates `react` from 17.0.2 to 18.0.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.0.0/packages/react)

Updates `react-dom` from 17.0.2 to 18.0.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.0.0/packages/react-dom)

---
updated-dependencies:
- dependency-name: react
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: react-dom
  dependency-type: direct:production
  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>

* Bump eslint-config-next from 12.1.2 to 12.1.3 in /frontend (#167)

Bumps [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) from 12.1.2 to 12.1.3.
- [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.3/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>

* Refactor testing to work with authorization (#166)

* refactored tests to work with authorization, changed patch to put

* split UserEndpointTests for admin and coach

* Apply suggestions from code review

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

* removed unneccesary util function, added lambdas with for securitycontext

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

* Bump next from 12.1.2 to 12.1.4 in /frontend (#169)

Bumps [next](https://github.com/vercel/next.js) from 12.1.2 to 12.1.4.
- [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.2...v12.1.4)

---
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>

* FINALLY get inherited tests to work for Project

* Bump eslint-config-next from 12.1.3 to 12.1.4 in /frontend (#176)

Bumps [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) from 12.1.3 to 12.1.4.
- [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.4/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>

* add coach auth to skilltype (#177)

* add coach auth to skilltype

* rename files

* (broken) jitse breaks things

* Fix failing patch-related tests in project-admin and other test suites

* Refactor patch requests to use Maps

* (broken) relation fix

* (broken) relations

* (broken) Add coach tests for Organisation endpoint

* Make CoachOrganisationEndpointTests non-final, because IntelliJ told me to do so...

* Implement communicationTemplate endpoint (#159)

* implement communicationTemplate

* add auth tests to communicationTemplate endpoint

* revert illegal id 0

* Fix broken CoachOrganisation test

* Fix broken CoachOrganisation test and checkstyle errors

* (broken) working SPeL query

* (broken) edition fintered view

* (broken) edition fintered view that knows roles

* (broken) can't seem to get find by ID to workd

* (broken) fix invitation relation

* Implement Suggestion Endpoint (#171)

* Suggestion endpoint + Tests for admin

* security for repository

* Coach tests

* Review changes

* review changes

* (broken) mostly fix project and organisation

* (broken) refactor organisation into project, add testusers to BaseTestPerformer

* add basic user linked to edition trough invitation to BaseTestPerformer

* Feature backend/97 quick implementation of all repos (#186)

* (broken) first implementation of all repos

* (broken) first full implementation of all repo's

* fix checkstyle

* minor cleanups

* (broken)(linter) Fix and generalize tests and rename organisation to partner + remove partner info

* fix linter

* first nits from jitse

* auth enable project repo

* resolve changes requested by @KasperDemeyere

* Bump org.springframework.boot from 2.6.5 to 2.6.6 in /backend (#187)

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

---
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 @typescript-eslint/parser from 5.17.0 to 5.18.0 in /frontend (#188)

Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) 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/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.18.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 eslint-import-resolver-typescript from 2.7.0 to 2.7.1 in /frontend (#189)

Bumps [eslint-import-resolver-typescript](https://github.com/alexgorbatchev/eslint-import-resolver-typescript) from 2.7.0 to 2.7.1.
- [Release notes](https://github.com/alexgorbatchev/eslint-import-resolver-typescript/releases)
- [Changelog](https://github.com/alexgorbatchev/eslint-import-resolver-typescript/blob/master/CHANGELOG.md)
- [Commits](https://github.com/alexgorbatchev/eslint-import-resolver-typescript/compare/v2.7.0...v2.7.1)

---
updated-dependencies:
- dependency-name: eslint-import-resolver-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 @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

* Reso…
  • Loading branch information
11 people authored Apr 28, 2022
1 parent 7d1a488 commit 91f98cf
Show file tree
Hide file tree
Showing 415 changed files with 54,538 additions and 4,878 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/java-linter.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: java-linter
on: [push, pull_request]
on: [pull_request]

jobs:
checkstyle:
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/java-test-coverage.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: java-test-coverage
on: [push, pull_request]
on: [pull_request]

jobs:
jacoco:
Expand All @@ -23,9 +23,11 @@ jobs:
echo "spring.datasource.username = ${{ secrets.DB_USERNAME }}" > application.properties
echo "spring.datasource.password = ${{ secrets.DB_PWD }}" >> application.properties
echo "spring.datasource.driverClassName = org.postgresql.Driver" >> application.properties
echo "webhook.token = 123" >> application.properties
echo "spring.datasource.url = ${{ secrets.DB_URL }}" >> application.properties
echo "spring.jpa.hibernate.ddl-auto = create-drop" >> application.properties
cat application.properties
echo "baseuser.email [email protected]" > initial-user.properties
echo "baseuser.password =abcVanJe123SpringOpEnNeer" >> initial-user.properties
- name: Run test coverage
run: |
cd backend/
Expand Down
3 changes: 1 addition & 2 deletions .github/workflows/ts-linter.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: ts-linter
on: [push, pull_request]
on: [pull_request]

jobs:
prettier:
Expand All @@ -15,7 +15,6 @@ jobs:
- name: Run linter and prettier
run: |
cd frontend/
rm package-lock.json
npm install
npx prettier --check .
RESULT=$?
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/ts-test-coverage.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: ts-coverage
on: [push, pull_request]
on: [pull_request]

jobs:
jest:
Expand All @@ -12,8 +12,8 @@ jobs:
- name: Go to frontend
run: |
cd frontend/
rm package-lock.json
npm install
- uses: ArtiomTr/jest-coverage-report-action@v2
with:
working-directory: frontend
annotations: failed-tests
9 changes: 4 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,12 +62,11 @@ Further setup is explained for

### Test

[Front end](frontend/README.md#tests): 100%
[Back end](backend/README.md#tests): 25%
[Front end](frontend/README.md#tests): 68.42%
[Back end](backend/README.md#tests): 100%

The back end test coverage is lacking.
We are working on the implementation of the back end REST endpoints.
Test coverage can and will be bumped once these are implemented.
Backend test coverage is 100% and should be kept that way.
Our frontend test coverage is not very high since we are prioritizing the implementation of all components first.

## Team

Expand Down
362 changes: 323 additions & 39 deletions backend-java-api/allclasses-index.html

Large diffs are not rendered by default.

54 changes: 39 additions & 15 deletions backend-java-api/allpackages-index.html
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) on Thu Mar 24 10:09:35 CET 2022 -->
<!-- Generated by javadoc (17) on Thu Apr 28 19:41:56 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">
<meta name="dc.created" content="2022-03-24">
<meta name="dc.created" content="2022-04-28">
<meta name="description" content="package index">
<meta name="generator" content="javadoc/AllPackagesIndexWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
Expand Down Expand Up @@ -58,38 +58,62 @@ <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/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/coachTest/package-summary.html">com.osoc6.OSOC6.coachTest</a></div>
<div class="col-last even-row-color">
<div class="block">This module contains all tests that test with access level coach.</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-last odd-row-color">
<div class="block">This module contains the configuration related classes.</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-first even-row-color"><a href="com/osoc6/OSOC6/configurationTest/package-summary.html">com.osoc6.OSOC6.configurationTest</a></div>
<div class="col-last even-row-color">
<div class="block">This package contains all controllers used for the API.</div>
<div class="block">This package contains all tests for checking whether the configuration of the application works correctly.</div>
</div>
<div class="col-first odd-row-color"><a href="com/osoc6/OSOC6/database/models/package-summary.html">com.osoc6.OSOC6.database.models</a></div>
<div class="col-first odd-row-color"><a href="com/osoc6/OSOC6/controller/package-summary.html">com.osoc6.OSOC6.controller</a></div>
<div class="col-last odd-row-color">
<div class="block">This module contains all entities contained in the database.</div>
<div class="block">This package contains all controllers used for the API.</div>
</div>
<div class="col-first even-row-color"><a href="com/osoc6/OSOC6/database/models/student/package-summary.html">com.osoc6.OSOC6.database.models.student</a></div>
<div class="col-first even-row-color"><a href="com/osoc6/OSOC6/database/models/package-summary.html">com.osoc6.OSOC6.database.models</a></div>
<div class="col-last even-row-color">
<div class="block">This package contains all Entities related to the students.</div>
<div class="block">This module contains all entities contained in the database.</div>
</div>
<div class="col-first odd-row-color"><a href="com/osoc6/OSOC6/dto/package-summary.html">com.osoc6.OSOC6.dto</a></div>
<div class="col-first odd-row-color"><a href="com/osoc6/OSOC6/database/models/student/package-summary.html">com.osoc6.OSOC6.database.models.student</a></div>
<div class="col-last odd-row-color">
<div class="block">This package contains all dto's (data transfer objects) used for validating input and transferring data.</div>
<div class="block">This package contains all Entities related to the students.</div>
</div>
<div class="col-first even-row-color"><a href="com/osoc6/OSOC6/exception/package-summary.html">com.osoc6.OSOC6.exception</a></div>
<div class="col-first even-row-color"><a href="com/osoc6/OSOC6/dto/package-summary.html">com.osoc6.OSOC6.dto</a></div>
<div class="col-last even-row-color">
<div class="block">This module contains all exceptions and handlers used for the API.</div>
<div class="block">This package contains all dto's (data transfer objects) used for validating input and transferring data.</div>
</div>
<div class="col-first odd-row-color"><a href="com/osoc6/OSOC6/repository/package-summary.html">com.osoc6.OSOC6.repository</a></div>
<div class="col-first odd-row-color"><a href="com/osoc6/OSOC6/exception/package-summary.html">com.osoc6.OSOC6.exception</a></div>
<div class="col-last odd-row-color">
<div class="block">This package contains all repository's used for the API.</div>
<div class="block">This module contains all exceptions and handlers used for the API.</div>
</div>
<div class="col-first even-row-color"><a href="com/osoc6/OSOC6/service/package-summary.html">com.osoc6.OSOC6.service</a></div>
<div class="col-first even-row-color"><a href="com/osoc6/OSOC6/repository/package-summary.html">com.osoc6.OSOC6.repository</a></div>
<div class="col-last even-row-color">
<div class="block">This package contains all repository's used for the API.</div>
</div>
<div class="col-first odd-row-color"><a href="com/osoc6/OSOC6/service/package-summary.html">com.osoc6.OSOC6.service</a></div>
<div class="col-last odd-row-color">
<div class="block">This package contains all services used for the API.</div>
</div>
<div class="col-first even-row-color"><a href="com/osoc6/OSOC6/util/package-summary.html">com.osoc6.OSOC6.util</a></div>
<div class="col-last even-row-color">
<div class="block">This package contains all util classes used for the API.</div>
</div>
<div class="col-first odd-row-color"><a href="com/osoc6/OSOC6/webhook/package-summary.html">com.osoc6.OSOC6.webhook</a></div>
<div class="col-last odd-row-color">
<div class="block">This package contains all classes used for processing the received tally submissions.</div>
</div>
<div class="col-first even-row-color"><a href="com/osoc6/OSOC6/webhookTest/package-summary.html">com.osoc6.OSOC6.webhookTest</a></div>
<div class="col-last even-row-color">
<div class="block">Module containing all tests related to the webhook.</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-last odd-row-color">
<div class="block">This package contains all wizards.</div>
Expand Down
Loading

0 comments on commit 91f98cf

Please sign in to comment.