successfully configured nflow

This commit is contained in:
2025-09-10 21:07:53 +02:00
parent 285b03a724
commit eb27468ddb
7 changed files with 64 additions and 7 deletions

View File

@@ -1,12 +1,15 @@
package zw.qantra.tm;
import io.nflow.rest.config.RestConfiguration;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Bean;
import com.google.gson.Gson;
import org.springframework.context.annotation.Import;
@SpringBootApplication
@Import(RestConfiguration.class)
public class TmApplication {
public static void main(String[] args) {

View File

@@ -29,7 +29,9 @@ public class SecurityConfig {
http
.csrf(AbstractHttpConfigurer::disable)
.authorizeHttpRequests(auth -> auth
.requestMatchers("/auth/**").permitAll()
.requestMatchers("/explorer/**").permitAll()
.requestMatchers("/nflow/**").permitAll()
.requestMatchers("/auth/**").permitAll()
.requestMatchers("/public/**").permitAll()
.anyRequest().authenticated()
)

View File

@@ -14,6 +14,6 @@ import lombok.Setter;
@AllArgsConstructor
@NoArgsConstructor
public class Setting extends BaseEntity {
private String name;
private String value;
private String settingName;
private String settingValue;
}

View File

@@ -1,6 +1,6 @@
spring.application.name=tm
debug=true
logging.level.root=INFO
debug=false
logging.level.org.springframework.boot.autoconfigure=INFO
server.port=6950
@@ -41,3 +41,5 @@ erpnext.income.account=5111 - Sales Income - QPAY
erpnext.cost.center=Main - QPAY
erpnext.tax.account=VAT - QPAY
erpnext.tax.rate=15.0
logging.level.root=WARN

View File

@@ -1,6 +1,6 @@
spring.application.name=tm
debug=true
logging.level.root=INFO
logging.level.org.springframework.boot.autoconfigure=INFO
server.port=6950
@@ -45,3 +45,5 @@ erpnext.tax.rate=15.0
# JWT Configuration
jwt.secret=your-super-secret-jwt-key-here-make-it-very-long-and-secure-in-production
jwt.expiration=86400000
logging.level.root=WARN

View File

@@ -0,0 +1,12 @@
var Config = new function() {
this.refreshSeconds = 60;
this.nflowEndpoints = [
{
id: 'localhost',
title: 'local nflow instance',
apiUrl: '/api/nflow/api',
docUrl: '/api/nflow/ui/doc/'
},
];
};