Issue #3270434 by Spokje, dww, longwave, catch, smustgrave: Mark Quick Edit deprecated

(cherry picked from commit 6379200236)
merge-requests/2647/head^2
Lauri Eskola 2022-08-25 11:53:01 +03:00
parent c5b5b27972
commit 36aedf086a
No known key found for this signature in database
GPG Key ID: 382FC0F5B0DF53F8
32 changed files with 33 additions and 6 deletions

View File

@ -14,9 +14,6 @@ use Drupal\Core\Field\FieldItemListInterface;
* field_types = {
* "string_long",
* "email"
* },
* quickedit = {
* "editor" = "plain_text"
* }
* )
*/

View File

@ -20,9 +20,6 @@ use Symfony\Component\DependencyInjection\ContainerInterface;
* field_types = {
* "string",
* "uri",
* },
* quickedit = {
* "editor" = "plain_text"
* }
* )
*/

View File

@ -1,6 +1,8 @@
name: Quick Edit
type: module
description: 'In-place content editing.'
lifecycle: deprecated
lifecycle_link: https://www.drupal.org/node/3223395#s-quick-edit
package: Core
version: VERSION
dependencies:

View File

@ -125,6 +125,9 @@ function quickedit_field_formatter_info_alter(&$info) {
}
}
$info['basic_string']['quickedit'] = ['editor' => 'plain_text'];
$info['string']['quickedit'] = ['editor' => 'plain_text'];
// Update \Drupal\text\Plugin\Field\FieldFormatter\TextDefaultFormatter's
// annotation to indicate that it supports the 'editor' in-place editor
// provided by this module, if enabled.

View File

