Ecosyste.ms: OpenCollective

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

node-casbin

An authorization library that supports access control models like ACL, RBAC, ABAC in Node.js
Collective - Host: opensource - https://opencollective.com/node-casbin - Code: https://github.com/casbin/node-casbin

:art: rewrite writeFile util and savePolicy return

github.com/casbin/node-casbin - 85f490cfae2d0648865b2d736bf308a8ba1b4a2e authored over 6 years ago by Chalin-Shi <[email protected]>
:bug: fix if-else bug

github.com/casbin/node-casbin - fa8ac70c5a3e1646b9d22fe1d471f57fbb16b52d authored over 6 years ago by Chalin-Shi <[email protected]>
:package: upgrade lodash module

github.com/casbin/node-casbin - 2df84ec9cc2e31ea3157a6ae91b7da12754a0e23 authored over 6 years ago by Chalin-Shi <[email protected]>
:white_check_mark: add initialize method of enforcer for test

github.com/casbin/node-casbin - 36d16ccb7a5c8522d48a52e3e300afd5ff14d5a7 authored over 6 years ago by Chalin-Shi <[email protected]>
:hammer: refactor main file with async/await

github.com/casbin/node-casbin - 8df336e842600207694442f744c57c1bf52242f4 authored over 6 years ago by Chalin-Shi <[email protected]>
:knife: add async read and write file function

github.com/casbin/node-casbin - c97c72af60d371dc30b021611a6e30e6b06dd8a8 authored over 6 years ago by Chalin-Shi <[email protected]>
:rocket: all adapter method support async/await

github.com/casbin/node-casbin - 86923411aecdd6fbdabe831b29e6b03f1a7a7852 authored over 6 years ago by Chalin-Shi <[email protected]>
Merge pull request #9 from Chalin-Shi/master

change loadPolicy method's invoke

github.com/casbin/node-casbin - 393f178dba724688bbf455d05a9b4278b87b90fa authored over 6 years ago by Yang Luo <[email protected]>
:art: only fileAdapter automatic invoke loadPolicy method, others must invoke manually

github.com/casbin/node-casbin - e15154161084f140b1bc8aa48c5139e68ee5493d authored over 6 years ago by Chalin-Shi <[email protected]>
Update the installation in README.

github.com/casbin/node-casbin - 31e3f9c81ca8cfe7e7cadc60e7eaf7b16f23a2b9 authored over 6 years ago by Yang Luo <[email protected]>
Merge pull request #8 from nodece/master

Update the enforcer file code doc to complete

github.com/casbin/node-casbin - b627d77728c88e5cf224abeefad0948d3cda883f authored over 6 years ago by Yang Luo <[email protected]>
Update script and publish v1.0.5

github.com/casbin/node-casbin - e1ed8f508b720d6e5c082bd61d1934bdf75b1584 authored over 6 years ago by nodece <[email protected]>
Update the enforcer file code doc to complete

github.com/casbin/node-casbin - 977200654f208e44b5807c88700cfbd8b1444fe8 authored over 6 years ago by nodece <[email protected]>
Merge pull request #7 from nodece/master

Refactoring code to publish v1.0.0

github.com/casbin/node-casbin - 6a8d972d95d3a3aa5296cbc33a51e80773b073f1 authored over 6 years ago by Yang Luo <[email protected]>
Refactoring code to publish v1.0.0

github.com/casbin/node-casbin - abb699ba93d5f0a29449e39b530dc422e5736578 authored over 6 years ago by nodece <[email protected]>
Add Sequelize Adapter to README.

github.com/casbin/node-casbin - e900d43ea3a587a69194aa61a318b8e1f7ede9b0 authored over 6 years ago by Yang Luo <[email protected]>
Fix the TestKeyMatchCustomModel in the test.

github.com/casbin/node-casbin - 01c735be548f4c0cd18ab1bb4aa2b00bb7d5f5f5 authored over 6 years ago by Yang Luo <[email protected]>
Improve the code format.

github.com/casbin/node-casbin - 7e78cbaa9b4461cb7f241743fa83c4afcd107be8 authored over 6 years ago by Yang Luo <[email protected]>
Merge pull request #6 from nodece/master

Fix bad code

github.com/casbin/node-casbin - faab529e0ce3512b7faf89249cb480dd9c357369 authored over 6 years ago by Yang Luo <[email protected]>
Fix type error

github.com/casbin/node-casbin - 78aa95ee298f9ba9dded0dfd4622ab2a0d918a2e authored over 6 years ago by nodece <[email protected]>
Fix model add error

github.com/casbin/node-casbin - d628e5c1d55175f6462e3143574d4da2a344c37d authored over 6 years ago by nodece <[email protected]>
Delete spaces in a string

