From 917a530a71d546e715e4e38bee7b7a0a493e0058 Mon Sep 17 00:00:00 2001 From: Rajab Natshah Date: Sun, 15 Oct 2023 19:56:43 +0300 Subject: [PATCH] Issue #3391543: Release Varbase 9.0.16 --- CHANGELOG.md | 145 ++++++++++++++++++ README.md | 2 +- composer.json | 42 ++--- .../01-00-varbase-welcome-tour.feature | 6 +- ...ser-registration_only-admins-login.feature | 6 +- .../01-02-user-roles.feature | 2 +- .../01-03-input-formats.feature | 4 +- .../01-04-website-languages_english.feature | 8 +- ...ble-content-types-to-all-languages.feature | 2 +- .../01-06-convert-urls-links.feature | 2 +- .../02-01-request-new-password.feature | 4 +- ...-create-users-and-assign-role-them.feature | 6 +- .../02-03-user-login.feature | 4 +- .../02-04-persistent-login.feature | 4 +- .../02-05-user-protect.feature | 2 +- .../02-06-role-assign.feature | 2 +- ...-important-admin-development-pages.feature | 28 ++-- ...s-to-masquerade-by-switching-users.feature | 12 +- ...gate-through-drupal-admin-keyboard.feature | 10 +- .../03-03-admins-can-disable-users.feature | 10 +- ...d-their-usage-list-page-for-admins.feature | 8 +- ...cks-for-the-interface-and-services.feature | 22 +-- .../03-06-responsive-preview-devices.feature | 2 +- ...cess-admin-audit-trail-permissions.feature | 14 +- ...cess-media-bulk-upload-permissions.feature | 14 +- .../04-01-basic-page-permissions.feature | 18 +-- ...anding-page-paragraphs_permissions.feature | 14 +- ...add-any-paragraph-type-to-the-page.feature | 14 +- ...ragraphs_text-and-image-paragraphs.feature | 4 +- .../04-05-standard-bredcrumbs.feature | 4 +- .../04-06-blog-permissions.feature | 12 +- ...ng-page-layout-builder-permissions.feature | 16 +- ...ns-and-choose-layouts-for-sections.feature | 10 +- .../04-09-homepage-permissions.feature | 14 +- ...anding-page-section-configurations.feature | 2 +- ...tyqueue-testing-content-and-config.feature | 8 +- ...yqueue-reverse-order-in-admin-view.feature | 2 +- ...ntityqueue-tasks-for-content-types.feature | 2 +- ...ueue-using-entityqueue-form-widget.feature | 4 +- ...05-04-cloning-content-and-entities.feature | 4 +- ...embed-existing-media-image-library.feature | 4 +- ...nt-searching-content-by-its-titles.feature | 2 +- .../05-07-content-workflows.feature | 4 +- ...08-content-planning-and-scheduling.feature | 6 +- varbase.info.yml | 2 +- 45 files changed, 326 insertions(+), 181 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c0f18172..078ff48a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,148 @@ +# 9.0.16 +This is a patch (bugfix) release of **Varbase 9** and is ready for use on production sites. + +> Paving the way for a smoother upgrade process to **Drupal 10** + +### Highlighted important changes since Varbase 9.0.15: + +* Issue [#3392564](https://www.drupal.org/i/3392564): + Updated the **Varbase `9.0.x`** branch to use **Drupal `~10.1.0`** +* [Updating Varbase `~9.0` to Drupal `10`](https://docs.varbase.vardot.com/developers/updating-varbase/version-update-guides/updating-varbase-9.0-to-drupal-10) +* Issue [#3392444](https://www.drupal.org/i/3392444): + Revamped the `9.1.x` branch for Varbase Core module to work with + **Drupal** `~10.1.0` and custom needed changes for a smoother upgrade process +* Issue [#3392577](https://www.drupal.org/i/3392577): + Revamped the `9.1.x` branch for **Varbase Editor** to work with + **Drupal** `~10.1.0` and custom needed changes for a smoother upgrade process +* Issue [#3394196](https://www.drupal.org/i/3394196): + Updated default used **Drush** from `~11.0` to `~12.0` +* [Updating Drush to the Latest Stable Version](https://docs.varbase.vardot.com/developers/updating-varbase/updating-drush-to-the-latest-stable-version) + + +> Absolutely, additional checks and status updates are required for extra used contrib modules and themes in the projects. + +> In numerous projects, contrib modules frequently contain outdated PHP code, including deprecated classes, functions, or libraries. Moreover, many of these projects make use of deprecated JavaScript components, such as JQuery UI libraries, or employ outdated Drupal 9 methods. + +> [Drupal 9 support will end in November 2023](https://www.drupal.org/docs/understanding-drupal/drupal-9-release-date-and-what-it-means/how-long-will-drupal-9-be-supported#s-drupal-9-support-will-end-in-november-2023) +> November 1, 2023 (UTC) Drupal 9 reaches end-of-life due to its dependency on Symfony 4. +Reference: Symfony 4.4 release checker. +> [What to do about Drupal 9's end of life in November 2023](https://dev.acquia.com/blog/what-do-about-drupal-9s-end-life-november-2023) + + +> [Drush 11 support will end in November 2023](https://www.drush.org/12.x/install/#drupal-compatibility) + +All old **Varbase** `9.0.x` sites are ready to upgrade to **Drupal** `~10.1.0` + +### Added since Varbase 9.0.15: +* Issue [#3393168](https://www.drupal.org/i/3393168): + Support **Drupal** `~10.1.0`, **CKEditor** `4`, **CKEditor** `5` at the same time + in **Varbase Media** with number of fixes for **Embed** and **Entity Embed** modules +* Issue [#3392696](https://www.drupal.org/i/3392696): + Added a patch for **CKEditor** `4` module to fix issue with + **Drupal** `~10.1.0` and added the `textmatch` vendor plugin +* Issue [#3393696](https://www.drupal.org/i/3393696): + Added **Drush 12 compatibility** for the **CKEditor Media Embed Plugin** module +* Issue [#3344805](https://www.drupal.org/i/3344805): + Added Permissions for user roles to **Varbase Core** from scanned `config/permissions` directory +* Issue [#3344813](https://www.drupal.org/i/3344813): + Added Permissions for user roles to **Varbase Media** from scanned `config/permissions` directory +* Issue [#3344807](https://www.drupal.org/i/3344807): + Added Permissions for user roles to **Varbase Editor** from scanned Removed the **Better Normalizers** module from **Varbase Core** ( Uninstall first ) `config/permissions` directory +* Issue [#3344811](https://www.drupal.org/i/3344811): + Added Permissions for user roles to **Varbase Layout** Builder from scanned Removed the **Better Normalizers** module from **Varbase Core** ( Uninstall first ) `config/permissions` directory +* Issue [#3344791](https://www.drupal.org/i/3344791): + Added Permissions for user roles to **Varbase API** from scanned `config/permissions` Removed the **Better Normalizers** module from **Varbase Core** ( Uninstall first ) directory +* Issue [#3344818](https://www.drupal.org/i/3344818): + Added Permissions for user roles to **Varbase Social Single Sign-On** from scanned Removed the **Better Normalizers** module from **Varbase Core** ( Uninstall first ) `config/permissions` directory +* Issue [#3344801](https://www.drupal.org/i/3344801): + Added Permissions for user roles to **Varbase Carousels** from scanned `config/permissions` directory +* Issue [#3344808](https://www.drupal.org/i/3344808): + Added Permissions for user roles to **Varbase Email** from scanned `config/permissions` Removed the **Better Normalizers** module from **Varbase Core** ( Uninstall first ) directory +* Issue [#3344810](https://www.drupal.org/i/3344810): + Added Permissions for user roles to **Varbase Landing Page (Paragraphs)** from scanned Removed the **Better Normalizers** module from **Varbase Core** ( Uninstall first ) `config/permissions` directory +* Issue [#3344800](https://www.drupal.org/i/3344800): + Added Permissions for user roles to **Varbase Bootstrap Paragraphs** from scanned Removed the **Better Normalizers** module from **Varbase Core** ( Uninstall first ) `config/permissions` directory +* Issue [#3344821](https://www.drupal.org/i/3344821): + Added Permissions for user roles to **Varbase Workflow** from scanned Removed the **Better Normalizers** module from **Varbase Core** ( Uninstall first ) `config/permissions` directory +* Issue [#3393952](https://www.drupal.org/i/3393952): + Added Permissions for user roles to **Varbase Total Control Dashboard** from scanned Removed the **Better Normalizers** module from **Varbase Core** ( Uninstall first ) `config/permissions` directory +* Issue [#3341637](https://www.drupal.org/i/3341637): + Added permissions to the **SEO Admin user** role for **Varbase Dashboards** default dashboard + +### Changed since *Varbase 9.0.15: +* Issue [#3388011](https://www.drupal.org/i/3388011) + by [Rahaf Albawab](https://www.drupal.org/u/rahaf-albawab) + : Freezed the use of wiled card over **Blazy** and **Slic** modules, at **`blazy-2.16.0`**, **`slick-2.9.0`**, and **`slick_views-2.7.0`** +* Issue [#3392945](https://www.drupal.org/i/3392945): + Removed the **Better Normalizers** module from **Varbase Core** ( Uninstall first ) +* Issue [#3383538](https://www.drupal.org/i/3383538): + Removed **Allowed Formats** module, as it was added in **Drupal `~10.1.0`** core + + +### Updates since Varbase 9.0.15: +* Issue [#3393654](https://www.drupal.org/i/3393654): + Updated the **Update Helper** module from `3.0.4` to `3.0.4 || 4.0.0` to support **Drush** `~12.0` and kept needed patches +* Issue [#3393644](https://www.drupal.org/i/3393644): + Updated **Checklist API** module from `2.1.1` to `~2.1.0` and removed committed patches +* Issue [#3386304](https://www.drupal.org/i/3386304): + Updated **Selenium Standalone server** to `4.1.2` on `4445` port with **Chrome browser** `115.0.5790.110-1` and **Chrome Driver** `114.0.5735.90` version for automated testing in **Circle CI** +* Issue [#3392590](https://www.drupal.org/i/3392590): + Updated **Rabbit Hole** module from `~1.0` to `~2.0` +* Issue [#3386828](https://www.drupal.org/i/3386828): + Updated **Bootstrap Styles** module from `1.1.1` to `1.1.2` and removed committed patches +* Issue [#3389387](https://www.drupal.org/i/3389387): + Updated **Bootstrap Styles** module from `1.1.2` to `1.1.4` and kept needed patches +* Issue [#3390239](https://www.drupal.org/i/3390239): + Updated **Bootstrap Styles** module from `1.1.4` to `1.1.5` and kept needed patches +* Issue [#3390250](https://www.drupal.org/i/3390250): + Updated **Content Moderation Notifications** module from `3.5.0` to `3.6.0` and kept needed patches +* Issue [#3393303](https://www.drupal.org/i/3393303): + Updated **Linkit** module from `6.1.1` to `6.1.2` and kept needed patches to keep supporting CKEditor 4 under Drupal 10 +* Issue [#3393631](https://www.drupal.org/i/3393631): + Updated the **Paragraphs** module from `1.15.0` to `1.16.0` and kept needed patches +* Issue [#3394030](https://www.drupal.org/i/3394030): + Updated the **Entity Browser Enhance(d|r)** module from `~1.0` to `~1.0 || ~2.0.0` to support a smoother upgrade process +* Issue [#3393299](https://www.drupal.org/i/3393299): + Updated **Linkit** module from `6.0.0-rc2` to `6.0.2` and kept needed patches to keep support for **Drupal** `~9.0` + +### Fixes since Varbase 9.0.15: +* Issue [#3391602](https://www.drupal.org/i/3391602): + by [Mohammad Faqeh](https://www.drupal.org/u/mohammad-faqeh) + : Fixed video transitions prematurely to the next slide: + before its completion when the slider have dots +* Issue [#3391046](https://www.drupal.org/i/3391046): + by [YazanMajadba](https://www.drupal.org/u/yazanmajadba) + : Fixed with a switch to support **Drupal 10 extension** path resolver + and file repository services and remove deprecation +* Issue [#3390982](https://www.drupal.org/i/3390982): + by [YazanMajadba](https://www.drupal.org/u/yazanmajadba) + : Fixed with a switch to support generate Absolute String using the **Drupal 10** `file_url_generator` service as the function was deprecated +* Issue [#3386649](https://www.drupal.org/i/3386649): + by [YazanMajadba](https://www.drupal.org/u/yazanmajadba) + : Fixed deprecated **PHP 8.1** function: strpos(): Passing null to parameter No. 1 ($haystack) of type string on the Old **VLB `~9.0`** +* Issue [#3388795](https://www.drupal.org/i/3388795): + by [YazanMajadba](https://www.drupal.org/u/yazanmajadba) + : Fixed **Drupal `10` PHP `8.1`** Fatal error : Declaration of: + **Varbase Update Helper** Commands setLogger must be compatible with **Drush Commands** setLogger +* Issue [#3392457](https://www.drupal.org/i/3392457): + Fixed Webform Views Integration Fatal error of Too few arguments to function passed +* Issue [#3392777](https://www.drupal.org/i/3392777): + Fixed Error: Call to undefined `function drupal_get_path()` in `varbase_layout_builder_library_info_alter()` +* Issue [#3348097](https://www.drupal.org/i/3348097): + Fixed Entity queries must explicitly set whether the query should be access: + checked or not in **Varbase Core** +* Issue [#3347912](https://www.drupal.org/i/3347912):: + Fixed Entity queries must explicitly set whether the query should: + be access checked or not in **Varbase Layout Builde** +* Issue [#3394143](https://www.drupal.org/i/3394143):: + Fixed visual regressions issues with the off-canvas **Claro** under: + **Drupal `~10.1.0`** issues with **Varbase Layout Builder** and **Layout Builder UX** +* Issue [#3345517](https://www.drupal.org/i/3345517):: + Fixed **Drupal `~10.0`** and **TWIG `~3.0`** Unexpected token name of value: + if (end of statement block expected) + +------------------------------------------------------------------------------- + # 9.0.15 This is a patch (bugfix) release of **Varbase 9** and is ready for use on production sites. diff --git a/README.md b/README.md index 93dbbbf3..b26f68bf 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -[![Vardot](https://circleci.com/gh/Vardot/varbase/tree/9.0.x.svg?style=shield)](https://app.circleci.com/pipelines/github/Vardot/varbase/722/workflows/d91c78ae-a6a2-44ca-a1ad-facd6c516d1b) Varbase 9.0.15 +[![Vardot](https://circleci.com/gh/Vardot/varbase/tree/9.0.x.svg?style=shield)](https://app.circleci.com/pipelines/github/Vardot/varbase/761/workflows/663d991f-895c-4bf3-922b-975c99652304) Varbase 9.0.16 [![](https://www.drupal.org/files/styles/grid-3/public/project-images/Medium-Logo%20Color%20with%20padding.png)](https://www.drupal.org/project/varbase) diff --git a/composer.json b/composer.json index 0157fdb6..bba39c77 100644 --- a/composer.json +++ b/composer.json @@ -32,27 +32,27 @@ "cweagans/composer-patches": "~1.0", "drupal/core-composer-scaffold": "~9.0 || ~10", "drupal/core": "~9.5.0 || ~10.1.0", - "drupal/varbase_core": "9.1.x-dev", - "drupal/varbase_api": "9.0.x-dev", - "drupal/varbase_media": "9.0.x-dev", - "drupal/varbase_editor": "9.1.x-dev", - "drupal/varbase_landing": "9.0.x-dev", - "drupal/varbase_layout_builder": "10.0.x-dev", - "drupal/varbase_bootstrap_paragraphs": "9.0.x-dev", - "drupal/varbase_heroslider_media": "9.0.x-dev", - "drupal/varbase_carousels": "9.0.x-dev", - "drupal/varbase_blog": "9.0.x-dev", - "drupal/varbase_search": "9.0.x-dev", - "drupal/varbase_seo": "9.0.x-dev", - "drupal/varbase_auth": "9.0.x-dev", - "drupal/varbase_total_control": "9.0.x-dev", - "drupal/varbase_styleguide": "9.0.x-dev", - "drupal/varbase_email": "9.0.x-dev", - "drupal/varbase_workflow": "2.0.x-dev", - "drupal/vartheme_bs4": "9.0.x-dev", - "drupal/vartheme_claro": "3.0.x-dev", - "vardot/entity-definition-update-manager": "1.0.x-dev", - "vardot/module-installer-factory": "1.0.x-dev", + "drupal/varbase_core": "~9.0", + "drupal/varbase_api": "~9.0", + "drupal/varbase_media": "~9.0", + "drupal/varbase_editor": "~9.0", + "drupal/varbase_landing": "~9.0", + "drupal/varbase_layout_builder": "~9.0 || ~10.0", + "drupal/varbase_bootstrap_paragraphs": "~9.0", + "drupal/varbase_heroslider_media": "~9.0", + "drupal/varbase_carousels": "~9.0", + "drupal/varbase_blog": "~9.0", + "drupal/varbase_search": "~9.0", + "drupal/varbase_seo": "~9.0", + "drupal/varbase_auth": "~9.0", + "drupal/varbase_total_control": "~9.0", + "drupal/varbase_styleguide": "~9.0", + "drupal/varbase_email": "~9.0", + "drupal/varbase_workflow": "~2.0", + "drupal/vartheme_bs4": "~9.0", + "drupal/vartheme_claro": "~3.0", + "vardot/entity-definition-update-manager": "~1.0", + "vardot/module-installer-factory": "~1.0", "bower-asset/objectfitpolyfill": "~2.0", "bower-asset/chartjs": "~4.0", "bower-asset/c3": "0.7.*", diff --git a/tests/features/varbase/01-website-base-requirements/01-00-varbase-welcome-tour.feature b/tests/features/varbase/01-website-base-requirements/01-00-varbase-welcome-tour.feature index 4d2f2705..275c07ad 100644 --- a/tests/features/varbase/01-website-base-requirements/01-00-varbase-welcome-tour.feature +++ b/tests/features/varbase/01-website-base-requirements/01-00-varbase-welcome-tour.feature @@ -1,7 +1,7 @@ Feature: The welcome message should be displayed on first visit to the site The welcome message is made possible by having Varbase Tour module - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check if welcome message is enabled Given I am a logged in user with the "webmaster" user And I go to "/admin/config/varbase/settings" @@ -13,7 +13,7 @@ The welcome message is made possible by having Varbase Tour module And wait Then I should see "The configuration options have been saved." - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check if welcome message and tour are displayed Given I am a logged in user with the "webmaster" user And I go to "/?welcome" @@ -33,7 +33,7 @@ The welcome message is made possible by having Varbase Tour module When I click "Next" in the "button" element with the "class" attribute set to "button button--primary shepherd-button " Then I should see "Site Content" - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check if welcome message is disabled after closing it Given I am a logged in user with the "webmaster" user And I go to "/admin/config/varbase/settings" diff --git a/tests/features/varbase/01-website-base-requirements/01-01-user-registration_only-admins-login.feature b/tests/features/varbase/01-website-base-requirements/01-01-user-registration_only-admins-login.feature index 47a70906..c44029e6 100644 --- a/tests/features/varbase/01-website-base-requirements/01-01-user-registration_only-admins-login.feature +++ b/tests/features/varbase/01-website-base-requirements/01-01-user-registration_only-admins-login.feature @@ -6,19 +6,19 @@ So that I will need a site admin or super admin to add me to the website Background: Given I am an anonymous user - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check that create new account options does not appear for anonymous users When I go to "/user" And wait Then I should not see "Create new account" - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check that only admin can create an account When I go to "/user/register" And wait Then I should see "You are not authorized to access this page." - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Verify that anonymous users cannot access admin pages When I go to "/admin" And wait diff --git a/tests/features/varbase/01-website-base-requirements/01-02-user-roles.feature b/tests/features/varbase/01-website-base-requirements/01-02-user-roles.feature index 33f58f23..8662e1e1 100644 --- a/tests/features/varbase/01-website-base-requirements/01-02-user-roles.feature +++ b/tests/features/varbase/01-website-base-requirements/01-02-user-roles.feature @@ -3,7 +3,7 @@ As a logged in user with the User ID number 1 I want to be able to see the list of User Roles So that they must be (Editor, Site Admin, Content Admin, Super Admin) - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check that all default list of roles are present Given I am a logged in user with the "webmaster" user When I go to "/admin/people/roles" diff --git a/tests/features/varbase/01-website-base-requirements/01-03-input-formats.feature b/tests/features/varbase/01-website-base-requirements/01-03-input-formats.feature index 92ea9f1d..2e126b5e 100644 --- a/tests/features/varbase/01-website-base-requirements/01-03-input-formats.feature +++ b/tests/features/varbase/01-website-base-requirements/01-03-input-formats.feature @@ -3,7 +3,7 @@ As a logged in user with a permission to edit content I want to be able to switch between input formats So that can use different type of rich text editors. - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check if Site Admin user can change the text format for the body of Basic page Given I am a logged in user with the "Site admin" When I go to "/node/add/page" @@ -25,7 +25,7 @@ So that can use different type of rich text editors. Then I should see the "#edit-body-0-value" element in the "field body" And I should not see the "#cke_edit-body-0-value" element in the "field body" - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check if Super Admin user can change the text format for the body of Basic page Given I am a logged in user with the "Super admin" When I go to "/node/add/page" diff --git a/tests/features/varbase/01-website-base-requirements/01-04-website-languages_english.feature b/tests/features/varbase/01-website-base-requirements/01-04-website-languages_english.feature index 2b20e819..269a37cc 100644 --- a/tests/features/varbase/01-website-base-requirements/01-04-website-languages_english.feature +++ b/tests/features/varbase/01-website-base-requirements/01-04-website-languages_english.feature @@ -3,7 +3,7 @@ As a logged in user with the permission to add content I want to be able to check if the site has got the English language Enabled So that can be sure that the website is using the English language as one of the languages. - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check if a content admin user can Create Basic page with English for the language of the content Given I am a logged in user with the "Content admin" user And I go to "/node/add/page" @@ -18,7 +18,7 @@ So that can be sure that the website is using the English language as one of the And wait Then I should see "Test English Basic page title by content admin" - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check if a content admin user can Create Landing page with English for the language of the content Given I am a logged in user with the "Content admin" user And I go to "/node/add/landing_page" @@ -32,7 +32,7 @@ So that can be sure that the website is using the English language as one of the And wait Then I should see "Test English Landing page title by content admin" - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check if a site admin user can Create Basic page with English for the language of the content Given I am a logged in user with the "Site admin" user And I go to "/node/add/page" @@ -47,7 +47,7 @@ So that can be sure that the website is using the English language as one of the And wait Then I should see "Test English Basic page title by site admin" - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check if a site admin user can can Create Landing page with English for the language of the content Given I am a logged in user with the "Site admin" user And I go to "/node/add/landing_page" diff --git a/tests/features/varbase/01-website-base-requirements/01-05-translatable-content-types-to-all-languages.feature b/tests/features/varbase/01-website-base-requirements/01-05-translatable-content-types-to-all-languages.feature index 88d7656f..0673a799 100644 --- a/tests/features/varbase/01-website-base-requirements/01-05-translatable-content-types-to-all-languages.feature +++ b/tests/features/varbase/01-website-base-requirements/01-05-translatable-content-types-to-all-languages.feature @@ -11,7 +11,7 @@ So that I will be able to create a content then I will have the option to transl # # ../../../../bin/behat tests/features/varbase/step3-cleanup-tests/2-delete-arabic.feature - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check if site admin can translate an existing English Basic Page to an Arabic version. Given I am a logged in user with the "Site admin" user When I go to "/node/add/page" diff --git a/tests/features/varbase/01-website-base-requirements/01-06-convert-urls-links.feature b/tests/features/varbase/01-website-base-requirements/01-06-convert-urls-links.feature index 94da09df..3415c05f 100644 --- a/tests/features/varbase/01-website-base-requirements/01-06-convert-urls-links.feature +++ b/tests/features/varbase/01-website-base-requirements/01-06-convert-urls-links.feature @@ -3,7 +3,7 @@ As a logged in user with a permission to use the rich text editor I want to add raw URLs and links in the rich text editor So that they will be converted to links and visitors can click on them. - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check if inserted raw URL will convert into a link using the "Rich editor" text format when we save a new Basic page Given I am a logged in user with the "Site admin" user When I go to "/node/add/page" diff --git a/tests/features/varbase/02-user-management/02-01-request-new-password.feature b/tests/features/varbase/02-user-management/02-01-request-new-password.feature index c15d02ee..281a38bd 100644 --- a/tests/features/varbase/02-user-management/02-01-request-new-password.feature +++ b/tests/features/varbase/02-user-management/02-01-request-new-password.feature @@ -6,13 +6,13 @@ So that I can reset my password for the account Background: Given I am not logged in - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check that an anonymous user can reset his or her password When I go to "/user/login" And wait Then I should see "Forgot your password?" - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Verify that the system cannot send an email to non-existing users or emails When I go to "/user/password" And I wait 6s diff --git a/tests/features/varbase/02-user-management/02-02-admins-can-create-users-and-assign-role-them.feature b/tests/features/varbase/02-user-management/02-02-admins-can-create-users-and-assign-role-them.feature index 92707290..921e6e87 100644 --- a/tests/features/varbase/02-user-management/02-02-admins-can-create-users-and-assign-role-them.feature +++ b/tests/features/varbase/02-user-management/02-02-admins-can-create-users-and-assign-role-them.feature @@ -6,7 +6,7 @@ So that they will be able to use the site. Background: Given I am a logged in user with the "webmaster" user - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check if admins can see all parts and filters in the People administration page When I go to "/admin/people" And wait @@ -20,7 +20,7 @@ So that they will be able to use the site. And I should see "Username" And I should see "Operations" - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check if admins can create a new user account as an authenticated user When I go to "/admin/people/create" And wait @@ -31,7 +31,7 @@ So that they will be able to use the site. And I scroll to bottom And I press "Create new account" - @javascript @insulated @cleanup @local @development @staging @production + @javascript @cleanup @local @development @staging @production Scenario: Delete the tester user When I go to "/admin/people" And I fill in "tester" for "Name or email contains" diff --git a/tests/features/varbase/02-user-management/02-03-user-login.feature b/tests/features/varbase/02-user-management/02-03-user-login.feature index 96f46cb8..1d0a8454 100644 --- a/tests/features/varbase/02-user-management/02-03-user-login.feature +++ b/tests/features/varbase/02-user-management/02-03-user-login.feature @@ -3,7 +3,7 @@ As a visitor with an existing user account I want to be able to login to the site So that I will be able to view/add/edit/ or delete content in the site - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check if a visitor can login with a valid username and password Given I am on "user/login" And I wait 6s @@ -15,7 +15,7 @@ So that I will be able to view/add/edit/ or delete content in the site And wait Then I should see "Normal user" - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Verify a form error after not entering the username or password when we login Given I am on "user/login" And I wait 6s diff --git a/tests/features/varbase/02-user-management/02-04-persistent-login.feature b/tests/features/varbase/02-user-management/02-04-persistent-login.feature index 86078251..cc8b9895 100644 --- a/tests/features/varbase/02-user-management/02-04-persistent-login.feature +++ b/tests/features/varbase/02-user-management/02-04-persistent-login.feature @@ -3,7 +3,7 @@ Feature: User Management - Have persistent login options and configurations I want to have the option to have "Remember Me" option on the user login form. So I can persistent my login session independent of setting of a long session lifetime. - @javascript @insulated @check @local @development @staging @production + @javascript @check @local @development @staging @production Scenario: Check the persistent login configuration Given I am a logged in user with the "webmaster" user When I go to "/admin/config/system/persistent_login" @@ -12,7 +12,7 @@ Feature: User Management - Have persistent login options and configurations And I should see "30" value in the "edit-lifetime" input element And I should see "0" value in the "edit-max-tokens" input element - @javascript @insulated @check @local @development @staging @production + @javascript @check @local @development @staging @production Scenario: Check if an authenticated user can login and use the [Remember me] option Given I am not logged in When I go to "/user/login" diff --git a/tests/features/varbase/02-user-management/02-05-user-protect.feature b/tests/features/varbase/02-user-management/02-05-user-protect.feature index 4bda823f..8dae8e10 100644 --- a/tests/features/varbase/02-user-management/02-05-user-protect.feature +++ b/tests/features/varbase/02-user-management/02-05-user-protect.feature @@ -3,7 +3,7 @@ As a logged in site admin I will be allowed to fine-grained access control of user administrators So that the protections can be specific to a user, or applied to all users in a role. - @javascript @insulated @check @local @development @staging @production + @javascript @check @local @development @staging @production Scenario: Check the User protect configuration Given I am a logged in user with the "webmaster" user When I go to "/admin/config/people/userprotect" diff --git a/tests/features/varbase/02-user-management/02-06-role-assign.feature b/tests/features/varbase/02-user-management/02-06-role-assign.feature index bcf890ec..56786264 100644 --- a/tests/features/varbase/02-user-management/02-06-role-assign.feature +++ b/tests/features/varbase/02-user-management/02-06-role-assign.feature @@ -3,7 +3,7 @@ As a logged in site admin and a permission to Assign roles I will be able to assign roles to other users. So that only users with permission to assign roles may select which roles are available for assignment - @javascript @insulated @check @local @development @staging @production + @javascript @check @local @development @staging @production Scenario: Check the Role Assign configuration Given I am a logged in user with the "webmaster" user When I go to "/admin/people/roleassign" diff --git a/tests/features/varbase/03-admin-management/03-00-pre-check-important-admin-development-pages.feature b/tests/features/varbase/03-admin-management/03-00-pre-check-important-admin-development-pages.feature index c01ec177..e0436ad1 100644 --- a/tests/features/varbase/03-admin-management/03-00-pre-check-important-admin-development-pages.feature +++ b/tests/features/varbase/03-admin-management/03-00-pre-check-important-admin-development-pages.feature @@ -6,32 +6,32 @@ So that I can use them after the install or update. Background: Given I am a logged in user with the "webmaster" user - @javascript @insulated @check @local @development @staging @production + @javascript @check @local @development @staging @production Scenario: Check the content page When I go to "/admin/content" And wait Then I should see "Content" - @javascript @insulated @check @local @development @staging @production + @javascript @check @local @development @staging @production Scenario: Check the Homepage content with Layout Builder When I go to "/admin/content" And wait Then I should see "Homepage" And I should see "Landing page (Layout Builder)" in the "Homepage" row - @javascript @insulated @check @local @development @staging @production + @javascript @check @local @development @staging @production Scenario: Check Files admin page When I go to "/admin/content/files" And wait Then I should see "Files" - @javascript @insulated @check @local @development @staging @production + @javascript @check @local @development @staging @production Scenario: Check Media Grid admin page When I go to "/admin/content/media" And wait Then I should see "Media" - @javascript @insulated @check @local @development @staging @production + @javascript @check @local @development @staging @production Scenario: Check Media Table admin page When I go to "/admin/content/media" And wait @@ -45,7 +45,7 @@ So that I can use them after the install or update. And I should see "Updated" And I should see "Operations" - @javascript @insulated @check @local @development @staging @production + @javascript @check @local @development @staging @production Scenario: Check the structure page When I go to "/admin/structure" And wait @@ -63,14 +63,14 @@ So that I can use them after the install or update. And I should see "Views" And I should see "Webforms" - @javascript @insulated @check @local @development @staging @production + @javascript @check @local @development @staging @production Scenario: Check the structure page When I go to "/admin/structure/page_manager" And I wait Then I should see "Pages" And I should see "Total Control dashboard" - @javascript @insulated @check @local @development @staging @production + @javascript @check @local @development @staging @production Scenario: Check the views page When I go to "/admin/structure/views" And wait @@ -78,7 +78,7 @@ So that I can use them after the install or update. And I should see "Browser" And I should see "Media Hero Slider" - @javascript @insulated @check @local @development @staging @production + @javascript @check @local @development @staging @production Scenario: Check the Appearance page When I go to "/admin/appearance" And wait @@ -90,7 +90,7 @@ So that I can use them after the install or update. And I should see "Bootstrap Barrio" And I should see "Vartheme Claro" - @javascript @insulated @check @local @development @staging @production + @javascript @check @local @development @staging @production Scenario: Check active type of media types When I go to "/media/add" And wait @@ -102,7 +102,7 @@ So that I can use them after the install or update. And I should see "Instagram" And I should see "Tweet" - @javascript @insulated @check @local @development @staging @production + @javascript @check @local @development @staging @production Scenario: Check Varbase update instructions page When I go to "/admin/config/development/update-helper" And wait @@ -110,7 +110,7 @@ So that I can use them after the install or update. And I should see "100%" And I should not see "Pending updates" - @javascript @insulated @check @local @development @staging + @javascript @check @local @development @staging Scenario: Check Varbase default Reroute Email settings When I go to "/admin/config/development/reroute_email" And wait @@ -121,7 +121,7 @@ So that I can use them after the install or update. And the "edit-description" checkbox is checked And the "edit-message" checkbox is checked - @javascript @insulated @check @local @development @staging + @javascript @check @local @development @staging Scenario: Check Varbase password suggestions settings When I go to "admin/config/system/varbase/varbase-security/password-suggestions-settings" And wait @@ -142,7 +142,7 @@ So that I can use them after the install or update. And I should see "Good" value in the "edit-good" input element And I should see "Strong" value in the "edit-strong" input element - @javascript @insulated @check @local @development @staging + @javascript @check @local @development @staging Scenario: Check password policy constraints When I go to "admin/config/security/password-policy/default_policy" And wait diff --git a/tests/features/varbase/03-admin-management/03-01-allows-site-administrators-to-masquerade-by-switching-users.feature b/tests/features/varbase/03-admin-management/03-01-allows-site-administrators-to-masquerade-by-switching-users.feature index 86339842..7fde161a 100644 --- a/tests/features/varbase/03-admin-management/03-01-allows-site-administrators-to-masquerade-by-switching-users.feature +++ b/tests/features/varbase/03-admin-management/03-01-allows-site-administrators-to-masquerade-by-switching-users.feature @@ -3,7 +3,7 @@ As the site super admin I want to be able to switch users and surf the site as that user with no password required So that I can see what is the selected user is seeing in the site then switch back to my own user account at any time. -@javascript @insulated @check @local @development @staging @production +@javascript @check @local @development @staging @production Scenario: Check if the webmaster user UID 1 can masquerade as any user Given I am a logged in user with the "webmaster" user @@ -63,7 +63,7 @@ Scenario: Check if the webmaster user UID 1 can masquerade as any user And wait Then I should see "Masquerade as Super admin" -@javascript @insulated @check @local @development @staging @production +@javascript @check @local @development @staging @production Scenario: Check if a super admin user can masquerade as any user Given I am a logged in user with the "Super admin" user @@ -117,7 +117,7 @@ Scenario: Check if a super admin user can masquerade as any user And wait Then I should see "Masquerade as webmaster" -@javascript @insulated @check @local @development @staging @production +@javascript @check @local @development @staging @production Scenario: Check if a site admin user can NOT masquerade as any user # Check if a super admin user can NOT masquerade as the super user (UID 1) "webmaster". Given I am a logged in user with the "Site admin" user @@ -159,21 +159,21 @@ Scenario: Check if a site admin user can NOT masquerade as any user And wait Then I should see "Masquerade as Content admin" -@javascript @insulated @check @local @development @staging @production +@javascript @check @local @development @staging @production Scenario: Check if a content admin user can NOT masquerade as the super user ID 1 the webmaster Given I am a logged in user with the "Content admin" user When I go to "/user/1" And wait Then I should not see "Masquerade as webmaster" -@javascript @insulated @check @local @development @staging @production +@javascript @check @local @development @staging @production Scenario: Check if an editor user can NOT masquerade as the super user ID 1 the webmaster Given I am a logged in user with the "Editor" user When I go to "/user/1" And wait Then I should not see "Masquerade as webmaster" -@javascript @insulated @check @local @development @staging @production +@javascript @check @local @development @staging @production Scenario: Check if an authenticated user can NOT masquerade as the super user ID 1 the webmaster Given I am a logged in user with the "Normal user" user When I go to "/user/1" diff --git a/tests/features/varbase/03-admin-management/03-02-navigate-through-drupal-admin-keyboard.feature b/tests/features/varbase/03-admin-management/03-02-navigate-through-drupal-admin-keyboard.feature index 4c171570..95a1d8bd 100644 --- a/tests/features/varbase/03-admin-management/03-02-navigate-through-drupal-admin-keyboard.feature +++ b/tests/features/varbase/03-admin-management/03-02-navigate-through-drupal-admin-keyboard.feature @@ -3,35 +3,35 @@ As a site admin I want to be able to navigate through the Drupal admin with the keyboard So that I will have a faster access to administration pages in the site. -@javascript @insulated @check @local @development @staging @production +@javascript @check @local @development @staging @production Scenario: Check if Super Admins can access the Coffee search box to navigate fast between admin pages Given I am a logged in user with the "Super admin" user When I go to the homepage And wait Then I should see "Go to" -@javascript @insulated @check @local @development @staging @production +@javascript @check @local @development @staging @production Scenario: Check if Site Admins can access the Coffee search box Given I am a logged in user with the "Site admin" user When I go to the homepage And wait Then I should see "Go to" -@javascript @insulated @check @local @development @staging @production +@javascript @check @local @development @staging @production Scenario: Check if Content Admins can access the Coffee search box Given I am a logged in user with the "Content admin" user When I go to the homepage And wait Then I should see "Go to" -@javascript @insulated @check @local @development @staging @production +@javascript @check @local @development @staging @production Scenario: Check if Editors can access the Coffee search box Given I am a logged in user with the "Editor" user When I go to the homepage And wait Then I should see "Go to" -@javascript @insulated @check @local @development @staging @production +@javascript @check @local @development @staging @production Scenario: Check if Authenticated users can NOT access the Coffee search box Given I am a logged in user with the "Normal user" user When I go to the homepage diff --git a/tests/features/varbase/03-admin-management/03-03-admins-can-disable-users.feature b/tests/features/varbase/03-admin-management/03-03-admins-can-disable-users.feature index 8501f7eb..ebcd859c 100644 --- a/tests/features/varbase/03-admin-management/03-03-admins-can-disable-users.feature +++ b/tests/features/varbase/03-admin-management/03-03-admins-can-disable-users.feature @@ -3,7 +3,7 @@ As a site admin user I want to be able Block user accounts So that they will be disabled and not be able to use the site. - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check if the Normal user user is not blocked and can login Given I am on "/user/login" And I wait 6s @@ -15,7 +15,7 @@ So that they will be disabled and not be able to use the site. And wait Then I should see "Normal user" - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check if the site admin can Administer users and disable a User account Normal user from accessing the site Given I am a logged in user with the "Site admin" user When I go to "/admin/people" @@ -33,7 +33,7 @@ So that they will be disabled and not be able to use the site. And wait Then I should see "The changes have been saved." - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check if the blocked user with user id of Test Blocked User ID can or can not login Given I am on "/user/login" And I wait 6s @@ -45,7 +45,7 @@ So that they will be disabled and not be able to use the site. And wait Then I should see "1 error has been found" - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check flood control default settings Given I am a logged in user with the "webmaster" user When I go to "/admin/config/people/flood-control" @@ -56,7 +56,7 @@ So that they will be disabled and not be able to use the site. And I should see "5" in the "#edit-user-limit" element And I should see "6 hours" in the "#edit-user-window" element - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check that the Site Admin have access to the flood unblock page Given I am a logged in user with the "Site admin" user When I go to "/admin/people/flood-unblock" diff --git a/tests/features/varbase/03-admin-management/03-04-image-media-and-their-usage-list-page-for-admins.feature b/tests/features/varbase/03-admin-management/03-04-image-media-and-their-usage-list-page-for-admins.feature index 4a8907f5..5cad52ea 100644 --- a/tests/features/varbase/03-admin-management/03-04-image-media-and-their-usage-list-page-for-admins.feature +++ b/tests/features/varbase/03-admin-management/03-04-image-media-and-their-usage-list-page-for-admins.feature @@ -6,14 +6,14 @@ So that I will be able to manage files, see where they have been used in content Background: Given I am a logged in user with the "Site admin" user - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check if content admins can access the content files page When I go to "admin/content/media" And wait Then I should see "Add media" And I should not see "Access denied" - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check if we do have a file named Flag Earth, if not then upload the file dependently When I go to "/media/add/image" And wait @@ -34,7 +34,7 @@ So that I will be able to manage files, see where they have been used in content Then I should see "Add media" And I should see the "Edit" in the "Flag Earth" row - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check if content admins can edit files When I go to "/admin/content/media" And wait @@ -52,7 +52,7 @@ So that I will be able to manage files, see where they have been used in content And wait Then I should see "Image Flag Earth after edit has been updated." - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check if content admins can delete files When I go to "/admin/content/media" And wait diff --git a/tests/features/varbase/03-admin-management/03-05-json-api-admin-checks-for-the-interface-and-services.feature b/tests/features/varbase/03-admin-management/03-05-json-api-admin-checks-for-the-interface-and-services.feature index 8c81a020..b052d870 100644 --- a/tests/features/varbase/03-admin-management/03-05-json-api-admin-checks-for-the-interface-and-services.feature +++ b/tests/features/varbase/03-admin-management/03-05-json-api-admin-checks-for-the-interface-and-services.feature @@ -6,35 +6,35 @@ So that I can use them to enable or disable API service for Varbase APIs. Background: Given I am a logged in user with the "webmaster" user - @javascript @insulated @check @local @development @staging @production + @javascript @check @local @development @staging @production Scenario: Check the Varbase API settings in admin configurations page When I go to "/admin/config" And wait Then I should see "JSON:API" And I should see "Varbase API settings" - @javascript @insulated @check @local @development @staging @production + @javascript @check @local @development @staging @production Scenario: Check JSON:API configurations When I go to "/admin/config/services/jsonapi" And wait Then I should see "JSON:API" And I should see "Allowed operations" - @javascript @insulated @check @local @development @staging @production + @javascript @check @local @development @staging @production Scenario: Check JSON:API Extras configurations When I go to "/admin/config/services/jsonapi/extras" And wait Then I should see "JSON:API Extras" And I should see "api" value in the "edit-path-prefix" input element - @javascript @insulated @check @local @development @staging @production + @javascript @check @local @development @staging @production Scenario: Check JSON:API Resource overrides When I go to "/admin/config/services/jsonapi/resource_types" And wait Then I should see "JSON:API Resource overrides" And I should see "The following table shows the list of JSON:API resource types available." - @javascript @insulated @check @local @development @staging @production + @javascript @check @local @development @staging @production Scenario: Check Varbase API settings and Generate keys When I go to "/admin/config/system/varbase/api" And wait @@ -45,7 +45,7 @@ So that I can use them to enable or disable API service for Varbase APIs. And wait Then I should see "Path to the directory in which to store the generated keys." - @javascript @insulated @check @local @development @staging @production + @javascript @check @local @development @staging @production Scenario: Check Open API settings and documentation pages When I go to "/admin/config/services/openapi" And wait @@ -53,7 +53,7 @@ So that I can use them to enable or disable API service for Varbase APIs. And I should see "Rest" And I should see "JSON:API" - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Upload a Media entity test for API Given I am a logged in user with the "Site admin" user When I go to "/media/add/image" @@ -70,7 +70,7 @@ So that I can use them to enable or disable API service for Varbase APIs. And wait Then I should see "Media entity test" - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Add a term "space" tag term for JSON:API to test. Given I am a logged in user with the "Site admin" user When I go to "/admin/structure/taxonomy/manage/tags/add" @@ -83,7 +83,7 @@ So that I can use them to enable or disable API service for Varbase APIs. Then I should see "Tags" And I should see "space" - @javascript @insulated @check @local @development @staging @production + @javascript @check @local @development @staging @production Scenario: Check that Site Admin users can access "View JSON" and "View API Docs" entity operations Given I am a logged in user with the "Site admin" user When I go to "/admin/content" @@ -118,7 +118,7 @@ So that I can use them to enable or disable API service for Varbase APIs. But I should not see the "Edit items" operation for the "Media Hero Slider" entity - @javascript @insulated @check @local @development @staging @production + @javascript @check @local @development @staging @production Scenario: Check that Content Admin users can not access "View JSON" and "View API Docs" entity operations Given I am a logged in user with the "Content admin" user When I go to "/admin/content" @@ -151,7 +151,7 @@ So that I can use them to enable or disable API service for Varbase APIs. But I should not see the "Edit items" operation for the "Media Hero Slider" entity - @javascript @insulated @check @local @development @staging @production + @javascript @check @local @development @staging @production Scenario: Check that Editor users can access "View JSON" and "View API Docs" entity operations Given I am a logged in user with the "Editor" user When I go to "/admin/content" diff --git a/tests/features/varbase/03-admin-management/03-06-responsive-preview-devices.feature b/tests/features/varbase/03-admin-management/03-06-responsive-preview-devices.feature index ad60d1fe..ddd582e6 100644 --- a/tests/features/varbase/03-admin-management/03-06-responsive-preview-devices.feature +++ b/tests/features/varbase/03-admin-management/03-06-responsive-preview-devices.feature @@ -6,7 +6,7 @@ So that I can make sure that the site looks good in small devices too. Background: Given I am a logged in user with the "webmaster" user - @javascript @insulated @check @local @development @staging @production + @javascript @check @local @development @staging @production Scenario: Check the site in a number of responsive preview devices When I go to the homepage And wait diff --git a/tests/features/varbase/03-admin-management/03-07-access-admin-audit-trail-permissions.feature b/tests/features/varbase/03-admin-management/03-07-access-admin-audit-trail-permissions.feature index 35291c1a..48ed614c 100644 --- a/tests/features/varbase/03-admin-management/03-07-access-admin-audit-trail-permissions.feature +++ b/tests/features/varbase/03-admin-management/03-07-access-admin-audit-trail-permissions.feature @@ -3,14 +3,14 @@ As a logged in site admin or editor with permission to access the Admin audit tr I will be able to trails of actions on the site by the same user and or users So that only users with permission can see trails of audit changes on the website - @javascript @insulated @check @local @development @staging @production + @javascript @check @local @development @staging @production Scenario: Check that user Number 1 can access the Admin audit trails Given I am a logged in user with the "webmaster" user When I go to "/admin/reports/audit-trail" And wait Then I should see "Admin audit trails" - @javascript @insulated @check @local @development @staging @production + @javascript @check @local @development @staging @production Scenario: Check that an anonymous users can not access the Admin audit trails Given I am an anonymous user When I go to "/admin/reports/audit-trail" @@ -18,7 +18,7 @@ So that only users with permission can see trails of audit changes on the websit Then I should not see "Admin audit trails" And I should see "Access denied" - @javascript @insulated @check @local @development @staging @production + @javascript @check @local @development @staging @production Scenario: Check that an authenticated user can not access the Admin audit trails Given I am a logged in user with the "Normal user" user When I go to "/admin/reports/audit-trail" @@ -26,28 +26,28 @@ So that only users with permission can see trails of audit changes on the websit Then I should not see "Admin audit trails" And I should see "Access denied" - @javascript @insulated @check @local @development @staging @production + @javascript @check @local @development @staging @production Scenario: Check that Editor users can access the Admin audit trails Given I am a logged in user with the "Editor" user When I go to "/admin/reports/audit-trail" And wait Then I should see "Admin audit trails" - @javascript @insulated @check @local @development @staging @production + @javascript @check @local @development @staging @production Scenario: Check that Content Admin users can access the Admin audit trails Given I am a logged in user with the "Content admin" user When I go to "/admin/reports/audit-trail" And wait Then I should see "Admin audit trails" - @javascript @insulated @check @local @development @staging @production + @javascript @check @local @development @staging @production Scenario: Check that SEO Admin users can access the Admin audit trails Given I am a logged in user with the "SEO admin" user When I go to "/admin/reports/audit-trail" And wait Then I should see "Admin audit trails" - @javascript @insulated @check @local @development @staging @production + @javascript @check @local @development @staging @production Scenario: Check that Site Admin users can access the Admin audit trails Given I am a logged in user with the "Site admin" user When I go to "/admin/reports/audit-trail" diff --git a/tests/features/varbase/03-admin-management/03-08-access-media-bulk-upload-permissions.feature b/tests/features/varbase/03-admin-management/03-08-access-media-bulk-upload-permissions.feature index 5ccad7ef..7014b267 100644 --- a/tests/features/varbase/03-admin-management/03-08-access-media-bulk-upload-permissions.feature +++ b/tests/features/varbase/03-admin-management/03-08-access-media-bulk-upload-permissions.feature @@ -3,14 +3,14 @@ As a logged in user with permission to use media bulk upload bulk upload form I will be able to bulk upload media So that large number of asset files can be uploaded at onces - @javascript @insulated @check @local @development @staging @production + @javascript @check @local @development @staging @production Scenario: Check that user Number 1 can bulk upload media Given I am a logged in user with the "webmaster" user When I go to "/admin/content/media/bulk-upload/media_bulk_upload" And wait Then I should see "Multiple upload" - @javascript @insulated @check @local @development @staging @production + @javascript @check @local @development @staging @production Scenario: Check that an anonymous users can not bulk upload media Given I am an anonymous user When I go to "/admin/content/media/bulk-upload/media_bulk_upload" @@ -18,7 +18,7 @@ So that large number of asset files can be uploaded at onces Then I should not see "Multiple upload" And I should see "Access denied" - @javascript @insulated @check @local @development @staging @production + @javascript @check @local @development @staging @production Scenario: Check that an authenticated user can not bulk upload media Given I am a logged in user with the "Normal user" user When I go to "/admin/content/media/bulk-upload/media_bulk_upload" @@ -26,28 +26,28 @@ So that large number of asset files can be uploaded at onces Then I should not see "Multiple upload" And I should see "Access denied" - @javascript @insulated @check @local @development @staging @production + @javascript @check @local @development @staging @production Scenario: Check that Editor users can bulk upload media Given I am a logged in user with the "Editor" user When I go to "/admin/content/media/bulk-upload/media_bulk_upload" And wait Then I should see "Multiple upload" - @javascript @insulated @check @local @development @staging @production + @javascript @check @local @development @staging @production Scenario: Check that Content Admin users bulk upload media Given I am a logged in user with the "Content admin" user When I go to "/admin/content/media/bulk-upload/media_bulk_upload" And wait Then I should see "Multiple upload" - @javascript @insulated @check @local @development @staging @production + @javascript @check @local @development @staging @production Scenario: Check that SEO Admin users can bulk upload media Given I am a logged in user with the "SEO admin" user When I go to "/admin/content/media/bulk-upload/media_bulk_upload" And wait Then I should see "Multiple upload" - @javascript @insulated @check @local @development @staging @production + @javascript @check @local @development @staging @production Scenario: Check that Site Admin users can bulk upload media Given I am a logged in user with the "Site admin" user When I go to "/admin/content/media/bulk-upload/media_bulk_upload" diff --git a/tests/features/varbase/04-content-structure/04-01-basic-page-permissions.feature b/tests/features/varbase/04-content-structure/04-01-basic-page-permissions.feature index 2689fec4..37575916 100644 --- a/tests/features/varbase/04-content-structure/04-01-basic-page-permissions.feature +++ b/tests/features/varbase/04-content-structure/04-01-basic-page-permissions.feature @@ -6,49 +6,49 @@ So that the "Basic page" will show up in the structured menu under its parent pa # Check if users with the ( "authenticated user", "Editor", "Content Admin", # "Site Admin", or "Super Admin" ) role can add [Basic page] - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check if an authenticated user can add content of Basic page type Given I am a logged in user with the "Normal user" user When I go to "/node/add" And wait Then I should see "You are not authorized to access this page." - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check if an Editor can add content of Basic page type Given I am a logged in user with the "Editor" user When I go to "/node/add" And wait Then I should see "Basic page" - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check if a Content Admin can add content of Basic page type Given I am a logged in user with the "Content admin" user When I go to "/node/add" And wait Then I should see "Basic page" - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check if a Site Admin can add content of Basic page type Given I am a logged in user with the "Site admin" user When I go to "/node/add" And wait Then I should see "Basic page" - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check if a Super Admin can add content of Basic page type Given I am a logged in user with the "Super admin" user When I go to "/node/add" And wait Then I should see "Basic page" - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check if the webmaster can add content of Basic page type Given I am a logged in user with the "webmaster" user When I go to "/node/add" And wait Then I should see "Basic page" - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check if a user with a permission to manage Basic page content type can create Basic pages content Given I am a logged in user with the "Super admin" user When I go to "/node/add/page" @@ -58,7 +58,7 @@ So that the "Basic page" will show up in the structured menu under its parent pa And I should see "Title" And I should see "Body" - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check if we can create a Test Basic page we can see Change layout floating button to change the layout Given I am a logged in user with the "Super admin" user When I go to "/node/add/page" @@ -70,7 +70,7 @@ So that the "Basic page" will show up in the structured menu under its parent pa And wait Then I should see "Basic page Test Basic page has been created." - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check if a user with a permission to manage Basic page content type Given I am a logged in user with the "Super admin" user When I go to "/admin/content" diff --git a/tests/features/varbase/04-content-structure/04-02-landing-page-paragraphs_permissions.feature b/tests/features/varbase/04-content-structure/04-02-landing-page-paragraphs_permissions.feature index 93b3bc1c..a71d5810 100644 --- a/tests/features/varbase/04-content-structure/04-02-landing-page-paragraphs_permissions.feature +++ b/tests/features/varbase/04-content-structure/04-02-landing-page-paragraphs_permissions.feature @@ -3,21 +3,21 @@ As a logged in user with a permission to manage Landing page (Paragraphs). I want to be able to add a "Landing page" which has got predefined set of paragrphs So that the "Landing page (Paragraphs)" will show up in the structured menu under its parent page - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check if we do have the Landing page (Paragraphs) content type Given I am a logged in user with the "webmaster" user When I go to "/admin/structure/types" And wait Then I should see "Landing page (Paragraphs)" - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check that the Landing page (Paragraphs) content type has paragraphs field Given I am a logged in user with the "webmaster" user When I go to "/admin/structure/types/manage/landing_page/fields" And wait Then I should see "field_lp_paragraphs" - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check that an Anonymous users can not create a Landing page (Paragraphs) Given I am an anonymous user When I go to "/node/add/landing_page" @@ -25,7 +25,7 @@ So that the "Landing page (Paragraphs)" will show up in the structured menu unde Then I should see "Access denied" And I should see "You are not authorized to access this page." - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check that an authenticated user can not create a Landing page (Paragraphs) Given I am a logged in user with the "Normal user" user When I go to "/node/add/landing_page" @@ -33,7 +33,7 @@ So that the "Landing page (Paragraphs)" will show up in the structured menu unde Then I should see "Access denied" And I should see "You are not authorized to access this page." - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check that Editor users can create a Landing page (Paragraphs) Given I am a logged in user with the "Editor" user When I go to "/node/add/landing_page" @@ -41,7 +41,7 @@ So that the "Landing page (Paragraphs)" will show up in the structured menu unde Then I should not see "Access denied" And I should not see "You are not authorized to access this page." - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check that Content Admin users can create a Landing page (Paragraphs) Given I am a logged in user with the "Content admin" user When I go to "/node/add/landing_page" @@ -49,7 +49,7 @@ So that the "Landing page (Paragraphs)" will show up in the structured menu unde Then I should not see "Access denied" And I should not see "You are not authorized to access this page." - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check that Site Admin users can create a Landing page (Paragraphs) Given I am a logged in user with the "Site admin" user When I go to "/node/add/landing_page" diff --git a/tests/features/varbase/04-content-structure/04-03-landing-page-paragraphs_add-any-paragraph-type-to-the-page.feature b/tests/features/varbase/04-content-structure/04-03-landing-page-paragraphs_add-any-paragraph-type-to-the-page.feature index 186220c6..0bf88610 100644 --- a/tests/features/varbase/04-content-structure/04-03-landing-page-paragraphs_add-any-paragraph-type-to-the-page.feature +++ b/tests/features/varbase/04-content-structure/04-03-landing-page-paragraphs_add-any-paragraph-type-to-the-page.feature @@ -3,7 +3,7 @@ As a logged in user with a permission to mange Landing pages I want to be able to add any paragraph type to the page So that the Landing page (Paragraphs) will show up having paragrpahs of different types - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Upload the "Embed Flag Earth" file Given I am a logged in user with the "Site admin" user When I go to "/media/add/image" @@ -22,7 +22,7 @@ So that the Landing page (Paragraphs) will show up having paragrpahs of differen Then I should see "Embed Flag Earth" #----------------------------------------------------------------------------- - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check Varbase Bootstrap Paragraphs settings Given I am a logged in user with the "webmaster" user When I go to "/admin/config/varbase/varbase-bootstrap-paragraphs" @@ -32,7 +32,7 @@ So that the Landing page (Paragraphs) will show up having paragrpahs of differen And I press "Save configuration" Then I should see "The configuration options have been saved." - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check if a user with a permission to manage Landing page (Paragraphs) content type can add paragraphs of type Drupal Block Given I am a logged in user with the "Site admin" user When I go to "/node/add/landing_page" @@ -54,7 +54,7 @@ So that the Landing page (Paragraphs) will show up having paragrpahs of differen And wait Then I should see "Landing page (Paragraphs) Test Landing page Drupal Block has been created" - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check if a user with a permission to manage Landing page (Paragraphs) content type can add paragraphs of type Columns Equal Given I am a logged in user with the "Site admin" user When I go to "/node/add/landing_page" @@ -73,7 +73,7 @@ So that the Landing page (Paragraphs) will show up having paragrpahs of differen And wait Then I should see "Landing page (Paragraphs) Test Landing page Columns (Equal) has been created" - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check if a user with a permission to manage Landing page (Paragraphs) content type can add paragraphs of type Columns Two Uneven Given I am a logged in user with the "Site admin" user When I go to "/node/add/landing_page" @@ -92,7 +92,7 @@ So that the Landing page (Paragraphs) will show up having paragrpahs of differen And wait Then I should see "Landing page (Paragraphs) Test Landing page Columns (Two Uneven) has been created" - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check if a user with a permission to manage Landing page (Paragraphs) content type can add paragraphs of type Rich Text Given I am a logged in user with the "Site admin" user When I go to "/node/add/landing_page" @@ -114,7 +114,7 @@ So that the Landing page (Paragraphs) will show up having paragrpahs of differen Then I should see "Landing page (Paragraphs) Test Landing page Rich Text has been created" And I should see "Rich Text test" - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check if a user with a permission to manage Landing page (Paragraphs) content type can add paragraphs of type WebForm Given I am a logged in user with the "Site admin" user When I go to "/node/add/landing_page" diff --git a/tests/features/varbase/04-content-structure/04-04-landing-page-paragraphs_text-and-image-paragraphs.feature b/tests/features/varbase/04-content-structure/04-04-landing-page-paragraphs_text-and-image-paragraphs.feature index a3ecf4e2..28cde39b 100644 --- a/tests/features/varbase/04-content-structure/04-04-landing-page-paragraphs_text-and-image-paragraphs.feature +++ b/tests/features/varbase/04-content-structure/04-04-landing-page-paragraphs_text-and-image-paragraphs.feature @@ -3,7 +3,7 @@ As a logged in user with a permission to mange Landing page (Paragraphs) I want to be able to add number of Text and image paragraph compoments So that the "Landing page (Paragraphs)" will have text and images in right and left view. - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Upload the Embed Flag Earth file Given I am a logged in user with the "Site admin" user When I go to "/media/add/image" @@ -22,7 +22,7 @@ So that the "Landing page (Paragraphs)" will have text and images in right and l Then I should see "Embed Flag Earth" #----------------------------------------------------------------------------- - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check if a user with a permission to manage Landing page (Paragraphs) content type create a new Landing page Given I am a logged in user with the "Site admin" user diff --git a/tests/features/varbase/04-content-structure/04-05-standard-bredcrumbs.feature b/tests/features/varbase/04-content-structure/04-05-standard-bredcrumbs.feature index 36057217..46c99e2f 100644 --- a/tests/features/varbase/04-content-structure/04-05-standard-bredcrumbs.feature +++ b/tests/features/varbase/04-content-structure/04-05-standard-bredcrumbs.feature @@ -3,7 +3,7 @@ As a Visitor to the site I want to be able to see the back path So that I can see path I followed to locate the current page usually near the top of the page - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Add the Test Basic page root page to the main menu Given I am a logged in user with the "Site admin" user When I go to "/node/add/page" @@ -20,7 +20,7 @@ So that I can see path I followed to locate the current page usually near the to Then I should see "Test Basic page root title" And I should see "Test Basic page root body" - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Add the Test Basic page sub 1, then check the breadcrumb Given I am a logged in user with the "Site admin" user When I go to "/node/add/page" diff --git a/tests/features/varbase/04-content-structure/04-06-blog-permissions.feature b/tests/features/varbase/04-content-structure/04-06-blog-permissions.feature index 859856e0..3620f15e 100644 --- a/tests/features/varbase/04-content-structure/04-06-blog-permissions.feature +++ b/tests/features/varbase/04-content-structure/04-06-blog-permissions.feature @@ -2,14 +2,14 @@ Feature: Content Structure - Blog post As a logged in user with a permission to manage Blogs. I want to be able to add a "Blog" - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check if we do have the Blog content type Given I am a logged in user with the "webmaster" user When I go to "/admin/structure/types" And wait Then I should see "Blog" - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check that Anonymous users can not create a Landing page Given I am an anonymous user When I go to "/node/add/varbase_blog" @@ -17,7 +17,7 @@ I want to be able to add a "Blog" Then I should see "Access denied" And I should see "You are not authorized to access this page." - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check that authenticated users can not create a Landing page Given I am a logged in user with the "Normal user" user When I go to "/node/add/varbase_blog" @@ -25,7 +25,7 @@ I want to be able to add a "Blog" Then I should see "Access denied" And I should see "You are not authorized to access this page." - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check that Editor users can create a Landing page Given I am a logged in user with the "Editor" user When I go to "/node/add/varbase_blog" @@ -33,7 +33,7 @@ I want to be able to add a "Blog" Then I should not see "Access denied" And I should not see "You are not authorized to access this page." - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check that Content Admin users can create a Landing page Given I am a logged in user with the "Content admin" user When I go to "/node/add/varbase_blog" @@ -41,7 +41,7 @@ I want to be able to add a "Blog" Then I should not see "Access denied" And I should not see "You are not authorized to access this page." - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check that Site Admin users can create a Landing page Given I am a logged in user with the "Site admin" user When I go to "/node/add/varbase_blog" diff --git a/tests/features/varbase/04-content-structure/04-07-landing-page-layout-builder-permissions.feature b/tests/features/varbase/04-content-structure/04-07-landing-page-layout-builder-permissions.feature index 01eef70e..e0ce8925 100644 --- a/tests/features/varbase/04-content-structure/04-07-landing-page-layout-builder-permissions.feature +++ b/tests/features/varbase/04-content-structure/04-07-landing-page-layout-builder-permissions.feature @@ -3,14 +3,14 @@ As a logged in user with a permission to manage Landing (Layout Builder) pages. I want to be able to add a "Landing page (Layout Builder)" which has got predefined set of layouts So that the "Landing page (Layout Builder)" will show up in the structured menu under its parent page - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check if we do have the Landing page (Layout Builder) content type Given I am a logged in user with the "webmaster" user When I go to "/admin/structure/types" And wait Then I should see "Landing page (Layout Builder)" - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check that the Landing page (Layout Builder) content type has the layout fields Given I am a logged in user with the "webmaster" user When I go to "/admin/structure/types/manage/landing_page_lb/fields" @@ -18,7 +18,7 @@ So that the "Landing page (Layout Builder)" will show up in the structured menu Then I should see "layout_builder__layout" And I should see "layout_selection" - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check that an Anonymous users can not create a Landing page (Layout Builder) Given I am an anonymous user When I go to "/node/add/landing_page_lb" @@ -26,7 +26,7 @@ So that the "Landing page (Layout Builder)" will show up in the structured menu Then I should see "Access denied" And I should see "You are not authorized to access this page." - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check that an authenticated user can not create a Landing page (Layout Builder) Given I am a logged in user with the "Normal user" user When I go to "/node/add/landing_page_lb" @@ -34,7 +34,7 @@ So that the "Landing page (Layout Builder)" will show up in the structured menu Then I should see "Access denied" And I should see "You are not authorized to access this page." - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check that Editor users can create a Landing page (Layout Builder) Given I am a logged in user with the "Editor" user When I go to "/node/add/landing_page_lb" @@ -42,7 +42,7 @@ So that the "Landing page (Layout Builder)" will show up in the structured menu Then I should not see "Access denied" And I should not see "You are not authorized to access this page." - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check that Content Admin users can create a Landing page (Layout Builder) Given I am a logged in user with the "Content admin" user When I go to "/node/add/landing_page_lb" @@ -50,7 +50,7 @@ So that the "Landing page (Layout Builder)" will show up in the structured menu Then I should not see "Access denied" And I should not see "You are not authorized to access this page." - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check that SEO Admin users can create a Landing page (Layout Builder) Given I am a logged in user with the "SEO admin" user When I go to "/node/add/landing_page_lb" @@ -58,7 +58,7 @@ So that the "Landing page (Layout Builder)" will show up in the structured menu Then I should not see "Access denied" And I should not see "You are not authorized to access this page." - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check that Site Admin users can create a Landing page (Layout Builder) Given I am a logged in user with the "Site admin" user When I go to "/node/add/landing_page_lb" diff --git a/tests/features/varbase/04-content-structure/04-08-landing-page-layout-builder_check-to-add-sections-and-choose-layouts-for-sections.feature b/tests/features/varbase/04-content-structure/04-08-landing-page-layout-builder_check-to-add-sections-and-choose-layouts-for-sections.feature index f33de89c..c4b5b6bf 100644 --- a/tests/features/varbase/04-content-structure/04-08-landing-page-layout-builder_check-to-add-sections-and-choose-layouts-for-sections.feature +++ b/tests/features/varbase/04-content-structure/04-08-landing-page-layout-builder_check-to-add-sections-and-choose-layouts-for-sections.feature @@ -3,7 +3,7 @@ As a logged in user with a permission to mange Landing (Layout Builder) pages I want to be able to add sections with any layouts to the page So that the "Landing (Layout Builder) page" will show up having the listed section with their content -@javascript @insulated @local @development @staging @production +@javascript @local @development @staging @production Scenario: Check if a user with a permission to manage Landing page (Layout Builder) content type can add sections with any layouts to the page Given I am a logged in user with the "Site admin" user When I go to "/node/add/landing_page_lb" @@ -42,7 +42,7 @@ So that the "Landing (Layout Builder) page" will show up having the listed secti Then I should see "The layout override has been saved." And I should see "Test Landing page (Layout Builder)" - @javascript @insulated @local @development + @javascript @local @development Scenario: Check that Site admins can add a two coloumns section and add a Rich text blocks in each coloumns Given I am a logged in user with the "Site admin" user When I go to "/admin/content" @@ -114,7 +114,7 @@ So that the "Landing (Layout Builder) page" will show up having the listed secti And I should see "Rich text in 2 cols section, col 1" And I should see "Rich text in 2 cols section, col 2" - @javascript @insulated @local @development + @javascript @local @development Scenario: Check that Site admins can add a three coloumns section and add a Rich text blocks in each coloumns Given I am a logged in user with the "Site admin" user When I go to "/admin/content" @@ -203,7 +203,7 @@ So that the "Landing (Layout Builder) page" will show up having the listed secti And I should see "Rich text in 3 cols section, col 2" And I should see "Rich text in 3 cols section, col 3" - @javascript @insulated @local @development + @javascript @local @development Scenario: Check that Site admins can add a foure coloumns section and add a Rich text blocks in each coloumns Given I am a logged in user with the "Site admin" user When I go to "/admin/content" @@ -310,7 +310,7 @@ So that the "Landing (Layout Builder) page" will show up having the listed secti And I should see "Rich text in 4 cols section, col 3" And I should see "Rich text in 4 cols section, col 4" - @javascript @insulated @local @development + @javascript @local @development Scenario: Check that Site admins can add a six coloumns section and add a Rich text blocks in each coloumns Given I am a logged in user with the "Site admin" user When I go to "/admin/content" diff --git a/tests/features/varbase/04-content-structure/04-09-homepage-permissions.feature b/tests/features/varbase/04-content-structure/04-09-homepage-permissions.feature index 19cebb4c..efa0ca5c 100644 --- a/tests/features/varbase/04-content-structure/04-09-homepage-permissions.feature +++ b/tests/features/varbase/04-content-structure/04-09-homepage-permissions.feature @@ -3,7 +3,7 @@ As a logged in user with a permission to manage Landing (Layout Builder) pages. I want to be able to edit the page layouts sections and blocks So that the homepage can be changed with permission in an easy way and be sure it will not deleted. - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check that user Number 1 can see and have all options to edit the Homepage which built by the Landing page (Layout Builder) Given I am a logged in user with the "webmaster" user When I go to the homepage @@ -21,7 +21,7 @@ So that the homepage can be changed with permission in an easy way and be sure i And I should see "Clone" And I should see "Translate" - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check that an anonymous users can only see the Homepage which built by the Landing page (Layout Builder) Given I am an anonymous user When I go to the homepage @@ -37,7 +37,7 @@ So that the homepage can be changed with permission in an easy way and be sure i And I should not see "Clone" And I should not see "Translate" - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check that an authenticated user can not edit the Homepage which built by the Landing page (Layout Builder) Given I am a logged in user with the "Normal user" user When I go to the homepage @@ -53,7 +53,7 @@ So that the homepage can be changed with permission in an easy way and be sure i And I should not see "Clone" And I should not see "Translate" - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check that Editor users can edit the Homepage which built by the Landing page (Layout Builder) Given I am a logged in user with the "Editor" user When I go to the homepage @@ -71,7 +71,7 @@ So that the homepage can be changed with permission in an easy way and be sure i And I should see "Clone" And I should see "Translate" - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check that Content Admin users can edit the Homepage which built by the Landing page (Layout Builder) Given I am a logged in user with the "Content admin" user When I go to the homepage @@ -89,7 +89,7 @@ So that the homepage can be changed with permission in an easy way and be sure i And I should see "Clone" And I should see "Translate" - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check that SEO Admin users can edit the Homepage which built by the Landing page (Layout Builder) Given I am a logged in user with the "SEO admin" user When I go to the homepage @@ -106,7 +106,7 @@ So that the homepage can be changed with permission in an easy way and be sure i And I should not see "Clone" And I should see "Translate" - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check that Site Admin users can edit the Homepage which built by the Landing page (Layout Builder) Given I am a logged in user with the "Site admin" user When I go to the homepage diff --git a/tests/features/varbase/04-content-structure/04-10-landing-page-section-configurations.feature b/tests/features/varbase/04-content-structure/04-10-landing-page-section-configurations.feature index 9fb11c57..271f4b26 100644 --- a/tests/features/varbase/04-content-structure/04-10-landing-page-section-configurations.feature +++ b/tests/features/varbase/04-content-structure/04-10-landing-page-section-configurations.feature @@ -1,7 +1,7 @@ Feature: Demo for newly added step definitions As a site admin, I will create a new landing page, add a section with different section settings/configurations -@javascript @insulated @local @development +@javascript @local @development Scenario: Check if a site admin can create a landing page and add sections to it with different container types Given I am a logged in user with the "Site admin" user When I go to "/node/add/landing_page_lb" diff --git a/tests/features/varbase/05-content-management/05-00-add-default-entityqueue-testing-content-and-config.feature b/tests/features/varbase/05-content-management/05-00-add-default-entityqueue-testing-content-and-config.feature index 37584b23..72ef3ddd 100644 --- a/tests/features/varbase/05-content-management/05-00-add-default-entityqueue-testing-content-and-config.feature +++ b/tests/features/varbase/05-content-management/05-00-add-default-entityqueue-testing-content-and-config.feature @@ -1,6 +1,6 @@ Feature: Content Management - Add default [entityqueue] module testing content and configuration -@javascript @insulated @init @tools @local @development @staging +@javascript @init @tools @local @development @staging Scenario: Create Test Content type Given I am a logged in user with the "webmaster" user When I go to "/admin/structure/types/add" @@ -13,7 +13,7 @@ Scenario: Create Test Content type And wait Then I should see "The content type Test Content has been added." -@javascript @insulated @init @tools @local @development @staging +@javascript @init @tools @local @development @staging Scenario: Add Entity Queue Test Queue to be used with Test Content type Given I am a logged in user with the "webmaster" user When I go to "/admin/structure/entityqueue" @@ -28,7 +28,7 @@ Scenario: Add Entity Queue Test Queue to be used with Test Content type And wait Then I should see "The entity queue Test Queue has been added." -@javascript @insulated @init @tools @local @development @staging +@javascript @init @tools @local @development @staging Scenario: Add Test content N1, N2, N3 type of test content Given I am a logged in user with the "webmaster" user When I go to "/node/add/test_content" @@ -61,7 +61,7 @@ Scenario: Add Test content N1, N2, N3 type of test content And wait Then I should see "Test Content Test content N3 has been created." -@javascript @insulated @init @tools @local @development @staging +@javascript @init @tools @local @development @staging Scenario: Add Test content N1, N2, N3 nodes to the Test Queue entityqueue Given I am a logged in user with the "webmaster" user When I go to "/admin/structure/entityqueue" diff --git a/tests/features/varbase/05-content-management/05-01-entityqueue-reverse-order-in-admin-view.feature b/tests/features/varbase/05-content-management/05-01-entityqueue-reverse-order-in-admin-view.feature index c5afad5a..a0e41eea 100644 --- a/tests/features/varbase/05-content-management/05-01-entityqueue-reverse-order-in-admin-view.feature +++ b/tests/features/varbase/05-content-management/05-01-entityqueue-reverse-order-in-admin-view.feature @@ -3,7 +3,7 @@ As a logged in user with a permission to manage entity queues I well be able to view the order of entities in entity queues in a reverse order. So that they will have a flipped order at the front-end. -@javascript @insulated @local @development +@javascript @local @development Scenario: Check that Reverse order in admin view is working Given I am a logged in user with the "webmaster" user When I go to "/admin/structure/entityqueue" diff --git a/tests/features/varbase/05-content-management/05-02-entityqueue-tasks-for-content-types.feature b/tests/features/varbase/05-content-management/05-02-entityqueue-tasks-for-content-types.feature index 7cd75be3..b100ec71 100644 --- a/tests/features/varbase/05-content-management/05-02-entityqueue-tasks-for-content-types.feature +++ b/tests/features/varbase/05-content-management/05-02-entityqueue-tasks-for-content-types.feature @@ -3,7 +3,7 @@ As a logged in user with a permission to manage entity queues I well be able to see an Entity queue tab inside the full content page of a selected content So that I can Add to queue or Remove from queue for the content. -@javascript @insulated @local @development +@javascript @local @development Scenario: Check if queuable content have the Entityqueue tab at the full content page and can Add to queue or Remove from queue Given I am a logged in user with the "Super admin" user When I go to "/node/add/test_content" diff --git a/tests/features/varbase/05-content-management/05-03-add-hero-slider-to-entityqueue-using-entityqueue-form-widget.feature b/tests/features/varbase/05-content-management/05-03-add-hero-slider-to-entityqueue-using-entityqueue-form-widget.feature index dfca2afa..075d34c1 100644 --- a/tests/features/varbase/05-content-management/05-03-add-hero-slider-to-entityqueue-using-entityqueue-form-widget.feature +++ b/tests/features/varbase/05-content-management/05-03-add-hero-slider-to-entityqueue-using-entityqueue-form-widget.feature @@ -2,7 +2,7 @@ Feature: Content Management - Add hero slider to entity queue using entity queue As a logged in user with a permission to mange entity queues I want to be able to add and remove entities to any allowed entity queue. - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Upload the Flag Earth file Given I am a logged in user with the "Site admin" user When I go to "/media/add/image" @@ -21,7 +21,7 @@ I want to be able to add and remove entities to any allowed entity queue. Then I should see "Flag Earth" #----------------------------------------------------------------------------- - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Add a Test hero sliders to the heroslider entity queue them remove them Given I am a logged in user with the "Super admin" user diff --git a/tests/features/varbase/05-content-management/05-04-cloning-content-and-entities.feature b/tests/features/varbase/05-content-management/05-04-cloning-content-and-entities.feature index c1ae20d6..8187aa69 100644 --- a/tests/features/varbase/05-content-management/05-04-cloning-content-and-entities.feature +++ b/tests/features/varbase/05-content-management/05-04-cloning-content-and-entities.feature @@ -2,7 +2,7 @@ Feature: Content Management - Cloning content and entities As a logged in user with a permission to mange entities I want to be able to clone an entity. -@javascript @insulated @local @development +@javascript @local @development Scenario: Check if a user with a permission can clone a Landing page (Paragraphs) Given I am a logged in user with the "Site admin" user When I go to "/node/add/landing_page" @@ -45,7 +45,7 @@ I want to be able to clone an entity. And wait Then I should see "Test Clone landing page - Cloned" - @javascript @insulated @local @development + @javascript @local @development Scenario: Check if a user with a permission deleted a cloned entity the original will not affected Given I am a logged in user with the "Super admin" user When I go to "/admin/content" diff --git a/tests/features/varbase/05-content-management/05-05-embed-existing-media-image-library.feature b/tests/features/varbase/05-content-management/05-05-embed-existing-media-image-library.feature index cb628ca1..e1ea34f1 100644 --- a/tests/features/varbase/05-content-management/05-05-embed-existing-media-image-library.feature +++ b/tests/features/varbase/05-content-management/05-05-embed-existing-media-image-library.feature @@ -8,7 +8,7 @@ So that it will show up under that rich text field without having to upload the # Create the Basic page and upload the file to the library before the test case. # ---------------------------------------------------------------------------- - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Create the Test Basic page to embed existing files content When I go to "/node/add/page" And wait @@ -19,7 +19,7 @@ So that it will show up under that rich text field without having to upload the And wait Then I should see "Basic page Test Basic page to embed existing files has been created." - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Upload the Embed Flag Earth file When I go to "/media/add/image" And wait diff --git a/tests/features/varbase/05-content-management/05-06-easy-linking-internal-content-searching-content-by-its-titles.feature b/tests/features/varbase/05-content-management/05-06-easy-linking-internal-content-searching-content-by-its-titles.feature index c9b30f18..ef8493b7 100644 --- a/tests/features/varbase/05-content-management/05-06-easy-linking-internal-content-searching-content-by-its-titles.feature +++ b/tests/features/varbase/05-content-management/05-06-easy-linking-internal-content-searching-content-by-its-titles.feature @@ -3,7 +3,7 @@ As a content admin I want to be able to add internal links searching the title of an internal content So that will ease the work of adding internal links in the rich text editor fields. - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check if inserted raw URL will convert into a link when we save when We are using the Visual editor text format Given I am a logged in user with the "Site admin" user When I go to "/node/add/page" diff --git a/tests/features/varbase/05-content-management/05-07-content-workflows.feature b/tests/features/varbase/05-content-management/05-07-content-workflows.feature index 53edb918..71564b4d 100644 --- a/tests/features/varbase/05-content-management/05-07-content-workflows.feature +++ b/tests/features/varbase/05-content-management/05-07-content-workflows.feature @@ -3,7 +3,7 @@ As a content admin I want to be able to manage the workflow of content in simple and editorial workflows So that will have an easy publishing workflow with revisions. - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check Simple workflow on Draft, Published, and Archived and content types Given I am a logged in user with the "webmaster" user When I go to "/admin/config/workflow/workflows/manage/varbase_simple_workflow" @@ -22,7 +22,7 @@ So that will have an easy publishing workflow with revisions. And I should see "Blog post" And I should see "Hero slider" - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check Editorial workflow on Draft, Published, In review, and Archived Given I am a logged in user with the "webmaster" user When I go to "/admin/config/workflow/workflows/manage/varbase_editorial_workflow" diff --git a/tests/features/varbase/05-content-management/05-08-content-planning-and-scheduling.feature b/tests/features/varbase/05-content-management/05-08-content-planning-and-scheduling.feature index b6cd4c16..0f94684b 100644 --- a/tests/features/varbase/05-content-management/05-08-content-planning-and-scheduling.feature +++ b/tests/features/varbase/05-content-management/05-08-content-planning-and-scheduling.feature @@ -3,7 +3,7 @@ As a content admin I want to be able to add plan content publishing for internal content So that they will be scheduled to publish or publish on the planed time. - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check Content planner dashboard page Given I am a logged in user with the "webmaster" user When I go to "/admin/content-planner/dashboard" @@ -13,14 +13,14 @@ So that they will be scheduled to publish or publish on the planed time. And I should see "Recent Calendar Publications Widget" And I should see "Recent Kanban Activities" - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check Content Calendar page Given I am a logged in user with the "webmaster" user When I go to "/admin/content-calendar/show-current-year" And wait Then I should see "Content Calendar" - @javascript @insulated @local @development @staging @production + @javascript @local @development @staging @production Scenario: Check Content Kanban page Given I am a logged in user with the "webmaster" user When I go to "/admin/content-kanban" diff --git a/varbase.info.yml b/varbase.info.yml index 241c2b27..ebe12af4 100755 --- a/varbase.info.yml +++ b/varbase.info.yml @@ -7,7 +7,7 @@ distribution: name: Varbase install: theme: vartheme_claro -version: 9.0.x-dev +version: 9.0.16 install: - system - action