Philip Molares
454a883f17
config: Improve error messages
...
Add labels to most Joi objects
Convert all auth variable insert names to upper case to prevent inconsistent naming of the variables
Rewrite auth errors to correctly point out the problematic variable
Add tests for the config utils functions
Signed-off-by: Philip Molares <philip.molares@udo.edu>
2021-01-21 21:35:59 +01:00
Renovate Bot
519c191b42
fix(deps): update dependency @nestjs/swagger to v4.7.12
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2021-01-21 14:57:08 +00:00
David Mehren
5cb1f29a2c
Merge pull request #737 from hedgedoc/renovate/linters
...
Update linters
2021-01-19 12:59:59 +01:00
David Mehren
9b552a6ead
Merge pull request #733 from hedgedoc/config/split
2021-01-19 12:58:23 +01:00
Philip Molares
9c3d329bc9
tests: Removed unnecessary import of appConfigMock
...
As suggested by an review of David Mehren
Co-authored by: David Mehren <git@herrmehren.de>
Signed-off-by: Philip Molares <philip.molares@udo.edu>
2021-01-19 12:45:36 +01:00
Renovate Bot
a949d307d9
Update linters
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2021-01-19 10:06:59 +00:00
David Mehren
ec567aba22
Merge pull request #739 from hedgedoc/renovate/mkdocs-material-6.x
...
Update dependency mkdocs-material to v6.2.5
2021-01-19 11:06:27 +01:00
Philip Molares
2c4098dc55
config: splits config in multiple files
...
splits the big appConfig in multiple configs
adds media.config.mock.ts
Signed-off-by: Philip Molares <philip.molares@udo.edu>
2021-01-17 21:19:45 +01:00
Philip Molares
4f6d15439c
config: removes unnecessary options
...
removes options that we don't need from the config
removes linkify-header-style.enum.ts
Signed-off-by: Philip Molares <philip.molares@udo.edu>
2021-01-17 21:19:45 +01:00
Renovate Bot
c4fbe53a51
Update dependency mkdocs-material to v6.2.5
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2021-01-17 10:38:44 +00:00
David Mehren
7e8e003e14
Merge pull request #734 from hedgedoc/renovate/test-packages
...
Update dependency supertest to v6.1.1
2021-01-15 22:48:06 +01:00
Yannick Bungers
0d95c29df2
Merge pull request #709 from hedgedoc/fix/api-notes-metadata
2021-01-15 22:47:52 +01:00
Renovate Bot
bc6f591cac
Update dependency supertest to v6.1.1
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2021-01-15 21:45:12 +00:00
David Mehren
35fb7f3433
Merge pull request #732 from hedgedoc/renovate/nestjs-packages
...
Update dependency @nestjs/swagger to v4.7.11
2021-01-15 22:44:38 +01:00
Renovate Bot
6eef37bed7
Update dependency @nestjs/swagger to v4.7.11
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2021-01-15 21:34:51 +00:00
David Mehren
a70ebb2677
Merge pull request #731 from hedgedoc/renovate/definitelytyped
...
Update dependency @types/node to v13.13.40
2021-01-15 22:34:13 +01:00
Renovate Bot
bf3a35a44b
Update dependency @types/node to v13.13.40
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2021-01-15 21:28:54 +00:00
David Mehren
4dcb380549
Merge pull request #726 from hedgedoc/renovate/class-transformer-0.x
...
Update dependency class-transformer to v0.3.2
2021-01-15 22:28:00 +01:00
Renovate Bot
0a40edf8a7
Update dependency class-transformer to v0.3.2
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2021-01-15 21:24:49 +00:00
David Mehren
695e343b8e
Merge pull request #725 from hedgedoc/renovate/class-validator-0.x
...
Update dependency class-validator to v0.13.1
2021-01-15 22:23:38 +01:00
Renovate Bot
6018760779
Update dependency class-validator to v0.13.1
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2021-01-14 05:45:22 +00:00
David Mehren
9bc68671c0
Merge pull request #711 from hedgedoc/renovate/lock-file-maintenance
...
Lock file maintenance
2021-01-13 22:58:24 +01:00
Renovate Bot
251ffcb5dc
Lock file maintenance
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2021-01-13 21:32:17 +00:00
David Mehren
2925d85ea3
Merge pull request #723 from hedgedoc/renovate/pin-dependencies
...
Pin dependencies
2021-01-13 22:31:38 +01:00
Renovate Bot
0f2ed457d8
Pin dependencies
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2021-01-13 21:29:09 +00:00
Yannick Bungers
58fc65d65c
Merge pull request #549 from hedgedoc/feat/config
2021-01-13 22:24:27 +01:00
Philip Molares
929795637a
Extend config with various options from 1.x
...
Signed-off-by: Philip Molares <philip.molares@udo.edu>
2021-01-13 22:09:07 +01:00
David Mehren
ce65f2c51a
Add config to tests in various places
...
Signed-off-by: David Mehren <git@herrmehren.de>
2021-01-13 21:45:23 +01:00
David Mehren
9f170bca4c
FilesystemBackend: Use scoped appConfig
...
Signed-off-by: David Mehren <git@herrmehren.de>
2021-01-13 21:45:23 +01:00
David Mehren
75b6d3cc2b
MediaService: Get media backend from configuration
...
Signed-off-by: David Mehren <git@herrmehren.de>
2021-01-13 21:45:23 +01:00
David Mehren
0e7845e38f
Get port and upload path from config
...
Signed-off-by: David Mehren <git@herrmehren.de>
Co-authored-by: Yannick Bungers <git@innay.de>
2021-01-13 21:45:23 +01:00
David Mehren
cbd4684785
Load config to global scope
...
Otherwise every module would have to parse the config again
Signed-off-by: David Mehren <git@herrmehren.de>
2021-01-13 21:45:23 +01:00
David Mehren
c55f7060be
Add proof of concept config system
...
Signed-off-by: David Mehren <git@herrmehren.de>
Co-authored-by: Yannick Bungers <git@innay.de>
2021-01-13 21:45:21 +01:00
David Mehren
2516f8a1b5
Merge pull request #715 from hedgedoc/renovate/linters
...
Update linters to v4.13.0
2021-01-13 18:19:08 +01:00
Renovate Bot
7b89c94060
Update linters to v4.13.0
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2021-01-13 17:16:35 +00:00
David Mehren
bb1119e7d8
Merge pull request #718 from hedgedoc/renovate/typeorm-0.x
...
Update dependency typeorm to v0.2.30
2021-01-13 18:16:01 +01:00
Renovate Bot
3c324ab9c6
Update dependency typeorm to v0.2.30
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2021-01-13 17:07:58 +00:00
David Mehren
335b5ecc13
Merge pull request #720 from hedgedoc/renovate/file-type-16.x
...
Update dependency file-type to v16.2.0
2021-01-13 18:07:21 +01:00
Renovate Bot
e4f2b25370
Update dependency file-type to v16.2.0
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2021-01-13 16:58:34 +00:00
David Mehren
bc14f527f6
Merge pull request #714 from hedgedoc/renovate/class-validator-0.x
...
Update dependency class-validator to v0.13.0
2021-01-13 17:57:59 +01:00
Renovate Bot
9f38e596d4
Update dependency class-validator to v0.13.0
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2021-01-13 16:46:10 +00:00
David Mehren
8cce5f49cf
Merge pull request #717 from hedgedoc/renovate/nestjs-packages
2021-01-13 17:45:40 +01:00
Renovate Bot
762e2fda09
Update dependency @nestjs/swagger to v4.7.10
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2021-01-13 16:35:13 +00:00
David Mehren
06cea24f62
Merge pull request #716 from hedgedoc/renovate/definitelytyped
...
Update dependency @types/express to v4.17.11
2021-01-13 17:34:39 +01:00
Renovate Bot
b1101c8b0b
Update dependency @types/express to v4.17.11
...
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2021-01-12 22:29:20 +00:00
David Mehren
f2eb16238b
Merge pull request #707 from hedgedoc/feat/note-created-at
2021-01-11 09:05:46 +01:00
David Mehren
6301a264dd
NotesService: updateNoteByIdOrAlias
should return the new note
...
Fixes #702
Signed-off-by: David Mehren <git@herrmehren.de>
2021-01-10 20:31:56 +01:00
David Mehren
4a1bec8eec
Move note permission route under metadata
...
Signed-off-by: David Mehren <git@herrmehren.de>
2021-01-10 20:25:28 +01:00
David Mehren
0f215fc8ad
Add missing license header in CodeQL workflow
...
Signed-off-by: David Mehren <git@herrmehren.de>
2021-01-10 20:20:30 +01:00
David Mehren
a1b53f93d6
Enable GitHub CodeQL analysis
...
Signed-off-by: David Mehren <git@herrmehren.de>
2021-01-10 20:17:21 +01:00