Bachir Soussi Chiadmi %!s(int64=7) %!d(string=hai) anos
pai
achega
d4087b2924

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 0
sites/all/modules/figli/edlp_search/assets/dist/scripts/edlp_search.min.js


+ 3 - 0
sites/all/modules/figli/edlp_search/src/Controller/EdlpSearchController.php

@@ -10,6 +10,9 @@ use Drupal\Core\Url;
 use Drupal\Core\Language\LanguageInterface;
 use Symfony\Component\HttpFoundation\Request;
 use Symfony\Component\HttpFoundation\JsonResponse;
+// use Drupal\Core\Cache\CacheableJsonResponse;
+// use Drupal\Core\Cache\CacheableMetadata;
+use Drupal\core\render\RenderContext;
 
 /**
  * Class EdlpSearchController.

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 1 - 0
sites/all/modules/figli/edlp_studio/assets/dist/scripts/edlp_studio.min.js


+ 20 - 3
sites/all/modules/figli/edlp_studio/edlp_studio.module

@@ -138,6 +138,8 @@ function edlp_studio_node_view(array &$build, \Drupal\Core\Entity\EntityInterfac
     $user = \Drupal::currentUser();
     // dpm($user);
     // check if user loged in ? no -> popup message : yes -> links
+    $register_url = Url::fromRoute('user.register');
+
     if($user->id() == 0){
       $build['chutier_actions'] = array(
         '#type' => 'container',
@@ -156,14 +158,29 @@ function edlp_studio_node_view(array &$build, \Drupal\Core\Entity\EntityInterfac
             ),
             'text'=>array(
               '#prefix'=>'<p>',
-              '#markup'=>t('Le Studio rassemble vos documents favoris.Il permet de les sauvgarder et de les agencer en compositions.'),
+              '#markup'=>t('Le Studio rassemble vos documents favoris. Il permet de les sauvegarder et de les agencer en compositions.'),
               '#suffix'=>'</p>'
             ),
+            // TODO: ajouter le login form
             'links'=>array(
               '#prefix'=>'<p>',
-              '#markup'=>'todo: login link',
+              'register'=> array(
+                '#type' => 'link',
+                '#title' => t('Create new account'),
+                '#url' => $register_url,
+                '#options'=>array(
+                  'attributes' => array(
+                    'data-drupal-link-system-path' => $register_url->getInternalPath()
+                  )
+                )
+              ),
+              '#suffix'=>'</p>'
+            ),
+            'text'=>array(
+              '#prefix'=>'<p>',
+              '#markup'=>t("Ou connectez vous en survolant l'icone du studio en bas a droite de la page"),
               '#suffix'=>'</p>'
-            )
+            ),
           )
         )
       );

+ 3 - 0
sites/all/modules/figli/edlp_studio/src/Controller/StudioUIController.php

@@ -9,6 +9,9 @@ use Drupal\User\UserDataInterface;
 use Drupal\Core\Url;
 use Drupal\Core\Language\LanguageInterface;
 use Symfony\Component\HttpFoundation\JsonResponse;
+// use Drupal\Core\Cache\CacheableJsonResponse;
+// use Drupal\Core\Cache\CacheableMetadata;
+use Drupal\core\render\RenderContext;
 
 use Drupal\edlp_studio\Entity\Chutier;
 

Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio