{"id":15021936,"url":"https://github.com/cooptilleuls/cooptilleulsaclsonataadminextensionbundle","last_synced_at":"2025-05-08T21:44:15.518Z","repository":{"id":10311765,"uuid":"12437226","full_name":"coopTilleuls/CoopTilleulsAclSonataAdminExtensionBundle","owner":"coopTilleuls","description":"ACL list filtering for SonataAdmin","archived":false,"fork":false,"pushed_at":"2023-11-10T08:49:08.000Z","size":29,"stargazers_count":45,"open_issues_count":6,"forks_count":20,"subscribers_count":26,"default_branch":"master","last_synced_at":"2025-05-08T21:44:10.734Z","etag":null,"topics":["acl","php","sonataadminbundle","symfony-bundle"],"latest_commit_sha":null,"homepage":"http://les-tilleuls.coop","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/coopTilleuls.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2013-08-28T15:22:37.000Z","updated_at":"2024-05-06T00:17:44.000Z","dependencies_parsed_at":"2024-01-14T03:46:52.435Z","dependency_job_id":"1a7f861a-da50-4beb-91aa-c8767d485bb3","html_url":"https://github.com/coopTilleuls/CoopTilleulsAclSonataAdminExtensionBundle","commit_stats":{"total_commits":27,"total_committers":8,"mean_commits":3.375,"dds":0.5555555555555556,"last_synced_commit":"68d9b3f5bb81ed532c051f240860b5fe86d1cc1a"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coopTilleuls%2FCoopTilleulsAclSonataAdminExtensionBundle","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coopTilleuls%2FCoopTilleulsAclSonataAdminExtensionBundle/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coopTilleuls%2FCoopTilleulsAclSonataAdminExtensionBundle/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coopTilleuls%2FCoopTilleulsAclSonataAdminExtensionBundle/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/coopTilleuls","download_url":"https://codeload.github.com/coopTilleuls/CoopTilleulsAclSonataAdminExtensionBundle/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253154068,"owners_count":21862450,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["acl","php","sonataadminbundle","symfony-bundle"],"created_at":"2024-09-24T19:57:14.342Z","updated_at":"2025-05-08T21:44:15.482Z","avatar_url":"https://github.com/coopTilleuls.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ACL extension for Sonata Admin\n\nThis bundle provides ACL list filtering for [SonataAdminBundle](https://github.com/sonata-project/SonataAdminBundle).\nWhen enabled, list screens only display data the logged in user has right to view.\n\nThis bundle is a good complementary of the SonataAdminBundle [ACL editor](http://sonata-project.org/bundles/admin/master/doc/reference/security.html#acl-editor).\n\n[![SensioLabsInsight](https://insight.sensiolabs.com/projects/d7d70442-b52c-4072-8e03-45e6a47e1ca2/mini.png)](https://insight.sensiolabs.com/projects/d7d70442-b52c-4072-8e03-45e6a47e1ca2)\n\n## Install\n\nBe sure that SonataAdminBundle is working and has [ACL enabled](http://sonata-project.org/bundles/admin/master/doc/reference/security.html#acl-and-friendsofsymfony-userbundle).\n\nInstall this bundle using composer:\n\n```\ncomposer require tilleuls/acl-sonata-admin-extension-bundle\n```\n\nRegister the bundle in your AppKernel:\n\n```php\n// app/AppKernel.php\n\npublic function registerBundles()\n{\n    return array(\n        // ...\n        new CoopTilleuls\\Bundle\\AclSonataAdminExtensionBundle\\CoopTilleulsAclSonataAdminExtensionBundle(),\n        // ...\n    );\n}\n```\n\n## Enable\n\nThis extension is automatically enabled for all admins.\n\n## TODO\n\n* Test with other DBMSs than MySQL\n* Write tests\n\n## Credits\n\nCreated by [Kévin Dunglas](http://dunglas.fr) for [Les-Tilleuls.coop](http://les-tilleuls.coop).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcooptilleuls%2Fcooptilleulsaclsonataadminextensionbundle","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcooptilleuls%2Fcooptilleulsaclsonataadminextensionbundle","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcooptilleuls%2Fcooptilleulsaclsonataadminextensionbundle/lists"}