oppps no reply here. I was thinking this is not possible, but I just post my question hoping that the brilliant minds in this forum have an alternative solution of blocking access to the script to other administrators by the super-admin. I wanted all the features of Brilliant database be available to other Administrators except for the design module.
Not sure what features you need for this user, but a client user within a new group with their own toolbar buttons could expand what a normal client might access ( many actions can be group dependent).
I wanted to create another user that will initiate database sharing, but it is possible only for administrators. I wanted to block the access to the Design module, but how can I do that when that user is also an Administrator?
All administrators have the same level of access so you can't impose the kind of restriction your looking for on another administrator account.
What you need to do is create a Supervisor account. (or as I call them “Super User” accounts as it makes admins feel a little better..lol)
Basically, your creating a new class of accounts who technically have the same level of access as a normal user, however you can hard code into your database certain functions you want them to have access to that a normal user won't have access to.
So for example you could create a drop down menu that only a supervisor can see and on this drop down would be a option like Share Database.
Yes, that would work too but the other Admin would not able to open the database directly in Brilliant Database at all if you do that. They would only be able to open the database from the application you compiled.
To be able to open the database directly from Brilliant Database once this protection is activated, you must also have all the sub folders / files that were in the same folder as the database the time the protection was activated.