I have the following issue
I have User U1 that has a regular account with no role
U1 uses the app normally
I set the U1 to a manager role and the app should reveal pages that are available to managers, but it doesn’t update for that role.
Any suggestions ?
PS. I’ve closed the app, open it again, singed out and nothing
Also, another issue I see here is that if I change a page to not be visible to an user without a certain role, it will be visible to the user until the user closes the app and reopens it.
Let’s say I’m creating a certain page … if I don’t put in the next minute a visibility condition and someone enters that page, that user can see the page , even if it’s empty, or maybe with some default data that the page has added automatically, until the user closes the app … which is not good from my perspective and should be improved
I have a Manager that has a button and can make another user a manager - so if I add the value to the user directly in the table, it works, if I add it using the button, it doesn’t … same value , and it’s added correctly inside the table, no spaces etc.
The way to work around this if you want to set roles from the app is to use an external service. For example, you can trigger a webhook to Make, and then have Make use the API to set the users role.
Do you have the link to that page , maybe it has more info, or do you have a tutorial on how to do that … I’m new to Make, but I will figure it out somehow
If you are using a Google Sheet as the home to your Role column, you can point the Role column to another column that you update. So, if your Role column is A with a Role value in A2, you can use an equation like ‘=B2’. You can add complexity to this to assign roles other than the one you are assigned, i.e., your equation can use more than just column B to make it do what you want.
If you are using a Glide table, then you need to use a service like Zapier or Make to assign this value to the correct cell. In fact, this is a perfect entry into using Glide with either of these services to send a value from Glide out, and then that value (or another) back to Glide to the correct table/row/column. I’ve learned a lot from the youtube videos made by @Darren_Alderman and @Robert_Petitto, you should check them out if you haven’t already.
Also, anyone working for Glide, if this Role setting ability is a bug, please don’t fix it!