Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/yiisoft/rbac
Role based access control
https://github.com/yiisoft/rbac
* Allow checking for user's roles in ManagerInterface::userHasPermission()
* Apply fixes from...
63e912e39daaf8d1bf50f3bb7d8ce0ab0fcf4243 authored 10 months ago by Alexey Rogachev <[email protected]>28c9f1e60a7af6d529f02c9ea1b53aeabd745c53 authored 10 months ago by Alexey Rogachev <[email protected]>
fc11eab61c0965020fe5b37a6bd69e0665896df2 authored 10 months ago by Alexey Rogachev <[email protected]>
* Add `SimpleRuleFactory`
* WIP
* Apply fixes from StyleCI
* Fix failed workflows
* ...
2204ce4db2c950fa93e8b316ce58d5c064d28295 authored 10 months ago by Alexey Rogachev <[email protected]>98cf8d71f9c46cb38e6752406bacc648fc5a939c authored 10 months ago by Alexey Rogachev <[email protected]>
* Rename access tree and improve coverage for db implementations
* Update pr template [skip c...
d99efdab6f374515914cc369d3cb92c70cc73aa6 authored 10 months ago by Alexey Rogachev <[email protected]>Updates the requirements on [rector/rector](https://github.com/rectorphp/rector) to permit the l...
a9a67125508b29f67ad502f1fe9cd7bd7fcd5d6e authored 10 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>* Minor fixes
* Apply fixes from StyleCI
* Add more tests to raise coverage in related pac...
e849ca1e3df97bedbaffd9d72486e62585898495 authored 10 months ago by Alexander Makarov <[email protected]>ab195dad672a83619f71de10f1a2e5a9c5f83828 authored 10 months ago by Alexey Rogachev <[email protected]>
* Add more tests to raise coverage in related packages
* Update CHANGELOG [skip ci]
cfbccf28e83868e769d6ee6352fdabb1da210593 authored 11 months ago by Alexey Rogachev <[email protected]>238f8286b7a70dc43e837ad17b9a2686618d7847 authored 11 months ago by Ihor Sychevskyi <[email protected]>
* Add tests for access tree
* Apply Rector changes (CI)
* Fix Psalm
* Add test for role...
c7fb807b47db2c0e25b61071dca8937d00caafef authored 11 months ago by Alexey Rogachev <[email protected]>18308ab789c771ec3b53bab4c76b2a666bbeb5ec authored 11 months ago by Alexey Rogachev <[email protected]>
* Concurrency in items storage tests, handle not found base item in access tree
* Update CHAN...
175ae166138f8f05bde32b7d285028252c3c0f3a authored 11 months ago by Alexey Rogachev <[email protected]>d29f2c72b1de9553e419ff4baff62a944c1c15a2 authored 11 months ago by Alexey Rogachev <[email protected]>
538131771494e8c0ce51c9d9279863e4559584e5 authored 11 months ago by Alexey Rogachev <[email protected]>
* Improve Psalm
* Fix
* Fix 2
d875facba28bd3e3c91a134f69d51368f761b20c authored 11 months ago by Alexey Rogachev <[email protected]>* Add test for adding item with past timestamps
* Apply Rector changes (CI)
---------
C...
53718a7823b85f3d6e8d2cacda84a82f5c893d71 authored 11 months ago by Alexey Rogachev <[email protected]>966ec246975d18f69087bca37e7105c4c9cd71e2 authored 11 months ago by Alexey Rogachev <[email protected]>
8efd0bd1152cc5809c4afd58be51dd29fc93c0aa authored 11 months ago by Alexey Rogachev <[email protected]>
* Add `Assignment::getAttributes()` method
* Apply fixes from StyleCI
* Update CHANGELOG [...
d4a45147bbdf387dc26ca5072114968709589ca9 authored 11 months ago by Alexey Rogachev <[email protected]>28b610de21b4f7189865f517c498f5c88ff37630 authored 11 months ago by Alexey Rogachev <[email protected]>
a20147a9a7939007be6cfb36a25059e2a0649010 authored 11 months ago by Alexey Rogachev <[email protected]>
* Use snake case for item attribute names (ease migration from Yii 2)
* Update CHANGELOG [ski...
b8cb68318e846d13f2cf8b9fd72edcbc7ac74aef authored 12 months ago by Alexey Rogachev <[email protected]>cba39d8471677970282fdad302271c858f5c7912 authored 12 months ago by Alexey Rogachev <[email protected]>
Updates the requirements on [rector/rector](https://github.com/rectorphp/rector) to permit the l...
8d95ead555c7280d346d093dc01ba6f3229d4a81 authored 12 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>* Revert "Revert "Handle empty assignments `Manager::getPermissionsByUserId()`""
This reverts...
5f1ff9752ee6b363472a83a656bedb3b2bd0ab9b authored about 1 year ago by Alexey Rogachev <[email protected]>This reverts commit 65049a1ca27cd874d6702173dc3f148f52db11e7.
92bde66a0023ae7a970e58f1261f3c51d13cde81 authored about 1 year ago by Alexey Rogachev <[email protected]>65049a1ca27cd874d6702173dc3f148f52db11e7 authored about 1 year ago by Alexey Rogachev <[email protected]>
* Adjust hierarchy when removing item
* Update CHANGELOG [skip ci]
9d1f894d01cf58b82e7c8ec7d7c32c55fee8859e authored about 1 year ago by Alexey Rogachev <[email protected]>This reverts commit d2eda4291f59ec67cf825956bdff1908b5cbe73b.
1cf5f37833b58e7464320f0f14f2a322d810ce56 authored about 1 year ago by Alexey Rogachev <[email protected]>d2eda4291f59ec67cf825956bdff1908b5cbe73b authored about 1 year ago by Alexey Rogachev <[email protected]>
* Exclude initial items when getting children
* Rename
* Fix new mutant
* Fix tests
...
934370c5b3bb17b76f0a1d1e318b783babb28346 authored about 1 year ago by Alexey Rogachev <[email protected]>17f569a646d9f0ba75c5934fb02e78169caa8cfb authored about 1 year ago by Alexey Rogachev <[email protected]>
a5fe59e8bf96e21aeb227926624fde4742a61474 authored about 1 year ago by Alexey Rogachev <[email protected]>
32f1645703c5c816009e5104622a56cd2d496380 authored about 1 year ago by Alexey Rogachev <[email protected]>
* Bump PHP version to 8.1 and PHPUnit version to 10.5.2
* Fix PHPUnit, use new config for it
...
7bf999f9d722dc931addb952d416f8a961f07c28 authored about 1 year ago by Alexey Rogachev <[email protected]>
* Add simple items storage
* Fix Psalm
* Add simple assignments storage
* Fix mutants
...
4b12d79772251a8b2cc9af5b8a7a496ed14d8b93 authored about 1 year ago by Alexey Rogachev <[email protected]>
2d19bbb6ee2617308ffea43a8446cc10ccd513b2 authored about 1 year ago by Alexey Rogachev <[email protected]>
3eeb3d43acdd8a752f83f47fe4001435bd71be01 authored about 1 year ago by Alexey Rogachev <[email protected]>
* Optimize calls for getting child items within the loops
* Apply fixes from StyleCI
* Upd...
713fdbf2574d8ccde062255efe077d5542293554 authored about 1 year ago by Alexey Rogachev <[email protected]>674b23b5050db0aabbcd48376967a75aa7db7152 authored about 1 year ago by Alexey Rogachev <[email protected]>
* Do not use storages directly
* Update CHANGELOG [skip ci]
* Fix Manager::userHasPermissi...
a4f96ac2bb77003d9c04cfb424b05a5138ec5041 authored about 1 year ago by Alexey Rogachev <[email protected]>* Do not use storages directly
* Update CHANGELOG [skip ci]
c8d3a09639b9a4f0d264ca116047e8ee040e8bce authored about 1 year ago by Alexey Rogachev <[email protected]>* Actualize README and PHPDoc
* Wording [skip ci]
* Use rule factory in CompositeRule
*...
6dee3cc8e9f3740703d52579ac8c682a646ade49 authored about 1 year ago by Alexey Rogachev <[email protected]>* WIP
* Fix unit tests
* Fix Psalm
* Fix rector
* Rename method [skip ci]
* Fix l...
81130698f28984aefc74d91fbe9aa09a4b057ab1 authored about 1 year ago by Alexey Rogachev <[email protected]>* Use more specific type hints
* Sync FakeItemsStorage, fix unit tests
8b1ef5db4de2b4ccbdaea6f13265d8a86341a7a9 authored about 1 year ago by Alexey Rogachev <[email protected]>8d8d2229befc44601d76b82331e4646a3f931bb5 authored about 1 year ago by Alexey Rogachev <[email protected]>
96aa38d1c3ee16a11b1e39f2f9e632d49db4c4bf authored about 1 year ago by Alexey Rogachev <[email protected]>
aa7acbe08e63f8c0e98322db5b1368177e96a0e7 authored about 1 year ago by Alexey Rogachev <[email protected]>
* WIP
* Fix unit tests
* Fix Psalm
* Fix rector
* Rename method [skip ci]
* Fix l...
5c24a71841b1ba145fc5450fbc88779a8bd9500e authored about 1 year ago by Alexey Rogachev <[email protected]>04edfdebac551423ff3398f9aec6b1d8b816c584 authored over 1 year ago by Alexey Rogachev <[email protected]>
* WIP
* Fix unit tests
* Fix Psalm
* Fix rector
* Rename method [skip ci]
* Fix l...
5a62e632a354629d3bde48869c9f657073a386ba authored over 1 year ago by Alexey Rogachev <[email protected]>4e46f990b4ff92f1ee93ba59054ad1139a9aaa6e authored over 1 year ago by Alexey Rogachev <[email protected]>
Updates the requirements on [slope-it/clock-mock](https://github.com/slope-it/clock-mock) to per...
f9ca4b49999c521b92640d1c06766745ae06ace7 authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Updates the requirements on [rector/rector](https://github.com/rectorphp/rector) to permit the l...
9657dc3e97d33c49b78e0f1e4738ffcdcd2bdccf authored over 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>3511384331939033fcb028f5932b1d1df6a76f36 authored over 1 year ago by Alexey Rogachev <[email protected]>
* Move common Psalm types
* Use added types in return
* Removed RawItem and RawAssignment ...
4dbd4ad9642537c972c7f1789cc035e790fe6437 authored over 1 year ago by Alexey Rogachev <[email protected]>* Decouple storages
* Reorder methods, remove parent call
* Reorder methods 2
* Move cr...
a58e56c86dba38e845ffad408445b64ae976d3d3 authored over 1 year ago by Alexey Rogachev <[email protected]>ce83aa8038d1897f3dc71669e8999fd765588383 authored over 1 year ago by Rustam Mamadaminov <[email protected]>
df13526983388fd467d669bc87021dbb824ec600 authored over 1 year ago by Alexey Rogachev <[email protected]>
1744ddebd141f3fb1aaa3441ef7c4f2a36ca1cf3 authored over 1 year ago by Alexey Rogachev <[email protected]>
* Remove tests from .gitattributes
* Update CHANGELOG.md
58a9d4bda4df7bf899b8884cd75001f24d130f30 authored over 1 year ago by Alexey Rogachev <[email protected]>ff7cf81937ae60666ab59fdb90be3c1a346ece94 authored over 1 year ago by Alexey Rogachev <[email protected]>
bcefde698a05d8461e1077a95a072f21779146b0 authored over 1 year ago by Alexey Rogachev <[email protected]>
b607e852f85320ebe6f0b1c673100274b56163a2 authored over 1 year ago by Alexey Rogachev <[email protected]>
8ce9a224a714c5a1e8263efea5c158654b1bc5ee authored over 1 year ago by Alexey Rogachev <[email protected]>
a8c04aff4dd05e28a4ba527a11ab6fdcc3316856 authored over 1 year ago by Alexey Rogachev <[email protected]>
* Extract common db tests
* Add trait for items storage
* Apply fixes from StyleCI
* Fi...
5f374510f7eb8762a2ce7ada78ae2d3548aa8c60 authored over 1 year ago by Alexey Rogachev <[email protected]>This reverts commit d8b9e1231ab6c904b33f9cfa15348e09b84e2b4f.
b84d75b3be9d35f04759ab836da32c3482d8e6dd authored over 1 year ago by Alexey Rogachev <[email protected]>* Add composer-require-checker [batch]
* Add composer-require-checker dependency [batch]
*...
d8b9e1231ab6c904b33f9cfa15348e09b84e2b4f authored over 1 year ago by Dmitriy Derepko <[email protected]>d0f6063009b5ee0ccdaf386c003522a03dde1077 authored over 1 year ago by Sergei Predvoditelev <[email protected]>
7fcfec40ec749f98a17f02ef4411334166410555 authored almost 2 years ago by Sergei Predvoditelev <[email protected]>
501fb673acef9c6ba568e6618a99e397b43a3dd0 authored almost 2 years ago by Sergei Predvoditelev <[email protected]>
* Update vimeo/psalm requirement from ^4.22 to ^5.3
Updates the requirements on [vimeo/psalm]...
b0bc41d6546fd1789a17c97bb12e074c6511e9e8 authored about 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>917ef632a2cb7daa7267df1244188198c5f621ac authored over 2 years ago by Dmitriy Goriaev <[email protected]>
41707e80f605072d90e085bd94c8686d770aa67b authored over 2 years ago by Razon Yang <[email protected]>
2228d371b3b9dc58b2b10b901a260d8039d58765 authored over 2 years ago by Sanka <[email protected]>
8e6f461b50677b99ce4a1079163f477fd2ddb34a authored over 2 years ago by Wilmer Arambula <[email protected]>
f415818ed9d985b17f741d614df7ef57c4cff6fe authored over 2 years ago by Alexander Makarov <[email protected]>
f2e5ea02790bfa0b202ca131a911e10dc3e99aa1 authored over 2 years ago by Alexander Makarov <[email protected]>
cf96986919f44a7f108290f05bbadc4a8665eddb authored over 2 years ago by Sergei Predvoditelev <[email protected]>
5d95f907f2ee4289211d50129f5a04f44d2ba8d4 authored over 2 years ago by Sergei Predvoditelev <[email protected]>
e6b9544184bc1f9e5e9dcbf6d419f52be2563a89 authored over 2 years ago by Sergei Predvoditelev <[email protected]>
28d6e689a9db72187c5b09dac3a148f375ede382 authored almost 3 years ago by Sergei Predvoditelev <[email protected]>
5ccce2441163f75bdbf0f6db3d505ed1ad2fa075 authored almost 3 years ago by Sergei Predvoditelev <[email protected]>
3e8562574952925c827a25ffdd0fe186d2985377 authored almost 3 years ago by Sergei Predvoditelev <[email protected]>
220c802994f39055d1994bdcee4021a2c4c2f16e authored almost 3 years ago by Alexander Makarov <[email protected]>
90a1eefeb9310bc81c4af9e34122bc62712e0113 authored almost 3 years ago by Sergei Predvoditelev <[email protected]>
d47fe8bbb245e18af4013e6d6a11244a3267bcca authored almost 3 years ago by Evgeniy Zyubin <[email protected]>
3a8907b62cde3111837b2751a7e386f2ffc4b351 authored almost 3 years ago by Sergei Predvoditelev <[email protected]>
3b90d6296494652e4de7e465aa66a51643d5f24f authored almost 3 years ago by Alexander Makarov <[email protected]>
613553e944ede2c95067db3f5f1980d2d95f3a32 authored almost 3 years ago by Alexander Makarov <[email protected]>
413cc24e421a5bea714f9bb59cfcb3a30cfec180 authored almost 3 years ago by Evgeniy Zyubin <[email protected]>
2888082f80e78af2716ffde5c927c8a387326b82 authored almost 3 years ago by devanych <[email protected]>
37a0fe51e37de5925154e32cd9c19a2ae0d294f0 authored almost 3 years ago by Sergei Predvoditelev <[email protected]>
986d525892cc084eb8b060e082837e50668c1c0e authored almost 3 years ago by Sergei Predvoditelev <[email protected]>
4832edddb36a7ffee8d0efb2ead5fb00b50cab45 authored almost 3 years ago by Sergei Predvoditelev <[email protected]>