From: Vásáry Dániel Date: Wed, 29 Nov 2023 14:05:24 +0000 (+0100) Subject: Added prod config, session timeout changed, added X-Git-Url: http://git.useribm.hu/?a=commitdiff_plain;h=d800087498d592c5fb3adddda467ab0dd151a9d6;p=sly-crm.git Added prod config, session timeout changed, added --- diff --git a/TODO.txt b/TODO.txt index bd33dbc..d2d4cc5 100644 --- a/TODO.txt +++ b/TODO.txt @@ -5,9 +5,22 @@ - távlati: táblák exportja -* tervezett számla is kiegyenlíthető? -* mi a a számla import és tervezett számla kezelésének metódusa? - +közlemény (számla sorszám)? +jóváírás/terhelés honnan jön? +összeg? + +- A számla parkolóból indított folyamat nem frissíti a menüpontot +- Számla lista felületen: költség/bevétel -> bejövő/kimenő és fizetve -> kiegyenlítve +- Tervezett számla: legyen valahogy jelölve a listában valamint a jóváhagyás felületen lehessen párosítani +- Árrés kalkulációnál mutassa a tervezett árrést és a valóst +- új projekt létrehozásánál indítson egy Camunda folyamatot (kód Marcell-től) +- Korábbi munkalap XLS migrator fejlesztése +- Tervezett számla nem kiegyenlíthető +- Bank import folyamat kialakítása + közlemény (számla sorszám)? + jóváírás/terhelés honnan jön? + összeg? +- vágólapról másolva összeget a formátumot módosítani kell Számla import ------------- diff --git a/lis-app/pom.xml b/lis-app/pom.xml index cc4d61e..b0d0c6e 100644 --- a/lis-app/pom.xml +++ b/lis-app/pom.xml @@ -3,7 +3,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 lis-app - 0.1.8-SNAPSHOT + 0.1.9-SNAPSHOT SLY-CRM hu.user @@ -104,6 +104,11 @@ assertj-core 3.24.2 + + javax.xml.bind + jaxb-api + 2.3.1 + jakarta.xml.bind jakarta.xml.bind-api diff --git a/lis-app/src/main/resources/application-prod.yaml b/lis-app/src/main/resources/application-prod.yaml new file mode 100644 index 0000000..79fca70 --- /dev/null +++ b/lis-app/src/main/resources/application-prod.yaml @@ -0,0 +1,72 @@ +server: + port: 80 + servlet: + context-path: / +zk: + homepage: index + zul-view-resolver-enabled: true +spring: + jpa: + show-sql: false + properties: + hibernate: + format_sql: true + main: + banner-mode: off + output: + ansi: + enabled: always + datasource: + type: com.zaxxer.hikari.HikariDataSource + url: jdbc:db2://db2.in.useribm.hu:50000/slycrm + username: db2admin + password: Passw@rd01 +camunda.bpm: + generic-properties.properties: + telemetry-reporter-activate: false + job-executor-acquire-by-priority: true + job-execution: + core-pool-size: 10 + #lock-time-in-millis: 600000 + database: + type: db2 + schema-update: false + table-prefix: CAMUNDA. + schema-name: CAMUNDA + webapp: + enabled: true + index-redirect-enabled: false + admin-user: + id: kermit + password: password + firstName: Kermit + filter: + create: All tasks + job-execution.enabled: true +logging: + config: classpath:logback-prod.xml + level: + org.hibernate.engine.jdbc.spi.SqlExceptionHelper: ERROR + org.springframework.web.clientRestTemplate: ERROR + logging.level.org.apache.http: ERROR + logging.level.httpclient.wire: ERROR +application: + ui: + user-name: user + password: password + workflow: + import-invoice: + input-path: /temp/invoice-import + project-id-pattern: \d{4}-\d{4} +service: + nav: + trust: + store: classpath:keystore/lis-keystore.jks + store.password: password + api: + url: https://api-test.onlineszamla.nav.gov.hu/invoiceService/v3 + user: vkvyibj5xgqpbp0 + password: Salabakt3r + sign-key: fe-9d8b-971c878376204BQEWTHH2HI6 + exchange-key: 3af24BQEWTHH4TSX + sender-tax-number: 13364937 diff --git a/lis-ui/src/main/java/hu/user/lis/ui/view/IndexViewModel.java b/lis-ui/src/main/java/hu/user/lis/ui/view/IndexViewModel.java index 245a89f..4ab406b 100644 --- a/lis-ui/src/main/java/hu/user/lis/ui/view/IndexViewModel.java +++ b/lis-ui/src/main/java/hu/user/lis/ui/view/IndexViewModel.java @@ -197,7 +197,7 @@ public class IndexViewModel implements EventListener { } @Command - public void onCancelImportInvoiceProcess() { + public void onCancelProcesses() { workflowManagerService.cancelInvoiceImportProcess(); } diff --git a/lis-ui/src/main/resources/metainfo/zk/zk.xml b/lis-ui/src/main/resources/metainfo/zk/zk.xml index 3d7fd40..1fa2120 100644 --- a/lis-ui/src/main/resources/metainfo/zk/zk.xml +++ b/lis-ui/src/main/resources/metainfo/zk/zk.xml @@ -2,7 +2,7 @@ - 300 + 28800 /timeout diff --git a/lis-ui/src/main/resources/web/index.zul b/lis-ui/src/main/resources/web/index.zul index 3682756..cfe0b89 100644 --- a/lis-ui/src/main/resources/web/index.zul +++ b/lis-ui/src/main/resources/web/index.zul @@ -119,15 +119,20 @@ - - - - + + + + + + + + + diff --git a/lis-workflow/src/main/java/hu/user/lis/workflow/invoice/service/WorkflowManagerService.java b/lis-workflow/src/main/java/hu/user/lis/workflow/invoice/service/WorkflowManagerService.java index fc0137a..36a4303 100644 --- a/lis-workflow/src/main/java/hu/user/lis/workflow/invoice/service/WorkflowManagerService.java +++ b/lis-workflow/src/main/java/hu/user/lis/workflow/invoice/service/WorkflowManagerService.java @@ -68,7 +68,7 @@ public class WorkflowManagerService { } public void cancelInvoiceImportProcess() { - List processInstances = runtimeService.createProcessInstanceQuery().processDefinitionKey("importIncomingInvoices").list(); + List processInstances = runtimeService.createProcessInstanceQuery().active().list(); processInstances.forEach(p -> { log.info("Killing {} {}", p.getProcessInstanceId(), p.getProcessDefinitionId()); try {