Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/stalniy/casl

CASL is an isomorphic authorization JavaScript library which restricts what resources a given user is allowed to access
https://github.com/stalniy/casl

chore(eslint): fixes eslint

Also fixes issue related to failed test

Relates to #52

08589b9b6e28b46461cdf840f27249c40a55bfc9 authored over 6 years ago by Lena Stotska <[email protected]>
fix(mongoose): returns empty result set for Query#count

Also adds fallback to call original exec method with non existing property for other cases

Rela...

f89dfb9d8ffa977db745e6f47137b09c60f43437 authored over 6 years ago by Lena Stotska <[email protected]>
feat(vue): adds typescript definitions

Relates to #38

a7eac4bb53c0ff4b7431a8d66350092b8f0db77c authored over 6 years ago by Lena Stotska <[email protected]>
Merge branch 'master' of github.com:stalniy/casl

a78f73a7b9705d67d7c3387e6e214deea69ad413 authored over 6 years ago by Lena Stotska <[email protected]>
chore(deps): update lock file

9fe373b0c4d69ffa51ffe8f78a732cf115a37843 authored over 6 years ago by Renovate Bot <[email protected]>
chore(deps): update lock file

e8fc595b01c708435875669b226620dce3ea5d87 authored over 6 years ago by Renovate Bot <[email protected]>
test(builder): cover cases with sync/async AbilityBuilder.define

efe083b9e53d45a182c9879948c6799c5d911fad authored almost 7 years ago by Sergii Stotskyi <[email protected]>
chore(CHANGELOG): updates changelog for casl/ability

f849c159e31cd046a9cb05631a61cc0e3b04dd67 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
Publish

- @casl/[email protected]

08c4a3a0c518a550889683cbccce305c178c1924 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
Merge branch 'master' of github.com:stalniy/casl

cacd02c7da46fbc2c9c0ad04649f2e1cd2766af4 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
doc(rule): updates d.ts for Rule

bbc56f94d8e58628685ca9e91ed6cbc213ae39fe authored almost 7 years ago by Sergii Stotskyi <[email protected]>
fix(builder): returns RuleBuilder from AbilityBuilder#cannot

def07c727f257edc9b4e7597aa0ddc77c44b8f59 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
refactor(ability): allows to pass subjects as comma separated items

Also improves performance of `permittedFieldsOf`

76124252ba5686c799e6d83e66902f1071825f26 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
chore(deps): update lock file

6948b325014f87a5edf58df0be83a797478a2492 authored almost 7 years ago by Renovate Bot <[email protected]>
docs(README): updates details

[skip ci]

f6feba7d1b4da3bd22d59f73653f44a3b177f8be authored almost 7 years ago by Sergii Stotskyi <[email protected]>
docs(README): updates details

[skip ci]

230d0bf27dae247193ee0ee2e5b20272fc1803fe authored almost 7 years ago by Sergii Stotskyi <[email protected]>
Update README.md

typo fixed

8eba4d2b44a0c3a77cc0d9805e2270ef4f15c6e2 authored almost 7 years ago by Adam Borowski <[email protected]>
chore(deps): update lock file

37b126aff02c808472096fc5052e4467f9346fcf authored almost 7 years ago by Renovate Bot <[email protected]>
docs(styles): updates sidebar

[skip ci]

6cfb03c7e1a5ff0f0adc89131bee113b1b37fe29 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
docs(styles): fixes styles for static sidebar

[skip ci]

72c32adf9ef60ace58d2f8f6560484f1b97ba133 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
docs(styles): updates styles for <details>

[skip ci]

04a64f1212d8df21ebdddb17a02641a1a76ff1a8 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
docs(sidebar): adds complementary packages

[skip ci]

759dc52d4511eaf02a314bce348d55a552b38913 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
docs(ability): fixes link in define fields section

[skip ci]

a0a878ac57971092037934ffa63d5c20b535cd5c authored almost 7 years ago by Sergii Stotskyi <[email protected]>
docs(ability): adds information permittedFieldsOf and per field checks

[skip ci]

Relates to #29

