Ecosyste.ms: OpenCollective

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

github.com/casbin/casbin-core

An authorization library that supports access control models like ACL, RBAC, ABAC in modern JavaScript platforms
https://github.com/casbin/casbin-core

Merge pull request #5 from Chalin-Shi/master

internal, management and rbac APIs

bdeecacdc76e8f7bc1cab6baa7e0588500009b53 authored over 6 years ago by Yang Luo <[email protected]>
Merge branch 'master' of https://github.com/Chalin-Shi/node-casbin

819a4e8baca0e27fb896c668dc31ab71c8f0d552 authored over 6 years ago by Chalin-Shi <[email protected]>
:pencil2: fix quote typo

9dacb1e5f7e754be16bec233e9033ffdbc2cc7f6 authored over 6 years ago by Chalin-Shi <[email protected]>
:pencil2: fix quote typo

bf8f89f4c16100db510c6a3a72abc963ee6fe9eb authored over 6 years ago by Chalin-Shi <[email protected]>
:sparkles: add rbac APIs for enforcer

b3556a18075c1be83847ac08555e1b685ddcadba authored over 6 years ago by Chalin-Shi <[email protected]>
:sparkles: add management APIs for enforcer

10fae6f9c0f0bbdad1e6ea57fc1e5a7e15e7a1ed authored over 6 years ago by Chalin-Shi <[email protected]>
:sparkles: add internal APIs for enforcer

66a6bc0617112d8b7a055c73f7e958271dd46990 authored over 6 years ago by Chalin-Shi <[email protected]>
Merge pull request #4 from hsluoyz/master

Add code coverage.

cfbb1fa4b1dac5beb7283d3164be53314e6bc223 authored over 6 years ago by Yang Luo <[email protected]>
Add code coverage.

104c6c751f85640cb7e72d4901abda7f22efccb4 authored over 6 years ago by Yang Luo <[email protected]>
Modify README's code to typescript.

fcb5db23f07d229756d642f4fc766adfbbb63d64 authored over 6 years ago by Yang Luo <[email protected]>
:hammer: change static method loadFunctionMap's return

29b2d6e28e35ba0d19359604a5db8655abd6953e authored over 6 years ago by Chalin-Shi <[email protected]>
:pencil2: fix typo

3fe33de9655a29b27ff3a076e45f1bd7713fabef authored over 6 years ago by Chalin-Shi <[email protected]>
Add TestKeyMatchModelInMemoryDeny.

cca58be6080963da882d34a117f1154cbc9b1f08 authored over 6 years ago by Yang Luo <[email protected]>
Merge pull request #3 from hsluoyz/master

Add Travis CI.

b236a48d7075c194e25fac23c9c77dbbe4cc9565 authored over 6 years ago by Yang Luo <[email protected]>
Add Travis CI.

c63951022cb24d73bf891c19648cd2973ad4f6bd authored over 6 years ago by Yang Luo <[email protected]>
Merge pull request #2 from hsluoyz/master

Modify arrow functions to normal functions in util.ts

67e3a728f1c2629e814f7421f8ab86aa19eb46ed authored over 6 years ago by Yang Luo <[email protected]>
Add TestPriorityModel and TestPriorityModelIndeterminate.

d27d5fe0afccc032c4717607572d71c945b2460f authored over 6 years ago by Yang Luo <[email protected]>
Add TestIPMatchModel.

0b4b03f5d72f02f3147d685a81ffb721748a6080 authored over 6 years ago by Yang Luo <[email protected]>
Add TestKeyMatchCustomModel, not finished.

fce15b5bca1a3e9fe29c932268463c310a3c9228 authored over 6 years ago by Yang Luo <[email protected]>
Modify arrow functions to normal functions in util.ts

a77e084f076104a2977667fbf324a4c1d52b7107 authored over 6 years ago by Yang Luo <[email protected]>
Modify generateGFunction() to normal functions in builtinOperators.ts

db49da39cbdefe31cfb951bcae66f92bcfe07394 authored over 6 years ago by Yang Luo <[email protected]>
Improve the format of fileAdapter.ts

9135b77c0f2ce1902e70b136ed57070cac9b8e2c authored over 6 years ago by Yang Luo <[email protected]>
Modify arrow functions to normal functions in builtinOperators.ts

