Ecosyste.ms: Issues

An open API service for providing issue and pull request metadata for open source projects.

GitHub / yiisoft/rbac issues and pull requests

#271 - Improve compatibility of item's type with Yii 2

Pull Request - State: open - Opened by arogachev about 1 month ago

#270 - Add console command to remove assignments with non-exists roles/permissions

Issue - State: open - Opened by vjik about 2 months ago - 3 comments
Labels: status:ready for adoption, type:feature

#269 - Fix readme badges

Pull Request - State: closed - Opened by vjik about 2 months ago

#268 - Add ability to check multiple roles or permissions in userHasPermission method.

Issue - State: closed - Opened by sptik12 4 months ago - 2 comments
Labels: status:under discussion

#267 - Fix docs

Pull Request - State: closed - Opened by luizcmarin 6 months ago

#266 - Fix docs

Pull Request - State: closed - Opened by luizcmarin 7 months ago

#265 - Additions to PR 263

Pull Request - State: closed - Opened by arogachev 7 months ago
Labels: type:bug, status:code review

#264 - `Manager::userHasPermission()` - default roles are not checked

Issue - State: closed - Opened by arogachev 7 months ago
Labels: type:bug

#263 - Filter User item names adding default items

Pull Request - State: closed - Opened by KovYu 7 months ago - 1 comment
Labels: type:bug

#262 - Shrink CHANGELOG

Pull Request - State: closed - Opened by arogachev 9 months ago - 1 comment
Labels: type:task

#261 - Group similar entries in CHANGELOG

Issue - State: closed - Opened by arogachev 9 months ago
Labels: type:task

#260 - Test new case for `Manager::userHasPermission()`

Pull Request - State: closed - Opened by arogachev 9 months ago - 2 comments
Labels: type:bug

#259 - Actualize rule example in docs, rename `$ruleContext` to `$context`

Pull Request - State: closed - Opened by arogachev 9 months ago - 2 comments
Labels: type:docs, status:code review

#258 - Actualize `throws` PHPDOC tag for `ManagerInterface::assign()``

Pull Request - State: closed - Opened by arogachev 9 months ago - 2 comments
Labels: type:task, status:code review

#257 - Add method `Manager::hasRole(string $name): bool`

Issue - State: open - Opened by vjik 9 months ago
Labels: type:enhancement

#256 - Adjust for using with Yii Config

Pull Request - State: closed - Opened by arogachev 9 months ago - 2 comments
Labels: type:task

#255 - Actualize badges, remove Scrutinizer

Pull Request - State: closed - Opened by arogachev 9 months ago - 1 comment
Labels: type:task

#254 - Allow checking for user's roles in ManagerInterface::userHasPermission()

Pull Request - State: closed - Opened by arogachev 9 months ago - 3 comments
Labels: type:enhancement, status:code review

#253 - Return `$this` instead of throwing "already assigned" exception in `Manager::assign()`

Pull Request - State: closed - Opened by arogachev 9 months ago - 2 comments
Labels: type:enhancement

#252 - Return `$this` instead of throwing "already assigned" exception in `Manager::assign()`

Issue - State: closed - Opened by arogachev 9 months ago
Labels: type:enhancement, status:ready for adoption

#251 - Allow checking for user's roles in `ManagerInterface::userHasPermission()`

Issue - State: closed - Opened by arogachev 9 months ago - 2 comments
Labels: type:enhancement, status:code review

#250 - Add package configuration for Yii Config

Issue - State: closed - Opened by vjik 9 months ago
Labels: type:bug

#249 - Add `SimpleRuleFactory`

Pull Request - State: closed - Opened by arogachev 9 months ago - 2 comments
Labels: type:enhancement

#248 - Add implementation for `RuleFactoryInterface` that create rules via `new $class`.

Issue - State: closed - Opened by vjik 9 months ago
Labels: type:enhancement, status:code review

#247 - Rename access tree and improve coverage for db implementations

Pull Request - State: closed - Opened by arogachev 9 months ago - 2 comments
Labels: type:task, type:test

#246 - Add test for removing non existing asslgnment

Pull Request - State: closed - Opened by arogachev 9 months ago - 2 comments
Labels: type:test

#245 - Add more tests to raise coverage in related packages

Pull Request - State: closed - Opened by arogachev 9 months ago - 2 comments
Labels: type:enhancement, type:test

#244 - Minor fixes

Pull Request - State: closed - Opened by samdark 9 months ago - 2 comments

#243 - update irc link

Pull Request - State: closed - Opened by Arhell 9 months ago - 2 comments

#242 - update irc link

Issue - State: closed - Opened by Arhell 9 months ago

#241 - Add tests for access tree

Pull Request - State: closed - Opened by arogachev 9 months ago - 2 comments
Labels: type:test

#240 - Update rector/rector requirement from ^0.19.0 to ^1.0.0

Pull Request - State: closed - Opened by dependabot[bot] 10 months ago - 2 comments
Labels: dependencies, php

