Skip to content

Duplicate Access Policies results in false copy (2.2.10) #11150

Open
@Gallenkamp

Description

@Gallenkamp

I duplicated and edited an access policy (Content Editor) and removed the right to add resources or duplicate them.

On edit, the duplicated values are not like before. If i seledt and edit the policy, the correct values appear in the field again.

before touching the last dropdown input
vor
after touching it (and selecting the same value)
nach

Then i compared the original and the duplicated values in the database.
Original:
{"change_profile":true,"class_map":true,"countries":true,"edit_document":true,"frames":true,"help":true,"home":true,"load":true,"list":true,"logout":true,"menu_reports":true,"menu_site":true,"menu_support":true,"menu_tools":true,"menu_user":true,"resource_duplicate":true,"resource_tree":true,"save_document":true,"source_view":true,"tree_show_resource_ids":true,"view":true,"view_document":true,"new_document":true,"delete_document":true}
Copy with less permissions:
{"about":false,"access_permissions":false,"actions":false,"change_password":true,"change_profile":false,"charsets":false,"class_map":true,"components":false,"content_types":false,"countries":true,"create":false,"credits":false,"customize_forms":false,"dashboards":false,"database":false,"database_truncate":false,"delete_category":false,"delete_chunk":false,"delete_context":false,"delete_document":false,"delete_eventlog":false,"delete_plugin":false,"delete_propertyset":false,"delete_role":false,"delete_snippet":false,"delete_template":false,"delete_tv":false,"delete_user":false,"directory_chmod":false,"directory_create":false,"directory_list":false,"directory_remove":false,"directory_update":false,"edit_category":false,"edit_chunk":false,"edit_context":false,"edit_document":true,"edit_locked":false,"edit_plugin":false,"edit_propertyset":false,"edit_role":false,"edit_snippet":false,"edit_template":false,"edit_tv":false,"edit_user":false,"element_tree":false,"empty_cache":false,"error_log_erase":false,"error_log_view":false,"export_static":false,"file_create":false,"file_list":false,"file_manager":false,"file_remove":false,"file_tree":false,"file_update":false,"file_upload":false,"file_view":false,"flush_sessions":false,"frames":true,"help":true,"home":true,"import_static":false,"languages":false,"lexicons":false,"list":true,"load":true,"logout":true,"logs":false,"menus":false,"menu_reports":false,"menu_security":false,"menu_site":true,"menu_support":true,"menu_system":false,"menu_tools":false,"menu_user":false,"messages":false,"namespaces":false,"new_category":false,"new_chunk":false,"new_context":false,"new_document":false,"new_document_in_root":false,"new_plugin":false,"new_propertyset":false,"new_role":false,"new_snippet":false,"new_static_resource":false,"new_symlink":false,"new_template":false,"new_tv":false,"new_user":false,"new_weblink":false,"packages":false,"policy_delete":false,"policy_edit":false,"policy_new":false,"policy_save":false,"policy_template_delete":false,"policy_template_edit":false,"policy_template_new":false,"policy_template_save":false,"policy_template_view":false,"policy_view":false,"property_sets":false,"providers":false,"publish_document":false,"purge_deleted":false,"remove":false,"remove_locks":false,"resourcegroup_delete":false,"resourcegroup_edit":false,"resourcegroup_new":false,"resourcegroup_resource_edit":false,"resourcegroup_resource_list":false,"resourcegroup_save":false,"resourcegroup_view":false,"resource_duplicate":false,"resource_quick_create":false,"resource_quick_update":false,"resource_tree":false,"save":false,"save_category":false,"save_chunk":false,"save_context":false,"save_document":true,"save_plugin":false,"save_propertyset":false,"save_role":false,"save_snippet":false,"save_template":false,"save_tv":true,"save_user":false,"search":false,"settings":false,"sources":false,"source_delete":false,"source_edit":false,"source_save":false,"source_view":true,"steal_locks":false,"tree_show_element_ids":false,"tree_show_resource_ids":false,"undelete_document":false,"unlock_element_properties":false,"unpublish_document":false,"usergroup_delete":false,"usergroup_edit":false,"usergroup_new":false,"usergroup_save":false,"usergroup_user_edit":false,"usergroup_user_list":false,"usergroup_view":false,"view":true,"view_category":false,"view_chunk":false,"view_context":false,"view_document":true,"view_element":false,"view_eventlog":false,"view_offline":false,"view_plugin":false,"view_propertyset":false,"view_role":false,"view_snippet":false,"view_sysinfo":false,"view_template":false,"view_tv":true,"view_unpublished":false,"view_user":false,"workspaces":false}

I hope that this helps.

Metadata

Metadata

Assignees

Labels

area-aclarea-securitybugThe issue in the code or project, which should be addressed.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions