Commit Graph

198 Commits (00ad1d7572f27c272b5b7fc70941016989b0cfa1)

Author SHA1 Message Date
Lee Rowlands 7dfe3876f5
Issue #3014277 by gabesullice, e0ipso, Wim Leers, larowlan, jibran, ndobromirov, catch: ResourceTypes should know about their fields 2019-10-01 11:17:01 +10:00
Lee Rowlands 7af2d3d309
Issue #3036285 by gabesullice, Wim Leers, Spokje, larowlan, catch: Add a \JsonApiResource\Relationship object to carry relationship data, metadata and a link collection 2019-10-01 07:14:22 +10:00
Alex Pott e10377015e
Issue #2869855 by mcdruid, Krzysztof Domański, wturrell, rjg, manarth, dpagini, Wim Leers, catch, xjm, cilefen: Race condition in file_save_upload causes data loss 2019-09-23 08:55:26 +01:00
Alex Pott 65491ce4f8
Issue #3077287 by gabesullice: Followup to #2819335: ResourceObjectNormalizationCacher doesn't merge link normalization cacheability 2019-09-20 10:50:20 +01:00
Alex Pott 12b47612f2
Issue #3070204 by gabesullice, ravi.shankar, Wim Leers, mglaman, catch, larowlan, jibran: Refactor the JSON:API FieldResolver to use a resource type instead of an entity type ID and bundle ID pair 2019-09-20 10:34:40 +01:00
catch d9936f2817 Issue #3077661 by cspitzlay, Wim Leers: Check for conflict in fieldname mapping does not work 2019-09-17 12:02:36 +01:00
catch 4f05e52621 Issue #3055832 by BR0kEN, Wim Leers: Remove ResourceResponseValidator's unused $serializer property/service dependency 2019-09-17 11:45:11 +01:00
catch 3d27d76d71 Issue #3051231 by TR, cindytwilliams: Class names in *.routing.yml inconsistently use leading \ 2019-09-17 11:30:36 +01:00
catch bdc5bcdcad Issue #3077755 by gabesullice, mmenavas, sokru, Wim Leers: Spec compliance bug: Links object member names must not use colons 2019-09-17 10:56:40 +01:00
catch 5fabcffb44 Issue #3057175 by Wim Leers, gabesullice, Berdir: Implementation of user name in JSON:API can result in overwriting data 2019-09-13 12:21:53 +01:00
catch 5cd49004e4 Issue #3078639 by gabesullice, gambry: PostgreSQL automated test failing for JsonApiRegressionTest after latest changes on json_api FieldItemNormalizer 2019-09-06 11:10:16 +01:00
catch d881bd0abb Issue #2935780 by amateescu, Manuel Garcia, Fabianx, Sam152, kunalkursija: Remove the concept of a 'live' default workspace 2019-08-30 12:59:59 +01:00
catch 0e29b534a4 Issue #3074710 by bucefal91, sokru, Wim Leers, larowlan: Losing cacheability while normalizing EntityAccessDeniedHttpException for an inaccessible include 2019-08-29 12:59:08 +01:00
Lee Rowlands 6aec5a3f88
Issue #3048348 by Wim Leers, yogeshmpawar, logickal, alexpott, adamspe: Denormalizing NULL for an optional @FieldType=address or @FieldType=geolocation field fails due to either no main property name or computed read-only main property 2019-08-29 13:13:05 +10:00
catch e0a8d33711 Issue #3052954 by Wim Leers, gabesullice, garphy: Incorrect use of UnprocessableHttpEntityException in EntityResource::deserialize() 2019-08-23 11:42:49 +01:00
Lee Rowlands cf5ad5feba
Issue #3075831 by mr.baileys: Failing assertions when bundle ID contains only numbers 2019-08-22 12:26:30 +10:00
Lee Rowlands 5699dcb45e
Issue #3043168 by Wim Leers, Niklan, gabesullice, joelstein, plach, mglaman: PATCH 405 for untranslatable content entities with different default language than English 2019-08-22 12:24:11 +10:00
Lee Rowlands 39909cea86
Issue #3073880 by Wim Leers, gabesullice: Add JSON:API test coverage for SA-CORE-2019-003 2019-08-20 12:09:52 +10:00
Lee Rowlands 50a700f950
Issue #3075422 by Wim Leers: Follow-up for #2821077: address forgotten @todo in UserTest::testPatchDxForSecuritySensitiveBaseFields() 2019-08-20 11:41:44 +10:00
Lee Rowlands 09f2d2c1f6
Revert "Issue #3043168 by Wim Leers, Niklan, gabesullice, joelstein, mglaman: PATCH 405 for untranslatable content entities with different default language than English"
This reverts commit bfd08b8c2b.
2019-08-20 08:37:00 +10:00
Francesco Placella bfd08b8c2b Issue #3043168 by Wim Leers, Niklan, gabesullice, joelstein, mglaman: PATCH 405 for untranslatable content entities with different default language than English 2019-08-19 23:32:04 +02:00
Lee Rowlands f944ef3f47
Issue #3052931 by gabesullice, Wim Leers, larowlan: Permit arrays as target attribute values in Drupal\jsonapi\JsonApiResource\Link 2019-08-15 10:32:38 +10:00
Lee Rowlands 103d362599
Issue #3060836 by Wim Leers, shreyal999, alexpott, bnjmnm: Remove 99% of \Drupal\Tests\jsonapi\Kernel\Controller\EntityResourceTest since it is a subset of the functional tests 2019-08-14 10:39:31 +10:00
Lee Rowlands 9eca7bba0b
Issue #2952522 by Wim Leers, gabesullice, e0ipso, Berdir: Remove @todo that is no longer relevant 2019-08-14 10:21:15 +10:00
Lee Rowlands 4b03338f2e
Revert "Issue #3029540 by mikelutz, catch, alexpott, larowlan, Gábor Hojtsy: [Symfony 4] Sub class \Symfony\Component\Validator\ConstraintViolation and use that in \Drupal\Core\TypedData\Validation\ExecutionContext::addViolation()"
This reverts commit 20496dd2e7.
2019-08-14 10:17:08 +10:00
Lee Rowlands d6bc614643
Issue #2982060 by Wim Leers: Un-skip skipped JSON:API tests because LinkNotExistingInternalConstraintValidator is no longer incorrectly bubbling cacheability 2019-08-10 07:02:55 +10:00
Lee Rowlands a7847919c4
Issue #2940038 by Sweetchuck, drunken monkey, rajeshwari10, borisson_: Use $this in @return PhpDoc comments instead of the name of the current class or interface 2019-08-06 15:56:28 +10:00
catch ffe69958b0 Issue #2450793 by Berdir, Mile23, Wim Leers, mikelutz, xjm, TR: Properly deprecate support for entity type label callbacks 2019-07-31 08:52:27 +01:00
catch c9b93297ec Issue #3065261 by gabesullice, Wim Leers: Add a local task for JSON:API's settings page so other modules can add their own tasks 2019-07-18 14:11:36 +01:00
catch 22a2503d7a Issue #3018287 by ndobromirov, Wim Leers, gabesullice, e0ipso: ResourceTypeRepository computes ResourceType value objects on *every request* 2019-07-18 13:47:05 +01:00
Lee Rowlands 6033d3976a
Issue #2819335 by Wim Leers, e0ipso, gabesullice, jibran, kristiaanvandeneynde, itsekhmistro, steven.wichers, ndobromirov, larowlan, btully, kim.pepper, yogeshmpawar: Resource (entity) normalization should use partial caching 2019-07-10 11:42:03 +10:00
Alex Pott c1b9f95417
Issue #3039730 by ndobromirov, Wim Leers, e0ipso, l0ke, webchick, xjm: Include paths are resolved for every resource in a resource collection, instead of once per unique resource type 2019-06-12 10:30:31 +03:00
Alex Pott e82e0c0573
Issue #3059090 by clepson, mondrake, alexpott: Deprecate \Drupal\Tests\PhpunitCompatibilityTrait::setExpectedException() 2019-06-11 12:38:53 +03:00
Alex Pott 6d3ac6c727
Issue #3042745 by dwebpoint, Berdir, emacoti, jefftrnr, Wim Leers, alexpott, voleger, sjhuda, bnjmnm: Remove group @legacy from jsonapi tests and fix deprecation messages 2019-06-11 12:18:24 +03:00
Alex Pott 20496dd2e7
Issue #3029540 by mikelutz, catch, alexpott, larowlan, Gábor Hojtsy: [Symfony 4] Sub class \Symfony\Component\Validator\ConstraintViolation and use that in \Drupal\Core\TypedData\Validation\ExecutionContext::addViolation() 2019-06-04 14:31:13 +01:00
Alex Pott 23fad5b6a5
Issue #2926068 by almaudoh, andypost, voleger, claudiu.cristea, Oleksiy, YurkinPark, yo30, alexpott, dawehner, Berdir: Deprecate system_rebuild_module_data() and remove usages in core 2019-06-03 12:49:38 +01:00
Alex Pott cc7f7b1ecf
Issue #3051908 by Roensby, gabesullice: Documentation in json.api.php describes wrong query parameter 2019-05-29 15:01:09 +01:00
Lee Rowlands 21b1b01789
Issue #3053827 by gabesullice: Leaked cache metadata detected when using JSON:API to GET a threaded comment when RDF module is installed 2019-05-27 17:43:47 +10:00
catch 43cb1b5cce Issue #3053363 by alexpott, Wim Leers, Berdir, mondrake, xjm: Remove support for PHP 5 in Drupal 8.8 2019-05-24 11:36:30 +01:00
Lee Rowlands ba509afbc9
Issue #3047866 by mikelutz, Berdir, TR, alexpott, andypost, Satyanarayan Reddy: Remove usage of deprecated \Drupal::entityManager() in core 2019-05-24 16:44:36 +10:00
Alex Pott 49a7dfcb47
Issue #3042124 by gabesullice, Wim Leers, logickal, benjy, Grimreaper: [regression] Empty response body when user is an administrator and an exception is thrown; some traces cannot be encoded because of recursion detection 2019-05-18 14:43:24 +02:00
Lee Rowlands 31a5cba35c
Issue #3049021 by kim.pepper, Berdir: Deprecate file_default_scheme() and just use config 2019-05-17 12:15:25 +10:00
Alex Pott 0df3be0e23
Issue #3042694 by mikelutz, jibran: [Symfony 4] JSON:API ResourceResponseSubscriber can pass NULL to Symfony\Component\HttpFoundation\Response::setCharset() 2019-03-28 09:10:11 +00:00
effulgentsia 9cd5ccca8e Issue #2889855 by seanB, chr.fritsch, vijaycs85, phenaproxima, marcoscano, Wim Leers, govind.maloo, larowlan, pk188, Dinesh18, balazswmann, michael_wojcik, catch, effulgentsia, alexpott, Berdir, dawehner: Unpublished media entity can not be accessed by owner and update any media/delete any media access possibly cached by user 2019-03-26 09:18:11 -07:00
effulgentsia d0ec4df02d Issue #3042198 by Wim Leers, tim.plunkett, phenaproxima, xjm: Add JSON:API integration test for LayoutBuilderEntityViewDisplay 2019-03-25 20:33:45 -07:00
xjm 195a3c9bf0 Revert "Issue #3042198 by Wim Leers, tim.plunkett, phenaproxima: Add JSON:API integration test for LayoutBuilderEntityViewDisplay"
This reverts commit 46d0fc7afd.
2019-03-25 21:32:55 -05:00
xjm 46d0fc7afd Issue #3042198 by Wim Leers, tim.plunkett, phenaproxima: Add JSON:API integration test for LayoutBuilderEntityViewDisplay 2019-03-25 18:45:06 -05:00
effulgentsia e59ec93f50 Issue #2843147 by Wim Leers, e0ipso, gabesullice, dagmar, xjm, effulgentsia, webchick, dww, Berdir, dawehner, colan, mgalalm, govind.maloo, das-peter, jludwig, ndobromirov, martin107, abhisekmazumdar, nuez, catch, amateescu, pwolanin, mallezie, borisson_, jibran, voleger, plach, GeduR, Grimreaper, apupiales, Sutharsan, RenatoG, michaellander, sergesemashko, dbt102, hampercm, dremy, rpayanm, chriscalip, tstoeckler, keopx, skyredwang, Spleshka, RajeevK, matthew.perry, kaysenlau, jazzdrive3, dsdeiz, ebeyrent, acbramley, deviantintegral, samuel.mortenson, DamienMcKenna, mohit_aghera, ibustos, dpolant, garphy: Add JSON:API to core as a stable module 2019-03-20 16:41:11 -07:00