mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-07-17 22:14:25 +02:00
Replaced portfolio_iframe by port-ui-desktop
This commit is contained in:
parent
5340d580ce
commit
78031855b9
@ -11,7 +11,7 @@
|
|||||||
- name: "Activate Portfolio iFrame Notifier for {{ domain }}"
|
- name: "Activate Portfolio iFrame Notifier for {{ domain }}"
|
||||||
include_role:
|
include_role:
|
||||||
name: srv-web-7-7-inj-iframe
|
name: srv-web-7-7-inj-iframe
|
||||||
when: applications | is_feature_enabled('portfolio_iframe', application_id)
|
when: applications | is_feature_enabled('port-ui-desktop', application_id)
|
||||||
|
|
||||||
- name: "Activate Javascript for {{ domain }}"
|
- name: "Activate Javascript for {{ domain }}"
|
||||||
include_role:
|
include_role:
|
||||||
|
@ -4,7 +4,7 @@ sub_filter_types text/html;
|
|||||||
|
|
||||||
{% set modifier_css_enabled = applications | is_feature_enabled('css',application_id) %}
|
{% set modifier_css_enabled = applications | is_feature_enabled('css',application_id) %}
|
||||||
{% set modifier_matomo_enabled = applications | is_feature_enabled('matomo',application_id) %}
|
{% set modifier_matomo_enabled = applications | is_feature_enabled('matomo',application_id) %}
|
||||||
{% set modifier_iframe_enabled = applications | is_feature_enabled('portfolio_iframe',application_id) %}
|
{% set modifier_iframe_enabled = applications | is_feature_enabled('port-ui-desktop',application_id) %}
|
||||||
{% set modifier_javascript_enabled = applications | is_feature_enabled('javascript',application_id) %}
|
{% set modifier_javascript_enabled = applications | is_feature_enabled('javascript',application_id) %}
|
||||||
|
|
||||||
{% if modifier_iframe_enabled or modifier_css_enabled or modifier_matomo_enabled or modifier_javascript_enabled %}
|
{% if modifier_iframe_enabled or modifier_css_enabled or modifier_matomo_enabled or modifier_javascript_enabled %}
|
||||||
|
@ -6,7 +6,7 @@ setup_admin_email: "{{ users.administrator.email }}"
|
|||||||
features:
|
features:
|
||||||
matomo: true
|
matomo: true
|
||||||
css: true
|
css: true
|
||||||
portfolio_iframe: true
|
port-ui-desktop: true
|
||||||
central_database: true
|
central_database: true
|
||||||
domains:
|
domains:
|
||||||
canonical:
|
canonical:
|
||||||
|
@ -4,7 +4,7 @@ image:
|
|||||||
features:
|
features:
|
||||||
matomo: true
|
matomo: true
|
||||||
css: true
|
css: true
|
||||||
portfolio_iframe: true
|
port-ui-desktop: true
|
||||||
central_database: true
|
central_database: true
|
||||||
docker:
|
docker:
|
||||||
services:
|
services:
|
||||||
|
@ -3,7 +3,7 @@ images:
|
|||||||
features:
|
features:
|
||||||
matomo: true
|
matomo: true
|
||||||
css: true
|
css: true
|
||||||
portfolio_iframe: true
|
port-ui-desktop: true
|
||||||
central_database: true
|
central_database: true
|
||||||
docker:
|
docker:
|
||||||
services:
|
services:
|
||||||
|
@ -7,7 +7,7 @@ api_suffix: "/bigbluebutton/"
|
|||||||
features:
|
features:
|
||||||
matomo: true
|
matomo: true
|
||||||
css: true
|
css: true
|
||||||
portfolio_iframe: false # Videos can't open in frame due to iframe restrictions
|
port-ui-desktop: false # Videos can't open in frame due to iframe restrictions
|
||||||
# @todo fix this
|
# @todo fix this
|
||||||
ldap: false
|
ldap: false
|
||||||
oidc: true
|
oidc: true
|
||||||
|
@ -5,7 +5,7 @@ pds:
|
|||||||
features:
|
features:
|
||||||
matomo: true
|
matomo: true
|
||||||
css: true
|
css: true
|
||||||
portfolio_iframe: true
|
port-ui-desktop: true
|
||||||
central_database: true
|
central_database: true
|
||||||
domains:
|
domains:
|
||||||
canonical:
|
canonical:
|
||||||
|
@ -4,7 +4,7 @@ repository: "discourse_repository" # Name of the repository folder
|
|||||||
features:
|
features:
|
||||||
matomo: true
|
matomo: true
|
||||||
css: true
|
css: true
|
||||||
portfolio_iframe: true
|
port-ui-desktop: true
|
||||||
oidc: true
|
oidc: true
|
||||||
central_database: true
|
central_database: true
|
||||||
ldap: false # @todo implement and activate
|
ldap: false # @todo implement and activate
|
||||||
|
@ -3,7 +3,7 @@ images:
|
|||||||
features:
|
features:
|
||||||
matomo: true
|
matomo: true
|
||||||
css: false
|
css: false
|
||||||
portfolio_iframe: true
|
port-ui-desktop: true
|
||||||
ldap: false
|
ldap: false
|
||||||
oidc: true
|
oidc: true
|
||||||
central_database: true
|
central_database: true
|
||||||
|
@ -3,7 +3,7 @@ images:
|
|||||||
features:
|
features:
|
||||||
matomo: true
|
matomo: true
|
||||||
css: false # Temporary deactivated
|
css: false # Temporary deactivated
|
||||||
portfolio_iframe: true
|
port-ui-desktop: true
|
||||||
oidc: false # Implementation doesn't work yet
|
oidc: false # Implementation doesn't work yet
|
||||||
central_database: true
|
central_database: true
|
||||||
ldap: true
|
ldap: true
|
||||||
|
@ -15,7 +15,7 @@ docker:
|
|||||||
features:
|
features:
|
||||||
matomo: true
|
matomo: true
|
||||||
css: false
|
css: false
|
||||||
portfolio_iframe: true
|
port-ui-desktop: true
|
||||||
ldap: true
|
ldap: true
|
||||||
central_database: true
|
central_database: true
|
||||||
oauth2: false # Doesn't make sense to activate it atm, because login is possible on homepage
|
oauth2: false # Doesn't make sense to activate it atm, because login is possible on homepage
|
||||||
|
@ -9,7 +9,7 @@ configuration:
|
|||||||
features:
|
features:
|
||||||
matomo: true
|
matomo: true
|
||||||
css: false
|
css: false
|
||||||
portfolio_iframe: true
|
port-ui-desktop: true
|
||||||
central_database: true
|
central_database: true
|
||||||
ldap: true
|
ldap: true
|
||||||
oauth2: true
|
oauth2: true
|
||||||
|
@ -3,7 +3,7 @@ images:
|
|||||||
features:
|
features:
|
||||||
matomo: true
|
matomo: true
|
||||||
css: true
|
css: true
|
||||||
portfolio_iframe: true
|
port-ui-desktop: true
|
||||||
central_database: true
|
central_database: true
|
||||||
docker:
|
docker:
|
||||||
services:
|
services:
|
||||||
|
@ -3,7 +3,7 @@ images:
|
|||||||
features:
|
features:
|
||||||
matomo: true
|
matomo: true
|
||||||
css: true
|
css: true
|
||||||
portfolio_iframe: true
|
port-ui-desktop: true
|
||||||
central_database: true
|
central_database: true
|
||||||
domains:
|
domains:
|
||||||
canonical:
|
canonical:
|
||||||
|
@ -4,7 +4,7 @@ import_realm: True # If True realm will b
|
|||||||
features:
|
features:
|
||||||
matomo: true
|
matomo: true
|
||||||
css: false
|
css: false
|
||||||
portfolio_iframe: true
|
port-ui-desktop: true
|
||||||
ldap: true
|
ldap: true
|
||||||
central_database: true
|
central_database: true
|
||||||
recaptcha: true
|
recaptcha: true
|
||||||
|
@ -6,7 +6,7 @@ oauth2_proxy:
|
|||||||
features:
|
features:
|
||||||
matomo: true
|
matomo: true
|
||||||
css: true
|
css: true
|
||||||
portfolio_iframe: true
|
port-ui-desktop: true
|
||||||
ldap: true
|
ldap: true
|
||||||
central_database: false
|
central_database: false
|
||||||
oauth2: false
|
oauth2: false
|
||||||
|
@ -11,7 +11,7 @@ docker:
|
|||||||
features:
|
features:
|
||||||
matomo: true # Enable Matomo Tracking
|
matomo: true # Enable Matomo Tracking
|
||||||
css: true # Enable Global CSS Styling
|
css: true # Enable Global CSS Styling
|
||||||
portfolio_iframe: true # Enable loading of app in iframe
|
port-ui-desktop: true # Enable loading of app in iframe
|
||||||
ldap: false # Enable LDAP Network
|
ldap: false # Enable LDAP Network
|
||||||
central_database: false # Enable Central Database Network
|
central_database: false # Enable Central Database Network
|
||||||
recaptcha: false # Enable ReCaptcha
|
recaptcha: false # Enable ReCaptcha
|
||||||
|
@ -5,7 +5,7 @@ version: "latest" # Docker Image
|
|||||||
features:
|
features:
|
||||||
matomo: true
|
matomo: true
|
||||||
css: false
|
css: false
|
||||||
portfolio_iframe: true
|
port-ui-desktop: true
|
||||||
central_database: true
|
central_database: true
|
||||||
oidc: true
|
oidc: true
|
||||||
domains:
|
domains:
|
||||||
|
@ -6,7 +6,7 @@ domain: "{{primary_domain}}" # The main domain fr
|
|||||||
features:
|
features:
|
||||||
matomo: true
|
matomo: true
|
||||||
css: false
|
css: false
|
||||||
portfolio_iframe: true # Deactivated mailu iframe loading until keycloak supports it
|
port-ui-desktop: true # Deactivated mailu iframe loading until keycloak supports it
|
||||||
oidc: true
|
oidc: true
|
||||||
central_database: false # Deactivate central database for mailu, I don't know why the database deactivation is necessary
|
central_database: false # Deactivate central database for mailu, I don't know why the database deactivation is necessary
|
||||||
domains:
|
domains:
|
||||||
|
@ -6,7 +6,7 @@ setup: false # Set true
|
|||||||
features:
|
features:
|
||||||
matomo: true
|
matomo: true
|
||||||
css: true
|
css: true
|
||||||
portfolio_iframe: true
|
port-ui-desktop: true
|
||||||
oidc: true
|
oidc: true
|
||||||
central_database: true
|
central_database: true
|
||||||
domains:
|
domains:
|
||||||
|
@ -7,7 +7,7 @@ features:
|
|||||||
# itself wouldn't be possible
|
# itself wouldn't be possible
|
||||||
matomo: false
|
matomo: false
|
||||||
css: false
|
css: false
|
||||||
portfolio_iframe: true
|
port-ui-desktop: true
|
||||||
central_database: true
|
central_database: true
|
||||||
oauth2: false
|
oauth2: false
|
||||||
csp:
|
csp:
|
||||||
|
@ -15,7 +15,7 @@ setup: false # Set true in inventory
|
|||||||
features:
|
features:
|
||||||
matomo: false # Deactivated, because in html CSP restricts use
|
matomo: false # Deactivated, because in html CSP restricts use
|
||||||
css: true
|
css: true
|
||||||
portfolio_iframe: true
|
port-ui-desktop: true
|
||||||
oidc: true # Deactivated OIDC due to this issue https://github.com/matrix-org/synapse/issues/10492
|
oidc: true # Deactivated OIDC due to this issue https://github.com/matrix-org/synapse/issues/10492
|
||||||
central_database: true
|
central_database: true
|
||||||
csp:
|
csp:
|
||||||
|
@ -3,7 +3,7 @@ version: "4.5" # Latest LTS - Neces
|
|||||||
features:
|
features:
|
||||||
matomo: true
|
matomo: true
|
||||||
css: false
|
css: false
|
||||||
portfolio_iframe: true
|
port-ui-desktop: true
|
||||||
central_database: true
|
central_database: true
|
||||||
oidc: true
|
oidc: true
|
||||||
csp:
|
csp:
|
||||||
|
@ -3,7 +3,7 @@ version: "latest"
|
|||||||
features:
|
features:
|
||||||
matomo: true
|
matomo: true
|
||||||
css: true
|
css: true
|
||||||
portfolio_iframe: true
|
port-ui-desktop: true
|
||||||
central_database: true
|
central_database: true
|
||||||
|
|
||||||
docker:
|
docker:
|
||||||
|
@ -27,7 +27,7 @@ oidc:
|
|||||||
features:
|
features:
|
||||||
matomo: true
|
matomo: true
|
||||||
css: false
|
css: false
|
||||||
portfolio_iframe: true
|
port-ui-desktop: true
|
||||||
ldap: true
|
ldap: true
|
||||||
oidc: true
|
oidc: true
|
||||||
central_database: true
|
central_database: true
|
||||||
|
@ -4,4 +4,4 @@ allowed_roles: "admin" # Restrict it default to admin r
|
|||||||
features:
|
features:
|
||||||
matomo: true
|
matomo: true
|
||||||
css: true
|
css: true
|
||||||
portfolio_iframe: false
|
port-ui-desktop: false
|
@ -14,7 +14,7 @@ ldap:
|
|||||||
features:
|
features:
|
||||||
matomo: true
|
matomo: true
|
||||||
css: false # Temporary deactivated. Needs to be optimized for production use.
|
css: false # Temporary deactivated. Needs to be optimized for production use.
|
||||||
portfolio_iframe: true
|
port-ui-desktop: true
|
||||||
ldap: true
|
ldap: true
|
||||||
central_database: true
|
central_database: true
|
||||||
oauth2: true
|
oauth2: true
|
||||||
|
@ -2,7 +2,7 @@ version: "bookworm"
|
|||||||
features:
|
features:
|
||||||
matomo: true
|
matomo: true
|
||||||
css: false
|
css: false
|
||||||
portfolio_iframe: true
|
port-ui-desktop: true
|
||||||
central_database: true
|
central_database: true
|
||||||
oidc: true
|
oidc: true
|
||||||
csp:
|
csp:
|
||||||
|
@ -7,7 +7,7 @@ oauth2_proxy:
|
|||||||
features:
|
features:
|
||||||
matomo: true
|
matomo: true
|
||||||
css: true
|
css: true
|
||||||
portfolio_iframe: true
|
port-ui-desktop: true
|
||||||
central_database: true
|
central_database: true
|
||||||
oauth2: true
|
oauth2: true
|
||||||
csp:
|
csp:
|
||||||
|
@ -5,6 +5,6 @@ oauth2_proxy:
|
|||||||
features:
|
features:
|
||||||
matomo: true
|
matomo: true
|
||||||
css: true
|
css: true
|
||||||
portfolio_iframe: true
|
port-ui-desktop: true
|
||||||
ldap: true
|
ldap: true
|
||||||
oauth2: true
|
oauth2: true
|
@ -6,7 +6,7 @@ oauth2_proxy:
|
|||||||
features:
|
features:
|
||||||
matomo: true
|
matomo: true
|
||||||
css: false
|
css: false
|
||||||
portfolio_iframe: false # Opens itself in a new window, when it's loaded in an iframe.
|
port-ui-desktop: false # Opens itself in a new window, when it's loaded in an iframe.
|
||||||
# it's anyhow not so enduser relevant, so it can be kept like this
|
# it's anyhow not so enduser relevant, so it can be kept like this
|
||||||
central_database: true
|
central_database: true
|
||||||
oauth2: true
|
oauth2: true
|
||||||
|
@ -5,7 +5,7 @@ images:
|
|||||||
features:
|
features:
|
||||||
matomo: true
|
matomo: true
|
||||||
css: false # Needs to be reactivated
|
css: false # Needs to be reactivated
|
||||||
portfolio_iframe: true
|
port-ui-desktop: true
|
||||||
central_database: true
|
central_database: true
|
||||||
oidc: true
|
oidc: true
|
||||||
csp:
|
csp:
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
features:
|
features:
|
||||||
matomo: true
|
matomo: true
|
||||||
css: true
|
css: true
|
||||||
portfolio_iframe: false
|
port-ui-desktop: false
|
||||||
simpleicons: true # Activate Brand Icons for your groups
|
simpleicons: true # Activate Brand Icons for your groups
|
||||||
javascript: true # Necessary for URL sync
|
javascript: true # Necessary for URL sync
|
||||||
csp:
|
csp:
|
||||||
|
@ -22,7 +22,7 @@ class LookupModule(LookupBase):
|
|||||||
- Retrieves the icon class from galaxy_info.logo.class
|
- Retrieves the icon class from galaxy_info.logo.class
|
||||||
- Retrieves the tags from galaxy_info.galaxy_tags
|
- Retrieves the tags from galaxy_info.galaxy_tags
|
||||||
- Builds the URL using the 'domains' variable
|
- Builds the URL using the 'domains' variable
|
||||||
- Sets the iframe flag from applications[application_id].features.portfolio_iframe
|
- Sets the iframe flag from applications[application_id].features.port-ui-desktop
|
||||||
|
|
||||||
Only cards whose application_id is included in the variable group_names are returned.
|
Only cards whose application_id is included in the variable group_names are returned.
|
||||||
"""
|
"""
|
||||||
@ -109,7 +109,7 @@ class LookupModule(LookupBase):
|
|||||||
url = "https://" + domain_url if domain_url else ""
|
url = "https://" + domain_url if domain_url else ""
|
||||||
|
|
||||||
app_data = applications.get(application_id, {})
|
app_data = applications.get(application_id, {})
|
||||||
iframe = app_data.get("features", {}).get("portfolio_iframe", False)
|
iframe = app_data.get("features", {}).get("port-ui-desktop", False)
|
||||||
|
|
||||||
# Build card dictionary
|
# Build card dictionary
|
||||||
card = {
|
card = {
|
||||||
|
@ -33,13 +33,13 @@ applications:
|
|||||||
icon:
|
icon:
|
||||||
class: fa-solid fa-shield-halved
|
class: fa-solid fa-shield-halved
|
||||||
url: https://{{domains | get_domain('keycloak')}}/admin
|
url: https://{{domains | get_domain('keycloak')}}/admin
|
||||||
iframe: {{ applications | is_feature_enabled('portfolio_iframe','keycloak') }}
|
iframe: {{ applications | is_feature_enabled('port-ui-desktop','keycloak') }}
|
||||||
- name: Profile
|
- name: Profile
|
||||||
description: Update your personal admin settings
|
description: Update your personal admin settings
|
||||||
icon:
|
icon:
|
||||||
class: fa-solid fa-user-gear
|
class: fa-solid fa-user-gear
|
||||||
url: https://{{ domains | get_domain('keycloak') }}/realms/{{oidc.client.id}}/account
|
url: https://{{ domains | get_domain('keycloak') }}/realms/{{oidc.client.id}}/account
|
||||||
iframe: {{ applications | is_feature_enabled('portfolio_iframe','keycloak') }}
|
iframe: {{ applications | is_feature_enabled('port-ui-desktop','keycloak') }}
|
||||||
- name: Logout
|
- name: Logout
|
||||||
description: End your admin session securely
|
description: End your admin session securely
|
||||||
icon:
|
icon:
|
||||||
|
@ -12,7 +12,7 @@ followus:
|
|||||||
class: fa-brands fa-mastodon
|
class: fa-brands fa-mastodon
|
||||||
url: "{{ web_protocol }}://{{ service_provider.contact.mastodon.split('@')[2] }}/@{{ service_provider.contact.mastodon.split('@')[1] }}"
|
url: "{{ web_protocol }}://{{ service_provider.contact.mastodon.split('@')[2] }}/@{{ service_provider.contact.mastodon.split('@')[1] }}"
|
||||||
identifier: "{{service_provider.contact.mastodon}}"
|
identifier: "{{service_provider.contact.mastodon}}"
|
||||||
iframe: {{ applications | is_feature_enabled('portfolio_iframe','mastodon') }}
|
iframe: {{ applications | is_feature_enabled('port-ui-desktop','mastodon') }}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if service_provider.contact.bluesky is defined and service_provider.contact.bluesky != "" %}
|
{% if service_provider.contact.bluesky is defined and service_provider.contact.bluesky != "" %}
|
||||||
- name: Bluesky
|
- name: Bluesky
|
||||||
@ -31,7 +31,7 @@ followus:
|
|||||||
class: fa-solid fa-camera
|
class: fa-solid fa-camera
|
||||||
identifier: "{{service_provider.contact.pixelfed}}"
|
identifier: "{{service_provider.contact.pixelfed}}"
|
||||||
url: "{{ web_protocol }}://{{ service_provider.contact.pixelfed.split('@')[2] }}/@{{ service_provider.contact.pixelfed.split('@')[1] }}"
|
url: "{{ web_protocol }}://{{ service_provider.contact.pixelfed.split('@')[2] }}/@{{ service_provider.contact.pixelfed.split('@')[1] }}"
|
||||||
iframe: {{ applications | is_feature_enabled('portfolio_iframe','pixelfed') }}
|
iframe: {{ applications | is_feature_enabled('port-ui-desktop','pixelfed') }}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if service_provider.contact.peertube is defined and service_provider.contact.peertube != "" %}
|
{% if service_provider.contact.peertube is defined and service_provider.contact.peertube != "" %}
|
||||||
- name: Peertube
|
- name: Peertube
|
||||||
@ -40,7 +40,7 @@ followus:
|
|||||||
class: fa-solid fa-video
|
class: fa-solid fa-video
|
||||||
identifier: "{{service_provider.contact.peertube}}"
|
identifier: "{{service_provider.contact.peertube}}"
|
||||||
url: "{{ web_protocol }}://{{ service_provider.contact.peertube.split('@')[2] }}/@{{ service_provider.contact.peertube.split('@')[1] }}"
|
url: "{{ web_protocol }}://{{ service_provider.contact.peertube.split('@')[2] }}/@{{ service_provider.contact.peertube.split('@')[1] }}"
|
||||||
iframe: {{ applications | is_feature_enabled('portfolio_iframe','peertube') }}
|
iframe: {{ applications | is_feature_enabled('port-ui-desktop','peertube') }}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if service_provider.contact.wordpress is defined and service_provider.contact.wordpress != "" %}
|
{% if service_provider.contact.wordpress is defined and service_provider.contact.wordpress != "" %}
|
||||||
- name: Wordpress
|
- name: Wordpress
|
||||||
@ -49,7 +49,7 @@ followus:
|
|||||||
class: fa-solid fa-blog
|
class: fa-solid fa-blog
|
||||||
identifier: "{{service_provider.contact.wordpress}}"
|
identifier: "{{service_provider.contact.wordpress}}"
|
||||||
url: "{{ web_protocol }}://{{ service_provider.contact.wordpress.split('@')[2] }}/@{{ service_provider.contact.wordpress.split('@')[1] }}"
|
url: "{{ web_protocol }}://{{ service_provider.contact.wordpress.split('@')[2] }}/@{{ service_provider.contact.wordpress.split('@')[1] }}"
|
||||||
iframe: {{ applications | is_feature_enabled('portfolio_iframe','wordpress') }}
|
iframe: {{ applications | is_feature_enabled('port-ui-desktop','wordpress') }}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if service_provider.contact.friendica is defined and service_provider.contact.friendica != "" %}
|
{% if service_provider.contact.friendica is defined and service_provider.contact.friendica != "" %}
|
||||||
- name: Friendica
|
- name: Friendica
|
||||||
@ -58,5 +58,5 @@ followus:
|
|||||||
class: fas fa-net-wired
|
class: fas fa-net-wired
|
||||||
identifier: "{{service_provider.contact.friendica}}"
|
identifier: "{{service_provider.contact.friendica}}"
|
||||||
url: "{{ web_protocol }}://{{ service_provider.contact.friendica.split('@')[2] }}/@{{ service_provider.contact.friendica.split('@')[1] }}"
|
url: "{{ web_protocol }}://{{ service_provider.contact.friendica.split('@')[2] }}/@{{ service_provider.contact.friendica.split('@')[1] }}"
|
||||||
iframe: {{ applications | is_feature_enabled('portfolio_iframe','friendica') }}
|
iframe: {{ applications | is_feature_enabled('port-ui-desktop','friendica') }}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
icon:
|
icon:
|
||||||
class: fas fa-book
|
class: fas fa-book
|
||||||
url: https://{{domains | get_domain('sphinx')}}
|
url: https://{{domains | get_domain('sphinx')}}
|
||||||
iframe: {{ applications | is_feature_enabled('portfolio_iframe','sphinx') }}
|
iframe: {{ applications | is_feature_enabled('port-ui-desktop','sphinx') }}
|
||||||
|
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
@ -21,7 +21,7 @@
|
|||||||
icon:
|
icon:
|
||||||
class: "fas fa-chalkboard-teacher"
|
class: "fas fa-chalkboard-teacher"
|
||||||
url: https://{{domains | get_domain('presentation')}}
|
url: https://{{domains | get_domain('presentation')}}
|
||||||
iframe: {{ applications | is_feature_enabled('portfolio_iframe','presentation') }}
|
iframe: {{ applications | is_feature_enabled('port-ui-desktop','presentation') }}
|
||||||
|
|
||||||
{% endif %}
|
{% endif %}
|
||||||
- name: Solutions
|
- name: Solutions
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
features:
|
features:
|
||||||
matomo: true
|
matomo: true
|
||||||
css: true
|
css: true
|
||||||
portfolio_iframe: true
|
port-ui-desktop: true
|
||||||
|
|
||||||
csp:
|
csp:
|
||||||
whitelist:
|
whitelist:
|
||||||
|
@ -11,7 +11,7 @@ docker:
|
|||||||
features:
|
features:
|
||||||
matomo: true # Enable Matomo Tracking
|
matomo: true # Enable Matomo Tracking
|
||||||
css: true # Enable Global CSS Styling
|
css: true # Enable Global CSS Styling
|
||||||
portfolio_iframe: true # Enable loading of app in iframe
|
port-ui-desktop: true # Enable loading of app in iframe
|
||||||
ldap: false # Enable LDAP Network
|
ldap: false # Enable LDAP Network
|
||||||
central_database: false # Enable Central Database Network
|
central_database: false # Enable Central Database Network
|
||||||
recaptcha: false # Enable ReCaptcha
|
recaptcha: false # Enable ReCaptcha
|
||||||
|
@ -2,7 +2,7 @@ version: "latest"
|
|||||||
features:
|
features:
|
||||||
matomo: true
|
matomo: true
|
||||||
css: false
|
css: false
|
||||||
portfolio_iframe: true
|
port-ui-desktop: true
|
||||||
central_database: true
|
central_database: true
|
||||||
ldap: true
|
ldap: true
|
||||||
oauth2: true
|
oauth2: true
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
features:
|
features:
|
||||||
matomo: true
|
matomo: true
|
||||||
css: true
|
css: true
|
||||||
portfolio_iframe: true
|
port-ui-desktop: true
|
||||||
csp:
|
csp:
|
||||||
flags:
|
flags:
|
||||||
script-src:
|
script-src:
|
||||||
|
@ -9,7 +9,7 @@ flavor: 'taigaio' # Potential flavors: robrotheram, taigaio
|
|||||||
features:
|
features:
|
||||||
matomo: true
|
matomo: true
|
||||||
css: false
|
css: false
|
||||||
portfolio_iframe: true
|
port-ui-desktop: true
|
||||||
oidc: false
|
oidc: false
|
||||||
central_database: true
|
central_database: true
|
||||||
docker:
|
docker:
|
||||||
|
@ -9,7 +9,7 @@ plugins:
|
|||||||
features:
|
features:
|
||||||
matomo: true
|
matomo: true
|
||||||
css: false
|
css: false
|
||||||
portfolio_iframe: true
|
port-ui-desktop: true
|
||||||
oidc: true
|
oidc: true
|
||||||
central_database: true
|
central_database: true
|
||||||
version: latest
|
version: latest
|
||||||
|
@ -10,7 +10,7 @@ oauth2_proxy:
|
|||||||
features:
|
features:
|
||||||
matomo: true
|
matomo: true
|
||||||
css: true
|
css: true
|
||||||
portfolio_iframe: true
|
port-ui-desktop: true
|
||||||
central_database: true
|
central_database: true
|
||||||
oauth2: true
|
oauth2: true
|
||||||
domains:
|
domains:
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
features:
|
features:
|
||||||
matomo: true
|
matomo: true
|
||||||
css: true
|
css: true
|
||||||
portfolio_iframe: true
|
port-ui-desktop: true
|
||||||
domains:
|
domains:
|
||||||
canonical:
|
canonical:
|
||||||
- "file.{{ primary_domain }}"
|
- "file.{{ primary_domain }}"
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
features:
|
features:
|
||||||
matomo: true
|
matomo: true
|
||||||
css: true
|
css: true
|
||||||
portfolio_iframe: true
|
port-ui-desktop: true
|
||||||
domains:
|
domains:
|
||||||
canonical:
|
canonical:
|
||||||
- "html.{{ primary_domain }}"
|
- "html.{{ primary_domain }}"
|
||||||
|
@ -11,7 +11,7 @@ docker:
|
|||||||
features:
|
features:
|
||||||
matomo: false # Matomo tracking isn't necessary
|
matomo: false # Matomo tracking isn't necessary
|
||||||
css: true # Enable Global CSS Styling
|
css: true # Enable Global CSS Styling
|
||||||
portfolio_iframe: true # Enable loading of app in iframe
|
port-ui-desktop: true # Enable loading of app in iframe
|
||||||
ldap: false # Enable LDAP Network
|
ldap: false # Enable LDAP Network
|
||||||
central_database: false # Enable Central Database Network
|
central_database: false # Enable Central Database Network
|
||||||
recaptcha: false # Enable ReCaptcha
|
recaptcha: false # Enable ReCaptcha
|
||||||
|
@ -11,7 +11,7 @@ docker:
|
|||||||
features:
|
features:
|
||||||
matomo: true # Enable Matomo Tracking
|
matomo: true # Enable Matomo Tracking
|
||||||
css: true # Enable Global CSS Styling
|
css: true # Enable Global CSS Styling
|
||||||
portfolio_iframe: true # Enable loading of app in iframe
|
port-ui-desktop: true # Enable loading of app in iframe
|
||||||
ldap: false # Enable LDAP Network
|
ldap: false # Enable LDAP Network
|
||||||
central_database: false # Enable Central Database Network
|
central_database: false # Enable Central Database Network
|
||||||
recaptcha: false # Enable ReCaptcha
|
recaptcha: false # Enable ReCaptcha
|
||||||
|
Loading…
x
Reference in New Issue
Block a user