63a9a2d53256372ab0129ec47c4c4f29ebdf3d18 authored over 6 years ago by Yang Luo <[email protected]>
Rename IPMatch to ipMatch.

290de504a991c9243e52066008f663d4d5ee58e7 authored over 6 years ago by Yang Luo <[email protected]>
Fix an error in regexMatchFunc().

f2a3111b0377b5d621008cd03917513bd24a0615 authored over 6 years ago by Yang Luo <[email protected]>
Do not throw error when policy path is empty in file adapter (AGAIN).

ab267fb7f84bac27763096637908ac26f866aaae authored over 6 years ago by Yang Luo <[email protected]>
Rename operators.ts to builtinOperators.ts

858e2b2727658756bf9c6dde501c311d9cbde256 authored over 6 years ago by Yang Luo <[email protected]>
Remove valuate

971a78b9e949d684cf2bbd936221028cb9ade69d authored over 6 years ago by nodece <[email protected]>
Merge branch 'master' of https://github.com/casbin/node-casbin

068da1d8ea7d55fa4da6edc96fd8a4852a01814a authored over 6 years ago by nodece <[email protected]>
Add RBAC, ABAC and KeyMatch tests.

cd4c4147e76689f72d64c8f66eb48546b54ac623 authored over 6 years ago by Yang Luo <[email protected]>
Set "max-line-length" to false in tslint.

10fdabcb04a8ed472338f43897a81ec17d15f1fd authored over 6 years ago by Yang Luo <[email protected]>
Use null instead of empty file adapter instance.

d4f75d6c0f3f71fff4ad8fea5f55f6a04798c950 authored over 6 years ago by Yang Luo <[email protected]>
Merger conflict

9a08cee65da7569c93dbfe5025cd4a1293473908 authored over 6 years ago by nodece <[email protected]>
Fix call initWithFile method parameter error

e28d28c83a00c27beb5daf6a5dbee036e84a0d6a authored over 6 years ago by nodece <[email protected]>
Add tests like "TestRBACModel" in model test.

91c6a0b7cb37b3adfe2ca5ec3f2f066be08fbc7a authored over 6 years ago by Yang Luo <[email protected]>
Remove the throw error when filePath is empty

e958aab70be99f3f293724e600a1495a785773ef authored over 6 years ago by nodece <[email protected]>
Do not throw error when policy path is empty in file adapter.

d4ad5de928ef12a212c32c3d25d28773fd30f9d1 authored over 6 years ago by Yang Luo <[email protected]>
Fix the wrong string type in initWithFile()'s first parameter.

651faf90315fd6a3034ac611eae7c35487e0d366 authored over 6 years ago by Yang Luo <[email protected]>
Use expression-eval

02d220870bc720b96f4a537c3992faecbf76c068 authored over 6 years ago by nodece <[email protected]>
Use constructor (new Enforcer()) instead of Enforcer.newEnforcer()

62e44e609dd3f440e34dedcc21c5a4cd7ac386da authored over 6 years ago by nodece <[email protected]>
Fix expression and resolve conflict

8ab7da4dd8c55eb07c0ad97c5a4470f525cdfbf8 authored over 6 years ago by nodece <[email protected]>
Add expression-eval dependency

dc1306baa329ba50b015d154c60fe4b32825a9b3 authored over 6 years ago by nodece <[email protected]>
Remove Valuate

149441ae5b3b40c347bc3d12bea011da24e1ef7d authored over 6 years ago by nodece <[email protected]>
Remove export valuate

56ab07bc21f2feaf6adb267fe1aed278d29af1be authored over 6 years ago by nodece <[email protected]>
Fix policy-not-loaded bug in initWithModelAndAdapter().

3488345554a9ae0661d52ac900ecfd6ebb9aa660 authored over 6 years ago by Yang Luo <[email protected]>
Rewrite the enforce() function to keep consistent with Casbin.

c4c6ff140d0f896e5a4408ed409c4a82c74cc9c8 authored over 6 years ago by Yang Luo <[email protected]>
Improve the comment of effector.ts.

cad5805449a2278ed54fd3eeb43e4a04709de392 authored over 6 years ago by Yang Luo <[email protected]>
Fix policy-not-loaded bug in file adapter.

