Function for retrieving the value of the Param based on the current user's authentication status
Check that user has access to the param value.
Check that user has access to the param value.
This is for use with Menu.param(s) parser
If the value is NOT Full, the location will be unavailable
Function for retrieving the value of the Param based on the current user's authentication status
Performs authentication on the value according to the provided auth function
Performs authentication on the value according to the provided auth function
The boxed value Full, if accessible | Empty, if not
This is the *actual* value of the param
Abstract away the complexity of boxing/unboxing param values for locations that should be available for things like autologin. By default, a location is undefined if its value cannot be determined. When a user is not logged in, the param's value may not be available because we use the current user's session information for data retrieval. We work around this by providing a simplified data lookup for non-logged in users and then authenticate the data once the user has logged in.
The flip-side to this is that there is an additional method that must be included on the snippets that use the location's parameter(s).
Function for retrieving the value of the Param based on the current user's authentication status
Check that user has access to the param value.
net.amullins.liftkit.routing.params.PathParamAuth