diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index b5c96831..1af02a8c 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -20,7 +20,7 @@ jobs: matrix: php-versions: ['8.0'] databases: ['sqlite', 'mysql', 'pgsql'] - server-versions: ['master'] + server-versions: ['stable23'] include: - php-versions: 7.4 databases: mysql @@ -28,24 +28,6 @@ jobs: - php-versions: 8.0 databases: mysql server-versions: stable22 - - php-versions: 8.0 - databases: mysql - server-versions: stable23 - - php-versions: 8.1 - databases: mysql - server-versions: stable24 - - php-versions: 8.1 - databases: mysql - server-versions: stable25 - - php-versions: 8.1 - databases: mysql - server-versions: stable26 - - php-versions: 8.1 - databases: mysql - server-versions: stable27 - - php-versions: 8.1 - databases: mysql - server-versions: master name: php${{ matrix.php-versions }}-${{ matrix.databases }}-${{ matrix.server-versions }} @@ -87,7 +69,9 @@ jobs: path: apps/${{ env.APP_NAME }} - name: Start keycloak - run: docker-compose -f "docker-compose.integration.yml" up -d --build + run: | + docker-compose -f "docker-compose.integration.yml" up -d --build \ + || docker compose -f "docker-compose.integration.yml" up -d --build working-directory: apps/${{ env.APP_NAME }}/tests/ - name: Set up php ${{ matrix.php-versions }} @@ -130,5 +114,7 @@ jobs: - name: Stop containers if: always() - run: docker-compose -f "docker-compose.integration.yml" down + run: | + docker-compose -f "docker-compose.integration.yml" down \ + || docker compose -f "docker-compose.integration.yml" down working-directory: apps/${{ env.APP_NAME }}/tests/ diff --git a/.github/workflows/phpunit.yml b/.github/workflows/phpunit.yml index e64467d5..66692a9f 100644 --- a/.github/workflows/phpunit.yml +++ b/.github/workflows/phpunit.yml @@ -21,40 +21,14 @@ jobs: matrix: php-versions: ['7.3', '7.4', '8.0', '8.1'] databases: ['mysql'] - server-versions: ['stable21', 'stable22', 'stable23', 'stable24', 'stable25', 'stable26', 'stable27', 'master'] + server-versions: ['stable21', 'stable22', 'stable23'] exclude: - - php-versions: 7.3 - server-versions: master - - php-versions: 7.4 - server-versions: master - - php-versions: 7.3 - server-versions: stable27 - - php-versions: 7.4 - server-versions: stable27 - - php-versions: 7.3 - server-versions: stable26 - - php-versions: 7.4 - server-versions: stable26 - - php-versions: 7.3 - server-versions: stable25 - - php-versions: 7.3 - server-versions: stable24 - php-versions: 8.1 server-versions: stable21 - php-versions: 8.1 server-versions: stable22 - php-versions: 8.1 server-versions: stable23 - include: - - php-versions: 8.2 - databases: mysql - server-versions: stable26 - - php-versions: 8.2 - databases: mysql - server-versions: stable27 - - php-versions: 8.2 - databases: mysql - server-versions: master name: php${{ matrix.php-versions }}-${{ matrix.databases }}-${{ matrix.server-versions }} diff --git a/src/components/AdminSettings.vue b/src/components/AdminSettings.vue index 2a6c5feb..ad94f012 100644 --- a/src/components/AdminSettings.vue +++ b/src/components/AdminSettings.vue @@ -195,7 +195,7 @@ export default { }) } catch (error) { logger.error('Could not save ID4me state: ' + error.message, { error }) - showError(t('user_oidc', 'Could not save ID4me state: ' + error.message)) + showError(t('user_oidc', 'Could not save ID4me state: {msg}', { msg: error.message })) } finally { this.loadingId4Me = false } @@ -230,7 +230,7 @@ export default { this.providers = this.providers.filter(p => p.id !== provider.id) } catch (error) { logger.error('Could not remove a provider: ' + error.message, { error }) - showError(t('user_oidc', 'Could not remove provider: ' + error.message)) + showError(t('user_oidc', 'Could not remove provider: {msg}', { msg: error.message })) } }, async onSubmit() { diff --git a/src/components/SettingsForm.vue b/src/components/SettingsForm.vue index 7d128be0..cc91a092 100644 --- a/src/components/SettingsForm.vue +++ b/src/components/SettingsForm.vue @@ -124,7 +124,7 @@ {{ t('user_oidc', 'Use group provisioning.') }}

- {{ t('user_oidc', 'This will create and update the users groups depending on the groups claim in the id token. The Format of the groups claim value should be [{gid: "1", displayName: "group1"}, ...] or ["group1", "group2", ...]') }} + {{ t('user_oidc', 'This will create and update the users groups depending on the groups claim in the id token. The Format of the groups claim value should be {sample1} or {sample2}', { sample1: '[{gid: "1", displayName: "group1"}, …]', sample2: '["group1", "group2", …]' }, undefined, { escape: false }) }}

{{ t('user_oidc', 'Check Bearer token on API and WebDav requests') }}