feat: refactoring casl permission checks for recursive nested operations (#778)
* feat: nested casl abilities * fix: remove unused packages * Fixes * Fix createMany broken * Fix lint * Fix lint * Fix lint * Fix lint * Fixes * Fix CommentThread * Fix bugs * Fix lint * Fix bugs * Fixed auto routing * Fixed app path --------- Co-authored-by: Charles Bochet <charles@twenty.com> Co-authored-by: Lucas Bordeau <bordeau.lucas@gmail.com>
This commit is contained in:
@ -1262,9 +1262,9 @@
|
||||
dependencies:
|
||||
"@ucast/mongo2js" "^1.3.0"
|
||||
|
||||
"@casl/prisma@^1.4.0":
|
||||
"@casl/prisma@1.4.0":
|
||||
version "1.4.0"
|
||||
resolved "https://registry.npmjs.org/@casl/prisma/-/prisma-1.4.0.tgz"
|
||||
resolved "https://registry.yarnpkg.com/@casl/prisma/-/prisma-1.4.0.tgz#0b446e272c2b1ab300de8958c39aa534e3a29db2"
|
||||
integrity sha512-edDoBfm2aSww5HLyAqKmSYlGqCX06Bo8j+4P8hBNuIxmSO97Q1jEO8hkCzMThnucuGFEbNvUct1+K64CH2zTWQ==
|
||||
dependencies:
|
||||
"@ucast/core" "^1.10.0"
|
||||
@ -1945,12 +1945,12 @@
|
||||
"@paljs/types" "5.3.3"
|
||||
"@prisma/internals" "^4.15.0"
|
||||
|
||||
"@prisma/client@^4.13.0":
|
||||
version "4.15.0"
|
||||
resolved "https://registry.npmjs.org/@prisma/client/-/client-4.15.0.tgz"
|
||||
integrity sha512-xnROvyABcGiwqRNdrObHVZkD9EjkJYHOmVdlKy1yGgI+XOzvMzJ4tRg3dz1pUlsyhKxXGCnjIQjWW+2ur+YXuw==
|
||||
"@prisma/client@4.13.0":
|
||||
version "4.13.0"
|
||||
resolved "https://registry.yarnpkg.com/@prisma/client/-/client-4.13.0.tgz#271d2b9756503ea17bbdb459c7995536cf2a6191"
|
||||
integrity sha512-YaiiICcRB2hatxsbnfB66uWXjcRw3jsZdlAVxmx0cFcTc/Ad/sKdHCcWSnqyDX47vAewkjRFwiLwrOUjswVvmA==
|
||||
dependencies:
|
||||
"@prisma/engines-version" "4.15.0-28.8fbc245156db7124f997f4cecdd8d1219e360944"
|
||||
"@prisma/engines-version" "4.13.0-50.1e7af066ee9cb95cf3a403c78d9aab3e6b04f37a"
|
||||
|
||||
"@prisma/debug@4.15.0":
|
||||
version "4.15.0"
|
||||
@ -1970,15 +1970,15 @@
|
||||
debug "4.3.4"
|
||||
strip-ansi "6.0.1"
|
||||
|
||||
"@prisma/engines-version@4.15.0-28.8fbc245156db7124f997f4cecdd8d1219e360944":
|
||||
version "4.15.0-28.8fbc245156db7124f997f4cecdd8d1219e360944"
|
||||
resolved "https://registry.npmjs.org/@prisma/engines-version/-/engines-version-4.15.0-28.8fbc245156db7124f997f4cecdd8d1219e360944.tgz"
|
||||
integrity sha512-sVOig4tjGxxlYaFcXgE71f/rtFhzyYrfyfNFUsxCIEJyVKU9rdOWIlIwQ2NQ7PntvGnn+x0XuFo4OC1jvPJKzg==
|
||||
"@prisma/engines-version@4.13.0-50.1e7af066ee9cb95cf3a403c78d9aab3e6b04f37a":
|
||||
version "4.13.0-50.1e7af066ee9cb95cf3a403c78d9aab3e6b04f37a"
|
||||
resolved "https://registry.yarnpkg.com/@prisma/engines-version/-/engines-version-4.13.0-50.1e7af066ee9cb95cf3a403c78d9aab3e6b04f37a.tgz#ae338908d11685dee50e7683502d75442b955bf9"
|
||||
integrity sha512-fsQlbkhPJf08JOzKoyoD9atdUijuGBekwoOPZC3YOygXEml1MTtgXVpnUNchQlRSY82OQ6pSGQ9PxUe4arcSLQ==
|
||||
|
||||
"@prisma/engines@4.15.0":
|
||||
version "4.15.0"
|
||||
resolved "https://registry.npmjs.org/@prisma/engines/-/engines-4.15.0.tgz"
|
||||
integrity sha512-FTaOCGs0LL0OW68juZlGxFtYviZa4xdQj/rQEdat2txw0s3Vu/saAPKjNVXfIgUsGXmQ72HPgNr6935/P8FNAA==
|
||||
"@prisma/engines@4.13.0":
|
||||
version "4.13.0"
|
||||
resolved "https://registry.yarnpkg.com/@prisma/engines/-/engines-4.13.0.tgz#582a6b90b6efeb0f465984f1fe0e72a4afaaa5ae"
|
||||
integrity sha512-HrniowHRZXHuGT9XRgoXEaP2gJLXM5RMoItaY2PkjvuZ+iHc0Zjbm/302MB8YsPdWozAPHHn+jpFEcEn71OgPw==
|
||||
|
||||
"@prisma/engines@4.16.0":
|
||||
version "4.16.0"
|
||||
@ -7415,7 +7415,7 @@ pretty-format@^28.0.0, pretty-format@^28.1.3:
|
||||
|
||||
prisma-nestjs-graphql@^18.0.2:
|
||||
version "18.0.2"
|
||||
resolved "https://registry.npmjs.org/prisma-nestjs-graphql/-/prisma-nestjs-graphql-18.0.2.tgz"
|
||||
resolved "https://registry.yarnpkg.com/prisma-nestjs-graphql/-/prisma-nestjs-graphql-18.0.2.tgz#852b9386d2c26bad0bd82254a5cc2e483a96d5b5"
|
||||
integrity sha512-Gh7DDXyzJQBKWkQwKOpSsXygxNkfUO+Bq7q79HZgoKa+/oUzi84Fh4bjzU1REki9635rmZC8F5MoVNTzKaUrnw==
|
||||
dependencies:
|
||||
"@prisma/generator-helper" "^4.14.0"
|
||||
@ -7438,12 +7438,12 @@ prisma-query-log@^3.2.0:
|
||||
dependencies:
|
||||
"@sqltools/formatter" "^1.2.3"
|
||||
|
||||
prisma@^4.13.0:
|
||||
version "4.15.0"
|
||||
resolved "https://registry.npmjs.org/prisma/-/prisma-4.15.0.tgz"
|
||||
integrity sha512-iKZZpobPl48gTcSZVawLMQ3lEy6BnXwtoMj7hluoGFYu2kQ6F9LBuBrUyF95zRVnNo8/3KzLXJXJ5TEnLSJFiA==
|
||||
prisma@4.13.0:
|
||||
version "4.13.0"
|
||||
resolved "https://registry.yarnpkg.com/prisma/-/prisma-4.13.0.tgz#0b83f40acf50cd47d7463a135c4e9b275713e602"
|
||||
integrity sha512-L9mqjnSmvWIRCYJ9mQkwCtj4+JDYYTdhoyo8hlsHNDXaZLh/b4hR0IoKIBbTKxZuyHQzLopb/+0Rvb69uGV7uA==
|
||||
dependencies:
|
||||
"@prisma/engines" "4.15.0"
|
||||
"@prisma/engines" "4.13.0"
|
||||
|
||||
process-nextick-args@~2.0.0:
|
||||
version "2.0.1"
|
||||
|
||||
Reference in New Issue
Block a user