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

Improve compatibility of item's type with Yii 2

arogachev opened this pull request 10 days ago
Fix readme badges

vjik opened this pull request 30 days ago
Fix docs

luizcmarin opened this pull request 5 months ago
Fix docs

luizcmarin opened this pull request 6 months ago
Additions to PR 263

arogachev opened this pull request 6 months ago
`Manager::userHasPermission()` - default roles are not checked

arogachev opened this issue 6 months ago
Filter User item names adding default items

KovYu opened this pull request 6 months ago
Shrink CHANGELOG

arogachev opened this pull request 8 months ago
Group similar entries in CHANGELOG

arogachev opened this issue 8 months ago
Test new case for `Manager::userHasPermission()`

arogachev opened this pull request 8 months ago
Actualize rule example in docs, rename `$ruleContext` to `$context`

arogachev opened this pull request 8 months ago
Actualize `throws` PHPDOC tag for `ManagerInterface::assign()``

arogachev opened this pull request 8 months ago
Add method `Manager::hasRole(string $name): bool`

vjik opened this issue 8 months ago
Adjust for using with Yii Config

arogachev opened this pull request 8 months ago
Actualize badges, remove Scrutinizer

arogachev opened this pull request 8 months ago
Allow checking for user's roles in ManagerInterface::userHasPermission()

arogachev opened this pull request 8 months ago
Add package configuration for Yii Config

vjik opened this issue 8 months ago
Add `SimpleRuleFactory`

arogachev opened this pull request 8 months ago
Rename access tree and improve coverage for db implementations

arogachev opened this pull request 8 months ago
Add test for removing non existing asslgnment

arogachev opened this pull request 8 months ago
Add more tests to raise coverage in related packages

arogachev opened this pull request 8 months ago
Minor fixes

samdark opened this pull request 8 months ago
update irc link

Arhell opened this pull request 8 months ago
update irc link

Arhell opened this issue 8 months ago
Add tests for access tree

arogachev opened this pull request 8 months ago
Update rector/rector requirement from ^0.19.0 to ^1.0.0

dependabot[bot] opened this pull request 8 months ago
How to disable permission on role to specific user?

donnyatspe opened this issue 9 months ago
Concurrency in assignments storage

arogachev opened this pull request 9 months ago
Fix Psalm

arogachev opened this pull request 9 months ago
Fix Psalm

arogachev opened this pull request 9 months ago
Improve Psalm

arogachev opened this pull request 9 months ago
Add test for adding item with past timestamps

arogachev opened this pull request 9 months ago
Revert changes with final method

arogachev opened this pull request 9 months ago
Disable final fixer for StyleCI, add RawAssignment Psalm type

arogachev opened this pull request 9 months ago
Add `Assignment::getAttributes()` method

arogachev opened this pull request 9 months ago
Simplify recreation of storages in tests

arogachev opened this pull request 9 months ago
Add option to recreate storages in tests

arogachev opened this pull request 9 months ago
Use snake case for item attribute names (ease migration from Yii 2)

arogachev opened this pull request 9 months ago
Use manager for adding items in tests

arogachev opened this pull request 9 months ago
Update rector/rector requirement from ^0.18.1 to ^0.19.0

dependabot[bot] opened this pull request 9 months ago
Add tests for `ItemsStorage::getAccessTree()`

arogachev opened this issue 10 months ago
Handle empty assignments in `Manager::getPermissionsByUserId()`

arogachev opened this pull request 10 months ago
Adjust hierarchy when removing item

arogachev opened this pull request 10 months ago
Exclude items with start names when getting children

arogachev opened this pull request 10 months ago
Fixes after integrating simple items storage

arogachev opened this pull request 10 months ago
Make SimpleAssignmentsStorage::$assignments protected

arogachev opened this pull request 10 months ago
Improve custom autoload

arogachev opened this pull request 10 months ago
Bump PHP version to 8.1 and PHPUnit version to 10.5.2

arogachev opened this pull request 10 months ago
Update CHANGELOG [skip ci]

arogachev opened this pull request 10 months ago
Add simple storages

arogachev opened this pull request 10 months ago
Add simple storages

arogachev opened this issue 10 months ago
Reorganize file structure

arogachev opened this issue 10 months ago
Change non-empty-string to string in Psalm type for `AccessTree`

arogachev opened this pull request 11 months ago
Improve filtering of items

arogachev opened this pull request 11 months ago
Minor fixes and improve types

arogachev opened this pull request 11 months ago
Optimize calls for getting child items within the loops

arogachev opened this pull request 11 months ago
Revise all interface methods based on their usage

arogachev opened this issue 11 months ago
Add example of self-contained rule factory to docs

arogachev opened this pull request 11 months ago
Optimize calls for getting child items within the loops

arogachev opened this issue 11 months ago
Use Mermaid for hierarchy in `Tests/Support`

arogachev opened this issue 11 months ago
Fix test to be more realistic

arogachev opened this issue 11 months ago
Fix `Manager::userHasPermission()`, various fixes and improvements

arogachev opened this pull request 12 months ago
Do not use storages directly

arogachev opened this pull request almost 1 year ago
Use more specific type hints

arogachev opened this pull request about 1 year ago
Refactor `FakeItemsStorage::hasChild()` (sync with `rbac-php`)

arogachev opened this pull request about 1 year ago
Change `ItemsIndexedByName` psalm type again

arogachev opened this pull request about 1 year ago
Simplify GitHub actions

vjik opened this issue about 1 year ago
Fix changelog, psalm type and add not null check

arogachev opened this pull request about 1 year ago
Revert `ItemsIndexedByName` psalm type

arogachev opened this pull request about 1 year ago
`Manager::userHasPermission()` - execute parent permissions' rules

arogachev opened this issue about 1 year ago
Test storages

arogachev opened this pull request about 1 year ago
Exclude parent role from `Manager::getAllChildRoles()`

arogachev opened this pull request about 1 year ago
Improve handling and control of `Assignment::$createdAt`

arogachev opened this pull request about 1 year ago
Test storages

arogachev opened this issue about 1 year ago
Add test for data persistency

arogachev opened this pull request about 1 year ago
Remove timestamps

arogachev opened this pull request about 1 year ago
Remove `createdAt` and `updatedAt`

arogachev opened this issue about 1 year ago
Execute rule when checking permissions for guests

arogachev opened this pull request about 1 year ago
`Manager` - support batch creation

arogachev opened this issue about 1 year ago
`Manager` - adjust naming of methods after improving perfomance

arogachev opened this issue about 1 year ago
`Manager::getInheritedPermissionsByUser()` - optimize

arogachev opened this issue about 1 year ago
`Manager::getChildRoles()` should not include the parent role

arogachev opened this issue about 1 year ago
Use rule factory in `CompositeRule`

arogachev opened this pull request about 1 year ago
`CompositeRule` - use more complex conditions

arogachev opened this issue about 1 year ago
`CompositeRule` - use rule factory for creating rule instances

arogachev opened this issue about 1 year ago
Actualize README and PHPDoc

arogachev opened this pull request about 1 year ago
Fix README

arogachev opened this pull request about 1 year ago
Different behavior with guest and user

g-rodigy opened this issue about 1 year ago
Update rector/rector requirement from ^0.17.0 to ^0.18.1

dependabot[bot] opened this pull request about 1 year ago
Improve perfomance

arogachev opened this pull request about 1 year ago