145 KiB
145 KiB
Changelog
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
v0.3.0
- 🧾New changelog file version [CI SKIP] [skip ci]
3697783
- Merge pull request 'OrganiZation rename feature/117-organization' (#121) from feature/117-organization into dev
161feaf
- Renamed files and classed from Organisation to Organization📝
c6c643e
- Changed organisation* to organization* in descriptions, comments and endoints ✏
ef15d0d
- Added registration valid company tests
20e102e
- Added registration invalid citizen tests
81d2197
- Implemented registration key generation
ad44650
- Implemented a runner selfservice registration creation action
10af1ba
- Created a citizenrunner selfservice create action
6df195b
- Added registration invalid company tests
29aeb04
- 🧾New changelog file version [CI SKIP] [skip ci]
5660aec
- Implemented a registration key for organisations
d490247
- Updates old tests to the new ss-ktokens
a9843ed
- Added registration valid citizentests
72941da
- Added self-service get invalid tests
e964a8e
- Implemented runner selfservice token generation
c39a59e
- Citizen runners now have to provide an email address for verification
dee3639
- Implemented the basics for the runner selfservice registration endpoint
5288c70
- Added selfservice get positive test
0c87906
- Implemented the citizen runner self-registration endpoint
1b5465b
- Renamedpermisssions from Organisation to Organization📝
cd7e9b8
- Fixed tests testing for a old responseclass
45c8bb8
- Fixed typo
46f9503
- 🧾New changelog file version [CI SKIP] [skip ci]
c5d0646
- Added registration invalid company tests
e5b6f65
- Marked param as optional (default: false)
f8d7544
- Bugfix: turned old entity in response to responseclass
10f98e9
- Resolved missing relation
3b2ed3f
- Citizen registration now returns tokens
9dd9304
- Fixed wrong error getting thrown
6469e3b
- 🚀Bumped version to v0.3.0
75e2a44
- Merge pull request 'Self service registration feature/112-selfservice_registration' (#120) from feature/112-selfservice_registration into dev
6a66dd8
- Fixed fluctuating test bahaviour
1227408
- Updated response schema error to a more fitting one
5a00394
- Added check for empty token for runner self-service get
6434b4d
- Specified uft-8 format for string
34c852b
- MAde uuid column unique
7b00b19
- Updated Method of removeing the team of citizen runners
946efef
- Added openapi description
73b1114
v0.2.1
21 January 2021
- Merge pull request 'Alpha Release 0.2.1' (#119) from dev into main
b441658
- Created a donation runner response class for the runner selfservice
88a7089
- Readme reorganisation [skip ci]
e2ec0a3
- Added a seeder for runner test data
9df9d9a
- Created a donation respoinse class for the runner selfservice
b89f7ac
- Added barebones controller for the runner info selfservice
2274b47
- Implemented a method for getting the runner object from a jwt
8079769
- Added key-value like db table for config flags
b15967f
- Added a /runners/id/scans endpoint
a82fc0f
- Now creating a test contact
1837336
- 🧾New changelog file version [CI SKIP] [skip ci]
02677de
- The data seeding now only get's triggered on the first time thx to using the key-value
7bc6030
- 🧾New changelog file version [CI SKIP] [skip ci]
3a93c9c
- Added a "onlyValid" query param
b5f3dec
- Added a citizen org seeder
2db6510
- 🧾New changelog file version [CI SKIP] [skip ci]
d528134
- 📖New license file version [CI SKIP] [skip ci]
d8b6669
- 🧾New changelog file version [CI SKIP] [skip ci]
e95c457
- Beautified import
c5f7cb2
- 🚀Bumped version to v0.2.1
6de9d54
- Merge pull request 'Runner scans endpoint feature/113-runner_scans' (#116) from feature/113-runner_scans into dev
36d01a0
- Added get tests for the /runner/scans endpoint
26dff4f
- Implemented the get part of the runner selfservice (no jwts are availdable yet (tm)
da1fe34
- Fixed the bool converter for null values
e12aedd
- Added a config option for test data seeding
67ba489
- SEED_TEST_DATA is now false by default
8870ebd
- Added sqlite as to env.sample db of choice [skip ci]
f4668b6
- Merge pull request 'Runner selfservice info endpoint feature/111-runner_selfservic_info' (#115) from feature/111-runner_selfservic_info into dev
1717df1
- Merge pull request 'Implemented more seeding feature/110-seeding' (#114) from feature/110-seeding into dev
886c109
- Updated the openapi description
1915697
- Fixed wrong amount calculation
4ee8079
- Added bool conversion for testdata seeding env var
c18012f
- Now also seeding runners to the test org
eab0e63
v0.2.0
20 January 2021
- Merge pull request 'Alpha Release 0.2.0' (#109) from dev into main
dd3d93e
- Updated contact update tests
c3d008e
- Added contact delete tests
dd7e5da
- Added contact add valid tests
e165f01
- Cleaned up var names
a3c93f0
- Added address update ivalid tests
427dfaa
- Added barebones contact controller from donor-controller
3e7190e
- Added first address update tests
4d40225
- Added a contact update class
c172aa8
- Added address update valid tests
230cdb0
- Implemented deep address validation
9dc9ce3
- Added contact add invalid tests
940d62c
- Added a contact response class
1407fe3
- Removed old create address class
2a465f8
- Switched the create classes over to the new address implementation
2cd15d2
- Added contact get tests
b002cf2
- Test's now accept the new address format
8dbee32
- Implemented the get endpoints
ab70f7e
- Implemented contact deletion
0379786
- Removed the IAddressUser Interface entity
e265172
- Implemented contact updateing
28fb983
- Fixed key null constraint
de82437
- Implemented contact posting
11af9c0
- 🧾New changelog file version [CI SKIP] [skip ci]
8960aa5
- Implemented contact group setting on creation
3b06d1a
- 🧾New changelog file version [CI SKIP] [skip ci]
32e054e
- Switched Address to embedded entity
7fbe649
- Removed the address errors
58ae9b5
- Switched the update classes over to the new address implementation
d0df5dd
- Updated the contact errors
a9a5eb6
- Implemented adress deletion (through reset)
57b9c2b
- Fixed donor address check
4824547
- Updated contact delete tests
8ae53f1
- Added address to contact response
09e429f
- Updated the responseclasses to use the new address implementation
dafac06
- Added address validity check
ae7c5ff
- 🧾New changelog file version [CI SKIP] [skip ci]
da9a359
- 🚀Bumped version to v0.2.0
ddafd90
- Merge pull request 'Implemented group contacts feature/104-contacts' (#108) from feature/104-contacts into dev
a0c2b5a
- Updated comments
a4e8311
- Removed (now useless) relations
673dea2
- Added missing id property
6b4b16c
- 🧾New changelog file version [CI SKIP] [skip ci]
f53894b
- Updated comments
8bc01d3
- Fixed contact cascading
179c2a5
- Added openapi description about non-deletion
56c73c2
- Added contact permission target
d12801e
- Adjusted env sample
a1acd35
- Renamed controller to better fit the overall nameing scheme
d743f7e
- Fixed column not getting resolved
2b658ac
- Fixed column not getting resolved
321d291
- Set country code for the ci env to DE
30b585c
- Implemented postal code validation for the validaton function
f245840
- Fixed push undefined eror
2eb26e4
- Merge pull request 'Fully implemented addresses feature/105-addresses' (#107) from feature/105-addresses into dev
5e36855
v0.1.1
16 January 2021
- Merge pull request 'Alpha Release 0.1.1 - Hotfix release' (#106) from dev into main
7533c34
- 🚀Bumped version to v0.1.1
9445c6f
- 🧾New changelog file version [CI SKIP] [skip ci]
1b9d296
- Implemented the /me controller that allows a user to get and update themselves
8ef5f90
- Implemented a baisc user checker/getter
f1db883
- Implemented getting own permissions
4f6e816
- Hotfix: Missing relation bug
6e6979c
- Hotfix: Missing relation bug
b167ba0
- automaticly merge main into dev after building a latest image
02efb9a
- User deletion now requires confirmation
6b7ecd3
- 🧾New changelog file version [CI SKIP] [skip ci]
3766899
- Created barebones file for the userchecker
e586a11
- 🧾New changelog file version [CI SKIP] [skip ci]
6febb99
- Updated descriptions and responses
fc7b8f4
- 🧾New changelog file version [CI SKIP] [skip ci]
50b893f
- 🧾New changelog file version [CI SKIP] [skip ci]
de36a24
- 🧾New changelog file version [CI SKIP] [skip ci]
91569ce
- Merge pull request 'User self-management feature/100-me_endpoints' (#103) from feature/100-me_endpoints into dev
a6c7d54
- Moved the me endpoints to /users/me
f9834b5
- Moved optional param to being optional
a334adf
v0.1.0
15 January 2021
- Merge pull request 'First feature version 0.1.0' (#102) from dev into main
38b9a77
- Removed useless parts from functions and updated comments
c05834f
- Switched tests over to the new id-only schema
d88fb18
- 🧾New changelog file version [CI SKIP] [skip ci]
0e119e4
- Refactoring: switched update team parent from objects to ids
ed3b55a
- Refactoring: switched from objects to ids
6b6f345
- Switched to full update from partial and resolved relation
bae8290
- Removed useless part from function and updated comments
644d2b0
- Removed useless part from function
8d4c8a4
- Refactoring: switched from objects to ids
2ac9d3e
- Removed useless part from function and updated comments
22e6070
- Fixed country code type issue
a77e2eb
- Refactoring: switched update org address from objects to ids
97c01ce
- Updated faulty getter function
09ad081
- Refactoring: switched update runner group from objects to ids
e966372
- Clarified comments
b895257
- Fixed broken pkg stuff
385a9bb
- Refactoring: switched update user groups from objects to ids
aa0fd9c
- 🧾New changelog file version [CI SKIP] [skip ci]
dc6ad9c
- 🧾New changelog file version [CI SKIP] [skip ci]
d1a0bed
- Clarified comments
1b799a6
- 🧾New changelog file version [CI SKIP] [skip ci]
6184304
- 🧾New changelog file version [CI SKIP] [skip ci]
8218a45
- 🚀Bumped version to v0.1.0
80c5f9b
- 🧾New changelog file version [CI SKIP] [skip ci]
79f46cb
- 👊 Bumped dependency
de32a98
- Merge pull request 'Switched to accepting ids (numbers/number arrays) feature/90-accept_objects' (#101) from feature/90-accept_objects into dev
29c8e00
- Clarified comments
93692ec
- Clarified comments
077174a
- Updated faulty getter function
420e9c4
- Fixed old reference
98d6a1c
- Clarified comments
17244b0
- Clarified comments
99852f5
- Clarified comments
9bbfb47
- Made addresses optional gain
ba218c8
- Removed todo
ce31b95
v0.0.12
13 January 2021
- Merge pull request 'Fixed backend version related bugs' (#92) from bugfix/91-backend_version into dev
#91
- Merge pull request 'Bugfix: resolved missing relation' (#89) from bugfix/88-user_update into dev
#88
- Merge pull request 'Alpha Release 0.0.12' (#98) from dev into main
881eedb
- 🧾New changelog file version [CI SKIP] [skip ci]
8cb67a8
- 📖New license file version [CI SKIP] [skip ci]
09b16c9
- 🧾New changelog file version [CI SKIP]
2947c41
- 🧾New changelog file version [CI SKIP] [skip ci]
09cb6f7
- Added a new endpoint that returns a users permissions as objects sorted into two arrays
b01e1eb
- Added new pipeline to automagicly generate changelogs on pr to main
6345666
- Updated some openapi descriptions
0724932
- Updated step order
c108fa5
- Updated step order
1e5e980
- Added '@' as a illegal character for usernames
37fc167
- Reenabled dev build
ef53035
- Moved changelog generation to dev build for now
aaaa15a
- disabled dev build temporary
472e402
- First part of resolving user inherited permissions
cd7b15a
- Disabled auto clone
290bb29
- Updated the release machanics
46df8b0
- Added secondary full clone for tags
d0769a5
- Disabled custom clone
b86263d
- 🚀Bumped version to v0.0.12
bd091d5
- Fixed spellings
4c26fc8
- Revert "🚀Bumped version to v0.0.12."
525b11b
- 🚀Bumped version to v0.0.12.
86679b4
- Added new ci skipping flags
b495cad
- Disabled custom clone
f278320
- 🧾New changelog file version [CI SKIP] [skip ci]
de65b1c
- 🧾New changelog file version [CI SKIP]
47995b7
- 🧾New changelog file version [CI SKIP]
bc24ec5
- Disabled verification skip
290afc3
- tmp: skip verification
2b72552
- tmp: skip verification
df69418
- Merge pull request 'New user features feature/93-user_endpoints' (#95) from feature/93-user_endpoints into dev
7b5ebab
- Merge pull request 'Donation API Endpoint feature/66-donation_api' (#94) from feature/66-donation_api into dev
ab3af54
- Added donation add invalid tests
4a0f750
- Added donation add validtests
e3e570e
- Added donation update validtests
cd5e4bb
- Added donation update invalid tests
a513bf1
- Added barebones donation controller
5581c03
- Implemented the donation creation action models
2e760ff
- Added donation delete tests
71537b2
- Added cascading donor deletion tests
4375ca9
- Implemented fixed donation updateing
2820f15
- Implemented fixed donation updateing
9517df5
- Added donation get tests
63506da
- Added cascading runner deletion tests
b729a7c
- Switched emails to being mandetory for users
9feeb30
- Implemented donation getting
0df26cb
- Implemented distance donation updateing
f7370bc
- Implmented cascading donation deletion for runners and donors
e716fae
- Added the basics for distance donation updateing
72c3fc7
- Implemented the distance donation response
55f72c3
- Implemented the donation response
6c53701
- Implemented a response donation interface
02bb634
- Added donor donation amount to the donor response
bba35d1
- Implemented donation deletion
57f62a6
- Implemented fixed donation creation
97ecc83
- Added donation errors
5f1ab4a
- Updated some trone pipeline names and messages
67b3101
- Implemented distance donation creation
8ee2bdf
- Added the basics for fixed donation updateing
bbaee7c
- Introduces a very basic version getting endpoint
a2f4fd5
- Fixed typos
badff85
- Fixed the version getting process
295a152
- Bugfix: resolved missing relation
7b08784
- Added donation permission target
e1ff8c0
- Fixed typo
56cedf0
v0.0.11
10 January 2021
- Merge pull request 'Alpha Release 0.0.11' (#87) from dev into main
b3ce56c
- Version bump
28cefa7
- Merge pull request 'General cleanup and optimisation feature/76-cleanup' (#86) from feature/76-cleanup into dev
0803abc
- Intruduced a new folder structure for action models
3bc172e
- Updated imports
a00231d
- added trackscan update tests
7e95103
- added trackscan add tests
0c86e5d
- Added card update tests
35ea315
- added card add tests
8463bee
- Unified the openapi generation
1721594
- Implemented trackscan updateing
638898f
- added trackscan get tests
f1dee10
- added trackscan delete tests
efe1a1f
- Added card creation
36ecae7
- Added a barebones runnercard controller
52eb7b1
- Implemented runner updateing
32fda46
- Added runner card get endpoints
4faeddc
- Added card deletion + errors
a5bfe4e
- Moded group updateing to a updateusergroup action model
be40507
- Renamed the to>Entity Name>() functiuons to toEntity()
e6b9d4f
- Added basic response calss for runner cards
af3a9e5
- Fixed manual trackscan creation
188f26a
- Added card get tests
df39166
- Added card delete tests
ebf6682
- Implmented the EAN generation
860680d
- Renamed the update>Entity Name>() functiuons to update()
3f7b0f6
- Fixed some typos in errors
ee9df21
- Dependency bump
1bb98c1
- Implemented proper scan invalidation
61cf0fc
- Implemented cascading scan, track and card deletion
3d07aac
- Renamed the auth response call to ResponseAuth
01e0d5b
- Fixed some typos and extended comments for the middlewares
f96b256
- Implmented basic release mgnt
dc6ec23
- Added missing parameter fro negative-test
4fea690
- Renamed the auth response call to ResponseAuth
ac00667
- Moved all update() and toEntity action model functions to async
3deae2b
- Fixed runner distance resolution
9013b94
- Removed total distance from tests
3ceb5a0
- Revert "Temporary: extended live logging"
1e37186
- Temporary: extended live logging
154c763
- removed distance checks from tests
e7cd68e
- Implemented cascading scan, track and card deletion
1a5493f
- Cleaner implementation of the api version getter
e4fafd7
- App now automagicly displays the current package version as the openapi version
9355138
- Fixed runner total distance not getting resolved
e1ce052
- Removed everything comit related from the release-it config
02ae883
- Reverted temporary logging
02e3239
- Temporary: extended live logging
89926b2
- Unified remove parameters
bca979b
- Reverted temporary logging
8a54b02
- Temporary: extended live logging
7b4e895
- Merge pull request 'feature/78-trackscan' (#85) from feature/78-trackscan into dev
80197d5
- Merge pull request 'New feature: runner cards (feature/77-runner_cards)' (#84) from feature/77-runner_cards into dev
70a379e
- Added card permission target
98f7bf3
v0.0.10
8 January 2021
- Merge pull request 'Alpha Release 0.0.10' (#83) from dev into main
490fbd2
- Fixed responsescheme for the user controller
c1e680a
- Version bump
f132131
v0.0.9
8 January 2021
- Merge pull request 'All users get profile pics feature/79-profile_pics' (#81) from feature/79-profile_pics into dev
#79
- Merge pull request 'Added scan (station) apis feature/67-scan_apis' (#80) from feature/67-scan_apis into dev
#67
- Merge pull request 'Alpha Release 0.0.9' (#82) from dev into main
c66b06c
- Added scan update tests
975ad50
- Added scan add tests
0c27df7
- Added basics for scan creation (to be tested after scanstations got added)
72b5ca4
- Added scan station add tests
5510cbb
- Added the enabled flag for scanstations
4f01baa
- Added scan station update tests
ccf2a3b
- Added barebones scans controller
ee2433a
- Implemented "normal" scan updateing
eec5284
- Added scan add tests with the station based auth
a005945
- Defined responses for scans and trackscans
a4b0dfe
- Added a barebones scanstation controller
eea656b
- Implemented the second round of the toResponse normalisationf for all classes
2cad2ac
- Implemented scan auth middleware
db6fdf6
- Added Creation class for ScanSatations
857de9f
- Fixed Creation of normal scans
30502ec
- Added scan get tests
3f23e4f
- Added scan delete tests
102a860
- Added a ScanStation response class
c447114
- Implemented the first route of the toResponse normalisationf for all classes
58156e0
- Added scan station get tests
a434173
- Added scan station delete tests
09ab638
- Added scan station delete tests
a4f88c7
- Implemented cascading station deletion
9b9ee70
- Added single scan get w/ errors
aeec2e1
- Implemented single scan station get +e errors
b9c0a32
- First part of the permission return (buggy!)
f3cd138
- First part of the permission return (buggy!)
a2c3dfb
- Added profile pics to all user related models
3c37aaf
- Implmented getting all scan stations
82644a2
- Implemented scan deletion
88a6a76
- Adusted the way scan distances are implemented
f1c7713
- Ajusted the way scan distances are implemented
d6a41d5
- Updated comments
c591c18
- Implemented scan station creation
2628f69
- Track deletion now recognizes associated stations
9776a35
- Updated OPENAPI Descriptions for the new controllers
ce8fed3
- Fixed getting all permissions for users
aa0337e
- Fixed scan runner in response
e67d1c5
- Added openapi sec scheme for the scan station auth
7728759
- Added alias for posting track scans
7387f70
- Implemented scans get including the response classes
f9889be
- Finned node version for ci
c3b9e13
- Fixed wrong auth type being used
cf86520
- Fixed runner scan validation bug
edac1a2
- Finned node version for ci
e6576f4
- Added tmp files to gitignore
324d570
- Added (scan) stations as a new permission target
3d2c93b
- Added Scan permission target
2151b85
- Version bump
65e605c
- Fixed wrong relation getting resolved
d0deb9d
- Pinned sqlite3 to 5.0.0 as a temporary bugfix
4991d73
- Fixed wrong error getting thrown
c8f941a
- Fixed typo
09b37f0
v0.0.8
3 January 2021
- Merge pull request 'Fixed relative paths not being updated + version bump for bugfix release' (#75) from dev into main
d948fe2
- Fixed relative paths not being updated + version bump for bugfix release
2b55253
- Merge pull request 'Bugfix for the openapi exporter' (#74) from dev into main
b57fde9
- Fixed switch up between node/js and ts-node/ts
0687f26
v0.0.7
3 January 2021
- Merge pull request 'Minimum lap times for tracks feature/71-track_times' (#72) from feature/71-track_times into dev
#71
- Merge pull request 'New Feature: Donor endpoints feature/65-donor_controllers' (#69) from feature/65-donor_controllers into dev
#65
- Merge pull request 'bugfix/68-address_circular_dependencies' (#70) from bugfix/68-address_circular_dependencies into feature/65-donor_controllers
#68
- Merge pull request 'Automatic and manual license collection 📖' (#62) from feature/59-license_collection into dev
#59
- Merge pull request 'Alpha Release 0.0.7' (#73) from dev into main
bc42683
- Switched to automatic license attribution generation via oss-attribution-generator
580a73f
- Removed legacy license txt file
eb40de6
- new license file version [CI SKIP]
6efd09d
- Removed the old basic test class
daa899a
- Added copy of runnerController with some stuff reanames for donors
4126d31
- Added track update tests
d67be31
- Added track add tests
1a0573e
- Added donor post (add) tests
e4c1930
- Added donor put (update) tests
deb1367
- Implemented track upodates using the "new" method
59cb72a
- Mitigated circular dependency (to be fixed)
1dc438b
- Added basic runner updateing
ab67e5f
- Added donor get tests
b337ab4
- Revert "Added --full option for the license exporter to export the license path and text as well"
a501625
- Added --full option for the license exporter to export the license path and text as well
62c7f26
- Implemented a possible bugfix
2c47436
- Added track delete tests
15d2d02
- Added track get tests
9f103d8
- Added donor delete tests
17c82ff
- Added everything for basic donor creation
557608e
- Added first donor-specific errors
a83fedc
- Revert "Added license exporter (to json)"
5cfd2c9
- Added license exporter (to json)
84a0bd2
- Added the base logic for donor getters
3df1db4
- Improved error handling for negative lap times
28c1b6d
- Removed the testing pipeline and updated the dev license pipeline
8757813
- Revert "Added test pipeline for automatic license export"
cc64ce4
- Added test pipeline for automatic license export
c9378e6
- Added donor response class
e46cfa0
- Revert "Removed addresses from tests until the circular dependencies are solved"
56c6a7e
- Updated track tests for paralellism
82a0e19
- Removed addresses from tests until the circular dependencies are solved
599296c
- Revert "Added automatic license export on dev push/merge"
2924ac2
- Added automatic license export on dev push/merge
18e3ef9
- Added address check for donors that want a receipt
335d4e2
- Implemented basic donor deletion
61a17b1
- Marked property as optional
02f7ddb
- Added the laptime to the track response
dcb791c
- Added the minimum lap time to the track entity
63b1ca9
- Added donor add test for address needed error
f9e314b
- Revert "Moved package script related files to their own folder"
6c7b31d
- Moved package script related files to their own folder
395b010
- Reenabled addresses in org responses
1e2de76
- Added helpful comment about the tracktime's unit
f378b06
- Added address check for donors that want a receipt on update
2594a60
- Fixed copy-paste mistake
b6ea5e6
- Added the laptime to createtrack
907259b
- Added comments to the bugfix
9c4e54f
- Bumped license lib version
05868e0
- Added new donor permission target
9d9549c
- Version bump
276e553
- Change requested by @philipp
97e8470
- Dependency: Bumped license-exporter version
6b0e350
- Fixed not null constraint
52cdd41
- Fixed not null constraint
53548ba
- Extended todo w/ issue link
c9ba697
- Adjusted ci dependencies
82d4b11
- Adjusted ci dependencies
7547393
- Canged drone branch
a68bbab
- Removed useless console.log
a5d70ce
- Added todo relateing to the bugfix issue
9b5d16a
- Added secondary dependency for piupeline
a684f60
- new license file version [CI SKIP]
931cae3
0.0.6
30 December 2020
- Merge pull request 'feature/56-stats_endpoint' (#60) from feature/56-stats_endpoint into dev
#56
- Merge pull request 'Merge for alpha 0.0.6' (#61) from dev into main
9cd181c
- Added stats and stats responses for orgs
5d31d8d
- Added stats response
53a01ad
- Added a controller for stats clients (todo: put)
500b94b
- Added a response class for team stats
ec64ec3
- Added response class for the runner stats
d850650
- Update: keys cant be updated (for security reasons)
b53b5cf
- Added authed stats routes
555e37e
- Created a response for the statsClient
2b38044
- Impelemented stats api auth via token or the usual auth (jwt with get for runners, teams and orgs).
43e256f
- Added basic status api key checking middleware
7c5a389
- Updated the method of api key creation.
0481317
- Implemented more stats endpoints
6e121a3
- Added the new statsClient class for stats api auth
a738c19
- Added stats endpoint with some basic stats (more to come) - to be tested
1b7424f
- Added Create action for the statsclients
e2cc0c0
- Added some comments
e0fa58d
- Added example endpoint for stats auth
345851b
- Added basic errors for stats clients
641466a
- Added enabled flag for the stats clients
4c3d264
- Updated security for the stats endpoints
6cb978d
- Moved the authchecker to the middleware folder (b/c it pretty much is a glolified middleware)
b5f9cf2
- Added openapi scheme for the stats api tokens.
9675e79
- Switched to hased tokens based on uuid (to be canged)
bb24ed5
- Added team and org stats
6a762f5
- Added donation amount to the stats runner response
35dbfeb
- Added ResponseSchemas and fixed donation resolution bug
dd48ee2
- Added mission relation resolving
d779175
- Added response schemas
a9ecfcc
- Adapted the new async behaviour
c4270b0
- Adjusted the validation type
b7cbe2a
- Added STATSCLIENT as a new permission target
b604374
- Version bump
41828a6
- Added response schemas
4cb0efa
- Renamed class
1b74b21
- Removed async flag, b/c this doesn't need to perform anything async
e3ea83b
- Removed abstract flag from class
ce55dce
- Adjusted return type, since async is no longer needed here (thanks to db relations)
bdd4f70
0.0.5
29 December 2020
- Merge pull request 'feature/52-alternative_openapi_viewers' (#53) from feature/52-alternative_openapi_viewers into dev
#52
- Merge pull request 'feature/49-openapi_cookie_schema' (#51) from feature/49-openapi_cookie_schema into dev
#49
- Merge pull request 'feature/45-auth_tests' (#50) from feature/45-auth_tests into dev
#45
- Merge pull request 'feature/40-pw_reset' (#48) from feature/40-pw_reset into dev
#40
- Merge pull request 'feature/43-postal_from_env' (#46) from feature/43-postal_from_env into dev
#43
- Merge pull request 'Updated the put methods and cleaned up a shitload of comments' (#42) from feature/39-update_puts into dev
#39
- Merge pull request 'Fixed a bug concerning user updates' (#38) from bugfix/37-user_update into dev
#37
- Merge pull request 'feature/34-status_health' (#36) from feature/34-status_health into dev
#34
- Merge pull request 'Auth for everything (and everything auth) #6' (#35) from feature/6-api_auth into dev
#6
- Merge pull request 'Runner import' (#33) from feature/22-runner_import into dev
#22
- Merge pull request 'feature/24-production_dockerfile' (#30) from feature/24-production_dockerfile into dev
#24
- Merge pull request 'feature/25-refresh-token-cookie' (#29) from feature/25-refresh-token-cookie into dev
#25
- Merge pull request 'New Feature: User seeding feature/19-user_seeding' (#26) from feature/19-user_seeding into dev
#19
- 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
#23
- Merge branch 'feature/18-exported-env-vars' into dev
#16
#18
- final phone validation move to ZZ default
#16
- Merge branch 'feature/12-jwt-creation' into dev
#12
- ✅ - close #14
#14
- tsdoc generation
#8
- Merge pull request 'Updates for the tag build pipeline' (#58) from dev into main
bc76afa
- switched over to using the static deployment of swaggerUI
39ad43b
- Added very basic api doc chooser
ebedea9
- Cleanup
6e316a7
- Moded runner get tests to a new file and added more of them
49ac7be
- Added responseusers
efecffb
- Consolidated the json import for a cleaner result
0d8fbf1
- Implemented new Permission system on the DB side.
cc5a309
- Added runner update tests
c20f01f
- Added org deletion tests (orgs that still have teams)
32a92b1
- Added runner creation tests
47862f2
- Added auth reset tests
c6ecde2
- Added team update tests
105efdd
- Runner updateing now works with it's own class
f3000f1
- Bugfix for runner team updates
721af32
- Implemented basic password reset
caeb173
- Added auth refresh tests
13949af
- Added logut tests
3c003a6
- added the first login tests
af27448
- Added a basic pw reset action
aa146cd
- refactoring: cleaned up the names
d295100
- Added runner deletion tests
d2e0384
- Added team update test
92dee66
- Added basic update test
64725d9
- Went back to using id's for deletion (for cleaner query params)
df5b8ac
- Now disableing users while they're in the process of resetting their password
4b9bfe3
- Added openapi cookie security schema
dae51cf
- Changed method of triggering lib builds
ded14b1
- Implemented a password reset timeout
17ee682
- Added first demo seed
09decd5
- Set trigger to ref tags only
b737fe6
- Little comment cleanup
02877ec
- Implemented the getter for loading the postalcodelocale from env
b8c93bf
- Added basic runner get tests
d0d050e
- Updated ci to trigger the builds for the new libs
ce5f4b4
- Implemented toe password reset route
5aad581
- Renamed the password reset token creation class to better fit the scheme
aef8485
- Added drone pipeline that automaticly runs on prs (or at least it should)
d543dfb
- Added login test after logout
a9dbf1d
- Users now can be disabled from the start
a16c4c5
- Updated the openapi descriptions for all team routes
16e5b69
- Updated the openapi descriptions for all team routes
58a12c7
- Updated the openapi descriptions for all organisation routes
f256dec
- Updated the openapi descriptions for all runner routes
66631f5
- Updated the openapi descriptions for all runner routes
8de35f3
- Updated the openapi descriptions for all permission routes
05319e6
- Updated the openapi descriptions for all auth routes
50f2462
- Added comments
146787f
- All things auth now check if the user is disabled
bf4250b
- Added a password reset token request route
61aff5e
- User seeding now automaticly runs if no users are detected
473033a
- added non-existant deletion test for teams
71e5be2
- Updated the openapi descriptions for all import routes
b7827fe
- new get test
5a27689
- Added wron password auth test
69796a8
- Added the POSTALCODE_COUNTRYCODE to the sample and ci env files
f300897
- Added seed yarn script
effa790
- Fixed uniqueness error
a4ddeee
- Renamed the return variable to fit the class
5aa83fe
- Added a test:ci script (for testing in ci enviornments)
79e418f
- Switched to yarn
abb1304
- Added validator as a explicit dependency, b/c pnpm doesn't fallback to peer dependencies
a85e914
- Removed bs enabled check
2f7b0d5
- Changed docker image tag
fbd3f61
- Merge pull request 'Final fix for the tag pipeline triggers' (#57) from dev into main
a22a7a1
- Added very basic api doc chooser
5c3c3eb
- 🎨 fixed landing html + styling
11c7d04
- Removed the firsttests jest tests (they were redundant)
ce0500e
- Added tests for the api docs
9ab6eb5
- Tried switching to global when
607630c
- Switched from trigger to when
a7976c0
- Updated the openapi descriptions for all group routes
1f061c7
- Now using the exact trigger snytax the gitea project uses
6a8247f
- Moved to the official tag recognition
a79bed2
- Fixed typo
c34bde7
- Back to when syntax for triggering tag builds
b3f7412
- Removed everything concerning the swaggerUI express middleware
9fc282d
- Updated the openapi descriptions for all user routes
578f930
- Updated the openapi descriptions for all track routes
9b47f3a
- Set package version (+openapi version)
c93e93b
- Removed push from tag build triggers
e33076c
- Added branch to when
f2970f4
- Added tag as ref to tag build
5ed5f18
- Renamed the package to fit the scheme for the project
d8e38f4
- Added the static files to the build step
bb70bf5
- Removed the branch requirements from dev
519d11b
- Added pushing to tags as trigger
b51da15
- Added push as drone tag build event trigger
ae35f50
- Merge pull request 'Bugfix for the release pipeline (no other changes)' (#55) from dev into main
cc5d90c
- Merge pull request 'Merge alpha 0.0.5 to master' (#54) from dev into main
cbed5fc
- Added auth to all tests
b19f18a
- Added pw reset jwt generation
6042089
- Merge pull request 'Disabled the x-served-by and x-powered-by Headers' (#44) from feature/41-owasp_headers into dev
b6cf3b2
- Code + comment cleanup for the entities
d20d738
- Implemented permission getting
d89fcb8
- Code + comment cleanup for the response models
7533298
- First part of the action comment refactoring
1d0d79f
- Now with 1000% cleaner jwt generation
65a8449
- Fixed some weired user update behaviour
ca14237
- Implemented permission updateing
8820654
- Second part of the action comment refactoring
48bef8d
- Added Permission creation
dc485c0
- Now with smooth access token refreshing
6403e38
- Now with cleaner participants in the responses
145a08b
- Added specific permission getting
ebb0c5f
- Switched runner orgs to the cleaner syntax via a update entity
532b5a5
- Implemented permission deletion
d4293c1
- Added auth to all endpoints
744faba
- Fixed messages and comments for AuthErrors
4ca85a1
- Fixed the user->Group relation
d670b81
- Added a admin group with all permissions to seeding
f25ae9b
- Cleaned up the auth checker a little bit
b9e9150
- Fixed some stuff not getting checked against null
7a4238f
- Moved runners to the new put mechanism
cc68948
- Added coments to the jwt creator
428e2c3
- added a simple health route
cea5993
- User deletion now also delete's the users permissons
ff3a5b4
- Added the openapi security header to all routes that need some kind of auth
cdfd0e0
- Added permission deletion on group deletion
9dc336f
- Added comments and formatting to the auth checker
595a921
- Code + Comment cleanup for the middlewares
a88c038
- Added class validation for the enum
2240a45
- Reverted simplification that created loops
7d5f3b0
- Updated some nameing to fit with the rest of the models
4a21c1f
- Fixed messages and comments for TrackErrors + spelling for some other errors
75b6489
- Fixed messages and comments for RunnerOrganisationErrors
37afc10
- Moved permissions to the new put mechanism
b2bd617
- Moved runner teams to the new put mechanism
24de82f
- Reimplmented the old permission checking system
6237e62
- Updated loader comments and descriptions
43a4f11
- Fixed messages and comments for RunnerTeamErrors
389f634
- Added toString for permissions
445e96d
- Jwt's now feature group permissions and permission deduplication
d742ccd
- Added missing username property to the responseuser
cf583a2
- Shoothed out variable nameing scheme
1d54fb0
- Fixed messages and comments for UserErrors
ee76f1c
- Formatting implemented for @philipp
a0a08f7
- Added additional targets and actions for permissions
e25fc79
- Now with duplication avoidance
6a7e8cc
- Code + comment cleanup for the enums
a03f1a4
- Code + comment cleanup for the seeds
a85d524
- Fixed messages and comments for UserGroupErrors
2199cb0
- Fixed messages and comments for PermissionErrors
c1d784e
- Formatting #6
1a9c860
- Added tracks/get as test-route for auth
b21dd6f
- Fixed messages and comments for RunnerErrors
5de81ad
- Fixed wrong error type
b55d210
- Renamed function to better reflect it's function
3850bd9
- Bugfix for bs file names
23758e7
- removed useless deletes
adec2bc
- Fixed import for linux
631310f
- Updated the openapi json path for the ci testing script
0b4d30b
- fixed typo
5d75f70
- Updated the openapi descriptions for all status routes
84b97be
- Removed the user disableing
9458b77
- Fixed weired query behaviour
8d860cb
- Set reset token expiry to 15 mins
4868545
- Disabled the x-served-by and x-powered-by Headers
19422ed
- Small bugfix
0ef6d9c
- Added a missing poiunt/exclamation mark
de91d49
- Moved tracks to the new put mechanism
fbe2b35
- Moved usergroups to the new put mechanism
18ede29
- Fixed some weired toString beviour
ec4d751
- Bugfix for bs file names
c7fd059
- Fixed messages and comments for RunnerGroupErrors
82ced34
- Manual overwrite
c3e3c6b
- Merge pull request 'feature/17-automated_tests' (#21) from feature/17-automated_tests into dev
57f6775
- Fix for the 404 in the swagger doc
bd07763
- Fixed runner get test
e223c06
- Removed console logs
7fe9480
- Runner update tests now run clean
6eee80d
- future proved the group update failture
6e12b01
- Replaced a console log with a consola.error
aaeef4a
- Fixed optional property
bc80be9
- Adjustes responsecode
80ef7e8
- Added squlite jurnal tmp file to the gitignore
3e961e3
- Removed sqlite jurnal (however it managed to end up here)
ff6a4ea
- Merge pull request 'latest work' (#20) from dev into main
e3a5b41
- Added more basic tests for the runner orgs
db5feb0
- Added import-action classes
a8ec014
- Pulled out some linguini-esc code
5dc9edf
- Added status codes
3aae8f8
- Working csv import
03b7e34
- Removed the bs code
ff178f9
- test drone pipeline
8d00487
- Added downstream trigger
0c6f3d1
- Now organisations and teams can import runners
71228fb
- Added rawbody if needed
b9fd237
- Added responseschemas and content types
15ed9f5
- Fixed the dynamic class creation
cad30c7
- Added endpoints for runner import by json and csv
2e4a4f1
- Added a basic import controller
1b1f8f2
- Removed the test pipeline
fcb3e35
- Runners can now be imported into a org
97494ae
- Cleaned up relation types
eb9473e
- Expanded API Decriptions
9db4344
- removed the lib generation part
ec69f6c
- Abstracted a little bit more for potential company runner import
1b59d58
- Updated nameing to fit the usual scheme
476afc6
- Marked csv import as not implemented
30952aa
- Fixed typo
388fc6b
- Fixed path
c90f9f1
- Cleanup
3e6c7b6
- Push
d0c5323
- I just need to trigger sth
4705b5a
- fixed command order
20ec6e0
- fixed duplicate name
e10a394
- Removed useless console.log
4801e01
- Merge pull request 'feature/31-lib_generation' (#32) from feature/31-lib_generation into dev
39b932a
- Moved to a "cleaner" directory structure
e8727ca
- More dynamic creation of objects
4352910
- Create models now feature the createparticipant abstract
56202ec
- Added basics for the runner team controller
ca917b0
- Moved Create Runner to it's own file
9e3ee43
- 🚧 UserGroups
3275b5f
- User + UserGroup
48e28e7
- Cleaned up a load of relations and optional stuff
a1105f0
- Added basics for runnerorg controller
a35e6d0
- Now with even more inheritance and fancy stuff: RunnerResponses now get their information from participant responses
b480912
- Runnerteams now with resolving relations and response types :O
a437ada
- Reverted to id based relation setter
65b2399
- Fixed the cirvular import BS
ac0ce79
- New response model for runners
8beb658
- Now with working runner orga controller including responses
7b08489
- All things deletion for runner* now are clean af and cascadeing
45675b0
- Error cleanup
33b3bcb
- Error cleanup
1ae466a
- Created basic runner controller
701207e
- 🚧 UserController
d556e9b
- Working(tm) implementation of group and team deletion
795599f
- Added basic creation class
7bbf769
- A step towards inheritance for the create* objects relating to runner groups
5d7d80d
- Switched to using a response model for tracks
9130333
- 🚧 better/ more errors
a0e6424
- 🚧 starting work on LogoutHandler
675717f
- 🚧 basic AuthErrors 🔒
b9bbdee
- 🚧 Permissions
1cf35f0
- Added comments and decorators for existing create models
330cbd5
- Updated relationships to be nullable
4c80ab1
- Impementing more methods for the runner orgs
0c6528b
- Emergency fix: Switched to table inheritances
a895622
- Cleaned up the createUser a little bit
a42595b
- 🚧 CreateUser model
d2c826c
- Moded track controller related models to a new file
da4597f
- implement proper jwt checking in authchecker
76e19ca
- first part of the user class cleanuo
dadaacf
- 🚧 UserAction
82ca8f4
- 🚧 User + Permissions
a78bbb1
- Smoothed out the participant creation process regarting addresses
975d30e
- Updated a bunch of optional collumns to be nullable
aa565c6
- 🚧 basic JWTAuth Middleware
1f3b312
- Cleanup: Renamed the creation folder to the more fitting "actions"
0e92444
- temp commit: added first part of create runner
3ade01d
- Fixed bugs concerning posts
aca13f7
- 🚧 Permissions
1d57264
- 🚧 starting work on RefreshAuth
2f90275
- CreateAuth model
a7afcf4
- working on AuthController + CreateAuth
6cb0109
- Still broken distance, we'll fix this together
c30922e
- 🚧 better uuid + starting hashing implementation
f162944
- basic jest + typescript support
8ae5cea
- Part 1 of the relation fix
c53e94d
- 🚧 UserAction relation
f50e7f0
- Added basic runner related errors
980ac64
- 🚧 CreateAuth - credential validation
bd0c7ce
- 🐞 fixed UserGroupNotFoundError throwing ✅
d4753a0
- CreateUser
b101682
- Added more runner errors
cb5d5e5
- Deletes now work based on EntityFromParam
8870b26
- Cleaned up the createUserGroup a little bit
109e145
- Fixed amount calculations
afef95e
- 🚧 CreateUserErrors model
983fa41
- Cleaned up the loaders
f58a715
- implemented refreshcount increase
13d568b
- 🚧 RefreshAuth - refresh tokens now working ✅
51addd4
- better errors
c0c9505
- basic Auth model
b0a24c6
- first accesstoken generation
c33097f
- 🚧 AuthController with multiple endpoints
28c2b86
- Now all runner endpoints return a response runner
0564135
- 🚧 CreateUser group search + adding
5b7f3ae
- 🚧 reference new Errors from CreateUser
1efca47
- 🚧 Permission
e4d5afb
- 🧹 cleanups
e5b605c
- trying to fix UserGroupNotFoundError (false/not triggering)
451d0c9
- 🚧 Scan.ts - secondsSinceLastScan
9395813
- 🚧 UserNotFoundOrRefreshTokenCountInvalidError
093f6f5
- Turned the abstracts into entities
5bf978d
- basic RefreshAuth checking
126799d
- first jwt generation
6ae0c1b
- UserNotFoundError
d803704
- Added Comments.
6d81fc1
- Added defaults back in
932e782
- Cleaned up relations
dd5f448
- TrackController now also deletes based on a entityfromparam
0e3cf07
- Little bugfix
9c63a34
- integrate UserNotFoundError
6244c96
- Added basic openapi security scheme for the bearer auth header
5a4a6cd
- 🚧 JwtNotProvidedError
d23ed00
- Now throwing errors even faster
179add8
- Cleaned up some relations for users
74ee77f
- Cleanup: Renamed Responses to represent their response nature
61e7ae4
- remove routes/v1/test
740d7f1
- 🚧 CreateAuth - basic jwt creation with user details
a0fe8c0
- 🚧 User entity - add @Column
7f3358d
- authchecker - use new custom Errors
f251b7a
- Attention: Broken
32c4270
- 🚧 User.ts - optional phone number
8d1dd78
- Fixed user<-> Group relationship
4a9fd57
- sample json validation
431fd60
- remove sampletoken generation
5c25948
- 🚧 CreateAuth now returns a sample jwt
d46ad59
- 🚧 User - mark columns as unique
b8bc39d
- Formatting
af75d6c
- Added missing getter
84dd1fe
- 🧹 clean up CreateAuth
1850dd5
- ⚙ tsconfig - includes + excludes
8ef6f93
- Fixxed dockerfile
ee35da7
- 🚧 AuthController - add proper response schemas
0d21497
- note on refreshtokencount checking
e5f65d0
- class-validator on Auth model
c4b7ece
- 🚧 move to uuidV4
091b455
- Shortened db call
c4f0202
- ⚙ vscode setting - import organize + fix
92bafb0
- ⚙ settings - standard imports + quote formatting
684e7c4
- add response schemas to AuthController
8c229db
- 🚧AuthController - add all Error response schemas to post
2a1b65f
- ⚙tsconfig - no sourcemaps
ffc3150
- 🚧 RunnerCard EAN
33d159d
- CreateUser - remove uuid from params
a7854fb
- clean up jwtauth
c5c3058
- 🔒argon2 password hashing w/ salt
ce2c38e
- 📏 fit to new structure
ae24c33
- Fixed missing child declaration
5bbf522
- Now creating runner orgs again
ec2ff98
- Removed console logs
21ad622
- Now returning the saved runner
084691c
- added await (async stuff und so)
7e4ce00
- 🚧 CreateAuth - use proper refreshTokenCount
82f3118
- 🚧 CreateUser - add group as object instead of nested array
a7cf86e
- Fix
a3b79ef
- ⚙🐞 VSCode formatting broke code by removing all unused
5e0fcf1
- Added missing import
e3133e0
- ⚙target: es2017 ▶ ES2020
9051b75
- 🐞 CreateRunner - optional orgId & teamId
098699e
- Merge pull request 'feature/11-new_classes' (#15) from feature/11-new_classes into dev
7d9e003
- Initial commit
80cb16c
- Added errors and fixed the create model
b382f06
- Added participant abstract class
f350007
- fixed auth parsing
5f4aed2
- Added Runnergroup abstract class
f999c41
- fixed component definition
51ff9de
- Added differenciation between local and docker based testing/dev setup
860b6c8
- Adjusted the comments for tsdoc
f0a7cbb
- Added custom errors
01542ae
- Added openapi style response schemas
0e3ec4e
- implementation details
d85c126
- Added Basic Scan interface
abb7f7f
- Switched from implementing the "interfaces" as interface to abstract classes
a2cf8d1
- Changed nameing scheme for the abstract classes since we're not useing interfaces
f8e1bf7
- Merge pull request 'Added our branch structure to the readme' (#10) from bugfix/readmeupdate into main
96a99c4
- Now using typeorm-routing-controllers-extensions for cleaner controllers
2c29fe2
- Added basic ignores
186e172
- Added basic ignores
ba5a4cb
- precommit hooks & file formatting
595aacb
- move to module
e29d59a
- Switched to using controllers via routing-controllers
8cbcfe7
- Added the track scan class
8b2d684
- Added tracks route
4ba0219
- Added the address class
2bd0cba
- Added rlly basic lib generation
421ddc5
- Implemented more loaders
6ce88a1
- Cleaned up the pipelines
40fb081
- 🐳 working Dockerfile
b8aebc1
- gets now use the db
7b948f0
- 🚀 CI/CD
359e955
- sample implementation of authorizationChecker
d5c6c92
- Added scanstation class
f7beebc
- Added first team creation tests
862834c
- Added runnerCard class
fbbb5df
- Added team delete test
c3258b9
- 🧪tracks.spec.ts - adding + getting + updating tracks
29acabf
- Deletes now return 204 instead of 404 (better rest compatability)
a068c4d
- Added distance Donation
6c32a9e
- Added put tests for runner orgs
0a00503
- Added delete test
13f96e3
- 🚚 basic move to config.ts
99d8a03
- move to dotenv + custom env validations
622bdf7
- Added the donation abstract/interface
57ba0c3
- basic track testing
07e03ff
- sample implementation of db connection
0d870be
- initial package setup + tsconfig
a4656e4
- basic build works
47e4f6c
- Added TrackScan relationships
c1242b2
- Added basic openapi support
3ce9a0b
- clean up app.ts
9925047
- Added bad test to the put
4e3b038
- First tests for orgs
34fa94e
- basic jwt auth test
3a84cc8
- Basic track route
619485b
- Now using class validator annotations
a6bd723
- Untested dockerfile and compose
36192ea
- sample route actions for jwt + consola demo
8140d76
- Removed garbage file
ad6c9e7
- Moved attribute to super
c82cc9a
- move orm config to src folder
3c38993
- 🧪tracks.spec.ts - move to baseurl
def7ca3
- 🐳 optimize Dockerfile in speed and size (pnpm + layers)
c391201
- Updated author, contributors and license
2000909
- basic prettier config
8e107fd
- 🚀 CI build on feature branch tags
a1c3751
- Added the runnerteam class
ac40527
- Added the runner org class
66f7a79
- Now throwing errors
77b7694
- Added finxed donations
deae0bb
- Added the runner class
5a04e61
- Set env to node_env for the server
f2efc4e
- Added createtrack model that omits the id from the track model
e5562ef
- Now w/ working logout
ac2da0a
- 🚧tracks.spec.ts - check if track was added
15e3d04
- Added donor
b632c09
- basic loaders logic
ab0e925
- Now w/ working cookie based refresh
aca3eaa
- Added more negative tests for the teams
b4b5271
- Fix for getting one
204e235
- Cleaned up up the middlewares
1fb09e5
- Added relations for runners
a6222a8
- Now creating (json)schemas from class validator annotated classes
796b894
- first sample router - ref #4
0d1d3c5
- Basic typreorm config
abb5b44
- Added relations to RunnerGroup
f28b08e
- Now also serving the openapi
9b2ea8c
- Added pirst part of track model db connection
203d95e
- Added simple tracks model
d7b5563
- 🚧 tracks.spec.ts - sample track adding + getting
a671bf8
- Added scan station relationship
f32291d
- Added relations for participants
4075276
- Added relationships for donation
2b69391
- Added endpoint descriptions
b267d87
- removed husky
6363595
- clean up initial route sample
529ebb2
- move to node:14.15.1-alpine3.12
bcb266e
- switched to custom clone logic
553a35b
- testing branch parameter
ef3fcee
- Added test for non-existant deletion
6396fff
- ✅ phone countrycode validation in env vars
fcfc10f
- ⚙ use new config loader
39cefbc
- Relations for distanceDonation
1c43442
- vscode workspace settings.json
b6ddda6
- Added relations for Scans
8e2eac9
- Added relations for RunnerTeams
0d9d72c
- Added relations to RunnerOrganisation
7ac46a7
- Added relations for runner cards
029e4be
- Removed relation that was already implemented in the super
4d593eb
- Cleaned up imports and descriptions
748fff5
- Added "/api" route prefix
4e5e084
- Switched to declaring the track route for the whole controller
c85fdda
- Make the linter happier
90136af
- README - basic editor informations
0dbac89
- Added ci env
6cfaec8
- ⚙ nodemon config - ignore tests
4ff6f8c
- Added our branch structure to the readme
5b4224b
- Added reflect-metadata - typeorm requires it
27629fb
- Added test for getting an non-existant team
f4abbfc
- Added group contact class
96d70d5
- default to only jwt checking (empty @Authorized() )
37baa4e
- debugging
cb5f5b9
- Moved cors to the routing-controller function
24d890f
- formatting
f7d7f5e
- Added first db connection for a tack endpoint
b5518d0
- basic recommended editor extensions
9ce6209
- 🚧 implementation in AuthController@login
36fbccb
- Now throwing errors to the next instance
af1ad48
- Updated file structure in readme
60c1b5d
- Added basic file structure for routes, models and controllers
8340cce
- Updated tsconfig to work with await and node imports
79f883f
- sample ExpressJS code
fb00f50
- Renamed some drone steps [skip-ci}
c3aa88c
- Added cookie-parser to app.use
c07d40a
- integrate pm2 process manager to keep the app up and running
8bcaf71
- Updated folders in the readme
5103e8a
- Other classed are now using the new Address class rather than the old location placeholder
dca9aef
- Put now isn't allowed to change ids
aef2f95
- Added jsdoc style class documentation
d2278fd
- Added update and delete function functionallity
1d57f4a
- dependency: body-parser, cors, helmet, sqlite3 (dev)
5034cbf
- Added dev setup description
84fee8b
- drop unused packages
a7e27c6
- Added dedicated clone step
31e7d07
- Added sqlite testing db to ignores
cfbf1ff
- Added some fixxes for typeorm entities
8791bed
- Cleaned up some errors
6aa1e0d
- Removed secure flag and added expiry basd on ht refresh token
615b54e
- Set cookies to secure
0e003d2
- Added source
1fbddf5
- Fixed typos
5845a91
- resolve groups + permissions
2d603a1
- Renamed property, so it fits with the rest of the nameing
084e2d9
- fixxed missing imports and commented out a non-implemented function call
79eecbb
- sample in TrackController
c15b650
- tsconfig not strict
447f4d8
- remove prettier config
f96f5a6
- Now creating db schemas
b5cf040
- Switched to export default exports
e58da2a
- license update - move to CC BY-NC-SA 4.0
5e059cb
- 🩺❤🐳 Docker healthcheck
95f40a9
- package.json - drop nodemon delay
5ccdfe1
- 🐞 fixed app.ts for production use
a1e3289
- Test for branch restrictions
7a79f35
- ⚡test:watch script
34567f2
- Fixed import
abf7aae
- Changed the distance to be an abstract
df3715d
- Marked amount as abstract
a8d1ec6
- Amount no longer is a column by default
daea056
- Added todo's for relationships
72f8085
- Now importing entities from src/models
40d7d44
- gitignore /build folder - ref #1
f854f13
- tsc building script
0b92d82
- Switched to installing all dependencies
16769b1
- Added dotenv-save types
a5fc6dd
- Fixed broken substitution
ad908a3
- More switching
e59630b
- Added lib to gitignore
f304b86
- Switched env to dev for tests(ci)
c321da6
- Switched to prefering body provided tokens over cookie tokens
3092818
- 🚧 move sqlite to to production
e398009
- switched to using the ci testing script
0f41962
- fixed typo
a83a23a
- renamed step
61b2baa
- send empty array for user permissions if null
02236ca
- Removed relations resolution that broke the update
e4cb8eb
- Renamed to better fit the content
6da7c23
- Fixxed missing plural
4df63a8
- Renamed getter
d0a1ea3
- Fixed copy-paste slip up
7ce8c37
- Extended error message
2649965
- Fixed wrong type
27462b0
- Loading db first
4151f05
- Changed type to const
29979a3
- imported bodyparser
e3883fe
- added jsonwebtoken dependency
03a4898
- Added libs for databases: postgres and mysql
6c5c61b
- dotenv-safe usage
e764fcb
- Switched to dotenv-save
36d2573
- Removed useless return
db5da3d
- Removed console logging only used for dev
65f995c
- 🚧 User class WIP
d47983a
- remove @types/helmet
f527cad
- added consola dependency
6b46a0a
- add @types/dotenv-safe
a5cae04
- Renamed b/c runner teams also need dedicated tests
7606553