From c8881b8532f608208d297dffed26a4d0c057e735 Mon Sep 17 00:00:00 2001 From: Konfuzio PDF Tools Date: Tue, 22 Oct 2024 11:10:01 +0000 Subject: [PATCH] checking custom files --- configs/settings.yml | 16 ++++ configs/settings.yml_14102024 | 29 +++++++ customFiles/static/apple-touch-icon.png | 5 -- customFiles/static/css/theme/theme.dark.css | 73 ----------------- customFiles/static/css/theme/theme.light.css | 73 ----------------- customFiles/static/favicon-16x16.png | 5 -- customFiles/static/favicon.ico | Bin 15086 -> 0 bytes customFiles/templates/error.html | 30 +++++++ .../templates/fragments/errorBanner.html | 75 ++++++++++++++++++ .../fragments/errorBannerPerPage.html | 52 ++++++++++++ .../{footer.html_backup => footer.html} | 2 +- 11 files changed, 203 insertions(+), 157 deletions(-) create mode 100755 configs/settings.yml_14102024 delete mode 100755 customFiles/static/apple-touch-icon.png delete mode 100755 customFiles/static/css/theme/theme.dark.css delete mode 100755 customFiles/static/css/theme/theme.light.css delete mode 100755 customFiles/static/favicon-16x16.png delete mode 100755 customFiles/static/favicon.ico create mode 100755 customFiles/templates/error.html create mode 100755 customFiles/templates/fragments/errorBanner.html create mode 100755 customFiles/templates/fragments/errorBannerPerPage.html rename customFiles/templates/fragments/{footer.html_backup => footer.html} (95%) diff --git a/configs/settings.yml b/configs/settings.yml index cf6b3a2a9..d6b0c4493 100755 --- a/configs/settings.yml +++ b/configs/settings.yml @@ -48,6 +48,22 @@ security: scopes: openid, profile, email # Specify the scopes for which the application will request permissions provider: google # Set this to your OAuth provider's name, e.g., 'google' or 'keycloak' +# Enterprise edition settings unused for now please ignore! +EnterpriseEdition: + key: 00000000-0000-0000-0000-000000000000 + CustomMetadata: + autoUpdateMetadata: true # set to 'true' to automatically update metadata with below values + author: username # Supports text such as 'John Doe' or types such as username + creator: Stirling-PDF # Supports text such as 'Company-PDF' + producer: Stirling-PDF # Supports text such as 'Company-PDF' + +legal: + termsAndConditions: '' # URL to the terms and conditions of your application (e.g. https://example.com/terms) Empty string to disable or filename to load from local file in static folder + privacyPolicy: '' # URL to the privacy policy of your application (e.g. https://example.com/privacy) Empty string to disable or filename to load from local file in static folder + accessibilityStatement: '' # URL to the accessibility statement of your application (e.g. https://example.com/accessibility) Empty string to disable or filename to load from local file in static folder + cookiePolicy: '' # URL to the cookie policy of your application (e.g. https://example.com/cookie) Empty string to disable or filename to load from local file in static folder + impressum: '' # URL to the impressum of your application (e.g. https://example.com/impressum) Empty string to disable or filename to load from local file in static folder + system: defaultLocale: en-US # Set the default language (e.g. 'de-DE', 'fr-FR', etc) googlevisibility: true # 'true' to allow Google visibility (via robots.txt), 'false' to disallow diff --git a/configs/settings.yml_14102024 b/configs/settings.yml_14102024 new file mode 100755 index 000000000..f97299f98 --- /dev/null +++ b/configs/settings.yml_14102024 @@ -0,0 +1,29 @@ +# Welcome to settings file +# Remove comment marker # if on start of line to enable the configuration +# If you want to override with environment parameter follow parameter naming SECURITY_INITIALLOGIN_USERNAME + +security: + enableLogin: false # set to 'true' to enable login + csrfDisabled: true # Set to 'true' to disable CSRF protection (not recommended for production) + loginAttemptCount: 5 # lock user account after 5 tries; when using e.g. Fail2Ban you can deactivate the function with -1 + loginResetTimeMinutes: 120 # lock account for 2 hours after x attempts + +system: + + defaultLocale: en-US # Set the default language (e.g. 'de-DE', 'fr-FR', etc) + googlevisibility: true # 'true' to allow Google visibility (via robots.txt), 'false' to disallow + enableAlphaFunctionality: false # Set to enable functionality which might need more testing before it fully goes live (This feature might make no changes) + customApplications: + bookAndHtmlFormatsInstalled: false # Installs Calibre for book format conversion (For non docker it must be manually downloaded but will need to be true to show in UI) + +ui: + appName: Konfuzio PDF Tools # Application's visible name + homeDescription: PDF Tools from Konfuzio # Short description or tagline shown on homepage. + appNameNavbar: Konfuzio # Name displayed on the navigation bar + +endpoints: + toRemove: # List endpoints to disable (e.g. ['img-to-pdf', 'remove-pages']) + groupsToRemove: [] # List groups to disable (e.g. ['LibreOffice']) + +metrics: + enabled: true # 'true' to enable Info APIs (`/api/*`) endpoints, 'false' to disable diff --git a/customFiles/static/apple-touch-icon.png b/customFiles/static/apple-touch-icon.png deleted file mode 100755 index efa5fd157..000000000 --- a/customFiles/static/apple-touch-icon.png +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/customFiles/static/css/theme/theme.dark.css b/customFiles/static/css/theme/theme.dark.css deleted file mode 100755 index bf69d4824..000000000 --- a/customFiles/static/css/theme/theme.dark.css +++ /dev/null @@ -1,73 +0,0 @@ -:root { - /* Colors */ - --md-sys-color-primary: rgb(162 201 255); - --md-sys-color-surface-tint: rgb(162 201 255); - --md-sys-color-on-primary: rgb(0 49 92); - --md-sys-color-primary-container: rgb(0 118 208); - --md-sys-color-on-primary-container: rgb(255 255 255); - --md-sys-color-secondary: rgb(169 201 246); - --md-sys-color-on-secondary: rgb(12 49 87); - --md-sys-color-secondary-container: rgb(29 62 100); - --md-sys-color-on-secondary-container: rgb(180 210 255); - --md-sys-color-tertiary: rgb(193 194 248); - --md-sys-color-on-tertiary: rgb(42 44 88); - --md-sys-color-tertiary-container: rgb(110 112 161); - --md-sys-color-on-tertiary-container: rgb(255 255 255); - --md-sys-color-error: rgb(255 180 171); - --md-sys-color-on-error: rgb(105 0 5); - --md-sys-color-error-container: rgb(147 0 10); - --md-sys-color-on-error-container: rgb(255 218 214); - --md-sys-color-background: rgb(15 20 26); - --md-sys-color-on-background: rgb(223 226 235); - --md-sys-color-surface: rgb(15 20 26); - --md-sys-color-on-surface: rgb(223 226 235); - --md-sys-color-surface-variant: rgb(64 71 83); - --md-sys-color-on-surface-variant: rgb(192 199 213); - --md-sys-color-outline: rgb(138 145 158); - --md-sys-color-outline-variant: rgb(64 71 83); - --md-sys-color-shadow: rgb(0 0 0); - --md-sys-color-scrim: rgb(0 0 0); - --md-sys-color-inverse-surface: rgb(223 226 235); - --md-sys-color-inverse-on-surface: rgb(45 49 55); - --md-sys-color-inverse-primary: rgb(0 96 170); - --md-sys-color-primary-fixed: rgb(211 228 255); - --md-sys-color-on-primary-fixed: rgb(0 28 56); - --md-sys-color-primary-fixed-dim: rgb(162 201 255); - --md-sys-color-on-primary-fixed-variant: rgb(0 72 130); - --md-sys-color-secondary-fixed: rgb(211 228 255); - --md-sys-color-on-secondary-fixed: rgb(0 28 56); - --md-sys-color-secondary-fixed-dim: rgb(169 201 246); - --md-sys-color-on-secondary-fixed-variant: rgb(40 72 111); - --md-sys-color-tertiary-fixed: rgb(225 224 255); - --md-sys-color-on-tertiary-fixed: rgb(20 22 66); - --md-sys-color-tertiary-fixed-dim: rgb(193 194 248); - --md-sys-color-on-tertiary-fixed-variant: rgb(64 67 112); - --md-sys-color-surface-dim: rgb(15 20 26); - --md-sys-color-surface-bright: rgb(53 57 64); - --md-sys-color-surface-container-lowest: rgb(10 14 20); - --md-sys-color-surface-container-low: rgb(24 28 34); - --md-sys-color-surface-container: rgb(28 32 38); - --md-sys-color-surface-container-high: rgb(38 42 49); - --md-sys-color-surface-container-highest: rgb(49 53 60); - /* Tools Color */ - --md-nav-section-color-opacity: 1; - --md-nav-on-section-color-opacity: 1; - --md-nav-section-color-sign: rgba(25, 101, 212, var(--md-nav-section-color-opacity)); - --md-nav-on-section-color-sign: rgba(28, 27, 31, var(--md-nav-on-section-color-opacity)); - --md-nav-section-color-organize: rgba(120, 130, 255, var(--md-nav-section-color-opacity)); - --md-nav-on-section-color-organize: rgba(28, 27, 31, var(--md-nav-on-section-color-opacity)); - --md-nav-section-color-convert: rgba(25, 177, 212, var(--md-nav-section-color-opacity)); - --md-nav-on-section-color-convert: rgba(28, 27, 31, var(--md-nav-on-section-color-opacity)); - --md-nav-section-color-security: rgba(66, 72, 80, var(--md-nav-section-color-opacity)); - --md-nav-on-section-color-security: rgba(28, 27, 31, var(--md-nav-on-section-color-opacity)); - --md-nav-section-color-other: rgba(72, 189, 84, var(--md-nav-section-color-opacity)); - --md-nav-on-section-color-other: rgba(28, 27, 31, var(--md-nav-on-section-color-opacity)); - --md-nav-section-color-advance: rgba(68, 183, 139, var(--md-nav-section-color-opacity)); - --md-nav-on-section-color-advance: rgba(28, 27, 31, var(--md-nav-on-section-color-opacity)); - --md-nav-section-color-image: rgba(212, 172, 25, var(--md-nav-section-color-opacity)); - --md-nav-on-section-color-image: rgba(28, 27, 31, var(--md-nav-on-section-color-opacity)); - --md-nav-section-color-word: rgba(61, 153, 245, var(--md-nav-section-color-opacity)); - --md-nav-on-section-color-word: rgba(28, 27, 31, var(--md-nav-on-section-color-opacity)); - --md-nav-section-color-ppt: rgba(255, 128, 0, var(--md-nav-section-color-opacity)); - --md-nav-on-section-color-ppt: rgba(28, 27, 31, var(--md-nav-on-section-color-opacity)); -} diff --git a/customFiles/static/css/theme/theme.light.css b/customFiles/static/css/theme/theme.light.css deleted file mode 100755 index adf080ab9..000000000 --- a/customFiles/static/css/theme/theme.light.css +++ /dev/null @@ -1,73 +0,0 @@ -:root { - /* Colors */ - --md-sys-color-primary: rgb(0 96 170); - --md-sys-color-surface-tint: rgb(0 96 170); - --md-sys-color-on-primary: rgb(255 255 255); - --md-sys-color-primary-container: rgb(80 163 255); - --md-sys-color-on-primary-container: rgb(0 20 43); - --md-sys-color-secondary: rgb(65 96 136); - --md-sys-color-on-secondary: rgb(255 255 255); - --md-sys-color-secondary-container: rgb(188 215 255); - --md-sys-color-on-secondary-container: rgb(32 65 103); - --md-sys-color-tertiary: rgb(88 90 138); - --md-sys-color-on-tertiary: rgb(255 255 255); - --md-sys-color-tertiary-container: rgb(151 153 205); - --md-sys-color-on-tertiary-container: rgb(7 9 55); - --md-sys-color-error: rgb(186 26 26); - --md-sys-color-on-error: rgb(255 255 255); - --md-sys-color-error-container: rgb(255 218 214); - --md-sys-color-on-error-container: rgb(65 0 2); - --md-sys-color-background: rgb(248 249 255); - --md-sys-color-on-background: rgb(24 28 34); - --md-sys-color-surface: rgb(248 249 255); - --md-sys-color-on-surface: rgb(24 28 34); - --md-sys-color-surface-variant: rgb(220 227 241); - --md-sys-color-on-surface-variant: rgb(64 71 83); - --md-sys-color-outline: rgb(112 119 132); - --md-sys-color-outline-variant: rgb(192 199 213); - --md-sys-color-shadow: rgb(0 0 0); - --md-sys-color-scrim: rgb(0 0 0); - --md-sys-color-inverse-surface: rgb(45 49 55); - --md-sys-color-inverse-on-surface: rgb(238 241 250); - --md-sys-color-inverse-primary: rgb(162 201 255); - --md-sys-color-primary-fixed: rgb(211 228 255); - --md-sys-color-on-primary-fixed: rgb(0 28 56); - --md-sys-color-primary-fixed-dim: rgb(162 201 255); - --md-sys-color-on-primary-fixed-variant: rgb(0 72 130); - --md-sys-color-secondary-fixed: rgb(211 228 255); - --md-sys-color-on-secondary-fixed: rgb(0 28 56); - --md-sys-color-secondary-fixed-dim: rgb(169 201 246); - --md-sys-color-on-secondary-fixed-variant: rgb(40 72 111); - --md-sys-color-tertiary-fixed: rgb(225 224 255); - --md-sys-color-on-tertiary-fixed: rgb(20 22 66); - --md-sys-color-tertiary-fixed-dim: rgb(193 194 248); - --md-sys-color-on-tertiary-fixed-variant: rgb(64 67 112); - --md-sys-color-surface-dim: rgb(215 218 227); - --md-sys-color-surface-bright: rgb(248 249 255); - --md-sys-color-surface-container-lowest: rgb(255 255 255); - --md-sys-color-surface-container-low: rgb(241 243 253); - --md-sys-color-surface-container: rgb(235 238 247); - --md-sys-color-surface-container-high: rgb(229 232 241); - --md-sys-color-surface-container-highest: rgb(223 226 235); - /* Tools Color */ - --md-nav-section-color-opacity: 1; - --md-nav-on-section-color-opacity: 1; - --md-nav-section-color-sign: rgba(25, 101, 212, var(--md-nav-section-color-opacity)); - --md-nav-on-section-color-sign: rgba(255, 251, 254, var(--md-nav-on-section-color-opacity)); - --md-nav-section-color-organize: rgba(120, 130, 255, var(--md-nav-section-color-opacity)); - --md-nav-on-section-color-organize: rgba(255, 251, 254, var(--md-nav-on-section-color-opacity)); - --md-nav-section-color-convert: rgba(25, 177, 212, var(--md-nav-section-color-opacity)); - --md-nav-on-section-color-convert: rgba(255, 251, 254, var(--md-nav-on-section-color-opacity)); - --md-nav-section-color-security: rgba(66, 72, 80, var(--md-nav-section-color-opacity)); - --md-nav-on-section-color-security: rgba(255, 251, 254, var(--md-nav-on-section-color-opacity)); - --md-nav-section-color-other: rgba(72, 189, 84, var(--md-nav-section-color-opacity)); - --md-nav-on-section-color-other: rgba(255, 251, 254, var(--md-nav-on-section-color-opacity)); - --md-nav-section-color-advance: rgba(68, 183, 139, var(--md-nav-section-color-opacity)); - --md-nav-on-section-color-advance: rgba(255, 251, 254, var(--md-nav-on-section-color-opacity)); - --md-nav-section-color-image: rgba(212, 172, 25, var(--md-nav-section-color-opacity)); - --md-nav-on-section-color-image: rgba(255, 251, 254, var(--md-nav-on-section-color-opacity)); - --md-nav-section-color-word: rgba(61, 153, 245, var(--md-nav-section-color-opacity)); - --md-nav-on-section-color-word: rgba(255, 251, 254, var(--md-nav-on-section-color-opacity)); - --md-nav-section-color-ppt: rgba(255, 128, 0, var(--md-nav-section-color-opacity)); - --md-nav-on-section-color-ppt: rgba(255, 251, 254, var(--md-nav-on-section-color-opacity)); -} diff --git a/customFiles/static/favicon-16x16.png b/customFiles/static/favicon-16x16.png deleted file mode 100755 index efa5fd157..000000000 --- a/customFiles/static/favicon-16x16.png +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/customFiles/static/favicon.ico b/customFiles/static/favicon.ico deleted file mode 100755 index 87a56d05f439ca51ac6b3ff63ad1d4c6b628caa7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15086 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 MDWxq)_n+JT4_O|B?EnA( diff --git a/customFiles/templates/error.html b/customFiles/templates/error.html new file mode 100755 index 000000000..7ba2318ed --- /dev/null +++ b/customFiles/templates/error.html @@ -0,0 +1,30 @@ + + + + + + + +
+
+ +
+
+
+

+

+

+
+

+

If you're still having trouble, don't hesitate to reach out to us for help. You can submit a ticket:

+ + +
+
+
+ +
+ + diff --git a/customFiles/templates/fragments/errorBanner.html b/customFiles/templates/fragments/errorBanner.html new file mode 100755 index 000000000..abed89d3b --- /dev/null +++ b/customFiles/templates/fragments/errorBanner.html @@ -0,0 +1,75 @@ + + +
+ + +
diff --git a/customFiles/templates/fragments/errorBannerPerPage.html b/customFiles/templates/fragments/errorBannerPerPage.html new file mode 100755 index 000000000..28cd4c726 --- /dev/null +++ b/customFiles/templates/fragments/errorBannerPerPage.html @@ -0,0 +1,52 @@ + + + + + + diff --git a/customFiles/templates/fragments/footer.html_backup b/customFiles/templates/fragments/footer.html similarity index 95% rename from customFiles/templates/fragments/footer.html_backup rename to customFiles/templates/fragments/footer.html index 4c2035341..92562cfde 100755 --- a/customFiles/templates/fragments/footer.html_backup +++ b/customFiles/templates/fragments/footer.html @@ -4,6 +4,6 @@ --> -
Licenses
+
License