I'm playing with the concept of a membership database, and I'm looking for something a little different in terms of permissions. I would like to have a member's information entered by an admin assistant type user. Then, I would like to set the record somehow so that it is only editable by the user to whom it belongs. For example, the admin may enter records for members Ron, Sean and Dan. I want to be able to change the "Dan" record but not the other two. And, I do not want the other two folks to be able to change my record.
I've tried doing that with groups, but that doesn't quiet work. The record is created in the admin's group, so that user (who may be in a "member" group) can't see or edit it.
Any suggestions for how to do something like this?
Thanks!
Dan
Permissions Question
Re: Permissions Question
Hi Dan,
I don't use the Membership section for my members database because there aren't enough fields. I use the Admin section so that the Membership Officer and Secretary can add or alter records, but other Committee members can only view them. Thus Groups concept is good for me.
However, when trying the Membership module supplied by AppGini, I thought it was able to do exactly what you want. You can set it so that the Admin, or the person who owns the record can change it, but no-one else. That means that I as a member, can change my form but no-one else can. I'm positive you can set it up that I can only see my own form and no one elses.
If you haven't done so, may I suggest you download the Help and Tutorial files in book form and look at those.
http://forums.appgini.com/phpbb/viewtopic.php?f=4&t=7
John
I don't use the Membership section for my members database because there aren't enough fields. I use the Admin section so that the Membership Officer and Secretary can add or alter records, but other Committee members can only view them. Thus Groups concept is good for me.
However, when trying the Membership module supplied by AppGini, I thought it was able to do exactly what you want. You can set it so that the Admin, or the person who owns the record can change it, but no-one else. That means that I as a member, can change my form but no-one else can. I'm positive you can set it up that I can only see my own form and no one elses.
If you haven't done so, may I suggest you download the Help and Tutorial files in book form and look at those.
http://forums.appgini.com/phpbb/viewtopic.php?f=4&t=7
John
Re: Permissions Question
There mainly 3 levels:
1.: Administration = full right's
2.: Group = all right's to a specific Group
3.: Member/User Rights = Right to own records only
Administrator will have all right's, not limited in any means. Only differences are in Forum Software as example, there different levels of administrator while the highest level is the one of the Root Administrator.
Groupadmin rights are limited to an specific group. Here the Groupadmin can change within "his" group what the Administrator assigned for him to change, such could be compared with an Forum Moderator.
Member/Users could change their own settings only. Those could be also limited by the Administrator.
In apps like AppGini, it would be quite hard to implement higher security but impossible. Maybe an Module which would accept Crypt functions would be the best to intergrate. That should allow that anybody could use his/her own decryption key. Have to take a deeper look in that.
1.: Administration = full right's
2.: Group = all right's to a specific Group
3.: Member/User Rights = Right to own records only
Administrator will have all right's, not limited in any means. Only differences are in Forum Software as example, there different levels of administrator while the highest level is the one of the Root Administrator.
Groupadmin rights are limited to an specific group. Here the Groupadmin can change within "his" group what the Administrator assigned for him to change, such could be compared with an Forum Moderator.
Member/Users could change their own settings only. Those could be also limited by the Administrator.
In apps like AppGini, it would be quite hard to implement higher security but impossible. Maybe an Module which would accept Crypt functions would be the best to intergrate. That should allow that anybody could use his/her own decryption key. Have to take a deeper look in that.
Have a nice day and best wishes from LoS (Land of Smile)
Re: Permissions Question
Thanks for the replies, and sorry I've been away so long since posting. I understand I may be asking too much, but if the admin could create a record AND assign an an appgini group to that record, then allow a member to edit records in that group, it would solve my problem.
Re: Permissions Question
This may be another way to state it. If a member of the admin group could change group ownership of any record that would allow an admin to create a record and assign it to a group.
Re: Permissions Question
You can as admin all times change the Group and/or Ownership an any single record. A User/Member could only change his own records.
If you like to change permissions, you could do that from Admin Area only. To change a Users Record, from Admin Area go to View Members, select the Member you like to edit something from and chose the record. From here you could change the ownership of a single record but must change the Group first an save. Screen advice is available.
If you like to change permissions, you could do that from Admin Area only. To change a Users Record, from Admin Area go to View Members, select the Member you like to edit something from and chose the record. From here you could change the ownership of a single record but must change the Group first an save. Screen advice is available.
Have a nice day and best wishes from LoS (Land of Smile)
Re: Permissions Question
You're welcome!
It's an easy task you looking for.From Admin Area you've all power needed for to do such work as admin.
It's an easy task you looking for.From Admin Area you've all power needed for to do such work as admin.
Have a nice day and best wishes from LoS (Land of Smile)