ece00f18472c84426f2061de884ba6f5b0c5c495 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
docs(ability): adds info about access to all fields

[skip ci]

Relates to #29

213c620970159f72050d9194b163282e6ded7cd2 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
docs(ability): fixes typo

[skip ci]

Relates to #29

bc159d1c2d580ada0093a8285d96caeaa8c4d464 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
docs(ability): adds info about defining abilities per fields

[skip ci]

Relates to #29

4d0e048cfec466f7c0ca9fb49fbbe15d25b4a575 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
docs(extra): updates signature of rulesToQuery

[skip ci]

Relates to #29

5845f3f03c7cc1c267ad77de8e935df65d0bb385 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
chore(release): publishes patch version

05c6ec0edd9a927ae8f3414ba4716953c1a19a49 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
Publish

- @casl/[email protected]
- @casl/[email protected]
- @casl/[email protected]
- @casl/[email protected]
- ...

7448a3e79523a7d1ddebca31c9da82e52db9cf58 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
Merge branch 'master' of github.com:stalniy/casl

52430de01ef3893410232ba58e9b5efd2bc93fbf authored almost 7 years ago by Sergii Stotskyi <[email protected]>
chore(renovate): makes peerDeps to be widen

db26966fdcfbbbfe29fa10239fc130fe8022876c authored almost 7 years ago by Sergii Stotskyi <[email protected]>
chore(codeclimate): upgrade config to version 2.0

f57b03bbcf49158540649f23324485f1c02c89df authored almost 7 years ago by Sergii Stotskyi <[email protected]>
chore(codeclimate): fixes yaml

31ed935a4d7898a56b08978cadc31bf779e8f4a7 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
refactor(tools): removes redundant code

1170b690fb1774153f44df341d6220560fc7eb27 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
chore(codeclimate): update configuration

d19899046c22d2d829c8ecbbfd9d2cf9263c70b2 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
chore(deps): update rollup packages

d05751f68d74f7f8a27be74431bcdbaf4b181d2e authored almost 7 years ago by Renovate Bot <[email protected]>
chore(renovate): updates renovaterc

eccb46618fc0749a4f9ebd603c01ddb926f40a0f authored almost 7 years ago by Sergii Stotskyi <[email protected]>
test(react): adds tests into casl react integration

Fixes #23

0c7bdb9d1719d0cdfd4152c454cca1c9aa62baf4 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
docs(root): removes Installation section

[skip ci]

18c3e644f43fa630f1f0b8ef4bd1eceb291be3df authored almost 7 years ago by Sergii Stotskyi <[email protected]>
feat(ability): implement per field rules support

Relates #18

471358f8674785728de9e81e315e2a2f7720a7d1 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
chore(travis): removes node4 as jest does not support it

ca07d90b5598a999c06c9a9d1dd02e5fbd61b364 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
Publish

- @casl/[email protected]
- @casl/[email protected]

f26b6bf6e5261f268e5900fd338d6aae40bf3527 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
refactor(mongoose): renames mongoose plugin to accessibleRecordsPlugin

89d0629a74488c96e28c3a474ba1e38f5f3842c0 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
docs(package): updates imports

Also adds information about possibility to combine 2 and more abilities together

1452090842e7fa8d31423a0dee5a97f1a6b91159 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
Publish

- @casl/[email protected]
- @casl/[email protected]
- @casl/[email protected]
- @casl/[email protected]
- ...

d7e7f30bf8147356bdcab2a8551b6feae3f2e056 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
test(aurelia): adds tests for casl aurelia

Fixes #26

42fa9687ae1bb64af58033f0ce1f3c1e04c8ce75 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
chore(renovate): configures renovate

Fixes #27

cc24024866fca4740399351f74dbb3919d363bc9 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
chore(changelog): removes non existing links from changelog

[skip ci]

f8a189cacbe13f4bfb02344f69e8034ea9fb1cb6 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
fix(typescript): updates d.ts files

Fixes #18

d5fc51c1f480656760c96ac2907015d36dc3156a authored almost 7 years ago by Sergii Stotskyi <[email protected]>
refactor(ability): changes priority of "all" alias

Fixes #17

c3c79625f51dd820be139614257800afe666380d authored almost 7 years ago by Sergii Stotskyi <[email protected]>
docs(vue): adds documentation

[skip ci]

Relates to #29

6f365f6a3359d639fa4bb81a27962a0fcfb946e7 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
chore(package): integrates lerna

77f823d6b9c602f0b2b0c9c9e50513641fc3b0cc authored almost 7 years ago by Sergii Stotskyi <[email protected]>
chore(README): adds nested README files

486977507bd1a7ee6e666d8d252cc551fcc26d38 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
chore(package): fixes lerna test & lerna build scripts

Splits everything into separate packages

Relates to #19

16a765340f6db01762596b66bb6e25fcd80478be authored almost 7 years ago by Sergii Stotskyi <[email protected]>
chore(jest): adds babel async/await and object-spread plugins

2a99b293ad5d97006d857f10fdf7365e8a6d1afe authored almost 7 years ago by Sergii Stotskyi <[email protected]>
docs(README): changes docs to respect new packages in @casl

866c0f067cddf0c73e9e03fbc4b874027591ea79 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
chore(rollup): fixes rollup-babel builds

328e70f1615448257e659a36d34e248b346d6a35 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
feat(integration): Create package for Aurelia

Fixes #26

b60e6803d6a1707b6d4cc259cdf27b5d33ae6cd2 authored almost 7 years ago by Lena Stotska <[email protected]>
chore(changelog): version bump for aurelia

[skip ci]

187a20d62df0d1628881ed9e7491da18557bd9b8 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
docs(README): reduces noise in README

e868b134c40b27b780e402e89250bb8b64db38d5 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
refactor(package): strips out sift from resulting build

Now it's build as external dependency

Fixes #21

738407a2688766ee4432e5be23bb98b47dd0acb3 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
chore(package): adds changelogs to packages

43a1c91f9df6630ac833c0ac9ad7cc6dee881392 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
chore(aurelia): fixes eslint

5e4f4a3e4811523d40a1182e1ef67f59afd5c7d8 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
feat(integration): Create package for Angular

Fixes #24

776699c109836ae4ca7ec9ba0a92371f599f3b26 authored almost 7 years ago by Lena Stotska <[email protected]>
test(react): adds empty tests to react integration

Also adds posibility to create Can component bound to Ability instance and from new React Consum...

8195daeae0628a625be3834494ffe8e76c278630 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
feat(angular): fixes angular integration and adds tests

Fixes #24

bf4d5cca989e84cb65f58c91931f624e7aa671ea authored almost 7 years ago by Sergii Stotskyi <[email protected]>
refactor(react): renames `run` property to `do`

27f4013c935864720d56f7f130437254b0f1a01b authored almost 7 years ago by Sergii Stotskyi <[email protected]>
docs(mongoose): adds installation section

Relates to #29

a9436deac75062d5b4baa7dbf26fa2c4dcc7a70d authored almost 7 years ago by Sergii Stotskyi <[email protected]>
docs(ability): fixes typos

[ci skip]

Relates to #29

769ad93fedf439eac3b6f9e867582e000d5ce27c authored almost 7 years ago by Sergii Stotskyi <[email protected]>
chore(eslint): fixes eslint

Relates to #26

0a9d766b94cadea8d9bc23db1d3bd66cd8450434 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
Publish

- @casl/[email protected]
- @casl/[email protected]
- @casl/[email protected]
- ...

5ed2ba7858ef8f45b640ddcd6d499390d884c878 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
docs(package): updates imports

8d33201bb293867bac4cff00812a4257dc6cc808 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
feat(extra): adds `permittedAttributesOf`

This function allows to extract permitted fields from Ability rules

Relates to #18

3474fcc5961d7fa2ab3cd48dc98dcea017d8f90d authored almost 7 years ago by Sergii Stotskyi <[email protected]>
feat(integration): Create package for React

Fixes #23

