FIX: Restore users#topic_tracking_state route to api session_info scope (#10992)

This route was inadvertently removed in 1cec333f, and is required for showing new/unread counts in Discourse mobile apps
This commit is contained in:
David Taylor 2020-10-21 19:44:34 +01:00 committed by GitHub
parent a04c300495
commit abb00c3780
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 1 deletions

View File

@ -12,7 +12,10 @@ class UserApiKeyScope < ActiveRecord::Base
RouteMatcher.new(methods: :get, actions: 'notifications#index'),
RouteMatcher.new(methods: :put, actions: 'notifications#mark_read')
],
session_info: [ RouteMatcher.new(methods: :get, actions: 'session#current') ],
session_info: [
RouteMatcher.new(methods: :get, actions: 'session#current'),
RouteMatcher.new(methods: :get, actions: 'users#topic_tracking_state')
],
bookmarks_calendar: [ RouteMatcher.new(methods: :get, actions: 'users#bookmarks', formats: :ics, params: %i[username]) ]
}