Commit Graph
100 Commits
Author SHA1 Message Date
Mathias be7efa6ae1 Merge pull request #38 from LicenseAPI/dependabot/npm_and_yarn/types/node-18.14.3
Bump @types/node from 18.14.2 to 18.14.3
2023-03-02 07:19:17 +01:00
Mathias 4ce2a7a4dd Merge pull request #34 from LicenseAPI/dependabot/npm_and_yarn/eslint-8.35.0
Bump eslint from 8.34.0 to 8.35.0
2023-02-28 07:25:20 +01:00
Mathias 6143c8ac74 Merge pull request #36 from LicenseAPI/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-5.54.0
Bump @typescript-eslint/eslint-plugin from 5.53.0 to 5.54.0
2023-02-28 07:22:29 +01:00
Mathias e6422e03f8 Merge pull request #37 from LicenseAPI/dependabot/npm_and_yarn/typescript-eslint/parser-5.54.0
Bump @typescript-eslint/parser from 5.53.0 to 5.54.0
2023-02-28 07:20:00 +01:00
Mathias 1454695600 Merge pull request #31 from LicenseAPI/dependabot/npm_and_yarn/joi-17.8.3
Bump joi from 17.8.1 to 17.8.3
2023-02-27 07:25:18 +01:00
Mathias 412327b7f0 Merge pull request #33 from LicenseAPI/dependabot/npm_and_yarn/types/node-18.14.2
Bump @types/node from 18.14.0 to 18.14.2
2023-02-27 07:22:23 +01:00
Mathias 1fc05ebff4 Merge pull request #30 from LicenseAPI/dependabot/npm_and_yarn/mongoose-6.10.0
Bump mongoose from 6.9.1 to 6.10.0
2023-02-27 07:22:06 +01:00
Mathias 66a3d696a7 Merge pull request #29 from LicenseAPI/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-5.53.0
Bump @typescript-eslint/eslint-plugin from 5.52.0 to 5.53.0
2023-02-27 06:54:07 +01:00
Mathias 7b535e262c Merge pull request #28 from LicenseAPI/dependabot/npm_and_yarn/typescript-eslint/parser-5.53.0
Bump @typescript-eslint/parser from 5.52.0 to 5.53.0
2023-02-22 15:39:05 +01:00
Mathias ba39cef2c8 Merge pull request #27 from LicenseAPI/dependabot/npm_and_yarn/types/node-18.14.0
Bump @types/node from 18.13.0 to 18.14.0
2023-02-22 15:38:50 +01:00
Mathias 7f34fbb9b5 Merge pull request #25 from LicenseAPI/dependabot/npm_and_yarn/joi-17.8.1
Bump joi from 17.7.1 to 17.8.1
2023-02-22 15:37:50 +01:00
Mathias 5220f59e76 Merge pull request #24 from LicenseAPI/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-5.52.0
Bump @typescript-eslint/eslint-plugin from 5.51.0 to 5.52.0
2023-02-14 07:22:15 +01:00
Mathias 5421f9057f Merge pull request #23 from LicenseAPI/dependabot/npm_and_yarn/typescript-eslint/parser-5.52.0
Bump @typescript-eslint/parser from 5.51.0 to 5.52.0
2023-02-14 07:20:05 +01:00
Mathias 13ac306710 Merge pull request #22 from LicenseAPI/dependabot/npm_and_yarn/eslint-8.34.0
Bump eslint from 8.33.0 to 8.34.0
2023-02-13 07:08:39 +01:00
Mathias 0028a94b55 Merge pull request #21 from LicenseAPI/dependabot/npm_and_yarn/joi-17.7.1
Bump joi from 17.7.0 to 17.7.1
2023-02-13 07:07:52 +01:00
Mathias f21d931b19 Merge pull request #20 from LicenseAPI/dependabot/npm_and_yarn/types/node-18.13.0
Bump @types/node from 18.11.19 to 18.13.0
2023-02-09 07:19:32 +01:00
Mathias 5b421334b3 Merge pull request #19 from LicenseAPI/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-5.51.0
Bump @typescript-eslint/eslint-plugin from 5.49.0 to 5.51.0
2023-02-07 07:24:47 +01:00
Mathias 499333b781 Merge pull request #18 from LicenseAPI/dependabot/npm_and_yarn/mongoose-6.9.1
Bump mongoose from 6.9.0 to 6.9.1
2023-02-07 07:23:52 +01:00
Mathias 14e8d49715 Merge pull request #17 from LicenseAPI/dependabot/npm_and_yarn/typescript-eslint/parser-5.51.0
Bump @typescript-eslint/parser from 5.50.0 to 5.51.0
2023-02-07 07:22:35 +01:00
Mathias bf4b510edb Merge pull request #16 from LicenseAPI/dependabot/npm_and_yarn/types/node-18.11.19
Bump @types/node from 18.11.18 to 18.11.19
2023-02-07 07:22:18 +01:00
Mathias 3ebf1ebe12 Merge pull request #14 from LicenseAPI/dependabot/npm_and_yarn/typescript-eslint/parser-5.50.0
Bump @typescript-eslint/parser from 5.49.0 to 5.50.0
2023-02-06 07:20:54 +01:00
Mathias 04afc86b61 Merge pull request #13 from LicenseAPI/dependabot/npm_and_yarn/types/express-4.17.17
Bump @types/express from 4.17.16 to 4.17.17
2023-02-06 07:20:31 +01:00
Mathias eaab43d84e Merge pull request #12 from LicenseAPI/dependabot/npm_and_yarn/typescript-4.9.5
Bump typescript from 4.9.4 to 4.9.5
2023-02-03 07:31:57 +01:00
Mathias 2f21a49ac4 Merge pull request #11 from LicenseAPI/dependabot/npm_and_yarn/mongoose-field-encryption-6.0.0
Bump mongoose-field-encryption from 5.0.2 to 6.0.0
2023-02-03 07:31:42 +01:00
Mathias 80ffe6ee7c Merge pull request #10 from LicenseAPI/dependabot/npm_and_yarn/nodemailer-6.9.1
Bump nodemailer from 6.9.0 to 6.9.1
2023-01-30 17:41:02 +01:00
Mathias cc624cd548 Merge pull request #9 from LicenseAPI/dependabot/npm_and_yarn/eslint-8.33.0
Bump eslint from 8.32.0 to 8.33.0
2023-01-30 16:43:36 +01:00
Mathias 266134b954 Merge pull request #8 from LicenseAPI/dependabot/npm_and_yarn/mongoose-6.9.0
Bump mongoose from 6.8.4 to 6.9.0
2023-01-27 07:27:31 +01:00
Mathias 4610ad9a06 Merge pull request #6 from LicenseAPI/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-5.49.0
Bump @typescript-eslint/eslint-plugin from 5.48.2 to 5.49.0
2023-01-24 07:31:51 +01:00
Mathias b98e8c3448 Merge pull request #7 from LicenseAPI/dependabot/npm_and_yarn/typescript-eslint/parser-5.49.0
Bump @typescript-eslint/parser from 5.48.2 to 5.49.0
2023-01-24 07:23:24 +01:00
Mathias a4f0a161cb Merge pull request #5 from LicenseAPI/dependabot/npm_and_yarn/types/express-4.17.16
Bump @types/express from 4.17.15 to 4.17.16
2023-01-24 06:53:17 +01:00
Mathias 524d4b690e Fixed lint error (again) 2023-01-22 20:44:41 +01:00
Mathias a2e45e7383 Fixed lint error 2023-01-22 20:42:26 +01:00
Mathias 618c81cbe2 Updated projects.ts#checkProjectAccess 2023-01-22 20:40:13 +01:00
Mathias 65fde10e97 Removed the role & accepted fields from encryption 2023-01-22 20:39:06 +01:00
Mathias 93505bba2a Integrated the member.ts router into the index.ts 2023-01-22 19:54:14 +01:00
Mathias 465ac9c643 Created the member.ts router 2023-01-22 19:53:59 +01:00
Mathias b478218cf5 Created the member.ts validation 2023-01-22 19:52:53 +01:00
Mathias cb2ebde014 Updated the Member.ts model 2023-01-22 19:51:45 +01:00
Mathias ec4a391cb0 Added the allowInvites account field 2023-01-22 19:51:20 +01:00
Mathias a176c484b9 Created the member.ts controller 2023-01-22 19:50:56 +01:00
Mathias c330d78fb3 Created account.ts#getSimpleAccountObjectById 2023-01-22 19:49:27 +01:00
Mathias a45b419e9c Fixed a bug in the key.ts validation 2023-01-22 18:14:49 +01:00
Mathias d0060fe20c Implemented the key.ts router into the index.ts 2023-01-22 18:04:38 +01:00
Mathias d53a9ed23f Created the key.ts router 2023-01-22 18:04:27 +01:00
Mathias e75a2cc38c Created the key.ts validation 2023-01-22 18:04:12 +01:00
Mathias 1be7efea8a Created the key.ts controller 2023-01-22 18:04:00 +01:00
Mathias e8cf7f4be7 Created the AccessKey.ts model 2023-01-22 18:02:46 +01:00
Mathias bd6e5f4fd6 Added the ProjectPlan interface to the Project.ts 2023-01-22 18:02:13 +01:00
Mathias 305c72814c Added the requiredPermission field to the projects.ts controller 2023-01-22 18:01:41 +01:00
Mathias f29245a302 Added the plans.ts file to view all limits 2023-01-22 18:00:06 +01:00
Mathias d668b26b51 Created the GET /projects/list & GET /projects/:id route 2023-01-22 15:15:25 +01:00
Mathias 332e618d52 Updated the projects.ts controller & added the listProjects & getProject method 2023-01-22 15:14:24 +01:00
Mathias c80e7707ed Created the POST /project/:id/regenerate route 2023-01-22 02:32:31 +01:00
Mathias 265447f068 Added regenerateKey to the projects.ts controller 2023-01-22 02:32:14 +01:00
Mathias d3b5ed8b3b Created the PATCH /project/:id route 2023-01-22 02:20:17 +01:00
Mathias fd907dad2a Created the patchProjectValidation in the project.ts validation 2023-01-22 02:19:59 +01:00
Mathias 4eaf23fd78 Created the patchProject method in the projects.ts controller 2023-01-22 02:19:44 +01:00
Mathias 23c3a91956 Fixed double quotes in the Project.ts model 2023-01-22 01:13:03 +01:00
Mathias bd5ffa9f46 Integrated the project router into the index.ts 2023-01-22 01:08:49 +01:00
Mathias 599f8ec73a Created the project.ts router 2023-01-22 01:08:37 +01:00
Mathias 5d8237419f Created the projects.ts controller 2023-01-22 01:06:07 +01:00
Mathias 72cd42dc09 Created the project.ts validation 2023-01-22 01:04:42 +01:00
Mathias 122b14d748 Updated the Project.ts model 2023-01-22 01:02:50 +01:00
Mathias 30e02b9dd6 Created the "verify" route in the auth.ts 2023-01-21 14:02:20 +01:00
Mathias ddeb5a5c7f Created the verificationValidation in the auth.ts validation 2023-01-21 14:01:28 +01:00
Mathias fb1e2af67b Created the verifySession method in the auth.ts controller 2023-01-21 14:01:06 +01:00
Mathias 3ca2b5fb25 Added the types for the speakeasy dependency 2023-01-21 13:32:09 +01:00
Mathias 655798b474 Implemented all totp endpoints in the account.ts router 2023-01-21 13:29:37 +01:00
Mathias 9db62938b4 Created the totpSetup validation in the account.ts validation 2023-01-21 13:29:37 +01:00
Mathias 20cd436321 Integrated the updateTOTP method into the account controller 2023-01-21 13:29:37 +01:00
Mathias d9f8447dd2 Added the totpEnabled field & added a default value for the totpSecret to the Account.ts 2023-01-21 13:29:37 +01:00
Mathias 0139ac6f6b Added the speakeasy dependency to the package.json 2023-01-21 13:29:37 +01:00
Mathias abb18ea19b Merge pull request #4 from LicenseAPI/dependabot/npm_and_yarn/mongoose-6.8.4
Bump mongoose from 6.8.3 to 6.8.4
2023-01-20 13:21:36 +01:00
Mathias ed2f2d81af Merge pull request #3 from LicenseAPI/dependabot/npm_and_yarn/typescript-eslint/parser-5.48.2
Bump @typescript-eslint/parser from 5.48.1 to 5.48.2
2023-01-17 06:45:12 +01:00
Mathias 027ed81f5a Merge pull request #2 from LicenseAPI/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-5.48.2
Bump @typescript-eslint/eslint-plugin from 5.48.1 to 5.48.2
2023-01-17 06:42:32 +01:00
Mathias 629c9b7d6f Merge pull request #1 from LicenseAPI/dependabot/npm_and_yarn/eslint-8.32.0 2023-01-16 07:44:09 +01:00
Mathias 65ccf40ae7 Created the index.d.ts override 2023-01-15 20:34:19 +01:00
Mathias da39af1888 Created the authentication middleware 2023-01-15 20:34:07 +01:00
Mathias 76b2128320 Updated the paths & type roots 2023-01-15 20:33:47 +01:00
Mathias c3426e0fe7 Updated the file alias in the account.ts router 2023-01-15 20:31:45 +01:00
Mathias e2941eb850 Updated the id field in the Account.ts model 2023-01-15 20:31:01 +01:00
Mathias 5b59f674ef Updated the id field in the Session.ts model 2023-01-15 20:30:51 +01:00
Mathias a23f974f43 Updated the id field in the Project.ts model 2023-01-15 20:30:40 +01:00
Mathias fc1a6f7605 Migrated the License.ts model -> mongoose-field-encryption 2023-01-15 20:30:20 +01:00
Mathias f86683f34c Commented out the verify route in the auth.ts router 2023-01-15 19:44:58 +01:00
Mathias db8fec5849 Integrated both routes into the v1 index.ts 2023-01-15 19:44:31 +01:00
Mathias 2bae7005e5 Made the Session.ts model token double-quoted 2023-01-15 19:44:07 +01:00
Mathias ed21efd438 Created the auth.ts routes 2023-01-15 19:43:04 +01:00
Mathias 08b7bd5373 Added a default token to the Session.ts model 2023-01-15 19:42:24 +01:00
Mathias 379bbbcd9f Created the auth.ts controller 2023-01-15 19:42:12 +01:00
Mathias a083935704 Created the account.ts routes 2023-01-15 19:41:52 +01:00
Mathias 4bf0576032 Created the auth validation 2023-01-15 19:40:49 +01:00
Mathias 06a917a5fd Created the account.ts validation 2023-01-15 18:45:30 +01:00
Mathias eaf3d8b9bf Created the Account.ts controller 2023-01-15 18:45:19 +01:00
Mathias f07187691d Migrated the Session.ts model -> mongoose-field-encryption 2023-01-15 18:43:47 +01:00
Mathias bc68da563a Added the verified & verificationSecret field to the Account model 2023-01-15 18:38:10 +01:00
Mathias 2777aea903 Added the decryption util 2023-01-15 18:37:38 +01:00
Mathias 3ce7b1941d Fixed the error util 2023-01-15 18:35:49 +01:00
Mathias 418a81dadb Migrated from mongoose-encryption -> mongoose-field-encryption 2023-01-15 18:35:40 +01:00
Mathias a5bd9f1e95 Added the bcrypt dependency to the package.json 2023-01-15 17:56:12 +01:00