https://github.com/backdrop-contrib/image_library_image_access
Adds an extra permission to image access via Backdrop core image library
https://github.com/backdrop-contrib/image_library_image_access
access-control backdropcms images
Last synced: 9 months ago
JSON representation
Adds an extra permission to image access via Backdrop core image library
- Host: GitHub
- URL: https://github.com/backdrop-contrib/image_library_image_access
- Owner: backdrop-contrib
- License: gpl-2.0
- Created: 2024-04-01T11:01:35.000Z (almost 2 years ago)
- Default Branch: 1.x-1.x
- Last Pushed: 2024-07-28T11:27:19.000Z (over 1 year ago)
- Last Synced: 2025-04-05T05:28:10.367Z (12 months ago)
- Topics: access-control, backdropcms, images
- Language: PHP
- Homepage: https://backdropcms.org/project/usage/image_library_image_access
- Size: 9.77 KB
- Stars: 1
- Watchers: 9
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Image Library Image Access
The problem: Core image library - the dialog to browse files previously
uploaded to Backdrop - is an all-or-nothing item.
You can access all files, regardless who previously uploaded them. This is
fine for small websites with only few users (and roles). This is a pain
point, though, if different roles should have different levels of access to
existing images.
This module provides an extra permission to access all the images in the
image library - other roles (accounts without the extra perm) will only see
*their own files* in the image browser.
The module's very simple: it does its work as soon as it's enabled. There aren't
any settings.
## Installation
Install this module using the
[official Backdrop CMS instructions](https://docs.backdropcms.org/documentation/extend-with-modules).
Go to admin/config/people/permissions and grant the "Access any file in image
library" permission to the roles you need, for example "Editor". The admin
role, more precisely, accounts with permission to "bypass file access", will
see all images in the library, anyway.
## Issues
Bugs and feature requests should be reported in the
[Issue Queue](https://github.com/backdrop-contrib/image_library_image_access/issues).
## Current maintainers
- [Indigoxela](https://github.com/indigoxela)
## License
This project is GPL v2 software. See the LICENSE.txt file in this directory for complete text.