diff --git a/src/composer.json b/src/composer.json index 1b4e12a..38abed8 100644 --- a/src/composer.json +++ b/src/composer.json @@ -23,7 +23,9 @@ "drupal/core-recommended": "^9.4", "drupal/genpass": "^1.1", "drupal/graphql": "4.x-dev@dev", + "drupal/mail_login": "^2.6", "drupal/paragraphs": "^1.15", + "drupal/restui": "^1.21", "drupal/structure_sync": "^2.0", "drupal/typed_data": "1.x-dev@dev", "wikimedia/composer-merge-plugin": "^2.0" @@ -115,6 +117,9 @@ }, "drupal/graphql": { "invalid translation language https://github.com/drupal-graphql/graphql/pull/1176": "./patches/graphql-fix-invalid-translation-language-dev.patch" + }, + "drupal/email_registration": { + "Allow authentication via mail and password over RPC https://www.drupal.org/project/email_registration/issues/2856542": "https://www.drupal.org/files/issues/2021-06-11/2856542-13.patch" } } } diff --git a/src/composer.lock b/src/composer.lock index 24a69b9..2db189d 100644 --- a/src/composer.lock +++ b/src/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "58985f485c20af7d3507eb5f194dac03", + "content-hash": "1eaa9308bf7744570f152f771ac26916", "packages": [ { "name": "alchemy/zippy", @@ -6266,6 +6266,58 @@ "issues": "https://drupal.org/project/issues/login_destination" } }, + { + "name": "drupal/mail_login", + "version": "2.6.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/mail_login.git", + "reference": "8.x-2.6" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/mail_login-8.x-2.6.zip", + "reference": "8.x-2.6", + "shasum": "1cb038bba09f5c8b9e6972b6f09caef773255a7a" + }, + "require": { + "drupal/core": "^8 || ^9" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-2.6", + "datestamp": "1640215989", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "Mohammad AlQanneh", + "homepage": "https://www.drupal.org/u/mqanneh", + "role": "Maintainer" + } + ], + "description": "This module enables users to login by email address.", + "homepage": "https://www.drupal.org/project/mail_login", + "keywords": [ + "drupal", + "php", + "user" + ], + "support": { + "source": "https://git.drupalcode.org/project/mail_login", + "issues": "http://drupal.org/project/issues/mail_login", + "email": "mqanneh@gmail.com" + } + }, { "name": "drupal/maillog", "version": "dev-1.x", @@ -7156,6 +7208,62 @@ "source": "https://git.drupalcode.org/project/redis" } }, + { + "name": "drupal/restui", + "version": "1.21.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/restui.git", + "reference": "8.x-1.21" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/restui-8.x-1.21.zip", + "reference": "8.x-1.21", + "shasum": "2a67dc2c1953dced0bddaff25e5c60784ee0178c" + }, + "require": { + "drupal/core": "^8.7.7 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.21", + "datestamp": "1659086914", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "-enzo-", + "homepage": "https://www.drupal.org/user/294937" + }, + { + "name": "clemens.tolboom", + "homepage": "https://www.drupal.org/user/125814" + }, + { + "name": "juampynr", + "homepage": "https://www.drupal.org/user/682736" + }, + { + "name": "klausi", + "homepage": "https://www.drupal.org/user/262198" + } + ], + "description": "Provides a user interface to manage REST resources.", + "homepage": "https://www.drupal.org/project/restui", + "support": { + "source": "https://git.drupalcode.org/project/restui" + } + }, { "name": "drupal/search_api", "version": "1.25.0", diff --git a/src/config/sync/core.entity_form_display.paragraph.entite_concernement.default.yml b/src/config/sync/core.entity_form_display.paragraph.entite_concernement.default.yml index 28a2f7c..eaaf941 100644 --- a/src/config/sync/core.entity_form_display.paragraph.entite_concernement.default.yml +++ b/src/config/sync/core.entity_form_display.paragraph.entite_concernement.default.yml @@ -3,21 +3,21 @@ langcode: fr status: true dependencies: config: - - field.field.paragraph.entite_concernement.field_angle + - field.field.paragraph.entite_concernement.field_actuel_future - field.field.paragraph.entite_concernement.field_entite - - field.field.paragraph.entite_concernement.field_rayon + - field.field.paragraph.entite_concernement.field_menace_maintien_degres + - field.field.paragraph.entite_concernement.field_prise - paragraphs.paragraphs_type.entite_concernement id: paragraph.entite_concernement.default targetEntityType: paragraph bundle: entite_concernement mode: default content: - field_angle: - type: number - weight: 2 + field_actuel_future: + type: options_buttons + weight: 3 region: content - settings: - placeholder: '' + settings: { } third_party_settings: { } field_entite: type: entity_reference_autocomplete @@ -29,9 +29,16 @@ content: size: 60 placeholder: '' third_party_settings: { } - field_rayon: + field_menace_maintien_degres: type: number - weight: 1 + weight: 5 + region: content + settings: + placeholder: '' + third_party_settings: { } + field_prise: + type: number + weight: 4 region: content settings: placeholder: '' diff --git a/src/config/sync/core.entity_view_display.paragraph.entite_concernement.default.yml b/src/config/sync/core.entity_view_display.paragraph.entite_concernement.default.yml index 228dddc..93b0a6f 100644 --- a/src/config/sync/core.entity_view_display.paragraph.entite_concernement.default.yml +++ b/src/config/sync/core.entity_view_display.paragraph.entite_concernement.default.yml @@ -3,25 +3,24 @@ langcode: fr status: true dependencies: config: - - field.field.paragraph.entite_concernement.field_angle + - field.field.paragraph.entite_concernement.field_actuel_future - field.field.paragraph.entite_concernement.field_entite - - field.field.paragraph.entite_concernement.field_rayon + - field.field.paragraph.entite_concernement.field_menace_maintien_degres + - field.field.paragraph.entite_concernement.field_prise - paragraphs.paragraphs_type.entite_concernement + module: + - options id: paragraph.entite_concernement.default targetEntityType: paragraph bundle: entite_concernement mode: default content: - field_angle: - type: number_decimal + field_actuel_future: + type: list_default label: above - settings: - thousand_separator: '' - decimal_separator: . - scale: 2 - prefix_suffix: true + settings: { } third_party_settings: { } - weight: 2 + weight: 3 region: content field_entite: type: entity_reference_label @@ -31,7 +30,7 @@ content: third_party_settings: { } weight: 0 region: content - field_rayon: + field_menace_maintien_degres: type: number_decimal label: above settings: @@ -40,7 +39,18 @@ content: scale: 2 prefix_suffix: true third_party_settings: { } - weight: 1 + weight: 5 + region: content + field_prise: + type: number_decimal + label: above + settings: + thousand_separator: '' + decimal_separator: . + scale: 2 + prefix_suffix: true + third_party_settings: { } + weight: 4 region: content hidden: search_api_excerpt: true diff --git a/src/config/sync/field.field.paragraph.entite_concernement.field_actuel_future.yml b/src/config/sync/field.field.paragraph.entite_concernement.field_actuel_future.yml new file mode 100644 index 0000000..3394895 --- /dev/null +++ b/src/config/sync/field.field.paragraph.entite_concernement.field_actuel_future.yml @@ -0,0 +1,23 @@ +uuid: 62d07703-2d2a-43cf-a4bc-a59a5112a5cb +langcode: fr +status: true +dependencies: + config: + - field.storage.paragraph.field_actuel_future + - paragraphs.paragraphs_type.entite_concernement + module: + - options +id: paragraph.entite_concernement.field_actuel_future +field_name: field_actuel_future +entity_type: paragraph +bundle: entite_concernement +label: 'Actuel / Future' +description: '' +required: true +translatable: false +default_value: + - + value: 0 +default_value_callback: '' +settings: { } +field_type: list_integer diff --git a/src/config/sync/field.field.paragraph.entite_concernement.field_angle.yml b/src/config/sync/field.field.paragraph.entite_concernement.field_angle.yml deleted file mode 100644 index 912eabd..0000000 --- a/src/config/sync/field.field.paragraph.entite_concernement.field_angle.yml +++ /dev/null @@ -1,23 +0,0 @@ -uuid: 3d803a88-cde3-43d3-a266-712210d37188 -langcode: fr -status: true -dependencies: - config: - - field.storage.paragraph.field_angle - - paragraphs.paragraphs_type.entite_concernement -id: paragraph.entite_concernement.field_angle -field_name: field_angle -entity_type: paragraph -bundle: entite_concernement -label: Angle -description: '' -required: false -translatable: false -default_value: { } -default_value_callback: '' -settings: - min: !!float 0 - max: !!float 360 - prefix: '' - suffix: '' -field_type: decimal diff --git a/src/config/sync/field.field.paragraph.entite_concernement.field_menace_maintien_degres.yml b/src/config/sync/field.field.paragraph.entite_concernement.field_menace_maintien_degres.yml new file mode 100644 index 0000000..6f90fa9 --- /dev/null +++ b/src/config/sync/field.field.paragraph.entite_concernement.field_menace_maintien_degres.yml @@ -0,0 +1,25 @@ +uuid: 9d9153ba-790b-4cc8-b45c-1ec385a204a6 +langcode: fr +status: true +dependencies: + config: + - field.storage.paragraph.field_menace_maintien_degres + - paragraphs.paragraphs_type.entite_concernement +id: paragraph.entite_concernement.field_menace_maintien_degres +field_name: field_menace_maintien_degres +entity_type: paragraph +bundle: entite_concernement +label: 'Menace - Maintien' +description: '' +required: false +translatable: false +default_value: + - + value: !!float 0 +default_value_callback: '' +settings: + min: !!float -90 + max: !!float 90 + prefix: '' + suffix: '' +field_type: decimal diff --git a/src/config/sync/field.field.paragraph.entite_concernement.field_rayon.yml b/src/config/sync/field.field.paragraph.entite_concernement.field_prise.yml similarity index 60% rename from src/config/sync/field.field.paragraph.entite_concernement.field_rayon.yml rename to src/config/sync/field.field.paragraph.entite_concernement.field_prise.yml index 0e78c8f..c2e94b1 100644 --- a/src/config/sync/field.field.paragraph.entite_concernement.field_rayon.yml +++ b/src/config/sync/field.field.paragraph.entite_concernement.field_prise.yml @@ -1,19 +1,21 @@ -uuid: 108ef2b1-7685-4ffc-a9b3-a6b0d7c88101 +uuid: 440b72c5-5d46-40ec-875d-71626e781810 langcode: fr status: true dependencies: config: - - field.storage.paragraph.field_rayon + - field.storage.paragraph.field_prise - paragraphs.paragraphs_type.entite_concernement -id: paragraph.entite_concernement.field_rayon -field_name: field_rayon +id: paragraph.entite_concernement.field_prise +field_name: field_prise entity_type: paragraph bundle: entite_concernement -label: rayon +label: Prise description: '' required: false translatable: false -default_value: { } +default_value: + - + value: !!float 0 default_value_callback: '' settings: min: !!float 0 diff --git a/src/config/sync/field.storage.paragraph.field_actuel_future.yml b/src/config/sync/field.storage.paragraph.field_actuel_future.yml new file mode 100644 index 0000000..0dde19f --- /dev/null +++ b/src/config/sync/field.storage.paragraph.field_actuel_future.yml @@ -0,0 +1,27 @@ +uuid: d5f11bce-8b11-4c6e-9b28-d4de4e58a6ce +langcode: fr +status: true +dependencies: + module: + - options + - paragraphs +id: paragraph.field_actuel_future +field_name: field_actuel_future +entity_type: paragraph +type: list_integer +settings: + allowed_values: + - + value: 0 + label: Actuel + - + value: 1 + label: Futur + allowed_values_function: '' +module: options +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/src/config/sync/field.storage.paragraph.field_rayon.yml b/src/config/sync/field.storage.paragraph.field_menace_maintien_degres.yml similarity index 67% rename from src/config/sync/field.storage.paragraph.field_rayon.yml rename to src/config/sync/field.storage.paragraph.field_menace_maintien_degres.yml index f465c71..192c532 100644 --- a/src/config/sync/field.storage.paragraph.field_rayon.yml +++ b/src/config/sync/field.storage.paragraph.field_menace_maintien_degres.yml @@ -1,11 +1,11 @@ -uuid: 0dcd010f-36ff-4d18-b29e-7a3615d1fd4f +uuid: 8d4d8de4-e4df-407a-b651-b0fa2846cbca langcode: fr status: true dependencies: module: - paragraphs -id: paragraph.field_rayon -field_name: field_rayon +id: paragraph.field_menace_maintien_degres +field_name: field_menace_maintien_degres entity_type: paragraph type: decimal settings: diff --git a/src/config/sync/field.storage.paragraph.field_angle.yml b/src/config/sync/field.storage.paragraph.field_prise.yml similarity index 74% rename from src/config/sync/field.storage.paragraph.field_angle.yml rename to src/config/sync/field.storage.paragraph.field_prise.yml index f3fc9da..3922360 100644 --- a/src/config/sync/field.storage.paragraph.field_angle.yml +++ b/src/config/sync/field.storage.paragraph.field_prise.yml @@ -1,11 +1,11 @@ -uuid: 745fa859-a99d-4ebf-94d5-eaad168db650 +uuid: 430cb534-52ff-45ba-83af-77070af9f573 langcode: fr status: true dependencies: module: - paragraphs -id: paragraph.field_angle -field_name: field_angle +id: paragraph.field_prise +field_name: field_prise entity_type: paragraph type: decimal settings: