Projekte: neue Gitea-Repos beim Oeffnen der Projekte-Seite abholen; Review-Kleinigkeiten

- Projekte-Seite holt neue/archivierte Repos selbst ab (vorher bis zu 10 Minuten unsichtbar)
- Import-Drossel: nach einem Fehler sofort neuer Versuch
- Zuordnen-Assistent nennt den Status einer vorhandenen Preview
- Ticket "Neues Projekt": ungueltige Subdomain wird abgewiesen

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
ClaudeandClaude Opus 5.5 committed 2026-10-04 13:33:40 +00:00
1 parent f4c8b235b9
commit c262268015
5 files changed
+27 -8

No files matched your search

+5 -2
View File
@@ -24,8 +24,11 @@ test('Repo-Import hoechstens einmal pro Minute, laufender Abgleich wird geteilt'
assert.equal(runs, 2)
})
test('Fehler wird weitergereicht, der naechste Versuch wartet trotzdem die Minute ab', async () => {
const throttled = throttleRuns(async () => { throw new Error('weg') }, 60000)
test('Fehler wird weitergereicht, danach darf sofort neu versucht werden', async () => {
let runs = 0
const throttled = throttleRuns(async () => { runs += 1; if (runs === 1) throw new Error('weg'); return { ok: true } }, 60000)
await assert.rejects(throttled(), /weg/)
assert.deepEqual(await throttled(), { ok: true })
assert.equal(runs, 2)
assert.equal(await throttled(), null)
})