- end
- end
-
- # Utility methods to make the controller filter methods easier to read and write.
- def require_allow_read_prefs
- require_capability(:allow_read_prefs)
- end
- def require_allow_write_prefs
- require_capability(:allow_write_prefs)
- end
- def require_allow_write_diary
- require_capability(:allow_write_diary)
- end
- def require_allow_write_api
- require_capability(:allow_write_api)
- end
- def require_allow_read_gpx
- require_capability(:allow_read_gpx)
- end
- def require_allow_write_gpx
- require_capability(:allow_write_gpx)
- end
-
- ##
- # sets up the @user object for use by other methods. this is mostly called
- # from the authorize method, but can be called elsewhere if authorisation
- # is optional.
- def setup_user_auth
- # try and setup using OAuth
- if oauthenticate
- @user = current_token.user