Commit graph

290 commits

Author SHA1 Message Date
tidusjar
cbfe88cd6d Added the ability to get the apikey from the api if you provide a correct username and password.
Added more unit tests
Added the ability to change a users password using the api
refactored the Usermapper and made it unit testsable.

Also api documentation for the new endpoints too.

#222 #205
2016-05-20 10:44:02 +01:00
tidusjar
84dc4515fd Removed the service locator from the base classes and added in some Api tests
added all the tests back in!
2016-05-19 17:02:46 +01:00
tidusjar
187a59261a More work on the api and documentation #222 #205 2016-05-19 14:29:41 +01:00
tidusjar
9b4ae2c486 Started documenting the API we now have swagger under ~/apidocs
#222 #205
2016-05-19 13:15:46 +01:00
tidusjar
7266f20927 Api work for #205
Refactored how we check if the user has a valid api key
Added POST request, PUT and DELTE

Also some work on the updater #29
2016-05-19 10:36:02 +01:00
tidusjar
030c013862 First pass of the updater working. #29 2016-05-19 09:11:54 +01:00
tidusjar
eafa0486f8 Removed SIGHUP from the termination list #220 2016-05-17 21:24:29 +01:00
tidusjar
fb1d3a9e92 Fixed 2016-05-17 21:21:42 +01:00
tidusjar
f0b63e0fdd missing 2016-05-17 20:37:08 +01:00
TidusJar
79b9d3aed7 Missed out a file 2016-05-16 00:16:38 -04:00
TidusJar
8dcb8022ab and some more... 2016-05-15 23:56:52 -04:00
TidusJar
db6f28f980 missed some files 2016-05-15 23:56:19 -04:00
TidusJar
8a14427cea A bit more work on switching to using user claims so we can support multiple users 2016-05-15 23:55:55 -04:00
TidusJar
15fae26397 More work on the user management 2016-05-15 23:01:17 -04:00
TidusJar
d44612217a - Notifications will no longer be send to the admins if they request something.
- Looks like we missed out adding the notifications to Music requests, so I added that in
2016-05-15 22:30:47 -04:00
TidusJar
98eadc9cc6 Updated the claims so we can support more users.
Added a user management section (not yet complete)
Added the api to the solution and a api key in the settings (currently only gets the requests).
2016-05-15 21:51:20 -04:00
TidusJar
741a4ae75c - Improved the RetryHandler.
- Made the tester buttons on the settings pages a bit more robust and added an indication when it's testing (spinner)
2016-05-15 20:32:59 -04:00
TidusJar
8f16869c68 nm, 2016-05-12 23:32:23 -04:00
TidusJar
24b329b132 Downgraded packages 2016-05-12 23:23:06 -04:00
TidusJar
adeeb7824d Added a retry handler into the solution. We can now retry failed api requests.
this should resolve #202 and start on #208
2016-05-12 22:39:21 -04:00
TidusJar
c7e3409935 resolved #209 2016-05-12 16:04:25 -04:00
TidusJar
03c7585ebe Finished #209 2016-05-12 16:01:05 -04:00
Chris Lees
1f2e460f6d Added Released propety to RequestViewModel. Added Released filter to the Requests page 2016-04-29 14:46:39 -04:00
tidusjar
21a3830101 Slight adjustments to #189 2016-04-29 14:36:00 +01:00
tidusjar
df3dc4ac04 - Added a visual indication on the UI to tell the admin there is a update available.
- We are now also recording the last scheduled run in the database
2016-04-29 14:08:30 +01:00
tidusjar
af028f0b56 Did the login bit on #185 2016-04-28 14:23:09 +01:00
tidusjar
af2c661d61 Finished #186 2016-04-28 14:20:35 +01:00
tidusjar
a004eca6ec Fixed #185 2016-04-28 13:06:40 +01:00
tidusjar
4960063cca fixed issue in #27 with albums 2016-04-25 17:03:30 +01:00
tidusjar
230fa5ba3b Added #27 to albums 2016-04-25 17:03:03 +01:00
tidusjar
4c59e9d19c #27 added TV Search to the notification 2016-04-25 17:01:39 +01:00
tidusjar
d07f544099 Fixed bug 2016-04-25 16:46:59 +01:00
tidusjar
3ea708aca5 added the missing baseurl bit on the login page for #72 2016-04-25 13:52:37 +01:00
tidusjar
7051c31dd3 More work on #27 Added a new notify button to the search UI (Needs styling). Also fixed a bug where if the user could only see their own requests, if they search for something that has been requested, it will show as requested. 2016-04-25 13:45:22 +01:00
tidusjar
186b18ccb9 Improved the startup of the application. We now properaly parse any args passed into the console. 2016-04-25 11:08:24 +01:00
tidusjar
076a75b82f Stop the Cachers from bombing out when the response from the 3rd party api returns an exception or invalid response. #171 2016-04-21 12:10:36 +01:00
tidusjar
54ab4854e6 Added the 'enable user notifications' to the email settings view and model. 2016-04-20 13:48:44 +01:00
tidusjar
07c00d232c small changes 2016-04-20 13:38:41 +01:00
tidusjar
9c61f909de Switched out the schedulers, this seems to be a better implimentation to the previous and is easier to add new "jobs" in. 2016-04-19 13:37:58 +01:00
tidusjar
8388514931 Fixed #168 2016-04-18 20:09:03 +01:00
tidusjar
ffbb3d9a44 Fixed #162 2016-04-18 18:46:09 +01:00
Drewster727
84edd6636d fix saving the log level 2016-04-17 21:58:34 -05:00
Drewster727
c4380589bc set the max json length (fixes large json response errors) 2016-04-16 12:22:02 -05:00
tidusjar
67c968e886 BaseUrl is finally finished! #72 2016-04-16 14:02:06 +01:00
tidusjar
47dc543b09 #72 Login page done 2016-04-15 14:29:25 +01:00
tidusjar
51f8e2a95c More changes for the urlbase #72 2016-04-15 14:23:32 +01:00
tidusjar
7c7142c8b5 Done the auth, cp, logs and sidebar for #72 2016-04-14 23:03:33 +01:00
tidusjar
7888912c2d By default don't use a url base 2016-04-14 22:12:20 +01:00
tidusjar
256cfbc80f Fixed a small bug in the SR cacher 2016-04-14 21:40:38 +01:00
tidusjar
f01f230901 Fixed when we do not have a base 2016-04-14 21:29:32 +01:00