Commit graph

98 commits

Author SHA1 Message Date
tidusjar
f41eea89a0 Added the watchlist import for movies 2022-04-07 11:20:33 +01:00
tidusjar
ae8783dfc4 bug(requests): 🐛 Fixed the requests lists, they now will show the status for 4K and regular requests 2022-02-16 21:20:01 +00:00
tidusjar
87cb9903db fix(requests): 🐛 Fixed the issue where Approving a 4K Request wouldn't send it to the correct 4K radarr instance
#4509
2022-02-16 09:10:20 +00:00
Jamie
ba88848866
feat(radarr): 4K Requests and Radarr 4K support
* feat: updated radarr settings API to support 4k

* feat: refactored the radarr setting page to support the new model

* feat: Added 4k radarr to the settings page

* feat: Added the new Movie 4k Request

* feat: Got some of the backend rules done

* feat: Made a load of progress

* Removed the csproj ref

* feat: fixed the radarr ui

* feat: fixed up all the movie requests page

* feat: Hide the 4K buttons when the user does not have the 4k permission

* fix: fixed the templateref issue

* test: fixed up all the tests

* feat: Added migrations for media sever quality. Emby and Radarr Sync jobs now pull the quality

* feat: Done the media sync jobs

* feat: plex availability checker

* feat: Updated the jellyfin availability checker to check for 4k

* feat: updated emby availbility checker to check for 4k

* feat: almost got it all working now

* feat: Added 4k approve to the request list options

* feat: Added 4k to the requests list and bulk approve

* feat: Added the features service

* feat: added feature update to the frontend

* feat: got the features page working

* feat: Applied the feature service on the backend

* feat: added the feature flag on the UI

* feat: added 4k to the card
2022-02-14 22:08:09 +00:00
tidusjar
209e31175c fix(notifications): 🐛 Fixed the DenyReason sometimes not appearing in the notification message #4409 2021-12-11 22:21:53 +00:00
sephrat
334a32bca4
fix(permissions): 🐛 Improved the security around the role "Manage Own Requests" (#4397)
* Secure ManageOwnRequests API paths

Fixes #4391

* Hide delete request option if user is not allowed

* Refactor CheckOwnRequests

* Fix deleteRequest test

* Improve performance and clean up code

* Fix manageOwnRequests check

* Refactor CheckCanManageRequest
2021-11-11 10:21:44 +00:00
sephrat
5e140ab618
fix(translations): 🌐 Localization - Ensuring all of the app including backend are localized #4366
* Localize TV and movies titles in requests

* Add missing release statuses

* Localize collection request

* Localize TV shows in newsletter

Uses TMDB instead of TVMaze for title, genres and synopsis

* Localize error messages

* Localize albums requests

* Use current language for TV and movies requests

* Remove unecessary console log
2021-11-02 15:00:25 +00:00
tidusjar
6adf75d0ec refactor(request-limits): ♻️ Refactored the request limits to sit in their own services 2021-09-22 22:15:25 +01:00
tidusjar
364b9f11af feat(request-limits): Request limits are no longer a rolling date. But reset at the start of the week or month depending on the preference 2021-09-22 21:49:28 +01:00
tidusjar
70d5bf52bf feat(request-limits): Added in the main logic for the new request limits 2021-09-22 20:56:41 +01:00
Jamie
485ae095db
Merge pull request #4246 from stefangross/develop
Fixed an issue where using sort on the movie request section wouldnt work
2021-08-10 22:02:06 +01:00
tidusjar
0c4bd10b0f Added the Digital Release Date back in.
Improved performance and system load when loading content #4082
2021-07-07 11:59:27 +01:00
stefangross
d01da2d288 fixed issue with sorting movie requests 2021-07-04 19:07:25 +02:00
tidusjar
e63524c6e4 Fixed an issue when requesting a collection that we have partially available, it would show as an error, but still add the remaining requests #3832 2021-06-16 08:50:53 +01:00
tidusjar
6e32bd33f5 Fixed build 2021-05-09 21:15:56 +01:00
tidusjar
64c0fc17cc Fixed #4152 2021-05-09 19:58:36 +01:00
tidusjar
264568f396 Added the ability to re-process requests 2021-04-27 22:17:01 +01:00
tidusjar
5e6edc2ad8 Got TV working nicely 2021-03-24 20:57:35 +00:00
tidusjar
c5f123b903 Got a bit of the work done, needs some polish then tackle tv 2021-03-23 22:08:20 +00:00
tidusjar
8220f41e0b * Added the ability to request on behalf of a user
* Moved the "advanced" section into a small cog icon on the media details page
* Added some more information on the movie panel e.g. Requested By user
2021-01-04 14:14:24 +00:00
tidusjar
9e0986ce9f Added advanced options onto the TV page to stop mophawka bitchin' 2020-10-11 23:07:19 +01:00
tidusjar
974ee3c25e Fixed #3682 2020-10-02 21:55:32 +01:00
Jamie Rees
4a8c1cd25a Added filtering on status to the requests page 2020-05-04 22:11:43 +01:00
Jamie Rees
2bf67ffafe Added a bunch of new API endpoints for requests 2020-02-25 21:49:07 +00:00
tidusjar
483f021e29 Updated to 3.1 2020-02-07 23:01:36 +00:00
Jamie Rees
bea8551cd3 merge 2019-11-26 08:32:16 +00:00
tidusjar
181bd53202 Fixed the notifications issue 2019-11-10 14:56:12 +00:00
tidusjar
96e3e88261 Fixed the issues where the DB was being disposed too early 2019-11-07 22:22:53 +00:00
tidusjar
7ef7e0b9b6 Make sure it's approved too 2019-07-17 23:01:18 +01:00
tidusjar
572746351b #2932 - Added an api for unavailable requests 2019-07-17 22:59:23 +01:00
tidusjar
10f503ae2c More work around the advanced options 2019-05-19 00:34:13 +01:00
Jamie Rees
c491e74335 Got everything but filtering on the requests grid 2019-03-15 15:19:20 +00:00
TidusJar
c18efc5a3a more more more !wip 2019-02-28 12:20:40 +00:00
TidusJar
3e4b2a8e9f Small fix when denying a request with a reason, we wasn't updating the ui 2019-01-21 14:06:30 +00:00
tidusjar
3b91392323 #2363 Added the ability to pass any username into the API using the ApiAlias header 2019-01-16 21:33:15 +00:00
tidusjar
9cc9bf7e78 Save the language code against the request so we can use it later e.g. Sending to the DVR apps 2019-01-04 20:57:05 +00:00
TidusJar
0cc57c3c1f !wip improved the API's documentation
started on the deny reason
2018-12-17 13:31:04 +00:00
TidusJar
1b13d6e6b7 More UI tests !wip 2018-10-11 14:25:28 +01:00
TidusJar
4508f79a5f When a users requests content and the voting is enabled, the user who requested is an automatic +1 vote. 2018-10-10 21:39:59 +01:00
Kenton Royal
c9b6f5f05e Add to translations 2018-09-05 20:25:51 +01:00
Kenton Royal
9c574fb7e9 Add quota fields to user view model 2018-09-05 00:12:19 +01:00
Kenton Royal
69cf31f66b fix bug causing wrong time to be displayed for next request 2018-09-01 02:32:04 +01:00
Kenton Royal
5725015789 Merge remote-tracking branch 'upstream/develop' into request-counter-fixed 2018-08-29 17:53:42 +01:00
Kenton Royal
0e46e66a6d Add logic for movie request count 2018-08-26 18:45:48 +01:00
Kenton Royal
3959a79ea8 Move to seperate component and display for both TV and movies 2018-08-26 18:45:17 +01:00
Kenton Royal
7ef2a1679d Add dummy for request counter 2018-08-26 18:44:16 +01:00
Kenton Royal
861e677151 Add methods to interface and add model class 2018-08-26 18:43:50 +01:00
Jamie
d47e7a7c57 Requests now work for albums !wip 2018-08-24 16:32:19 +01:00
TidusJar
438251d8c7 Started on some user stats !wip 2018-07-30 09:57:27 +01:00
Jamie
7dd5805f3f Fixed the sorting and filtering on the Movie Requests page, it all functions correctly now 2018-06-01 14:58:32 +01:00