add trial license logic

This commit is contained in:
abhishek9686
2024-01-19 14:51:51 +05:30
parent abe7f4cf52
commit 6749fb4516
6 changed files with 209 additions and 41 deletions
+22 -22
View File
@@ -124,29 +124,29 @@ func InitializeDatabase() error {
}
func createTables() {
createTable(NETWORKS_TABLE_NAME)
createTable(NODES_TABLE_NAME)
createTable(CERTS_TABLE_NAME)
createTable(DELETED_NODES_TABLE_NAME)
createTable(USERS_TABLE_NAME)
createTable(DNS_TABLE_NAME)
createTable(EXT_CLIENT_TABLE_NAME)
createTable(PEERS_TABLE_NAME)
createTable(SERVERCONF_TABLE_NAME)
createTable(SERVER_UUID_TABLE_NAME)
createTable(GENERATED_TABLE_NAME)
createTable(NODE_ACLS_TABLE_NAME)
createTable(SSO_STATE_CACHE)
createTable(METRICS_TABLE_NAME)
createTable(NETWORK_USER_TABLE_NAME)
createTable(USER_GROUPS_TABLE_NAME)
createTable(CACHE_TABLE_NAME)
createTable(HOSTS_TABLE_NAME)
createTable(ENROLLMENT_KEYS_TABLE_NAME)
createTable(HOST_ACTIONS_TABLE_NAME)
CreateTable(NETWORKS_TABLE_NAME)
CreateTable(NODES_TABLE_NAME)
CreateTable(CERTS_TABLE_NAME)
CreateTable(DELETED_NODES_TABLE_NAME)
CreateTable(USERS_TABLE_NAME)
CreateTable(DNS_TABLE_NAME)
CreateTable(EXT_CLIENT_TABLE_NAME)
CreateTable(PEERS_TABLE_NAME)
CreateTable(SERVERCONF_TABLE_NAME)
CreateTable(SERVER_UUID_TABLE_NAME)
CreateTable(GENERATED_TABLE_NAME)
CreateTable(NODE_ACLS_TABLE_NAME)
CreateTable(SSO_STATE_CACHE)
CreateTable(METRICS_TABLE_NAME)
CreateTable(NETWORK_USER_TABLE_NAME)
CreateTable(USER_GROUPS_TABLE_NAME)
CreateTable(CACHE_TABLE_NAME)
CreateTable(HOSTS_TABLE_NAME)
CreateTable(ENROLLMENT_KEYS_TABLE_NAME)
CreateTable(HOST_ACTIONS_TABLE_NAME)
}
func createTable(tableName string) error {
func CreateTable(tableName string) error {
return getCurrentDB()[CREATE_TABLE].(func(string) error)(tableName)
}
@@ -194,7 +194,7 @@ func DeleteAllRecords(tableName string) error {
if err != nil {
return err
}
err = createTable(tableName)
err = CreateTable(tableName)
if err != nil {
return err
}