Glide allows to set User Profiles that is very useful to define different user Access Level for different Layouts (components Filtering/Visibility). That’s fine but this is not enough because each profile should cover different user needs.
The figure below summarizes an example with “Local Food Market” application.
There are 3 type of sheets (filled Forms): Products, Orders and Clients.
For the Client there are 3 basic functions, and for the Seller 3 other basic functions.
So now the problem is the following: Even if all the logic behind allows to manage several functions via one TAB, which label (and icon) should be given to each of these TAB ?
For the Client, it could be : Select&Order, Follow&Modify, Registration, but these labels are not significant for the Seller !
For the Seller, it could be : Update Products List, Orders Volume, Order/Client but these labels are not significant for the Client !
To solve this issue, I saw following solutions, but each one has big drawback:
• Use 6 TAB => not UI friendly, because in both case 3 TAB will be empty and not useful
• Use 2 Glide App, 1 for the Client, 1 for the Seller => expensive, difficult to maintain, not in line with Glide approach I guess
I’m using Glide only since few weeks, so I don’t know all possibilities, but the best solution I see today would be to have the possibility based on User Profile (means Access Level):
• to mask TAB (alternatively 3 on 6 in the example)
• to assign different Label/Icon by Filtering (in order to have only 3 TAB in both cases in the example)