KEMBAR78
Backport 'Fix image editor permissions for spaces' admins' to v0.28 by alecslupu · Pull Request #14506 · decidim/decidim · GitHub
Skip to content

Conversation

alecslupu
Copy link
Member

🎩 What? Why?

Backport #13772 to v0.28

♥️ Thank you!

* Permission for user granted as admin to edit images

* remove change

* reverting change

* Add permission specs

* fix for assemblies admin permissions

* updated permissions for conferences

* updated participaroty process permissions spec

* removed initative permissions for image upload

* removed spec from initiatives

* removed role checker in initatives

* Update decidim-admin/app/permissions/decidim/admin/permissions.rb

Co-authored-by: Andrés Pereira de Lucena <andreslucena@users.noreply.github.com>

* refactored method in assemblies permissions

* refactored conference admin permissions

* updated description in assemblies

* refactored particpatory processes method

* refactored admin permssions for image editor

* process admin spec added checks for proposals

* commiting changes to permissions to re-write functionality

* removed from participartory processes (refactor)

* removed from conferences

* removed permissions from assembiles

* reverting attaching images in proposals in admin spec

* Revert "removed permissions from assembiles"

This reverts commit 1ab3c8a.

* Revert "removed from conferences"

This reverts commit 2a9e518.

* editor_image object permissions check for processed re-added

* moved method above editor_image check to fix pipeline

* removed metrics block, not present in develop

---------

Co-authored-by: Alexandru Emil Lupu <contact@alecslupu.ro>
Co-authored-by: Andrés Pereira de Lucena <andreslucena@users.noreply.github.com>
@alecslupu alecslupu added backport Pull Requests that are a backport for a fixed bug configuration module: admin module: assemblies module: blogs module: conferences module: core module: initiatives module: participatory processes module: proposals release: v0.28 Issues or PRs that need to be tackled for v0.28 release: v0.29 Issues or PRs that need to be tackled for v0.29 release: v0.30 Issues or PRs that need to be tackled for v0.30 type: fix PRs that implement a fix for a bug labels Apr 8, 2025
github-actions[bot]
github-actions bot previously approved these changes Apr 8, 2025
@greenwoodt greenwoodt assigned alecslupu and unassigned greenwoodt Apr 9, 2025
@alecslupu alecslupu added this to the 0.28.6 milestone Apr 9, 2025
@alecslupu alecslupu merged commit 396a907 into release/0.28-stable Apr 9, 2025
103 checks passed
@alecslupu alecslupu deleted the backport/0.28/fix-image-editor-permissions-f-13772 branch April 9, 2025 08:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport Pull Requests that are a backport for a fixed bug configuration module: admin module: assemblies module: blogs module: conferences module: core module: initiatives module: participatory processes module: proposals release: v0.28 Issues or PRs that need to be tackled for v0.28 release: v0.29 Issues or PRs that need to be tackled for v0.29 release: v0.30 Issues or PRs that need to be tackled for v0.30 type: fix PRs that implement a fix for a bug

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants