SUPPORT-9360: fix pages; fix user mapping

This commit is contained in:
gulnaz 2025-09-02 15:24:02 +03:00
parent f56b9ac272
commit 8a3189e4e6
6 changed files with 30 additions and 30 deletions

View file

@ -89,11 +89,9 @@ public class AccountGridLoadService extends Behavior implements GridService {
gridRow.put("login", person.getLogin());
gridRow.put("snils", person.getSnils());
gridRow.put("personEnabled", !person.isBlocked());
String fullName = person.getFullName();
if (fullName != null) {
gridRow.putAll(StringUtils.splitFio(fullName));
}
gridRow.put("lastName", person.getLastName());
gridRow.put("firstName", person.getFirstName());
gridRow.put("middleName", person.getMiddleName());
}
if (account.getDomain() != null && account.getDomain().getName() != null) {

View file

@ -1,22 +0,0 @@
package ru.micord.ervu.account_applications.util;
import java.util.HashMap;
import java.util.Map;
/**
* @author Adel Kalimullin
*/
public final class StringUtils {
private StringUtils() {
}
public static Map<String, String> splitFio(String fio) {
String[] parts = fio.trim().split(" ", 3);
Map<String, String> result = new HashMap<>();
result.put("lastName", parts.length > 0 ? parts[0] : "");
result.put("firstName", parts.length > 1 ? parts[1] : "");
result.put("middleName", parts.length > 2 ? parts[2] : "");
return result;
}
}

View file

@ -8310,7 +8310,7 @@
<entry>
<key>method</key>
<value>
<simple>"loadById"</simple>
<simple>"resetAndLoadById"</simple>
</value>
</entry>
<entry>

View file

@ -8002,7 +8002,7 @@
<entry>
<key>method</key>
<value>
<simple>"loadById"</simple>
<simple>"resetAndLoadById"</simple>
</value>
</entry>
<entry>

View file

@ -19701,6 +19701,30 @@
</value>
</entry>
</complex>
</value>
</item>
<item id="29f5c165-e5dd-4d9b-b3c3-bf1881e8a166" removed="false">
<value>
<complex>
<entry>
<key>behavior</key>
<value>
<simple>{"objectId":"e3c96485-73fc-43c4-aadf-3a2689410c4c","packageName":"component.grid","className":"GridV2","type":"TS"}</simple>
</value>
</entry>
<entry>
<key>method</key>
<value>
<simple>"clear"</simple>
</value>
</entry>
<entry>
<key>value</key>
<value>
<simple>null</simple>
</value>
</entry>
</complex>
</value>
</item>
<item id="b78cde24-ca44-41a3-acfa-bb36f7b75fbd" removed="false">

View file

@ -7850,7 +7850,7 @@
<entry>
<key>method</key>
<value>
<simple>"loadById"</simple>
<simple>"resetAndLoadById"</simple>
</value>
</entry>
<entry>