#239 - How to disable permission on role to specific user?

Issue - State: closed - Opened by donnyatspe 10 months ago - 1 comment

#238 - Concurrency in assignments storage

Pull Request - State: closed - Opened by arogachev 10 months ago - 2 comments

#237 - Concurrency in items storage tests, handle not found base item in access tree

Pull Request - State: closed - Opened by arogachev 10 months ago - 2 comments
Labels: type:bug, type:test

#236 - Fix Psalm

Pull Request - State: closed - Opened by arogachev 10 months ago
Labels: type:task

#235 - Fix Psalm

Pull Request - State: closed - Opened by arogachev 10 months ago
Labels: type:task

#234 - Improve Psalm

Pull Request - State: closed - Opened by arogachev 10 months ago
Labels: type:task

#233 - Add test for adding item with past timestamps

Pull Request - State: closed - Opened by arogachev 10 months ago - 1 comment
Labels: type:test

#232 - Revert changes with final method

Pull Request - State: closed - Opened by arogachev 10 months ago
Labels: type:task

#231 - Disable final fixer for StyleCI, add RawAssignment Psalm type

Pull Request - State: closed - Opened by arogachev 10 months ago - 1 comment
Labels: type:task

#230 - Add `Assignment::getAttributes()` method

Pull Request - State: closed - Opened by arogachev 10 months ago - 1 comment
Labels: type:feature

#229 - Simplify recreation of storages in tests

Pull Request - State: closed - Opened by arogachev 10 months ago
Labels: type:test

#228 - Add option to recreate storages in tests

Pull Request - State: closed - Opened by arogachev 10 months ago - 1 comment
Labels: type:test

#227 - Use snake case for item attribute names (ease migration from Yii 2)

Pull Request - State: closed - Opened by arogachev 10 months ago - 1 comment
Labels: type:task

#226 - Use manager for adding items in tests

Pull Request - State: closed - Opened by arogachev 10 months ago - 1 comment
Labels: type:test

#225 - Update rector/rector requirement from ^0.18.1 to ^0.19.0

Pull Request - State: closed - Opened by dependabot[bot] 10 months ago - 2 comments
Labels: dependencies, php

#224 - Add tests for `ItemsStorage::getAccessTree()`

Issue - State: closed - Opened by arogachev 11 months ago
Labels: type:test

#223 - Handle empty assignments in `Manager::getPermissionsByUserId()`

Pull Request - State: closed - Opened by arogachev 11 months ago - 2 comments
Labels: type:bug

#222 - Adjust hierarchy when removing item

Pull Request - State: closed - Opened by arogachev 11 months ago - 2 comments
Labels: type:bug

#221 - Exclude items with start names when getting children

Pull Request - State: closed - Opened by arogachev 11 months ago - 2 comments
Labels: type:bug

#220 - Fixes after integrating simple items storage

Pull Request - State: closed - Opened by arogachev 11 months ago - 1 comment
Labels: type:task

#219 - Make SimpleAssignmentsStorage::$assignments protected

Pull Request - State: closed - Opened by arogachev 11 months ago - 1 comment
Labels: type:task

#218 - Improve custom autoload

Pull Request - State: closed - Opened by arogachev 11 months ago - 2 comments
Labels: type:task

#217 - Bump PHP version to 8.1 and PHPUnit version to 10.5.2

Pull Request - State: closed - Opened by arogachev 11 months ago - 2 comments
Labels: type:enhancement

#216 - Update CHANGELOG [skip ci]

Pull Request - State: closed - Opened by arogachev 11 months ago - 1 comment
Labels: type:task

#215 - Add simple storages

Pull Request - State: closed - Opened by arogachev 11 months ago - 2 comments
Labels: type:enhancement

#214 - Add simple storages

Issue - State: closed - Opened by arogachev 11 months ago
Labels: type:enhancement

#213 - Reorganize file structure

Issue - State: closed - Opened by arogachev 11 months ago
Labels: status:under discussion

#212 - Change non-empty-string to string in Psalm type for `AccessTree`

Pull Request - State: closed - Opened by arogachev 12 months ago - 1 comment
Labels: type:task

#211 - Improve filtering of items

Pull Request - State: closed - Opened by arogachev 12 months ago - 1 comment
Labels: type:task

#210 - Minor fixes and improve types

Pull Request - State: closed - Opened by arogachev 12 months ago - 1 comment
Labels: type:task

#209 - Optimize calls for getting child items within the loops

Pull Request - State: closed - Opened by arogachev 12 months ago - 2 comments
Labels: type:enhancement

#208 - Revise all interface methods based on their usage

Issue - State: closed - Opened by arogachev 12 months ago - 1 comment

#207 - Add example of self-contained rule factory to docs

Pull Request - State: closed - Opened by arogachev 12 months ago - 1 comment
Labels: type:docs

#206 - Optimize calls for getting child items within the loops

