Hello,
Thanks for using our products and for leaving this review. Really sorry it took us so long to get back to you - we have somehow missed the notification about this review.
Regarding your question - you can set the visibility conditions to the button “Dashboard” and add the event “when the dashboard page is loaded” with the condition “Only when current user’s admin is yes”.
In case if you want to make Admin Dashboard visible only for you, please follow these steps:
Create an account for yourself by signing up;
In the DataBase -> Users Table, please add one more field “admin” and set it to “yes/no” type;
Find yourself (or add) in the DataBase through the App Data tab of the editor and change the “admin” field to yes;
Go to the dashboard page of the app;
Add a new workflow "when the page is loaded and current’s user admin is yes"
Once you implement this, any user trying to access the dashboard page without the admin rights will not be able to see this panel.
As an alternative, in the "when page is loaded" event, add the condition "Only when current user's email is not your@email.com" > go to page index. SO when page loads, it checks if the current user's email is your email. If not - the app will redirect user to the index page.
Also, you can set privacy rules in the database tab of the app, using the same logic based on the user’s admin field.
Hope it will help you.
If you need further assistance please send us an email at support@zeroqode.com - we'd be happy to help you out.
Thanks!