Explorar o código

Merge branch 'feature/V8-7218-pages-paramtres--corrections-gra' into develop

Olivier Massot hai 7 meses
pai
achega
8d108d8690

+ 2 - 0
config/opentalent/products.yaml

@@ -20,6 +20,8 @@ parameters:
           - SubdomainAvailability
           - UserSearchItem
           - DolibarrDocDownload
+          - Download
+          - Upload
         roles:
           - ROLE_IMPORT
           - ROLE_TAGG

+ 2 - 1
sql/schema-extensions/003-view_search_user.sql

@@ -22,5 +22,6 @@ CREATE OR REPLACE VIEW view_search_user AS
         opentalent.Person p
         ON
             a.person_id = p.id
-    WHERE adminAccess IS FALSE;
+    WHERE a.adminAccess IS FALSE
+      AND a.isPseudonymised IS FALSE;
 

+ 1 - 0
src/Service/OnChange/Organization/OnParametersChange.php

@@ -37,6 +37,7 @@ class OnParametersChange extends OnChangeDefault
         // Une structure CMF n'a pas le droit de désactiver son site typo3
         if (
             $parameters->getDesactivateOpentalentSiteWeb() === true
+            && (!$context->previousData() || $context->previousData()->getDesactivateOpentalentSiteWeb() !== true)
             && $this->networkUtils->isCMFAndActiveNow($parameters->getOrganization())
         ) {
             throw new \RuntimeException('This structure is currently active in the CMF network, the website can not be disabled.');

+ 1 - 2
src/State/Provider/OnlineRegistration/RegistrationStatusProvider.php

@@ -54,10 +54,9 @@ class RegistrationStatusProvider implements ProviderInterface
             'your_registration_file_has_been_validated' => RegistrationStatusEnum::ACCEPTED,
             'you_have_been_placed_on_the_waiting_list' => RegistrationStatusEnum::PENDING,
             'your_application_has_been_refused' => RegistrationStatusEnum::DENIED,
-            null => null,
         ];
 
-        $status = isset($response['status']) ? $statusMap[$response['status']] : null;
+        $status = isset($response['status']) && !empty($response['status']) ? $statusMap[$response['status']] : null;
 
         $registrationStatus = new RegistrationStatus();
         $registrationStatus->setAccessId($currentAccess->getId());

+ 2 - 1
src/Validator/Organization/Parameters/MobytCredentialsValidator.php

@@ -35,7 +35,8 @@ class MobytCredentialsValidator extends ConstraintValidator
         try {
             return $this->mobytService->hasCredentialsCorrect($userNameSms, $passwordSms);
         } catch (\Exception) {
-            $this->context->buildViolation($constraint->payload)
+            $this->context
+                ->buildViolation("Invalid Mobyt credentials")
                 ->atPath('passwordSMS')
                 ->addViolation();