0787e5e8f5acb1e5fce9d2491e52c6ace5ffa6ad authored over 6 years ago by Yang Luo <[email protected]>
Improve the format of defaultEffector.ts.

591424b895d1db0f11f10eecdb4eb8249fe922df authored over 6 years ago by Yang Luo <[email protected]>
Improve the comments of enforcer.ts.

73c2a7c06a1ec0062111bac1f3cd8bcb21ebbef6 authored over 6 years ago by Yang Luo <[email protected]>
Disble tslint's ts2564 error.

3448953e0b0177ccd74ded110a7618fb7646d24b authored over 6 years ago by Yang Luo <[email protected]>
Fix jest breakpoint

7e5fae8c203c90f1c97ea7e98f317814aa624fd2 authored over 6 years ago by nodece <[email protected]>
Use constructor (new Enforcer()) instead of newEnforcer().

fb53491265c749de4965e5ebe96d55fb01e8fef4 authored over 6 years ago by Yang Luo <[email protected]>
Merge branch 'master' of https://github.com/casbin/node-casbin

dbd6d1b1807a58d44a848d3c2093249055c17356 authored over 6 years ago by nodece <[email protected]>
Add vscode debug config

3e7d3d6c18ca3208ba0909ecf8b1e8150e7d2e46 authored over 6 years ago by nodece <[email protected]>
Remove .vscode folder

7c33a41ced1b33b6956ce13a33fae247cf120f51 authored over 6 years ago by nodece <[email protected]>
Add ts-node dependency for vscode debug

020f561b770e98d4616f9be2800bd823764be026 authored over 6 years ago by nodece <[email protected]>
:art: through the IPMatchFunc and Valuate test case

fe0e09a8b4066101ccf2b8f0a5237384091681b8 authored over 6 years ago by Chalin-Shi <[email protected]>
Add testKeyMatchModelInMemory to enforcer's test.

87c503d06a438233cf8dc5d8772f182e7796082c authored over 6 years ago by Yang Luo <[email protected]>
Add testBasicModelNoPolicy to model's test.

e01a27bb359b132f5db09e45a3d4a8b24302b9b7 authored over 6 years ago by Yang Luo <[email protected]>
Merge branch 'master' of https://github.com/casbin/node-casbin

3dc9104ee996c838e93fea712162ac5703d5592e authored over 6 years ago by nodece <[email protected]>
Add entry

f8344488c22d5112c56b89002938b3d8d5dac3c9 authored over 6 years ago by nodece <[email protected]>
Move testEnforce() outside of the class.

87010fc07334d3f46eec13f5f954774fe84f8825 authored over 6 years ago by Yang Luo <[email protected]>
Remove prettier.

89228450a6ee12895a6f71612235d8197b1228a4 authored over 6 years ago by Yang Luo <[email protected]>
Shorten TestUtil to T.

8fb6839f3aeabbdd8edea71342292f9267590b08 authored over 6 years ago by Yang Luo <[email protected]>
:white_check_mark: add util test file

069e0eaceee67dcb2546c3d48c4e6a3126edbcb3 authored over 6 years ago by Chalin-Shi <[email protected]>
Finish the testBasicModel test.

908f0f0c5fe39aeb93adbf951af06cc12d431a2b authored over 6 years ago by Yang Luo <[email protected]>
Add jsep and remove expr-eval dependency

cc9c7164e7b1d0f8b4ced537b4bf1bd2989c7bf8 authored over 6 years ago by nodece <[email protected]>
Update expression parsing engine

f02eb72057503bff359ff7926b78df00814ec679 authored over 6 years ago by nodece <[email protected]>
Add Valuate class

c5e506dae5d7cbb123087c636321ff0f48bcd0d4 authored over 6 years ago by nodece <[email protected]>
Add test for Valuate class

9282f0e107d073e03ac24f973e95447024c0bb97 authored over 6 years ago by nodece <[email protected]>
Fix data parsing error

6415a52553c5c108e22ed77c0f09ccd2a519e4b1 authored over 6 years ago by nodece <[email protected]>
Read file filter blank line

65bef6f65a7410c7461a56266d20d5bcaa35d01b authored over 6 years ago by nodece <[email protected]>
Merge branch 'master' of github.com:casbin/node-casbin

8378a83b63baa85cb811e0b41584e9d135e7fa3a authored over 6 years ago by Chalin-Shi <[email protected]>
:fire: debug logs

