mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
Merge pull request #865 from gradido/login_disable_auto_resend_failed_transactions_restart
disable auto-resend of not finished transactions on login-server restart
This commit is contained in:
commit
4d6964cf4e
@ -57,6 +57,7 @@ namespace ServerConfig {
|
|||||||
int g_FakeLoginSleepTime = 820;
|
int g_FakeLoginSleepTime = 820;
|
||||||
std::string g_versionString = "";
|
std::string g_versionString = "";
|
||||||
bool g_disableEmail = false;
|
bool g_disableEmail = false;
|
||||||
|
bool g_resendUnfinishedTransactionOnStart = false;
|
||||||
ServerSetupType g_ServerSetupType = SERVER_TYPE_PRODUCTION;
|
ServerSetupType g_ServerSetupType = SERVER_TYPE_PRODUCTION;
|
||||||
std::string g_devDefaultGroup = "";
|
std::string g_devDefaultGroup = "";
|
||||||
std::string g_gRPCRelayServerFullURL;
|
std::string g_gRPCRelayServerFullURL;
|
||||||
@ -259,23 +260,7 @@ namespace ServerConfig {
|
|||||||
g_AllowUnsecureFlags = (AllowUnsecure)(g_AllowUnsecureFlags | UNSECURE_ALLOW_ALL_PASSWORDS);
|
g_AllowUnsecureFlags = (AllowUnsecure)(g_AllowUnsecureFlags | UNSECURE_ALLOW_ALL_PASSWORDS);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
g_resendUnfinishedTransactionOnStart = cfg.getBool("dev.resend_unfinished_transactions_on_start", false);
|
||||||
g_gRPCRelayServerFullURL = cfg.getString("grpc.server", "");
|
|
||||||
|
|
||||||
// unsecure flags
|
|
||||||
//g_AllowUnsecureFlags
|
|
||||||
if (cfg.getInt("unsecure.allow_passwort_via_json_request", 0) == 1) {
|
|
||||||
g_AllowUnsecureFlags = (AllowUnsecure)(g_AllowUnsecureFlags | UNSECURE_PASSWORD_REQUESTS);
|
|
||||||
}
|
|
||||||
if (cfg.getInt("unsecure.allow_auto_sign_transactions", 0) == 1) {
|
|
||||||
g_AllowUnsecureFlags = (AllowUnsecure)(g_AllowUnsecureFlags | UNSECURE_AUTO_SIGN_TRANSACTIONS);
|
|
||||||
}
|
|
||||||
if (cfg.getInt("unsecure.allow_cors_all", 0) == 1) {
|
|
||||||
g_AllowUnsecureFlags = (AllowUnsecure)(g_AllowUnsecureFlags | UNSECURE_CORS_ALL);
|
|
||||||
}
|
|
||||||
if (cfg.getInt("unsecure.allow_all_passwords", 0) == 1) {
|
|
||||||
g_AllowUnsecureFlags = (AllowUnsecure)(g_AllowUnsecureFlags | UNSECURE_ALLOW_ALL_PASSWORDS);
|
|
||||||
}
|
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -73,6 +73,7 @@ namespace ServerConfig {
|
|||||||
extern int g_FakeLoginSleepTime;
|
extern int g_FakeLoginSleepTime;
|
||||||
extern std::string g_versionString;
|
extern std::string g_versionString;
|
||||||
extern bool g_disableEmail;
|
extern bool g_disableEmail;
|
||||||
|
extern bool g_resendUnfinishedTransactionOnStart;
|
||||||
extern ServerSetupType g_ServerSetupType;
|
extern ServerSetupType g_ServerSetupType;
|
||||||
extern std::string g_devDefaultGroup;
|
extern std::string g_devDefaultGroup;
|
||||||
extern std::string g_gRPCRelayServerFullURL;
|
extern std::string g_gRPCRelayServerFullURL;
|
||||||
|
|||||||
@ -204,7 +204,7 @@ namespace model {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// try not finished but signed transactions again
|
// try not finished but signed transactions again
|
||||||
if (!finished) {
|
if (!finished && ServerConfig::g_resendUnfinishedTransactionOnStart) {
|
||||||
transaction->ifEnoughSignsProceed(nullptr);
|
transaction->ifEnoughSignsProceed(nullptr);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user