Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Nigel Wilson 945 posts 2077 karma points
    Dec 01, 2009 @ 04:23
    Nigel Wilson
    0

    Membership Hierarchy

    I have been tasked with developing a membership application witihn an Umbraco site.

    The membership is to be hierarchical as follows:

    Company Record  (with linked user)

          \_____ Regional Office  (with linked user)

                   \______Department  (with linked user)

                           \______User

                           \______User

                   \______Department

                            \______User

     

    We would create the initial Company Record (and associated user) however we want the company to then self manage the siblings (as per the above structure) via forms available from the front end.

    The intention is that you can only load/maintain/delete an equivalent or lessor record (kind of obvious but thought it best to confirm).

    Also I am thinking that an end user (with no higher privileges) will be able to view the parent / grandparent / great-grandparent details.

    To try and utilise as much of Umbraco as possible I assume I should look to create member types for each leve. Then create member groups for each company record. But it hten starts to get a bit confusing for this Umbraco newbie !

    Firstly am I on the right track ?

    Can anyone provide suggestions on how to control what levels of access are available from the front end when companies/regional offices/departments add new records ?

    I would appreciate any feedback

    Thanks

    Nigel

     

  • skiltz 501 posts 701 karma points
    Dec 01, 2009 @ 05:39
    skiltz
    1

    There is no built-in functionality within Umbraco that can out-of-the-box detail with this situation.

    How would I deal with this? 

    In the membertype properties have a field that records the highest node the user can access using the content picker datatype.  Each time this type of page loads check to see if they have access based in this data.

    Hope thats some help.

    Thanks,
    Matthew

  • Nigel Wilson 945 posts 2077 karma points
    Dec 01, 2009 @ 08:51
    Nigel Wilson
    0

    Hi Matthew (and fellow kiw)


    Thanks for the suggestion and yeah it is a good one - I had a quick look at creating a custom datatype in the hope I could list all the member types as tickboxes. I guess it is still an option but hadn't tried the more simple approach as you have suggested.

    Back to work tomorrow so will investigate and update thread.

    Thanks again.

    Nigel

  • Dan 1288 posts 3921 karma points c-trib
    Dec 01, 2009 @ 10:47
    Dan
    0

    Nigel, I'm looking to implement something similar here - I'd appreciate your updates if you find a good solution.  Cheers.

Please Sign in or register to post replies

Write your reply to:

Draft