Commit Graph

26 Commits

Author SHA1 Message Date
KevinMidboe c6791a7027 Login and register builds and sets cookie auth token 2022-03-06 10:31:58 +01:00
KevinMidboe 5b6a2c2651 Linting 2022-03-06 10:27:09 +01:00
KevinMidboe d8985aaff7 Correctly use username from req.loggedInUser 2022-01-03 19:17:27 +01:00
KevinMidboe 291bdf089c Forget to rename copied link function to unlink 2019-12-22 13:42:13 +01:00
KevinMidboe 8eacde9ccc Moved tautulli config settings to be fetched from our configuration (either env variable or conf/development.json. 2019-12-22 13:36:13 +01:00
KevinMidboe f8847c62f2 UserRepository handles updating db settings better.
Moved the plex_userid to settings to expanded with functions for
updating and fetching settings, each with its own helper function
towards the database.
Since we had a linkPlexUserId function and we dont want plex_userid to
be updated from the updatesettings function we moved unlinking to a
separate endpoint and class function.
Also a new controller and endpoints for getting and updating settings.
2019-12-22 13:30:18 +01:00
KevinMidboe a5248f0631 TODO comment for login 2019-11-25 23:38:52 +01:00
KevinMidboe 510c014549 Added endpoint for getting plays grouped by days of week. 2019-11-11 17:59:16 +01:00
KevinMidboe 2650497986 Tautulli will serve all the tautulli api calls. Mostly this will be used by user requests for getting stats related to the logged in user. WIP but currently watch time stats, plays by number of days, and view history has been implemented.
TODO:
 - Error handling if tautulli request fails.
 - Filter the responses and/or limit them from tautulli
 - Handle parsing variable parameters from request
2019-11-04 23:11:00 +01:00
KevinMidboe 601fc1d0de Renamed search_history controller to searchHistory 2019-11-04 22:57:59 +01:00
KevinMidboe acc26a2f09 Renamed user history to search_history and fixed an issue where search history received the entire user object and not just the username 2019-11-04 20:32:41 +01:00
KevinMidboe 495a3b4838 Merged api/v2 into feature branch 2019-11-04 00:58:43 +01:00
KevinMidboe 6b737b8ab4 Updated all controller responses to return message not error on errors. 2019-11-04 00:57:27 +01:00
KevinMidboe 05b001de2e Created endpoint for authenticating with plex and linking your plex user to the logged in seasoned user. User database table gets a new plex_userid column. This will be used to fetch tautulli stats for your account. 2019-11-04 00:43:42 +01:00
KevinMidboe 12afbf6364 Tokens can also have a admin property. When admin is defined its included in the jwt token. 2019-07-25 00:13:28 +02:00
KevinMidboe ed07c77b13 Updated files with tripple === and some linting issues. 2018-05-06 18:23:29 +02:00
KevinMidboe 8fbd0eb9d8 Also unpacks the value of username before passing it to searchHistory. 2018-03-08 10:33:04 +01:00
KevinMidboe ba96e27c43 Alongside the token the value of admin state is also sent. 2018-03-07 01:35:40 +01:00
KevinMidboe 02c36d041a Removed console.log and fixed docstring comment. 2018-03-06 19:30:11 +01:00
KevinMidboe 7c4aeb48ab When registering a token is also returned so we dont need to sign in after registration. 2018-03-06 19:26:28 +01:00
KevinMidboe ca146d77bc Fixed error message 2018-03-06 19:25:33 +01:00
KevinMidboe 1a693ef92f Our new controller for getting a users requested items. 2018-03-06 19:21:55 +01:00
KevinMidboe 34982c14fe Linted all controllers 2018-02-07 13:51:57 +01:00
KevinMidboe 1b29a08ce8 Removed a unused comment 2017-10-22 14:10:25 +02:00
KevinMidboe 7e27e19a0d Added more strict header allowence and was a error where endpoints for user was not using router, but app. 2017-10-06 12:12:21 +02:00
KevinMidboe 698d2d6072 Created endpoints for user tasks like login, register and a test endpoint history. A test for checking that session token works as expected. 2017-09-27 16:19:02 +02:00