Terarea  2
The automation project
Loading...
Searching...
No Matches
constants.py File Reference

Go to the source code of this file.

Namespaces

namespace  src
 
namespace  src.lib
 
namespace  src.lib.components
 
namespace  src.lib.components.constants
 

Functions

str src.lib.components.constants._get_environement_variable (dotenv environement, str variable_name)
 
Any src.lib.components.constants._get_toml_variable (dict toml_conf, str section, str key, default=None)
 

Variables

 src.lib.components.constants.name
 
 src.lib.components.constants.ENV = dict(dotenv.dotenv_values())
 
 src.lib.components.constants.TOML_CONF = toml.load("config.toml")
 
 src.lib.components.constants.debug
 
str src.lib.components.constants.SENDER_ADDRESS = _get_environement_variable(ENV, "SENDER_ADDRESS")
 
str src.lib.components.constants.SENDER_KEY = _get_environement_variable(ENV, "SENDER_KEY")
 
str src.lib.components.constants.SENDER_HOST = _get_environement_variable(ENV, "SENDER_HOST")
 
 src.lib.components.constants.SENDER_PORT = int(_get_environement_variable(ENV, "SENDER_PORT"))
 
str src.lib.components.constants.REDIRECT_URI = _get_environement_variable(ENV, "REDIRECT_URI")
 
str src.lib.components.constants.DB_HOST = _get_environement_variable(ENV, "DB_HOST")
 
 src.lib.components.constants.DB_PORT = int(_get_environement_variable(ENV, "DB_PORT"))
 
str src.lib.components.constants.DB_USER = _get_environement_variable(ENV, "DB_USER")
 
str src.lib.components.constants.DB_PASSWORD = _get_environement_variable(ENV, "DB_PASSWORD")
 
str src.lib.components.constants.DB_DATABASE = _get_environement_variable(ENV, "DB_DATABASE")
 
str src.lib.components.constants.MINIO_HOST = _get_environement_variable(ENV, "MINIO_HOST")
 
 src.lib.components.constants.MINIO_PORT = int(_get_environement_variable(ENV, "MINIO_PORT"))
 
str src.lib.components.constants.MINIO_ROOT_USER = _get_environement_variable(ENV, "MINIO_ROOT_USER")
 
str src.lib.components.constants.MINIO_ROOT_PASSWORD = _get_environement_variable(ENV, "MINIO_ROOT_PASSWORD")
 
Any src.lib.components.constants.SERVER_WORKERS
 
Any src.lib.components.constants.SERVER_LIFESPAN
 
Any src.lib.components.constants.SERVER_TIMEOUT_KEEP_ALIVE
 
 src.lib.components.constants.SUCCESS
 
 src.lib.components.constants.ERROR
 
Any src.lib.components.constants.DEBUG
 
Any src.lib.components.constants.SERVER_DEV_RELOAD
 
Any src.lib.components.constants.SERVER_DEV_RELOAD_DIRS
 
Any src.lib.components.constants.SERVER_DEV_LOG_LEVEL
 
Any src.lib.components.constants.SERVER_DEV_USE_COLOURS
 
Any src.lib.components.constants.SERVER_PROD_PROXY_HEADERS
 
Any src.lib.components.constants.SERVER_PROD_FORWARDED_ALLOW_IPS
 
Any src.lib.components.constants.DATABASE_POOL_NAME
 
 src.lib.components.constants.DATABASE_MAX_POOL_CONNECTIONS
 
Any src.lib.components.constants.DATABASE_RESET_POOL_NODE_CONNECTION
 
 src.lib.components.constants.DATABASE_CONNECTION_TIMEOUT
 
Any src.lib.components.constants.DATABASE_LOCAL_INFILE
 
Any src.lib.components.constants.DATABASE_INIT_COMMAND
 
Any src.lib.components.constants.DATABASE_DEFAULT_FILE
 
Any src.lib.components.constants.DATABASE_SSL_KEY
 
Any src.lib.components.constants.DATABASE_SSL_CERT
 
Any src.lib.components.constants.DATABASE_SSL_CA
 
Any src.lib.components.constants.DATABASE_SSL_CIPHER
 
Any src.lib.components.constants.DATABASE_SSL_VERIFY_CERT
 
Any src.lib.components.constants.DATABASE_SSL
 
Any src.lib.components.constants.DATABASE_AUTOCOMMIT
 
Any src.lib.components.constants.DATABASE_COLLATION
 
Any src.lib.components.constants.CLEAN_TOKENS = _get_toml_variable(TOML_CONF, "Crons", "clean_tokens", True)
 
 src.lib.components.constants.CLEAN_TOKENS_INTERVAL
 
Any src.lib.components.constants.ENABLE_TEST_CRONS
 
 src.lib.components.constants.TEST_CRONS_INTERVAL
 
 src.lib.components.constants.CHECK_ACTIONS_INTERVAL
 
