mirror of
https://github.com/openclassify/openclassify.git
synced 2026-02-09 23:06:08 -06:00
#4800 muzayede needs
This commit is contained in:
parent
d8827d8729
commit
a9f19583cc
@ -35,6 +35,11 @@ class ProfileFormHandler
|
|||||||
'google_address' => $builder->getPostValue('google_address') ?: null,
|
'google_address' => $builder->getPostValue('google_address') ?: null,
|
||||||
];
|
];
|
||||||
|
|
||||||
|
$assignments = $userModel->getAssignments();
|
||||||
|
foreach ($assignments->notLocked()->fieldSlugs() as $field) {
|
||||||
|
$parameters[$field] = $builder->getPostValue($field) ?: null;
|
||||||
|
}
|
||||||
|
|
||||||
if (($valid = $this->validate($parameters)) !== true) {
|
if (($valid = $this->validate($parameters)) !== true) {
|
||||||
$messages->error($valid['msg']);
|
$messages->error($valid['msg']);
|
||||||
return;
|
return;
|
||||||
@ -50,13 +55,16 @@ class ProfileFormHandler
|
|||||||
|
|
||||||
$user = $userModel->newQuery()->find(\auth()->id());
|
$user = $userModel->newQuery()->find(\auth()->id());
|
||||||
|
|
||||||
// Prevent removing already filled fields
|
/**
|
||||||
foreach ($parameters as $field => $value) {
|
* Deprecated will bre removed after this issue is done #4804
|
||||||
if ($user->$field && !$value) {
|
*/
|
||||||
$messages->error('visiosoft.module.profile::message.can_not_remove_filled_fields');
|
// // Prevent removing already filled fields
|
||||||
return;
|
// foreach ($parameters as $field => $value) {
|
||||||
}
|
// if ($user->$field && !$value) {
|
||||||
}
|
// $messages->error('visiosoft.module.profile::message.can_not_remove_filled_fields');
|
||||||
|
// return;
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
|
||||||
$oldCustomerInfo = $user->toArray();
|
$oldCustomerInfo = $user->toArray();
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user