list_updater role

h095ahe
Kilo Explorer

Hi,
I have a problem with the list_updater role which allows to update selected or update all function. The user has the view on the application module "My Groups work" or "My Work" which displays all tickets assigned to the user or the user's workgroup be it incidents, requests or problem tickets etc on the related records list. What the user can do is select any of the records and update them. The user gets the task form displayed which does not match the form of incident or request and can close the records with the available choice list from the task table. What I want to do is either block access for the list_updater role to update records through the view "My Work" or "My Groups Work" or that when they select the records they get the resolve dialog pop up view and they can only update certain fields. If you have another option please let me know or if you could help me set this up would be very much appreciate it.

Thank you
Michael

2 REPLIES 2

geoffcox
Giga Guru

You can indeed define what view is opened when a user clicks on a module in the left navigation.
First, define a list view and a form view, both with the same view name, that show only what you want the user to see.
If a module opens a List of Records, then you can specify in the module what view to use.
If a module is a URL (from Arguments), you can add the list view definition to the URL: "&sysparm_view=your_view_name".


Thank you for your reply.
With some help I have managed to find what I was looking for and it is in the UI Context Menu. In there you find some of the options you have when right clicking. I then updated the update_all and update _selected by restricting for accessing the task table with an if statement

if (g_list.tableName == 'task'){
alert('This function is not allowed in My Groups work and My Work view');
return;

This is now doing what I want it to do

kind regards