X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/7e7ede890e8e948236d3dbc48e24aca00cd01f62..b95a8d03e32a86838d99ded814a08cb7aac44772:/app/abilities/api_capability.rb diff --git a/app/abilities/api_capability.rb b/app/abilities/api_capability.rb index 0e953d50b..1c2eab41f 100644 --- a/app/abilities/api_capability.rb +++ b/app/abilities/api_capability.rb @@ -10,13 +10,13 @@ class ApiCapability if user&.active? can [:create, :comment, :close, :reopen], Note if scope?(token, :write_notes) can [:create, :destroy], NoteSubscription if scope?(token, :write_notes) - can [:show, :data], Trace if scope?(token, :read_gpx) + can [:read, :data], Trace if scope?(token, :read_gpx) can [:create, :update, :destroy], Trace if scope?(token, :write_gpx) can [:details], User if scope?(token, :read_prefs) can [:gpx_files], User if scope?(token, :read_gpx) - can [:index, :show], UserPreference if scope?(token, :read_prefs) + can :read, UserPreference if scope?(token, :read_prefs) can [:update, :update_all, :destroy], UserPreference if scope?(token, :write_prefs) - can [:inbox, :outbox, :show, :update, :destroy], Message if scope?(token, :consume_messages) + can [:inbox, :outbox, :read, :update, :destroy], Message if scope?(token, :consume_messages) can [:create], Message if scope?(token, :send_messages) if user.terms_agreed?