|
package conf |
|
|
|
const ( |
|
TypeString = "string" |
|
TypeSelect = "select" |
|
TypeBool = "bool" |
|
TypeText = "text" |
|
TypeNumber = "number" |
|
) |
|
|
|
const ( |
|
|
|
VERSION = "version" |
|
SiteTitle = "site_title" |
|
Announcement = "announcement" |
|
AllowIndexed = "allow_indexed" |
|
AllowMounted = "allow_mounted" |
|
RobotsTxt = "robots_txt" |
|
|
|
Logo = "logo" |
|
Favicon = "favicon" |
|
MainColor = "main_color" |
|
|
|
|
|
TextTypes = "text_types" |
|
AudioTypes = "audio_types" |
|
VideoTypes = "video_types" |
|
ImageTypes = "image_types" |
|
ProxyTypes = "proxy_types" |
|
ProxyIgnoreHeaders = "proxy_ignore_headers" |
|
AudioAutoplay = "audio_autoplay" |
|
VideoAutoplay = "video_autoplay" |
|
|
|
|
|
HideFiles = "hide_files" |
|
CustomizeHead = "customize_head" |
|
CustomizeBody = "customize_body" |
|
LinkExpiration = "link_expiration" |
|
SignAll = "sign_all" |
|
PrivacyRegs = "privacy_regs" |
|
OcrApi = "ocr_api" |
|
FilenameCharMapping = "filename_char_mapping" |
|
ForwardDirectLinkParams = "forward_direct_link_params" |
|
IgnoreDirectLinkParams = "ignore_direct_link_params" |
|
StorageGroups = "storage_groups" |
|
WebauthnLoginEnabled = "webauthn_login_enabled" |
|
|
|
|
|
SearchIndex = "search_index" |
|
AutoUpdateIndex = "auto_update_index" |
|
IgnorePaths = "ignore_paths" |
|
MaxIndexDepth = "max_index_depth" |
|
|
|
|
|
Aria2Uri = "aria2_uri" |
|
Aria2Secret = "aria2_secret" |
|
|
|
|
|
Token = "token" |
|
IndexProgress = "index_progress" |
|
|
|
|
|
SSOClientId = "sso_client_id" |
|
SSOClientSecret = "sso_client_secret" |
|
SSOLoginEnabled = "sso_login_enabled" |
|
SSOLoginPlatform = "sso_login_platform" |
|
SSOOIDCUsernameKey = "sso_oidc_username_key" |
|
SSOOrganizationName = "sso_organization_name" |
|
SSOApplicationName = "sso_application_name" |
|
SSOEndpointName = "sso_endpoint_name" |
|
SSOJwtPublicKey = "sso_jwt_public_key" |
|
SSOAutoRegister = "sso_auto_register" |
|
SSODefaultDir = "sso_default_dir" |
|
SSODefaultPermission = "sso_default_permission" |
|
SSOCompatibilityMode = "sso_compatibility_mode" |
|
|
|
|
|
NotifyEnabled = "notify_enabled" |
|
NotifyPlatform = "notify_platform" |
|
NotifyValue = "notify_value" |
|
NotifyOnCopySucceeded = "notify_on_copy_succeeded" |
|
NotifyOnCopyFailed = "notify_on_copy_failed" |
|
NotifyOnDownloadSucceeded = "notify_on_download_succeeded" |
|
NotifyOnDownloadFailed = "notify_on_download_failed" |
|
|
|
|
|
LdapLoginEnabled = "ldap_login_enabled" |
|
LdapServer = "ldap_server" |
|
LdapManagerDN = "ldap_manager_dn" |
|
LdapManagerPassword = "ldap_manager_password" |
|
LdapUserSearchBase = "ldap_user_search_base" |
|
LdapUserSearchFilter = "ldap_user_search_filter" |
|
LdapDefaultPermission = "ldap_default_permission" |
|
LdapDefaultDir = "ldap_default_dir" |
|
LdapLoginTips = "ldap_login_tips" |
|
|
|
|
|
S3Buckets = "s3_buckets" |
|
S3AccessKeyId = "s3_access_key_id" |
|
S3SecretAccessKey = "s3_secret_access_key" |
|
|
|
|
|
QbittorrentUrl = "qbittorrent_url" |
|
QbittorrentSeedtime = "qbittorrent_seedtime" |
|
) |
|
|
|
const ( |
|
UNKNOWN = iota |
|
FOLDER |
|
|
|
VIDEO |
|
AUDIO |
|
TEXT |
|
IMAGE |
|
) |
|
|
|
|
|
const ( |
|
NoTaskKey = "no_task" |
|
) |
|
|