Dashboard Source
Hi,
I understand to give access to a user for a dashboard I need to assign access for all that has been published on the dashboard (lists, modules).
For modules - I can check the source in the dashboard.
Is there a way to check for list that has been published as a page selector?
Thanks
Answers
-
Hi @SatyamArora ,
Good question.
I don't think there is a direct way by which you can identify the name of the list. But, generally the list would be related to the module in the dashboard and you can identify the list from the dimensions in the module.
Let me know if this helps.
Thanks,
Yash
1 -
Thanks @Yash1 , I published a page selector from a lists grid view or a module, don't clearly recall. With only a single page selector how is it then possible to find out?
0 -
Hi @SatyamArora
As @Yash1 mentioned, there is no direct way to identify which list has been published to dashboard.
But generally, we publish lists to dashboard as page selectors to sync the module from the drop down. "Synchronize selection" option works when the page selectors in the dashboard and the dimensions in the modules are same list.
So if you provide access to all the lists which are used in the modules published to the dashboard, it should be good.
Let me know if it works out.
Thanks,
Harsha
0 -
HI @SatyamArora ,
I just want to first clarify that we don't give users access to lists corresponding to page selectors published to the dashboard (Role ==> Lists) but rather to the module from which they were published (Role ==> Modules)
Like others said, currently there is no way to confirm with 100% certainty the module from which the page selector was published. Ideally, you should publish the page selector from one of the modules on the dashboard, however, there is nothing to prevent a modular from publishing a page selector from a module that is not published on the dashboard ( I don't recommend it but I've seen it when debugging the issue with others)
There are 2 ways you can resolve the issue of determining the module of the page selectors published:
- From the Module settings page, look at the applies to column to find the modules that have the list of the page selector in question. that will help you narrow the modules that could have been used to publish the page selector.
- Delete the page selector and republish it to the dashboard from a module on the dashboard. (my preferred method)
Maybe this is something worth recommending to the product team.
2 -
0
-
Thank you @einas.ibrahim. I will stick with your preferred method .
In which case, do we users access to list (Role ==> Lists).
0 -
@SatyamArora
According to the Planual, you should give users access to lists in very limited situations. For example; if you have a numbered list where you allow the user to add items to the list (New employee, product,...etc) then, in this case, you should give the user role write access to the list.
When you think about it, Changing lists is not something the end-user will - or should- do.
@Misbah wrote a nice post about this Plaual rule hereYou should read it.
2 -
@einas.ibrahim got it, thank you 🙂
0 -
How can I publish a specific page selector from a sys module. For example - I have a sys country module, but when I choose to publish as page selector it publishes along with the country and not just region. Maybe that was the reason why I published from the region list and not sys module.
0 -
@SatyamArora
Let me ensure I understand your question correctly.
You have a hierarchical composite list, Country and Region, where the Region list is the parent of the Country List.
You need to publish a page selector just for the regions.To do so you used a SYS module dimensionalized by the Country List.
Correct?- Why are you using a SYS module to publish a page selector? You should publish the page selectors from an output module (modules that are actually displayed on the dashboard)
- If you want to publish a page selector of just the regions then you have to use a module that is dimensionalized by region (not City)
1 -
@einas.ibrahim yes you understood my question correctly and I have understood your answer . That makes sense.
Thanks a lot!0