DataGrid:view_grid - Permission to view the data grid for a table.
DataGrid:create_grid - Permission to create a new data grid
DataGrid:edit_grid - Permission to edit an existing data grid
DataGrid:update - Permission to update records via the grid
DataGrid:manage_grids - Permission to access the datagrid control panel
In order for a user to access/use the grid he must be granted at least the Datagrid:view_grid and DataGrid:update permissions?. Both of these permissions? are included in the following system roles by default:
EDIT AND DELETE
And of course these permissions? are included with the call to Dataface_PermissionsTool::ALL() .
If you have assigned your own custom roles and want to enable access to the grid, you can simply add the following to your role definition in your permissions.ini file:
If you want to explicitly disable the grid for a role, you can extend the role and deny those same permissions?:
[MY ROLE extends MY ROLE]
Once installed, log in as a user that has permission to access the grid. You should notice a new tab along with "details", "list", and "find", called "grid". Click on the "grid" tab to access the grid.
You can double click on any field to edit it. Modified fields will be marked in red, and automatically saved every 5 seconds - after the changes are saved the field is no longer marked in red.
Currently only fields with the following widget types are available to be edited in the grid:
Other types of fields will simply not be included in the grid.