From 78031855b9193f8cf8e84344d60c8593022a4876 Mon Sep 17 00:00:00 2001 From: Kevin Veen-Birkenbach Date: Sun, 13 Jul 2025 14:22:36 +0200 Subject: [PATCH] Replaced portfolio_iframe by port-ui-desktop --- roles/srv-web-7-7-inj-compose/tasks/main.yml | 2 +- .../templates/global.includes.conf.j2 | 2 +- roles/web-app-akaunting/config/main.yml | 2 +- roles/web-app-attendize/config/main.yml | 2 +- roles/web-app-baserow/config/main.yml | 2 +- roles/web-app-bigbluebutton/config/main.yml | 2 +- roles/web-app-bluesky/config/main.yml | 2 +- roles/web-app-discourse/config/main.yml | 2 +- roles/web-app-espocrm/config/main.yml | 2 +- roles/web-app-friendica/config/main.yml | 2 +- roles/web-app-funkwhale/config/main.yml | 2 +- roles/web-app-gitea/config/main.yml | 2 +- roles/web-app-gitlab/config/main.yml | 2 +- roles/web-app-joomla/config/main.yml | 2 +- roles/web-app-keycloak/config/main.yml | 2 +- roles/web-app-lam/config/main.yml | 2 +- roles/web-app-libretranslate/config/main.yml | 2 +- roles/web-app-listmonk/config/main.yml | 2 +- roles/web-app-mailu/config/main.yml | 2 +- roles/web-app-mastodon/config/main.yml | 2 +- roles/web-app-matomo/config/main.yml | 2 +- roles/web-app-matrix/config/main.yml | 2 +- roles/web-app-moodle/config/main.yml | 2 +- roles/web-app-mybb/config/main.yml | 2 +- roles/web-app-nextcloud/config/main.yml | 2 +- roles/web-app-oauth2-proxy/config/main.yml | 2 +- roles/web-app-openproject/config/main.yml | 2 +- roles/web-app-peertube/config/main.yml | 2 +- roles/web-app-pgadmin/config/main.yml | 2 +- roles/web-app-phpldapadmin/config/main.yml | 2 +- roles/web-app-phpmyadmin/config/main.yml | 2 +- roles/web-app-pixelfed/config/main.yml | 2 +- roles/web-app-port-ui/config/main.yml | 2 +- roles/web-app-port-ui/lookup_plugins/docker_cards.py | 4 ++-- .../web-app-port-ui/templates/menu/applications.yml.j2 | 4 ++-- roles/web-app-port-ui/templates/menu/followus.yml.j2 | 10 +++++----- roles/web-app-port-ui/templates/menu/footer.yml.j2 | 4 ++-- roles/web-app-presentation/config/main.yml | 2 +- roles/web-app-pretix/config/main.yml | 2 +- roles/web-app-snipe-it/config/main.yml | 2 +- roles/web-app-sphinx/config/main.yml | 2 +- roles/web-app-taiga/config/main.yml | 2 +- roles/web-app-wordpress/config/main.yml | 2 +- roles/web-app-yourls/config/main.yml | 2 +- roles/web-svc-file/config/main.yml | 2 +- roles/web-svc-html/config/main.yml | 2 +- roles/web-svc-simpleicons/config/main.yml | 2 +- templates/roles/web-app/config/main.yml.j2 | 2 +- 48 files changed, 55 insertions(+), 55 deletions(-) diff --git a/roles/srv-web-7-7-inj-compose/tasks/main.yml b/roles/srv-web-7-7-inj-compose/tasks/main.yml index 891184d9..99dc6da5 100644 --- a/roles/srv-web-7-7-inj-compose/tasks/main.yml +++ b/roles/srv-web-7-7-inj-compose/tasks/main.yml @@ -11,7 +11,7 @@ - name: "Activate Portfolio iFrame Notifier for {{ domain }}" include_role: 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 }}" include_role: diff --git a/roles/srv-web-7-7-inj-compose/templates/global.includes.conf.j2 b/roles/srv-web-7-7-inj-compose/templates/global.includes.conf.j2 index 62649b97..8be47df4 100644 --- a/roles/srv-web-7-7-inj-compose/templates/global.includes.conf.j2 +++ b/roles/srv-web-7-7-inj-compose/templates/global.includes.conf.j2 @@ -4,7 +4,7 @@ sub_filter_types text/html; {% set modifier_css_enabled = applications | is_feature_enabled('css',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) %} {% if modifier_iframe_enabled or modifier_css_enabled or modifier_matomo_enabled or modifier_javascript_enabled %} diff --git a/roles/web-app-akaunting/config/main.yml b/roles/web-app-akaunting/config/main.yml index 732963df..0ce2d4bb 100644 --- a/roles/web-app-akaunting/config/main.yml +++ b/roles/web-app-akaunting/config/main.yml @@ -6,7 +6,7 @@ setup_admin_email: "{{ users.administrator.email }}" features: matomo: true css: true - portfolio_iframe: true + port-ui-desktop: true central_database: true domains: canonical: diff --git a/roles/web-app-attendize/config/main.yml b/roles/web-app-attendize/config/main.yml index d5729dca..e575c4aa 100644 --- a/roles/web-app-attendize/config/main.yml +++ b/roles/web-app-attendize/config/main.yml @@ -4,7 +4,7 @@ image: features: matomo: true css: true - portfolio_iframe: true + port-ui-desktop: true central_database: true docker: services: diff --git a/roles/web-app-baserow/config/main.yml b/roles/web-app-baserow/config/main.yml index ed011044..65c911f8 100644 --- a/roles/web-app-baserow/config/main.yml +++ b/roles/web-app-baserow/config/main.yml @@ -3,7 +3,7 @@ images: features: matomo: true css: true - portfolio_iframe: true + port-ui-desktop: true central_database: true docker: services: diff --git a/roles/web-app-bigbluebutton/config/main.yml b/roles/web-app-bigbluebutton/config/main.yml index df67a114..574ea6e2 100644 --- a/roles/web-app-bigbluebutton/config/main.yml +++ b/roles/web-app-bigbluebutton/config/main.yml @@ -7,7 +7,7 @@ api_suffix: "/bigbluebutton/" features: matomo: 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 ldap: false oidc: true diff --git a/roles/web-app-bluesky/config/main.yml b/roles/web-app-bluesky/config/main.yml index edf6249e..d3b76c92 100644 --- a/roles/web-app-bluesky/config/main.yml +++ b/roles/web-app-bluesky/config/main.yml @@ -5,7 +5,7 @@ pds: features: matomo: true css: true - portfolio_iframe: true + port-ui-desktop: true central_database: true domains: canonical: diff --git a/roles/web-app-discourse/config/main.yml b/roles/web-app-discourse/config/main.yml index a62ad845..f8343df6 100644 --- a/roles/web-app-discourse/config/main.yml +++ b/roles/web-app-discourse/config/main.yml @@ -4,7 +4,7 @@ repository: "discourse_repository" # Name of the repository folder features: matomo: true css: true - portfolio_iframe: true + port-ui-desktop: true oidc: true central_database: true ldap: false # @todo implement and activate diff --git a/roles/web-app-espocrm/config/main.yml b/roles/web-app-espocrm/config/main.yml index 9ec4f9fb..2e337a52 100644 --- a/roles/web-app-espocrm/config/main.yml +++ b/roles/web-app-espocrm/config/main.yml @@ -3,7 +3,7 @@ images: features: matomo: true css: false - portfolio_iframe: true + port-ui-desktop: true ldap: false oidc: true central_database: true diff --git a/roles/web-app-friendica/config/main.yml b/roles/web-app-friendica/config/main.yml index 0f099b43..97a6001b 100644 --- a/roles/web-app-friendica/config/main.yml +++ b/roles/web-app-friendica/config/main.yml @@ -3,7 +3,7 @@ images: features: matomo: true css: false # Temporary deactivated - portfolio_iframe: true + port-ui-desktop: true oidc: false # Implementation doesn't work yet central_database: true ldap: true diff --git a/roles/web-app-funkwhale/config/main.yml b/roles/web-app-funkwhale/config/main.yml index d1e35c63..9da65e14 100644 --- a/roles/web-app-funkwhale/config/main.yml +++ b/roles/web-app-funkwhale/config/main.yml @@ -15,7 +15,7 @@ docker: features: matomo: true css: false - portfolio_iframe: true + port-ui-desktop: true ldap: true central_database: true oauth2: false # Doesn't make sense to activate it atm, because login is possible on homepage diff --git a/roles/web-app-gitea/config/main.yml b/roles/web-app-gitea/config/main.yml index b4e108a7..be2cc9ac 100644 --- a/roles/web-app-gitea/config/main.yml +++ b/roles/web-app-gitea/config/main.yml @@ -9,7 +9,7 @@ configuration: features: matomo: true css: false - portfolio_iframe: true + port-ui-desktop: true central_database: true ldap: true oauth2: true diff --git a/roles/web-app-gitlab/config/main.yml b/roles/web-app-gitlab/config/main.yml index 897bbf79..ce6c57ad 100644 --- a/roles/web-app-gitlab/config/main.yml +++ b/roles/web-app-gitlab/config/main.yml @@ -3,7 +3,7 @@ images: features: matomo: true css: true - portfolio_iframe: true + port-ui-desktop: true central_database: true docker: services: diff --git a/roles/web-app-joomla/config/main.yml b/roles/web-app-joomla/config/main.yml index a7c636b4..e84a8ce7 100644 --- a/roles/web-app-joomla/config/main.yml +++ b/roles/web-app-joomla/config/main.yml @@ -3,7 +3,7 @@ images: features: matomo: true css: true - portfolio_iframe: true + port-ui-desktop: true central_database: true domains: canonical: diff --git a/roles/web-app-keycloak/config/main.yml b/roles/web-app-keycloak/config/main.yml index 7769c378..23acaaad 100644 --- a/roles/web-app-keycloak/config/main.yml +++ b/roles/web-app-keycloak/config/main.yml @@ -4,7 +4,7 @@ import_realm: True # If True realm will b features: matomo: true css: false - portfolio_iframe: true + port-ui-desktop: true ldap: true central_database: true recaptcha: true diff --git a/roles/web-app-lam/config/main.yml b/roles/web-app-lam/config/main.yml index fae9b8d1..dd8c67d8 100644 --- a/roles/web-app-lam/config/main.yml +++ b/roles/web-app-lam/config/main.yml @@ -6,7 +6,7 @@ oauth2_proxy: features: matomo: true css: true - portfolio_iframe: true + port-ui-desktop: true ldap: true central_database: false oauth2: false diff --git a/roles/web-app-libretranslate/config/main.yml b/roles/web-app-libretranslate/config/main.yml index 1a7e4d01..8f2bb568 100644 --- a/roles/web-app-libretranslate/config/main.yml +++ b/roles/web-app-libretranslate/config/main.yml @@ -11,7 +11,7 @@ docker: features: matomo: true # Enable Matomo Tracking 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 central_database: false # Enable Central Database Network recaptcha: false # Enable ReCaptcha diff --git a/roles/web-app-listmonk/config/main.yml b/roles/web-app-listmonk/config/main.yml index 3745318b..8bd84d8a 100644 --- a/roles/web-app-listmonk/config/main.yml +++ b/roles/web-app-listmonk/config/main.yml @@ -5,7 +5,7 @@ version: "latest" # Docker Image features: matomo: true css: false - portfolio_iframe: true + port-ui-desktop: true central_database: true oidc: true domains: diff --git a/roles/web-app-mailu/config/main.yml b/roles/web-app-mailu/config/main.yml index e16c2ff3..940e992c 100644 --- a/roles/web-app-mailu/config/main.yml +++ b/roles/web-app-mailu/config/main.yml @@ -6,7 +6,7 @@ domain: "{{primary_domain}}" # The main domain fr features: matomo: true 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 central_database: false # Deactivate central database for mailu, I don't know why the database deactivation is necessary domains: diff --git a/roles/web-app-mastodon/config/main.yml b/roles/web-app-mastodon/config/main.yml index 1a5349f6..5fa4961a 100644 --- a/roles/web-app-mastodon/config/main.yml +++ b/roles/web-app-mastodon/config/main.yml @@ -6,7 +6,7 @@ setup: false # Set true features: matomo: true css: true - portfolio_iframe: true + port-ui-desktop: true oidc: true central_database: true domains: diff --git a/roles/web-app-matomo/config/main.yml b/roles/web-app-matomo/config/main.yml index b7a03802..84b555cb 100644 --- a/roles/web-app-matomo/config/main.yml +++ b/roles/web-app-matomo/config/main.yml @@ -7,7 +7,7 @@ features: # itself wouldn't be possible matomo: false css: false - portfolio_iframe: true + port-ui-desktop: true central_database: true oauth2: false csp: diff --git a/roles/web-app-matrix/config/main.yml b/roles/web-app-matrix/config/main.yml index ffd02a6d..ec0bf65a 100644 --- a/roles/web-app-matrix/config/main.yml +++ b/roles/web-app-matrix/config/main.yml @@ -15,7 +15,7 @@ setup: false # Set true in inventory features: matomo: false # Deactivated, because in html CSP restricts use 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 central_database: true csp: diff --git a/roles/web-app-moodle/config/main.yml b/roles/web-app-moodle/config/main.yml index 0e9713bc..b9f82259 100644 --- a/roles/web-app-moodle/config/main.yml +++ b/roles/web-app-moodle/config/main.yml @@ -3,7 +3,7 @@ version: "4.5" # Latest LTS - Neces features: matomo: true css: false - portfolio_iframe: true + port-ui-desktop: true central_database: true oidc: true csp: diff --git a/roles/web-app-mybb/config/main.yml b/roles/web-app-mybb/config/main.yml index 2da79520..85a79131 100644 --- a/roles/web-app-mybb/config/main.yml +++ b/roles/web-app-mybb/config/main.yml @@ -3,7 +3,7 @@ version: "latest" features: matomo: true css: true - portfolio_iframe: true + port-ui-desktop: true central_database: true docker: diff --git a/roles/web-app-nextcloud/config/main.yml b/roles/web-app-nextcloud/config/main.yml index 7ce8035e..f397412d 100644 --- a/roles/web-app-nextcloud/config/main.yml +++ b/roles/web-app-nextcloud/config/main.yml @@ -27,7 +27,7 @@ oidc: features: matomo: true css: false - portfolio_iframe: true + port-ui-desktop: true ldap: true oidc: true central_database: true diff --git a/roles/web-app-oauth2-proxy/config/main.yml b/roles/web-app-oauth2-proxy/config/main.yml index dceeaf7c..5ce9ad3f 100644 --- a/roles/web-app-oauth2-proxy/config/main.yml +++ b/roles/web-app-oauth2-proxy/config/main.yml @@ -4,4 +4,4 @@ allowed_roles: "admin" # Restrict it default to admin r features: matomo: true css: true - portfolio_iframe: false \ No newline at end of file + port-ui-desktop: false \ No newline at end of file diff --git a/roles/web-app-openproject/config/main.yml b/roles/web-app-openproject/config/main.yml index 43dab28f..6fce66da 100644 --- a/roles/web-app-openproject/config/main.yml +++ b/roles/web-app-openproject/config/main.yml @@ -14,7 +14,7 @@ ldap: features: matomo: true css: false # Temporary deactivated. Needs to be optimized for production use. - portfolio_iframe: true + port-ui-desktop: true ldap: true central_database: true oauth2: true diff --git a/roles/web-app-peertube/config/main.yml b/roles/web-app-peertube/config/main.yml index ee1bf04c..3b7af579 100644 --- a/roles/web-app-peertube/config/main.yml +++ b/roles/web-app-peertube/config/main.yml @@ -2,7 +2,7 @@ version: "bookworm" features: matomo: true css: false - portfolio_iframe: true + port-ui-desktop: true central_database: true oidc: true csp: diff --git a/roles/web-app-pgadmin/config/main.yml b/roles/web-app-pgadmin/config/main.yml index a07a17f3..62907d12 100644 --- a/roles/web-app-pgadmin/config/main.yml +++ b/roles/web-app-pgadmin/config/main.yml @@ -7,7 +7,7 @@ oauth2_proxy: features: matomo: true css: true - portfolio_iframe: true + port-ui-desktop: true central_database: true oauth2: true csp: diff --git a/roles/web-app-phpldapadmin/config/main.yml b/roles/web-app-phpldapadmin/config/main.yml index 30e6e5ca..a12019bd 100644 --- a/roles/web-app-phpldapadmin/config/main.yml +++ b/roles/web-app-phpldapadmin/config/main.yml @@ -5,6 +5,6 @@ oauth2_proxy: features: matomo: true css: true - portfolio_iframe: true + port-ui-desktop: true ldap: true oauth2: true \ No newline at end of file diff --git a/roles/web-app-phpmyadmin/config/main.yml b/roles/web-app-phpmyadmin/config/main.yml index fb71fb79..e50280a1 100644 --- a/roles/web-app-phpmyadmin/config/main.yml +++ b/roles/web-app-phpmyadmin/config/main.yml @@ -6,7 +6,7 @@ oauth2_proxy: features: matomo: true 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 central_database: true oauth2: true diff --git a/roles/web-app-pixelfed/config/main.yml b/roles/web-app-pixelfed/config/main.yml index aa229384..b598d999 100644 --- a/roles/web-app-pixelfed/config/main.yml +++ b/roles/web-app-pixelfed/config/main.yml @@ -5,7 +5,7 @@ images: features: matomo: true css: false # Needs to be reactivated - portfolio_iframe: true + port-ui-desktop: true central_database: true oidc: true csp: diff --git a/roles/web-app-port-ui/config/main.yml b/roles/web-app-port-ui/config/main.yml index fd722b20..ff455285 100644 --- a/roles/web-app-port-ui/config/main.yml +++ b/roles/web-app-port-ui/config/main.yml @@ -1,7 +1,7 @@ features: matomo: true css: true - portfolio_iframe: false + port-ui-desktop: false simpleicons: true # Activate Brand Icons for your groups javascript: true # Necessary for URL sync csp: diff --git a/roles/web-app-port-ui/lookup_plugins/docker_cards.py b/roles/web-app-port-ui/lookup_plugins/docker_cards.py index 2e05eefd..bfd2424a 100644 --- a/roles/web-app-port-ui/lookup_plugins/docker_cards.py +++ b/roles/web-app-port-ui/lookup_plugins/docker_cards.py @@ -22,7 +22,7 @@ class LookupModule(LookupBase): - Retrieves the icon class from galaxy_info.logo.class - Retrieves the tags from galaxy_info.galaxy_tags - 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. """ @@ -109,7 +109,7 @@ class LookupModule(LookupBase): url = "https://" + domain_url if domain_url else "" 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 card = { diff --git a/roles/web-app-port-ui/templates/menu/applications.yml.j2 b/roles/web-app-port-ui/templates/menu/applications.yml.j2 index de968fda..b518ce8f 100644 --- a/roles/web-app-port-ui/templates/menu/applications.yml.j2 +++ b/roles/web-app-port-ui/templates/menu/applications.yml.j2 @@ -33,13 +33,13 @@ applications: icon: class: fa-solid fa-shield-halved 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 description: Update your personal admin settings icon: class: fa-solid fa-user-gear 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 description: End your admin session securely icon: diff --git a/roles/web-app-port-ui/templates/menu/followus.yml.j2 b/roles/web-app-port-ui/templates/menu/followus.yml.j2 index 0d6b9080..5a778fe8 100644 --- a/roles/web-app-port-ui/templates/menu/followus.yml.j2 +++ b/roles/web-app-port-ui/templates/menu/followus.yml.j2 @@ -12,7 +12,7 @@ followus: class: fa-brands fa-mastodon url: "{{ web_protocol }}://{{ service_provider.contact.mastodon.split('@')[2] }}/@{{ service_provider.contact.mastodon.split('@')[1] }}" identifier: "{{service_provider.contact.mastodon}}" - iframe: {{ applications | is_feature_enabled('portfolio_iframe','mastodon') }} + iframe: {{ applications | is_feature_enabled('port-ui-desktop','mastodon') }} {% endif %} {% if service_provider.contact.bluesky is defined and service_provider.contact.bluesky != "" %} - name: Bluesky @@ -31,7 +31,7 @@ followus: class: fa-solid fa-camera identifier: "{{service_provider.contact.pixelfed}}" 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 %} {% if service_provider.contact.peertube is defined and service_provider.contact.peertube != "" %} - name: Peertube @@ -40,7 +40,7 @@ followus: class: fa-solid fa-video identifier: "{{service_provider.contact.peertube}}" 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 %} {% if service_provider.contact.wordpress is defined and service_provider.contact.wordpress != "" %} - name: Wordpress @@ -49,7 +49,7 @@ followus: class: fa-solid fa-blog identifier: "{{service_provider.contact.wordpress}}" 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 %} {% if service_provider.contact.friendica is defined and service_provider.contact.friendica != "" %} - name: Friendica @@ -58,5 +58,5 @@ followus: class: fas fa-net-wired identifier: "{{service_provider.contact.friendica}}" 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 %} diff --git a/roles/web-app-port-ui/templates/menu/footer.yml.j2 b/roles/web-app-port-ui/templates/menu/footer.yml.j2 index a03a9c14..ec71baab 100644 --- a/roles/web-app-port-ui/templates/menu/footer.yml.j2 +++ b/roles/web-app-port-ui/templates/menu/footer.yml.j2 @@ -10,7 +10,7 @@ icon: class: fas fa-book url: https://{{domains | get_domain('sphinx')}} - iframe: {{ applications | is_feature_enabled('portfolio_iframe','sphinx') }} + iframe: {{ applications | is_feature_enabled('port-ui-desktop','sphinx') }} {% endif %} @@ -21,7 +21,7 @@ icon: class: "fas fa-chalkboard-teacher" url: https://{{domains | get_domain('presentation')}} - iframe: {{ applications | is_feature_enabled('portfolio_iframe','presentation') }} + iframe: {{ applications | is_feature_enabled('port-ui-desktop','presentation') }} {% endif %} - name: Solutions diff --git a/roles/web-app-presentation/config/main.yml b/roles/web-app-presentation/config/main.yml index fe223e64..d64cb03c 100644 --- a/roles/web-app-presentation/config/main.yml +++ b/roles/web-app-presentation/config/main.yml @@ -1,7 +1,7 @@ features: matomo: true css: true - portfolio_iframe: true + port-ui-desktop: true csp: whitelist: diff --git a/roles/web-app-pretix/config/main.yml b/roles/web-app-pretix/config/main.yml index 1a7e4d01..8f2bb568 100644 --- a/roles/web-app-pretix/config/main.yml +++ b/roles/web-app-pretix/config/main.yml @@ -11,7 +11,7 @@ docker: features: matomo: true # Enable Matomo Tracking 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 central_database: false # Enable Central Database Network recaptcha: false # Enable ReCaptcha diff --git a/roles/web-app-snipe-it/config/main.yml b/roles/web-app-snipe-it/config/main.yml index 801417ad..21d99c0f 100644 --- a/roles/web-app-snipe-it/config/main.yml +++ b/roles/web-app-snipe-it/config/main.yml @@ -2,7 +2,7 @@ version: "latest" features: matomo: true css: false - portfolio_iframe: true + port-ui-desktop: true central_database: true ldap: true oauth2: true diff --git a/roles/web-app-sphinx/config/main.yml b/roles/web-app-sphinx/config/main.yml index 6aa4d9bb..7038d850 100644 --- a/roles/web-app-sphinx/config/main.yml +++ b/roles/web-app-sphinx/config/main.yml @@ -1,7 +1,7 @@ features: matomo: true css: true - portfolio_iframe: true + port-ui-desktop: true csp: flags: script-src: diff --git a/roles/web-app-taiga/config/main.yml b/roles/web-app-taiga/config/main.yml index 1516c094..efb4a6be 100644 --- a/roles/web-app-taiga/config/main.yml +++ b/roles/web-app-taiga/config/main.yml @@ -9,7 +9,7 @@ flavor: 'taigaio' # Potential flavors: robrotheram, taigaio features: matomo: true css: false - portfolio_iframe: true + port-ui-desktop: true oidc: false central_database: true docker: diff --git a/roles/web-app-wordpress/config/main.yml b/roles/web-app-wordpress/config/main.yml index 055c1c72..1c855248 100644 --- a/roles/web-app-wordpress/config/main.yml +++ b/roles/web-app-wordpress/config/main.yml @@ -9,7 +9,7 @@ plugins: features: matomo: true css: false - portfolio_iframe: true + port-ui-desktop: true oidc: true central_database: true version: latest diff --git a/roles/web-app-yourls/config/main.yml b/roles/web-app-yourls/config/main.yml index b15841c5..dd7207e3 100644 --- a/roles/web-app-yourls/config/main.yml +++ b/roles/web-app-yourls/config/main.yml @@ -10,7 +10,7 @@ oauth2_proxy: features: matomo: true css: true - portfolio_iframe: true + port-ui-desktop: true central_database: true oauth2: true domains: diff --git a/roles/web-svc-file/config/main.yml b/roles/web-svc-file/config/main.yml index ea685d79..6114c29b 100644 --- a/roles/web-svc-file/config/main.yml +++ b/roles/web-svc-file/config/main.yml @@ -1,7 +1,7 @@ features: matomo: true css: true - portfolio_iframe: true + port-ui-desktop: true domains: canonical: - "file.{{ primary_domain }}" diff --git a/roles/web-svc-html/config/main.yml b/roles/web-svc-html/config/main.yml index 8e80d2cf..972fbbe8 100644 --- a/roles/web-svc-html/config/main.yml +++ b/roles/web-svc-html/config/main.yml @@ -1,7 +1,7 @@ features: matomo: true css: true - portfolio_iframe: true + port-ui-desktop: true domains: canonical: - "html.{{ primary_domain }}" diff --git a/roles/web-svc-simpleicons/config/main.yml b/roles/web-svc-simpleicons/config/main.yml index d4ef33ed..54b3c839 100644 --- a/roles/web-svc-simpleicons/config/main.yml +++ b/roles/web-svc-simpleicons/config/main.yml @@ -11,7 +11,7 @@ docker: features: matomo: false # Matomo tracking isn't necessary 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 central_database: false # Enable Central Database Network recaptcha: false # Enable ReCaptcha diff --git a/templates/roles/web-app/config/main.yml.j2 b/templates/roles/web-app/config/main.yml.j2 index 4e117d78..23aa0911 100644 --- a/templates/roles/web-app/config/main.yml.j2 +++ b/templates/roles/web-app/config/main.yml.j2 @@ -11,7 +11,7 @@ docker: features: matomo: true # Enable Matomo Tracking 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 central_database: false # Enable Central Database Network recaptcha: false # Enable ReCaptcha