Any src.lib.components.constants.CLEAN_VERIFICATION
 
Any src.lib.components.constants.CLEAN_VERIFICATION_INTERVAL
 
Any src.lib.components.constants.RENEW_OATH_TOKENS
 
Any src.lib.components.constants.RENEW_OATH_TOKENS_INTERVAL
 
 src.lib.components.constants.EMAIL_VERIFICATION_DELAY
 
 src.lib.components.constants.CHECK_TOKEN_SIZE
 
 src.lib.components.constants.RANDOM_MIN
 
 src.lib.components.constants.RANDOM_MAX
 
 src.lib.components.constants.API_REQUEST_DELAY
 
str src.lib.components.constants.JSON_TITLE = "title"
 
str src.lib.components.constants.JSON_MESSAGE = "msg"
 
str src.lib.components.constants.JSON_ERROR = "error"
 
str src.lib.components.constants.JSON_RESP = "resp"
 
str src.lib.components.constants.JSON_LOGGED_IN = "logged in"
 
str src.lib.components.constants.JSON_UID = "user_uid"
 
str src.lib.components.constants.JSON_HEADER_APP_NAME = "app_sender"
 
str src.lib.components.constants.JSON_HEADER_HOST = "serving_host"
 
str src.lib.components.constants.JSON_HEADER_PORT = "serving_port"
 
str src.lib.components.constants.CONTENT_TYPE = "JSON"
 
str src.lib.components.constants.TAB_ACCOUNTS = "Users"
 
str src.lib.components.constants.TAB_ACTIONS = "Actions"
 
str src.lib.components.constants.TAB_SERVICES = "Services"
 
str src.lib.components.constants.TAB_CONNECTIONS = "Connections"
 
str src.lib.components.constants.TAB_VERIFICATION = "Verification"
 
str src.lib.components.constants.TAB_ACTIVE_OAUTHS = "ActiveOauths"
 
str src.lib.components.constants.TAB_ACTION_LOGGING = "ActionLoging"
 
str src.lib.components.constants.TAB_ACTION_TEMPLATE = "ActionTemplate"
 
str src.lib.components.constants.TAB_USER_OAUTH_CONNECTION = "UserOauthConnection"
 
str src.lib.components.constants.CHAR_NODE_KEY = "node"
 
str src.lib.components.constants.CHAR_ACTIVE_KEY = "active"
 
str src.lib.components.constants.CHAR_NAME_KEY = "name"
 
str src.lib.components.constants.CHAR_UID_KEY = "uid"
 
int src.lib.components.constants.CHAR_ID_DEFAULT_INDEX = 0
 
int src.lib.components.constants.USERNAME_INDEX_DB = 1
 
int src.lib.components.constants.PASSWORD_INDEX_DB = 2
 
int src.lib.components.constants.FIRSTNAME_INDEX_DB = 3
 
int src.lib.components.constants.LASTNAME_INDEX_DB = 4
 
int src.lib.components.constants.BIRTHDAY_INDEX_DB = 5
 
int src.lib.components.constants.GENDER_INDEX_DB = 7
 
int src.lib.components.constants.ROLE_INDEX_DB = 10
 
str src.lib.components.constants.UD_USERNAME_KEY = "username"
 
str src.lib.components.constants.UD_FIRSTNAME_KEY = "firstname"
 
str src.lib.components.constants.UD_LASTNAME_KEY = "lastname"
 
str src.lib.components.constants.UD_BIRTHDAY_KEY = "birthday"
 
str src.lib.components.constants.UD_GENDER_KEY = "gender"
 
str src.lib.components.constants.UD_ROLE_KEY = "role"
 
str src.lib.components.constants.UD_ADMIN_KEY = "admin"
 
str src.lib.components.constants.UD_LOGIN_TIME_KEY = "login_time"
 
str src.lib.components.constants.UD_LOGGED_IN_KEY = "logged_in"
 
str src.lib.components.constants.PATH_KEY = "path"
 
str src.lib.components.constants.ENDPOINT_KEY = "endpoint"
 
str src.lib.components.constants.METHOD_KEY = "method"
 
list src.lib.components.constants.ALLOWED_METHODS
 
str src.lib.components.constants.REQUEST_TOKEN_KEY = "token"
 
str src.lib.components.constants.REQUEST_BEARER_KEY = "authorization"
 
int src.lib.components.constants.THREAD_CACHE_REFRESH_DELAY = 10
 
int src.lib.components.constants.UA_TOKEN_LIFESPAN = 7200
 
str src.lib.components.constants.UA_EMAIL_KEY = "email"
 
str src.lib.components.constants.UA_LIFESPAN_KEY = "lifespan"
 
list src.lib.components.constants.USER_INFO_BANNED = ["password", "method", "favicon"]
 
str src.lib.components.constants.USER_INFO_ADMIN_NODE = "admin"