Gedankenstriche durch Bindestriche ersetzt
Prüfung / Lint, Typen, Tests (push) Canceled after 0s
Prüfung / Images bauen (pdf) (push) Canceled after 0s
Prüfung / Images bauen (web) (push) Canceled after 0s
Prüfung / Images bauen (worker) (push) Canceled after 0s
Images / bauen (pdf, docker/pdf.Dockerfile) (push) Canceled after 0s
Images / bauen (web, docker/web.Dockerfile) (push) Canceled after 0s
Images / bauen (worker, docker/worker.Dockerfile) (push) Canceled after 0s
Prüfung / Lint, Typen, Tests (push) Canceled after 0s
Prüfung / Images bauen (pdf) (push) Canceled after 0s
Prüfung / Images bauen (web) (push) Canceled after 0s
Prüfung / Images bauen (worker) (push) Canceled after 0s
Images / bauen (pdf, docker/pdf.Dockerfile) (push) Canceled after 0s
Images / bauen (web, docker/web.Dockerfile) (push) Canceled after 0s
Images / bauen (worker, docker/worker.Dockerfile) (push) Canceled after 0s
375 Vorkommen in 210 Dateien. Betrifft Kommentare, Oberflaechentexte und die README; an keiner Stelle Bedeutung, nur Zeichensetzung.
This commit is contained in:
@@ -232,7 +232,7 @@ export async function restoreEntry(
|
||||
|
||||
/**
|
||||
* Änderungsübersicht einer Akte: alle nachträglichen Änderungen am Verlauf,
|
||||
* chronologisch. Sichtbar für alle, die die Akte lesen dürfen — das ist der
|
||||
* chronologisch. Sichtbar für alle, die die Akte lesen dürfen - das ist der
|
||||
* ganze Sinn der Sache.
|
||||
*/
|
||||
export async function loadChangeHistory(p: EffectivePermissions, caseId: string) {
|
||||
|
||||
@@ -14,7 +14,7 @@ import type { EffectivePermissions } from '@/lib/auth/permissions'
|
||||
* anderes, je nachdem, von welcher Seite man liest. `RELATED` ist symmetrisch.
|
||||
*
|
||||
* Beide Seiten laufen durch die Sichtbarkeitsprüfung. Eine Akte, die der Leser
|
||||
* nicht sehen darf, taucht auch als Verknüpfung nicht auf — sonst verriete die
|
||||
* nicht sehen darf, taucht auch als Verknüpfung nicht auf - sonst verriete die
|
||||
* Gegenseite ihre Existenz. Das gilt in **beide** Richtungen, deshalb wird der
|
||||
* Filter zweimal angewandt.
|
||||
*/
|
||||
|
||||
@@ -30,7 +30,7 @@ export async function listParticipants(p: EffectivePermissions, caseId: string)
|
||||
addedById: true,
|
||||
user: { select: { id: true, displayName: true } },
|
||||
// Die Personalakte kommt nur mit, wenn der Leser sie sehen darf. Sonst
|
||||
// steht der Name da, aber der Verweis führt ins Leere — das ist richtig
|
||||
// steht der Name da, aber der Verweis führt ins Leere - das ist richtig
|
||||
// so: der Beteiligte ist Teil der Akte, seine Personalakte nicht.
|
||||
personnelFile: { select: { id: true, displayName: true } },
|
||||
},
|
||||
@@ -92,7 +92,7 @@ export async function addParticipant(
|
||||
}
|
||||
if (personnelFileId) {
|
||||
// Eine Personalakte, die der Eintragende nicht sehen darf, kann er auch
|
||||
// nicht als Beteiligte setzen — sonst verrät ihm die Fehlermeldung ihre
|
||||
// nicht als Beteiligte setzen - sonst verrät ihm die Fehlermeldung ihre
|
||||
// Existenz.
|
||||
const akte = await db.personnelFile.findFirst({
|
||||
where: { AND: [visiblePersonnelWhere(p), { id: personnelFileId }] },
|
||||
@@ -146,7 +146,7 @@ export async function addParticipant(
|
||||
|
||||
/**
|
||||
* Entfernt einen Beteiligten. Anders als ein Verlaufseintrag ist das keine
|
||||
* Aussage über den Sachverhalt, sondern eine Zuständigkeit — sie darf
|
||||
* Aussage über den Sachverhalt, sondern eine Zuständigkeit - sie darf
|
||||
* verschwinden. Das Protokoll behält sie.
|
||||
*/
|
||||
export async function removeParticipant(
|
||||
|
||||
@@ -19,7 +19,7 @@ import type { EffectivePermissions } from '@/lib/auth/permissions'
|
||||
|
||||
export { AccessError } from '@/lib/errors'
|
||||
|
||||
/** Lädt eine Akte, sofern der Nutzer sie sehen darf. Sonst `null` — nie 403. */
|
||||
/** Lädt eine Akte, sofern der Nutzer sie sehen darf. Sonst `null` - nie 403. */
|
||||
export async function loadVisibleCase(p: EffectivePermissions, caseNumber: string) {
|
||||
return db.case.findFirst({
|
||||
where: { AND: [visibleCaseWhere(p), { caseNumber }] },
|
||||
@@ -303,14 +303,14 @@ async function missingRequiredSections(caseId: string, templateId: string): Prom
|
||||
/**
|
||||
* Wiedervorlage setzen oder abräumen.
|
||||
*
|
||||
* Das Feld gab es von Anfang an — die Übersicht zeigt darauf ihre Fristen, die
|
||||
* Das Feld gab es von Anfang an - die Übersicht zeigt darauf ihre Fristen, die
|
||||
* Suche filtert darauf, der Ausdruck druckt es. Nur setzen konnte es niemand:
|
||||
* es fehlte jede Stelle, an der man ein Datum einträgt. Deshalb stand unter
|
||||
* „Fristen" immer „Nichts steht an". Siehe docs/13-entscheidungen.md.
|
||||
*
|
||||
* Kein Verlaufseintrag: eine Wiedervorlage ist eine Merkhilfe für die
|
||||
* Bearbeitung und keine Aussage über den Fall. Protokolliert wird sie
|
||||
* trotzdem — sie ist eine Änderung an der Akte, und dafür gilt harte Regel 3.
|
||||
* trotzdem - sie ist eine Änderung an der Akte, und dafür gilt harte Regel 3.
|
||||
*/
|
||||
export async function setDueDate(
|
||||
p: EffectivePermissions,
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/**
|
||||
* Feste Wertelisten der Akte — Rollen der Beteiligten und Arten der
|
||||
* Feste Wertelisten der Akte - Rollen der Beteiligten und Arten der
|
||||
* Verknüpfung.
|
||||
*
|
||||
* **Ohne Abhängigkeiten.** Diese Datei wird auch im Client geladen, und die
|
||||
@@ -28,7 +28,7 @@ export function isParticipantRole(value: string): value is ParticipantRoleName {
|
||||
}
|
||||
|
||||
/**
|
||||
* Wer an der Akte **arbeitet** — und nur diese drei Rollen öffnen sie auch.
|
||||
* Wer an der Akte **arbeitet** - und nur diese drei Rollen öffnen sie auch.
|
||||
*
|
||||
* Die Beteiligtenliste beantwortet zwei ganz verschiedene Fragen: *wer bearbeitet
|
||||
* diesen Fall* und *um wen geht es darin*. Sie standen bisher gleichberechtigt
|
||||
|
||||
@@ -10,7 +10,7 @@ import type { EffectivePermissions } from '@/lib/auth/permissions'
|
||||
* Wer eine Akte beobachtet, sieht sie auf der Übersicht und bekommt ihre
|
||||
* Meldungen, auch ohne beteiligt zu sein. **Zugriff verschafft das nicht**:
|
||||
* beobachten kann man nur, was man ohnehin sehen darf, und fällt die Akte
|
||||
* später über die eigene Stufe, verschwindet sie auch aus der Liste — die
|
||||
* später über die eigene Stufe, verschwindet sie auch aus der Liste - die
|
||||
* Abfrage läuft durch dieselbe Sichtbarkeitsprüfung wie die Fallliste.
|
||||
*/
|
||||
export async function listWatched(p: EffectivePermissions, take = 20) {
|
||||
|
||||
Reference in New Issue
Block a user