273933c0ab56ee883f85f990afb5c655e4e142e1 authored over 6 years ago by Chalin-Shi <[email protected]>
Merge branch 'master' of https://github.com/casbin/node-casbin

1c1d47e7a4c3a3f418a92876489af89f4a4d3bc7 authored over 6 years ago by nodece <[email protected]>
Fix read file

d2a8e44aeef0313fef6939f110d8e208ada52e81 authored over 6 years ago by nodece <[email protected]>
Add lodash to dependency.

e3314cc870d2f809e0f8436fb95c16d7bc855414 authored over 6 years ago by Yang Luo <[email protected]>
Merge branch 'master' of https://github.com/casbin/node-casbin

da6b5d40729cb4174f937f18106e1a4861f90f79 authored over 6 years ago by nodece <[email protected]>
Mission accomplished

c678690c27afe47c9c1758034b680180ddef6e5e authored over 6 years ago by nodece <[email protected]>
Fix type error

bc44a8db8ca683f8e6ef3274c9a44fc4bdf6a808 authored over 6 years ago by nodece <[email protected]>
Merge branch 'master' of github.com:casbin/node-casbin

a5037f0889c65ac9003a8355e980d5778136ac46 authored over 6 years ago by Chalin-Shi <[email protected]>
Merge branch 'master' of github.com:casbin/node-casbin

b922ac6d942158b463a563028bc084e15e6315b4 authored over 6 years ago by Chalin-Shi <[email protected]>
Add ts-jest to dependency.

96b99138fd049c9b584a56e23a066566228c9755 authored over 6 years ago by Yang Luo <[email protected]>
:heavy_plus_sign: add ts-jest node_module on dev-dependency

bf92a6e764147d7d1b81988776276c0995fee00b authored over 6 years ago by Chalin-Shi <[email protected]>
Add a small test case for Model.

d138094b9b60437eb3220df61085b46e6f702c1b authored over 6 years ago by Yang Luo <[email protected]>
Merge master

116300f90d8cb5aeb7d8e683253f32ce1109cafe authored over 6 years ago by nodece <[email protected]>
Update enforcer.ts

3311874536c0fc6da66da103b7652761ac06f87e authored over 6 years ago by nodece <[email protected]>
:pencil2: fix operator typo

793bbdbefed075fb335c675357471f4af3cbf016 authored over 6 years ago by Chalin-Shi <[email protected]>
:bug: fix 2d-array's declare bug

2f3572f121d8d24451df7182f76b2180a0f4daf8 authored over 6 years ago by Chalin-Shi <[email protected]>
:octcat: resolve conflict

f56e74c21ed19e42d1acbd1fea3bed3c5bf8cb2c authored over 6 years ago by Chalin-Shi <[email protected]>
:rocket: complete main function except evalautor

c668f83e1d6846f1f7cea8dc7b441aca08de4aa9 authored over 6 years ago by Chalin-Shi <[email protected]>
:art: format function style and add getEnableLog funtion

e9dcab88ddf877079b0fd6575a43a7537fd9b97e authored over 6 years ago by Chalin-Shi <[email protected]>
:heavy_plus_sign: add expr-eval lib

137ae4ee5c0da4a5d99567895f1f9365241a7262 authored over 6 years ago by Chalin-Shi <[email protected]>
Fix type error

1f517cd141f7587f631e20424964d42a6bfdd46b authored over 6 years ago by nodece <[email protected]>
Change jest config & Add expr-eval dependency

270acb588940b67a559849d8d6aebf7f3088c02f authored over 6 years ago by nodece <[email protected]>
Fix the "npm test" command.

4f91eeac6bbc8cf803a2570d20ebc6eb2db29a80 authored over 6 years ago by Yang Luo <[email protected]>
Handling conflicts

3e6108f64bfbbe56c93ee9cdd92269ad2e9183be authored over 6 years ago by nodece <[email protected]>
:heavy_plus_sign: Add jest test dependency

55631102571e2cd672efc89d3d2143e3f4425216 authored over 6 years ago by nodece <[email protected]>
:sparkles: implement the method in enforcer.ts file

d0079827dc467e90a4e331b961c6de1733a208e3 authored over 6 years ago by nodece <[email protected]>