This forum is no longer open and is for reading/searching only.

Please use our new MachForm Community Forum instead.

MachForm Community Forums » MachForm 4

Form Ownership and User Groups by Tags


  1. defriscod
    Member

    I am curious as to if it is possible to control user access privileges by form tags. I know there are no user groups and that the current way to group forms is by tags.

    My issue is that I have a unique scenario:

    1 administrative account allowed to view and do everything
    2 groups of users that share their own forms but can't see the other groups.

    Right now I have my users registered and each group can make new forms but in order to share the forms between each group member the admin must go in and enable it for each appropriate user.

    Now the forms are not always created by the same user so since there is no clear ownership of who made the forms I have to manually go to each user and allow the necessary editing.

    I'm curious as to how hard it would be to implement it in such a way that Group A knows to tag all forms they make as "#Group A" that way in user settings I can set it so that they are allowed to see all forms with "#Group A".

    Also it would apply to Group B. but since form ownership is still there if a form creator from Group B put "#Group A" it wouldn't vanish for them... it just wouldn't show up for the rest of Group B.

    A form with "#Group A" and "#Group B" would be collaborative for both groups.

    Also this could allow a user to enable access to certain forms just by adding "#username". I know its not that simple but the potential is there.

    I hope that this makes sense. I know there isn't a huge amount of user management developed on this (not nearly as much as their is for the amazing form creation) but I am hoping that this is much simpler and easier to implement as a good stepping stone toward more powerful user management.

    Thanks for your time and consideration!

    Posted 10 years ago #
  2. williamansley
    Member

    @defriscod: Your situation is anything but unique! I am sure anyone using Machform at any even moderately large institution would welcome improved user management. I certainly want this and have already suggesting the addition of a user group/role feature. I would prefer to see a more robust solution with real user groups/roles rather than your stopgap suggestion using tags, but I would take it if your suggestion can be implemented more quickly.

    Posted 10 years ago #
  3. defriscod
    Member

    It's great to hear that others are interested in a similar solution. I agree that a true user groups/roles solution would be the best... I wanted to at least give middle ground that might get us some sort of group management faster than it would be to overhaul the entire user management.

    I was here back when MachForm just started and I knew it was the best out there but it was definitely catered to a small single website administrator. The multi-user addition in recent updates is a huge step forward but figuring out how to organize the forms, their data, and the user management is a huge task. Thats why I thought of using what was currently already implemented features. When I get some free time this weekend I will have to look at the source code to see if it is something I could add in without spending days of free time trying to add it in.

    I just hope that someone from Appnitro sees it and maybe comments saying its doable by them, or is in the works for like version 4.3, or to give tips on where I could start. I know php but I would hate to edit it to find out the next incremental update breaks it or has the exact feature we want.

    Posted 10 years ago #
  4. williamansley
    Member

    It's likely that someone from Appnitro will see our posts, but less likely that they will respond to them. Unless they are already working on such a feature and plan to release it in the next update. (How's that for wishful thinking?)

    Posted 10 years ago #

RSS feed for this topic

Reply