Personal calendar manager https://cal.maronato.dev
Go to file
Lauris Skraucis e18eb6bc4b
feat: CRUD for oAuth users (#12853)
* user controller with oauth guard

* crud repository and controller operations

* add user controller to user module

* refactor: oauth guard

* connect user with oauth client upon creation

* fix: test

* wip: e2e test

* refactor: findUniqueOrThrow -> findUnique user

* test: POST user request

* feat: permissions guard

* e2e tests

* e2e

* e2e refactor

* e2e refactor

* reflector decorator check refactor

* refactor oauth guard

* remov unused imports

* log message

* delete permissions decorator and guard

* remove delete user endpoint

* remove delete user endpoint

* refactor: route structure

* remove get oauth client decorator

* delete unecessary e2e config changes

* remove set header in post test

* fix: oauth guard test on empty db

* revert: add previously removed constant to fulfill merge platform

* fix: import to satisfy platform branch merge

* use real implementation of access token guard

* generate access & refresh tokens and fix e2e

* fix: oauth client e2e test

* refactor: variable naming

* refactor

* rename test file

* remove oauth client from request
2023-12-21 14:01:41 +02:00
__checks__ fix: Support embedding org profile page (#12116) 2023-10-30 17:49:13 +05:30
.changeset
.github Update semantic-pull-requests.yml 2023-12-13 20:05:52 -08:00
.husky
.snaplet
.vscode chore(platform): OAuth Flow (#12798) 2023-12-20 15:03:26 -03:00
.yarn fix: Up libphonenumber-js to fix #12394 (#12519) 2023-12-08 14:09:45 +00:00
apps feat: CRUD for oAuth users (#12853) 2023-12-21 14:01:41 +02:00
deploy
infra fix: add translations to api dockerfile (#12349) 2023-11-14 09:59:32 +00:00
packages chore(platform): OAuth Flow (#12798) 2023-12-20 15:03:26 -03:00
scripts
tests/libs/__mocks__ fix: Fix 'Book a new time' link in request-reschedule for Team Event (#12261) 2023-11-14 13:23:44 -07:00
.editorconfig
.env.appStore.example feat: daily webhooks (#12273) 2023-12-07 16:08:51 -05:00
.env.example Merge branch 'main' into platform 2023-12-13 10:36:01 +02:00
.eslintignore
.eslintrc.js
.gitignore
.gitpod.yml
.kodiak.toml
.npmrc
.nvmrc
.prettierignore
.prettierrc.js
.yarnrc.yml
app.json feat: configure availability time picker interval by env variable (#12174) 2023-11-09 09:50:42 -05:00
checkly.config.ts fix: Support embedding org profile page (#12116) 2023-10-30 17:49:13 +05:30
CODE_OF_CONDUCT.md
CONTRIBUTING.md docs: needs approval label (#12177) 2023-11-01 11:52:11 -03:00
crowdin.yml
gh.env
git-init.sh
git-setup.sh
i18n-unused.config.js
LICENSE
package.json Merge branch 'main' into platform 2023-12-13 10:36:01 +02:00
playwright.config.ts fix: inconsistent timezones in e2e tests (#11841) 2023-10-17 08:23:54 +05:30
Procfile
project.inlang.json
README.md docs: Remove duplicate CALENDSO key setup from README. (#12595) 2023-12-08 07:23:21 -08:00
SECURITY.md
setupVitest.ts
turbo.json Merge branch 'main' into platform 2023-12-13 10:36:01 +02:00
vitest.config.ts fix: request reschedule link in email for an Org event (#12125) 2023-10-30 16:25:12 +05:30
vitest.workspace.ts chore: [app dir bootstrapping 9]: replace useSearchParams with useCompatSearchParams hook (#12056) 2023-11-16 13:38:27 -07:00
yarn.lock chore(platform): OAuth Flow (#12798) 2023-12-20 15:03:26 -03:00