@ -11,6 +11,7 @@ use Drupal\Tests\BrowserTestBase;
* Tests Quick Edit module integration endpoints.
*
* @group quickedit
* @group legacy
*/
class EditorIntegrationLoadingTest extends BrowserTestBase {

View File

@ -10,6 +10,7 @@ use Drupal\Tests\layout_builder\Functional\Jsonapi\LayoutBuilderEntityViewDispla
* @group jsonapi
* @group layout_builder
* @group quickedit
* @group legacy
*/
class QuickEditLayoutBuilderEntityViewDisplayTest extends LayoutBuilderEntityViewDisplayTest {

View File

@ -9,6 +9,7 @@ use Drupal\Tests\BrowserTestBase;
* Tests Layout Builder integration with Quick Edit.
*
* @group quickedit
* @group legacy
*/
class LayoutBuilderQuickEditTest extends BrowserTestBase {

View File

@ -10,6 +10,7 @@ use Drupal\Tests\BrowserTestBase;
* Tests using a custom pipeline with Quick Edit.
*
* @group quickedit
* @group legacy
*/
class QuickEditCustomPipelineTest extends BrowserTestBase {

View File

@ -11,6 +11,7 @@ use GuzzleHttp\RequestOptions;
* Tests accessing the Quick Edit endpoints.
*
* @group quickedit
* @group legacy
*/
class QuickEditEndPointAccessTest extends BrowserTestBase {

View File

@ -11,6 +11,7 @@ use Drupal\Tests\TestFileCreationTrait;
* Tests the endpoints used by the "image" in-place editor.
*
* @group quickedit
* @group legacy
*/
class QuickEditImageControllerTest extends BrowserTestBase {

View File

@ -8,6 +8,7 @@ use Drupal\Tests\BrowserTestBase;
* Tests Quick Edit can be installed with Minimal.
*
* @group quickedit
* @group legacy
*/
class QuickEditMinimalTest extends BrowserTestBase {

View File

@ -8,6 +8,7 @@ use Drupal\Tests\layout_builder\Functional\Rest\LayoutBuilderEntityViewDisplayJs
* @group quickedit
* @group layout_builder
* @group rest
* @group legacy
*/
class QuickEditLayoutBuilderEntityViewDisplayJsonAnonTest extends LayoutBuilderEntityViewDisplayJsonAnonTest {

View File

@ -8,6 +8,7 @@ use Drupal\Tests\layout_builder\Functional\Rest\LayoutBuilderEntityViewDisplayJs
* @group quickedit
* @group layout_builder
* @group rest
* @group legacy
*/
class QuickEditLayoutBuilderEntityViewDisplayJsonBasicAuthTest extends LayoutBuilderEntityViewDisplayJsonBasicAuthTest {

View File

@ -8,6 +8,7 @@ use Drupal\Tests\layout_builder\Functional\Rest\LayoutBuilderEntityViewDisplayJs
* @group quickedit
* @group layout_builder
* @group rest
* @group legacy
*/
class QuickEditLayoutBuilderEntityViewDisplayJsonCookieTest extends LayoutBuilderEntityViewDisplayJsonCookieTest {

View File

@ -8,6 +8,7 @@ use Drupal\Tests\layout_builder\Functional\Rest\LayoutBuilderEntityViewDisplayXm
* @group quickedit
* @group layout_builder
* @group rest
* @group legacy
*/
class QuickEditLayoutBuilderEntityViewDisplayXmlAnonTest extends LayoutBuilderEntityViewDisplayXmlAnonTest {

View File

@ -8,6 +8,7 @@ use Drupal\Tests\layout_builder\Functional\Rest\LayoutBuilderEntityViewDisplayXm
* @group quickedit
* @group layout_builder
* @group rest
* @group legacy
*/
class QuickEditLayoutBuilderEntityViewDisplayXmlBasicAuthTest extends LayoutBuilderEntityViewDisplayXmlBasicAuthTest {

View File

@ -8,6 +8,7 @@ use Drupal\Tests\layout_builder\Functional\Rest\LayoutBuilderEntityViewDisplayXm
* @group quickedit
* @group layout_builder
* @group rest
* @group legacy
*/
class QuickEditLayoutBuilderEntityViewDisplayXmlCookieTest extends LayoutBuilderEntityViewDisplayXmlCookieTest {

View File

@ -12,6 +12,7 @@ use Symfony\Component\Validator\ConstraintViolation;
* Tests that Quick Edit can load CKEditor 5.
*
* @group quickedit
* @group legacy
* @internal
*/
class CKEditor5IntegrationTest extends QuickEditJavascriptTestBase {

View File

@ -13,6 +13,7 @@ use Drupal\Tests\contextual\FunctionalJavascript\ContextualLinkClickTrait;
* Tests quickedit.
*
* @group quickedit
* @group legacy
*/
class FieldTest extends WebDriverTestBase {

View File

@ -9,6 +9,7 @@ use Drupal\node\Entity\NodeType;
* Tests Inline Form Errors compatibility with Quick Edit.
*
* @group quickedit
* @group legacy
*/
class InlineFormErrorsIntegrationTest extends WebDriverTestBase {

View File

@ -13,6 +13,7 @@ use Drupal\Tests\field\Traits\EntityReferenceTestTrait;
/**
* @group quickedit
* @group legacy
*/
class LayoutBuilderIntegrationTest extends QuickEditJavascriptTestBase {

View File

@ -13,6 +13,7 @@ use Drupal\Tests\field\Traits\EntityReferenceTestTrait;
* @covers layout_builder_quickedit_render_field()
*
* @group quickedit
* @group legacy
*/
class LayoutBuilderQuickEditTest extends QuickEditJavascriptTestBase {

View File

@ -14,6 +14,7 @@ use Drupal\Tests\field\Traits\EntityReferenceTestTrait;
* Tests in-place editing of autocomplete tags.
*
* @group quickedit
* @group legacy
*/
class QuickEditAutocompleteTermTest extends WebDriverTestBase {

View File

@ -10,6 +10,7 @@ use Drupal\Tests\TestFileCreationTrait;
/**
* @group quickedit
* @group legacy
*/
class QuickEditFileTest extends QuickEditJavascriptTestBase {

View File

@ -9,6 +9,7 @@ use Drupal\Tests\TestFileCreationTrait;
/**
* @coversDefaultClass \Drupal\quickedit\Plugin\InPlaceEditor\Image
* @group quickedit
* @group legacy
*/
class QuickEditImageTest extends QuickEditJavascriptTestBase {

View File

@ -19,6 +19,7 @@ use Drupal\Tests\TestFileCreationTrait;
* in-place editors.
*
* @group quickedit
* @group legacy
*/
class QuickEditLoadingTest extends WebDriverTestBase {

View File

@ -11,6 +11,7 @@ use Drupal\user\Entity\Role;
* Test Settings Tray and Quick Edit modules integration.
*
* @group quickedit
* @group legacy
*/
class SettingsTrayIntegrationTest extends SettingsTrayTestBase {

View File

@ -9,6 +9,7 @@ use Drupal\quickedit\EditorSelector;
* Tests in-place field editor selection.
*
* @group quickedit
* @group legacy
*/
class EditorSelectionTest extends QuickEditTestBase {

View File

@ -9,6 +9,7 @@ use Drupal\Tests\media\Kernel\MediaEmbedFilterTestBase;
*
* @coversDefaultClass \Drupal\media\Plugin\Filter\MediaEmbed
* @group quickedit
* @group legacy
*/
class MediaEmbedFilterDisabledIntegrationsTest extends MediaEmbedFilterTestBase {

View File

@ -12,6 +12,7 @@ use Drupal\filter\Entity\FilterFormat;
* Tests in-place field editing metadata.
*
* @group quickedit
* @group legacy
*/
class MetadataGeneratorTest extends QuickEditTestBase {

View File

@ -13,6 +13,7 @@ use Drupal\Tests\user\Traits\UserCreationTrait;
* in-place editors.
*
* @group quickedit
* @group legacy
*/
class QuickEditLoadingTest extends KernelTestBase {

View File

@ -13,6 +13,7 @@ use Drupal\Core\Language\LanguageInterface;
* @coversDefaultClass \Drupal\quickedit\Access\QuickEditEntityFieldAccessCheck
* @group Access
* @group quickedit
* @group legacy
*/
class QuickEditEntityFieldAccessCheckTest extends UnitTestCase {