{"id":25209874,"url":"https://github.com/backdrop-contrib/image_library_image_access","last_synced_at":"2025-06-26T16:37:20.019Z","repository":{"id":230890671,"uuid":"780380334","full_name":"backdrop-contrib/image_library_image_access","owner":"backdrop-contrib","description":"Adds an extra permission to image access via Backdrop core image library","archived":false,"fork":false,"pushed_at":"2024-07-28T11:27:19.000Z","size":10,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":9,"default_branch":"1.x-1.x","last_synced_at":"2025-04-05T05:28:10.367Z","etag":null,"topics":["access-control","backdropcms","images"],"latest_commit_sha":null,"homepage":"https://backdropcms.org/project/usage/image_library_image_access","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/backdrop-contrib.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-04-01T11:01:35.000Z","updated_at":"2024-07-28T11:27:22.000Z","dependencies_parsed_at":"2024-04-01T12:29:27.382Z","dependency_job_id":"39938bd0-b711-4590-bed7-6b5f8e17aa6b","html_url":"https://github.com/backdrop-contrib/image_library_image_access","commit_stats":null,"previous_names":["backdrop-contrib/image_library_image_access"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/backdrop-contrib/image_library_image_access","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Fimage_library_image_access","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Fimage_library_image_access/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Fimage_library_image_access/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Fimage_library_image_access/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/backdrop-contrib","download_url":"https://codeload.github.com/backdrop-contrib/image_library_image_access/tar.gz/refs/heads/1.x-1.x","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/backdrop-contrib%2Fimage_library_image_access/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262103274,"owners_count":23259424,"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":["access-control","backdropcms","images"],"created_at":"2025-02-10T13:18:46.725Z","updated_at":"2025-06-26T16:37:19.970Z","avatar_url":"https://github.com/backdrop-contrib.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Image Library Image Access\n\nThe problem: Core image library - the dialog to browse files previously\nuploaded to Backdrop - is an all-or-nothing item.\n\nYou can access all files, regardless who previously uploaded them. This is\nfine for small websites with only few users (and roles). This is a pain\npoint, though, if different roles should have different levels of access to\nexisting images.\n\nThis module provides an extra permission to access all the images in the\nimage library - other roles (accounts without the extra perm) will only see\n*their own files* in the image browser.\n\nThe module's very simple: it does its work as soon as it's enabled. There aren't\nany settings.\n\n## Installation\n\nInstall this module using the\n [official Backdrop CMS instructions](https://docs.backdropcms.org/documentation/extend-with-modules).\n\nGo to admin/config/people/permissions and grant the \"Access any file in image\nlibrary\" permission to the roles you need, for example \"Editor\". The admin\nrole, more precisely, accounts with permission to \"bypass file access\", will\nsee all images in the library, anyway.\n\n## Issues\n\nBugs and feature requests should be reported in the\n [Issue Queue](https://github.com/backdrop-contrib/image_library_image_access/issues).\n\n## Current maintainers\n\n- [Indigoxela](https://github.com/indigoxela)\n\n## License\n\nThis project is GPL v2 software. See the LICENSE.txt file in this directory for complete text.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbackdrop-contrib%2Fimage_library_image_access","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbackdrop-contrib%2Fimage_library_image_access","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbackdrop-contrib%2Fimage_library_image_access/lists"}