mirror of
https://github.com/Tautulli/Tautulli.git
synced 2025-07-10 15:32:38 -07:00
Fix manual refreshing the libraries/users list
This commit is contained in:
parent
dc4e6edc9a
commit
b4a4f60b04
3 changed files with 34 additions and 22 deletions
|
@ -458,12 +458,17 @@ class WebInterface(object):
|
|||
logger.warn(u"Unable to retrieve data for get_library_sections.")
|
||||
|
||||
@cherrypy.expose
|
||||
@cherrypy.tools.json_out()
|
||||
@requireAuth(member_of("admin"))
|
||||
def refresh_libraries_list(self, **kwargs):
|
||||
""" Refresh the libraries list on it's own thread. """
|
||||
threading.Thread(target=libraries.refresh_libraries).start()
|
||||
""" Manually refresh the libraries list. """
|
||||
logger.info(u"Manual libraries list refresh requested.")
|
||||
return True
|
||||
result = libraries.refresh_libraries()
|
||||
|
||||
if result:
|
||||
return {'result': 'success', 'message': 'Libraries list refreshed.'}
|
||||
else:
|
||||
return {'result': 'error', 'message': 'Unable to refresh libraries list.'}
|
||||
|
||||
@cherrypy.expose
|
||||
@requireAuth()
|
||||
|
@ -1079,12 +1084,17 @@ class WebInterface(object):
|
|||
return user_list
|
||||
|
||||
@cherrypy.expose
|
||||
@cherrypy.tools.json_out()
|
||||
@requireAuth(member_of("admin"))
|
||||
def refresh_users_list(self, **kwargs):
|
||||
""" Refresh the users list on it's own thread. """
|
||||
threading.Thread(target=users.refresh_users).start()
|
||||
""" Manually refresh the users list. """
|
||||
logger.info(u"Manual users list refresh requested.")
|
||||
return True
|
||||
result = users.refresh_users()
|
||||
|
||||
if result:
|
||||
return {'result': 'success', 'message': 'Users list refreshed.'}
|
||||
else:
|
||||
return {'result': 'error', 'message': 'Unable to refresh users list.'}
|
||||
|
||||
@cherrypy.expose
|
||||
@requireAuth()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue