Skip to content
Code-Schnipsel Gruppen Projekte
Commit c3bafddb erstellt von Henning Leutz's avatar Henning Leutz :martial_arts_uniform:
Dateien durchsuchen

fix: empty values are allowed

Übergeordneter d8e53f20
Keine zugehörigen Branchen gefunden
Keine zugehörigen Tags gefunden
Keine zugehörigen Merge Requests gefunden
......@@ -25,21 +25,27 @@ function ($userId, $data) {
$Address = $User->addAddress([]);
}
if (!empty($data['username'])) {
if (isset($data['username'])) {
$User->setAttribute('username', $data['username']);
}
if (!empty($data['firstname'])) {
if (isset($data['firstname'])) {
$User->setAttribute('firstname', $data['firstname']);
$Address->setAttribute('firstname', $data['firstname']);
}
if (!empty($data['lastname'])) {
if (isset($data['lastname'])) {
$User->setAttribute('lastname', $data['lastname']);
$Address->setAttribute('lastname', $data['lastname']);
}
if (!empty($data['email'])) {
if (isset($data['email'])) {
if (empty($data['email'])) {
throw new QUI\Exception(
QUI::getLocale()->get('quiqqer/customer', 'exception.empty.mail.not.allowed')
);
}
$User->setAttribute('email', $data['email']);
$Address->editMail(0, $data['email']);
}
......
......@@ -239,8 +239,8 @@ define('package/quiqqer/customer/bin/backend/controls/Administration', [
dataIndex: 'lastname',
dataType : 'string',
width : 150,
editable : editable,
className: editable ? 'clickable' : ''
editable : true,
className: 'clickable'
});
columnModel.push({
......@@ -248,16 +248,16 @@ define('package/quiqqer/customer/bin/backend/controls/Administration', [
dataIndex: 'email',
dataType : 'string',
width : 150,
editable : editable,
className: editable ? 'clickable' : ''
editable : true,
className: 'clickable'
});
columnModel.push({
header : QUILocale.get('quiqqer/quiqqer', 'group'),
dataIndex: 'usergroup_display',
dataType : 'string',
width : 150,
className: editable ? 'clickable' : ''
editable : true,
className: 'clickable'
});
columnModel.push({
......
......@@ -210,6 +210,11 @@ Best regards
</p>
]]></en>
</locale>
<locale name="exception.empty.mail.not.allowed">
<de><![CDATA[Eine leere E-Mail Adresse ist nicht erlaubt.]]></de>
<en><![CDATA[A blank email address is not allowed.]]></en>
</locale>
</groups>
<groups name="quiqqer/customer" datatype="js">
......
0% Lade oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren