Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ Kompakte Zusammenfassung der wichtigsten Funktionssprünge des Versorgungs-Kompa

Der Versorgungs-Kompass wird klarer, verlässlicher und leichter nutzbar. Die neuen Verbesserungen unterstützen das Netzwerk dabei, Wissen zu teilen und gemeinsam ins Handeln zu kommen.

- **Hotfix v0.26.1:** Die Nutzerverwaltung fordert ihre Konten auch bei der initialen Ansicht an. Rollen- und Zugriffsschutz bleiben erhalten.

### Hotfix v0.25.1

Der Mac-Abgleich berücksichtigt den Schreibschutz des Aktivitätsprotokolls und erhält den Kopplungscode beim Anmelderücksprung. Unterbrochene Dateiübernahmen werden aus dem gesicherten Zwischenstand fortgesetzt. Der Integrationstest verwendet die tatsächlichen Laufzeitrechte.
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ Der Quellcode und die technische Dokumentation stehen unter der [Apache License

## Aktueller Release

- Version: [v0.26.0](https://github.com/TimoFrank/mitmachen/releases/tag/v0.26.0)
- Version: [v0.26.1](https://github.com/TimoFrank/mitmachen/releases/tag/v0.26.1)
- Stand: 30. September 2026
- Kurznotiz: Konten verwalten und Hospitationen strukturieren
- Kurznotiz: Die Nutzerverwaltung fordert ihre Konten auch bei der initialen Ansicht an. Rollen- und Zugriffsschutz bleiben erhalten.
- Demo-Kanal: [GitHub Pages](https://timofrank.github.io/mitmachen/)
2 changes: 1 addition & 1 deletion config/release.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"$schema": "./release.schema.json",
"schemaVersion": 2,
"productVersion": "0.26.0",
"productVersion": "0.26.1",
"baselineVersion": "0.20.0",
"baselineRef": "fac533f154355a00e8bc1bb78112ec476ae68fef",
"defaultBump": "minor",
Expand Down
4 changes: 2 additions & 2 deletions deploy/helm/versorgungs-kompass/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@ apiVersion: v2
name: versorgungs-kompass
description: Versorgungs-Kompass API for the gematik Kubernetes target setup.
type: application
version: 0.26.0
appVersion: "0.26.0"
version: 0.26.1
appVersion: "0.26.1"
2 changes: 1 addition & 1 deletion deploy/helm/versorgungs-kompass/values.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
productVersion: "0.26.0"
productVersion: "0.26.1"

replicaCount: 2

Expand Down
28 changes: 28 additions & 0 deletions dokumentation/release-notes/v0.26.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# 0.26.1 Release Candidate

## Anlass

Beim direkten Öffnen der Nutzerverwaltung oder Neuladen blieb die Kontoliste beim Anwendungsstart leer.

## Korrektur

Die Nutzerverwaltung fordert ihre Konten auch bei der initialen Ansicht an. Rollen- und Zugriffsschutz bleiben erhalten.

## Risiko

Begrenzte Änderung am Laden der Verwaltungsansicht; keine Änderung an Konten, Rollen oder Datenbankrechten.

## Prüfung

Direkteinstieg und Neuladen auf Desktop und Mobil reproduziert und geprüft; alle zehn gezielten Nutzerverwaltungstests erfolgreich. Vollständige QA, Pages-Build und erneute Cloud-Abnahme folgen im Release.

## Technische Änderungen

- Die initiale Verwaltungsansicht lädt ihre Konten auch dann, wenn beim Start kein Ansichtswechsel stattfindet. Der Regressionstest prüft Direktaufruf und Neuladen.
- Pages-Prüfung an Hospitationsnavigation anpassen (#285) ([02c80ce](https://github.com/TimoFrank/mitmachen/commit/02c80ceda7a0e1206cb2497971fa7d5936db4f2c))

## Links

- Öffentliche Demo: https://timofrank.github.io/mitmachen/
- Vollständiger Vergleich: https://github.com/TimoFrank/mitmachen/compare/v0.26.0...v0.26.1
- Changelog: https://github.com/TimoFrank/mitmachen/blob/v0.26.1/CHANGELOG.md
2 changes: 1 addition & 1 deletion frontend/app/versorgungs-kompass.js
Original file line number Diff line number Diff line change
Expand Up @@ -40161,7 +40161,7 @@
if (view === "personProfile") renderPersonProfilePage();
if (view === "organizationProfile") renderOrganizationProfilePage();
if (view === "team") renderTeamView();
if (view === "userAdmin" && viewChanged) void window.VKUserAdministration?.open();
if (view === "userAdmin" && (viewChanged || appShell?.classList.contains("is-initializing"))) void window.VKUserAdministration?.open();
if (view === "experts") renderExpertTablesVisibility();
if (view === "stakeholders") {
activeStakeholderMode = "organizations";
Expand Down
13 changes: 12 additions & 1 deletion tests/user-administration.spec.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { test, expect } from "@playwright/test";
import { mkdir } from "node:fs/promises";
import { gotoAuthenticated } from "./helpers/app-test-session.js";
import { gotoAuthenticated, installAppTestSession, writeAppTestStorage } from "./helpers/app-test-session.js";

const path = "/frontend/app/versorgungs-kompass.html#home";
function fixture() {
Expand All @@ -26,6 +26,17 @@ async function install(page, value, calls) {
});
}

test("Direkteinstieg lädt Konten nach dem eigenen Profil", async ({ page }) => {
await installAppTestSession(page);
await writeAppTestStorage(page);
await install(page, fixture(), []);
await page.goto("/frontend/app/versorgungs-kompass.html#userAdmin");
await expect(page.locator("#sidebar-user-name")).not.toHaveText("Nutzerprofil");
await expect(page.locator("[data-admin-count]")).toHaveText("4 von 4 Konten");
await page.reload();
await expect(page.locator("[data-admin-count]")).toHaveText("4 von 4 Konten");
});

test("Konten filtern, sperren und Einladung nach Vorschau senden", async ({ page }, testInfo) => {
const errors = []; page.on("pageerror", error => errors.push(error.message));
await gotoAuthenticated(page, path);
Expand Down
Loading