How to allow users to add pages under their own profile page (by group)
Permalink 1 user found helpful
Hello,
I am trying to allow users the ability to add pages under their own profile page. I have advanced permissions turned on, and I can set the permissions on user1 to add to their profile, but (new) user2 doesn't have the add page option. I would like to limit the number of pages a user can add by group. Something like:
Group 1 can add 3 pages under their profile (only 1 level deep)
Group 2 can add 10 pages under their profile (only 1 level deep),
etc..
Any help is greatly appreciated!
Shane~
I am trying to allow users the ability to add pages under their own profile page. I have advanced permissions turned on, and I can set the permissions on user1 to add to their profile, but (new) user2 doesn't have the add page option. I would like to limit the number of pages a user can add by group. Something like:
Group 1 can add 3 pages under their profile (only 1 level deep)
Group 2 can add 10 pages under their profile (only 1 level deep),
etc..
Any help is greatly appreciated!
Shane~
Hey R4YM3,
I ended up doing this:
1) Created a folder with the name = userID
2) Made that user the owner of the folder, with all the correct permissions so that they can add pages under their "parent" page (the path to their pages would be:http://<domain>/<userId>/<newpage>.... Example:http://sites.localplugs.com/4/john-smith-actor/... )
3) Built a custom UI for users to build their pages
4) Within the custom UI, I calculate how many pages users can add depending on subscription group they belong to; once they reach their max page count, I disable the page creation buttons.
You can experience the UI by logging intohttp://sites.localplugs.com with the
user: sample
password: sample
Hope this gives you some direction. There's a lot of custom features that I had to build to accomplish this, so it can be quite a task to build it up.
I ended up doing this:
1) Created a folder with the name = userID
2) Made that user the owner of the folder, with all the correct permissions so that they can add pages under their "parent" page (the path to their pages would be:http://<domain>/<userId>/<newpage>.... Example:http://sites.localplugs.com/4/john-smith-actor/... )
3) Built a custom UI for users to build their pages
4) Within the custom UI, I calculate how many pages users can add depending on subscription group they belong to; once they reach their max page count, I disable the page creation buttons.
You can experience the UI by logging intohttp://sites.localplugs.com with the
user: sample
password: sample
Hope this gives you some direction. There's a lot of custom features that I had to build to accomplish this, so it can be quite a task to build it up.
Did you worked this out?
I'm curious how you did it.
Thanks in advance
Regards,
Ray