Merge pull request #3158 from aynsix/PHRAS-2724-port-PHRAS-2723

PHRAS-2724 : #comment Merge of PORT To 4.1 - None information (name, last name etc...) is keep from the Push or a FeedBack user creation form
This commit is contained in:
Nicolas Maillat
2019-09-06 14:59:39 +02:00
committed by GitHub
2 changed files with 10 additions and 5 deletions

View File

@@ -463,6 +463,8 @@ class PushController extends Controller
} }
try { try {
$manager = $this->getEntityManager();
$password = $this->getRandomGenerator()->generateString(128); $password = $this->getRandomGenerator()->generateString(128);
$user = $this->getUserManipulator()->createUser($email, $password, $email); $user = $this->getUserManipulator()->createUser($email, $password, $email);
@@ -476,12 +478,15 @@ class PushController extends Controller
$user->setCompany($request->request->get('company')); $user->setCompany($request->request->get('company'));
} }
if ($request->request->get('job')) { if ($request->request->get('job')) {
$user->setCompany($request->request->get('job')); $user->setJob($request->request->get('job'));
} }
if ($request->request->get('form_geonameid')) { if ($request->request->get('city')) {
$this->getUserManipulator()->setGeonameId($user, $request->request->get('form_geonameid')); $this->getUserManipulator()->setGeonameId($user, $request->request->get('city'));
} }
$manager->persist($user);
$manager->flush();
$result['message'] = $this->app->trans('User successfully created'); $result['message'] = $this->app->trans('User successfully created');
$result['success'] = true; $result['success'] = true;
$result['user'] = $this->formatUser($user); $result['user'] = $this->formatUser($user);

View File

@@ -512,7 +512,7 @@
{{ 'admin::compte-utilisateur poste' | trans }} {{ 'admin::compte-utilisateur poste' | trans }}
</td> </td>
<td> <td>
<input type="text" name="function" value="{{main_user.getActivity()}}"/> <input type="text" name="function" value="{{main_user.getJob()}}"/>
</td> </td>
</tr> </tr>
<tr> <tr>
@@ -528,7 +528,7 @@
{{ 'admin::compte-utilisateur activite' | trans }} {{ 'admin::compte-utilisateur activite' | trans }}
</td> </td>
<td> <td>
<input type="text" name="activite" value="{{main_user.getJob()}}"/> <input type="text" name="activite" value="{{main_user.getActivity()}}"/>
</td> </td>
</tr> </tr>