Submitted by alysse on 2008/12/05 12:25
As I start to roll out IQ to my production floor for testing, I would like to be able to disallow certain fuctions based on the users involved, particularly any delete and "design" functions. In otherwords, IQ for dummies. Do you think this is possible? I don't want any modification to the general design of theh database other than simple data entry. What do you think? 
 
Thanks, al

Comments

Good suggestion. Would this work for you:
  1. Permissions: editing:
    1. Add/Modify own items
    2. Delete own items
    3. Add/Modify other regular users items
    4. Delete other regular users item
    5. Add/Modify Admin items
    6. Delete Admin items
  2. Permission: Fields:
    1. Modify Fields (basic stuff)
    2. Modify Fields (advanced stuff)
    3. Create Fields
    4. Delete Fields
  3. Grids and Forms:
    1. For those, I recommend splitting the file into an IQDataBase and an IQUIBase:
      1. The IQDataBase only contains data (i.e. items, Fields, field values, links)
      2. The IQUIBase contains grids, forms. This way, each user can configure it to his/her own preferences
    2. This is already possible (and used in production at a customer's facilities), but it is a manual process. I need to create a UI to manage this

alysse

2008/12/05 14:38

In reply to by Pierre_Admin

Hi Pierre,
 
I think that on the whole, this sounds like a great place to start. But I am not sure of what you mean by slitting the database. thanks, al

Pierre_Admin

2008/12/05 14:54

In reply to by alysse

InfoQube can work in split database mode. In this mode, all users share the data, but each user has his own UI. Each user can have:
  • Different grids with different sets of columns, fonts
  • Different forms with different default values
  • Different filters
  • Different pivot tables/charts
These, combined, make up a nice workgroup environment, where users can share data, but still customize their working habits / preferences without affecting other users