public function saveConstraintsLU()
 {
     try {
         $user = new User($this->data->user->idUser);
         $lus = $user->getConfigData('fnbr20ConstraintsLU');
         foreach ($this->data->gridfieldlu->listLU as $lu) {
             $lus[] = $lu->idLU;
         }
         $user->setConfigData('fnbr20ConstraintsLU', $lus);
         // assign same LU to supervisor
         $userLevel = $user->getUserLevel();
         if ($userLevel == 'BEGINNER') {
             $idSupervisor = $user->getConfigData('fnbr20JuniorUser');
             if ($idSupervisor != '') {
                 $supervisor = new User($idSupervisor);
                 $lus = $supervisor->getConfigData('fnbr20ConstraintsLU');
                 foreach ($this->data->gridfieldlu->listLU as $lu) {
                     $lus[] = $lu->idLU;
                 }
                 $supervisor->setConfigData('fnbr20ConstraintsLU', $lus);
             }
         }
         $this->renderPrompt('information', 'Ok');
     } catch (\Exception $e) {
         $this->renderPrompt('error', $e->getMessage());
     }
 }