Commit graph

1538 commits

Author SHA1 Message Date
David 638cfa32ab Move SearchService to new API endpoint 2020-06-02 15:07:07 +02:00
crobibero aed6f57f11 Remove invalid docs and null check 2020-06-01 20:54:02 -06:00
crobibero e30a85025f Remove log spam when using legacy api 2020-06-01 12:42:59 -06:00
crobibero 9f0b5f347a Switch Config controller to System.Text.Json 2020-06-01 11:06:15 -06:00
Cody Robibero 297ab2e423
Merge pull request #2962 from crobibero/api-config
Move ConfigurationService to Jellyfin.Api
2020-06-01 09:29:34 -06:00
Patrick Barron 01ce56016a Merge branch 'master' into userdb-efcore
# Conflicts:
#	Emby.Server.Implementations/Library/UserManager.cs
#	Jellyfin.Data/Jellyfin.Data.csproj
#	MediaBrowser.Api/UserService.cs
#	MediaBrowser.Controller/Library/IUserManager.cs
2020-05-26 20:29:11 -04:00
Bond-009 5c95037234
Merge pull request #2953 from crobibero/api-startup
Convert StartupController to ActionResult
2020-05-25 15:17:42 +02:00
crobibero 483e24607b Fix optional parameter binding 2020-05-24 16:01:53 -06:00
crobibero 40762f13c6 Fix route parameter casing 2020-05-24 15:54:34 -06:00
crobibero 62ea9b2821 Merge upstream/api-migration 2020-05-24 12:33:16 -06:00
crobibero 70c42eb0ac Apply review suggestions 2020-05-24 12:19:26 -06:00
crobibero a4b3f2e32b Add missing route attribute 2020-05-23 18:19:49 -06:00
crobibero fb068b76a1 Use correct MediaTypeName 2020-05-20 07:18:51 -06:00
crobibero 5f0c37d574 Fix DefaultDirectoryBrowserInfo naming 2020-05-19 13:22:09 -06:00
crobibero 070edd9e5b Fix MediaType usage 2020-05-19 13:13:07 -06:00
crobibero 2689865858 Remove unused using 2020-05-19 13:02:35 -06:00
crobibero 51d54a8ca4 Fix return content type 2020-05-19 13:02:02 -06:00
crobibero b28dd47a0f implement review suggestions 2020-05-19 12:58:09 -06:00
crobibero 2f2bceb110 Remove default parameter values 2020-05-19 12:56:57 -06:00
Bruce 24543b04c1 Applying review suggestion to documentation 2020-05-19 18:13:42 +01:00
crobibero cdb25e355c Fix return value 2020-05-19 10:06:25 -06:00
crobibero cf78edc979 Fix Authorize attributes 2020-05-19 10:05:23 -06:00
crobibero a11a193439 Remove CameraUpload endpoints 2020-05-19 10:04:09 -06:00
crobibero e03c97d7cd update xml docs 2020-05-19 10:02:52 -06:00
crobibero 6c376f18f7 update xml docs 2020-05-19 09:47:02 -06:00
crobibero 6dbbfcbfbe update xml docs 2020-05-19 09:29:59 -06:00
crobibero 839de72f9a Fix authentication attribute 2020-05-19 09:24:04 -06:00
crobibero 2923013c6e Clean Remote Image Controller. 2020-05-19 09:23:28 -06:00
crobibero 98bd61e364 Clean up routes 2020-05-19 09:14:37 -06:00
crobibero c998935d29 Apply review suggestions 2020-05-19 09:06:37 -06:00
crobibero 1c471d5855 Clean UpdateDisplayPreferences endpoint 2020-05-19 09:01:00 -06:00
crobibero a7a725173d Rename to AttachmentsController -> VideoAttachmentsController 2020-05-19 08:55:15 -06:00
crobibero 26a2bea179 Update endpoint docs 2020-05-19 08:55:15 -06:00
crobibero 177339e8d5 Fix Authorize attributes 2020-05-19 08:55:15 -06:00
crobibero 15e9fbb923 move to ActionResult<T> 2020-05-19 08:55:15 -06:00
crobibero 84fcb4926c Remove exception handler 2020-05-19 08:55:15 -06:00
crobibero 8eac528815 nullable 2020-05-19 08:55:15 -06:00
crobibero 45d750f106 Move AttachmentsService to AttachmentsController 2020-05-19 08:55:15 -06:00
crobibero c4f8ba55f2 Rename to AttachmentsController -> VideoAttachmentsController 2020-05-19 08:28:02 -06:00
dkanada 8de7c5ee36
Merge pull request #3134 from mark-monteiro/update-dotnet-core
Update to .NET Core 3.1.4
2020-05-18 19:33:12 +09:00
crobibero 37f55b5c21 apply doc suggestions 2020-05-17 19:56:02 -06:00
Mark Monteiro 3ed76d7e08 Update to .NET Core 3.1.4 2020-05-17 13:33:38 -04:00
Nathan Kessler 3bc07e7c56 Fix 500 error causing first-time setup wizard to hang 2020-05-17 10:48:30 -04:00
Patrick Barron 9ad839c776 Initial migration code 2020-05-12 22:10:35 -04:00
crobibero d7d8118b42 Fix xml docs 2020-05-03 14:02:15 -06:00
Bond-009 f2bace2a07
Merge pull request #2925 from crobibero/redoc
Enhance Swagger Generation
2020-05-03 19:36:42 +02:00
crobibero 35dbcea931 Return array -> ienumerable 2020-05-02 18:47:05 -06:00
crobibero cbd4a64e67 Update endpoint docs 2020-05-02 18:46:27 -06:00
crobibero 25002483a3 Update endpoint docs 2020-05-02 17:23:02 -06:00
crobibero 7516e3ebbe Update endpoint docs 2020-05-02 17:12:56 -06:00
crobibero f67daa84b0 Update endpoint docs 2020-05-02 17:10:59 -06:00
crobibero 0017163f39 Update endpoint docs 2020-05-02 17:06:29 -06:00
Bruce 0d8253d8e2 Updated documentation according to discussion in jellyfin#2872 2020-05-01 15:17:40 +01:00
ZadenRB 82231b4393 Update to return IEnumerable directly where possible 2020-04-29 15:53:29 -06:00
crobibero 7a3925b863 Fix docs 2020-04-29 09:41:12 -06:00
crobibero 97ecffceb7 Add response code descriptions 2020-04-29 08:59:34 -06:00
ZadenRB c61a200c9d Revise documentation based on discussion in #2872 2020-04-28 09:30:59 -06:00
crobibero 000088f8f9 init 2020-04-25 18:18:33 -06:00
Bruce Coelho 5aced0ea0f
Apply suggestions from code review
Co-Authored-By: Cody Robibero <cody@robibe.ro>
2020-04-25 21:41:56 +01:00
Bruce Coelho f66714561e
Update Jellyfin.Api/Controllers/PackageController.cs
Applying requested changes to PackageController

Co-Authored-By: Cody Robibero <cody@robibe.ro>
2020-04-25 21:32:49 +01:00
Bruce c7fe8b04cc PackageService to Jellyfin.API 2020-04-25 19:59:31 +01:00
Bond-009 3c366954ae
Merge pull request #2960 from ZadenRB/content-type-annotation
Adds annotation for content-type of ASP.NET Web API endpoints
2020-04-25 15:55:36 +02:00
crobibero 714aaefbcc Transfer EnvironmentService to Jellyfin.Api 2020-04-24 18:20:36 -06:00
ZadenRB 85853f9ce3 Add back in return type documentation 2020-04-24 17:11:11 -06:00
ZadenRB 2066b0f68f Use builtin JSON Mime type constant 2020-04-23 16:15:59 -06:00
crobibero 311f2e2bc3 Fix Authorize attributes 2020-04-23 10:07:21 -06:00
crobibero f3da5dc8b7 Fix Authorize attributes 2020-04-23 10:04:37 -06:00
crobibero bb8e738a08 Fix Authorize attributes 2020-04-23 10:03:54 -06:00
crobibero 5ca7e1fd79 Move ChannelService to Jellyfin.Api 2020-04-23 08:54:28 -06:00
crobibero 1223eb5a22 Remove unneeded Ok calls. 2020-04-23 08:03:41 -06:00
crobibero 4d894c4344 Remove unneeded Ok calls. 2020-04-23 07:55:47 -06:00
crobibero c7c2f9da90 Apply suggestions 2020-04-23 07:51:04 -06:00
crobibero a06d271725 Move ConfigurationService to Jellyfin.Api 2020-04-22 13:07:21 -06:00
ZadenRB eee02a355a Adds produces annotation to the base controller to indicate application/json as the response type for endpoints 2020-04-22 10:06:37 -06:00
ZadenRB 7693cc0db0 Use ActionResult return type for all endpoints 2020-04-22 10:00:10 -06:00
ZadenRB 2a49b19a7c
Update documentation of startIndex
Co-Authored-By: Vasily <JustAMan@users.noreply.github.com>
2020-04-22 00:21:37 -06:00
crobibero 461b298be7 Migrate DlnaServerController to Jellyfin.Api 2020-04-21 19:15:27 -06:00
crobibero f5385e4735 Move Emby.Dlna DlnaService.cs to Jellyfin.Api 2020-04-21 18:12:46 -06:00
crobibero 3ab61dbdc2 bump swashbuckle 2020-04-21 15:49:04 -06:00
crobibero 7db3b035a6 move to ActionResult<T> 2020-04-21 14:25:03 -06:00
crobibero 88b856796a move to ActionResult<T> 2020-04-21 14:23:08 -06:00
Mark Monteiro c5f163293f Add <ProjectGuid> properties to all project files
This is required for SonarCloud analysis to run
2020-04-21 16:21:09 -04:00
crobibero 9ae895ba21 move to ActionResult<T> 2020-04-21 14:09:06 -06:00
crobibero 02a78aaae9 move to ActionResult<T> 2020-04-21 14:07:11 -06:00
crobibero 98224dee9e move to ActionResult<T> 2020-04-21 14:01:47 -06:00
crobibero 927696c403 move to ActionResult<T> 2020-04-21 13:59:43 -06:00
crobibero 466e20ea8c move to ActionResult<T> 2020-04-21 13:57:11 -06:00
ZadenRB 69d9bfb233
Make documentation of parameters clearer
Co-Authored-By: Vasily <JustAMan@users.noreply.github.com>
2020-04-21 12:10:34 -06:00
crobibero b8fd9c785e Convert StartupController to IActionResult 2020-04-21 08:42:48 -06:00
crobibero 8ab9949db5 Remove exception handler 2020-04-21 08:02:07 -06:00
crobibero a6cd852675 Remove exception handler 2020-04-21 07:58:54 -06:00
crobibero 30609236ab Remove exception handler 2020-04-21 07:57:45 -06:00
crobibero 04119c0d40 Remove exception handler 2020-04-21 07:55:57 -06:00
crobibero 5ef71d592b Remove exception handler 2020-04-21 07:55:01 -06:00
crobibero 08eba82bb7 Remove exception handler 2020-04-21 07:52:33 -06:00
ZadenRB dae6965710 Remove documentation of void return type 2020-04-21 00:24:35 -06:00
ZadenRB 6c8e1d37bd Remove more unnecessary IActionResult 2020-04-20 23:53:09 -06:00
ZadenRB 67efcbee05 Remove error handlers, to be implemented at a global level in a separate PR 2020-04-20 20:16:58 -06:00
crobibero 766d2ee413 Move RemoteImageService to Jellyfin.API 2020-04-20 14:21:06 -06:00
crobibero 376619369d fix build 2020-04-20 13:12:54 -06:00
crobibero e151d539f2 Move ImageByNameService to Jellyfin.Api 2020-04-20 13:06:29 -06:00
ZadenRB 688240151b Enable nullable reference types on new class, remove unnecessary documenation and return types 2020-04-20 00:00:00 -06:00
ZadenRB 16cae23bbe Add response type annotations, return IActionResult to handle errors 2020-04-19 21:06:28 -06:00
crobibero 440f060da6 Fix Authenticated Roles 2020-04-19 19:36:18 -06:00
crobibero 21b54b4ad8 Move DeviceService to DevicesController 2020-04-19 19:33:55 -06:00
crobibero 1fc6825410 nullable 2020-04-19 17:37:15 -06:00
crobibero a41d5fcea4 Move AttachmentsService to AttachmentsController 2020-04-19 17:36:05 -06:00
crobibero c5d709f77e remove todo 2020-04-19 16:35:31 -06:00
crobibero 4a960892c2 Add Authorize and BindRequired 2020-04-19 16:31:09 -06:00
crobibero d8fc4f91db burn ToOptimizedResult 2020-04-19 16:29:29 -06:00
crobibero 5d9c40ec72 move scheduled tasks to Jellyfin.Api 2020-04-19 16:26:20 -06:00
ZadenRB 7c8188194b Address PR comments, and revert changes that changed the API schema 2020-04-19 13:19:15 -06:00
crobibero e6b873f2ae Fix missing attributes 2020-04-19 12:56:16 -06:00
crobibero 60607ab60c Fix saving DisplayPreferences 2020-04-19 12:34:34 -06:00
crobibero c31b9f5169 Fix build & runtime errors 2020-04-19 12:30:10 -06:00
crobibero a282fbe966 Move DisplayPreferences to Jellyfin.Api 2020-04-19 12:26:38 -06:00
crobibero 86d68e23e7 Add DisplayPreferencesController 2020-04-19 12:06:18 -06:00
crobibero 8a7e4cd639 add redoc 2020-04-19 10:51:51 -06:00
ZadenRB 558b50a094 Remove unnecessary assembly, update casing, enable nullable reference types on notification DTOs. 2020-04-15 09:29:29 -06:00
ZadenRB ad1c880751 Lowercase parameters 2020-04-15 00:34:50 -06:00
ZadenRB 1180b9746f Migrates the notifications service to use ASP.NET MVC framework 2020-04-15 00:01:31 -06:00
Mark Monteiro aa9737afb3 Update .NET Core to 3.1.3 2020-03-25 20:09:48 +01:00
Mark Monteiro debab44870 Update all packages to .NET Core 3.1.2 2020-03-22 02:03:07 +01:00
Bond_009 2186df8ac4 Update deps 2020-01-28 22:42:07 +01:00
Bond_009 bb236b9591 Merge branch 'master' into warn12 2020-01-10 21:18:16 +01:00
Bond_009 a253fa616d Fix build and address comments 2020-01-08 01:23:57 +09:00
Bond_009 5a8e972952 Enable TreatWarningsAsErrors for some projects
Analyzers are only run in debug build, so setting TreatWarningsAsErrors
for release build will catch the compiler warnings until we resolve all
analyzer warnings.
2019-12-13 20:11:37 +01:00
Bond_009 2ef4ffd698 More warnings (removed) 2019-12-11 00:13:57 +01:00
Claus Vium 080b106991
Update Jellyfin.Api/Auth/FirstTimeSetupOrElevatedPolicy/FirstTimeSetupOrElevatedRequirement.cs
Co-Authored-By: Vasily <JustAMan@users.noreply.github.com>
2019-11-26 10:20:45 +01:00
Claus Vium 47a4f2f387 Fix more review comments 2019-11-24 19:25:46 +01:00
Claus Vium 2af5922af0 Fix review comments 2019-11-24 18:25:43 +01:00
Claus Vium 27e3cf1558 Move appbuilder and service collection to Jellyfin.Server 2019-11-24 15:27:58 +01:00
Claus Vium c2cdbc909b Add style rules and fix it all 2019-11-23 20:31:17 +01:00
Claus Vium c9669a0d21 Split a long line 2019-11-23 19:59:45 +01:00
Claus Vium 706739dbe6 Move API stuff to the api project 2019-11-23 19:43:30 +01:00
Claus Vium 3f651de24c Add authentication and remove versioning 2019-11-23 16:31:02 +01:00
Claus Vium 05b7e22808 Add SwaggerUI 2019-11-19 22:51:02 +01:00
Claus Vium e5d57bd82f Move StartupWizard to ASP.NET Web Api 2019-11-19 21:48:16 +01:00