Renovate Bot
1514ea1646
fix(deps): update dependency raw-body to v2.5.1
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-03-05 09:24:01 +01:00
Renovate Bot
ddca4eaec7
chore(deps): update dependency mkdocs-material to v8.2.4
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-03-05 05:00:47 +00:00
Renovate Bot
1827b7c615
chore(deps): update dependency @nestjs/cli to v8.2.2
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-03-05 02:56:36 +00:00
David Mehren
0be8e4ea55
feat(api/private): add GroupsController
...
The GroupsController can be used to fetch information about groups.
Signed-off-by: David Mehren <git@herrmehren.de>
2022-03-01 20:20:18 +01:00
David Mehren
0394679134
feat(user-info-dto): split email into separate DTO
...
The email address should only be available
in /me routes.
This commit splits the email address into a new FullUserInfoDto.
Signed-off-by: David Mehren <git@herrmehren.de>
2022-03-01 20:20:18 +01:00
David Mehren
a7edf00ebc
feat(api/private): add UsersController
...
The UsersController can be used to fetch information about users.
Signed-off-by: David Mehren <git@herrmehren.de>
2022-03-01 20:20:18 +01:00
Renovate Bot
908f418620
chore(deps): lock file maintenance
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-28 02:23:45 +00:00
David Mehren
931a168e5d
fix(session-middleware): don't hardcode database ttl
...
The cookie expiration is taken from the config,
but the expiration of session data in the database was hardcoded.
This removes the hardcoded value, so TypeormStore defaults
to cookie.maxAge.
References:
https://github.com/nykula/connect-typeorm#options
https://github.com/expressjs/session#cookiemaxage
Signed-off-by: David Mehren <git@herrmehren.de>
2022-02-27 20:55:13 +01:00
Philip Molares
cf5c398933
fix: openapi decorator
...
This now correctly returns the dto if it is provided. Previously it would return () => undefined, when the dto was not defined, which crashed some internal logic in nestjs.
Signed-off-by: Philip Molares <philip.molares@udo.edu>
2022-02-27 18:40:53 +01:00
Renovate Bot
bb2c248147
chore(deps): update dependency mkdocs-material to v8.2.3
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-27 18:22:31 +01:00
Renovate Bot
72ef02608b
chore(deps): update yarn to v3.2.0
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
Signed-off-by: David Mehren <git@herrmehren.de>
2022-02-26 14:07:23 +01:00
Renovate Bot
4e83c19dc7
chore(deps): update dependency mkdocs-material to v8.2.2
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-26 14:00:27 +01:00
Renovate Bot
eeb8de4f78
fix(deps): update dependency raw-body to v2.5.0
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-26 13:56:36 +01:00
Renovate Bot
a8264bdd7f
chore(deps): update dependency eslint to v8.10.0
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-26 13:48:34 +01:00
Renovate Bot
b0b590757e
chore(deps): update actions/setup-node action to v3
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-26 13:43:50 +01:00
Renovate Bot
4d8682f27a
fix(deps): update dependency typeorm to v0.2.44
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-26 11:15:16 +00:00
Renovate Bot
c97533f70f
chore(deps): update linters to v5.12.1
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-26 11:07:33 +00:00
Renovate Bot
4bba9a2520
chore(deps): update dependency @types/node to v16.11.26
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-26 08:48:55 +00:00
Renovate Bot
0318f7ea0d
chore(deps): update dependency @types/jest to v27.4.1
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-26 04:44:06 +00:00
Renovate Bot
70a26bedb0
chore(deps): update dependency @nestjs/schematics to v8.0.7
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-26 02:24:25 +00:00
Renovate Bot
f72c85b887
chore(deps): lock file maintenance
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-21 02:40:08 +00:00
Philip Molares
86ef8f3c7f
docs: add documentation to OpenApi decorator
...
Signed-off-by: Philip Molares <philip.molares@udo.edu>
2022-02-20 20:56:09 +01:00
Philip Molares
cae55e0baa
test: fix e2e test error codes
...
As these were changed with the openapi decorator the test need to reflect this.
Signed-off-by: Philip Molares <philip.molares@udo.edu>
2022-02-20 20:56:09 +01:00
Philip Molares
89aac9d4b6
refactor: use new openapi decorator
...
Also remove fullapi decorator, because it's fully replaced by the openapi decorator.
Signed-off-by: Philip Molares <philip.molares@udo.edu>
2022-02-20 20:56:09 +01:00
Philip Molares
a283002a34
feat: create openapi decorator
...
This decorator gets a list of http codes and possible descriptions and adds all necessary decorator internally to the method or the class. This will prevent long OpenApi annotations and keep the controllers shorter.
Signed-off-by: Philip Molares <philip.molares@udo.edu>
2022-02-20 20:56:09 +01:00
Philip Molares
c6bb8f62e8
refactor: use a base dto class
...
This gives all dto classes a common super class for usage of the type system.
Signed-off-by: Philip Molares <philip.molares@udo.edu>
2022-02-20 20:56:09 +01:00
Philip Molares
0955bf048d
refactor: rename markdown body decorator
...
Signed-off-by: Philip Molares <philip.molares@udo.edu>
2022-02-20 20:56:09 +01:00
Philip Molares
7f8d745c80
refactor: move permissions decorator into api utils dir
...
Signed-off-by: Philip Molares <philip.molares@udo.edu>
2022-02-20 20:56:09 +01:00
Renovate Bot
e339f740e7
fix(deps): update dependency @types/node-fetch to v2.6.1
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-19 20:48:05 +01:00
Renovate Bot
2bdb567ff5
fix(deps): update nestjs packages
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-19 20:42:26 +01:00
Renovate Bot
b413c35d8a
chore(deps): update linters
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-19 20:40:39 +01:00
Renovate Bot
c13ead34f8
chore(deps): update dependency mkdocs-material to v8.2.1
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-19 20:39:56 +01:00
Renovate Bot
48b52227f9
fix(deps): update dependency typeorm to v0.2.43
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-19 11:48:04 +00:00
Renovate Bot
8e3b7cf4f1
fix(deps): update dependency raw-body to v2.4.3
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-19 10:03:14 +00:00
Renovate Bot
5cbecf4ddd
chore(deps): update dependency eslint-plugin-jest to v26.1.1
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-19 08:37:48 +00:00
Renovate Bot
161aa89747
chore(deps): update dependency @types/node to v16.11.25
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-19 04:55:57 +00:00
Renovate Bot
bd3add4d1b
chore(deps): update dependency @nestjs/cli to v8.2.1
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-19 02:21:30 +00:00
Erik Michelson
c917e9d5f1
Update name in docs
...
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2022-02-14 11:50:02 +01:00
Erik Michelson
49b563f182
Use 'HedgeDoc' in changelog and license
...
Signed-off-by: Erik Michelson <github@erik.michelson.eu>
2022-02-14 11:50:02 +01:00
David Mehren
81d47b57d6
test: app should not crash on requests to /
...
Regression test for 396ad181d0
Signed-off-by: David Mehren <git@herrmehren.de>
2022-02-14 11:28:02 +01:00
David Mehren
2c081b8dbf
fix: correctly initialize exception mapping
...
The constructor of an exception filter must be given
an instance of HttpAdapterHost, otherwise it will crash at runtime.
This can be reproduced by GETing /.
Reference: https://docs.nestjs.com/exception-filters#inheritance
Signed-off-by: David Mehren <git@herrmehren.de>
2022-02-14 11:28:02 +01:00
Renovate Bot
bb115dedb6
chore(deps): lock file maintenance
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-14 02:35:57 +00:00
Renovate Bot
bf5917b563
fix(deps): update nestjs packages
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-12 11:54:16 +01:00
Renovate Bot
df857f9886
chore(deps): update linters
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-12 11:54:03 +01:00
Renovate Bot
c38e3e3fa1
fix(deps): update dependency rxjs to v7.5.4
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-12 11:53:55 +01:00
Renovate Bot
f631cf2423
chore(deps): update dependency mkdocs-material to v8.1.11
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-12 11:53:46 +01:00
Renovate Bot
77ed48b736
chore(deps): update dependency pymdown-extensions to v9.2
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-12 11:46:06 +01:00
Renovate Bot
c3ae62843f
chore(deps): update dependency ts-node to v10.5.0
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-12 11:38:43 +01:00
Renovate Bot
505ad8575b
chore(deps): update dependency jest to v27.5.1
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-12 09:35:42 +00:00
Renovate Bot
d41d5cf3f9
chore(deps): update dependency http-proxy-middleware to v2.0.3
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2022-02-12 06:03:54 +00:00