Project

General

Profile

Actions

Bug #4440

closed

XML Backend: Toolbar ignoring tablebrowse row field usage permissions

Added by krileon about 10 years ago. Updated over 9 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
Start date:
21 March 2014
Due date:
% Done:

100%

Estimated time:

Description

For example if you have a row where its checkmark toggling is disabled (e.g. Publish state) and you've a toolbar item that also toggles this state then the toolbar item ignores the checkmark toggling and just goes ahead and toggles it anyway. This results in the ability to unpublish a CB Language plugin within CB > Plugin Management, which should not be possible. There are many other issues like this throughout the management pages.

This seams partially implemented in _performTableActions, but it needs to check the xml of the specific row being changed instead of just looking for the first occurrence of that field with toggle enabled.

Actions

Also available in: Atom PDF