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 perfomance
arogachev opened this pull request over 1 year ago
arogachev opened this pull request over 1 year ago
Update slope-it/clock-mock requirement from ^0.3.8 to ^0.4.0
dependabot[bot] opened this pull request over 1 year ago
dependabot[bot] opened this pull request over 1 year ago
Update rector/rector requirement from ^0.17.0 to ^0.18.0
dependabot[bot] opened this pull request over 1 year ago
dependabot[bot] opened this pull request over 1 year ago
Move common Psalm types
arogachev opened this pull request over 1 year ago
arogachev opened this pull request over 1 year ago
Update yiisoft/access requirement from ^1.0 to ^2.0
dependabot[bot] opened this pull request over 1 year ago
dependabot[bot] opened this pull request over 1 year ago
Improve perfomance
arogachev opened this issue over 1 year ago
arogachev opened this issue over 1 year ago
Update phpunit/phpunit requirement from ^9.5 to ^10.3
dependabot[bot] opened this pull request over 1 year ago
dependabot[bot] opened this pull request over 1 year ago
Raise min MSI and fix mutants
arogachev opened this issue over 1 year ago
arogachev opened this issue over 1 year ago
Decouple storages
arogachev opened this pull request over 1 year ago
arogachev opened this pull request over 1 year ago
Update phpunit/phpunit requirement from ^9.5 to ^10.2
dependabot[bot] opened this pull request over 1 year ago
dependabot[bot] opened this pull request over 1 year ago
Update README.md
rustamwin opened this pull request over 1 year ago
rustamwin opened this pull request over 1 year ago
Add SchemaManagerInterface
arogachev opened this pull request over 1 year ago
arogachev opened this pull request over 1 year ago
Update CHANGELOG.md
arogachev opened this pull request over 1 year ago
arogachev opened this pull request over 1 year ago
Remove tests from .gitattributes
arogachev opened this pull request over 1 year ago
arogachev opened this pull request over 1 year ago
Actualize and enable BC workflow
arogachev opened this pull request over 1 year ago
arogachev opened this pull request over 1 year ago
Update CHANGELOG.md before 1.0.1 release
arogachev opened this pull request over 1 year ago
arogachev opened this pull request over 1 year ago
Update CHANGELOG.md
arogachev opened this pull request over 1 year ago
arogachev opened this pull request over 1 year ago
Enable BC checker
arogachev opened this issue over 1 year ago
arogachev opened this issue over 1 year ago
Revert "Revert "[Batch] Add composer-require-checker CI""
arogachev opened this pull request over 1 year ago
arogachev opened this pull request over 1 year ago
Revert "[Batch] Add composer-require-checker CI"
arogachev opened this pull request over 1 year ago
arogachev opened this pull request over 1 year ago
Add logging (move from yiisoft/rbac-db)
arogachev opened this issue over 1 year ago
arogachev opened this issue over 1 year ago
Update phpunit/phpunit requirement from ^9.5 to ^10.1
dependabot[bot] opened this pull request over 1 year ago
dependabot[bot] opened this pull request over 1 year ago
Extract common tests
arogachev opened this pull request over 1 year ago
arogachev opened this pull request over 1 year ago
Update StyleCI config
vjik opened this pull request over 1 year ago
vjik opened this pull request over 1 year ago
Update README.md
vjik opened this pull request almost 2 years ago
vjik opened this pull request almost 2 years ago
Update code of conduct
vjik opened this pull request almost 2 years ago
vjik opened this pull request almost 2 years ago
Update phpunit/phpunit requirement from ^9.5 to ^10.0
dependabot[bot] opened this pull request almost 2 years ago
dependabot[bot] opened this pull request almost 2 years ago
Update vimeo/psalm requirement from ^4.22 to ^5.3
dependabot[bot] opened this pull request about 2 years ago
dependabot[bot] opened this pull request about 2 years ago
Update vimeo/psalm requirement from ^4.22 to ^5.2
dependabot[bot] opened this pull request about 2 years ago
dependabot[bot] opened this pull request about 2 years ago
Update vimeo/psalm requirement from ^4.22 to ^5.1
dependabot[bot] opened this pull request about 2 years ago
dependabot[bot] opened this pull request about 2 years ago
Update vimeo/psalm requirement from ^4.22 to ^5.0
dependabot[bot] opened this pull request about 2 years ago
dependabot[bot] opened this pull request about 2 years ago
[Batch] Add composer-require-checker CI
xepozz opened this pull request about 2 years ago
xepozz opened this pull request about 2 years ago
Add rector [batch]
xepozz opened this pull request about 2 years ago
xepozz opened this pull request about 2 years ago
Fix typo
razonyang opened this pull request over 2 years ago
razonyang opened this pull request over 2 years ago
PR for #121: Add friendly exception when default roles are not found
DplusG opened this pull request over 2 years ago
DplusG opened this pull request over 2 years ago
Using Assignment in AssignmentsStorageInterface::add()
githubjeka opened this issue over 2 years ago
githubjeka opened this issue over 2 years ago
Separate chain calls
sankaest opened this pull request over 2 years ago
sankaest opened this pull request over 2 years ago
Use reusables actions.
terabytesoftw opened this pull request over 2 years ago
terabytesoftw opened this pull request over 2 years ago
Unix time 2038 problem
mrmuminov opened this pull request over 2 years ago
mrmuminov opened this pull request over 2 years ago
Add example of self-contained rule factory to docs
sobhan-m94 opened this issue over 2 years ago
sobhan-m94 opened this issue over 2 years ago
Check item exists on add role or permission
vjik opened this pull request over 2 years ago
vjik opened this pull request over 2 years ago
Role and permission with same name overrides on add
vjik opened this issue over 2 years ago
vjik opened this issue over 2 years ago
Fix: don't removed assignments on remove role + cleanup and more tests
vjik opened this pull request over 2 years ago
vjik opened this pull request over 2 years ago
Adopt Yii Access for RBAC
vjik opened this issue over 2 years ago
vjik opened this issue over 2 years ago
Add tests + Minor CS improvements
vjik opened this pull request over 2 years ago
vjik opened this pull request over 2 years ago
Implement fluent interface in `Manager`
vjik opened this pull request almost 3 years ago
vjik opened this pull request almost 3 years ago
Increase test coverage to 100%
vjik opened this pull request almost 3 years ago
vjik opened this pull request almost 3 years ago
Make fluent interface into `Manager`
vjik opened this issue almost 3 years ago
vjik opened this issue almost 3 years ago
Use friendly exception on get non exist default roles
vjik opened this issue almost 3 years ago
vjik opened this issue almost 3 years ago
release date
sobhan-m94 opened this issue almost 3 years ago
sobhan-m94 opened this issue almost 3 years ago
Add hierarchy to readme
vjik opened this pull request almost 3 years ago
vjik opened this pull request almost 3 years ago
Fix #99: Allow int or stringable object as userId
samdark opened this pull request almost 3 years ago
samdark opened this pull request almost 3 years ago
Add enum support
samdark opened this pull request almost 3 years ago
samdark opened this pull request almost 3 years ago
Remove rules from items storage in favor rules container
vjik opened this pull request almost 3 years ago
vjik opened this pull request almost 3 years ago
Replace `getAllChildren()` to `getParents()` in `ItemsStorageInterface`
vjik opened this pull request almost 3 years ago
vjik opened this pull request almost 3 years ago
Refactor
samdark opened this pull request almost 3 years ago
samdark opened this pull request almost 3 years ago
Fix #103: Refactor AssignmentsStorageInterface
samdark opened this pull request almost 3 years ago
samdark opened this pull request almost 3 years ago
Implement at least one DB-based adapter before release
samdark opened this issue almost 3 years ago
samdark opened this issue almost 3 years ago
Add support PHP enums for use as role/permission/rule name
vjik opened this issue almost 3 years ago
vjik opened this issue almost 3 years ago
Replace `RolesStorageInterface::getChildren()` to `getItemParents()`
vjik opened this issue almost 3 years ago
vjik opened this issue almost 3 years ago
Refactor `RolesStorageInterface`
vjik opened this issue almost 3 years ago
vjik opened this issue almost 3 years ago
Use container for get rule instances
vjik opened this issue almost 3 years ago
vjik opened this issue almost 3 years ago
Refactor `Manager`
vjik opened this issue almost 3 years ago
vjik opened this issue almost 3 years ago
`Manager::getDefaultRoles()` should getting roles from the storage instead of create new role
vjik opened this issue almost 3 years ago
vjik opened this issue almost 3 years ago
Assign only roles to users
vjik opened this pull request almost 3 years ago
vjik opened this pull request almost 3 years ago
Refactor `AssignmentsStorageInterface`
vjik opened this issue almost 3 years ago
vjik opened this issue almost 3 years ago
Rename methods for get/set default roles
vjik opened this pull request almost 3 years ago
vjik opened this pull request almost 3 years ago
Rename methods for work with default roles
vjik opened this issue almost 3 years ago
vjik opened this issue almost 3 years ago
Cleanup + Minor refactoring
vjik opened this pull request almost 3 years ago
vjik opened this pull request almost 3 years ago
Add support `$userId` as stringable object
vjik opened this issue almost 3 years ago
vjik opened this issue almost 3 years ago
Add checking of class name and rule being created in `ClassNameRuleFactory`
vjik opened this pull request almost 3 years ago
vjik opened this pull request almost 3 years ago
Remove `ItemInterface`
vjik opened this pull request almost 3 years ago
vjik opened this pull request almost 3 years ago
Remove unnecessary `ItemInterface`
vjik opened this issue almost 3 years ago
vjik opened this issue almost 3 years ago
Optional name for `Rule` constructor
vjik opened this pull request almost 3 years ago
vjik opened this pull request almost 3 years ago
`ClassNameRuleFactory` don't usable
vjik opened this issue almost 3 years ago
vjik opened this issue almost 3 years ago
Add `RuleInterface`
vjik opened this pull request almost 3 years ago
vjik opened this pull request almost 3 years ago
Inrease test coverage to 100%
vjik opened this issue almost 3 years ago
vjik opened this issue almost 3 years ago
Remove `DenyAll` in favor `yiisoft/access`
vjik opened this pull request almost 3 years ago
vjik opened this pull request almost 3 years ago
Improve psalm annotations
vjik opened this pull request almost 3 years ago
vjik opened this pull request almost 3 years ago
Improve psalm annotations
vjik opened this pull request almost 3 years ago
vjik opened this pull request almost 3 years ago
Finalize classes and methods
vjik opened this pull request almost 3 years ago
vjik opened this pull request almost 3 years ago
Suggestion: Create `RuleInterface` and use it in `Manager` and RBAC-storages instead of `Rule`
vjik opened this issue almost 3 years ago
vjik opened this issue almost 3 years ago
Add validation of class into `ClassNameRuleFactory::create()`
vjik opened this issue almost 3 years ago
vjik opened this issue almost 3 years ago
Move `DenyAll` to `yiisoft/access`
vjik opened this issue almost 3 years ago
vjik opened this issue almost 3 years ago
Psalm level 1, minor fixes
samdark opened this pull request almost 3 years ago
samdark opened this pull request almost 3 years ago
Docs
samdark opened this pull request almost 3 years ago
samdark opened this pull request almost 3 years ago
Cleanup
samdark opened this pull request almost 3 years ago
samdark opened this pull request almost 3 years ago
Should we use DateTime interfaces and/or unix timestamp?
samdark opened this issue almost 3 years ago
samdark opened this issue almost 3 years ago
Fix #69: Add CompositeRule
samdark opened this pull request almost 3 years ago
samdark opened this pull request almost 3 years ago
Fix #69: Allow multiple rules
samdark opened this pull request almost 3 years ago
samdark opened this pull request almost 3 years ago
Allow null value for access checking if user is guest
rustamwin opened this pull request almost 3 years ago
rustamwin opened this pull request almost 3 years ago
Allow null for parameter $userId and return false
epifrin opened this pull request almost 3 years ago
epifrin opened this pull request almost 3 years ago
Allow null for parameter userId in method userHasPermission()
epifrin opened this issue almost 3 years ago
epifrin opened this issue almost 3 years ago
Add configuration for `Manager` with param "enableDirectPermissions"
vjik opened this issue about 3 years ago
vjik opened this issue about 3 years ago
Deny assigning permission directly
samdark opened this pull request about 3 years ago
samdark opened this pull request about 3 years ago
Implement the methods `getAllAssignments()`, `getAllRoles`, `getAllRules()` in `Manager::class`
terabytesoftw opened this issue about 3 years ago
terabytesoftw opened this issue about 3 years ago
Split interfaces
darkdef opened this pull request about 3 years ago
darkdef opened this pull request about 3 years ago
Seperate storage into assigments and permissions/roles
darkdef opened this pull request about 3 years ago
darkdef opened this pull request about 3 years ago
Allow assingning multiple rules to a single item
samdark opened this issue over 3 years ago
samdark opened this issue over 3 years ago
Schedule GitHub workflows
viktorprogger opened this pull request over 3 years ago
viktorprogger opened this pull request over 3 years ago