From d29dde3936173d4108ec3a4a9d30beea6176d3d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A0=D0=B0=D1=83=D1=84=20=D0=9B=D0=B0=D1=82=D1=8B=D0=BF?= =?UTF-8?q?=D0=BE=D0=B2?= Date: Wed, 15 Jan 2025 17:20:07 +0300 Subject: [PATCH 01/16] SUPPORT-8831: for update after updating platform up to 3.188 --- .../ts/ervu/component/grid/InMemoryStaticGrid.ts | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/frontend/src/ts/ervu/component/grid/InMemoryStaticGrid.ts b/frontend/src/ts/ervu/component/grid/InMemoryStaticGrid.ts index 86649666..42aac055 100644 --- a/frontend/src/ts/ervu/component/grid/InMemoryStaticGrid.ts +++ b/frontend/src/ts/ervu/component/grid/InMemoryStaticGrid.ts @@ -25,9 +25,6 @@ import {StaticGridColumn} from "../../../generated/ru/micord/ervu/property/grid/ changeDetection: ChangeDetectionStrategy.OnPush }) export class InMemoryStaticGrid extends GridV2 { - // todo: remove on updating platform version up to 3.188 - @Visible("false") - public columnFiltersChanged: Event = new Event(); private rpcService: InMemoryStaticGridRpcService; @@ -113,17 +110,4 @@ export class InMemoryStaticGrid extends GridV2 { public getRowDataSize(): number { return this.rowData ? this.rowData.length : 0; } - - // todo: remove on updating platform version up to 3.188 - @Visible() - public hasColumnFilters(): boolean { - const filterModel: { [key: string]: any; } = this.gridApi.getFilterModel(); - return !!filterModel && Object.keys(filterModel).length > 0; - } - - // todo: remove on updating platform version up to 3.188 - public columnFilterChanged(event: FilterChangedEvent) { - super.columnFilterChanged(event); - this.columnFiltersChanged.trigger(event); - } } From e05cbf156ea353af9885c0627af18337c865f515 Mon Sep 17 00:00:00 2001 From: gulnaz Date: Thu, 20 Mar 2025 16:47:43 +0300 Subject: [PATCH 02/16] SUPPORT-8962: remove copying of deleted files --- frontend/webpack.aot.config.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/frontend/webpack.aot.config.js b/frontend/webpack.aot.config.js index 6c88c8bb..0e16cc4a 100644 --- a/frontend/webpack.aot.config.js +++ b/frontend/webpack.aot.config.js @@ -97,8 +97,6 @@ module.exports = { }), new CopyWebpackPlugin([ {from: 'index.webpack.html', to: 'index.html'}, - {from: 'home.html', to: 'home.html'}, - {from: 'browser_check.js', to: 'browser_check.js'}, {from: 'src/resources/img/progress.gif', to: 'src/resources/img/progress.gif'}, {from: 'src/resources/img/logo.png', to: 'src/resources/img/logo.png'}, {from: 'src/resources/app-config.json', to: 'src/resources/app-config.json'}, From a2d8261ce0fe19fdce8aa013418ad623c931a40d Mon Sep 17 00:00:00 2001 From: "adel.ka" Date: Thu, 27 Mar 2025 10:07:22 +0300 Subject: [PATCH 03/16] SUPPORT-9055: fixes and add home --- .../micord/ervu/audit/constants/AuditConstants.java | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/backend/src/main/java/ru/micord/ervu/audit/constants/AuditConstants.java b/backend/src/main/java/ru/micord/ervu/audit/constants/AuditConstants.java index 1bc3792a..bc06ec83 100644 --- a/backend/src/main/java/ru/micord/ervu/audit/constants/AuditConstants.java +++ b/backend/src/main/java/ru/micord/ervu/audit/constants/AuditConstants.java @@ -2,7 +2,6 @@ package ru.micord.ervu.audit.constants; import java.util.Map; -import java.util.Optional; /** * @author Adel Kalimullin @@ -17,7 +16,8 @@ public final class AuditConstants { private static final Map routeDescriptions = Map.of( "/", "Личный кабинет ЮР лица", "/mydata", "Информация об организации", - "/filesentlog", "Журнал взаимодействия" + "/filesentlog", "Журнал взаимодействия", + "/home", "Домашняя страница ЛК РП ЮЛ" ); private static final Map downloadTypes = Map.of( @@ -29,13 +29,10 @@ public final class AuditConstants { } public static String getRouteDescription(String route) { - return Optional.ofNullable(routeDescriptions.get(route)) - .orElseThrow(() -> new IllegalArgumentException("Invalid route :" + route)); + return routeDescriptions.getOrDefault(route, "Неизвестный маршрут"); } public static String getDownloadType(int formatRegistry) { - return Optional.ofNullable(downloadTypes.get(formatRegistry)) - .orElseThrow( - () -> new IllegalArgumentException("Invalid formatRegistry :" + formatRegistry)); + return downloadTypes.getOrDefault(formatRegistry, "Неизвестный формат"); } } From 75daa4fc9e92a6128855aa28419eacdca8844868 Mon Sep 17 00:00:00 2001 From: Zaripov Emil Date: Tue, 1 Apr 2025 13:27:35 +0300 Subject: [PATCH 04/16] set version 1.9.12-SNAPSHOT --- backend/pom.xml | 2 +- distribution/pom.xml | 2 +- frontend/pom.xml | 2 +- pom.xml | 2 +- resources/pom.xml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/pom.xml b/backend/pom.xml index d77368be..480c7e01 100644 --- a/backend/pom.xml +++ b/backend/pom.xml @@ -5,7 +5,7 @@ ru.micord.ervu.lkrp ul - 1.9.11 + 1.9.12-SNAPSHOT ru.micord.ervu.lkrp.ul backend diff --git a/distribution/pom.xml b/distribution/pom.xml index c529c624..dcdd82b3 100644 --- a/distribution/pom.xml +++ b/distribution/pom.xml @@ -4,7 +4,7 @@ ru.micord.ervu.lkrp ul - 1.9.11 + 1.9.12-SNAPSHOT ru.micord.ervu.lkrp.ul diff --git a/frontend/pom.xml b/frontend/pom.xml index 218a1674..9fa0063a 100644 --- a/frontend/pom.xml +++ b/frontend/pom.xml @@ -4,7 +4,7 @@ ru.micord.ervu.lkrp ul - 1.9.11 + 1.9.12-SNAPSHOT ru.micord.ervu.lkrp.ul diff --git a/pom.xml b/pom.xml index 96a7a3cc..34a7327c 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 ru.micord.ervu.lkrp ul - 1.9.11 + 1.9.12-SNAPSHOT pom backend diff --git a/resources/pom.xml b/resources/pom.xml index 8701d770..50aa882f 100644 --- a/resources/pom.xml +++ b/resources/pom.xml @@ -4,7 +4,7 @@ ru.micord.ervu.lkrp ul - 1.9.11 + 1.9.12-SNAPSHOT ru.micord.ervu.lkrp.ul From a44992269b9d00902d63633f5aeede72345f45cf Mon Sep 17 00:00:00 2001 From: Eduard Tihomirov Date: Wed, 2 Apr 2025 15:50:44 +0300 Subject: [PATCH 05/16] Fix --- frontend/src/ts/modules/security/guard/auth.guard.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/ts/modules/security/guard/auth.guard.ts b/frontend/src/ts/modules/security/guard/auth.guard.ts index a24733f2..15bef83e 100644 --- a/frontend/src/ts/modules/security/guard/auth.guard.ts +++ b/frontend/src/ts/modules/security/guard/auth.guard.ts @@ -51,7 +51,7 @@ export abstract class AuthGuard implements CanActivate { if (error) { let errorMessage = this.messageService.getUnknowErrorMessage(); - let errorCode = this.extractCode(errorDescription); + let errorCode = this.extractCode(error); if (errorCode) { errorMessage = EsiaErrorDetail.getDescription(errorCode); } From ee4759eba73a826281031da9ea33780b32e78441 Mon Sep 17 00:00:00 2001 From: Eduard Tihomirov Date: Mon, 7 Apr 2025 12:15:51 +0300 Subject: [PATCH 06/16] SUPPORT-9083: Fix --- .../micord/ervu/security/esia/EsiaAuthInfoStore.java | 11 ++++++++++- .../messages/common_errors_messages.properties | 3 ++- .../messages/common_errors_messages_ru_RU.properties | 3 ++- 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/backend/src/main/java/ru/micord/ervu/security/esia/EsiaAuthInfoStore.java b/backend/src/main/java/ru/micord/ervu/security/esia/EsiaAuthInfoStore.java index 4f6284d4..4df8a011 100644 --- a/backend/src/main/java/ru/micord/ervu/security/esia/EsiaAuthInfoStore.java +++ b/backend/src/main/java/ru/micord/ervu/security/esia/EsiaAuthInfoStore.java @@ -8,10 +8,14 @@ import java.util.concurrent.CopyOnWriteArrayList; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import org.springframework.context.support.MessageSourceAccessor; import ru.micord.ervu.security.esia.exception.EsiaException; import ru.micord.ervu.security.esia.model.ExpiringState; import ru.micord.ervu.security.esia.model.ExpiringToken; +import ru.cg.webbpm.modules.core.runtime.api.LocalizedException; +import ru.cg.webbpm.modules.core.runtime.api.MessageBundleUtils; + /** * @author Eduard Tihomirov */ @@ -20,6 +24,8 @@ public class EsiaAuthInfoStore { private static final Map ACCESS_TOKENS_MAP = new ConcurrentHashMap<>(); private static final Map REFRESH_TOKENS_MAP = new ConcurrentHashMap<>(); private static final Map> PRNS_UUID_STATE_MAP = new ConcurrentHashMap<>(); + private static final MessageSourceAccessor MESSAGE_SOURCE = MessageBundleUtils.createAccessor( + "messages/common_errors_messages"); public static void addAccessToken(String prnOid, String token, long expiresIn) { if (token != null) { @@ -89,8 +95,11 @@ public class EsiaAuthInfoStore { if (states == null) { states = new CopyOnWriteArrayList<>(); } + else { + states.removeIf(ExpiringState::isExpired); + } if (states.size() >= attemptsCount) { - throw new EsiaException("The number of login attempts has been exceeded."); + throw new LocalizedException("login.attempts.exceeded", MESSAGE_SOURCE); } states.add(newState); return states; diff --git a/backend/src/main/resources/messages/common_errors_messages.properties b/backend/src/main/resources/messages/common_errors_messages.properties index 0a242109..0dae4732 100644 --- a/backend/src/main/resources/messages/common_errors_messages.properties +++ b/backend/src/main/resources/messages/common_errors_messages.properties @@ -1,2 +1,3 @@ kafka_reply_timeout=Превышено время ожидания ответа от сервера. -access_denied=Доступ запрещен. Пользователь должен быть включен в группу "Сотрудник, ответственный за военно-учетную работу" в ЕСИА \ No newline at end of file +access_denied=Доступ запрещен. Пользователь должен быть включен в группу "Сотрудник, ответственный за военно-учетную работу" в ЕСИА +login_attempts_exceeded=Слишком большое количество попыток авторизоваться в ЕСИА за короткий промежуток времени. Рекомендуем почистить cookie и cash браузера, после повторить авторизацию. \ No newline at end of file diff --git a/backend/src/main/resources/messages/common_errors_messages_ru_RU.properties b/backend/src/main/resources/messages/common_errors_messages_ru_RU.properties index 0a242109..0dae4732 100644 --- a/backend/src/main/resources/messages/common_errors_messages_ru_RU.properties +++ b/backend/src/main/resources/messages/common_errors_messages_ru_RU.properties @@ -1,2 +1,3 @@ kafka_reply_timeout=Превышено время ожидания ответа от сервера. -access_denied=Доступ запрещен. Пользователь должен быть включен в группу "Сотрудник, ответственный за военно-учетную работу" в ЕСИА \ No newline at end of file +access_denied=Доступ запрещен. Пользователь должен быть включен в группу "Сотрудник, ответственный за военно-учетную работу" в ЕСИА +login_attempts_exceeded=Слишком большое количество попыток авторизоваться в ЕСИА за короткий промежуток времени. Рекомендуем почистить cookie и cash браузера, после повторить авторизацию. \ No newline at end of file From 594c9092604893d437b02717ffe5c9f86d6b325e Mon Sep 17 00:00:00 2001 From: Eduard Tihomirov Date: Mon, 7 Apr 2025 12:17:56 +0300 Subject: [PATCH 07/16] SUPPORT-9083: remove import --- .../java/ru/micord/ervu/security/esia/EsiaAuthInfoStore.java | 1 - 1 file changed, 1 deletion(-) diff --git a/backend/src/main/java/ru/micord/ervu/security/esia/EsiaAuthInfoStore.java b/backend/src/main/java/ru/micord/ervu/security/esia/EsiaAuthInfoStore.java index 4df8a011..52a902ea 100644 --- a/backend/src/main/java/ru/micord/ervu/security/esia/EsiaAuthInfoStore.java +++ b/backend/src/main/java/ru/micord/ervu/security/esia/EsiaAuthInfoStore.java @@ -9,7 +9,6 @@ import java.util.concurrent.CopyOnWriteArrayList; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.context.support.MessageSourceAccessor; -import ru.micord.ervu.security.esia.exception.EsiaException; import ru.micord.ervu.security.esia.model.ExpiringState; import ru.micord.ervu.security.esia.model.ExpiringToken; From d7aa38bb57c74677de6eb294a7ca1f5e8b2006af Mon Sep 17 00:00:00 2001 From: Eduard Tihomirov Date: Mon, 7 Apr 2025 12:20:55 +0300 Subject: [PATCH 08/16] SUPPORT-9083: Fix --- .../java/ru/micord/ervu/security/esia/EsiaAuthInfoStore.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/src/main/java/ru/micord/ervu/security/esia/EsiaAuthInfoStore.java b/backend/src/main/java/ru/micord/ervu/security/esia/EsiaAuthInfoStore.java index 52a902ea..0b2ddf56 100644 --- a/backend/src/main/java/ru/micord/ervu/security/esia/EsiaAuthInfoStore.java +++ b/backend/src/main/java/ru/micord/ervu/security/esia/EsiaAuthInfoStore.java @@ -98,7 +98,7 @@ public class EsiaAuthInfoStore { states.removeIf(ExpiringState::isExpired); } if (states.size() >= attemptsCount) { - throw new LocalizedException("login.attempts.exceeded", MESSAGE_SOURCE); + throw new LocalizedException("login_attempts_exceeded", MESSAGE_SOURCE); } states.add(newState); return states; From e9a82a9767c0e0a38c8f5b23be0a7ed6cf2471a7 Mon Sep 17 00:00:00 2001 From: "adel.kalimullin" Date: Fri, 11 Apr 2025 12:33:41 +0300 Subject: [PATCH 09/16] SUPPORT-9110: temp removing file-upload --- .../java/ru/micord/ervu/security/SecurityConfig.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/backend/src/main/java/ru/micord/ervu/security/SecurityConfig.java b/backend/src/main/java/ru/micord/ervu/security/SecurityConfig.java index 43236f99..5c57e79b 100644 --- a/backend/src/main/java/ru/micord/ervu/security/SecurityConfig.java +++ b/backend/src/main/java/ru/micord/ervu/security/SecurityConfig.java @@ -33,6 +33,7 @@ public class SecurityConfig { private static final String[] PERMIT_ALL = new String[] { "/version", "/esia/url", "/esia/auth", "esia/refresh", "/esia/logout" }; + private static final String DENY_ALL = "/employee/document"; @Autowired private JwtAuthenticationFilter jwtAuthenticationFilter; @Autowired @@ -57,11 +58,11 @@ public class SecurityConfig { // Use only the handle() method of XorCsrfTokenRequestAttributeHandler and the // default implementation of resolveCsrfTokenValue() from CsrfTokenRequestHandler CsrfTokenRequestHandler requestHandler = delegate::handle; - http.authorizeHttpRequests( - (authorizeHttpRequests) -> authorizeHttpRequests.requestMatchers(PERMIT_ALL) - .permitAll() - .anyRequest() - .authenticated()) + http.authorizeHttpRequests((authorizeHttpRequests) -> authorizeHttpRequests + .requestMatchers(DENY_ALL).denyAll() + .requestMatchers(PERMIT_ALL).permitAll() + .anyRequest().authenticated() + ) .csrf((csrf) -> csrf.csrfTokenRepository(tokenRepository) .csrfTokenRequestHandler(requestHandler) .sessionAuthenticationStrategy(new NullAuthenticatedSessionStrategy())) From e89708918a2134102ec8bc4f669782e03226e39b Mon Sep 17 00:00:00 2001 From: Eduard Tihomirov Date: Fri, 11 Apr 2025 12:49:15 +0300 Subject: [PATCH 10/16] SUPPORT-8997: Add class landing --- frontend/src/resources/template/webbpm/webbpm.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/resources/template/webbpm/webbpm.html b/frontend/src/resources/template/webbpm/webbpm.html index c2db9402..37fc525e 100644 --- a/frontend/src/resources/template/webbpm/webbpm.html +++ b/frontend/src/resources/template/webbpm/webbpm.html @@ -1,4 +1,4 @@ -
+
From 3e2406a725c623dd7298662134556e44fb862ed9 Mon Sep 17 00:00:00 2001 From: "adel.kalimullin" Date: Fri, 11 Apr 2025 13:52:57 +0300 Subject: [PATCH 11/16] SUPPORT-9110: temp dialog --- .../Личный кабинет юр лица.page | 430 ++++++++++++++---- 1 file changed, 340 insertions(+), 90 deletions(-) diff --git a/resources/src/main/resources/business-model/Личный кабинет юр лица.page b/resources/src/main/resources/business-model/Личный кабинет юр лица.page index 2df73da3..25f51a7d 100644 --- a/resources/src/main/resources/business-model/Личный кабинет юр лица.page +++ b/resources/src/main/resources/business-model/Личный кабинет юр лица.page @@ -804,6 +804,7 @@ 8101e7bf-e6fe-4f6d-82a5-740dce669649 Кнопка 1 false + false false @@ -907,24 +908,7 @@ eventRefs - - - - - behavior - - {"objectId":"8101e7bf-e6fe-4f6d-82a5-740dce669649","packageName":"component.button","className":"Button","type":"TS"} - - - - propertyName - - "successActionEvent" - - - - - + @@ -2640,6 +2624,7 @@ 481669b7-948e-474d-8f53-1d6afd409f98 Text false + false false @@ -3039,24 +3024,7 @@ eventRefs - - - - - behavior - - {"objectId":"3b26aaa6-3639-4a36-8d37-2a4a2d3a2f87","packageName":"component.button","className":"Button","type":"TS"} - - - - propertyName - - "successActionEvent" - - - - - + @@ -3587,6 +3555,7 @@ e52c6ec6-f425-438f-a701-10ecc2664248 Текст false + false false @@ -5113,24 +5082,7 @@ eventRefs - - - - - behavior - - {"objectId":"cc33db1e-2720-4e87-ab51-e32c7a5e0b9e","packageName":"component.button","className":"Button","type":"TS"} - - - - propertyName - - "successActionEvent" - - - - - + @@ -7291,24 +7243,7 @@ eventRefs - - - - - behavior - - {"objectId":"20a9ff21-b90f-4e38-ab85-4826fbc11405","packageName":"component.button","className":"Button","type":"TS"} - - - - propertyName - - "successActionEvent" - - - - - + @@ -9545,24 +9480,7 @@ eventRefs - - - - - behavior - - {"objectId":"f6310258-ec19-4d13-b04d-cfc09d6b5e77","packageName":"component.button","className":"Button","type":"TS"} - - - - propertyName - - "successActionEvent" - - - - - + @@ -11053,6 +10971,7 @@ f4eafa61-1ea3-440a-806b-7b05ec416871 Диалог - сведения направлены true + false false @@ -11106,6 +11025,7 @@ 503d22a0-c099-4593-a199-5c7eb4aa3237 Кнопка false + false false @@ -11216,6 +11136,7 @@ 894c4e19-0bd3-4e13-9bd6-d40ab378ca21 Диалог - что-то пошло не так true + false false @@ -11700,4 +11621,333 @@ + + 86f297f1-ab3d-40e0-ac2f-89cc944b7f0a + 93a1b29d-c3c8-4300-a063-44720562dff3 + Диалог- временное решение для загрузки файла + true + false + + + + + + + 98594cec-0a9b-4cef-af09-e1b71cb2ad9e + d6e0aa92-78ed-470e-8a98-9cce3f30efe5 + Обработка событий-show dialog + false + false + + + + eventRefs + + + + + + behavior + + {"objectId":"8101e7bf-e6fe-4f6d-82a5-740dce669649","packageName":"component.button","className":"Button","type":"TS"} + + + + propertyName + + "successActionEvent" + + + + + + + + + + behavior + + {"objectId":"3b26aaa6-3639-4a36-8d37-2a4a2d3a2f87","packageName":"component.button","className":"Button","type":"TS"} + + + + propertyName + + "successActionEvent" + + + + + + + + + + behavior + + {"objectId":"cc33db1e-2720-4e87-ab51-e32c7a5e0b9e","packageName":"component.button","className":"Button","type":"TS"} + + + + propertyName + + "successActionEvent" + + + + + + + + + + behavior + + {"objectId":"20a9ff21-b90f-4e38-ab85-4826fbc11405","packageName":"component.button","className":"Button","type":"TS"} + + + + propertyName + + "successActionEvent" + + + + + + + + + + behavior + + {"objectId":"f6310258-ec19-4d13-b04d-cfc09d6b5e77","packageName":"component.button","className":"Button","type":"TS"} + + + + propertyName + + "successActionEvent" + + + + + + + + + + + + + + + + + + ifCondition + + + + logicalOperation + + null + + + + + + + thenActions + + + + + + behavior + + {"objectId":"93a1b29d-c3c8-4300-a063-44720562dff3","packageName":"component","className":"Dialog","type":"TS"} + + + + method + + "show" + + + + value + + null + + + + + + + + + + + + 9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91 + 03e9410a-8d47-4a74-b0c3-cfb8900004f1 + Вертикальный контейнер + true + false + + + + + + + ba24d307-0b91-4299-ba82-9d0b52384ff2 + 8e234aed-6ad7-4e00-834f-e043f2d29c55 + Текст + false + false + + + + collectible + +false + + + + initialValue + +"Система находится в опытной эксплуатации. Функция загрузки данных от организаций будет доступна позднее." + + + + + + + + + false + + + + fd7e47b9-dce1-4d14-9f3a-580c79f59579 + b32b3411-2032-4713-8c5c-67cb114ad231 + Кнопка + false + true + + + + 9d1b5af1-0b8f-4b1b-b9a5-c2e6acf72d91 + b28dce91-46cb-46fe-a309-ccc2ace6cb34 + Вертикальный контейнер + true + false + + + + + + + 98594cec-0a9b-4cef-af09-e1b71cb2ad9e + 14c11640-a5b2-4aea-a6a7-4b1ff334de7c + Обработка событий-close dialog + false + false + + + + eventRefs + + + + + + behavior + + {"objectId":"b32b3411-2032-4713-8c5c-67cb114ad231","packageName":"component.button","className":"Button","type":"TS"} + + + + propertyName + + "successActionEvent" + + + + + + + + + ifCondition + + + + logicalOperation + + null + + + + + + + thenActions + + + + + + behavior + + {"objectId":"93a1b29d-c3c8-4300-a063-44720562dff3","packageName":"component","className":"Dialog","type":"TS"} + + + + method + + "hide" + + + + value + + null + + + + + + + + + + + + fd7e47b9-dce1-4d14-9f3a-580c79f59579 + b32b3411-2032-4713-8c5c-67cb114ad231 + Кнопка + false + false + + + + caption + +"Закрыть" + + + + + + + d7d54cfb-26b5-4dba-b56f-b6247183c24d + f6703dc0-c93c-4d28-adb7-a04faf79a920 + Горизонтальный контейнер + true + true + + + From 44fd171dfa73deeddd3ebd42c4032fe9e9b0ce36 Mon Sep 17 00:00:00 2001 From: "m.epshtein" Date: Fri, 11 Apr 2025 14:21:12 +0300 Subject: [PATCH 12/16] fix scroll --- .../src/resources/css/components-lkrp.css | 268 +++++++----------- frontend/src/resources/css/inbox-lkrp.css | 6 + 2 files changed, 108 insertions(+), 166 deletions(-) diff --git a/frontend/src/resources/css/components-lkrp.css b/frontend/src/resources/css/components-lkrp.css index f2a45121..180687a3 100644 --- a/frontend/src/resources/css/components-lkrp.css +++ b/frontend/src/resources/css/components-lkrp.css @@ -944,104 +944,104 @@ } /*---------------- HOME ----------------*/ -.webbpm .header-landing { +.webbpm.ervu_lkrp_ul .header-landing { background-color: var(--color-text-primary) !important; z-index: 1; } -.webbpm .header-landing > div { +.webbpm.ervu_lkrp_ul .header-landing > div { display: flex; flex-direction: row; align-items: center; font-family: 'InterSB'; } -.webbpm .header-landing .header-logo { +.webbpm.ervu_lkrp_ul .header-landing .header-logo { width: 62px; height: 40px; background: url(../img/svg/mil-logo.svg) no-repeat 0 50%; } -.webbpm .header-landing .header-title { +.webbpm.ervu_lkrp_ul .header-landing .header-title { color: var(--white); font-size: var(--size-text-secondary); margin-left: var(--indent-mini); } -.webbpm .container-inside .short-text { +.webbpm.ervu_lkrp_ul .container-inside .short-text { max-width: 60%; } -.webbpm .container-inside .paragraph-left .short-text { +.webbpm.ervu_lkrp_ul .container-inside .paragraph-left .short-text { max-width: 70%; } -.webbpm .container-inside .list-group { +.webbpm.ervu_lkrp_ul .container-inside .list-group { position: relative; font-size: var(--size-text-secondary); line-height: normal; padding: 0 var(--w-screen); } -.webbpm .container-inside .list-group .btn { +.webbpm.ervu_lkrp_ul .container-inside .list-group .btn { width: max-content; } -.webbpm .container-inside .list-group .title { +.webbpm.ervu_lkrp_ul .container-inside .list-group .title { font-size: var(--l-size-text-maintitle); font-family: 'GolosB'; margin-bottom: var(--l-indent-huge); } -.webbpm .container-inside .list-group .subtitle { +.webbpm.ervu_lkrp_ul.ervu_lkrp_ul .container-inside .list-group .subtitle { font-size: var(--l-size-text-title); font-family: 'GolosDB'; margin-bottom: var(--l-indent-big); } -.webbpm .container-inside .list-group .muted { +.webbpm.ervu_lkrp_ul .container-inside .list-group .muted { color: var(--color-light); } -.webbpm .container-inside .list-group .paragraph { +.webbpm.ervu_lkrp_ul .container-inside .list-group .paragraph { display: flex; flex-direction: row; } -.webbpm .container-inside .list-group .paragraph .paragraph-left { +.webbpm.ervu_lkrp_ul .container-inside .list-group .paragraph .paragraph-left { width: 40%; } -.webbpm .container-inside .list-group .paragraph .paragraph-right { +.webbpm.ervu_lkrp_ul .container-inside .list-group .paragraph .paragraph-right { width: 60%; } -.webbpm .container-inside .list-group .paragraph .paragraph-half { +.webbpm.ervu_lkrp_ul .container-inside .list-group .paragraph .paragraph-half { width: 50%; } -.webbpm .container-inside .list-group .paragraph .paragraph-third { +.webbpm.ervu_lkrp_ul .container-inside .list-group .paragraph .paragraph-third { width: 33.33%; } -.webbpm .container-inside .list-group .paragraph [class*="paragraph-"] + [class*="paragraph-"] { +.webbpm.ervu_lkrp_ul .container-inside .list-group .paragraph [class*="paragraph-"] + [class*="paragraph-"] { margin-left: 40px; } -.webbpm .container-inside .list-group .paragraph .text { +.webbpm.ervu_lkrp_ul .container-inside .list-group .paragraph .text { font-family: 'InterSB'; font-size: var(--l-size-text-primary); margin-bottom: var(--indent-mini); } -.webbpm .container-inside .list-group .paragraph .icon-checklist, -.webbpm .container-inside .list-group .paragraph .icon-clock, -.webbpm .container-inside .list-group .paragraph .icon-text { +.webbpm.ervu_lkrp_ul .container-inside .list-group .paragraph .icon-checklist, +.webbpm.ervu_lkrp_ul .container-inside .list-group .paragraph .icon-clock, +.webbpm.ervu_lkrp_ul .container-inside .list-group .paragraph .icon-text { padding-top: 44px; } -.webbpm .container-inside .list-group .paragraph .icon-checklist { +.webbpm.ervu_lkrp_ul .container-inside .list-group .paragraph .icon-checklist { background: url(../img/svg/checklist-32x32.svg) no-repeat 0 0; } -.webbpm .container-inside .list-group .paragraph .icon-clock { +.webbpm.ervu_lkrp_ul .container-inside .list-group .paragraph .icon-clock { background: url(../img/svg/clock-32x32.svg) no-repeat 0 0; } -.webbpm .container-inside .list-group .paragraph .icon-text { +.webbpm.ervu_lkrp_ul .container-inside .list-group .paragraph .icon-text { background: url(../img/svg/text-32x32.svg) no-repeat 0 0; } -.webbpm .container-inside .list-group .list > div { +.webbpm.ervu_lkrp_ul .container-inside .list-group .list > div { position: relative; padding-left: 36px; } -.webbpm .container-inside .list-group .list > div + div { +.webbpm.ervu_lkrp_ul .container-inside .list-group .list > div + div { margin-top: var(--indent-mini); } -.webbpm .container-inside .list-group .list > div::after { +.webbpm.ervu_lkrp_ul .container-inside .list-group .list > div::after { content: ""; position: absolute; width: 24px; @@ -1049,23 +1049,23 @@ top: 0; left: 0; } -.webbpm .container-inside .list-group .list > div.esia::after { +.webbpm.ervu_lkrp_ul .container-inside .list-group .list > div.esia::after { background: url(../img/svg/esia-24x24.svg) no-repeat 0 0; } -.webbpm .container-inside .list-group .list > div.case::after { +.webbpm.ervu_lkrp_ul .container-inside .list-group .list > div.case::after { background: url(../img/svg/case-24x24.svg) no-repeat 0 0; } -.webbpm .container-inside .list-group .list > div.user::after { +.webbpm.ervu_lkrp_ul .container-inside .list-group .list > div.user::after { background: url(../img/svg/user-24x24.svg) no-repeat 0 0; } -.webbpm .container-inside .list-group .list > div.romb::after { +.webbpm.ervu_lkrp_ul .container-inside .list-group .list > div.romb::after { background: url(../img/svg/romb-24x24.svg) no-repeat 0 0; } -.webbpm .container-inside .list-group .list ~ .btn-group { +.webbpm.ervu_lkrp_ul .container-inside .list-group .list ~ .btn-group { margin-top: var(--indent-medium); } -.webbpm .container-inside .list-group .section-group > div { +.webbpm.ervu_lkrp_ul .container-inside .list-group .section-group > div { display: flex; flex-direction: column; min-height: 80px; @@ -1075,10 +1075,10 @@ border-radius: 4px; background-color: var(--bg-form); } -.webbpm .container-inside .list-group .section-group > div:last-child { +.webbpm.ervu_lkrp_ul .container-inside .list-group .section-group > div:last-child { margin-bottom: 0; } -.webbpm .container-inside .list-group .section-group > div::before { +.webbpm.ervu_lkrp_ul .container-inside .list-group .section-group > div::before { content: ""; position: absolute; left: 16px; @@ -1089,39 +1089,39 @@ background-repeat: no-repeat; background-position: 50% 50%; } -.webbpm .container-inside .list-group .section-group > div.icon-user::before { +.webbpm.ervu_lkrp_ul .container-inside .list-group .section-group > div.icon-user::before { background-image: url(../img/svg/pers-wt.svg); } -.webbpm .container-inside .list-group .section-group > div.icon-case::before { +.webbpm.ervu_lkrp_ul .container-inside .list-group .section-group > div.icon-case::before { background-image: url(../img/svg/case-wt.svg); } -.webbpm .container-inside .list-group .section-group > div.icon-shield::before { +.webbpm.ervu_lkrp_ul .container-inside .list-group .section-group > div.icon-shield::before { background-image: url(../img/svg/shield-wt.svg); } -.webbpm .container-inside .list-group .section-group > div.icon-clip::before { +.webbpm.ervu_lkrp_ul .container-inside .list-group .section-group > div.icon-clip::before { background-image: url(../img/svg/clip-wt.svg); } -.webbpm .container-inside .list-group .section-group > div.icon-pers::before { +.webbpm.ervu_lkrp_ul .container-inside .list-group .section-group > div.icon-pers::before { background-image: url(../img/svg/pers-wt.svg); } -.webbpm .container-inside .list-group .section-group > div.icon-building::before { +.webbpm.ervu_lkrp_ul .container-inside .list-group .section-group > div.icon-building::before { background-image: url(../img/svg/building-wt.svg); } -.webbpm .container-inside .list-group .section-group > div .muted { +.webbpm.ervu_lkrp_ul .container-inside .list-group .section-group > div .muted { margin-top: 12px; } -.webbpm .container-inside .list-group .section-group > div .muted .detailed { +.webbpm.ervu_lkrp_ul .container-inside .list-group .section-group > div .muted .detailed { color: var(--color-text-primary); font-family: 'InterB'; } -.webbpm .container-inside .list-group .pass-list { +.webbpm.ervu_lkrp_ul .container-inside .list-group .pass-list { position: relative; display: flex; flex-direction: row; padding-top: 60px; } -.webbpm .container-inside .list-group .pass-list::before { +.webbpm.ervu_lkrp_ul .container-inside .list-group .pass-list::before { content: ""; position: absolute; width: calc(80% + 40px); @@ -1130,11 +1130,11 @@ left: 0; background-color: var(--color-link-hover); } -.webbpm .container-inside .list-group .pass-list > div { +.webbpm.ervu_lkrp_ul .container-inside .list-group .pass-list > div { position: relative; width: 20%; } -.webbpm .container-inside .list-group .pass-list > div::before { +.webbpm.ervu_lkrp_ul .container-inside .list-group .pass-list > div::before { content: ""; position: absolute; width: 40px; @@ -1146,73 +1146,73 @@ background-color: var(--bg-light); transform: rotate(45deg); } -.webbpm .container-inside .list-group .pass-list > div::after { +.webbpm.ervu_lkrp_ul .container-inside .list-group .pass-list > div::after { content: ""; position: absolute; font-family: 'InterB'; top: -50px; left: 15px; } -.webbpm .container-inside .list-group .pass-list > div:nth-child(1)::after { +.webbpm.ervu_lkrp_ul .container-inside .list-group .pass-list > div:nth-child(1)::after { content: "1"; } -.webbpm .container-inside .list-group .pass-list > div:nth-child(2)::after { +.webbpm.ervu_lkrp_ul .container-inside .list-group .pass-list > div:nth-child(2)::after { content: "2"; } -.webbpm .container-inside .list-group .pass-list > div:nth-child(3)::after { +.webbpm.ervu_lkrp_ul .container-inside .list-group .pass-list > div:nth-child(3)::after { content: "3"; } -.webbpm .container-inside .list-group .pass-list > div:nth-child(4)::after { +.webbpm.ervu_lkrp_ul .container-inside .list-group .pass-list > div:nth-child(4)::after { content: "4"; } -.webbpm .container-inside .list-group .pass-list > div:nth-child(5)::after { +.webbpm.ervu_lkrp_ul .container-inside .list-group .pass-list > div:nth-child(5)::after { content: "5"; } -.webbpm .container-inside .list-group .pass-list > div + div { +.webbpm.ervu_lkrp_ul .container-inside .list-group .pass-list > div + div { margin-left: 40px; } -.webbpm .container-inside .list-group .msg-list { +.webbpm.ervu_lkrp_ul .container-inside .list-group .msg-list { display: flex; flex-direction: row; align-items: center; justify-content: center; padding: 8px; } -.webbpm .container-inside .list-group .msg-list span { +.webbpm.ervu_lkrp_ul .container-inside .list-group .msg-list span { width: 32px; height: 32px; margin: 0 16px 0 0; background: url(../img/svg/info-gr.svg) no-repeat 0 0; } -.webbpm .container-inside .list-group .docs-list { +.webbpm.ervu_lkrp_ul .container-inside .list-group .docs-list { position: relative; display: flex; flex-direction: row; } -.webbpm .container-inside .list-group .docs-list > div { +.webbpm.ervu_lkrp_ul .container-inside .list-group .docs-list > div { position: relative; display: flex; flex-direction: row; align-items: center; width: 20%; } -.webbpm .container-inside .list-group .docs-list > div a { +.webbpm.ervu_lkrp_ul .container-inside .list-group .docs-list > div a { width: 24px; height: 24px; padding-right: 8px; background: url(../img/svg/download-24x24.svg) no-repeat 0 0; } -.webbpm .container-inside .list-group .docs-list > div + div { +.webbpm.ervu_lkrp_ul .container-inside .list-group .docs-list > div + div { margin-left: 40px; } -.webbpm .container-inside .list-group.lk-what { +.webbpm.ervu_lkrp_ul .container-inside .list-group.lk-what { padding-top: var(--l-indent-huge); padding-bottom: var(--l-indent-huge); } -.webbpm .container-inside .list-group.lk-what::after { +.webbpm.ervu_lkrp_ul .container-inside .list-group.lk-what::after { content: ""; position: absolute; top: 0; @@ -1223,211 +1223,147 @@ background: url(../img/bg-star.png) no-repeat calc(100% + 200px) 0px transparent; z-index: 0; } -.webbpm .container-inside .list-group.lk-what > div { +.webbpm.ervu_lkrp_ul .container-inside .list-group.lk-what > div { position: relative; z-index: 1; } -.webbpm .container-inside .list-group.lk-access { +.webbpm.ervu_lkrp_ul .container-inside .list-group.lk-access { color: var(--white); padding-top: var(--l-indent-big); padding-bottom: var(--l-indent-big); background-color: var(--color-bg-main); } -.webbpm .container-inside .list-group.lk-info { +.webbpm.ervu_lkrp_ul .container-inside .list-group.lk-info { padding-top: var(--l-indent-big); padding-bottom: var(--l-indent-big); } -.webbpm .container-inside .list-group.lk-pass { +.webbpm.ervu_lkrp_ul .container-inside .list-group.lk-pass { padding-top: var(--l-indent-big); padding-bottom: var(--l-indent-big); background-color: var(--bg-light); } -.webbpm .container-inside .list-group.lk-when { +.webbpm.ervu_lkrp_ul .container-inside .list-group.lk-when { color: var(--white); padding-top: var(--l-indent-big); padding-bottom: var(--indentl--big); background-color: var(--color-bg-main); } -.webbpm .container-inside .list-group.lk-msg { +.webbpm.ervu_lkrp_ul .container-inside .list-group.lk-msg { background-color: var(--border-light); } -.webbpm .container-inside .list-group.lk-limits { +.webbpm.ervu_lkrp_ul .container-inside .list-group.lk-limits { padding-top: var(--l-indent-big); padding-bottom: var(--l-indent-big); } -.webbpm .container-inside .list-group.lk-docs { +.webbpm.ervu_lkrp_ul .container-inside .list-group.lk-docs { flex: 1; color: var(--white); padding-top: var(--l-indent-huge); padding-bottom: var(--l-indent-huge); background-color: var(--color-text-primary); } -.webbpm .container-inside .list-group.lk-alert { +.webbpm.ervu_lkrp_ul .container-inside .list-group.lk-alert { padding-top: var(--l-indent-big); padding-bottom: var(--l-indent-big); background-color: var(--bg-light); } -.webbpm .container-inside .list-group.lk-footer { +.webbpm.ervu_lkrp_ul .container-inside .list-group.lk-footer { padding-top: var(--indent-small); padding-bottom: var(--indent-small); background-color: var(--color-text-primary); } -.webbpm.ervu_lkrp_fl .container-inside .list-group.lk-what .title { - color: var(--color-link); - margin-bottom: var(--indent-small); -} -.webbpm.ervu_lkrp_fl .container-inside .list-group.lk-what .title::after { - content: url(../img/svg/star.svg); - top: 18px; - position: relative; - margin-left: var(--l-indent-big); -} -.webbpm.ervu_lkrp_fl .container-inside .list-group.lk-what .title + .short-text { - max-width: 25%; -} -.webbpm.ervu_lkrp_fl .container-inside .list-group.lk-what .title ~ .subtitle { - margin-top: var(--l-indent-big); -} -.webbpm.ervu_lkrp_fl .container-inside .list-group.lk-info .section-group > div { - justify-content: center; -} -.webbpm.ervu_lkrp_fl .container-inside .list-group.lk-pass .subtitle { - margin-bottom: 0; -} -.webbpm.ervu_lkrp_fl .container-inside .list-group.lk-pass .subtitle + div { - margin-top: var(--indent-small); - margin-bottom: var(--l-indent-big); -} -.webbpm.ervu_lkrp_fl .container-inside .list-group.lk-pass .pass-list::before { - display: none; -} -.webbpm.ervu_lkrp_fl .container-inside .list-group.lk-pass .pass-list > div { - position: relative; - width: 33.33%; -} -.webbpm.ervu_lkrp_fl .container-inside .list-group.lk-msg { - color: var(--color-link); - font-family: 'InterSB'; - background-color: var(--bg-form); -} -.webbpm.ervu_lkrp_fl .container-inside .list-group.lk-msg span { - background: url(../img/svg/info.svg) no-repeat 0 4px; -} -.webbpm.ervu_lkrp_fl .container-inside .list-group.lk-limits .subtitle { - margin-bottom: 0; -} -.webbpm.ervu_lkrp_fl .container-inside .list-group.lk-limits .subtitle + div { - margin-top: var(--indent-small); - margin-bottom: var(--l-indent-big); -} -.webbpm.ervu_lkrp_fl .container-inside .list-group.lk-limits .scheme { - width: 100%; - height: 204px; - background: url(../img/svg/scheme.svg) no-repeat 0 0; -} -.webbpm.ervu_lkrp_fl .container-inside .list-group.lk-alert > .short-text { - margin-bottom: var(--l-indent-big); -} -.webbpm.ervu_lkrp_fl .container-inside .list-group.lk-alert .alert-block { - position: relative; - padding: var(--indent-small) 64px var(--indent-small) var(--indent-small); - border-radius: 4px; - border: 2px solid var(--border-light); -} -.webbpm.ervu_lkrp_fl .container-inside .list-group.lk-alert .alert-block::after { - content: url(../img/svg/info.svg); - position: absolute; - top: var(--indent-small); - right: var(--indent-small); -} -.webbpm.ervu_lkrp_fl .container-inside .list-group.lk-alert .alert-block > div + div { - margin-top: var(--indent-small); -} -.webbpm.ervu_lkrp_fl .container-inside .list-group.lk-alert .alert-block > div:last-child { - color: var(--color-link); -} - /*@media ((max-width: 780px) or ((orientation: landscape) and (max-device-width : 1024px))) {*/ @media (max-width: 1024px) { - .container-inside .short-text { + .webbpm.ervu_lkrp_ul .landing .container { + top: var(--h-header); + padding: 0; + overflow: auto; + } + .webbpm.ervu_lkrp_ul .landing .container-inside { + overflow: visible; + } + .webbpm.ervu_lkrp_ul .landing .browser-check-content { + padding-left: var(--w-screen); + } + + .webbpm.ervu_lkrp_ul .container-inside .short-text { max-width: 100% !important; } - - .webbpm .container-inside .list-group .paragraph { + .webbpm.ervu_lkrp_ul .container-inside .list-group .paragraph { flex-direction: column; } - .webbpm .container-inside .list-group .paragraph [class*="paragraph-"] { + .webbpm.ervu_lkrp_ul .container-inside .list-group .paragraph [class*="paragraph-"] { width: auto; margin-left: 0; } - .webbpm .container-inside .list-group .paragraph [class*="paragraph-"] + [class*="paragraph-"] { + .webbpm.ervu_lkrp_ul .container-inside .list-group .paragraph [class*="paragraph-"] + [class*="paragraph-"] { margin-top: var(--indent-mini); margin-left: 0; } - .webbpm .container-inside .list-group .pass-list { + .webbpm.ervu_lkrp_ul .container-inside .list-group .pass-list { flex-direction: column; padding-top: 0; } - .webbpm .container-inside .list-group .pass-list::before { + .webbpm.ervu_lkrp_ul .container-inside .list-group .pass-list::before { display: none; } - .webbpm .container-inside .list-group .pass-list > div { + .webbpm.ervu_lkrp_ul .container-inside .list-group .pass-list > div { display: flex; align-items: center; width: auto !important; padding-left: 60px; min-height: 40px; } - .webbpm .container-inside .list-group .pass-list > div::before { + .webbpm.ervu_lkrp_ul .container-inside .list-group .pass-list > div::before { top: 0; } - .webbpm .container-inside .list-group .pass-list > div::after { + .webbpm.ervu_lkrp_ul .container-inside .list-group .pass-list > div::after { top: 10px; } - .webbpm .container-inside .list-group .pass-list > div + div { + .webbpm.ervu_lkrp_ul .container-inside .list-group .pass-list > div + div { margin-left: 0; margin-top: var(--indent-mini); } } @media (max-width: 480px) { - .webbpm .container-inside .list-group .docs-list { + .webbpm.ervu_lkrp_ul .container-inside .list-group .docs-list { flex-direction: column; } - .webbpm .container-inside .list-group .docs-list > div { + .webbpm.ervu_lkrp_ul .container-inside .list-group .docs-list > div { width: 100%; } - .webbpm .container-inside .list-group .docs-list > div + div { + .webbpm.ervu_lkrp_ul .container-inside .list-group .docs-list > div + div { margin-left: 0; margin-top: var(--indent-mini); } } /*------------- end - HOME -------------*/ -.browser-check-content { +.webbpm.ervu_lkrp_ul .browser-check-content { font-family: 'Golos'; font-size: var(--size-text-secondary); padding: var(--indent-mini) var(--w-screen) var(--indent-mini) calc(var(--w-screen) + 38px); background-color: var(--bg-warn); } -.browser-check-text { +.webbpm.ervu_lkrp_ul .browser-check-text { position: relative; padding-left: 40px; } -.browser-check-text::before { +.webbpm.ervu_lkrp_ul .browser-check-text::before { position: absolute; content: url(../img/svg/info.svg); left: 0; top: calc((100% - 24px) / 2); } -.text-header { +.webbpm.ervu_lkrp_ul .text-header { color: var(--color-link); font-family: 'GolosB'; font-size: var(--size-text-primary); margin-bottom: 4px; } -.plain-text { +.webbpm.ervu_lkrp_ul .plain-text { margin-bottom: 0; } \ No newline at end of file diff --git a/frontend/src/resources/css/inbox-lkrp.css b/frontend/src/resources/css/inbox-lkrp.css index a20637a8..9a4b45f7 100644 --- a/frontend/src/resources/css/inbox-lkrp.css +++ b/frontend/src/resources/css/inbox-lkrp.css @@ -47,6 +47,12 @@ font-weight: 400; font-style: normal; } +@font-face { + font-family: 'Golos'; + src: url('../fonts/GolosText-Regular.ttf'); + font-weight: 400; + font-style: normal; +} body.webbpm.ervu_lkrp_ul { -ms-text-size-adjust: 100%; From d0df5bec902b30f595674808235bd6e10d837b39 Mon Sep 17 00:00:00 2001 From: ilyin Date: Fri, 11 Apr 2025 14:46:54 +0300 Subject: [PATCH 13/16] error_message --- .../Личный кабинет юр лица.page | 26 ++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/resources/src/main/resources/business-model/Личный кабинет юр лица.page b/resources/src/main/resources/business-model/Личный кабинет юр лица.page index 25f51a7d..10164fe3 100644 --- a/resources/src/main/resources/business-model/Личный кабинет юр лица.page +++ b/resources/src/main/resources/business-model/Личный кабинет юр лица.page @@ -11627,7 +11627,31 @@ Диалог- временное решение для загрузки файла true false - + + + + closable + + false + + + + cssClasses + + + +"align-center" + + + + +"win-error" + + + + + + From fcae74e20e0fe382c915bf3af32740bd81ce9ae9 Mon Sep 17 00:00:00 2001 From: Eduard Tihomirov Date: Fri, 11 Apr 2025 15:15:30 +0300 Subject: [PATCH 14/16] add marker ver --- config/micord.env | 1 + 1 file changed, 1 insertion(+) diff --git a/config/micord.env b/config/micord.env index 070d9349..b7a13457 100644 --- a/config/micord.env +++ b/config/micord.env @@ -28,6 +28,7 @@ ESIA_LOGOUT_REDIRECT_URL=https://lkrp-dev.micord.ru/ul/home.html ESIA_UPLOAD_DATA_ROLE=MNSV89_UPLOAD_DATA ESIA_CLIENT_CERT_HASH=04508B4B0B58776A954A0E15F574B4E58799D74C61EE020B3330716C203E3BDD ESIA_AUTH_INFO_CLEAR_CRON=0 0 */1 * * * +ESIA_MARKER_VER=1 SIGN_URL=https://ervu-sign-dev.k8s.micord.ru/sign SIGN_VERIFY_URL=https://ervu-sign-dev.k8s.micord.ru/verify From 627bf32e0c976ebab48887e2965b64e34e282db3 Mon Sep 17 00:00:00 2001 From: Eduard Tihomirov Date: Fri, 18 Apr 2025 11:03:47 +0300 Subject: [PATCH 15/16] SUPPORT-9121: Add instr --- ...ция_для_технических_специалистов_в3_МАС_АДВ_4.pdf | Bin 0 -> 129727 bytes .../template/app/component/home_landing.html | 3 +++ 2 files changed, 3 insertions(+) create mode 100644 frontend/src/resources/landing/pdf/Инструкция_для_технических_специалистов_в3_МАС_АДВ_4.pdf diff --git a/frontend/src/resources/landing/pdf/Инструкция_для_технических_специалистов_в3_МАС_АДВ_4.pdf b/frontend/src/resources/landing/pdf/Инструкция_для_технических_специалистов_в3_МАС_АДВ_4.pdf new file mode 100644 index 0000000000000000000000000000000000000000..55d39c3ea0229db75d17a62959293ae0a09cca32 GIT binary patch literal 129727 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�~ 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

Потребуется подтвержденная учетная запись организации
Доступ предоставляется тольĸо сотрудниĸу, наделенному соответствующими полномочиями (ролью) на ведения воинсĸого учета внутри организации
+
Войти в Личный кабинет From 7ff8963c4aab32ad27a2baf8904a28677cc5fada Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A5=D0=B0=D0=BB=D1=82=D0=BE=D0=B1=D0=B8=D0=BD=20=D0=95?= =?UTF-8?q?=D0=B2=D0=B3=D0=B5=D0=BD=D0=B8=D0=B9?= Date: Sat, 19 Apr 2025 12:05:38 +0300 Subject: [PATCH 16/16] fix --- ...циалистов_в3_МАС_АДВ_4.pdf => Инструкция_для_технических_специалистов.pdf} | Bin .../template/app/component/home_landing.html | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) rename frontend/src/resources/landing/pdf/{Инструкция_для_технических_специалистов_в3_МАС_АДВ_4.pdf => Инструкция_для_технических_специалистов.pdf} (100%) diff --git a/frontend/src/resources/landing/pdf/Инструкция_для_технических_специалистов_в3_МАС_АДВ_4.pdf b/frontend/src/resources/landing/pdf/Инструкция_для_технических_специалистов.pdf similarity index 100% rename from frontend/src/resources/landing/pdf/Инструкция_для_технических_специалистов_в3_МАС_АДВ_4.pdf rename to frontend/src/resources/landing/pdf/Инструкция_для_технических_специалистов.pdf diff --git a/frontend/src/resources/template/app/component/home_landing.html b/frontend/src/resources/template/app/component/home_landing.html index 9abd056f..264d8cc1 100644 --- a/frontend/src/resources/template/app/component/home_landing.html +++ b/frontend/src/resources/template/app/component/home_landing.html @@ -24,7 +24,7 @@
Потребуется подтвержденная учетная запись организации
Доступ предоставляется тольĸо сотрудниĸу, наделенному соответствующими полномочиями (ролью) на ведения воинсĸого учета внутри организации