e27e819609
chore(release): 1.5.2
Build release images / build-container (push) Successful in 1m9s
2025-05-26 19:30:33 +02:00
0f532b139c
feat(mailer): Log error message when sending selfservice forgotten mail fails
2025-05-26 19:30:16 +02:00
eebcc2e328
feat(mailer): Add logging for selfservice forgotten mail requests
2025-05-26 19:29:37 +02:00
284954d064
chore(release): 1.5.1
Build release images / build-container (push) Successful in 1m12s
2025-05-26 19:24:04 +02:00
401ca923a6
feat(mailer): Log error when sending selfservice forgotten mail fails
2025-05-26 19:23:30 +02:00
bf1f6411e0
chore(release): 1.5.0
Build release images / build-container (push) Successful in 1m17s
2025-05-06 19:41:36 +02:00
f225cc4954
feat(responses): Added created_at/updated_at
2025-05-06 19:38:20 +02:00
728f8a14e9
feat(entities): Added created/updated at to all entities
2025-05-06 19:33:30 +02:00
a4480589a0
feat(participants): Added created/updated at
2025-05-06 19:29:46 +02:00
0ad9eeb52f
chore(release): 1.4.3
Build release images / build-container (push) Successful in 1m15s
2025-05-01 16:02:40 +02:00
4494afc64b
feat(runners): Include collected distance donation amount in runner detail
2025-05-01 16:02:28 +02:00
f4747c51de
chore(release): 1.4.2
Build release images / build-container (push) Successful in 1m16s
2025-05-01 15:57:57 +02:00
07a0195f12
fix(donations): Fixed creation bug
2025-05-01 15:56:42 +02:00
7ac98229d1
chore(release): 1.4.1
Build release images / build-container (push) Successful in 1m19s
2025-04-28 21:36:31 +02:00
dd5b538783
refactor(auth): Increased token timeouts to 24hrs/7days
2025-04-28 21:36:12 +02:00
8e6d67428c
chore(release): 1.4.0
Build release images / build-container (push) Successful in 1m14s
2025-04-28 19:41:55 +02:00
7ffb7523aa
Merge branch 'CreateAnonymousDonation-dedicated-enitity-controller' into dev
2025-04-28 19:41:35 +02:00
f4bf309821
feat(donations): Implement response type to indicate possible missing donor
2025-04-28 19:35:07 +02:00
02b1cb9904
refactor(donations): Make anon prepaid
2025-04-28 19:32:06 +02:00
7697acff82
fix(donations): Move donor over to the types that need it
2025-04-28 19:25:41 +02:00
bacfc437f9
chore(release): 1.3.12
Build release images / build-container (push) Successful in 1m24s
2025-04-28 11:05:10 +02:00
9875b4f392
wip
2025-04-28 11:04:22 +02:00
ce9b765b81
refactor(config): improve consola error logs
2025-04-28 11:03:33 +02:00
2ab6e985e3
refactor: make Donation.donor optional
2025-04-28 10:56:06 +02:00
d06f6a4407
chore(release): 1.3.11
Build release images / build-container (push) Successful in 1m40s
2025-04-17 20:46:56 +02:00
a50d72f2f5
feat(RunnerController): add selfservice_links parameter to getRunners method
2025-04-17 20:45:28 +02:00
4723d9738e
chore(release): 1.3.10
Build release images / build-container (push) Successful in 1m19s
2025-04-11 12:11:08 +02:00
1a478bd784
feat(RunnerController.getAll): debug created_via query param filter
2025-04-11 12:09:10 +02:00
284cb0f8b3
chore(release): 1.3.9
Build release images / build-container (push) Successful in 1m14s
2025-04-09 11:38:16 +02:00
6e63c57936
feat(RunnerController.getAll): add created_via query param filter
2025-04-09 11:37:49 +02:00
30b61db2c1
chore(release): 1.3.8
Build release images / build-container (push) Successful in 1m20s
2025-04-09 10:23:48 +02:00
8237d5f210
feat(RunnerCardController): putByCode
2025-04-09 10:23:01 +02:00
03e0a29096
chore(release): 1.3.7
Build release images / build-container (push) Successful in 1m16s
2025-04-08 21:15:59 +02:00
a6afba93e2
feat(stats): Publish runners by kiosk stat
2025-04-08 21:15:41 +02:00
a41758cd9c
chore(release): 1.3.6
Build release images / build-container (push) Successful in 1m32s
2025-04-08 21:06:01 +02:00
d6755ed134
feat(runners): Allow created via being set via api
2025-04-08 21:04:38 +02:00
599c75fc00
fix(participant): Switch to correct type
2025-04-08 21:03:23 +02:00
bb213f001e
chore(release): 1.3.5
Build release images / build-container (push) Successful in 1m16s
2025-04-08 20:01:13 +02:00
5415cd38a7
feat(runners): Generate selfservice urls on runner if requested or create/update/get single
2025-04-08 20:00:27 +02:00
175ba52ffa
chore(release): 1.3.4
Build release images / build-container (push) Successful in 1m10s
2025-03-28 21:49:42 +01:00
5c5000a218
feat: add runnersViaSelfservice to statsControllerGet
2025-03-28 21:49:19 +01:00
d559d04031
chore(release): 1.3.3
Build release images / build-container (push) Successful in 1m11s
2025-03-28 21:20:39 +01:00
2af682d1dd
ci: remove "v" prefix from tags
2025-03-28 21:20:30 +01:00
30905e481c
chore(release): v1.3.2
Build release images / build-container (push) Successful in 1m17s
2025-03-28 21:16:41 +01:00
752d405bda
ci: pnpm@10.7
2025-03-28 21:16:28 +01:00
8fa4ed7c33
chore(release): v1.3.1
Build release images / build-container (push) Failing after 6s
2025-03-28 21:15:27 +01:00
c4201e9a68
fix: TypeError: Cannot read properties of undefined (reading 'filter') - when trying to delete a org/team with runners
...
close #210
2025-03-28 21:14:14 +01:00
78dcad0857
pnpm@10.7, node@23, argon->@node-rs/argon2
2025-03-28 21:04:50 +01:00
93e0cdf577
chore(release): v1.3.0
Build release images / build-container (push) Failing after 6s
2025-03-28 18:56:01 +01:00
6efcd94726
ci: change release commit message
2025-03-28 18:55:25 +01:00
2e271bcd52
fix: add .created_via to ResponseParticipant constructor
2025-03-28 18:24:53 +01:00
ebde8c6ffd
ci: move to gitea workflows
2025-03-28 18:07:10 +01:00
a3639dd89b
feat: created_via for tracking how runners got into the system ( #212 )
...
close #211
squash merge please:)
Reviewed-on: #212
2025-03-28 17:05:10 +00:00
0a43f1bb5b
build: docker "AS" casing
2025-03-28 17:41:20 +01:00
8c6fdb2239
refactor(RunnerController.remove): only load necessary relations
2025-03-28 12:01:15 +01:00
c0d5af5d7a
refactor(RunnerTeamController.remove): only load necessary relations
2025-03-28 12:00:55 +01:00
4008a5ee72
chore(release): 1.2.1
ci/woodpecker/push/build Pipeline failed
2024-12-11 22:23:58 +01:00
07bf28b144
refactor: allow selfservice link every 30s
ci/woodpecker/push/build Pipeline failed
2024-12-11 22:22:54 +01:00
6764bf80ea
chore(release): 1.2.0
ci/woodpecker/tag/release Pipeline was successful
2024-12-11 20:05:31 +01:00
b3a73b25e8
refactor(ci): Switch to new woodpecker
2024-12-11 20:05:07 +01:00
bda1f971d1
Merge pull request 'refactor: move to new mailer' ( #209 ) from refactor/new-mailer into dev
...
Reviewed-on: #209
Reviewed-by: Nicolai Ort <info@nicolai-ort.com >
2024-12-11 19:04:11 +00:00
765ef84903
SELFSERVICE_URL
2024-12-11 18:43:11 +01:00
296ba8ddab
FRONTEND_URL env
2024-12-11 18:40:21 +01:00
6eff243803
feat: middlename
2024-12-11 18:34:40 +01:00
0f4c8b2051
refactor: move to new mailer
2024-12-11 18:26:57 +01:00
d842c14240
chore: update readme
2024-12-11 17:55:04 +01:00
a54cb287a4
🚀 Bumped version to v1.1.4
2024-11-20 19:00:19 +01:00
74d334f9b7
fix(dependencies): Switch back to previous class-validator version to produce a working build
2024-11-20 18:59:50 +01:00
cd3cd81360
fix(deps): Bump sqlite3
ci/woodpecker/push/build Pipeline was successful
2023-11-06 20:32:05 +01:00
cf48c00ddb
fix(deps): Bumped argon2 to latest version for arm support
ci/woodpecker/push/build Pipeline failed
2023-11-06 20:23:32 +01:00
3192365793
feat(ci)!: Switch to woodpecker
ci/woodpecker/push/build Pipeline failed
2023-11-06 20:15:44 +01:00
075d484f11
ci: drop lfk-client-node
2023-11-06 18:09:31 +01:00
5082b1b8b1
fix: updated README for pnpm, typos
2023-11-06 18:04:32 +01:00
50dd703a1b
build: package lock
2023-11-06 18:01:15 +01:00
057a8ee699
🚀 Bumped version to v1.1.3
continuous-integration/drone/push Build is passing
2023-05-10 13:38:14 +02:00
8d9418635d
feat(orgs): Also resolve child-teams' distances and add them to org total
2023-05-10 13:37:54 +02:00
f2832a2dae
fix(orgs): Removed unused log
2023-05-10 13:36:05 +02:00
0d21596e2b
🚀 Bumped version to v1.1.2
continuous-integration/drone/push Build is passing
2023-05-10 13:16:33 +02:00
245827e9c6
feat(groups): Resolve the total group distance on group get single (aka get org and get team)
2023-05-10 13:15:59 +02:00
4608a36df6
chore(package): Formatting
2023-05-10 13:15:21 +02:00
cb1305aa77
🚀 Bumped version to v1.1.1
continuous-integration/drone/push Build is passing
2023-04-19 18:10:52 +02:00
12a9ae2493
feat(donors): Resolve donations with donors via pagination
2023-04-19 18:10:26 +02:00
b9fe9f1c24
🚀 Bumped version to v1.1.0
continuous-integration/drone/push Build is passing
2023-04-19 15:48:16 +02:00
b25b0db760
Added hints
2023-04-19 15:47:54 +02:00
fe59e3a557
Added average donation per distance to stats
2023-04-19 15:46:50 +02:00
42c23a5883
Formatting
2023-04-19 15:45:34 +02:00
6ee5328dbc
Added calls to controller
2023-04-19 15:41:49 +02:00
6f39ac42da
feat(stats): Added donation count and donor count to stats
2023-04-19 15:41:43 +02:00
301f334674
🚀 Bumped version to v1.0.1
continuous-integration/drone/push Build is passing
2023-04-18 20:09:58 +02:00
fcee3909f4
fix(pagination) page=0 resulted in false thx JS
2023-04-18 20:09:44 +02:00
f0e20e4130
🚀 Bumped version to v1.0.0
continuous-integration/drone/push Build is passing
2023-04-18 20:03:51 +02:00
80de188565
Merge pull request 'feature/205-pagination' ( #206 ) from feature/205-pagination into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #206
Reviewed-by: Philipp Dormann <philipp@noreply.git.odit.services >
2023-04-18 18:03:20 +00:00
2f305e127c
Updated test for attribute
continuous-integration/drone/pr Build is passing
2023-04-18 20:02:03 +02:00
513d7f6fba
usergroup pagination
...
continuous-integration/drone/pr Build is failing
ref #205
2023-04-18 18:44:15 +02:00
244da61892
users pagination
...
ref #205
2023-04-18 18:43:13 +02:00
2a72aea10e
Track pagination
...
continuous-integration/drone/pr Build is failing
ref #205
2023-04-18 18:41:57 +02:00
71ebce6f8e
statsclient pagination
...
continuous-integration/drone/pr Build is failing
ref #205
2023-04-18 18:40:45 +02:00
f60025b6de
scanstation pagination
...
continuous-integration/drone/pr Build is failing
ref #205
2023-04-18 18:39:37 +02:00
0fa663a341
RunnerTeam Pagination
...
continuous-integration/drone/pr Build is failing
ref #205
2023-04-18 18:38:27 +02:00
538622aa18
Added pagination for runner orgs
...
ref #205
2023-04-18 18:37:09 +02:00
86a21dbfa4
Get all pagination for permissions
...
continuous-integration/drone/pr Build is failing
ref #205
2023-04-18 18:35:25 +02:00
1e9e24d99d
Pagination for group contacts
...
ref #205
2023-04-18 18:34:08 +02:00
4493c0e3d9
Added pagination for get all donors
...
continuous-integration/drone/pr Build is failing
ref #205
2023-04-18 18:30:20 +02:00
f5d48fc638
Added pagination for donations
...
ref #205
2023-04-18 18:28:55 +02:00
b35a2dd2fa
Added pagination for runnercards
...
ref #205
2023-04-18 18:27:11 +02:00
a28ffe06e5
Formatting
...
ref #205
2023-04-18 18:21:09 +02:00
d873674819
Added pagination for runners
...
ref #205
2023-04-18 18:20:56 +02:00
37b2ac974b
Added pagination for get all scans
...
ref #205
2023-04-18 18:17:10 +02:00
81aed1de40
🚀 Bumped version to v0.15.4
continuous-integration/drone/push Build is passing
2023-04-15 22:52:10 +02:00
0f0c3c7214
Fixed possible null
continuous-integration/drone/push Build is passing
2023-04-15 22:51:48 +02:00
3909ed34f7
🚀 Bumped version to v0.15.3
continuous-integration/drone/push Build is passing
2023-04-15 22:36:09 +02:00
b2ac70e0ae
Faster stats (not including donations)
2023-04-15 22:35:55 +02:00
5f17e7f783
🚀 Bumped version to v0.15.2
continuous-integration/drone/push Build is passing
2023-04-15 21:16:56 +02:00
a5a56a263a
Resolve groups again for card generation
2023-04-15 21:15:29 +02:00
2d8f7528d9
Don't resolve runner group and parten with get all card requests
2023-04-15 21:13:14 +02:00
9581185b24
🚀 Bumped version to v0.15.1
continuous-integration/drone/push Build is passing
2023-04-15 21:11:56 +02:00
2905884c02
Log batch time in mass scan script
2023-04-15 21:11:32 +02:00
e9914e317b
Faster trackscan creation by only loading the latest scan
2023-04-15 21:08:08 +02:00
702070da66
Dont load cards with get all runners request
2023-04-15 20:55:22 +02:00
cc89ba8afb
🚀 Bumped version to v0.15.0
continuous-integration/drone/push Build is passing
2023-04-15 20:51:28 +02:00
7c4ff42a3b
More scan request optimizations
2023-04-15 20:51:13 +02:00
8007117434
Added test script for creating mass scans
2023-04-15 20:50:48 +02:00
23fa78eb9d
Get all scans speed improvement
2023-04-15 20:31:52 +02:00
3b3e68900b
🚀 Bumped version to v0.14.6
continuous-integration/drone/push Build is passing
2023-04-15 18:20:54 +02:00
3ff666fd3e
Missing orm file
2023-04-15 18:19:47 +02:00
4e4435010f
🚀 Bumped version to v0.14.5
continuous-integration/drone/push Build is passing
2023-04-15 18:16:09 +02:00
de9af5a909
Entrypoint fix
2023-04-15 18:15:57 +02:00
ac631f0af4
Fixed copy
2023-04-15 18:13:58 +02:00
6bbdd5bb04
🚀 Bumped version to v0.14.4
continuous-integration/drone/pr Build was killed
continuous-integration/drone/push Build is passing
2023-04-15 18:09:49 +02:00
a8fc755840
Back to ean13 based codes
continuous-integration/drone/push Build was killed
continuous-integration/drone/pr Build is failing
2023-04-15 18:09:24 +02:00
27e74e824c
pinned pnpm to 8
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-04-12 14:12:05 +02:00
b5c0a288ac
coherent baseimage
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is passing
2023-03-29 20:35:16 +02:00
85dc3444ac
custom pnpm cache
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
2023-03-29 20:29:56 +02:00
d02743984d
install prod in first step
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
2023-03-29 20:29:08 +02:00
734c826fac
added missing ci env
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-03-29 20:27:01 +02:00
33b25c9743
bumped final pnpm version
continuous-integration/drone/pr Build was killed
continuous-integration/drone/push Build is passing
2023-03-29 20:03:38 +02:00
6275aaa326
Switched ci over to pnpm + cache
continuous-integration/drone/pr Build was killed
continuous-integration/drone/push Build is failing
2023-03-29 19:56:05 +02:00
2a94bfa622
pinned pnpm version
2023-03-29 19:53:42 +02:00
a64f6c9822
COPY by stage name
2023-03-29 19:52:59 +02:00
93d43b7684
Switched dockerfile to pnpm 8 with cache
2023-03-29 19:52:31 +02:00
16ce0a8480
🚀 Bumped version to v0.14.3
continuous-integration/drone/push Build is passing
2023-03-18 22:15:02 +01:00
9a8d618ae4
Adjusted modulo for new fixed card length
2023-03-18 22:14:50 +01:00
38da2d3318
🚀 Bumped version to v0.14.2
continuous-integration/drone/push Build is passing
2023-03-18 21:55:23 +01:00
068deb4960
Back to modulo
2023-03-18 21:55:10 +01:00
13f093bb61
🚀 Bumped version to v0.14.1
continuous-integration/drone/push Build is passing
2023-03-18 21:46:38 +01:00
6289f30740
Switched from card prefix replacement via modulo to regex
2023-03-18 21:46:21 +01:00
6ff764bc34
🚀 Bumped version to v0.14.0
continuous-integration/drone/push Build is passing
2023-03-15 14:44:34 +01:00
ea87cc793b
Updated default length
2023-03-15 14:44:19 +01:00
92517e3653
Removed sqlite journal
2023-03-15 14:39:40 +01:00
ffee887ddf
breaking(runnercards): shorter runnercard codes (padding to 12 was a bit tooo ambitious)
2023-03-15 14:39:24 +01:00
3bac75e7ab
🚀 Bumped version to v0.13.3
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-02-15 14:55:41 +01:00
d05eddcae1
Merge pull request 'feature/201-no_citizen-deletion' ( #202 ) from feature/201-no_citizen-deletion into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #202
2023-02-15 13:54:54 +00:00
d5c689d693
Updated tests
...
continuous-integration/drone/pr Build is passing
ref #201
2023-02-15 14:35:58 +01:00
8fedd4ef3b
Added delete check for citizen org
...
ref #201
2023-02-15 14:34:12 +01:00
e8b2e6f261
🚀 Bumped version to v0.13.2
continuous-integration/drone/push Build is passing
2023-02-03 16:12:20 +01:00
39f3b0e01f
Merge pull request 'move selfservice magic link endpoint to 15min rate limit' ( #200 ) from feature/runner-selfservice-login-link-rate-limit into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #200
2023-02-03 15:09:34 +00:00
edaf255e8f
move to 15min limit
continuous-integration/drone/pr Build is passing
2023-02-03 14:12:28 +01:00
41c4ed4d0f
Merge pull request 'Releases 0.12.0 and 0.13.0' ( #199 ) from dev into main
...
continuous-integration/drone/push Build is passing
Reviewed-on: #199
Reviewed-by: Philipp Dormann <philipp@philippdormann.de >
2023-02-03 13:04:39 +00:00
f2bd88aadf
🚀 Bumped version to v0.13.1
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-02-02 16:16:50 +01:00
67a3661448
Updated description
2023-02-02 16:16:36 +01:00
0c763a2dfd
🚀 Bumped version to v0.13.0
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-02-02 12:58:19 +01:00
a7297ff933
Moved changelog generation to package script
2023-02-02 12:58:06 +01:00
4cdba8bc77
Updated readme
2023-02-02 12:56:23 +01:00
77c6303014
Moved license and changelog export to releaseit hooks
2023-02-02 12:55:42 +01:00
2b641faa29
📖 New license file version [CI SKIP] [skip ci]
2023-02-02 11:52:17 +00:00
9fa8b93c08
🧾 New changelog file version [CI SKIP] [skip ci]
2023-02-02 11:51:42 +00:00
4b676bc853
Merge pull request 'feature/197-duplicate_runner_mail' ( #198 ) from feature/197-duplicate_runner_mail into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #198
2023-02-02 11:51:23 +00:00
4433ddb1e1
Updated logo url
continuous-integration/drone/pr Build is passing
2023-02-02 11:24:04 +01:00
39aa7598b7
Updated tests for new login in selfservice
...
continuous-integration/drone/pr Build is passing
ref #197
2023-02-02 11:18:45 +01:00
19a290c3a9
Fixed typo
2023-02-02 11:17:18 +01:00
9bc80aac8a
Updated selfservice tests to prevent email duplication
...
ref #197
2023-02-02 11:14:48 +01:00
e184673963
Added faker for testing
...
ref #197
2023-02-02 11:10:04 +01:00
68cd746a9f
Added selfservice runner create check to prevent duplicate email
...
ref #197
2023-02-02 11:08:36 +01:00
69651d9f6c
Rename selfservice forgot to login
...
ref #197
2023-02-02 11:03:12 +01:00
6fd246f43c
📖 New license file version [CI SKIP] [skip ci]
2023-02-02 09:24:02 +00:00
ae14d6c74f
🧾 New changelog file version [CI SKIP] [skip ci]
2023-02-02 09:23:34 +00:00
2fa56b82d1
Add git for changelog fun
continuous-integration/drone/push Build is passing
2023-02-02 10:23:11 +01:00
9cc66eebdf
depends_on: ["clone"]
continuous-integration/drone/push Build is failing
2023-02-02 10:21:19 +01:00
4c10e20b91
🚀 Bumped version to v0.12.0
continuous-integration/drone/push Build is failing
2023-02-02 10:19:57 +01:00
9217421221
Enabled tag via release script
2023-02-02 10:19:30 +01:00
4570845b3e
Pinned pnpm for builds
2023-02-02 10:18:08 +01:00
0e78951300
Drone -> Kaniko based builds
2023-02-02 10:15:46 +01:00
6ad56b3126
Drone images to odit registry
2023-02-02 10:13:04 +01:00
d95c6d3365
Bumped container base images
2023-02-02 10:10:48 +01:00
1f2c8abb22
Ignore pnpm lock
2023-02-02 10:08:22 +01:00
a6d5693ccd
Pinned versions
2023-02-02 10:05:23 +01:00
31b258b4ce
🧾 New changelog file version [CI SKIP] [skip ci]
2021-04-22 18:21:52 +00:00
f19f2808d8
Merge pull request 'Release 0.11.1' ( #196 ) from dev into main
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
Reviewed-on: #196
Reviewed-by: Philipp Dormann <philipp@philippdormann.de >
2021-04-22 18:21:16 +00:00
3b9cd2e1bb
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-04-22 17:59:02 +00:00
95320ca1bc
🚀 Bumped version to v0.11.1
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is passing
2021-04-22 19:57:31 +02:00
f2d127fc98
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-04-22 17:53:09 +00:00
eb526fb57f
Added fix for the appended 2
continuous-integration/drone/push Build is passing
2021-04-22 19:52:32 +02:00
348fe52c42
🧾 New changelog file version [CI SKIP] [skip ci]
2021-04-22 17:42:09 +00:00
eef0fa6952
Merge branch 'dev' of git.odit.services:lfk/backend into dev
continuous-integration/drone/push Build is passing
2021-04-22 19:41:21 +02:00
8a82e059b7
Now prefixing runnercards with 2
2021-04-22 19:41:18 +02:00
2229cdf20d
🧾 New changelog file version [CI SKIP] [skip ci]
2021-04-14 17:05:15 +00:00
3220b194d4
Merge pull request 'Release 0.11.0' ( #195 ) from dev into main
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
Reviewed-on: #195
Reviewed-by: Philipp Dormann <philipp@philippdormann.de >
2021-04-14 17:04:29 +00:00
278c4a6a41
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is failing
2021-04-14 16:59:20 +00:00
ec50ac31c4
Merge branch 'dev' of git.odit.services:lfk/backend into dev
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-04-14 18:58:24 +02:00
a2f0d814fc
📖 New license file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-04-14 16:58:11 +00:00
6468b35708
Merge branch 'dev' of git.odit.services:lfk/backend into dev
2021-04-14 18:57:45 +02:00
3558e99090
🚀 Bumped version to v0.11.0
2021-04-14 18:57:26 +02:00
520608aef0
🧾 New changelog file version [CI SKIP] [skip ci]
2021-04-14 16:57:03 +00:00
6df5f634f3
Merge pull request 'Donation payment management feature/193-donation_payments' ( #194 ) from feature/193-donation_payments into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #194
2021-04-14 16:56:22 +00:00
da266a8dd6
Fixed spelling
...
continuous-integration/drone/pr Build is passing
ref #193
2021-04-14 18:54:02 +02:00
8ae4b85827
Added payedDonationAmount to donor and responsedonor
...
continuous-integration/drone/pr Build is passing
ref #193
2021-04-14 18:49:44 +02:00
8fe3243693
Saved missing file
...
continuous-integration/drone/pr Build is passing
ref #193
2021-04-14 18:47:10 +02:00
49b174f29f
No longer answering with null, but 0
...
continuous-integration/drone/pr Build is failing
ref #193
2021-04-14 18:42:38 +02:00
30c6d3d8db
Added status to tests
...
continuous-integration/drone/pr Build was killed
ref #193
2021-04-14 18:41:20 +02:00
6c14ed9c89
Added mssing check to tests
...
ref #193
2021-04-14 18:36:59 +02:00
01ed51489e
Updated tests
...
continuous-integration/drone/pr Build is failing
ref #193
2021-04-14 18:34:15 +02:00
0636616dad
Marked payedAmount as optional during creation and/or update
...
ref #193
2021-04-14 18:29:40 +02:00
34dbaaafe0
Responses now contain the donation status
...
ref #193
2021-04-14 18:28:08 +02:00
b4c31ee9b5
Added donation status enum
...
ref #193
2021-04-14 18:25:42 +02:00
99307423c5
Added payed amount to update classes
...
ref #193
2021-04-14 18:19:26 +02:00
71542bc388
Added payed amount to crealte classes
...
ref #193
2021-04-14 18:17:26 +02:00
d64f470b60
Added payed amount to response class
...
ref #193
2021-04-14 18:15:37 +02:00
b8fbb72fa0
Added payed amount fileld to donation class
...
ref #193
2021-04-14 18:12:45 +02:00
0c61ff457d
🧾 New changelog file version [CI SKIP] [skip ci]
2021-04-07 17:28:37 +00:00
1d82f65b0d
Merge pull request 'Release 0.10.2' ( #192 ) from dev into main
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is failing
Reviewed-on: #192
Reviewed-by: Philipp Dormann <philipp@philippdormann.de >
2021-04-07 17:27:47 +00:00
610988ec16
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-04-07 17:20:21 +00:00
6e236ede14
🚀 Bumped version to v0.10.2
continuous-integration/drone/push Build is passing
2021-04-07 19:18:21 +02:00
b7ad5d3a31
🧾 New changelog file version [CI SKIP] [skip ci]
2021-04-07 17:17:14 +00:00
a694ad225c
Merge pull request 'stats/runners/laptime feature/190-runners_laptime' ( #191 ) from feature/190-runners_laptime into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #191
2021-04-07 17:16:33 +00:00
5633e85f41
added new ci secret
...
continuous-integration/drone/pr Build is passing
ref #190
2021-04-07 18:13:00 +02:00
95e1eec313
Removed all useless console.logs
...
continuous-integration/drone/pr Build is passing
ref #190
2021-04-07 16:41:10 +02:00
377d5dadb2
Potential fix for all remaining errors
...
continuous-integration/drone/pr Build is passing
ref #190
2021-04-07 16:38:20 +02:00
4a294b1e17
Now resolving all relations for orgs by distance
...
continuous-integration/drone/pr Build is failing
ref #190
2021-04-07 16:34:09 +02:00
720774fcf4
Added temp console log
...
ref #190
2021-04-07 16:31:36 +02:00
dcdbdd15ac
Ptotential fix for stats failing
...
continuous-integration/drone/pr Build is failing
ref #190
2021-04-07 16:28:48 +02:00
132b48cf2a
Removed console log for passing tests
...
ref #190
2021-04-07 16:26:12 +02:00
23bd432c5f
Resolved missing parentgroup relation
...
continuous-integration/drone/pr Build is failing
ref #190
2021-04-07 16:23:13 +02:00
71b33ab05b
Removed console logs for now working tests
...
ref #190
2021-04-07 16:21:01 +02:00
87f444c30d
At least one fewer test should fail now
...
continuous-integration/drone/pr Build is failing
ref #190
2021-04-07 16:17:37 +02:00
4a73eab134
Added temp console log for ci debugging
...
continuous-integration/drone/pr Build is failing
ref #190
2021-04-07 16:10:36 +02:00
f8baca5ab2
Updated default docker-compose
...
ref #190
2021-04-07 16:10:22 +02:00
10221b9f2e
Pinned testing container tag to prod container tag
...
continuous-integration/drone/pr Build is failing
ref #190
2021-04-07 16:06:06 +02:00
1d8c8c8e9c
Removed console log
...
continuous-integration/drone/pr Build is failing
ref #190
2021-04-06 10:45:06 +02:00
4603a84f16
Reverted temp bugfix
...
ref #190
2021-04-06 10:43:54 +02:00
2cd8f3f7f3
Merge branch 'feature/190-runners_laptime' of git.odit.services:lfk/backend into feature/190-runners_laptime
continuous-integration/drone/pr Build is failing
2021-04-06 10:15:35 +02:00
107eeeae7f
Merge branch 'feature/190-runners_laptime' of git.odit.services:lfk/backend into feature/190-runners_laptime
2021-04-06 10:15:32 +02:00
b8767b8bd4
Merge branch 'feature/190-runners_laptime' of git.odit.services:lfk/backend into feature/190-runners_laptime
continuous-integration/drone/pr Build is failing
2021-04-06 10:08:00 +02:00
bf686e89e0
Temp test logging workaround
...
ref #190
2021-04-06 10:07:59 +02:00
6163f0a90b
Temp test logging workaround
...
continuous-integration/drone/pr Build is failing
ref #190
2021-04-06 10:05:05 +02:00
8f0f795a70
Tried workaround for no availdable stats
...
continuous-integration/drone/pr Build is failing
ref #190
2021-04-06 09:34:12 +02:00
22cae39bd3
Added temp console log for test
...
continuous-integration/drone/pr Build is failing
ref #190
2021-04-06 09:29:23 +02:00
0b07a53ed2
Temp disabled runners by donations test
...
continuous-integration/drone/pr Build is failing
ref #190
2021-04-06 09:27:22 +02:00
d4a02e7db2
Added orgs by donations stats tests
...
ref #190
2021-04-06 09:26:19 +02:00
b9a7dc84f0
Added teams stats endpoint tests
...
continuous-integration/drone/pr Build is failing
ref #190
2021-04-06 09:21:23 +02:00
7111068361
Added runners stats tests
...
continuous-integration/drone/pr Build is failing
ref #190
2021-04-06 09:20:09 +02:00
63964fbf2c
Removed test for content type
...
continuous-integration/drone/pr Build is passing
ref #190
2021-04-06 09:14:45 +02:00
cbcb829fbd
Fixed typo in test
...
continuous-integration/drone/pr Build is failing
ref #190
2021-04-06 09:12:03 +02:00
057ae0d797
Added first selfservice test
...
continuous-integration/drone/pr Build is failing
ref #190
2021-04-06 09:09:01 +02:00
257f320ee3
Now resolving all missing relations
...
ref #190
2021-04-06 09:02:07 +02:00
7b15c2d88b
Fixed sorting
...
ref #190
2021-04-06 08:58:22 +02:00
988f17a795
Fixed sorting algo
...
ref #190
2021-04-06 08:56:34 +02:00
4471e57438
First try of the laptime sort
...
ref #190
2021-04-06 08:44:14 +02:00
51daf969cf
Added min laptime to StatsRunner
...
ref #190
2021-04-06 08:14:02 +02:00
cb71fcd13b
Added basic laptime endpoint
...
ref #190
2021-04-06 08:13:43 +02:00
a6a526dc5d
Fixed top-ten bein top 9
...
ref #190
2021-04-05 17:47:51 +02:00
dd6d799c84
🧾 New changelog file version [CI SKIP] [skip ci]
2021-04-03 16:25:14 +00:00
e89e07d0fc
Merge pull request 'Release 0.10.1' ( #189 ) from dev into main
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
Reviewed-on: #189
Reviewed-by: Philipp Dormann <philipp@philippdormann.de >
2021-04-03 16:24:25 +00:00
c28843c405
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-04-03 16:17:51 +00:00
4834a6698b
Removed duplicate openapi statement
continuous-integration/drone/push Build is passing
2021-04-03 18:16:56 +02:00
69afd4d587
🧾 New changelog file version [CI SKIP] [skip ci]
2021-04-03 16:15:38 +00:00
24d152fdc8
🚀 Bumped version to v0.10.1
continuous-integration/drone/push Build was killed
2021-04-03 18:14:47 +02:00
4279e43743
🧾 New changelog file version [CI SKIP] [skip ci]
2021-04-03 16:14:17 +00:00
d837654617
Merge pull request 'Selfservice donations reformatting feature/187-selfservice_donation' ( #188 ) from feature/187-selfservice_donation into dev
...
continuous-integration/drone/push Build was killed
Reviewed-on: #188
2021-04-03 16:13:34 +00:00
0767943721
Switched selfservice donation.donor from string to object
...
continuous-integration/drone/pr Build is passing
ref #187
2021-04-03 17:07:44 +02:00
ca87774767
Adjusted runner property names
...
ref #187
2021-04-03 17:06:54 +02:00
f693f2cde9
Added new responsetype for new class
...
ref #187
2021-04-03 17:05:58 +02:00
d70c5b1bbc
New class: ResponseSelfServiceDonor
...
ref #187
2021-04-03 17:05:10 +02:00
71e3d0efe2
🧾 New changelog file version [CI SKIP] [skip ci]
2021-04-01 16:39:21 +00:00
b517dff8a8
Merge pull request 'Release 0.10.0' ( #186 ) from dev into main
...
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
Reviewed-on: #186
Reviewed-by: Philipp Dormann <philipp@philippdormann.de >
2021-04-01 16:38:30 +00:00
114c246ace
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-04-01 16:31:25 +00:00
d7703c9e07
Merge branch 'dev' of git.odit.services:lfk/backend into dev
continuous-integration/drone/push Build is passing
2021-04-01 18:30:38 +02:00
dc3071f7d2
🚀 Bumped version to v0.10.0
2021-04-01 18:30:30 +02:00
5fb355f450
🧾 New changelog file version [CI SKIP] [skip ci]
2021-04-01 16:30:20 +00:00
33c13de32c
Merge pull request 'Mail locales feature/184-mail_locales' ( #185 ) from feature/184-mail_locales into dev
...
continuous-integration/drone/push Build was killed
Reviewed-on: #185
2021-04-01 16:29:39 +00:00
1be073a4fa
Added locale to mail related user endpoints
...
continuous-integration/drone/pr Build is passing
ref #184
2021-04-01 18:25:09 +02:00
b0d8249452
Merge branch 'feature/184-mail_locales' of git.odit.services:lfk/backend into feature/184-mail_locales
2021-04-01 18:23:21 +02:00
7af883f271
Added locale to mail related runner endpoints
...
ref #184
2021-04-01 18:23:19 +02:00
f5433076b0
Added locale to mail related runner endpoints
...
ref #84
2021-04-01 18:23:15 +02:00
6aafe4a6ae
🧾 New changelog file version [CI SKIP] [skip ci]
2021-03-29 16:43:52 +00:00
bdeeb03645
Merge pull request 'Release 0.9.2' ( #183 ) from dev into main
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
Reviewed-on: #183
Reviewed-by: Philipp Dormann <philipp@philippdormann.de >
2021-03-29 16:42:59 +00:00
675c8762e8
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-03-29 16:32:26 +00:00
89e392473c
🚀 Bumped version to v0.9.2
continuous-integration/drone/push Build is passing
2021-03-29 18:31:40 +02:00
6c9b91d75a
Fixed bug in return creation
2021-03-29 18:31:27 +02:00
8c00aefd6c
🧾 New changelog file version [CI SKIP] [skip ci]
2021-03-29 16:13:02 +00:00
3afd785a54
Merge pull request 'Release v0.9.1' ( #182 ) from dev into main
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
Reviewed-on: #182
Reviewed-by: Philipp Dormann <philipp@philippdormann.de >
2021-03-29 16:12:14 +00:00
8099999e2c
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-03-29 15:49:57 +00:00
a139554e05
🚀 Bumped version to v0.9.1
continuous-integration/drone/push Build is passing
2021-03-29 17:48:53 +02:00
0290b0e5f5
🧾 New changelog file version [CI SKIP] [skip ci]
2021-03-29 15:48:47 +00:00
0f7fa990d4
Merge pull request 'Return cards generated in bulk feature/180-blank_generation_return' ( #181 ) from feature/180-blank_generation_return into dev
...
continuous-integration/drone/push Build is failing
Reviewed-on: #181
2021-03-29 15:48:05 +00:00
2f568c9cb8
Fixed copy-paste oversight
...
continuous-integration/drone/pr Build is passing
ref #180
2021-03-28 18:54:16 +02:00
1cb2dc9d53
Added test for returnCards=true array length
...
continuous-integration/drone/pr Build is failing
ref #180
2021-03-28 18:47:32 +02:00
6005b0661f
Added test for single card generation with returnCards=true
...
ref #180
2021-03-28 18:46:25 +02:00
5a36c8dcae
Added query param to return created runenrcards
...
ref #180
2021-03-28 18:44:21 +02:00
58f4d2151f
🧾 New changelog file version [CI SKIP] [skip ci]
2021-03-26 20:36:54 +00:00
95135ddc89
Merge pull request 'Release 0.9.0' ( #179 ) from dev into main
...
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
Reviewed-on: #179
Reviewed-by: Philipp Dormann <philipp@philippdormann.de >
2021-03-26 20:36:02 +00:00
a7fe1e1759
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-03-26 20:32:56 +00:00
56a5f41686
🚀 Bumped version to v0.9.0
continuous-integration/drone/push Build is passing
2021-03-26 21:32:11 +01:00
c23b4d907f
🚀 Bumped version to v0.8.0
2021-03-26 21:32:02 +01:00
bd7b81efe7
📖 New license file version [CI SKIP] [skip ci]
2021-03-26 20:31:19 +00:00
274a146b9b
🧾 New changelog file version [CI SKIP] [skip ci]
2021-03-26 20:30:16 +00:00
5a3fc5b2bd
Merge pull request 'Password security feature/99-password_checks' ( #177 ) from feature/99-password_checks into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #177
2021-03-26 20:29:35 +00:00
070560e863
Fixed test params
...
continuous-integration/drone/pr Build is passing
ref #99
2021-03-26 21:24:53 +01:00
536900091a
Fixed empty object getting called
...
continuous-integration/drone/pr Build is failing
ref #99
2021-03-26 21:19:58 +01:00
8154e715bb
Now forceing user deletion in tests
...
continuous-integration/drone/pr Build is failing
ref #99
2021-03-26 21:13:17 +01:00
4c6665062f
Reenabled user tests
...
continuous-integration/drone/pr Build is failing
ref #99
2021-03-26 21:08:50 +01:00
cb3ea9b1eb
Fixed pw not getting hashed currectly;
...
continuous-integration/drone/pr Build is passing
ref #99
2021-03-26 21:06:42 +01:00
7a64f23937
Moved to tmp files to better check for other problems
...
continuous-integration/drone/pr Build is failing
ref #99
2021-03-26 20:57:42 +01:00
96ba25ec6c
No longer using createuser in seeding process
...
continuous-integration/drone/pr Build is failing
ref #99
2021-03-26 20:52:58 +01:00
e6a8ebcb5b
Added user deletion tests
...
continuous-integration/drone/pr Build was killed
ref #99
2021-03-26 20:44:28 +01:00
888cab5898
Added user creation invalid tests
...
ref #99
2021-03-26 20:41:36 +01:00
383a8095b8
Added user creation valid tests
...
ref #99
2021-03-26 20:41:25 +01:00
63f6526e4f
Updated auth test to comply with the new pw requirements
...
ref #99
2021-03-26 20:28:08 +01:00
b24e24ff7d
Added pw errors to user controller
...
ref #99
2021-03-26 20:24:08 +01:00
9ce35d8eb7
Added pw errors to me controller
...
ref #99
2021-03-26 20:23:29 +01:00
48a87e8936
Now checking password rules on user update
...
ref #99
2021-03-26 20:19:23 +01:00
b8c28ebb08
Formatting
...
ref #99
2021-03-26 20:18:39 +01:00
5daaa3a73c
Now checking password rules on user creation
...
ref #99
2021-03-26 20:18:08 +01:00
24c38cce26
Added password errors
...
ref #99
2021-03-26 20:17:00 +01:00
bd00f4f8d5
Added password checker dependency
...
ref #99
2021-03-26 20:11:22 +01:00
03d76e6d0b
🧾 New changelog file version [CI SKIP] [skip ci]
2021-03-26 16:35:23 +00:00
3f8e8ce3a6
Merge pull request 'Release 0.8.0' ( #176 ) from dev into main
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
Reviewed-on: #176
Reviewed-by: Philipp Dormann <philipp@philippdormann.de >
2021-03-26 16:34:31 +00:00
c9bd6de476
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-03-26 16:19:28 +00:00
e702118d4d
Merge pull request 'Selfservice deletion feature/174-selfservice_deletion' ( #175 ) from feature/174-selfservice_deletion into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #175
2021-03-26 16:18:28 +00:00
97159dd9f8
Removed param from test
...
continuous-integration/drone/pr Build is passing
ref #174
2021-03-26 16:56:45 +01:00
942d9dbc76
Merge branch 'dev' into feature/174-selfservice_deletion
continuous-integration/drone/pr Build was killed
2021-03-26 16:54:34 +01:00
88844e1a44
🧾 New changelog file version [CI SKIP] [skip ci]
2021-03-26 15:53:45 +00:00
e76a9cef95
Merge pull request 'Release 0.7.1' ( #173 ) from dev into main
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
Reviewed-on: #173
Reviewed-by: Philipp Dormann <philipp@philippdormann.de >
2021-03-26 15:52:41 +00:00
20aeed8778
Added tests for the new endpoint
...
continuous-integration/drone/pr Build is failing
ref #174
2021-03-26 16:50:12 +01:00
ccb7ae29a3
Fixed response bug
...
ref #174
2021-03-26 16:45:30 +01:00
dcb12b0ac2
Added selfservice deletion endpoint
...
ref #174
2021-03-26 16:42:14 +01:00
dd1258333e
Updated old hint
...
ref #174
2021-03-26 16:42:01 +01:00
3ef3a94b20
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-03-26 14:24:07 +00:00
135852eb9a
🚀 Bumped version to v0.7.1
continuous-integration/drone/push Build is passing
2021-03-26 15:23:05 +01:00
963253cbc8
🧾 New changelog file version [CI SKIP] [skip ci]
2021-03-26 14:22:55 +00:00
539a6509b1
Merge pull request 'RESPONSERUNNERCARD fix bugfix/171-responserunnercards' ( #172 ) from bugfix/171-responserunnercards into dev
...
continuous-integration/drone/push Build is failing
Thx @philipp :)
Reviewed-on: #172
2021-03-26 14:22:15 +00:00
f3d73d5346
Tests now keep the group
...
continuous-integration/drone/pr Build is passing
ref #171
2021-03-26 15:17:05 +01:00
f159252651
Revert "Set timeout even higher b/c sqlite just kills itself during these tests"
...
continuous-integration/drone/pr Build is failing
This reverts commit 6ab60998d4 .
2021-03-26 15:14:17 +01:00
6ab60998d4
Set timeout even higher b/c sqlite just kills itself during these tests
...
continuous-integration/drone/pr Build is failing
ref #171
2021-03-26 15:13:31 +01:00
30d220bc36
Adjusted jest timeout to mitigate sqlite from invalidateing all tests⏱
...
continuous-integration/drone/pr Build is failing
ref #171
2021-03-26 15:06:20 +01:00
24aff3bac4
Now resolveing runnercards
...
ref #171
2021-03-26 14:56:21 +01:00
ce63043887
🧾 New changelog file version [CI SKIP] [skip ci]
2021-03-23 17:50:46 +00:00
e40017a6b8
Merge pull request 'Release 0.7.0' ( #170 ) from dev into main
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
Reviewed-on: #170
Reviewed-by: Philipp Dormann <philipp@philippdormann.de >
2021-03-23 17:49:45 +00:00
e843a464e7
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is failing
2021-03-23 17:44:04 +00:00
d0ae50d557
🚀 Bumped version to v0.7.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-03-23 18:42:16 +01:00
7a49e7c5c9
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-03-23 17:42:14 +00:00
1dd64204cc
Merge pull request 'Bulk card creation feature/168-runnercards_bulk' ( #169 ) from feature/168-runnercards_bulk into dev
...
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is failing
Reviewed-on: #169
2021-03-23 17:41:31 +00:00
438ff0fc3f
Added bulk card creation tests
...
continuous-integration/drone/pr Build is passing
ref #168
2021-03-23 18:19:49 +01:00
c1bbda51f0
Added new "bulk" endpoint
...
ref #168
2021-03-23 18:16:55 +01:00
4705a39aab
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-03-19 16:41:43 +00:00
4d721f62d9
Merge pull request 'Release 0.6.4' ( #167 ) from dev into main
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
Reviewed-on: #167
Reviewed-by: Philipp Dormann <philipp@philippdormann.de >
2021-03-19 16:40:45 +00:00
b0328ffdaf
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-03-19 16:34:14 +00:00
031cede542
🚀 Bumped version to v0.6.4
continuous-integration/drone/push Build is passing
2021-03-19 17:33:17 +01:00
3c69f8c4a8
Adjsuted endpoint
2021-03-19 17:32:46 +01:00
cc6568c381
🧾 New changelog file version [CI SKIP] [skip ci]
2021-03-18 15:54:33 +00:00
a3a1395a46
Merge pull request 'Release 0.6.3' ( #165 ) from dev into main
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
Reviewed-on: #165
Reviewed-by: Philipp Dormann <philipp@philippdormann.de >
2021-03-18 15:53:42 +00:00
b08acc6660
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-03-18 15:11:01 +00:00
7a303c2b2c
🚀 Bumped version to v0.6.3
continuous-integration/drone/push Build is passing
2021-03-18 16:10:02 +01:00
3f9a7049e3
🧾 New changelog file version [CI SKIP] [skip ci]
2021-03-18 15:09:50 +00:00
6249419fae
Merge pull request 'TrackScan Update bug 🐞 bugfix/163-trackscan_updates' ( #164 ) from bugfix/163-trackscan_updates into dev
...
continuous-integration/drone/push Build is failing
Reviewed-on: #164
2021-03-18 15:09:08 +00:00
f347b7ad49
Updated tests 🧪
...
continuous-integration/drone/pr Build is passing
ref #163
2021-03-18 14:05:13 +01:00
74faec85c8
Merge branch 'bugfix/163-trackscan_updates' of git.odit.services:lfk/backend into bugfix/163-trackscan_updates
2021-03-18 14:00:16 +01:00
fbdadbef1f
The basic bugfix 🐞
...
ref #163
2021-03-18 14:00:14 +01:00
c87c97c90f
The basic bugfix 🐞
...
REF '!&§
2021-03-18 14:00:04 +01:00
a6bca59ffe
🧾 New changelog file version [CI SKIP] [skip ci]
2021-03-17 18:44:42 +00:00
732a1b88d9
Merge pull request 'Release 0.6.2' ( #162 ) from dev into main
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
Reviewed-on: #162
Reviewed-by: Philipp Dormann <philipp@philippdormann.de >
2021-03-17 18:43:45 +00:00
4c960feeb2
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-03-17 18:42:50 +00:00
72fee96a08
Merge branch 'dev' of git.odit.services:lfk/backend into dev
continuous-integration/drone/push Build is passing
2021-03-17 19:41:41 +01:00
fcb43f92b0
🧾 New changelog file version [CI SKIP] [skip ci]
2021-03-17 18:41:40 +00:00
5ba8f1dd44
🚀 Bumped version to v0.6.2
2021-03-17 19:41:35 +01:00
3d3790c2eb
Merge pull request 'Bugfixes for trackscans feature/160-responseTrackScan_total_distance' ( #161 ) from feature/160-responseTrackScan_total_distance into dev
...
continuous-integration/drone/push Build is failing
Reviewed-on: #161
2021-03-17 18:40:47 +00:00
1fa3fa75ee
Fixed wrong error type 👀 👀
...
continuous-integration/drone/pr Build is passing
ref #160
2021-03-17 19:37:35 +01:00
c8882ae6a1
Removed duplicate openapi declarations 🗑
...
continuous-integration/drone/pr Build is failing
ref #160
2021-03-17 19:33:44 +01:00
673e896aa3
Added missing discription
...
ref #160
2021-03-17 19:31:09 +01:00
0ed7f78b2c
Fixed missing renameing🛠
...
ref #160
2021-03-17 19:30:08 +01:00
1d38d308ad
Changed the method of getting a parameter from the headers🛠
...
ref #160
2021-03-17 19:29:12 +01:00
d709ee7479
Now defining security per endpoint 🔐
...
ref #160
2021-03-17 19:25:49 +01:00
aae042c041
Now auto-etting the station token 🔥 🔥 🔥
...
ref #160
2021-03-17 19:24:25 +01:00
ca7a84eb3e
Merge branch 'feature/160-responseTrackScan_total_distance' of git.odit.services:lfk/backend into feature/160-responseTrackScan_total_distance
2021-03-17 19:22:09 +01:00
1f32ed0727
Marked station as optional (quality of life improvements incoming)
...
ref #160
2021-03-17 19:22:04 +01:00
289f9e2196
Added comments✏
...
ref #160
2021-03-17 19:21:35 +01:00
937a9fad4d
Added comments✏
...
ref #150
2021-03-17 19:21:29 +01:00
7c3a1b8fff
Merge branch 'dev' into feature/160-responseTrackScan_total_distance
2021-03-17 19:16:54 +01:00
a8ea4fa659
Fixed trackscan vaildation
...
ref #160
2021-03-17 19:16:42 +01:00
c1dd4518d1
🧾 New changelog file version [CI SKIP] [skip ci]
2021-03-17 17:59:10 +00:00
bdc7bb67e7
Merge pull request 'Release v0.6.0' ( #159 ) from dev into main
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
Reviewed-on: #159
Reviewed-by: Philipp Dormann <philipp@philippdormann.de >
2021-03-17 17:58:20 +00:00
54988ba0fe
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-03-17 16:41:01 +00:00
ce3ca9f1c8
🚀 Bumped version to v0.6.1
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-03-17 17:40:13 +01:00
46b7aceb0b
Scanauth return objects
2021-03-17 17:40:01 +01:00
486e450a58
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-03-17 16:13:23 +00:00
623b5a1873
🚀 Bumped version to v0.6.0
continuous-integration/drone/push Build is passing
2021-03-17 17:12:01 +01:00
a7958eecd6
🧾 New changelog file version [CI SKIP] [skip ci]
2021-03-17 15:52:53 +00:00
13e839902c
Merge pull request 'Scanstation "me" endpoint feature/157-scanstation_me' ( #158 ) from feature/157-scanstation_me into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #158
2021-03-17 15:52:02 +00:00
94001a48f1
Updated description
...
continuous-integration/drone/pr Build is passing
ref #157
2021-03-17 16:50:48 +01:00
2cb7ec7317
As requested by @philpp
...
continuous-integration/drone/pr Build is passing
ref #157
2021-03-17 16:49:19 +01:00
757332ed2b
Added tests for the new endpoint
...
continuous-integration/drone/pr Build is passing
ref #157
2021-03-17 11:51:31 +01:00
8ba7ee1d48
Now adding station id to headers of request for scan auth
...
ref #157
2021-03-17 11:45:40 +01:00
c5178e0181
Added scanstation me endpoint
...
ref #157
2021-03-17 11:44:54 +01:00
a1a94ec9da
🧾 New changelog file version [CI SKIP] [skip ci]
2021-03-15 15:03:59 +00:00
f7af777104
Applied Docker MTU fix 🛠
continuous-integration/drone/push Build is passing
2021-03-15 16:03:15 +01:00
076aa87dba
🧾 New changelog file version [CI SKIP] [skip ci]
2021-03-12 19:21:08 +00:00
ca6fa633a1
Revert "Switched normal images to chached registry"
...
continuous-integration/drone/push Build was killed
This reverts commit cba4455d53 .
2021-03-12 20:20:46 +01:00
641e2aed52
Merge branch 'dev' of git.odit.services:lfk/backend into dev
continuous-integration/drone/push Build was killed
2021-03-12 20:09:36 +01:00
cba4455d53
Switched normal images to chached registry
2021-03-12 20:09:26 +01:00
d5930f7c46
🧾 New changelog file version [CI SKIP] [skip ci]
2021-03-12 18:03:04 +00:00
5541ae6ebd
Updated ci with new kubernetes secrets 🚀 🚀 🚀
...
continuous-integration/drone/push Build was killed
ref odit/org#12
2021-03-12 19:02:45 +01:00
6c43872198
Changed ci pipeline type to kubernetes
...
continuous-integration/drone/push Build encountered an error
ref odit/org#12 (comment)
2021-03-10 20:07:46 +01:00
e4ed20da3e
🧾 New changelog file version [CI SKIP] [skip ci]
2021-03-06 13:22:37 +00:00
cb6e78fc17
Merge pull request 'selfservice forgotten mails feature/154-selfservice_forgotten' ( #155 ) from feature/154-selfservice_forgotten into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #155
2021-03-06 13:22:16 +00:00
bf1ec976e3
Added selfservice forgott positive tests
...
continuous-integration/drone/pr Build was killed
ref #154
2021-03-06 14:12:46 +01:00
d0a7e34de8
Added all "negative" tests
...
ref #154
2021-03-06 14:08:39 +01:00
08957d4dc2
Updated to new responsetype
...
ref #154
2021-03-06 14:02:58 +01:00
1d762f5662
Renamed test
...
ref #154
2021-03-06 13:57:25 +01:00
a95a9b4ec4
Added first selfservice forgotten test
...
ref #154
2021-03-06 13:56:55 +01:00
e5dab3469c
Changed endpoint url to avoid conflicts
...
ref #154
2021-03-06 13:56:34 +01:00
c01233b4d6
Added console logging when a testing env get's discovered
...
ref #154
2021-03-06 13:51:24 +01:00
92920273be
Adjusted tests for the new testing env
...
ref #154
2021-03-06 13:51:07 +01:00
6bb3ae8ba9
Mailer now ignores mailing erros when env is set to test
...
ref #154
2021-03-06 13:44:10 +01:00
cedc1750c2
Added readme description for testing env
...
ref #154
2021-03-06 13:42:10 +01:00
3f372123fd
Added testing env check
...
ref #154
2021-03-06 13:41:10 +01:00
a3437475ca
Runner controller now uses the Mailer functions
...
ref #154
2021-03-06 13:38:37 +01:00
83765136cc
Added mailer functions
...
ref #154
2021-03-06 13:36:12 +01:00
e26b7d4923
Implemented the "real" errors
...
ref #154
2021-03-06 13:32:36 +01:00
e7f0cb45c9
Added not found error logic
...
ref #154
2021-03-06 13:29:44 +01:00
ffcd45e572
Updated request timeout
...
ref #154
2021-03-06 13:24:43 +01:00
d7099717c2
Created basic endpoint for user forgotten mails
...
ref #154
2021-03-06 13:23:01 +01:00
66d6023335
Added last reset requested timestamp to runners
...
ref #154
2021-03-06 13:15:27 +01:00
5f5c8a061e
📖 New license file version [CI SKIP] [skip ci]
2021-03-04 16:27:55 +00:00
bf71e35ecd
🧾 New changelog file version [CI SKIP] [skip ci]
2021-03-04 16:23:18 +00:00
64da0eadb3
Merge pull request 'Alpha Release 0.5.0' ( #153 ) from dev into main
...
continuous-integration/drone/tag Build is failing
continuous-integration/drone/push Build was killed
Reviewed-on: #153
Reviewed-by: Philipp Dormann <philipp@philippdormann.de >
2021-03-04 16:22:36 +00:00
52728290b4
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-03-04 16:07:53 +00:00
3f2a2d2929
🚀 Bumped version to v0.5.0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build was killed
2021-03-04 17:03:51 +01:00
f1d85cfb85
🚀 Bumped version to v0.4.7
2021-03-04 17:03:41 +01:00
15356c1030
Merge pull request 'Features for the new selfservice feature/151-selfservice_scans_mails' ( #152 ) from feature/151-selfservice_scans_mails into dev
...
continuous-integration/drone/push Build was killed
Reviewed-on: #152
2021-03-04 16:03:04 +00:00
82c65b632c
Added scans returns 200 test
...
continuous-integration/drone/pr Build is passing
ref #151
2021-03-04 16:40:05 +01:00
ae7d617690
Updated auth reset test for new mailer
...
ref #151
2021-03-04 16:35:30 +01:00
bf6b70106e
Now generateing bs mailer config in test env
...
ref #151
2021-03-04 16:32:06 +01:00
33310cdb44
Merge branch 'feature/151-selfservice_scans_mails' of git.odit.services:lfk/backend into feature/151-selfservice_scans_mails
2021-03-04 16:29:46 +01:00
db58a280b3
Updated readme env section
...
ref #151
2021-03-04 16:29:44 +01:00
149f3a83b2
Updated readme env section
...
ref #151
2021-03-04 16:28:13 +01:00
a5d2a6ecd3
Added locale to pw reset endpoint
...
ref #151
2021-03-04 16:25:23 +01:00
bb9bad6d90
Now checking for mails being set
...
ref #151
2021-03-04 16:19:19 +01:00
ada679823c
Removed useless functions and updated comments
...
ref #151
2021-03-04 16:13:36 +01:00
9a1678acf0
Now using mailer as static funtion
...
ref #151
2021-03-04 16:11:35 +01:00
485c247cd3
Removed (now useless) mail controller
...
ref #151
2021-03-04 16:11:21 +01:00
ddea02db57
Added new mailer settings to config
...
ref #151
2021-03-04 16:11:05 +01:00
1551a444ba
Added the new mailer code
...
ref #151
2021-03-04 16:10:43 +01:00
f289afd8bc
Updated mail errors
...
ref #151
2021-03-04 16:10:26 +01:00
a9e06c9055
Promoted axios to dependency
...
ref #151
2021-03-04 15:56:24 +01:00
c2fdfeed4f
Removed mail templates
...
ref #151
2021-03-04 15:54:47 +01:00
0342757d92
Removed mail config
...
ref #151
2021-03-04 15:54:27 +01:00
5833f4218f
Removed nodemailer from backend
...
ref #151
2021-03-04 15:52:20 +01:00
0fcc729b56
Removed old mailer code
...
ref #151
2021-03-04 15:51:05 +01:00
a2c97a11a3
Laptime is now a part of the response
...
ref #151
2021-03-01 16:59:36 +01:00
aa833736d3
Trackscans now have a laptime that get's calculated on creation
...
ref #151
2021-03-01 16:58:34 +01:00
771a205fe6
Added new selfservice scans endpoint
...
ref #151
2021-03-01 16:49:37 +01:00
6074ac5b3a
Added selfservice scan response class
...
ref #151
2021-03-01 16:47:54 +01:00
030b2255d4
Added another resonse type
...
ref #151
2021-03-01 16:47:05 +01:00
f7f6df41ff
Added new selfservice response type
...
ref #151
2021-03-01 16:36:36 +01:00
be397c8899
🧾 New changelog file version [CI SKIP] [skip ci]
2021-02-26 16:50:45 +00:00
dd3c9275d6
Merge pull request 'Alpha Release 0.4.6' ( #148 ) from dev into main
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
Reviewed-on: #148
Reviewed-by: Philipp Dormann <philipp@philippdormann.de >
2021-02-26 16:50:03 +00:00
764b7ffe00
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-02-26 16:48:33 +00:00
d870b2fd01
Merge pull request 'Fixed wrong body acceptance type' ( #150 ) from bugfix/146-usergroup_update into dev
...
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
Reviewed-on: #150
2021-02-26 16:48:16 +00:00
aaec09d2ab
Fixed wrong body acceptance type
...
continuous-integration/drone/pr Build is passing
ref #146
2021-02-26 17:32:26 +01:00
bce8811925
📖 New license file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-02-25 19:41:04 +00:00
3afc207903
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-02-25 19:39:39 +00:00
fca997beb8
Merge branch 'dev' of git.odit.services:lfk/backend into dev
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-02-25 20:39:21 +01:00
39ebfbf0b6
Pinned package version to avoid dependency conflicts 📌
...
yeet
2021-02-25 20:39:16 +01:00
3736b29e54
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-02-25 19:33:24 +00:00
b4c9369a53
Merge branch 'dev' of git.odit.services:lfk/backend into dev
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
2021-02-25 20:33:04 +01:00
5d6c8c957a
Quick bugfix
2021-02-25 20:33:00 +01:00
09fe47b9aa
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-02-25 19:30:37 +00:00
b4acd157fc
🚀 Bumped version to v0.4.6
continuous-integration/drone/push Build is failing
2021-02-25 20:30:16 +01:00
b1fced7764
📖 New license file version [CI SKIP] [skip ci]
2021-02-24 20:00:08 +00:00
c0cafb4d51
🧾 New changelog file version [CI SKIP] [skip ci]
2021-02-24 19:59:05 +00:00
45d61b487e
Merge pull request 'New org selfservice endpoint feature/146-more_selfservice_endpoints' ( #147 ) from feature/146-more_selfservice_endpoints into dev
...
continuous-integration/drone/push Build is failing
Reviewed-on: #147
2021-02-24 19:58:47 +00:00
28ef139a70
Added tests for the new org selfservice endpoints
...
continuous-integration/drone/pr Build is passing
ref #146
2021-02-24 18:32:56 +01:00
656f63dfd5
Added selfservice org info endpoint
...
ref #146
2021-02-24 18:23:08 +01:00
ba3b5eeefc
Added selfservice org response model
...
ref #146
2021-02-24 18:20:31 +01:00
ba396e0eba
Added selfservice team response model
...
ref #146
2021-02-24 18:18:10 +01:00
3c11d88557
Added new response types
...
ref #146
2021-02-24 18:17:30 +01:00
305fa0078d
🧾 New changelog file version [CI SKIP] [skip ci]
2021-02-09 18:25:18 +00:00
a46d14278b
Merge pull request 'Alpha release 0.4.5' ( #145 ) from dev into main
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
Reviewed-on: #145
Reviewed-by: Philipp Dormann <philipp@philippdormann.de >
2021-02-09 18:24:30 +00:00
680ae8ebbb
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-02-09 18:19:21 +00:00
cc869f69ad
🚀 Bumped version to v0.4.5
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-02-09 19:18:46 +01:00
b9aac71676
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-02-09 18:18:22 +00:00
a30a342e00
Merge pull request 'usergroups/permissions endpoint feature/143-usergroup_permissions_endpoint' ( #144 ) from feature/143-usergroup_permissions_endpoint into dev
...
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is failing
Reviewed-on: #144
2021-02-09 18:18:04 +00:00
bdcfce88cb
Now all /usergroups endpoints return ResponseUserGroup
...
continuous-integration/drone/pr Build is passing
ref #143
2021-02-09 18:27:11 +01:00
dd81f4c7e4
Merge branch 'feature/143-usergroup_permissions_endpoint' of git.odit.services:lfk/backend into feature/143-usergroup_permissions_endpoint
...
# Conflicts:
# src/models/responses/ResponseUserGroup.ts
2021-02-09 18:26:33 +01:00
416f2a1366
The ResponseUserGroup now returns their permisssions as a string array
...
ref #143
2021-02-09 18:26:22 +01:00
5e353db206
The ResponseUserGroup now returns their permisssions as a string array
...
ref #143
2021-02-09 18:26:16 +01:00
0c9867d706
Implemented /groups/permissions endpoint
...
ref #143
2021-02-09 18:18:00 +01:00
8379c3e29c
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-02-09 16:47:57 +00:00
c4edccace7
Merge pull request 'Alpha release 0.4.4' ( #142 ) from dev into main
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
Reviewed-on: #142
Reviewed-by: Philipp Dormann <philipp@philippdormann.de >
2021-02-09 16:47:31 +00:00
74de6559d7
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-02-08 16:34:37 +00:00
a6f73c733c
🚀 Bumped version to v0.4.4
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-02-08 17:34:03 +01:00
ca3d093e54
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-02-08 16:33:37 +00:00
28cfbaa662
Merge pull request 'Expanded runner response feature/140-runner_group_parent' ( #141 ) from feature/140-runner_group_parent into dev
...
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is failing
Reviewed-on: #141
2021-02-08 16:33:21 +00:00
90e1ad7db7
Adjusted test for the new response depth
...
continuous-integration/drone/pr Build is passing
ref #140
2021-02-08 16:51:09 +01:00
906a1dc9e7
The group/runners endpoints now also deliver the runner's group's parentGroup
...
ref #140
2021-02-08 16:48:20 +01:00
5872c6335b
Adjusted test for the new response depth
...
ref #140
2021-02-08 16:46:07 +01:00
701706c028
Now loading runner's group's parentgroup with every runner controller request
...
ref #140
2021-02-08 16:40:17 +01:00
09bbc70f5f
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-02-07 12:43:57 +00:00
dd9cb6d3ef
Merge pull request 'Alpha Release 0.4.3' ( #139 ) from dev into main
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
Reviewed-on: #139
Reviewed-by: Philipp Dormann <philipp@philippdormann.de >
2021-02-07 12:43:30 +00:00
23c732b690
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-02-07 12:40:54 +00:00
656d564baa
🚀 Bumped version to v0.4.3
continuous-integration/drone/push Build is passing
2021-02-07 13:40:32 +01:00
f3f5cb462e
🧾 New changelog file version [CI SKIP] [skip ci]
2021-02-07 12:38:54 +00:00
9959172f2a
Merge pull request 'Bugfix for @lfk/frontend/#43' ( #138 ) from bugfix/118-encode_jwt_in_mail into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #138
2021-02-07 12:38:34 +00:00
8f0a396dd0
Bugfix for @lfk/frontend/#43
continuous-integration/drone/pr Build is passing
2021-02-07 13:37:01 +01:00
a18d4d3cee
🧾 New changelog file version [CI SKIP] [skip ci]
2021-02-02 15:02:34 +00:00
390b36dfd4
Merge pull request 'Alpha Release 0.4.2' ( #137 ) from dev into main
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
Reviewed-on: #137
Reviewed-by: Philipp Dormann <philipp@philippdormann.de >
2021-02-02 15:02:08 +00:00
3b718f3ce5
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-02-02 14:46:03 +00:00
321b20b073
🚀 Bumped version to v0.4.2
continuous-integration/drone/push Build is passing
2021-02-02 15:45:41 +01:00
f7a0ec7174
🧾 New changelog file version [CI SKIP] [skip ci]
2021-02-02 14:45:15 +00:00
110a84783e
Merge pull request 'Imprint&Privacy Links feature/135-imprint_and_privacy' ( #136 ) from feature/135-imprint_and_privacy into dev
...
continuous-integration/drone/push Build is failing
Reviewed-on: #136
2021-02-02 14:45:00 +00:00
333e806da4
Added documentation about the new env vars to the readme
...
continuous-integration/drone/pr Build is passing
ref #135
2021-02-02 15:10:04 +01:00
f4f621973a
Added imprint and privacy to the api spec
...
ref #135
2021-02-02 15:07:33 +01:00
bcad691045
Added new url env vars to config
...
ref #135
2021-02-02 15:04:09 +01:00
74791df68b
📖 New license file version [CI SKIP] [skip ci]
2021-01-30 17:13:12 +00:00
8425043099
🧾 New changelog file version [CI SKIP] [skip ci]
2021-01-30 17:12:25 +00:00
74b982afba
fixed license-exporter call
continuous-integration/drone/push Build is passing
2021-01-30 18:12:09 +01:00
3aefa75412
🧾 New changelog file version [CI SKIP] [skip ci]
2021-01-30 16:00:16 +00:00
71cab4e836
Merge pull request 'Alpha Release 0.4.1' ( #134 ) from dev into main
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
Reviewed-on: #134
Reviewed-by: Philipp Dormann <philipp@philippdormann.de >
2021-01-30 15:59:51 +00:00
4e10077901
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-01-30 15:54:03 +00:00
c32fa93673
🚀 Bumped version to v0.4.1
continuous-integration/drone/push Build is passing
2021-01-30 16:53:38 +01:00
3d1baae0cc
Dependency bump 🔝 [skip ci]
2021-01-30 16:53:21 +01:00
94dd7963b7
Deleted useless file [ci skip]
2021-01-30 16:44:39 +01:00
7ba67b9dca
🧾 New changelog file version [CI SKIP] [skip ci]
2021-01-30 15:40:39 +00:00
6e5f1bd5ff
Merge pull request 'Response object types feature/132-object_types' ( #133 ) from feature/132-object_types into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #133
2021-01-30 15:40:24 +00:00
60ee6ebc1e
Merge branch 'dev' into feature/132-object_types
continuous-integration/drone/pr Build is passing
2021-01-30 15:32:20 +00:00
02295346da
🧾 New changelog file version [CI SKIP] [skip ci]
2021-01-30 15:27:16 +00:00
c4ea808e06
Merge pull request 'Alpha Release 0.4.0' ( #131 ) from dev into main
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
Reviewed-on: #131
Reviewed-by: Philipp Dormann <philipp@philippdormann.de >
2021-01-30 15:26:48 +00:00
ff7406e71a
Cleaned up realations regarding response classes
...
continuous-integration/drone/pr Build is passing
ref #132
2021-01-30 16:19:42 +01:00
8dc2810c0c
Adjusted tests for the new responseType parameter (part 3)
...
ref #132
2021-01-30 16:19:20 +01:00
ff8af090e3
Adjusted tests for the new responseType parameter (part 2)
...
ref #132
2021-01-30 15:39:39 +01:00
bcc15e4286
Adjusted tests for the new responseType parameter (part 1)
...
ref #132
2021-01-29 18:46:15 +01:00
2a87819486
Fixed typos and missing types
...
ref #132
2021-01-29 17:06:57 +01:00
9d5e486c6d
Implemented the interface in all responses
...
refr #132
2021-01-29 17:06:43 +01:00
e44cc4c4cb
Added a Response interface
...
ref #132
2021-01-29 16:49:19 +01:00
581ca5ff6c
Added Responseobjecttype enum
...
ref #132
2021-01-29 16:45:23 +01:00
b972395ae8
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-01-27 16:54:23 +00:00
e5f4f6ee59
🚀 Bumped version to v0.4.0
continuous-integration/drone/push Build is passing
2021-01-27 17:53:58 +01:00
fea4857685
🧾 New changelog file version [CI SKIP] [skip ci]
2021-01-27 16:52:45 +00:00
f9e75d06b8
Merge pull request 'Implemented testmail endpoint feature/124-testmail' ( #130 ) from feature/124-testmail into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #130
2021-01-27 16:52:28 +00:00
38223b194b
Merge branch 'dev' into feature/124-testmail
continuous-integration/drone/pr Build is passing
2021-01-27 17:47:29 +01:00
09b24aa609
🧾 New changelog file version [CI SKIP] [skip ci]
2021-01-27 16:47:07 +00:00
348e6cdec7
Merge pull request 'Email Basics feature/118-emails' ( #128 ) from feature/118-emails into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #128
2021-01-27 16:46:34 +00:00
bd1813a0e8
Merge branch 'dev' into feature/118-emails
continuous-integration/drone/pr Build is passing
2021-01-27 16:45:17 +00:00
e07f258a31
🧾 New changelog file version [CI SKIP] [skip ci]
2021-01-27 16:44:56 +00:00
61bbeb0d8f
Merge pull request 'Mail+Env documentation feature/123-mail_documentation' ( #129 ) from feature/123-mail_documentation into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #129
2021-01-27 16:44:33 +00:00
650a55e586
Merge branch 'dev' into feature/123-mail_documentation
continuous-integration/drone/pr Build is passing
2021-01-27 16:44:19 +00:00
2071c4db33
🧾 New changelog file version [CI SKIP] [skip ci]
2021-01-27 16:43:56 +00:00
80e606aa96
Merge branch 'dev' into feature/123-mail_documentation
continuous-integration/drone/pr Build is passing
2021-01-27 16:43:54 +00:00
20f960ed67
Merge pull request 'Alpha Release 0.3.1' ( #127 ) from dev into main
...
continuous-integration/drone/push Build is failing
continuous-integration/drone/tag Build is passing
Reviewed-on: #127
Reviewed-by: Philipp Dormann <philipp@philippdormann.de >
2021-01-27 16:43:26 +00:00
e6fe8fcd58
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-01-27 16:32:04 +00:00
870fd47c83
Merge pull request 'new advanced endpoints feature/125-team_runner' ( #126 ) from feature/125-team_runner into dev
...
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
Reviewed-on: #126
2021-01-27 16:31:45 +00:00
644045db44
Merge branch 'dev' into feature/125-team_runner
continuous-integration/drone/pr Build is passing
2021-01-27 16:31:16 +00:00
8611fcb849
Merge branch 'dev' into feature/124-testmail
continuous-integration/drone/pr Build is passing
2021-01-27 11:08:37 +00:00
08e6e59655
Removed the duplicate env copy/create from ci tests
...
continuous-integration/drone/pr Build is passing
ref #124
2021-01-27 12:06:00 +01:00
ae74b3963f
Added test mail sending test
...
continuous-integration/drone/pr Build is passing
ref #124
2021-01-27 12:03:02 +01:00
54ed313342
Implemented the test-mail endpoint via a new mailcontroller
...
ref #124
2021-01-27 11:59:32 +01:00
ad4b903c25
Added a Mail permisssion target
...
ref #124
2021-01-27 11:53:33 +01:00
9bd7636a23
Added comments
...
ref #124
2021-01-27 11:37:46 +01:00
b94179e3ca
Added a test mail sending function
...
ref #124
2021-01-27 11:28:27 +01:00
827002989e
Added test mail templates
...
ref #124
2021-01-27 11:28:02 +01:00
eeff67c192
Merge branch 'dev' into feature/123-mail_documentation
continuous-integration/drone/pr Build is passing
2021-01-26 19:42:59 +00:00
583a4bc0dd
Changed order
...
continuous-integration/drone/pr Build is passing
ref #123
2021-01-26 20:41:44 +01:00
53fcff77d0
Added a hint to ethereal.email
...
ref #123
2021-01-26 20:41:08 +01:00
1f0c842d9e
Table fix
...
ref #123
2021-01-26 20:39:38 +01:00
13ccab5e28
Added documentation for the env vars
...
ref #123
2021-01-26 20:38:53 +01:00
b5018eb114
Added the basics about mail templates to the readme
...
ref #123
2021-01-26 20:26:25 +01:00
aedfcfcc83
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-01-26 19:15:59 +00:00
db0876015b
🚀 Bumped version to v0.3.1
continuous-integration/drone/push Build is passing
2021-01-26 20:15:35 +01:00
69417e93c0
Added get runners by team test
...
continuous-integration/drone/pr Build is passing
ref #125
2021-01-26 20:13:39 +01:00
f71a22f4dd
Added get runners by org test
...
ref #125
2021-01-26 20:12:14 +01:00
570c34bed0
Created the organizations/runners endpoint
...
ref #125
2021-01-26 20:06:54 +01:00
7be2971a9e
Created the runnerTeam/runners endpoint
...
ref #125
2021-01-26 19:57:35 +01:00
b92f633d68
Now also sending txt mail body
...
continuous-integration/drone/pr Build is passing
ref #118
2021-01-26 18:45:19 +01:00
d3647e3399
Added a txt variant of the pw-reset mail
...
ref #118
2021-01-26 18:41:50 +01:00
389e423850
Cleaned up the replacements
...
ref #118
2021-01-26 18:41:21 +01:00
46af786516
Fixed missing app_url protocol
...
ref #118
2021-01-26 18:31:34 +01:00
b4c117b7dc
Fixed wrong file location
...
ref #118
2021-01-26 18:31:17 +01:00
5cade25eeb
Translated the pw reset mail to english
...
ref #118
2021-01-26 18:17:52 +01:00
fb77f4d798
Renamed the template
...
ref #118
2021-01-26 18:09:27 +01:00
c116338cd7
Added pw reset template provided by @philipp
...
ref #118
2021-01-26 18:09:00 +01:00
979d36ea91
Password reset now enforces email
...
ref #118
2021-01-26 18:07:56 +01:00
c43334bf96
The auth tests now use mail to identify the user
...
ref #118
2021-01-26 18:07:42 +01:00
71c4caae8b
Removed bs console.log
...
ref #118
2021-01-26 17:55:41 +01:00
536de2a319
Implemented automatic ci env generation
...
ref #118
2021-01-26 17:54:25 +01:00
e26744b792
Implementes mail sending on pw reset request
...
ref #118
2021-01-26 17:35:03 +01:00
d02e9dec56
Removed tests working directly with the old pw-reset response
...
ref #118
2021-01-26 17:28:20 +01:00
637975305f
Implemented a basic mailer with reset link sending
...
ref #118
2021-01-26 17:21:18 +01:00
c418603423
Added the first mail error
...
ref #118
2021-01-26 17:20:55 +01:00
78d2ac3027
Added nodemailer types
...
ref #118
2021-01-26 17:20:44 +01:00
470703c4de
Added env vars
...
ref #118
2021-01-26 17:20:33 +01:00
e260e16d66
Merge branch 'feature/118-emails' of git.odit.services:lfk/backend into feature/118-emails
2021-01-26 16:10:26 +01:00
6b0155f014
Added a folder for the mail templates
...
ref #118
2021-01-26 16:10:24 +01:00
33890b544b
Added a folder for the mail templates
...
ref #118
2021-01-26 16:10:02 +01:00
d7ea928714
Added mail env vars
...
ref #118
2021-01-26 16:09:11 +01:00
908ac4f1ce
Added nodemailer dependecy
...
ref #118
2021-01-26 16:06:47 +01:00
cf012c0b7e
Added a barebones class for handleing mail stuff
...
ref #118
2021-01-26 16:05:55 +01:00
71898d576c
🧾 New changelog file version [CI SKIP] [skip ci]
2021-01-24 17:58:01 +00:00
c964591839
Merge pull request 'Alpha Release 0.3.0' ( #122 ) from dev into main
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
Reviewed-on: #122
Reviewed-by: Philipp Dormann <philipp@philippdormann.de >
2021-01-24 17:57:36 +00:00
cc4bf4451c
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-01-24 17:53:11 +00:00
7dbbd3780d
Merge branch 'dev' of git.odit.services:lfk/backend into dev
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-01-24 18:52:36 +01:00
3697783e19
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-01-24 17:52:09 +00:00
161feaf364
Merge pull request 'OrganiZation rename feature/117-organization' ( #121 ) from feature/117-organization into dev
...
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is failing
Reviewed-on: #121
2021-01-24 17:51:50 +00:00
75e2a44c9c
🚀 Bumped version to v0.3.0
2021-01-24 18:48:06 +01:00
cd7e9b86b4
Renamedpermisssions from *Organisation* to *Organization* 📝
...
continuous-integration/drone/pr Build is passing
ref #117
2021-01-24 18:43:29 +01:00
c6c643ecf1
Renamed files and classed from *Organisation* to *Organization* 📝
...
ref #117
2021-01-24 18:40:46 +01:00
ef15d0d576
Changed organisation* to organization* in descriptions, comments and endoints ✏
...
ref #117
2021-01-24 18:34:15 +01:00
5660aecb50
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-01-22 14:13:45 +00:00
6a66dd803b
Merge pull request 'Self service registration feature/112-selfservice_registration' ( #120 ) from feature/112-selfservice_registration into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #120
2021-01-22 14:13:25 +00:00
b42f0722d7
Merge branch 'dev' into feature/112-selfservice_registration
continuous-integration/drone/pr Build is passing
2021-01-21 20:02:23 +01:00
45c8bb83be
Fixed tests testing for a old responseclass
...
ref #112
2021-01-21 20:01:44 +01:00
6469e3bc97
Fixed wrong error getting thrown
...
ref #112
2021-01-21 19:51:40 +01:00
10f98e9c99
Bugfix: turned old entity in response to responseclass
...
ref #112
2021-01-21 19:49:11 +01:00
e5b6f650b2
Added registration invalid company tests
...
ref #112
2021-01-21 19:48:45 +01:00
3b2ed3f0f2
Resolved missing relation
...
ref #112
2021-01-21 19:46:46 +01:00
20e102ec5c
Added registration valid company tests
...
ref #112
2021-01-21 19:46:32 +01:00
5a003945ac
Updated response schema error to a more fitting one
...
ref #112
2021-01-21 19:34:27 +01:00
29aeb046de
Added registration invalid company tests
...
ref #112
2021-01-21 19:34:11 +01:00
72941da1cb
Added registration valid citizentests
...
ref #112
2021-01-21 19:33:55 +01:00
81d2197a3e
Added registration invalid citizen tests
...
ref #112
2021-01-21 19:22:26 +01:00
9dd9304a71
Citizen registration now returns tokens
...
ref #112
2021-01-21 19:17:40 +01:00
0c87906cc3
Added selfservice get positive test
...
ref #112
2021-01-21 19:17:25 +01:00
1227408407
Fixed fluctuating test bahaviour
...
ref #112
2021-01-21 19:10:59 +01:00
f8d7544517
Marked param as optional (default: false)
...
ref #112
2021-01-21 19:08:43 +01:00
a9843ed459
Updates old tests to the new ss-ktokens
...
ref #112
2021-01-21 19:08:21 +01:00
46f9503543
Fixed typo
...
ref #112
2021-01-21 18:45:15 +01:00
c5d0646c42
🧾 New changelog file version [CI SKIP] [skip ci]
2021-01-21 17:32:17 +00:00
b441658570
Merge pull request 'Alpha Release 0.2.1' ( #119 ) from dev into main
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
Reviewed-on: #119
Reviewed-by: Philipp Dormann <philipp@philippdormann.de >
2021-01-21 17:31:49 +00:00
e95c457e44
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-01-21 17:15:47 +00:00
6de9d547b7
🚀 Bumped version to v0.2.1
continuous-integration/drone/push Build is passing
2021-01-21 18:15:24 +01:00
3a93c9c078
🧾 New changelog file version [CI SKIP] [skip ci]
2021-01-21 17:14:56 +00:00
36d01a0a89
Merge pull request 'Runner scans endpoint feature/113-runner_scans' ( #116 ) from feature/113-runner_scans into dev
...
continuous-integration/drone/push Build is failing
Reviewed-on: #116
2021-01-21 17:14:41 +00:00
6434b4dfce
Added check for empty token for runner self-service get
...
ref #112
2021-01-21 18:12:53 +01:00
e964a8ed44
Added self-service get invalid tests
...
ref #112
2021-01-21 18:12:29 +01:00
c39a59e54e
Implemented runner selfservice token generation
...
ref #112
2021-01-21 18:03:48 +01:00
34c852b12a
Specified uft-8 format for string
...
ref #112
2021-01-21 17:54:11 +01:00
7b00b19fce
MAde uuid column unique
...
ref #112
2021-01-21 17:52:03 +01:00
ad446500f9
Implemented registration key generation
...
ref #112
2021-01-21 17:48:13 +01:00
d490247d1e
Implemented a registration key for organisations
...
ref #112
2021-01-21 17:30:43 +01:00
dee36395a6
Citizen runners now have to provide an email address for verification
...
ref #112
2021-01-21 17:19:04 +01:00
6df195b6ec
Created a citizenrunner selfservice create action
...
ref #112
2021-01-21 17:18:25 +01:00
946efef252
Updated Method of removeing the team of citizen runners
...
ref #112
2021-01-21 17:01:56 +01:00
73b1114883
Added openapi description
...
ref #112
2021-01-21 16:48:53 +01:00
1b5465bea8
Implemented the citizen runner self-registration endpoint
...
ref #112
2021-01-21 16:47:13 +01:00
5288c701c1
Implemented the basics for the runner selfservice registration endpoint
...
ref #112
2021-01-21 16:43:04 +01:00
10af1ba341
Implemented a runner selfservice registration creation action
...
ref #112
2021-01-21 16:40:47 +01:00
26dff4f418
Added get tests for the /runner/scans endpoint
...
continuous-integration/drone/pr Build is passing
ref #113
2021-01-21 16:07:11 +01:00
b5f3dec93b
Added a "onlyValid" query param
...
ref #113
2021-01-21 15:57:56 +01:00
a82fc0fb9e
Added a /runners/id/scans endpoint
...
ref #113
2021-01-21 15:55:29 +01:00
e2ec0a3b64
Readme reorganisation [skip ci]
2021-01-21 15:43:11 +01:00
f4668b6e81
Added sqlite as to env.sample db of choice [skip ci]
2021-01-21 15:27:11 +01:00
d5281348b6
🧾 New changelog file version [CI SKIP] [skip ci]
2021-01-20 19:14:43 +00:00
1717df113e
Merge pull request 'Runner selfservice info endpoint feature/111-runner_selfservic_info' ( #115 ) from feature/111-runner_selfservic_info into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #115
2021-01-20 19:14:19 +00:00
0355bdbbab
Merge branch 'dev' into feature/111-runner_selfservic_info
continuous-integration/drone/pr Build is passing
2021-01-20 19:13:18 +00:00
02677de5c0
🧾 New changelog file version [CI SKIP] [skip ci]
2021-01-20 19:13:07 +00:00
886c1092d6
Merge pull request 'Implemented more seeding feature/110-seeding' ( #114 ) from feature/110-seeding into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #114
2021-01-20 19:12:49 +00:00
191569792c
Updated the openapi description
...
continuous-integration/drone/pr Build is passing
ref #111
2021-01-20 20:07:16 +01:00
da1fe34249
Implemented the get part of the runner selfservice (no jwts are availdable yet (tm)
...
ref #111
2021-01-20 20:05:07 +01:00
4ee807973e
Fixed wrong amount calculation
...
ref #111
2021-01-20 20:02:30 +01:00
c5f7cb2c68
Beautified import
...
ref #111
2021-01-20 19:44:24 +01:00
88a7089289
Created a donation runner response class for the runner selfservice
...
ref #111
2021-01-20 19:43:53 +01:00
b89f7ac1b4
Created a donation respoinse class for the runner selfservice
...
ref #111
2021-01-20 19:43:20 +01:00
8079769881
Implemented a method for getting the runner object from a jwt
...
ref #110
2021-01-20 19:20:08 +01:00
2274b476d6
Added barebones controller for the runner info selfservice
...
ref #111
2021-01-20 19:05:59 +01:00
e12aedd1aa
Fixed the bool converter for null values
...
continuous-integration/drone/pr Build is passing
ref #110
2021-01-20 18:28:41 +01:00
434aaf6136
Merge branch 'dev' into feature/110-seeding
continuous-integration/drone/pr Build is failing
2021-01-20 17:09:14 +00:00
d8b6669d12
📖 New license file version [CI SKIP] [skip ci]
2021-01-20 17:07:14 +00:00
dd3d93edc7
Merge pull request 'Alpha Release 0.2.0' ( #109 ) from dev into main
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
Reviewed-on: #109
Reviewed-by: Philipp Dormann <philipp@philippdormann.de >
2021-01-20 17:05:12 +00:00
7bc603028d
The data seeding now only get's triggered on the first time thx to using the key-value
...
continuous-integration/drone/pr Build is failing
ref #110
2021-01-20 18:02:08 +01:00
c18012f65a
Added bool conversion for testdata seeding env var
...
ref #110
2021-01-20 17:59:33 +01:00
b15967ff31
Added key-value like db table for config flags
...
ref #110
2021-01-20 17:58:28 +01:00
2db6510a8a
Added a citizen org seeder
...
ref #110
2021-01-20 17:58:11 +01:00
1837336865
Now creating a test contact
...
ref #110
2021-01-20 17:38:34 +01:00
eab0e634a2
Now also seeding runners to the test org
...
ref #110
2021-01-20 17:34:53 +01:00
8870ebdb5e
SEED_TEST_DATA is now false by default
...
ref #110
2021-01-20 17:33:31 +01:00
9df9d9ae80
Added a seeder for runner test data
...
ref #110
2021-01-20 17:26:04 +01:00
67ba489fe2
Added a config option for test data seeding
...
ref #110
2021-01-20 17:25:46 +01:00
da9a359251
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-01-19 19:10:15 +00:00
0661729e5f
Merge branch 'dev' of git.odit.services:lfk/backend into dev
continuous-integration/drone/push Build is passing
2021-01-19 20:09:36 +01:00
ddafd90d3e
🚀 Bumped version to v0.2.0
2021-01-19 20:09:30 +01:00
8960aa5545
🧾 New changelog file version [CI SKIP] [skip ci]
2021-01-19 19:09:11 +00:00
a0c2b5ade8
Merge pull request 'Implemented group contacts feature/104-contacts' ( #108 ) from feature/104-contacts into dev
...
continuous-integration/drone/push Build is failing
Reviewed-on: #108
2021-01-19 19:08:53 +00:00
a1acd3519f
Adjusted env sample
...
continuous-integration/drone/pr Build is passing
ref #104 ref #105
2021-01-19 19:33:11 +01:00
c3d008ec0f
Updated contact update tests
...
continuous-integration/drone/pr Build is passing
ref #104
2021-01-19 19:32:39 +01:00
8ae53f1c49
Updated contact delete tests
...
ref #104
2021-01-19 19:12:53 +01:00
179c2a5157
Fixed contact cascading
...
ref #104
2021-01-19 19:04:46 +01:00
dd7e5dae36
Added contact delete tests
...
ref #104
2021-01-19 19:04:09 +01:00
e165f01930
Added contact add valid tests
...
ref #104
2021-01-19 18:48:37 +01:00
940d62cde4
Added contact add invalid tests
...
ref #104
2021-01-19 18:14:09 +01:00
b002cf2df1
Added contact get tests
...
ref #104
2021-01-19 18:13:39 +01:00
56c73c2555
Added openapi description about non-deletion
...
ref #104
2021-01-19 18:03:29 +01:00
28fb9834e1
Implemented contact updateing
...
ref #104
2021-01-19 18:01:37 +01:00
6b4b16c13b
Added missing id property
2021-01-19 18:00:45 +01:00
d743f7ee12
Renamed controller to better fit the overall nameing scheme
...
ref #104
2021-01-19 17:58:03 +01:00
a4e8311cbd
Updated comments
...
ref #104
2021-01-19 17:57:15 +01:00
c172aa8bf8
Added a contact update class
...
ref #104
2021-01-19 17:55:56 +01:00
d1926fe372
Merge branch 'feature/104-contacts' of git.odit.services:lfk/backend into feature/104-contacts
2021-01-19 17:53:02 +01:00
2b658ac381
Fixed column not getting resolved
...
ref #104
2021-01-19 17:52:59 +01:00
321d291b4b
Fixed column not getting resolved
2021-01-19 17:52:51 +01:00
2eb26e4e38
Fixed push undefined eror
...
ref #104
2021-01-19 17:41:00 +01:00
3b06d1a6ef
Implemented contact group setting on creation
...
ref #104
2021-01-19 17:29:52 +01:00
de824375d3
Fixed key null constraint
...
ref #104
2021-01-19 17:27:43 +01:00
11af9c02d9
Implemented contact posting
...
ref #104
2021-01-19 17:14:05 +01:00
09e429fc67
Added address to contact response
...
ref #104
2021-01-19 17:13:46 +01:00
703b4f89a6
Merge branch 'dev' into feature/104-contacts
2021-01-19 16:44:34 +01:00
32e054eb84
🧾 New changelog file version [CI SKIP] [skip ci]
2021-01-19 15:37:52 +00:00
5e368552ea
Merge pull request 'Fully implemented addresses feature/105-addresses' ( #107 ) from feature/105-addresses into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #107
2021-01-19 15:37:35 +00:00
0379786cbd
Implemented contact deletion
...
ref #104
2021-01-19 16:09:23 +01:00
a9a5eb6735
Updated the contact errors
...
ref #104
2021-01-19 16:06:42 +01:00
ab70f7e498
Implemented the get endpoints
...
ref #104
2021-01-19 16:05:35 +01:00
1407fe36f3
Added a contact response class
...
ref #104
2021-01-19 16:02:13 +01:00
d12801e34d
Added contact permission target
...
ref #104
2021-01-19 15:56:55 +01:00
3e7190e279
Added barebones contact controller from donor-controller
...
ref #104
2021-01-19 15:56:03 +01:00
41423feffe
Merge branch 'dev' into feature/105-addresses
continuous-integration/drone/pr Build is passing
2021-01-19 14:51:07 +00:00
30b585c0c1
Set country code for the ci env to DE
...
continuous-integration/drone/pr Build is passing
ref #105
2021-01-19 15:49:35 +01:00
a3c93f0d39
Cleaned up var names
...
continuous-integration/drone/pr Build is failing
ref #105
2021-01-19 15:48:06 +01:00
f53894b16a
🧾 New changelog file version [CI SKIP] [skip ci]
2021-01-16 20:33:37 +00:00
7533c349ef
Merge pull request 'Alpha Release 0.1.1 - Hotfix release' ( #106 ) from dev into main
...
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
Reviewed-on: #106
Reviewed-by: Philipp Dormann <philipp@philippdormann.de >
2021-01-16 20:32:39 +00:00
91569ced40
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-01-16 20:30:47 +00:00
f9ae778b21
Merge branch 'main' into dev
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-01-16 20:30:28 +00:00
427dfaafab
Added address update ivalid tests
...
continuous-integration/drone/pr Build is failing
ref #105
2021-01-16 21:26:45 +01:00
ae589aeb54
Merge branch 'dev' into feature/105-addresses
...
# Conflicts:
# src/errors/AddressErrors.ts
# src/models/actions/create/CreateAddress.ts
# src/models/actions/create/CreateDonor.ts
# src/models/actions/create/CreateGroupContact.ts
# src/models/actions/create/CreateParticipant.ts
# src/models/actions/create/CreateRunner.ts
# src/models/actions/create/CreateRunnerOrganisation.ts
# src/models/actions/update/UpdateDonor.ts
# src/models/actions/update/UpdateRunner.ts
# src/models/actions/update/UpdateRunnerOrganisation.ts
# src/models/entities/Address.ts
# src/models/entities/IAddressUser.ts
# src/models/entities/RunnerOrganisation.ts
# src/models/responses/ResponseParticipant.ts
# src/tests/donors/donor_add.spec.ts
# src/tests/donors/donor_update.spec.ts
# src/tests/runnerOrgs/org_add.spec.ts
# src/tests/runnerOrgs/org_delete.spec.ts
# src/tests/runnerOrgs/org_update.spec.ts
# src/tests/runnerTeams/team_update.spec.ts
# src/tests/runners/runner_update.spec.ts
2021-01-16 21:15:02 +01:00
1b9d2969eb
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-01-16 20:06:31 +00:00
daffbcde72
Merge branch 'dev' of git.odit.services:lfk/backend into dev
...
continuous-integration/drone/push Build was killed
# Conflicts:
# CHANGELOG.md
2021-01-16 21:06:12 +01:00
9445c6f21e
🚀 Bumped version to v0.1.1
2021-01-16 21:05:43 +01:00
6febb99499
🧾 New changelog file version [CI SKIP] [skip ci]
2021-01-16 20:00:06 +00:00
6e6979cfe3
Hotfix: Missing relation bug
continuous-integration/drone/push Build is passing
2021-01-16 20:59:48 +01:00
230cdb0e37
Added address update valid tests
...
ref #105
2021-01-16 20:37:48 +01:00
ce450e9b6d
Merge branch 'dev' into feature/105-addresses
2021-01-16 20:33:28 +01:00
de36a24191
🧾 New changelog file version [CI SKIP] [skip ci]
2021-01-16 19:32:57 +00:00
b167ba07f7
Hotfix: Missing relation bug
continuous-integration/drone/push Build is passing
2021-01-16 20:32:40 +01:00
4d40225a44
Added first address update tests
...
ref #105
2021-01-16 20:26:58 +01:00
57b9c2babc
Implemented adress deletion (through reset)
...
ref #105
2021-01-16 20:19:09 +01:00
9dc9ce37d8
Implemented deep address validation
...
ref #105
2021-01-16 20:12:17 +01:00
f245840cde
Implemented postal code validation for the validaton function
...
ref #105
2021-01-16 18:59:06 +01:00
4824547dde
Fixed donor address check
...
ref #105
2021-01-16 18:52:57 +01:00
8dbee32eee
Test's now accept the new address format
...
ref #105
2021-01-16 18:34:53 +01:00
ae7c5ff0c3
Added address validity check
...
ref #105
2021-01-16 18:28:19 +01:00
2a465f88c5
Removed old create address class
...
ref #105
2021-01-16 17:03:05 +01:00
58ae9b589a
Removed the address errors
...
ref #105
2021-01-16 16:58:55 +01:00
8bc01d3f24
Updated comments
...
ref #105
2021-01-16 16:57:58 +01:00
d0df5dd641
Switched the update classes over to the new address implementation
...
ref #105
2021-01-16 16:56:46 +01:00
2cd15d25e9
Switched the create classes over to the new address implementation
...
ref #105
2021-01-16 16:55:30 +01:00
dafac06bc8
Updated the responseclasses to use the new address implementation
...
ref #105
2021-01-16 16:53:18 +01:00
e2651728c5
Removed the IAddressUser Interface entity
...
ref #105 - It was only needed b/c addresses were implemented as their own class
2021-01-16 16:50:04 +01:00
673dea2e57
Removed (now useless) relations
...
ref #105
2021-01-16 16:48:20 +01:00
7fbe649dc9
Switched Address to embedded entity
...
ref #105
2021-01-16 16:45:49 +01:00
3766899c83
🧾 New changelog file version [CI SKIP] [skip ci]
2021-01-15 21:57:40 +00:00
a6c7d54fe7
Merge pull request 'User self-management feature/100-me_endpoints' ( #103 ) from feature/100-me_endpoints into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #103
2021-01-15 21:57:21 +00:00
79bc04bec1
Merge branch 'dev' into feature/100-me_endpoints
continuous-integration/drone/pr Build is passing
2021-01-15 21:56:57 +00:00
f9834b5f4d
Moved the me endpoints to /users/me
...
continuous-integration/drone/pr Build is passing
ref #100
2021-01-15 22:45:45 +01:00
fc7b8f4c16
Updated descriptions and responses
...
continuous-integration/drone/pr Build is passing
ref #100
2021-01-15 22:43:22 +01:00
4f6e81677c
Implemented getting own permissions
...
ref #100
2021-01-15 22:35:50 +01:00
6b7ecd3044
User deletion now requires confirmation
...
ref #100
2021-01-15 22:35:23 +01:00
8ef5f90abd
Implemented the /me controller that allows a user to get and update themselves
...
ref #100
2021-01-15 22:28:18 +01:00
a334adffc6
Moved optional param to being optional
...
ref #100
2021-01-15 22:27:44 +01:00
f1db883609
Implemented a baisc user checker/getter
...
ref #100
2021-01-15 22:16:28 +01:00
e586a11e2a
Created barebones file for the userchecker
...
ref #100
2021-01-15 21:57:39 +01:00
50b893f537
🧾 New changelog file version [CI SKIP] [skip ci]
2021-01-15 20:53:36 +00:00
02efb9a8e5
automaticly merge main into dev after building a latest image
continuous-integration/drone/push Build is passing
2021-01-15 21:53:20 +01:00
38b9a772cd
Merge pull request 'First feature version 0.1.0' ( #102 ) from dev into main
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
Reviewed-on: #102
Reviewed-by: Philipp Dormann <philipp@philippdormann.de >
2021-01-15 19:31:40 +00:00
618430433d
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-01-15 19:18:43 +00:00
84cd398c09
Merge branch 'dev' of git.odit.services:lfk/backend into dev
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-01-15 20:18:19 +01:00
385a9bba73
Fixed broken pkg stuff
...
ref #102
2021-01-15 20:18:14 +01:00
8218a452bd
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-01-15 18:18:39 +00:00
a77e2eb3ad
Fixed country code type issue
...
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
https://ci.odit.services/lfk/backend/252/1/2 ref #102
2021-01-15 19:18:23 +01:00
d1a0bed00e
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is failing
2021-01-15 18:02:24 +00:00
66d4770858
Merge branch 'dev' of git.odit.services:lfk/backend into dev
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2021-01-15 19:01:32 +01:00
80c5f9b84d
🚀 Bumped version to v0.1.0
2021-01-15 19:01:05 +01:00
79f46cb745
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is failing
2021-01-15 18:01:01 +00:00
de32a9862d
👊 Bumped dependency
...
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
ref #102
2021-01-15 19:00:45 +01:00
0e119e4834
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-01-15 17:58:01 +00:00
29c8e00477
Merge pull request 'Switched to accepting ids (numbers/number arrays) feature/90-accept_objects' ( #101 ) from feature/90-accept_objects into dev
...
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
Reviewed-on: #101
2021-01-15 17:57:45 +00:00
dc6ad9cdd3
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-01-15 17:53:56 +00:00
dcd754dac8
Merge branch 'dev' into feature/90-accept_objects
continuous-integration/drone/pr Build is passing
2021-01-15 18:53:52 +01:00
d88fb18319
Switched tests over to the new id-only schema
...
continuous-integration/drone/pr Build is passing
ref #90
2021-01-15 18:50:35 +01:00
420e9c4662
Updated faulty getter function
...
ref #90
2021-01-15 18:39:30 +01:00
98d6a1cc64
Fixed old reference
...
ref #90
2021-01-15 18:39:04 +01:00
09ad081b37
Updated faulty getter function
...
ref #90
2021-01-15 18:36:57 +01:00
aa0fd9cafd
Refactoring: switched update user groups from objects to ids
...
ref #90
2021-01-15 18:35:21 +01:00
bae8290273
Switched to full update from partial and resolved relation
...
ref #90
2021-01-15 18:33:53 +01:00
1b799a6973
Clarified comments
...
ref #90
2021-01-15 18:32:41 +01:00
ed3b55a1e2
Refactoring: switched update team parent from objects to ids
...
ref #90
2021-01-15 18:31:23 +01:00
97c01ce81a
Refactoring: switched update org address from objects to ids
...
ref #90
2021-01-15 18:30:20 +01:00
e96637219f
Refactoring: switched update runner group from objects to ids
...
ref #90
2021-01-15 18:29:30 +01:00
17244b0006
Clarified comments
...
ref #90
2021-01-15 18:28:24 +01:00
67a02f06da
Merge branch 'feature/90-accept_objects' of git.odit.services:lfk/backend into feature/90-accept_objects
...
# Conflicts:
# src/models/actions/update/UpdatePermission.ts
2021-01-15 18:27:32 +01:00
6b6f345618
Refactoring: switched from objects to ids
...
ref #90
2021-01-15 18:27:21 +01:00
2ac9d3e977
Refactoring: switched from objects to ids
...
ref #90
2021-01-15 18:26:39 +01:00
93692ec255
Clarified comments
...
ref #90
2021-01-15 18:25:48 +01:00
99852f591e
Clarified comments
...
ref #90
2021-01-15 18:23:30 +01:00
b89525746d
Clarified comments
...
ref #90
2021-01-15 18:22:26 +01:00
c05834f2a1
Removed useless parts from functions and updated comments
...
ref #90
2021-01-15 18:20:56 +01:00
9bbfb4763d
Clarified comments
...
ref #90
2021-01-15 18:19:34 +01:00
22e6070e53
Removed useless part from function and updated comments
...
ref #90
2021-01-15 18:19:26 +01:00
ba218c85e0
Made addresses optional gain
2021-01-15 18:18:26 +01:00
644d2b06ac
Removed useless part from function and updated comments
...
ref #90
2021-01-15 18:13:53 +01:00
8d4c8a4553
Removed useless part from function
...
ref #90
2021-01-15 18:13:10 +01:00
077174a9a2
Clarified comments
...
ref #90
2021-01-15 18:12:55 +01:00
ce31b95fb7
Removed todo
...
#90
2021-01-15 18:10:55 +01:00
881eedbf3a
Merge pull request 'Alpha Release 0.0.12' ( #98 ) from dev into main
...
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is failing
Reviewed-on: #98
Reviewed-by: Philipp Dormann <philipp@philippdormann.de >
2021-01-13 19:33:07 +00:00
09cb6f7b2b
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build is passing
2021-01-13 18:25:55 +00:00
bd091d5cb9
🚀 Bumped version to v0.0.12
continuous-integration/drone/push Build is passing
2021-01-13 19:25:28 +01:00
8cb67a8d20
🧾 New changelog file version [CI SKIP] [skip ci]
2021-01-13 18:22:48 +00:00
290bb29e64
Disabled auto clone
...
continuous-integration/drone/push Build is passing
ref #63
2021-01-13 19:22:19 +01:00
d0769a5e37
Added secondary full clone for tags
...
continuous-integration/drone/push Build is failing
ref #63
2021-01-13 19:20:42 +01:00
c5b28df2ae
Merge branch 'dev' of git.odit.services:lfk/backend into dev
...
continuous-integration/drone/push Build is passing
# Conflicts:
# .drone.yml
2021-01-13 19:18:39 +01:00
c108fa509f
Updated step order
...
ref #63
2021-01-13 19:18:31 +01:00
1e5e9801be
Updated step order
...
ref #63
2021-01-13 19:18:08 +01:00
09b16c980b
📖 New license file version [CI SKIP] [skip ci]
2021-01-13 18:15:22 +00:00
4c26fc808e
Fixed spellings
...
continuous-integration/drone/push Build is passing
ref #63
2021-01-13 19:14:16 +01:00
525b11b346
Revert " 🚀 Bumped version to v0.0.12."
...
continuous-integration/drone/push Build encountered an error
This reverts commit 86679b498b .
2021-01-13 19:13:04 +01:00
86679b498b
🚀 Bumped version to v0.0.12.
2021-01-13 19:12:50 +01:00
46df8b0528
Updated the release machanics
...
ref #63
2021-01-13 19:12:43 +01:00
1a4f896a8a
Merge branch 'dev' of git.odit.services:lfk/backend into dev
2021-01-13 19:07:57 +01:00
aaaa15a0ef
Moved changelog generation to dev build for now
...
ref #63
2021-01-13 19:07:50 +01:00
de65b1c699
🧾 New changelog file version [CI SKIP] [skip ci]
continuous-integration/drone/pr Build was killed
2021-01-13 17:58:33 +00:00
f9437065ee
Merge branch 'dev' of git.odit.services:lfk/backend into dev
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-01-13 18:57:17 +01:00
b495cadae9
Added new ci skipping flags
...
ref #63
2021-01-13 18:57:11 +01:00
47995b77f7
🧾 New changelog file version [CI SKIP]
continuous-integration/drone/pr Build was killed
2021-01-13 17:55:17 +00:00
bc24ec5272
🧾 New changelog file version [CI SKIP]
continuous-integration/drone/pr Build is passing
2021-01-13 17:54:26 +00:00
2947c41a72
🧾 New changelog file version [CI SKIP]
continuous-integration/drone/pr Build is passing
2021-01-13 17:54:00 +00:00
ef53035f70
Reenabled dev build
...
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is failing
ref #63
2021-01-13 18:53:38 +01:00
290afc3f8f
Disabled verification skip
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
ref #63
2021-01-13 18:50:50 +01:00
d6e89b0880
Merge branch 'dev' of git.odit.services:lfk/backend into dev
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2021-01-13 18:47:03 +01:00
2b72552b1f
tmp: skip verification
2021-01-13 18:47:00 +01:00
df69418855
tmp: skip verification
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2021-01-13 18:45:04 +01:00
472e402521
disabled dev build temporary
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
ref #63
2021-01-13 18:42:33 +01:00
a3f282667c
Merge branch 'dev' of git.odit.services:lfk/backend into dev
...
# Conflicts:
# .drone.yml
2021-01-13 18:42:01 +01:00
b86263d972
Disabled custom clone
...
ref #63
2021-01-13 18:41:02 +01:00
f278320b93
Disabled custom clone
...
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is passing
ref #63
2021-01-13 18:38:05 +01:00
6345666ae6
Added new pipeline to automagicly generate changelogs on pr to main
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
ref #63
2021-01-13 18:35:12 +01:00
7b5ebab453
Merge pull request 'New user features feature/93-user_endpoints' ( #95 ) from feature/93-user_endpoints into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #95
2021-01-13 17:30:25 +00:00
d4d713b12d
Merge branch 'dev' into feature/93-user_endpoints
continuous-integration/drone/pr Build is passing
2021-01-13 17:21:22 +00:00
ab3af54e15
Merge pull request 'Donation API Endpoint feature/66-donation_api' ( #94 ) from feature/66-donation_api into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #94
2021-01-13 17:20:08 +00:00
b01e1eb8a1
Added a new endpoint that returns a users permissions as objects sorted into two arrays
...
continuous-integration/drone/pr Build is passing
ref #93
2021-01-13 18:19:59 +01:00
0724932152
Updated some openapi descriptions
...
continuous-integration/drone/pr Build is passing
ref #94
2021-01-13 18:01:53 +01:00
cd7b15aadf
First part of resolving user inherited permissions
...
ref #93
2021-01-13 17:57:42 +01:00
37fc167002
Added '@' as a illegal character for usernames
...
ref #93
2021-01-13 17:51:42 +01:00
9feeb302e8
Switched emails to being mandetory for users
...
ref #93
2021-01-13 17:44:22 +01:00
bba35d189e
Added donor donation amount to the donor response
...
continuous-integration/drone/pr Build is failing
ref #66
2021-01-13 17:32:10 +01:00
cd5e4bbd60
Added donation update validtests
...
ref #66
2021-01-13 17:19:57 +01:00
a513bf13ca
Added donation update invalid tests
...
ref #66
2021-01-12 20:43:07 +01:00
e3e570e664
Added donation add validtests
...
ref #66
2021-01-12 20:15:51 +01:00
badff85e28
Fixed typos
...
ref #66
2021-01-12 20:14:23 +01:00
4a0f75044f
Added donation add invalid tests
...
ref #66
2021-01-12 20:09:00 +01:00
b729a7cead
Added cascading runner deletion tests
...
ref #66
2021-01-12 20:01:56 +01:00
4375ca92d3
Added cascading donor deletion tests
...
ref #66
2021-01-12 20:00:02 +01:00
71537b283f
Added donation delete tests
...
ref #66
2021-01-12 19:53:03 +01:00
63506dac1c
Added donation get tests
...
ref #66
2021-01-12 19:44:15 +01:00
e716fae1c5
Implmented cascading donation deletion for runners and donors
...
ref #66
2021-01-12 19:33:54 +01:00
f7370bc802
Implemented distance donation updateing
...
ref #66
2021-01-12 19:06:26 +01:00
72c3fc78b3
Added the basics for distance donation updateing
...
ref #66
2021-01-12 19:03:33 +01:00
110387dbd3
Merge branch 'feature/66-donation_api' of git.odit.services:lfk/backend into feature/66-donation_api
...
# Conflicts:
# src/controllers/DonationController.ts
2021-01-12 19:01:14 +01:00
2820f151e8
Implemented fixed donation updateing
...
ref #66
2021-01-12 19:01:03 +01:00
9517df5082
Implemented fixed donation updateing
...
ref #66
2021-01-12 19:00:35 +01:00
56cedf0144
Fixed typo
...
ref #66
2021-01-12 18:55:20 +01:00
bbaee7cd4d
Added the basics for fixed donation updateing
...
ref #66
2021-01-12 18:53:59 +01:00
8ee2bdf488
Implemented distance donation creation
...
ref #66
2021-01-12 18:50:55 +01:00
97ecc83fe4
Implemented fixed donation creation
...
ref #66
2021-01-12 18:50:47 +01:00
57f62a6087
Implemented donation deletion
...
ref #66
2021-01-12 18:46:02 +01:00
2e760ff461
Implemented the donation creation action models
...
ref #66
2021-01-12 18:39:14 +01:00
0df26cbd54
Implemented donation getting
...
ref #66
2021-01-12 18:29:55 +01:00
5f1ab4a2f3
Added donation errors
...
ref #66
2021-01-12 18:26:55 +01:00
e1ff8c03e1
Added donation permission target
...
ref #66
2021-01-12 18:21:52 +01:00
55f72c35a6
Implemented the distance donation response
...
ref #66
2021-01-12 18:20:36 +01:00
6c53701a59
Implemented the donation response
...
ref #66
2021-01-12 18:16:09 +01:00
02bb634257
Implemented a response donation interface
...
ref #66
2021-01-12 18:07:41 +01:00
5581c03f77
Added barebones donation controller
...
ref #66
2021-01-12 18:01:03 +01:00
cf788fe07b
Merge pull request 'Fixed backend version related bugs' ( #92 ) from bugfix/91-backend_version into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #92
closes #91
2021-01-12 16:46:37 +00:00
4bf425e1ca
Merge branch 'dev' into bugfix/91-backend_version
continuous-integration/drone/pr Build is passing
2021-01-12 16:46:08 +00:00
a2f4fd5d9b
Introduces a very basic version getting endpoint
...
continuous-integration/drone/pr Build is passing
ref #91
2021-01-12 17:41:42 +01:00
295a1524d8
Fixed the version getting process
...
ref #91
2021-01-12 17:39:40 +01:00
234154255c
Merge pull request 'Bugfix: resolved missing relation' ( #89 ) from bugfix/88-user_update into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #89
closes #88
2021-01-12 16:34:36 +00:00
7b087840ec
Bugfix: resolved missing relation
...
continuous-integration/drone/pr Build is passing
ref #88
2021-01-12 16:53:39 +01:00
16b594ebdd
Merge branch 'main' into dev
continuous-integration/drone/push Build is passing
2021-01-10 18:28:09 +01:00
67b3101fd1
Updated some trone pipeline names and messages
continuous-integration/drone/push Build is failing
2021-01-10 18:26:11 +01:00
b3ce56c605
Merge pull request 'Alpha Release 0.0.11' ( #87 ) from dev into main
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
Reviewed-on: #87
Reviewed-by: Philipp Dormann <philipp@philippdormann.de >
2021-01-10 17:16:09 +00:00
28cefa792c
Version bump
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-01-10 18:13:08 +01:00
0803abc168
Merge pull request 'General cleanup and optimisation feature/76-cleanup' ( #86 ) from feature/76-cleanup into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #86
2021-01-10 17:11:31 +00:00
02ae883fa4
Removed everything comit related from the release-it config
...
continuous-integration/drone/pr Build is passing
ref #76
2021-01-10 18:09:57 +01:00
be4050768e
Moded group updateing to a updateusergroup action model
...
continuous-integration/drone/pr Build is passing
ref #76
2021-01-10 18:01:22 +01:00
dc6ec23cb9
Implmented basic release mgnt
...
ref #76
2021-01-10 17:47:31 +01:00
1bb98c13d1
Dependency bump
...
ref #76
2021-01-10 17:29:30 +01:00
bca979bab5
Unified remove parameters
...
ref #76
2021-01-10 17:16:42 +01:00
e4fafd764c
Cleaner implementation of the api version getter
...
ref #76
2021-01-10 17:14:42 +01:00
172159414b
Unified the openapi generation
...
ref #76
2021-01-10 17:10:25 +01:00
9355138a8c
App now automagicly displays the current package version as the openapi version
...
ref #76
2021-01-10 16:59:39 +01:00
343cd8b772
Merge branch 'feature/76-cleanup' of git.odit.services:lfk/backend into feature/76-cleanup
2021-01-10 16:57:43 +01:00
01e0d5b94d
Renamed the auth response call to ResponseAuth
...
ref #76
2021-01-10 16:57:40 +01:00
ac00667465
Renamed the auth response call to ResponseAuth
...
ref #76
2021-01-10 16:54:19 +01:00
3deae2bfeb
Moved all update() and toEntity action model functions to async
...
ref #76
2021-01-10 16:53:59 +01:00
3f7b0f6563
Renamed the update>Entity Name>() functiuons to update()
...
ref #76
2021-01-10 16:35:52 +01:00
e6b9d4f273
Renamed the to>Entity Name>() functiuons to toEntity()
...
ref #76
2021-01-10 16:31:55 +01:00
a00231dd3c
Updated imports
...
ref #76
2021-01-10 16:23:09 +01:00
3bc172e7e0
Intruduced a new folder structure for action models
...
ref #76
2021-01-10 16:10:02 +01:00
ee9df21ae5
Fixed some typos in errors
...
ref #76
2021-01-10 16:07:37 +01:00
f96b256ad3
Fixed some typos and extended comments for the middlewares
...
ref #76
2021-01-10 16:03:56 +01:00
f2c50e929e
Merge branch 'dev' of git.odit.services:lfk/backend into dev
continuous-integration/drone/push Build is passing
2021-01-09 19:05:00 +01:00
02e3239848
Reverted temporary logging
2021-01-09 19:04:07 +01:00
8a54b027d0
Reverted temporary logging
continuous-integration/drone/push Build is passing
2021-01-09 18:55:16 +01:00
3b11e896d4
Merge branch 'dev' of git.odit.services:lfk/backend into dev
continuous-integration/drone/push Build is passing
2021-01-09 18:50:50 +01:00
89926b2c31
Temporary: extended live logging
2021-01-09 18:50:48 +01:00
7b4e89555e
Temporary: extended live logging
continuous-integration/drone/push Build is passing
2021-01-09 18:47:11 +01:00
1e37186247
Revert "Temporary: extended live logging"
...
This reverts commit 154c763719 .
2021-01-09 18:45:44 +01:00
154c763719
Temporary: extended live logging
...
continuous-integration/drone/push Build is passing
ref lfk/frontend#28
2021-01-09 18:08:36 +01:00
80197d5834
Merge pull request 'feature/78-trackscan' ( #85 ) from feature/78-trackscan into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #85
2021-01-09 16:33:09 +00:00
7e95103a2d
added trackscan update tests
...
continuous-integration/drone/pr Build is passing
ref #78
2021-01-09 17:18:33 +01:00
efe1a1f543
added trackscan delete tests
...
ref #78
2021-01-09 16:56:57 +01:00
4fea690670
Added missing parameter fro negative-test
...
ref #78
2021-01-09 16:54:19 +01:00
f1dee1061d
added trackscan get tests
...
ref #78
2021-01-09 16:49:17 +01:00
61cf0fc08d
Implemented proper scan invalidation
...
ref #78
2021-01-09 16:47:54 +01:00
0c86e5dae1
added trackscan add tests
...
ref #78
2021-01-09 16:44:52 +01:00
638898fa28
Implemented trackscan updateing
...
ref #78
2021-01-09 16:17:50 +01:00
e7cd68e1c8
removed distance checks from tests
...
ref #78
2021-01-09 15:59:36 +01:00
e40e6faebd
Merge branch 'feature/78-trackscan' of git.odit.services:lfk/backend into feature/78-trackscan
...
# Conflicts:
# src/controllers/RunnerController.ts
2021-01-09 15:45:35 +01:00
3d07aac944
Implemented cascading scan, track and card deletion
...
ref #78
2021-01-09 15:45:17 +01:00
1a5493facf
Implemented cascading scan, track and card deletion
...
ref #78
2021-01-09 15:43:52 +01:00
9013b9492c
Fixed runner distance resolution
...
ref #78
2021-01-09 15:25:11 +01:00
188f26ad65
Fixed manual trackscan creation
...
ref #78
2021-01-09 14:52:08 +01:00
3ceb5a0c0f
Removed total distance from tests
...
ref #78
2021-01-09 14:24:16 +01:00
e1ce052d3c
Fixed runner total distance not getting resolved
...
ref #78
2021-01-09 14:23:47 +01:00
70a379edef
Merge pull request 'New feature: runner cards (feature/77-runner_cards)' ( #84 ) from feature/77-runner_cards into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #84
2021-01-09 13:01:50 +00:00
35ea3154d1
Added card update tests
...
continuous-integration/drone/pr Build is passing
ref #77
2021-01-09 12:42:41 +01:00
ebf66821a2
Added card delete tests
...
ref #77
2021-01-09 12:41:59 +01:00
8463bee253
added card add tests
...
ref #77
2021-01-09 12:32:47 +01:00
860680d001
Implmented the EAN generation
...
ref #77
2021-01-09 12:24:05 +01:00
df39166279
Added card get tests
...
ref #77
2021-01-09 11:59:20 +01:00
32fda46f0a
Implemented runner updateing
...
ref #77
2021-01-09 11:55:32 +01:00
36ecae7e6e
Added card creation
...
#17
2021-01-09 11:48:13 +01:00
a5bfe4e3d5
Added card deletion + errors
...
ref #77
2021-01-09 11:28:59 +01:00
4faeddc3f3
Added runner card get endpoints
...
ref #77
2021-01-09 11:23:12 +01:00
98f7bf366f
Added card permission target
...
ref #77
2021-01-09 11:21:52 +01:00
af3a9e5ce2
Added basic response calss for runner cards
...
ref #77
2021-01-09 11:15:29 +01:00
52eb7b1afe
Added a barebones runnercard controller
...
ref #77
2021-01-09 11:10:05 +01:00
490fbd241d
Merge pull request 'Alpha Release 0.0.10' ( #83 ) from dev into main
...
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
Reviewed-on: #83
Reviewed-by: Philipp Dormann <philipp@philippdormann.de >
2021-01-08 20:15:27 +00:00
f132131156
Version bump
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-01-08 21:14:20 +01:00
c1e680a063
Fixed responsescheme for the user controller
continuous-integration/drone/push Build is failing
2021-01-08 21:13:41 +01:00
c66b06c2c9
Merge pull request 'Alpha Release 0.0.9' ( #82 ) from dev into main
...
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
Reviewed-on: #82
Reviewed-by: Philipp Dormann <philipp@philippdormann.de >
2021-01-08 19:52:55 +00:00
65e605cdc4
Version bump
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-01-08 20:49:19 +01:00
d2fdb4efd9
Merge pull request 'All users get profile pics feature/79-profile_pics' ( #81 ) from feature/79-profile_pics into dev
...
continuous-integration/drone/push Build is failing
Reviewed-on: #81
closes #79
2021-01-08 19:48:22 +00:00
d0deb9d647
Fixed wrong relation getting resolved
...
continuous-integration/drone/pr Build is passing
ref #79
2021-01-08 20:40:15 +01:00
5495c90eaf
Merge branch 'dev' into feature/79-profile_pics
continuous-integration/drone/pr Build is failing
2021-01-08 20:19:08 +01:00
bf3ffae67c
Merge pull request 'Added scan (station) apis feature/67-scan_apis' ( #80 ) from feature/67-scan_apis into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #80
closes #67
2021-01-08 19:18:39 +00:00
aa0337ea33
Fixed getting all permissions for users
...
ref #79
2021-01-08 20:17:05 +01:00
4991d735bf
Pinned sqlite3 to 5.0.0 as a temporary bugfix
...
continuous-integration/drone/pr Build is passing
ref #67
2021-01-08 20:04:04 +01:00
398e61bddb
Merge branch 'feature/67-scan_apis' of git.odit.services:lfk/backend into feature/67-scan_apis
...
continuous-integration/drone/pr Build is failing
# Conflicts:
# .drone.yml
2021-01-08 19:37:25 +01:00
e6576f4a54
Finned node version for ci
...
ref #67
2021-01-08 19:37:13 +01:00
c3b9e135b0
Finned node version for ci
...
continuous-integration/drone/pr Build is failing
ref #67
2021-01-08 19:34:39 +01:00
3bd4948c43
Merge branch 'feature/79-profile_pics' of git.odit.services:lfk/backend into feature/79-profile_pics
2021-01-08 19:32:13 +01:00
f3cd1380be
First part of the permission return (buggy!)
...
ref #79
2021-01-08 19:32:11 +01:00
a2c3dfbf85
First part of the permission return (buggy!)
...
ref #71
2021-01-08 19:32:04 +01:00
3c37aafe1f
Added profile pics to all user related models
...
ref #79
2021-01-08 19:11:50 +01:00
c591c182b3
Updated comments
...
continuous-integration/drone/pr Build is failing
ref #67
2021-01-08 18:37:33 +01:00
9cc50078d1
Merge branch 'dev' into feature/67-scan_apis
2021-01-08 18:29:33 +01:00
7728759bcd
Added openapi sec scheme for the scan station auth
...
ref #67
2021-01-08 18:28:35 +01:00
ce8fed350e
Updated OPENAPI Descriptions for the new controllers
...
ref #67
2021-01-08 18:25:29 +01:00
a005945e9e
Added scan add tests with the station based auth
...
ref #67
2021-01-08 18:09:47 +01:00
cf86520fae
Fixed wrong auth type being used
...
ref #67
2021-01-08 18:08:13 +01:00
db6fdf6baf
Implemented scan auth middleware
...
ref #67
2021-01-08 17:50:29 +01:00
975ad50afc
Added scan update tests
...
ref #67
2021-01-08 17:42:05 +01:00
0c27df7754
Added scan add tests
...
ref #67
2021-01-08 17:27:56 +01:00
102a860ba3
Added scan delete tests
...
ref #67
2021-01-08 16:47:52 +01:00
3a886714a0
Merge branch 'feature/67-scan_apis' of git.odit.services:lfk/backend into feature/67-scan_apis
...
# Conflicts:
# src/tests/scanstations/scanstations_delete.spec.ts
2021-01-07 20:35:05 +01:00
09ab638239
Added scan station delete tests
...
ref #67
2021-01-07 20:34:48 +01:00
a4f88c78f4
Added scan station delete tests
...
ref #67
2021-01-07 20:34:36 +01:00
ccf2a3b617
Added scan station update tests
...
ref #67
2021-01-07 20:31:29 +01:00
c8f941a779
Fixed wrong error getting thrown
...
ref #67
2021-01-07 20:22:58 +01:00
5510cbb8e9
Added scan station add tests
...
ref #67
2021-01-07 20:16:14 +01:00
a434173b54
Added scan station get tests
...
ref #67
2021-01-07 20:04:15 +01:00
7387f700fb
Added alias for posting track scans
...
ref #67
2021-01-07 19:46:20 +01:00
4f01baaa23
Added the enabled flag for scanstations
...
ref #67
2021-01-07 19:37:15 +01:00
09b37f0ff2
Fixed typo
...
ref #67
2021-01-07 19:36:57 +01:00
324d5709e3
Added tmp files to gitignore
...
ref #67
2021-01-07 19:19:21 +01:00
3f23e4f1f1
Added scan get tests
...
ref #67
2021-01-07 19:18:26 +01:00
9776a35f9f
Track deletion now recognizes associated stations
...
ref #67
2021-01-07 18:53:09 +01:00
9b9ee70288
Implemented cascading station deletion
...
ref #67
2021-01-07 18:48:58 +01:00
2628f69651
Implemented scan station creation
...
ref #67
2021-01-07 18:39:38 +01:00
b9c0a32862
Implemented single scan station get +e errors
...
ref #67
2021-01-07 18:35:19 +01:00
82644a2ff4
Implmented getting all scan stations
...
ref #67
2021-01-07 18:05:54 +01:00
3d2c93b5ac
Added (scan) stations as a new permission target
...
ref #67
2021-01-07 17:35:36 +01:00
c447114297
Added a ScanStation response class
...
ref #67
2021-01-07 17:31:44 +01:00
857de9ffcc
Added Creation class for ScanSatations
...
ref #67
2021-01-07 17:29:22 +01:00
eea656bd7b
Added a barebones scanstation controller
...
ref #67
2021-01-07 17:16:36 +01:00
eec5284306
Implemented "normal" scan updateing
...
ref #67
2021-01-07 17:12:12 +01:00
88a6a768c4
Implemented scan deletion
...
ref #67
2021-01-07 17:03:40 +01:00
edac1a224c
Fixed runner scan validation bug
...
ref #67
2021-01-07 16:59:57 +01:00
e67d1c5697
Fixed scan runner in response
...
ref #67
2021-01-07 16:38:41 +01:00
30502ec949
Fixed Creation of normal scans
...
ref #67
2021-01-07 16:32:16 +01:00
a2c3913601
Merge branch 'feature/67-scan_apis' of git.odit.services:lfk/backend into feature/67-scan_apis
2021-01-07 16:13:44 +01:00
f1c7713da2
Adusted the way scan distances are implemented
...
ref #67
2021-01-07 16:13:41 +01:00
d6a41d5a82
Ajusted the way scan distances are implemented
2021-01-07 16:13:31 +01:00
72b5ca4153
Added basics for scan creation (to be tested after scanstations got added)
...
ref #67
2021-01-06 19:44:20 +01:00
aeec2e1c32
Added single scan get w/ errors
...
ref #67
2021-01-03 19:36:38 +01:00
f9889bea3d
Implemented scans get including the response classes
...
ref #67
2021-01-03 19:26:06 +01:00
2cad2ac2e9
Implemented the second round of the toResponse normalisationf for all classes
...
ref #67
2021-01-03 19:18:31 +01:00
d948fe2631
Merge pull request 'Fixed relative paths not being updated + version bump for bugfix release' ( #75 ) from dev into main
...
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is failing
Reviewed-on: #75
Reviewed-by: Philipp Dormann <philipp@philippdormann.de >
2021-01-03 18:13:10 +00:00
2b5525323b
Fixed relative paths not being updated + version bump for bugfix release
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-01-03 19:10:46 +01:00
58156e0d61
Implemented the first route of the toResponse normalisationf for all classes
...
ref #67
2021-01-03 19:09:06 +01:00
a4b0dfe43e
Defined responses for scans and trackscans
...
ref #67
2021-01-03 19:02:06 +01:00
ee2433a5ae
Added barebones scans controller
...
ref #67
2021-01-03 18:49:33 +01:00
2151b8502d
Added Scan permission target
...
ref #67
2021-01-03 18:48:05 +01:00
b57fde9b0a
Merge pull request 'Bugfix for the openapi exporter' ( #74 ) from dev into main
...
continuous-integration/drone/push Build is passing
Reviewed-on: #74
Reviewed-by: Philipp Dormann <philipp@philippdormann.de >
2021-01-03 17:29:35 +00:00
86706f9422
Merge branch 'main' into dev
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2021-01-03 17:29:24 +00:00
0687f268fc
Fixed switch up between node/js and ts-node/ts
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2021-01-03 18:27:58 +01:00
bc426831db
Merge pull request 'Alpha Release 0.0.7' ( #73 ) from dev into main
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
Reviewed-on: #73
Reviewed-by: Philipp Dormann <philipp@philippdormann.de >
2021-01-03 17:22:25 +00:00
276e553e13
Version bump
...
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
ref #73
2021-01-03 18:18:51 +01:00
e7ab302c61
Merge pull request 'Minimum lap times for tracks feature/71-track_times' ( #72 ) from feature/71-track_times into dev
...
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is failing
Reviewed-on: #72
closes #71
2021-01-03 17:17:59 +00:00
a5d70ce4b5
Removed useless console.log
continuous-integration/drone/pr Build is passing
2021-01-03 18:13:53 +01:00
d67be313e6
Added track update tests
...
continuous-integration/drone/pr Build is passing
ref #71
2021-01-03 18:08:04 +01:00
15d2d029dc
Added track delete tests
...
ref #71
2021-01-03 18:07:33 +01:00
b6ea5e6549
Fixed copy-paste mistake
...
ref #71
2021-01-03 18:01:21 +01:00
f378b0651a
Added helpful comment about the tracktime's unit
...
ref #71
2021-01-03 17:52:36 +01:00
1a0573e0d0
Added track add tests
...
ref #71
2021-01-03 17:52:16 +01:00
9f103d8df1
Added track get tests
...
ref #71
2021-01-03 17:49:55 +01:00
daa899a1ef
Removed the old basic test class
...
ref #71
2021-01-03 17:49:44 +01:00
59cb72a11d
Implemented track upodates using the "new" method
...
ref #71
2021-01-03 17:30:17 +01:00
28c1b6d31d
Improved error handling for negative lap times
...
ref #71
2021-01-03 17:21:53 +01:00
dcb791c9a2
Added the laptime to the track response
...
ref #71
2021-01-03 17:06:57 +01:00
907259bf73
Added the laptime to createtrack
...
ref #71
2021-01-03 17:05:43 +01:00
02f7ddbb37
Marked property as optional
...
ref #71
2021-01-03 17:04:09 +01:00
63b1ca9b56
Added the minimum lap time to the track entity
...
ref #71
2021-01-03 16:51:36 +01:00
39857cf6e6
Merge pull request 'New Feature: Donor endpoints feature/65-donor_controllers' ( #69 ) from feature/65-donor_controllers into dev
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Reviewed-on: #69
closes #65
Donors go 💲 💲 💲
2021-01-02 21:06:08 +00:00
3090ae69f3
Merge branch 'dev' into feature/65-donor_controllers
continuous-integration/drone/pr Build is passing
2021-01-02 20:55:31 +00:00
92186a86cc
Merge pull request 'bugfix/68-address_circular_dependencies' ( #70 ) from bugfix/68-address_circular_dependencies into feature/65-donor_controllers
...
continuous-integration/drone/pr Build is passing
Reviewed-on: #70
closes #68
2021-01-02 20:55:02 +00:00
97e8470b0d
Change requested by @philipp
...
continuous-integration/drone/pr Build is passing
ref #70
2021-01-02 21:53:21 +01:00
6b0e3503a7
Dependency: Bumped license-exporter version
...
continuous-integration/drone/push Build is passing
ref odit/license-exporter#1 odit/license-exporter#3
2021-01-02 20:49:20 +01:00
1e2de7656e
Reenabled addresses in org responses
...
continuous-integration/drone/pr Build is passing
ref #68
2021-01-02 20:03:02 +01:00
56c6a7efb0
Revert "Removed addresses from tests until the circular dependencies are solved"
...
This reverts commit 599296c4e3 .
2021-01-02 19:57:55 +01:00
9c4e54fc6e
Added comments to the bugfix
2021-01-02 19:57:33 +01:00
2c47436259
Implemented a possible bugfix
...
ref #68
2021-01-02 19:56:04 +01:00
9b5d16ae92
Added todo relateing to the bugfix issue
...
continuous-integration/drone/pr Build is passing
ref #65 #68
2021-01-02 19:39:02 +01:00
deb13674b2
Added donor put (update) tests
...
ref #65
2021-01-02 19:25:58 +01:00
17c82ff409
Added donor delete tests
...
ref #65
2021-01-02 19:13:59 +01:00
f9e314bf9f
Added donor add test for address needed error
...
ref #65
2021-01-02 19:12:02 +01:00
e4c1930dd1
Added donor post (add) tests
...
ref #65
2021-01-02 19:10:23 +01:00
b337ab424d
Added donor get tests
...
ref #65
2021-01-02 19:02:31 +01:00
82a0e194cb
Updated track tests for paralellism
...
ref #65
2021-01-02 19:02:16 +01:00
599296c4e3
Removed addresses from tests until the circular dependencies are solved
...
ref #65
2021-01-02 19:01:55 +01:00
2594a607dc
Added address check for donors that want a receipt on update
...
ref #65
2021-01-02 18:30:03 +01:00
335d4e24da
Added address check for donors that want a receipt
...
ref #65
2021-01-02 18:28:22 +01:00
becc277123
Merge branch 'feature/65-donor_controllers' of git.odit.services:lfk/backend into feature/65-donor_controllers
2021-01-02 18:19:51 +01:00
52cdd41ec8
Fixed not null constraint
...
ref #65
2021-01-02 18:19:45 +01:00
53548ba7a6
Fixed not null constraint
...
ref #56
2021-01-02 18:19:40 +01:00
1dc438beb2
Mitigated circular dependency (to be fixed)
...
ref #65
2021-01-02 18:12:18 +01:00
c9ba69792f
Extended todo w/ issue link
...
ref #65
2021-01-02 17:07:17 +01:00
ab67e5f4aa
Added basic runner updateing
...
ref #65
2021-01-02 16:55:27 +01:00
557608e318
Added everything for basic donor creation
...
ref #65
2021-01-02 16:51:33 +01:00
a83fedc9b8
Added first donor-specific errors
...
ref #65
2021-01-02 16:47:06 +01:00
61a17b198f
Implemented basic donor deletion
...
ref #65
2021-01-02 16:45:01 +01:00
3df1db4ad8
Added the base logic for donor getters
...
ref #65
2021-01-02 16:42:55 +01:00
e46cfa0d77
Added donor response class
...
ref #65
2021-01-02 16:40:38 +01:00
4126d31a5e
Added copy of runnerController with some stuff reanames for donors
...
ref #65
2021-01-02 16:38:07 +01:00
9d9549cdd4
Added new donor permission target
...
ref #65
2021-01-02 16:37:17 +01:00
eb40de6eb4
Removed legacy license txt file
continuous-integration/drone/push Build is passing
2020-12-31 18:05:21 +01:00
6efd09db73
new license file version [CI SKIP]
2020-12-31 17:02:56 +00:00
3f09e3d387
Merge pull request 'Automatic and manual license collection 📖 ' ( #62 ) from feature/59-license_collection into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #62
closes #59
2020-12-31 17:02:08 +00:00
05868e0e00
Bumped license lib version
...
continuous-integration/drone/pr Build is passing
ref #59
2020-12-31 18:00:46 +01:00
580a73f9a5
Switched to automatic license attribution generation via oss-attribution-generator
...
continuous-integration/drone/pr Build is passing
#59
2020-12-31 15:14:51 +01:00
ab7110d49f
Merge branch 'dev' into feature/59-license_collection
...
continuous-integration/drone/pr Build is passing
# Conflicts:
# .drone.yml
2020-12-30 21:26:07 +01:00
875781335c
Removed the testing pipeline and updated the dev license pipeline
...
ref #59
2020-12-30 21:24:51 +01:00
625340cf8a
Merge branch 'feature/59-license_collection' of git.odit.services:lfk/backend into feature/59-license_collection
continuous-integration/drone/push Build is passing
2020-12-30 21:23:37 +01:00
8d9dbc3957
Merge branch 'feature/59-license_collection' of git.odit.services:lfk/backend into feature/59-license_collection
2020-12-30 21:23:33 +01:00
07d813082b
Merge branch 'feature/59-license_collection' of git.odit.services:lfk/backend into feature/59-license_collection
2020-12-30 21:23:04 +01:00
a684f60252
Added secondary dependency for piupeline
...
ref #59
2020-12-30 21:22:59 +01:00
931cae3c98
new license file version [CI SKIP]
2020-12-30 20:22:35 +00:00
dfd82a6293
Merge branch 'feature/59-license_collection' of git.odit.services:lfk/backend into feature/59-license_collection
...
continuous-integration/drone/push Build is passing
# Conflicts:
# .drone.yml
2020-12-30 21:21:50 +01:00
82d4b11de3
Adjusted ci dependencies
...
ref #59
2020-12-30 21:21:40 +01:00
75473937cf
Adjusted ci dependencies
...
ref #59
2020-12-30 21:21:08 +01:00
a68bbab8ab
Canged drone branch
...
continuous-integration/drone/push Build is passing
ref #59
2020-12-30 21:18:40 +01:00
5cfd2c9a52
Revert "Added license exporter (to json)"
...
continuous-integration/drone/push Build is passing
This reverts commit 84a0bd2cd9 .
2020-12-30 21:17:27 +01:00
6c7b31d76c
Revert "Moved package script related files to their own folder"
...
This reverts commit 395b0101a8 .
2020-12-30 21:17:23 +01:00
2924ac2900
Revert "Added automatic license export on dev push/merge"
...
This reverts commit 18e3ef9a79 .
2020-12-30 21:17:18 +01:00
a501625dd6
Revert "Added --full option for the license exporter to export the license path and text as well"
...
This reverts commit 62c7f26540 .
2020-12-30 21:17:13 +01:00
cc64ce4498
Revert "Added test pipeline for automatic license export"
...
This reverts commit c9378e6cae .
2020-12-30 21:17:09 +01:00
c9378e6cae
Added test pipeline for automatic license export
...
continuous-integration/drone/push Build is passing
ref #59
2020-12-30 21:13:32 +01:00
62c7f26540
Added --full option for the license exporter to export the license path and text as well
...
ref #59
2020-12-30 21:05:16 +01:00
18e3ef9a79
Added automatic license export on dev push/merge
...
ref #59
2020-12-30 20:40:28 +01:00
395b0101a8
Moved package script related files to their own folder
...
ref #59
2020-12-30 20:22:18 +01:00
84a0bd2cd9
Added license exporter (to json)
...
ref #59
2020-12-30 20:18:28 +01:00
9cd181c5b8
Merge pull request 'Merge for alpha 0.0.6' ( #61 ) from dev into main
...
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
Reviewed-on: #61
Reviewed-by: Philipp Dormann <philipp@philippdormann.de >
2020-12-30 17:58:24 +00:00
41828a6e41
Version bump
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2020-12-30 18:55:16 +01:00
356e398caf
Merge pull request 'feature/56-stats_endpoint' ( #60 ) from feature/56-stats_endpoint into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #60
closes #56
2020-12-30 16:49:18 +00:00
6cb978df98
Updated security for the stats endpoints
...
continuous-integration/drone/pr Build is passing
ref #56 requested by @philipp
2020-12-30 17:40:18 +01:00
4cb0efa6bd
Added response schemas
...
continuous-integration/drone/pr Build is passing
ref #56
2020-12-30 17:35:21 +01:00
e0fa58da57
Added some comments
...
continuous-integration/drone/pr Build is passing
ref #56
2020-12-30 17:27:24 +01:00
5d31d8d1a2
Added stats and stats responses for orgs
...
ref #56
2020-12-30 16:59:07 +01:00
53a01ad977
Added stats response
...
ref #56
2020-12-30 16:31:18 +01:00
d7791756dc
Added mission relation resolving
...
ref #56
2020-12-30 16:13:57 +01:00
dd48ee2f7e
Added ResponseSchemas and fixed donation resolution bug
...
ref #56
2020-12-30 15:07:13 +01:00
ec64ec3d63
Added a response class for team stats
...
ref #56
2020-12-30 14:41:07 +01:00
35dbfeb5e7
Added donation amount to the stats runner response
...
ref #56
2020-12-30 14:34:10 +01:00
a9ecfccfd2
Added response schemas
...
ref #56
2020-12-30 14:31:07 +01:00
d850650aeb
Added response class for the runner stats
...
ref #56
2020-12-30 14:30:31 +01:00
43e256f38c
Impelemented stats api auth via token or the usual auth (jwt with get for runners, teams and orgs).
...
ref #56
2020-12-30 14:19:54 +01:00
b5f9cf201d
Moved the authchecker to the middleware folder (b/c it pretty much is a glolified middleware)
...
ref #56
2020-12-30 14:01:37 +01:00
6e121a3ce2
Implemented more stats endpoints
...
ref #56
2020-12-29 22:17:29 +01:00
555e37eaf7
Added authed stats routes
...
ref #56
2020-12-29 21:48:21 +01:00
9675e79441
Added openapi scheme for the stats api tokens.
...
ref #56
2020-12-29 21:38:48 +01:00
345851bf1d
Added example endpoint for stats auth
2020-12-29 21:34:49 +01:00
7c5a3893ef
Added basic status api key checking middleware
...
ref #56
2020-12-29 21:32:45 +01:00
b53b5cf91f
Update: keys cant be updated (for security reasons)
...
ref #56
2020-12-29 21:00:43 +01:00
04813173e4
Updated the method of api key creation.
...
ref #56
2020-12-29 20:49:45 +01:00
c4270b0839
Adapted the new async behaviour
...
ref #56
2020-12-29 20:21:45 +01:00
bb24ed53a4
Switched to hased tokens based on uuid (to be canged)
...
ref #56
2020-12-29 20:20:59 +01:00
1b74b21420
Renamed class
...
ref #56
2020-12-29 20:07:43 +01:00
b7cbe2a0b4
Adjusted the validation type
...
ref #56
2020-12-29 20:05:35 +01:00
500b94b44a
Added a controller for stats clients (todo: put)
...
ref #56
2020-12-29 20:01:40 +01:00
641466a731
Added basic errors for stats clients
...
ref #56
2020-12-29 20:00:31 +01:00
e3ea83bb47
Removed async flag, b/c this doesn't need to perform anything async
...
ref #56
2020-12-29 19:57:19 +01:00
b6043744a9
Added STATSCLIENT as a new permission target
...
ref #56
2020-12-29 19:48:35 +01:00
2b38044271
Created a response for the statsClient
...
ref #56
2020-12-29 19:45:30 +01:00
4c3d2643c1
Added enabled flag for the stats clients
...
ref #56
2020-12-29 19:37:55 +01:00
e2cc0c0b80
Added Create action for the statsclients
...
ref #56
2020-12-29 19:34:14 +01:00
ce55dce011
Removed abstract flag from class
...
ref #56
2020-12-29 19:32:20 +01:00
a738c19316
Added the new statsClient class for stats api auth
...
ref #56
2020-12-29 19:29:16 +01:00
63b8176bdf
Merge branch 'dev' into feature/56-stats_endpoint
2020-12-29 19:18:56 +01:00
bc76afafce
Merge pull request 'Updates for the tag build pipeline' ( #58 ) from dev into main
...
continuous-integration/drone/tag Build is passing
continuous-integration/drone/push Build is passing
Reviewed-on: #58
Reviewed-by: Philipp Dormann <philipp@philippdormann.de >
2020-12-29 18:08:09 +00:00
1f49ad43a1
Merge branch 'main' into dev
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2020-12-29 18:07:47 +00:00
6a762f570d
Added team and org stats
...
ref #56
2020-12-29 16:08:50 +01:00
1b7424f750
Added stats endpoint with some basic stats (more to come) - to be tested
...
ref #56
2020-12-29 15:25:40 +01:00
bdd4f705be
Adjusted return type, since async is no longer needed here (thanks to db relations)
...
ref #56
2020-12-29 15:23:29 +01:00
ded14b1b3b
Changed method of triggering lib builds
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2020-12-29 14:57:00 +01:00
fbd3f615ad
Changed docker image tag
continuous-integration/drone/push Build is passing
2020-12-29 14:56:37 +01:00
a22a7a19c2
Merge pull request 'Final fix for the tag pipeline triggers' ( #57 ) from dev into main
...
continuous-integration/drone/tag Build was killed
Reviewed-on: #57
Reviewed-by: odit_bot <bot@odit.services >
2020-12-29 13:18:39 +00:00
2d263814db
Merge branch 'main' into dev
2020-12-29 13:17:33 +00:00
a79bed259b
Moved to the official tag recognition
continuous-integration/drone/push Build is passing
2020-12-29 14:13:48 +01:00
f2970f4cd8
Added branch to when
continuous-integration/drone/push Build is passing
2020-12-23 19:09:01 +01:00
b3f741234e
Back to when syntax for triggering tag builds
continuous-integration/drone/push Build is passing
2020-12-23 18:51:07 +01:00
6a8247f88a
Now using the exact trigger snytax the gitea project uses
continuous-integration/drone/push Build is passing
2020-12-23 18:46:38 +01:00
b737fe6a08
Set trigger to ref tags only
continuous-integration/drone/push Build is passing
2020-12-23 18:39:44 +01:00
607630c4f9
Tried switching to global when
continuous-integration/drone/push Build was killed
2020-12-23 18:38:01 +01:00
a7976c0ee2
Switched from trigger to when
continuous-integration/drone/push Build is passing
2020-12-23 18:36:37 +01:00
b51da15007
Added pushing to tags as trigger
continuous-integration/drone/push Build is passing
2020-12-23 18:33:56 +01:00
5ed5f181d1
Added tag as ref to tag build
continuous-integration/drone/push Build is passing
2020-12-23 18:32:32 +01:00
e33076c04d
Removed push from tag build triggers
continuous-integration/drone/push Build is passing
2020-12-23 18:30:08 +01:00
ae35f50da2
Added push as drone tag build event trigger
continuous-integration/drone/push Build was killed
2020-12-23 18:28:10 +01:00
cc5d90cb4f
Merge pull request 'Bugfix for the release pipeline (no other changes)' ( #55 ) from dev into main
...
continuous-integration/drone/push Build is passing
Reviewed-on: #55
Reviewed-by: Philipp Dormann <philipp@philippdormann.de >
2020-12-23 17:18:29 +00:00
c33236c516
Merge branch 'main' into dev
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2020-12-23 18:11:47 +01:00
eee2bbcac7
Merge branch 'dev' of git.odit.services:lfk/backend into dev
continuous-integration/drone/push Build is passing
2020-12-23 18:11:23 +01:00
519d11beef
Removed the branch requirements from dev
...
ref #47
2020-12-23 18:11:20 +01:00
cbed5fc0b2
Merge pull request 'Merge alpha 0.0.5 to master' ( #54 ) from dev into main
...
continuous-integration/drone/push Build is passing
Reviewed-on: #54
Reviewed-by: Philipp Dormann <philipp@philippdormann.de >
ref #47
2020-12-23 17:05:32 +00:00
59fdfe9f40
Merge branch 'main' into dev
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2020-12-23 17:02:12 +00:00
c93e93be31
Set package version (+openapi version)
...
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
ref #47
2020-12-23 18:00:53 +01:00
d3760f7b80
Merge pull request 'feature/52-alternative_openapi_viewers' ( #53 ) from feature/52-alternative_openapi_viewers into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #53
closes #52
2020-12-23 16:57:17 +00:00
11c7d041ef
🎨 fixed landing html + styling
...
continuous-integration/drone/pr Build is passing
ref #52
2020-12-23 17:55:44 +01:00
9ab6eb5314
Added tests for the api docs
...
continuous-integration/drone/pr Build is passing
ref #52
2020-12-23 17:01:18 +01:00
ce0500ef8c
Removed the firsttests jest tests (they were redundant)
...
ref #52
2020-12-23 17:01:03 +01:00
0b4d30b3f3
Updated the openapi json path for the ci testing script
...
continuous-integration/drone/pr Build is failing
ref #52
2020-12-23 16:54:45 +01:00
bb70bf58fb
Added the static files to the build step
...
continuous-integration/drone/pr Build is failing
ref #52
2020-12-23 15:43:03 +01:00
9fc282d858
Removed everything concerning the swaggerUI express middleware
...
ref #52
2020-12-23 15:21:55 +01:00
39ad43bbb2
switched over to using the static deployment of swaggerUI
...
ref #52
2020-12-23 15:20:06 +01:00
bd46a48f76
Merge branch 'feature/52-alternative_openapi_viewers' of git.odit.services:lfk/backend into feature/52-alternative_openapi_viewers
2020-12-23 15:11:17 +01:00
ebedea97ed
Added very basic api doc chooser
...
ref #52
2020-12-23 15:11:14 +01:00
5c3c3eb167
Added very basic api doc chooser
...
ref #52
2020-12-23 15:11:04 +01:00
d8e38f404d
Renamed the package to fit the scheme for the project
continuous-integration/drone/push Build is passing
2020-12-22 20:43:49 +01:00
aa1042ca51
Merge pull request 'feature/49-openapi_cookie_schema' ( #51 ) from feature/49-openapi_cookie_schema into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #51
closes #49
2020-12-22 19:33:03 +00:00
9994f8ddc4
Merge branch 'dev' into feature/49-openapi_cookie_schema
continuous-integration/drone/pr Build is passing
2020-12-22 19:32:35 +00:00
3ac536ef23
Merge pull request 'feature/45-auth_tests' ( #50 ) from feature/45-auth_tests into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #50
closes #45
2020-12-22 19:32:20 +00:00
5d75f70296
fixed typo
...
continuous-integration/drone/pr Build is passing
ref #49
2020-12-22 20:29:18 +01:00
c34bde7d4f
Fixed typo
...
continuous-integration/drone/pr Build is passing
ref #49
2020-12-22 20:19:28 +01:00
1f061c7ea6
Updated the openapi descriptions for all group routes
...
ref #49
2020-12-22 20:18:30 +01:00
578f9301db
Updated the openapi descriptions for all user routes
...
ref #49
2020-12-22 20:13:16 +01:00
9b47f3ab05
Updated the openapi descriptions for all track routes
...
ref #49
2020-12-22 20:07:41 +01:00
84b97bee8d
Updated the openapi descriptions for all status routes
...
ref #49
2020-12-22 20:05:29 +01:00
767841d405
Merge branch 'feature/49-openapi_cookie_schema' of git.odit.services:lfk/backend into feature/49-openapi_cookie_schema
...
# Conflicts:
# src/controllers/RunnerTeamController.ts
2020-12-22 20:04:19 +01:00
16e5b6921d
Updated the openapi descriptions for all team routes
...
ref #49
2020-12-22 20:04:08 +01:00
58a12c7fa1
Updated the openapi descriptions for all team routes
...
ref #49
2020-12-22 20:03:49 +01:00
f256dec121
Updated the openapi descriptions for all organisation routes
...
ref #49
2020-12-22 20:01:25 +01:00
9bb4865b2d
Merge branch 'feature/49-openapi_cookie_schema' of git.odit.services:lfk/backend into feature/49-openapi_cookie_schema
...
# Conflicts:
# src/controllers/RunnerController.ts
2020-12-22 19:58:25 +01:00
66631f5e0a
Updated the openapi descriptions for all runner routes
...
ref #49
2020-12-22 19:57:46 +01:00
8de35f3431
Updated the openapi descriptions for all runner routes
...
ref #49
2020-12-22 19:55:37 +01:00
05319e6f6e
Updated the openapi descriptions for all permission routes
...
ref #49
2020-12-22 19:51:37 +01:00
b7827fef54
Updated the openapi descriptions for all import routes
...
ref #49
2020-12-22 19:45:09 +01:00
a4ddeee8e4
Fixed uniqueness error
...
continuous-integration/drone/pr Build is passing
ref #45
2020-12-22 19:38:12 +01:00
50f2462eb9
Updated the openapi descriptions for all auth routes
...
ref #49
2020-12-22 19:23:35 +01:00
dae51cfd47
Added openapi cookie security schema
...
ref #49
2020-12-22 19:13:20 +01:00
e1341fc126
Merge branch 'dev' into feature/45-auth_tests
continuous-integration/drone/pr Build is failing
2020-12-22 18:50:13 +01:00
a9dbf1d0d2
Added login test after logout
...
continuous-integration/drone/pr Build is failing
ref #45
2020-12-22 18:49:10 +01:00
c6ecde29b5
Added auth reset tests
...
ref #45
2020-12-22 18:48:54 +01:00
13949af938
Added auth refresh tests
...
ref #45
2020-12-22 18:29:23 +01:00
3c003a60b2
Added logut tests
...
ref #45
2020-12-22 18:26:20 +01:00
69796a888f
Added wron password auth test
...
ref #45
2020-12-22 17:04:22 +01:00
a85e914759
Added validator as a explicit dependency, b/c pnpm doesn't fallback to peer dependencies
continuous-integration/drone/push Build is passing
2020-12-22 16:57:01 +01:00
af2744885f
added the first login tests
...
ref #45
2020-12-22 16:56:02 +01:00
8d73a9dd59
Merge pull request 'feature/40-pw_reset' ( #48 ) from feature/40-pw_reset into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #48
closes #40
2020-12-22 15:29:43 +00:00
853876a09c
Merge branch 'dev' into feature/40-pw_reset
continuous-integration/drone/pr Build is passing
2020-12-22 16:05:27 +01:00
cdc90b0770
Merge pull request 'feature/43-postal_from_env' ( #46 ) from feature/43-postal_from_env into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #46
closes #43
2020-12-22 14:55:37 +00:00
d0cfc16f8b
Merge branch 'dev' into feature/43-postal_from_env
continuous-integration/drone/pr Build is passing
2020-12-22 15:55:12 +01:00
ce5f4b467d
Updated ci to trigger the builds for the new libs
continuous-integration/drone/push Build is passing
2020-12-22 15:44:00 +01:00
84a7f30a60
Merge branch 'dev' into feature/43-postal_from_env
continuous-integration/drone/pr Build is passing
2020-12-22 12:41:15 +01:00
f3008979f3
Added the POSTALCODE_COUNTRYCODE to the sample and ci env files
...
ref #43
2020-12-22 12:40:11 +01:00
b8c93bf476
Implemented the getter for loading the postalcodelocale from env
...
ref #43
2020-12-22 12:38:53 +01:00
146787fd66
Added comments
...
continuous-integration/drone/pr Build is passing
ref #40
2020-12-22 11:48:06 +01:00
9458b774ea
Removed the user disableing
...
ref #40
2020-12-22 11:35:33 +01:00
bf4250babd
All things auth now check if the user is disabled
...
ref #40
2020-12-22 11:29:52 +01:00
a16c4c564a
Users now can be disabled from the start
...
ref #40
2020-12-22 11:27:21 +01:00
8d860cb2e1
Fixed weired query behaviour
...
ref #40
2020-12-22 11:26:45 +01:00
2f7b0d5606
Removed bs enabled check
...
ref #40
2020-12-22 11:20:11 +01:00
4b9bfe3b79
Now disableing users while they're in the process of resetting their password
...
ref #40
2020-12-22 11:18:31 +01:00
17ee682029
Implemented a password reset timeout
...
ref #40
2020-12-22 11:12:24 +01:00
48685451be
Set reset token expiry to 15 mins
...
rer #40
2020-12-22 11:07:01 +01:00
5aad581c2d
Implemented toe password reset route
...
ref #40
2020-12-22 10:57:25 +01:00
caeb17311b
Implemented basic password reset
...
ref #40
2020-12-22 10:57:08 +01:00
5aa83fe2f0
Renamed the return variable to fit the class
...
ref #40
2020-12-22 10:44:43 +01:00
aef8485f59
Renamed the password reset token creation class to better fit the scheme
...
ref #40
2020-12-22 10:39:42 +01:00
61aff5e629
Added a password reset token request route
...
ref #40
2020-12-22 10:39:17 +01:00
aa146cd6c1
Added a basic pw reset action
...
ref #40
2020-12-22 10:38:48 +01:00
6042089074
Added pw reset jwt generation
...
ref #40
2020-12-22 10:24:25 +01:00
b6cf3b24d4
Merge pull request 'Disabled the x-served-by and x-powered-by Headers' ( #44 ) from feature/41-owasp_headers into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #44
2020-12-21 17:27:12 +00:00
19422edbae
Disabled the x-served-by and x-powered-by Headers
...
continuous-integration/drone/pr Build is passing
ref #41
2020-12-21 17:48:04 +01:00
1bf6d3d564
Merge pull request 'Updated the put methods and cleaned up a shitload of comments' ( #42 ) from feature/39-update_puts into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #42
closes #39
2020-12-21 16:39:19 +00:00
7d5f3b092f
Reverted simplification that created loops
...
continuous-integration/drone/pr Build is passing
ref #39
2020-12-21 17:22:07 +01:00
0ef6d9cc48
Small bugfix
...
continuous-integration/drone/pr Build is failing
ref #39
2020-12-21 16:58:51 +01:00
48bef8db60
Second part of the action comment refactoring
...
continuous-integration/drone/pr Build is failing
ref #39
2020-12-21 16:21:12 +01:00
1d0d79f3da
First part of the action comment refactoring
...
ref #39
Why did i volunteer for this? It's just a glorified sleeping aid 😴
2020-12-21 16:08:10 +01:00
d20d738218
Code + comment cleanup for the entities
...
ref #39
2020-12-21 15:29:32 +01:00
a03f1a438d
Code + comment cleanup for the enums
...
ref #39
2020-12-20 19:39:13 +01:00
75332983c2
Code + comment cleanup for the response models
...
ref #39
2020-12-20 19:38:22 +01:00
a85d52437b
Code + comment cleanup for the seeds
...
ref #39
2020-12-20 19:11:28 +01:00
a88c0389c1
Code + Comment cleanup for the middlewares
...
ref #39
2020-12-20 19:08:02 +01:00
43a4f1118d
Updated loader comments and descriptions
...
ref #39
2020-12-20 19:01:03 +01:00
de91d491e5
Added a missing poiunt/exclamation mark
...
ref #39
2020-12-20 18:55:52 +01:00
2199cb0aef
Fixed messages and comments for UserGroupErrors
...
ref #39
2020-12-20 18:50:45 +01:00
ee76f1c0e8
Fixed messages and comments for UserErrors
...
ref #39
2020-12-20 18:50:06 +01:00
75b6489f8d
Fixed messages and comments for TrackErrors + spelling for some other errors
...
ref #39
2020-12-20 18:48:59 +01:00
389f6347c3
Fixed messages and comments for RunnerTeamErrors
...
ref #39
2020-12-20 18:47:42 +01:00
37afc10e44
Fixed messages and comments for RunnerOrganisationErrors
...
ref #39
2020-12-20 18:46:43 +01:00
82ced34750
Fixed messages and comments for RunnerGroupErrors
...
ref #39
2020-12-20 18:45:33 +01:00
5de81ad093
Fixed messages and comments for RunnerErrors
...
ref #39
2020-12-20 18:45:10 +01:00
c1d784e29c
Fixed messages and comments for PermissionErrors
...
ref #39
2020-12-20 18:42:57 +01:00
4ca85a1f22
Fixed messages and comments for AuthErrors
...
ref #39
2020-12-20 18:41:25 +01:00
7a4238f1f7
Fixed some stuff not getting checked against null
...
ref #39 gosh i sometimes hate js types
2020-12-20 18:18:32 +01:00
fbe2b358bd
Moved tracks to the new put mechanism
...
ref #39
2020-12-20 18:07:45 +01:00
532b5a56a5
Switched runner orgs to the cleaner syntax via a update entity
...
ref #39
2020-12-20 18:07:33 +01:00
18ede29ea5
Moved usergroups to the new put mechanism
...
ref #39
2020-12-20 17:37:20 +01:00
ec4d75128b
Fixed some weired toString beviour
...
ref #39 #6
2020-12-20 17:36:22 +01:00
b2bd6173a5
Moved permissions to the new put mechanism
...
ref #39
2020-12-20 17:29:04 +01:00
cc68948a20
Moved runners to the new put mechanism
...
ref #39
2020-12-20 17:27:21 +01:00
24de82f6df
Moved runner teams to the new put mechanism
...
ref #39
2020-12-20 17:25:41 +01:00
cf583a22fa
Added missing username property to the responseuser
...
ref #39
2020-12-20 17:19:33 +01:00
b55d210aff
Fixed wrong error type
...
ref #39
2020-12-20 17:18:16 +01:00
adec2bcc5b
removed useless deletes
...
ref #39
2020-12-20 17:17:42 +01:00
3850bd9681
Renamed function to better reflect it's function
...
ref #39
2020-12-20 17:17:30 +01:00
14b6651f96
Merge pull request 'Fixed a bug concerning user updates' ( #38 ) from bugfix/37-user_update into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #38
closes #37
2020-12-20 15:58:19 +00:00
4a21c1fb5c
Updated some nameing to fit with the rest of the models
...
continuous-integration/drone/pr Build is passing
ref #37
2020-12-20 16:51:59 +01:00
ca142376b3
Fixed some weired user update behaviour
...
ref #37
2020-12-20 16:49:05 +01:00
314606addd
Merge pull request 'feature/34-status_health' ( #36 ) from feature/34-status_health into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #36
closes #34
2020-12-18 22:02:34 +00:00
a0a08f7724
Formatting implemented for @philipp
...
continuous-integration/drone/pr Build is passing
ref #34
2020-12-18 23:00:27 +01:00
cea5993049
added a simple health route
...
ref #34
2020-12-18 22:58:24 +01:00
3e940c2db5
Merge pull request 'Auth for everything (and everything auth) #6 ' ( #35 ) from feature/6-api_auth into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #35
closes #6
2020-12-18 21:53:16 +00:00
631310f158
Fixed import for linux
...
continuous-integration/drone/pr Build is passing
ref #6
2020-12-18 22:49:01 +01:00
c3e3c6bed1
Manual overwrite
...
continuous-integration/drone/pr Build is failing
ref #6
2020-12-18 22:46:59 +01:00
8f48d2593b
Merge branch 'feature/6-api_auth' of git.odit.services:lfk/backend into feature/6-api_auth
continuous-integration/drone/pr Build is failing
2020-12-18 22:44:29 +01:00
23758e7a91
Bugfix for bs file names
...
ref #6
2020-12-18 22:44:27 +01:00
c7fd0593fb
Bugfix for bs file names
...
continuous-integration/drone/pr Build is failing
ref #6
2020-12-18 22:42:48 +01:00
b19f18ada1
Added auth to all tests
...
continuous-integration/drone/pr Build is failing
ref #6
2020-12-18 22:11:41 +01:00
d742ccd581
Jwt's now feature group permissions and permission deduplication
...
ref #6
2020-12-18 21:44:30 +01:00
d670b814a4
Fixed the user->Group relation
...
ref #6
2020-12-18 21:42:43 +01:00
1a9c860188
Formatting #6
2020-12-18 20:53:35 +01:00
f25ae9ba4f
Added a admin group with all permissions to seeding
2020-12-18 20:33:27 +01:00
744faba7ee
Added auth to all endpoints
2020-12-18 20:33:13 +01:00
cdfd0e0d64
Added the openapi security header to all routes that need some kind of auth
...
ref #6
2020-12-18 20:07:05 +01:00
e25fc795fe
Added additional targets and actions for permissions
...
ref #6
2020-12-18 20:06:27 +01:00
2240a45a91
Added class validation for the enum
...
ref #6
2020-12-18 19:49:39 +01:00
595a9213c1
Added comments and formatting to the auth checker
...
ref #6
2020-12-18 19:42:08 +01:00
428e2c38ce
Added coments to the jwt creator
2020-12-18 19:33:10 +01:00
1d54fb085b
Shoothed out variable nameing scheme
...
ref #6
2020-12-18 19:19:47 +01:00
6403e386ab
Now with smooth access token refreshing
...
ref #6
2020-12-18 19:07:31 +01:00
65a8449ea3
Now with 1000% cleaner jwt generation
...
ref #6
2020-12-18 17:57:48 +01:00
b21dd6f0c0
Added tracks/get as test-route for auth
...
ref #6
2020-12-18 17:19:02 +01:00
445e96dcdf
Added toString for permissions
...
ref #6
2020-12-18 17:17:02 +01:00
6237e62a03
Reimplmented the old permission checking system
...
ref #6
2020-12-18 17:15:44 +01:00
b9e91502cd
Cleaned up the auth checker a little bit
2020-12-18 17:11:44 +01:00
9dc336f0bb
Added permission deletion on group deletion
...
ref #6
2020-12-18 16:21:59 +01:00
6a7e8ccc37
Now with duplication avoidance
...
ref #6
2020-12-18 16:10:33 +01:00
882065470a
Implemented permission updateing
...
ref #6
2020-12-18 16:05:25 +01:00
ff3a5b4545
User deletion now also delete's the users permissons
...
ref #6
2020-12-18 15:49:42 +01:00
d4293c164d
Implemented permission deletion
...
ref #6
2020-12-18 15:37:45 +01:00
145a08b1b4
Now with cleaner participants in the responses
...
ref #6
2020-12-18 15:26:54 +01:00
dc485c02ea
Added Permission creation
...
ref #11
2020-12-18 15:19:44 +01:00
ebb0c5faca
Added specific permission getting
...
ref #6
2020-12-18 15:16:15 +01:00
d89fcb84a2
Implemented permission getting
...
ref #6
2020-12-18 15:12:06 +01:00
388fc6ba6a
Fixed typo
2020-12-18 14:52:31 +01:00
bb4ea485fd
Merge branch 'dev' into feature/6-api_auth
2020-12-18 14:40:40 +01:00
5dc9edfe40
Pulled out some linguini-esc code
...
ref #6
2020-12-18 14:40:19 +01:00
eb9473e230
Cleaned up relation types
...
ref #6
2020-12-18 14:29:31 +01:00
476afc6a99
Updated nameing to fit the usual scheme
...
ref #6
2020-12-18 14:29:17 +01:00
ed53627bbe
Merge pull request 'Runner import' ( #33 ) from feature/22-runner_import into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #33
closes #22
2020-12-18 13:24:51 +00:00
efecffb72d
Added responseusers
...
ref #6
2020-12-17 21:12:45 +01:00
3aae8f85c4
Added status codes
...
continuous-integration/drone/pr Build is passing
ref #22
2020-12-17 20:54:01 +01:00
cc5a30980a
Implemented new Permission system on the DB side.
...
ref #22
2020-12-17 20:46:54 +01:00
c90f9f1dd4
Fixed path
continuous-integration/drone/pr Build is passing
2020-12-17 19:27:38 +01:00
15ed9f58d5
Added responseschemas and content types
...
continuous-integration/drone/pr Build is passing
ref #22
2020-12-17 19:17:35 +01:00
9db4344153
Expanded API Decriptions
...
ref #22
2020-12-17 19:15:11 +01:00
03b7e346ab
Working csv import
...
ref #22
2020-12-17 18:36:51 +01:00
0d8fbf1eca
Consolidated the json import for a cleaner result
...
ref #22
2020-12-17 17:25:17 +01:00
71228fbf33
Now organisations and teams can import runners
2020-12-17 17:14:08 +01:00
97494aeaf7
Runners can now be imported into a org
2020-12-17 16:46:00 +01:00
4801e010b4
Removed useless console.log
...
ref #22
2020-12-17 16:33:54 +01:00
1b59d58c60
Abstracted a little bit more for potential company runner import
2020-12-17 16:32:29 +01:00
cad30c7f63
Fixed the dynamic class creation
2020-12-17 16:26:33 +01:00
a8ec0142b0
Added import-action classes
...
ref #22
2020-12-17 16:21:02 +01:00
30952aa14f
Marked csv import as not implemented
2020-12-17 16:20:20 +01:00
2e4a4f1661
Added endpoints for runner import by json and csv
2020-12-16 19:03:27 +01:00
b9fd2379f4
Added rawbody if needed
...
ref #22
2020-12-16 19:00:25 +01:00
1b1f8f2b09
Added a basic import controller
...
ref #22
2020-12-16 18:20:31 +01:00
39b932a81c
Merge pull request 'feature/31-lib_generation' ( #32 ) from feature/31-lib_generation into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #32
2020-12-15 15:41:41 +00:00
ec69f6caf3
removed the lib generation part
continuous-integration/drone/pr Build is passing
2020-12-13 19:20:36 +01:00
ad908a3555
Fixed broken substitution
...
continuous-integration/drone/pr Build is passing
ref #31
2020-12-13 12:57:09 +01:00
3e6c7b6302
Cleanup
continuous-integration/drone/pr Build encountered an error
2020-12-13 10:06:32 +01:00
d0c5323cb6
Push
...
ref #31
2020-12-13 10:04:09 +01:00
fcb3e35b29
Removed the test pipeline
...
ref #31
2020-12-13 09:42:29 +01:00
4705b5a0b4
I just need to trigger sth
...
continuous-integration/drone/push Build is passing
ref #31
2020-12-13 09:21:50 +01:00
0c6f3d1f12
Added downstream trigger
continuous-integration/drone/push Build is passing
2020-12-13 09:18:54 +01:00
ff178f9d77
Removed the bs code
...
ref #31
2020-12-12 22:37:11 +01:00
e59630b17e
More switching
...
continuous-integration/drone/push Build is failing
ref #31
2020-12-12 22:34:07 +01:00
20ec6e0cd6
fixed command order
...
continuous-integration/drone/push Build is failing
ref #31
2020-12-12 22:32:43 +01:00
e10a3947ba
fixed duplicate name
...
continuous-integration/drone/push Build is failing
ref #31
2020-12-12 22:31:44 +01:00
8d00487359
test drone pipeline
...
continuous-integration/drone/push Build encountered an error
ref #31
2020-12-12 22:31:06 +01:00
f304b86cb6
Added lib to gitignore
...
ref #31
2020-12-12 22:22:33 +01:00
421ddc50ed
Added rlly basic lib generation
...
ref #31
2020-12-12 22:21:45 +01:00
c3aa88c212
Renamed some drone steps [skip-ci}
continuous-integration/drone/push Build is passing
2020-12-12 20:05:43 +01:00
10dbd233a0
Merge pull request 'feature/24-production_dockerfile' ( #30 ) from feature/24-production_dockerfile into dev
...
continuous-integration/drone/push Build is passing
Reviewed-on: #30
closes #24
2020-12-12 19:03:22 +00:00
c321da613a
Switched env to dev for tests(ci)
...
continuous-integration/drone/pr Build is passing
ref #24
2020-12-12 20:01:26 +01:00
ff84209683
Merge branch 'dev' into feature/24-production_dockerfile
continuous-integration/drone/pr Build was killed
2020-12-12 18:54:02 +00:00
df3c231fd2
Merge pull request 'feature/25-refresh-token-cookie' ( #29 ) from feature/25-refresh-token-cookie into dev
...
Reviewed-on: #29
closed #25
2020-12-12 18:52:28 +00:00
ac2da0af63
Now w/ working logout
...
continuous-integration/drone/pr Build is passing
ref #25
2020-12-12 19:50:12 +01:00
40fb081332
Cleaned up the pipelines
...
continuous-integration/drone/pr Build is failing
ref #24
2020-12-12 19:37:21 +01:00
30928180e6
Switched to prefering body provided tokens over cookie tokens
...
continuous-integration/drone/pr Build is passing
ref #25
2020-12-12 19:27:56 +01:00
6aa1e0d573
Cleaned up some errors
...
ref #25
2020-12-12 19:26:04 +01:00
aca3eaaeea
Now w/ working cookie based refresh
...
ref #25
2020-12-12 19:25:40 +01:00
615b54ec4f
Removed secure flag and added expiry basd on ht refresh token
...
ref#25
2020-12-12 19:13:18 +01:00
c07d40ae93
Added cookie-parser to app.use
...
ref #25
2020-12-12 19:01:31 +01:00
db5da3d3c2
Removed useless return
...
ref #25
2020-12-12 18:34:22 +01:00
0e003d2dc4
Set cookies to secure
...
ref #25
2020-12-12 18:32:48 +01:00
a1c3751164
🚀 CI build on feature branch tags
...
ref #24
2020-12-12 18:13:23 +01:00
359e955926
🚀 CI/CD
...
ref #24
2020-12-12 17:48:45 +01:00
c391201570
🐳 optimize Dockerfile in speed and size (pnpm + layers)
...
ref #24
2020-12-12 17:48:32 +01:00
e3980096e2
🚧 move sqlite to to production
...
ref #24
2020-12-12 17:48:02 +01:00
a7e27c6f6c
drop unused packages
...
ref #24
2020-12-12 13:27:57 +01:00
bcb266e29b
move to node:14.15.1-alpine3.12
...
ref #24
2020-12-12 13:24:27 +01:00
95f40a9c28
🩺 ❤ 🐳 Docker healthcheck
...
ref #24
2020-12-12 13:15:29 +01:00
8bcaf710ad
integrate pm2 process manager to keep the app up and running
...
ref #24
2020-12-12 13:14:38 +01:00
b8aebc14e8
🐳 working Dockerfile
...
ref #24
2020-12-12 13:04:37 +01:00
5ccdfe1540
package.json - drop nodemon delay
...
ref #24
2020-12-12 13:04:20 +01:00
a1e3289a88
🐞 fixed app.ts for production use
...
ref #24
2020-12-12 12:39:53 +01:00
47e4f6cd7e
basic build works
2020-12-12 12:29:14 +01:00
36fbccb286
🚧 implementation in AuthController@login
...
ref #25
2020-12-12 11:55:45 +01:00
7429407843
Merge pull request 'New Feature: User seeding feature/19-user_seeding' ( #26 ) from feature/19-user_seeding into dev
...
Reviewed-on: #26
closes #19
2020-12-11 19:40:44 +00:00
10640f40aa
Merge branch 'dev' into feature/19-user_seeding
...
continuous-integration/drone/pr Build is passing
# Conflicts:
# package.json
2020-12-11 20:38:33 +01:00
1e625b0775
Merge pull request 'Added drone pipeline that automaticly runs on prs (or at least it should)' ( #27 ) from feature/23-tests_on_pr into dev
...
Reviewed-on: #27
closes #23
2020-12-11 19:33:40 +00:00
6cfaec8397
Added ci env
...
continuous-integration/drone/pr Build is passing
ref #23
2020-12-11 20:29:33 +01:00
0f419625d2
switched to using the ci testing script
...
continuous-integration/drone/pr Build was killed
ref #23
2020-12-11 20:25:26 +01:00
a83a23a647
fixed typo
...
continuous-integration/drone/pr Build is failing
ref #23
2020-12-11 20:24:03 +01:00
553a35bb8e
switched to custom clone logic
...
continuous-integration/drone/pr Build is failing
ref #23
2020-12-11 20:23:12 +01:00
ef3fcee2a9
testing branch parameter
continuous-integration/drone/pr Build is failing
2020-12-11 20:22:31 +01:00
61b2baaee7
renamed step
...
continuous-integration/drone/pr Build is failing
ref #23
2020-12-11 20:18:53 +01:00
31e7d074dc
Added dedicated clone step
...
continuous-integration/drone/pr Build encountered an error
ref #23
2020-12-11 20:18:03 +01:00
1fbddf5ef8
Added source
continuous-integration/drone/pr Build is failing
2020-12-11 20:13:32 +01:00
7a79f35b58
Test for branch restrictions
...
continuous-integration/drone/pr Build is passing
ref #23
2020-12-11 20:07:52 +01:00
79e418f918
Added a test:ci script (for testing in ci enviornments)
...
continuous-integration/drone/pr Build is failing
ref #23
2020-12-11 19:56:27 +01:00
abb13045e6
Switched to yarn
...
continuous-integration/drone/pr Build is failing
ref #23
2020-12-11 19:47:35 +01:00
d543dfb201
Added drone pipeline that automaticly runs on prs (or at least it should)
...
continuous-integration/drone/pr Build is failing
ref #23
2020-12-11 19:45:56 +01:00
5eabc1fe18
Merge branch 'dev' into feature/19-user_seeding
...
# Conflicts:
# ormconfig.ts
# package.json
2020-12-11 19:32:53 +01:00
473033aa50
User seeding now automaticly runs if no users are detected
...
ref #19
2020-12-11 19:29:23 +01:00
effa79032b
Added seed yarn script
...
ref #19
2020-12-11 19:14:48 +01:00
57f6775140
Merge pull request 'feature/17-automated_tests' ( #21 ) from feature/17-automated_tests into dev
...
Reviewed-on: #21
closes : #17
2020-12-10 19:36:07 +00:00
5a27689e80
new get test
...
ref #17
2020-12-10 20:33:36 +01:00
d295100a48
refactoring: cleaned up the names
...
ref #17
2020-12-10 20:32:57 +01:00
09decd5600
Added first demo seed
...
ref #19
2020-12-10 20:26:46 +01:00
6eee80d357
Runner update tests now run clean
...
ref #17
2020-12-10 20:08:20 +01:00
cada962e5a
Merge branch 'dev' into feature/17-automated_tests
...
# Conflicts:
# src/controllers/RunnerTeamController.ts
2020-12-10 20:05:52 +01:00
721af32989
Bugfix for runner team updates
...
ref #13 #17
2020-12-10 20:05:20 +01:00
92dee666ee
Added team update test
...
ref #17
2020-12-10 19:53:19 +01:00
6e12b014e7
future proved the group update failture
...
ref #17
2020-12-10 19:48:50 +01:00
c20f01f485
Added runner update tests
2020-12-10 19:48:03 +01:00
eda8abb668
Merge branch 'dev' into feature/17-automated_tests
...
# Conflicts:
# src/controllers/RunnerController.ts
# src/models/actions/CreateParticipant.ts
2020-12-10 19:37:52 +01:00
02877ece9c
Little comment cleanup
...
ref #13
2020-12-10 19:36:49 +01:00
f3000f14cd
Runner updateing now works with it's own class
...
ref #13
2020-12-10 19:31:48 +01:00
068e5bd72b
Merge branch 'dev' into feature/17-automated_tests
...
# Conflicts:
# src/models/responses/ResponseEmpty.ts
2020-12-10 18:51:50 +01:00
bd07763455
Fix for the 404 in the swagger doc
2020-12-10 18:50:18 +01:00
64725d9e7a
Added basic update test
2020-12-10 18:39:40 +01:00
d2e0384f3c
Added runner deletion tests
...
ref #17
2020-12-10 18:30:26 +01:00
e223c060d4
Fixed runner get test
...
ref #17
2020-12-10 18:30:09 +01:00
49ac7be367
Moded runner get tests to a new file and added more of them
...
ref #17
2020-12-10 17:59:12 +01:00
9df86953cf
Merge branch 'dev' into feature/17-automated_tests
...
# Conflicts:
# src/app.ts
# src/controllers/RunnerController.ts
# src/controllers/RunnerOrganisationController.ts
# src/controllers/RunnerTeamController.ts
# src/models/actions/CreateParticipant.ts
2020-12-10 17:45:23 +01:00
aaeef4a27e
Replaced a console log with a consola.error
2020-12-10 17:44:17 +01:00
d5e5e27ca3
Merge branch 'feature/13-runner_controllers' into dev
2020-12-10 17:43:15 +01:00
7fe9480c94
Removed console logs
2020-12-10 17:43:00 +01:00
bc80be947d
Fixed optional property
...
ref #13 #17
2020-12-10 17:42:49 +01:00
47862f2e1d
Added runner creation tests
...
ref #17
2020-12-10 17:41:15 +01:00
d0d050e6c6
Added basic runner get tests
...
ref #17
2020-12-10 16:18:23 +01:00
e2feffa1c5
Merge branch 'dev' into feature/17-automated_tests
2020-12-10 16:13:40 +01:00
ff6a4eaca1
Removed sqlite jurnal (however it managed to end up here)
2020-12-10 16:13:05 +01:00
3e961e34a1
Added squlite jurnal tmp file to the gitignore
2020-12-10 16:12:26 +01:00
32a92b1ad7
Added org deletion tests (orgs that still have teams)
...
ref #17
2020-12-10 16:10:35 +01:00
105efdd454
Added team update tests
...
ref #17
2020-12-09 20:08:01 +01:00
6e316a7533
Cleanup
...
ref #17
2020-12-09 19:57:02 +01:00
71e5be2ba4
added non-existant deletion test for teams
...
ref #17
2020-12-09 19:55:36 +01:00
e3a5b41b5e
Merge pull request 'latest work' ( #20 ) from dev into main
...
Reviewed-on: #20
Reviewed-by: Nicolai Ort <info@nicolai-ort.com >
2020-12-09 18:49:30 +00:00
80ef7e8c3a
Adjustes responsecode
2020-12-09 19:43:51 +01:00
d2898ff60f
Merge branch 'dev' into feature/17-automated_tests
2020-12-09 19:42:51 +01:00
429041fef1
Merge branch 'dev' into feature/13-runner_controllers
2020-12-09 19:41:31 +01:00
df5b8ac141
Went back to using id's for deletion (for cleaner query params)
...
ref #13 #17
2020-12-09 19:41:15 +01:00
cbecff85f0
Merge branch 'feature/18-exported-env-vars' into dev
...
close #16 , close #18
2020-12-09 19:41:09 +01:00
622bdf7a3f
move to dotenv + custom env validations
...
ref #18
2020-12-09 19:40:08 +01:00
a068c4d318
Deletes now return 204 instead of 404 (better rest compatability)
...
ref #13
2020-12-09 19:34:49 +01:00
6396fffc04
Added test for non-existant deletion
...
ref #17
2020-12-09 19:20:33 +01:00
5845a91f15
Fixed typos
2020-12-09 19:20:19 +01:00
f4abbfcee4
Added test for getting an non-existant team
2020-12-09 19:16:10 +01:00
c3258b9304
Added team delete test
2020-12-09 19:15:54 +01:00
4cfe9df429
final phone validation move to ZZ default
...
close #16
2020-12-09 19:09:20 +01:00
0fc0b87c67
Merge branch 'dev' into feature/18-exported-env-vars
2020-12-09 19:04:42 +01:00
ff96ba23d7
Merge branch 'dev' into feature/17-automated_tests
2020-12-09 19:02:29 +01:00
3ae124ef68
Merge branch 'dev' into feature/13-runner_controllers
2020-12-09 19:02:06 +01:00
09f4998499
Merge branch 'dev' of https://git.odit.services/lfk/backend into dev
2020-12-09 19:01:39 +01:00
18ef8df3a9
Merge branch 'feature/12-jwt-creation' into dev
...
close #12
2020-12-09 19:01:17 +01:00
77b769446f
Now throwing errors
2020-12-09 18:59:01 +01:00
00215a81a7
Merge branch 'dev' into feature/17-automated_tests
2020-12-09 18:54:06 +01:00
af1ad482d4
Now throwing errors to the next instance
...
ref #13
2020-12-09 18:53:36 +01:00
b4b52717fc
Added more negative tests for the teams
...
ref #17
2020-12-09 18:47:15 +01:00
02236caa41
send empty array for user permissions if null
...
ref #12
2020-12-09 18:46:09 +01:00
2d603a1467
resolve groups + permissions
...
ref #12
2020-12-09 18:45:39 +01:00
862834c877
Added first team creation tests
2020-12-09 18:42:08 +01:00
76065538c9
Renamed b/c runner teams also need dedicated tests
...
ref #17
2020-12-09 18:14:29 +01:00
99209981d9
Merge branch 'dev' into feature/17-automated_tests
2020-12-09 18:13:12 +01:00
204e2352a9
Fix for getting one
...
ref #13
2020-12-09 18:11:23 +01:00
13f96e3190
Added delete test
...
ref #17
2020-12-09 18:08:45 +01:00
4e3b038dec
Added bad test to the put
2020-12-09 17:56:37 +01:00
42d3f9cb98
Merge branch 'dev' into feature/17-automated_tests
2020-12-09 17:52:22 +01:00
0a0050368f
Added put tests for runner orgs
2020-12-09 17:52:04 +01:00
e4cb8eba1d
Removed relations resolution that broke the update
2020-12-09 17:48:24 +01:00
6da7c23c04
Renamed to better fit the content
2020-12-09 16:28:18 +01:00
db5feb00cc
Added more basic tests for the runner orgs
...
ref #17
2020-12-09 16:27:01 +01:00
381ce9c828
Merge branch 'dev' into feature/17-automated_tests
2020-12-09 16:11:46 +01:00
7bb7da4eed
Merge branch 'dev' into feature/13-runner_controllers
2020-12-09 16:11:27 +01:00
4df63a8cc0
Fixxed missing plural
...
ref #13
2020-12-09 16:10:56 +01:00
34fa94ea4f
First tests for orgs
...
ref #17
2020-12-09 16:10:17 +01:00
fcfc10f7d1
✅ phone countrycode validation in env vars
...
ref #18 #16
2020-12-06 11:21:10 +01:00
9f7d004c3b
Merge branch 'dev' of https://git.odit.services/lfk/backend into dev
2020-12-06 10:48:51 +01:00
39cefbc593
⚙ use new config loader
...
ref #18 ,ref #17
2020-12-06 10:48:25 +01:00
2cdc91ec83
Merge branch 'feature/18-exported-env-vars' into feature/17-automated_tests
2020-12-06 10:45:15 +01:00
99d8a0360f
🚚 basic move to config.ts
...
ref #18
2020-12-06 10:29:56 +01:00
1748fd4034
Merge branch 'feature/17-automated_tests' of https://git.odit.services/lfk/backend into feature/17-automated_tests
2020-12-05 20:45:38 +01:00
34567f24c3
⚡ test:watch script
2020-12-05 20:45:22 +01:00
def7ca3eb2
🧪 tracks.spec.ts - move to baseurl
...
ref #17
2020-12-05 20:45:06 +01:00
4dd0217c93
Merge branch 'feature/17-automated_tests' of git.odit.services:lfk/backend into feature/17-automated_tests
2020-12-05 20:33:41 +01:00
a3e8973004
Merge branch 'dev' into feature/17-automated_tests
2020-12-05 20:33:31 +01:00
29acabfca3
🧪 tracks.spec.ts - adding + getting + updating tracks
...
ref #17
2020-12-05 20:32:38 +01:00
4ff6f8c540
⚙ nodemon config - ignore tests
...
ref #17
2020-12-05 20:32:15 +01:00
a671bf8bcb
🚧 tracks.spec.ts - sample track adding + getting
...
ref #17
2020-12-05 20:19:41 +01:00
15e3d04215
🚧 tracks.spec.ts - check if track was added
...
ref #17
2020-12-05 20:17:42 +01:00
07e03ff04e
basic track testing
...
ref #17
2020-12-05 20:11:52 +01:00
5103e8a6e5
Updated folders in the readme
2020-12-05 20:01:06 +01:00
ad6c9e7211
Removed garbage file
2020-12-05 19:15:56 +01:00
1fb09e577c
Cleaned up up the middlewares
...
ref #11
2020-12-05 19:14:04 +01:00
f58a715c45
Cleaned up the loaders
...
ref #11
2020-12-05 19:09:08 +01:00
a3a809bb40
Merge branch 'feature/11-new_classes' of git.odit.services:lfk/backend into feature/11-new_classes
2020-12-05 19:01:51 +01:00
33b3bcb8c2
Error cleanup
...
#11 #13 #14
2020-12-05 19:01:48 +01:00
1ae466a6f4
Error cleanup
...
#11 #13 #14
2020-12-05 19:01:30 +01:00
431fd608a6
sample json validation
...
ref #17
2020-12-05 18:52:36 +01:00
21ad622c10
Removed console logs
...
ref #11
2020-12-05 18:49:59 +01:00
61e7ae4f86
Cleanup: Renamed Responses to represent their response nature
...
ref #11 #13 #14
2020-12-05 18:49:13 +01:00
8ae5cea631
basic jest + typescript support
...
ref #17
2020-12-05 18:49:09 +01:00
0e924449d6
Cleanup: Renamed the creation folder to the more fitting "actions"
...
ref #11 #13
2020-12-05 18:45:47 +01:00
5c259484ee
remove sampletoken generation
2020-12-05 18:02:57 +01:00
740d7f10f5
remove routes/v1/test
2020-12-05 18:02:49 +01:00
993096741d
Merge branch 'dev' of https://git.odit.services/lfk/backend into dev
2020-12-05 18:00:48 +01:00
8607af62b5
Merge branch 'feature/12-jwt-creation' of https://git.odit.services/lfk/backend into feature/12-jwt-creation
2020-12-05 17:59:50 +01:00
76e19ca28d
implement proper jwt checking in authchecker
...
ref #12
2020-12-05 17:59:43 +01:00
3ac150331a
Merge branch 'feature/12-jwt-creation' of git.odit.services:lfk/backend into feature/12-jwt-creation
2020-12-05 17:47:35 +01:00
5a4a6cdcef
Added basic openapi security scheme for the bearer auth header
...
ref #12
2020-12-05 17:47:32 +01:00
e5b605cc55
🧹 cleanups
2020-12-05 17:25:57 +01:00
7e4ce00c30
added await (async stuff und so)
...
ref #12
2020-12-05 17:20:39 +01:00
13d568ba3f
implemented refreshcount increase
...
ref #12
2020-12-05 17:20:18 +01:00
65b2399eaa
Reverted to id based relation setter
...
ref #13
2020-12-05 17:04:22 +01:00
4352910d54
More dynamic creation of objects
...
ref #13
2020-12-05 15:50:28 +01:00
8c229dba82
add response schemas to AuthController
2020-12-05 13:40:59 +01:00
675717f8ca
🚧 starting work on LogoutHandler
...
ref #12
2020-12-05 13:38:59 +01:00
0d21497c2f
🚧 AuthController - add proper response schemas
2020-12-05 13:31:46 +01:00
e5f65d0b80
note on refreshtokencount checking
...
ref #12
2020-12-05 13:30:22 +01:00
51addd4a31
🚧 RefreshAuth - refresh tokens now working ✅
...
ref #12
2020-12-05 13:12:47 +01:00
126799dab9
basic RefreshAuth checking
...
ref #12
2020-12-05 13:07:33 +01:00
82f31185a1
🚧 CreateAuth - use proper refreshTokenCount
...
ref #12
2020-12-05 13:07:18 +01:00
c0c95056bf
better errors
...
ref #12
2020-12-05 13:06:58 +01:00
093f6f5f78
🚧 UserNotFoundOrRefreshTokenCountInvalidError
...
ref #12
2020-12-05 12:59:02 +01:00
2f902755c4
🚧 starting work on RefreshAuth
...
ref #12
2020-12-05 12:55:38 +01:00
975d30e411
Smoothed out the participant creation process regarting addresses
...
ref #13
2020-12-05 12:39:11 +01:00
a0fe8c0017
🚧 CreateAuth - basic jwt creation with user details
...
ref #12
2020-12-05 12:34:07 +01:00
c33097f773
first accesstoken generation
...
ref #12
2020-12-05 12:28:59 +01:00
28c2b862f0
🚧 AuthController with multiple endpoints
...
ref #12
2020-12-05 12:28:43 +01:00
d23ed002b2
🚧 JwtNotProvidedError
...
ref #12
2020-12-05 12:28:06 +01:00
8870b26ce6
Deletes now work based on EntityFromParam
...
ref #14
2020-12-05 12:24:38 +01:00
0e3cf07b91
TrackController now also deletes based on a entityfromparam
...
ref #13
2020-12-05 12:21:47 +01:00
179add80f4
Now throwing errors even faster
...
ref #13
2020-12-05 12:18:24 +01:00
45675b0699
All things deletion for runner* now are clean af and cascadeing
...
ref #13
2020-12-05 12:15:51 +01:00
9c63a34fe1
Little bugfix
...
ref #13
2020-12-05 11:36:33 +01:00
1850dd542d
🧹 clean up CreateAuth
...
ref #12
2020-12-05 11:22:59 +01:00
2a1b65f424
🚧 AuthController - add all Error response schemas to post
...
ref #12
2020-12-05 11:22:45 +01:00
bd0c7ce042
🚧 CreateAuth - credential validation
...
ref #12
2020-12-05 11:18:12 +01:00
d46ad59546
🚧 CreateAuth now returns a sample jwt
...
ref #12
2020-12-05 11:14:26 +01:00
b8bc39d691
🚧 User - mark columns as unique
...
ref #11 #12
2020-12-05 11:14:06 +01:00
52dfe83354
Merge branch 'dev' into feature/12-jwt-creation
2020-12-05 11:07:01 +01:00
aca13f7308
Fixed bugs concerning posts
...
ref #13
2020-12-05 10:59:15 +01:00
ef54dd5e9c
Merge branch 'dev' into feature/13-runner_controllers
2020-12-05 10:44:27 +01:00
a1105f06ab
Cleaned up a load of relations and optional stuff
...
ref #11
2020-12-05 10:43:28 +01:00
109e145a19
Cleaned up the createUserGroup a little bit
...
ref #11 #14
2020-12-05 10:31:24 +01:00
a42595bd15
Cleaned up the createUser a little bit
...
ref #11 #14
2020-12-05 10:23:53 +01:00
dadaacfaae
first part of the user class cleanuo
...
ref #11 #14
2020-12-05 10:16:47 +01:00
74ee77f814
Cleaned up some relations for users
...
ref #14
2020-12-05 09:48:01 +01:00
6ae0c1b955
first jwt generation
...
ref #12
2020-12-04 23:03:24 +01:00
6244c969af
integrate UserNotFoundError
...
ref #12
2020-12-04 23:03:10 +01:00
d803704eee
UserNotFoundError
...
ref #12
2020-12-04 23:02:23 +01:00
5d7d80d2e7
A step towards inheritance for the create* objects relating to runner groups
...
ref #13
2020-12-04 22:58:34 +01:00
a5b1804e19
Merge branch 'dev' into feature/12-jwt-creation
2020-12-04 22:51:57 +01:00
a7854fbe81
CreateUser - remove uuid from params
...
ref #11
2020-12-04 22:51:44 +01:00
3e38bc5950
Merge branch 'dev' into feature/12-jwt-creation
2020-12-04 22:48:57 +01:00
7f3358d284
🚧 User entity - add @Column
...
ref #11
2020-12-04 22:48:42 +01:00
92cd58e641
Merge branch 'dev' into feature/12-jwt-creation
2020-12-04 22:45:54 +01:00
6cb01090d0
working on AuthController + CreateAuth
...
ref #12
2020-12-04 22:43:41 +01:00
48484f04c9
Merge branch 'dev' into feature/13-runner_controllers
2020-12-04 22:43:29 +01:00
56202ec309
Create models now feature the createparticipant abstract
...
ref #13
2020-12-04 22:40:14 +01:00
c4b7ece974
class-validator on Auth model
...
ref #12
2020-12-04 22:34:03 +01:00
c5c3058f3d
clean up jwtauth
...
ref #12
2020-12-04 22:28:17 +01:00
a7afcf4cd1
CreateAuth model
...
ref #12
2020-12-04 22:19:55 +01:00
f251b7acdb
authchecker - use new custom Errors
...
ref #12
2020-12-04 22:18:54 +01:00
b0a24c6a74
basic Auth model
...
ref #12
2020-12-04 22:18:40 +01:00
b9bbdee826
🚧 basic AuthErrors 🔒
...
ref #12
2020-12-04 22:17:03 +01:00
afef95e14e
Fixed amount calculations
2020-12-04 22:07:30 +01:00
b480912bd8
Now with even more inheritance and fancy stuff: RunnerResponses now get their information from participant responses
...
ref #13
2020-12-04 22:00:48 +01:00
7b08489533
Now with working runner orga controller including responses
...
ref #13
2020-12-04 21:55:09 +01:00
1f3b312675
🚧 basic JWTAuth Middleware
...
ref #12
2020-12-04 21:39:55 +01:00
a437ada3b3
Runnerteams now with resolving relations and response types :O
...
ref #13
2020-12-04 21:38:28 +01:00
fe46e5d667
✅ - close #14
2020-12-04 21:30:10 +01:00
c53e94d205
Part 1 of the relation fix
2020-12-04 21:18:44 +01:00
056413560e
Now all runner endpoints return a response runner
...
ref #13
2020-12-04 19:40:00 +01:00
a7cf86eae4
🚧 CreateUser - add group as object instead of nested array
2020-12-04 19:32:17 +01:00
c30922e325
Still broken distance, we'll fix this together
...
ref #13
2020-12-04 19:31:20 +01:00
d4753a02d4
🐞 fixed UserGroupNotFoundError throwing ✅
...
ref #14
2020-12-04 19:31:10 +01:00
451d0c92dd
trying to fix UserGroupNotFoundError (false/not triggering)
...
ref #14
2020-12-04 19:02:07 +01:00
8beb658bcc
New response model for runners
...
ref #13
2020-12-04 19:01:36 +01:00
a3b79ef21d
Fix
...
ref #14
2020-12-04 18:36:46 +01:00
b101682e3c
CreateUser
...
ref #14
2020-12-04 18:34:24 +01:00
3275b5fd80
🚧 UserGroups
...
ref #14
2020-12-04 18:34:14 +01:00
913033373b
Switched to using a response model for tracks
2020-12-04 18:34:01 +01:00
65f995cb9f
Removed console logging only used for dev
...
ref #13
2020-12-04 18:16:34 +01:00
795599fd38
Working(tm) implementation of group and team deletion
...
ref #13
2020-12-04 18:15:38 +01:00
5b7f3ae12f
🚧 CreateUser group search + adding
...
ref #14
2020-12-04 18:02:28 +01:00
d556e9ba19
🚧 UserController
...
ref #14
2020-12-04 17:56:09 +01:00
1efca47336
🚧 reference new Errors from CreateUser
2020-12-04 17:55:51 +01:00
091b455460
🚧 move to uuidV4
2020-12-04 17:53:49 +01:00
a0e6424d48
🚧 better/ more errors
...
ref #14
2020-12-04 17:53:28 +01:00
c4f02023b9
Shortened db call
...
ref #13
2020-12-04 17:51:27 +01:00
ca917b0577
Added basics for the runner team controller
...
ref #13
2020-12-04 17:50:10 +01:00
ce2c38e188
🔒 argon2 password hashing w/ salt
...
ref #14
2020-12-04 17:25:15 +01:00
ae24c3394b
📏 fit to new structure
2020-12-04 17:10:00 +01:00
acd9a691f8
Merge branch 'dev' into feature/14-user-controllers
...
# Conflicts:
# src/models/entities/User.ts
2020-12-04 17:07:34 +01:00
838cedfe6c
Merge branch 'dev' into feature/13-runner_controllers
2020-12-04 17:06:59 +01:00
0c6528bdc5
Impementing more methods for the runner orgs
2020-12-04 17:06:37 +01:00
658009c401
Merge branch 'dev' of https://git.odit.services/lfk/backend into dev
2020-12-04 17:05:41 +01:00
5e0fcf1f4a
⚙ 🐞 VSCode formatting broke code by removing all unused
2020-12-04 17:05:13 +01:00
f1629440fe
🚧 better uuid + starting hashing implementation
...
ref #14
2020-12-04 17:04:33 +01:00
b47fad2c3a
Merge branch 'dev' into feature/14-user-controllers
2020-12-04 17:02:15 +01:00
330cbd5f57
Added comments and decorators for existing create models
...
ref #13
2020-12-03 20:49:55 +01:00
36b2e82f4e
Merge branch 'dev' into feature/11-new_classes
2020-12-03 20:41:42 +01:00
92bafb0cf4
⚙ vscode setting - import organize + fix
2020-12-03 20:40:05 +01:00
e8727ca922
Moved to a "cleaner" directory structure
...
ref #11
2020-12-03 20:38:47 +01:00
8292ec3a1e
Merge branch 'dev' into feature/14-user-controllers
2020-12-03 20:33:39 +01:00
3a04bb54bd
Merge branch 'dev' into feature/11-new_classes
2020-12-03 20:33:01 +01:00
32edc3c68f
Merge branch 'dev' into feature/13-runner_controllers
2020-12-03 20:28:28 +01:00
a8956223c2
Emergency fix: Switched to table inheritances
...
ref #11 #13
2020-12-03 20:28:07 +01:00
e3133e0d5e
Added missing import
2020-12-03 20:24:43 +01:00
5bbf522362
Fixed missing child declaration
2020-12-03 20:23:56 +01:00
32c4270dff
Attention: Broken
2020-12-03 20:19:58 +01:00
ec2ff981b2
Now creating runner orgs again
...
ref #13
2020-12-03 19:25:02 +01:00
af75d6cfec
Formatting
2020-12-03 19:22:32 +01:00
a35e6d0a9f
Added basics for runnerorg controller
...
ref #13
2020-12-03 19:20:53 +01:00
0d5a2109d5
Merge branch 'dev' into feature/13-runner_controllers
2020-12-03 18:50:11 +01:00
084691c294
Now returning the saved runner
...
ref #13
2020-12-03 18:46:53 +01:00
098699e09a
🐞 CreateRunner - optional orgId & teamId
2020-12-03 18:07:49 +01:00
9e3ee433d2
Moved Create Runner to it's own file
2020-12-03 18:03:43 +01:00
6d81fc1309
Added Comments.
...
ref #11 #13
2020-12-03 17:46:32 +01:00
da4597fa62
Moded track controller related models to a new file
2020-12-03 17:43:24 +01:00
a86465c554
Merge branch 'dev' into feature/13-runner_controllers
2020-12-02 19:46:05 +01:00
3ade01def9
temp commit: added first part of create runner
...
ref #13
2020-12-02 19:41:47 +01:00
cb5d5e546d
Added more runner errors
...
ref #13
2020-12-02 19:41:03 +01:00
52e9d3a908
Merge branch 'dev' into feature/13-runner_controllers
2020-12-02 19:14:58 +01:00
7bbf769bdd
Added basic creation class
2020-12-02 19:05:58 +01:00
980ac64688
Added basic runner related errors
2020-12-02 18:50:49 +01:00
18fdd367ac
Merge branch 'dev' into feature/13-runner_controllers
2020-12-02 18:48:53 +01:00
701207e100
Created basic runner controller
...
ref #13
2020-12-02 18:46:40 +01:00