df8ca02e02dd17f90b72ca710051245b3bfbfeaa authored almost 7 years ago by Lena Stotska <[email protected]>
docs(mongoose): fixes typo

fbf1d2b9543d69b107ce51d9a1000d367cdcfc09 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
revert(version): unpublish packages

Due to documentation not being ready

4ea2f2e8abb35b8d8a2c22a4a1d3dbea0e56ae65 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
chore(package): fixes codeclimate and codecov

fecc7476c0998cab56c40059a9f3d55ec7513195 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
refactor(ability): makes `AbilityBuilder` DSL functions to return `RuleBuilder`

Fixes #46

d835d2832a9c0e01d0ca977ed86f94c6443d9f99 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
refactor(ability): moves `rulesToQuery` into @casl/ability/query submodule

Fixes #36

5eed570d09b4710dd42dc2ead95e7a4cf3039057 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
chore(deps): updates dependencies

0f8edc0537ea02da20272b464f851260c3286ae4 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
feat(integration): adds new folder for vue integration

Fixes #22

f3463185cbd3293338ec91dcc89c9eadb6d92a3a authored almost 7 years ago by Lena Stotska <[email protected]>
chore(renovate): updates configuration

9bfa2418dfb5a0fc474d7ec39109917f5ba3294e authored almost 7 years ago by Sergii Stotskyi <[email protected]>
refactor(aurelia): correctly exposes CanValueConverter

7f7454f04ef045efeaa6a1d92b7ac30b33774df0 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
docs(package): renames core package name

b33496ec6976368ff378d2a4af2645eec3b724bf authored almost 7 years ago by Sergii Stotskyi <[email protected]>
refactor(ability): renames @casl/ability/query to @casl/ability/extra

db6bbed60941cc3160fb74db22cb2772ac8990da authored almost 7 years ago by Sergii Stotskyi <[email protected]>
docs(package): updates import of mongoose related package

eec0f1580d2a3dafb9990eab6951010a84bd2733 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
chore(build): fixes namings for umd iife versions

2b370a26844fd70ede5a2343728db2eb7c6ac2b0 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
test(vue): adds tests for vue

Also fixes mongoose plugin deps

763ae699a0d06a54e5a28f5df04a3c159e9f79d7 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
refactor(aurelia): uses aurelia-binding instead of aurelia-framework

77e79241e8f57dc77042bdec8b9831980aec7bd9 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
docs(package): updates imports

bf75b6208cd4266aa19b519ff6ba8d2168074b24 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
docs(ability): adds details about @casl/ability/extra

Relates to #29

cc6c7e9f7d5f8ab2048e1ddbc520998f020ecc71 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
chore(changelog): updates changelog

caf0b273d8d3fd7be1f4867efea1a223b8fd6f1f authored almost 7 years ago by Sergii Stotskyi <[email protected]>
docs(mongoose): adds basic README

93e62d24fd68ca26e8414fe6bfb04104e737967b authored almost 7 years ago by Sergii Stotskyi <[email protected]>
chore(package): moves out the dev dependencies to the project root

Relates to #19

701fbd17d512fb19fba51c0419edf152a7a872bd authored almost 7 years ago by Sergii Stotskyi <[email protected]>
docs(angular): adds README

[ci skip]

Relates to #29

e63537b785114ee91cd2632259660413dcde9b36 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
docs(ability): adds installation section

Relates to #29

38cdcb6339c2fcb02750114e52961ed6d7cfd35d authored almost 7 years ago by Sergii Stotskyi <[email protected]>
chore(package): adds release & prerelease scripts

[skip ci]

6d82fead7fa7fd4cef5cc88ae3f9db05335bf9a4 authored almost 7 years ago by Sergii Stotskyi <[email protected]>
chore(vue): removes build artifact

[skip ci]

d47faa8e71f2c7808ae4a3202ae4422874d8db8c authored almost 7 years ago by Sergii Stotskyi <[email protected]>
docs(aurelia): adds README

[skip ci]

Relates #29

b2d905fee96f085bceccec7331654cf239d4a0a0 authored almost 7 years ago by Sergii Stotskyi <[email protected]>