Documentation & Wiki
Hey guys, I'm trying my best to RTFM and find out all I can about Permissions as I'm setting up my roles and such on my site now. I've found this bit of documentation:
http://vanillawiki.homebrewforums.net/index.php/Permissions
But it sounds old as it's talking about 2.1 as being in Beta.
I've looked at what is linked off of the default docs page: http://vanillaforums.org/docs
...and it seemed quite basic without going into any depths as to the permissions system. I know it must be there, but I think I'm missing it.
Thanks! (Loving V2 btw)
Best Answer
-
R_J Admin
Garden is the framework that Vanilla has been built on. You can find some info about the beginnings here: http://markosullivan.ca/garden-preview-part-i/
Garden is a framework like e.g. Laravel is, only more specific. There are three official addons:
dashboard: basically everything user related
conversations: well... conversations and messages
vanilla: categories, discussions and commentsSo if you try to find something that is not directly forum related, you'll either find it in /library/core (the framework) or in /addons/dashboard. If you look for something that is "forum related" you'll most probably find it in /addons/vanilla.
There are subfolders in that addons: controllers, models and views are the mst important ones to understand. Try to find lecture about PHP MVC frameworks in order to understand that structure.
6
Answers
The permissions haven't changed much (if at all), so I would consider that wiki page to be current.
What questions do you have about the permissions system?
Documentation is always going to be a bit behind because it takes so much effort to maintain. You are welcome to add your knowledge as you gain it.
Search first
Check out the Documentation! We are always looking for new content and pull requests.
Click on insightful, awesome, and funny reactions to thank community volunteers for their valuable posts.
Perhaps I'm just looking for a better explanation of what "Garden" is.
Garden.Applicants.Manage - Allows access to /dashboard/settings and shows applicant count in menu, shows link to /dashboard/user/applicants.
If I look at that, it would appear that people would have permissions to manage the users? But I don't see this toggle anywhere in our actual permissions.
Docs are here: http://docs.vanillaforums.com/
You want: http://docs.vanillaforums.com/developers/framework/permissions/
Thanks Linc, not exactly what I'm looking for. I'm looking for an "Admin Roles & Permissions: Detailed Look" type thing. Where folks talk about each permission and what turning them off or on does.
A "popup" or "tool tip" hover text thingy might be nice on the Admin page that explain what each thing does.
As it is, I will probably just have to "hit and hope" on what they mean.
Thanks for taking the time to respond though.
Garden is the framework that Vanilla has been built on. You can find some info about the beginnings here: http://markosullivan.ca/garden-preview-part-i/
Garden is a framework like e.g. Laravel is, only more specific. There are three official addons:
dashboard: basically everything user related
conversations: well... conversations and messages
vanilla: categories, discussions and comments
So if you try to find something that is not directly forum related, you'll either find it in /library/core (the framework) or in /addons/dashboard. If you look for something that is "forum related" you'll most probably find it in /addons/vanilla.
There are subfolders in that addons: controllers, models and views are the mst important ones to understand. Try to find lecture about PHP MVC frameworks in order to understand that structure.
That's perfect. Thanks RJ! (and others for your help)