Issue - State: closed - Opened by arogachev 12 months ago

#205 - Use Mermaid for hierarchy in `Tests/Support`

Issue - State: open - Opened by arogachev 12 months ago

#204 - Fix test to be more realistic

Issue - State: closed - Opened by arogachev 12 months ago - 1 comment
Labels: type:test

#203 - Fix `Manager::userHasPermission()`, various fixes and improvements

Pull Request - State: closed - Opened by arogachev about 1 year ago - 2 comments
Labels: type:bug, type:enhancement, status:code review

#202 - Do not use storages directly

Pull Request - State: closed - Opened by arogachev about 1 year ago - 1 comment
Labels: type:task

#200 - Use more specific type hints

Pull Request - State: closed - Opened by arogachev about 1 year ago - 2 comments
Labels: type:task, status:code review

#199 - Refactor `FakeItemsStorage::hasChild()` (sync with `rbac-php`)

Pull Request - State: closed - Opened by arogachev about 1 year ago - 1 comment
Labels: type:task

#198 - Change `ItemsIndexedByName` psalm type again

Pull Request - State: closed - Opened by arogachev about 1 year ago - 2 comments
Labels: type:task

#197 - Simplify GitHub actions

Issue - State: open - Opened by vjik about 1 year ago

#196 - Fix changelog, psalm type and add not null check

Pull Request - State: closed - Opened by arogachev about 1 year ago - 2 comments
Labels: type:task

#194 - Revert `ItemsIndexedByName` psalm type

Pull Request - State: closed - Opened by arogachev about 1 year ago - 2 comments
Labels: type:task

#193 - `Manager::userHasPermission()` - execute parent permissions' rules

Issue - State: closed - Opened by arogachev about 1 year ago - 1 comment
Labels: type:bug, status:under development

#192 - Test storages

Pull Request - State: closed - Opened by arogachev about 1 year ago - 2 comments
Labels: type:test, status:code review

#191 - Exclude parent role from `Manager::getAllChildRoles()`

Pull Request - State: closed - Opened by arogachev about 1 year ago - 2 comments
Labels: type:bug, status:code review

#190 - Improve handling and control of `Assignment::$createdAt`

Pull Request - State: closed - Opened by arogachev about 1 year ago - 2 comments
Labels: type:enhancement, status:code review

#189 - Test storages

Issue - State: closed - Opened by arogachev about 1 year ago - 1 comment
Labels: type:test

#188 - Add test for data persistency

Pull Request - State: closed - Opened by arogachev about 1 year ago - 2 comments
Labels: type:test, status:code review

#187 - Remove timestamps

Pull Request - State: closed - Opened by arogachev about 1 year ago - 2 comments
Labels: type:task, status:code review

#186 - Remove `createdAt` and `updatedAt`

Issue - State: closed - Opened by arogachev about 1 year ago
Labels: type:task

#185 - Execute rule when checking permissions for guests

Pull Request - State: closed - Opened by arogachev about 1 year ago - 2 comments
Labels: type:bug, status:code review

#184 - `Manager` - support batch creation

Issue - State: open - Opened by arogachev about 1 year ago - 1 comment
Labels: status:under discussion, type:feature

#183 - `Manager` - adjust naming of methods after improving perfomance

Issue - State: closed - Opened by arogachev about 1 year ago - 1 comment
Labels: type:task

#182 - `Assignment` - set `createdAt` to current time by default in constructor

Issue - State: closed - Opened by arogachev about 1 year ago - 1 comment

#181 - `Manager::getInheritedPermissionsByUser()` - optimize

Issue - State: closed - Opened by arogachev about 1 year ago - 1 comment

#178 - `Manager::getChildRoles()` should not include the parent role

Issue - State: closed - Opened by arogachev about 1 year ago - 1 comment
Labels: type:bug, status:ready for adoption

#177 - Use rule factory in `CompositeRule`

Pull Request - State: closed - Opened by arogachev about 1 year ago - 2 comments
Labels: status:code review

#176 - `CompositeRule` - use more complex conditions

Issue - State: open - Opened by arogachev about 1 year ago - 1 comment
Labels: type:enhancement

#174 - Actualize README and PHPDoc

Pull Request - State: closed - Opened by arogachev about 1 year ago - 2 comments
Labels: type:docs, status:code review

#173 - Fix README

Pull Request - State: closed - Opened by arogachev about 1 year ago - 2 comments
Labels: type:docs

#172 - Different behavior with guest and user

Issue - State: closed - Opened by g-rodigy about 1 year ago
Labels: type:bug

#171 - Update rector/rector requirement from ^0.17.0 to ^0.18.1

Pull Request - State: closed - Opened by dependabot[bot] about 1 year ago - 2 comments
Labels: dependencies, php

#170 - Improve perfomance

Pull Request - State: closed - Opened by arogachev about 1 year ago - 2 comments
Labels: type:task, status:code review