{"id":21162151,"url":"https://github.com/pixelart/shopware-roles-config","last_synced_at":"2025-03-14T16:13:06.347Z","repository":{"id":57041997,"uuid":"65823118","full_name":"pixelart/shopware-roles-config","owner":"pixelart","description":"Import and export shopware roles from config files","archived":false,"fork":false,"pushed_at":"2016-08-16T13:38:57.000Z","size":6,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-01-21T09:31:09.828Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/pixelart.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}},"created_at":"2016-08-16T13:35:08.000Z","updated_at":"2020-06-08T13:41:11.000Z","dependencies_parsed_at":"2022-08-23T23:30:22.582Z","dependency_job_id":null,"html_url":"https://github.com/pixelart/shopware-roles-config","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pixelart%2Fshopware-roles-config","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pixelart%2Fshopware-roles-config/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pixelart%2Fshopware-roles-config/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pixelart%2Fshopware-roles-config/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pixelart","download_url":"https://codeload.github.com/pixelart/shopware-roles-config/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243606962,"owners_count":20318314,"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":[],"created_at":"2024-11-20T13:22:41.742Z","updated_at":"2025-03-14T16:13:06.317Z","avatar_url":"https://github.com/pixelart.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"PixelartRolesConfig\n===================\n\nA quick shopware plugin to define backend user acl roles within YAML config\nfiles and import them on e.g. deployments.\n\nInstallation\n------------\n\n```bash\ncomposer require pixelart/shopware-roles-config\n```\n\nIt is recommended that you add\n`engine/Shopware/Plugins/Local/Backend/PixelartRolesConfig` to your\n`.gitignore` file if you ignore the composer `vendor` dir too.\n\nUsage\n-----\n\nFirst you need to export all roles to config files. At the current state\nonly all roles are exported and imported at once. For example you can store\nyour roles in `.misc/roles`:\n\n```bash\nphp bin/console pixelart:roles:export .misc/roles/\n```\n\nThen you should get one file per backend role. Take care, the filename is\nidempotent, which means you should never rename it. Also the name of the\nrole in the backend is slugified and not allowed to renamed anymore.\n\nNow you can commit your roles into your VCS and change it as you need it.\nAfter changes you can import them with:\n\n```bash\nphp bin/console pixelart:roles:import .misc/roles/\n```\n\nLicense\n-------\n\nThe MIT License (MIT). Please see the [LICENSE file](LICENSE) for more\ninformation.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpixelart%2Fshopware-roles-config","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpixelart%2Fshopware-roles-config","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpixelart%2Fshopware-roles-config/lists"}