Select All / UnSelect All on Page's Roles
1069
Views
20
Comments
On our RadarOn our Radar
Frontend (App Interfaces)

After a while, in a big company, we have a lot of Roles and when we create a new page for only one or two roles, we have to uncheck dozens of checkbox to have the one we need.

Can you guys put a select all/unselect all above the roles list in the properties panel of a Screen?


Thx

Clicking "Registered" is the "select all", but there is no "unselect all".

J.Ja

No, Registered do not select anonymous role.

That's because "Anonymous" isn't a true role (and indeed, it's not "registered"), but it's a good point.

THAT SAID

If "Anonymous" is fine, then you don't need "select all" at all, you just click "Anonymous" and all roles work.

J.Ja

But the use I wrote above is because everytime we need just one or two roles, I need to uncheck dozens of roles...A waste of time...If I could uncheck all then check what I need is faster.

Yes, I *get that* and said so in my original post. I was simply trying to help you get your need PARTIALLY filled RIGHT NOW to make your life slightly easier, before this gets implemented. I am not trying to say this isn't needed at all.

J.Ja

:)

2014-02-07 17-02-43
Vasco Pessanha
Changed the category to
Frontend
Merged this idea with 'Uncheck all roles in the screen' (created on 25 Jan 2019 11:40:08 by Roman)

I have quite a few roles in my app and this number will only increase in the future. It's a bit annoying that every time I add a new screen I have to manually uncheck all the checkboxes to leave the one I need. Is it possible to implement unckeck all when anonymous button is clicked (the same way it adds all roles when it's checked)? Or maybe add an 'All' checkbox when we have more than 5 roles available. 



This comment was:
- originally posted on idea 'Uncheck all roles in the screen' (created on 25 Jan 2019 by Roman)
- merged to idea 'Select All / UnSelect All on Page's Roles' on 28 Jan 2019 16:32:26 by Justin James
2014-02-07 17-02-43
Vasco Pessanha
Changed the category to
Service Studio


This comment was:
- originally posted on idea 'Uncheck all roles in the screen' (created on 25 Jan 2019 by Roman)
- merged to idea 'Select All / UnSelect All on Page's Roles' on 28 Jan 2019 16:32:26 by Justin James
Changed the status to
On our RadarOn our radar

Hi! Good idea for a small improvement, we'll keep it in our radar and track the community feedback.

Thank you!



This comment was:
- originally posted on idea 'Uncheck all roles in the screen' (created on 25 Jan 2019 by Roman)
- merged to idea 'Select All / UnSelect All on Page's Roles' on 28 Jan 2019 16:32:26 by Justin James
Changed the status to
On our RadarOn our radar

Changing the status of this idea to "On our radar",  after merging some related ideas which were already with that status.

Merged this idea with 'Add a "none" role to clear all roles' (created on 10 Dec 2019 15:03:37 by Caulibeam)

The Anonymous role allows users to quickly select all roles in service studio, however there is no way to quickly deselect all roles. 


Propose to add a "none" role to allow quick clearing of all roles. 



This comment was:
- originally posted on idea 'Add a "none" role to clear all roles' (created on 10 Dec 2019 by Caulibeam)
- merged to idea 'Select All / UnSelect All on Page's Roles' on 11 Dec 2019 19:59:31 by Justin James
Merged this idea with 'Uncheck all roles' (created on 20 Feb 2020 18:20:28 by Vânia Marques)

Another suggestion,

When we have a project that has already a great number of roles, they all appear checked in the first place. It would be very practical if there's a checkbox to uncheck/ check all. Just in order to increase the efficiency and productivity.



This comment was:
- originally posted on idea 'Uncheck all roles' (created on 20 Feb 2020 by Vânia Marques)
- merged to idea 'Select All / UnSelect All on Page's Roles' on 21 Feb 2020 03:31:07 by Justin James
Merged this idea with 'Option to bulk uncheck the roles from a Screen' (created on 30 Sep 2020 17:21:56 by Vaibhav)

If an application has a number of roles (in my case around 30)  and a new screen is added then by default platform applies all the registered roles to the screen, which is very helpful in most of the times but sometimes only few (1 or 2) roles need access to a screen, then we need to manually uncheck the not applicable roles. 

If there are too many roles then it becomes annoying, error prone and takes considerable amount of time to uncheck the roles one by one.

So It would be very helpful, if we have an option to uncheck all the roles in one shot and then check the once which are applicable.



This comment was:
- originally posted on idea 'Option to bulk uncheck the roles from a Screen' (created on 30 Sep 2020 by Vaibhav)
- merged to idea 'Select All / UnSelect All on Page's Roles' on 01 Oct 2020 04:27:43 by Daniël Kuhlmann

I'm looking for this. A checkbox to select all roles at the same time.


Today, I have one generic page with all roles unchecked, then when I need to create a new page, I just copy and paste this generic page and check my roles.


Like this idea!

+1. I agree. I'm facing the same problem. 

This happens in the service studio, on the list of roles of a web screen.

If we click "registered", service studio will check all the roles.

Later on, if we need to uncheck them we have to uncheck them one by one.

This feature would help a lot to improve application security


Avoid setting Registered Roles to access ScreensScreens should use custom Roles instead of using System Roles (Registered)

Impact: OutSystems provides you with a default set of System Roles. However, you should define your own custom Roles, specific to your app. Any Screen with a Registered Role can be accessed by any user with a valid OutSystems session, that is, any user that has logged into an app running in the same Platform Server.

How to fix:

Disable the Registered Role access on all Screens and explicitly grant access to custom Roles that are specific to your app.