github.com/casbin/node-casbin - b2710b6683d79238c61f6a5f7d4bbea18a8710df authored over 6 years ago by nodece <[email protected]>
Fix parse error

github.com/casbin/node-casbin - c7f6c78d7e7e57282668407c5adf571da4d42cfc authored over 6 years ago by nodece <[email protected]>
:recycle: Refactoring code and fix bad code

github.com/casbin/node-casbin - a726c5638fba1b3cb87df7ae56a5a0b91e1f63eb authored over 6 years ago by nodece <[email protected]>
Remove logPrintf test

github.com/casbin/node-casbin - be1e6c326b089adad395b16547949ff0e102b58d authored over 6 years ago by nodece <[email protected]>
Remove logPrintf method

github.com/casbin/node-casbin - 08a3574e58118b0afbebf87567d6ae723acdd9eb authored over 6 years ago by nodece <[email protected]>
Merge pull request #5 from Chalin-Shi/master

internal, management and rbac APIs

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

github.com/casbin/node-casbin - 819a4e8baca0e27fb896c668dc31ab71c8f0d552 authored over 6 years ago by Chalin-Shi <[email protected]>
:pencil2: fix quote typo

github.com/casbin/node-casbin - 9dacb1e5f7e754be16bec233e9033ffdbc2cc7f6 authored over 6 years ago by Chalin-Shi <[email protected]>
:pencil2: fix quote typo

github.com/casbin/node-casbin - bf8f89f4c16100db510c6a3a72abc963ee6fe9eb authored over 6 years ago by Chalin-Shi <[email protected]>
:sparkles: add rbac APIs for enforcer

github.com/casbin/node-casbin - b3556a18075c1be83847ac08555e1b685ddcadba authored over 6 years ago by Chalin-Shi <[email protected]>
:sparkles: add management APIs for enforcer

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

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

Add code coverage.

github.com/casbin/node-casbin - cfbb1fa4b1dac5beb7283d3164be53314e6bc223 authored over 6 years ago by Yang Luo <[email protected]>
Add code coverage.

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

github.com/casbin/node-casbin - fcb5db23f07d229756d642f4fc766adfbbb63d64 authored over 6 years ago by Yang Luo <[email protected]>
:hammer: change static method loadFunctionMap's return

github.com/casbin/node-casbin - 29b2d6e28e35ba0d19359604a5db8655abd6953e authored over 6 years ago by Chalin-Shi <[email protected]>
:pencil2: fix typo

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

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

Add Travis CI.

github.com/casbin/node-casbin - b236a48d7075c194e25fac23c9c77dbbe4cc9565 authored over 6 years ago by Yang Luo <[email protected]>
Add Travis CI.

github.com/casbin/node-casbin - 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

github.com/casbin/node-casbin - 67e3a728f1c2629e814f7421f8ab86aa19eb46ed authored over 6 years ago by Yang Luo <[email protected]>
Add TestPriorityModel and TestPriorityModelIndeterminate.

github.com/casbin/node-casbin - d27d5fe0afccc032c4717607572d71c945b2460f authored over 6 years ago by Yang Luo <[email protected]>
Add TestIPMatchModel.

github.com/casbin/node-casbin - 0b4b03f5d72f02f3147d685a81ffb721748a6080 authored over 6 years ago by Yang Luo <[email protected]>
Add TestKeyMatchCustomModel, not finished.

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

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

github.com/casbin/node-casbin - db49da39cbdefe31cfb951bcae66f92bcfe07394 authored over 6 years ago by Yang Luo <[email protected]>
Improve the format of fileAdapter.ts

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

github.com/casbin/node-casbin - 63a9a2d53256372ab0129ec47c4c4f29ebdf3d18 authored over 6 years ago by Yang Luo <[email protected]>
Rename IPMatch to ipMatch.

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

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

github.com/casbin/node-casbin - ab267fb7f84bac27763096637908ac26f866aaae authored over 6 years ago by Yang Luo <[email protected]>
Rename operators.ts to builtinOperators.ts

github.com/casbin/node-casbin - 858e2b2727658756bf9c6dde501c311d9cbde256 authored over 6 years ago by Yang Luo <[email protected]>
Remove valuate

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

github.com/casbin/node-casbin - 068da1d8ea7d55fa4da6edc96fd8a4852a01814a authored over 6 years ago by nodece <[email protected]>
Add RBAC, ABAC and KeyMatch tests.

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

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

github.com/casbin/node-casbin - d4f75d6c0f3f71fff4ad8fea5f55f6a04798c950 authored over 6 years ago by Yang Luo <[email protected]>
Merger conflict

github.com/casbin/node-casbin - 9a08cee65da7569c93dbfe5025cd4a1293473908 authored over 6 years ago by nodece <[email protected]>
Fix call initWithFile method parameter error

github.com/casbin/node-casbin - e28d28c83a00c27beb5daf6a5dbee036e84a0d6a authored over 6 years ago by nodece <[email protected]>
Add tests like "TestRBACModel" in model test.

github.com/casbin/node-casbin - 91c6a0b7cb37b3adfe2ca5ec3f2f066be08fbc7a authored over 6 years ago by Yang Luo <[email protected]>
Remove the throw error when filePath is empty

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

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

github.com/casbin/node-casbin - 651faf90315fd6a3034ac611eae7c35487e0d366 authored over 6 years ago by Yang Luo <[email protected]>
Use expression-eval

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

github.com/casbin/node-casbin - 62e44e609dd3f440e34dedcc21c5a4cd7ac386da authored over 6 years ago by nodece <[email protected]>
Fix expression and resolve conflict

github.com/casbin/node-casbin - 8ab7da4dd8c55eb07c0ad97c5a4470f525cdfbf8 authored over 6 years ago by nodece <[email protected]>
Add expression-eval dependency

github.com/casbin/node-casbin - dc1306baa329ba50b015d154c60fe4b32825a9b3 authored over 6 years ago by nodece <[email protected]>
Remove Valuate

github.com/casbin/node-casbin - 149441ae5b3b40c347bc3d12bea011da24e1ef7d authored over 6 years ago by nodece <[email protected]>
Remove export valuate

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

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

github.com/casbin/node-casbin - c4c6ff140d0f896e5a4408ed409c4a82c74cc9c8 authored over 6 years ago by Yang Luo <[email protected]>
Improve the comment of effector.ts.

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

github.com/casbin/node-casbin - 0787e5e8f5acb1e5fce9d2491e52c6ace5ffa6ad authored over 6 years ago by Yang Luo <[email protected]>
Improve the format of defaultEffector.ts.

github.com/casbin/node-casbin - 591424b895d1db0f11f10eecdb4eb8249fe922df authored over 6 years ago by Yang Luo <[email protected]>
Improve the comments of enforcer.ts.

github.com/casbin/node-casbin - 73c2a7c06a1ec0062111bac1f3cd8bcb21ebbef6 authored over 6 years ago by Yang Luo <[email protected]>
Disble tslint's ts2564 error.

github.com/casbin/node-casbin - 3448953e0b0177ccd74ded110a7618fb7646d24b authored over 6 years ago by Yang Luo <[email protected]>
Fix jest breakpoint

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

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

github.com/casbin/node-casbin - dbd6d1b1807a58d44a848d3c2093249055c17356 authored over 6 years ago by nodece <[email protected]>
Add vscode debug config

github.com/casbin/node-casbin - 3e7d3d6c18ca3208ba0909ecf8b1e8150e7d2e46 authored over 6 years ago by nodece <[email protected]>
Remove .vscode folder

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

github.com/casbin/node-casbin - 020f561b770e98d4616f9be2800bd823764be026 authored over 6 years ago by nodece <[email protected]>
:art: through the IPMatchFunc and Valuate test case

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

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

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

github.com/casbin/node-casbin - 3dc9104ee996c838e93fea712162ac5703d5592e authored over 6 years ago by nodece <[email protected]>
Move testEnforce() outside of the class.

github.com/casbin/node-casbin - 87010fc07334d3f46eec13f5f954774fe84f8825 authored over 6 years ago by Yang Luo <[email protected]>
Remove prettier.

github.com/casbin/node-casbin - 89228450a6ee12895a6f71612235d8197b1228a4 authored over 6 years ago by Yang Luo <[email protected]>
Shorten TestUtil to T.

github.com/casbin/node-casbin - 8fb6839f3aeabbdd8edea71342292f9267590b08 authored over 6 years ago by Yang Luo <[email protected]>
:white_check_mark: add util test file

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

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

github.com/casbin/node-casbin - cc9c7164e7b1d0f8b4ced537b4bf1bd2989c7bf8 authored over 6 years ago by nodece <[email protected]>
Update expression parsing engine

github.com/casbin/node-casbin - f02eb72057503bff359ff7926b78df00814ec679 authored over 6 years ago by nodece <[email protected]>
Add Valuate class

github.com/casbin/node-casbin - c5e506dae5d7cbb123087c636321ff0f48bcd0d4 authored over 6 years ago by nodece <[email protected]>
Add test for Valuate class

github.com/casbin/node-casbin - 9282f0e107d073e03ac24f973e95447024c0bb97 authored over 6 years ago by nodece <[email protected]>
Fix data parsing error

github.com/casbin/node-casbin - 6415a52553c5c108e22ed77c0f09ccd2a519e4b1 authored over 6 years ago by nodece <[email protected]>
Read file filter blank line

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

github.com/casbin/node-casbin - 8378a83b63baa85cb811e0b41584e9d135e7fa3a authored over 6 years ago by Chalin-Shi <[email protected]>