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
9 changes: 8 additions & 1 deletion .github/workflows/code-quality.yml
Original file line number Diff line number Diff line change
Expand Up @@ -240,7 +240,14 @@ jobs:
# dashboard source — exists only on `development`. Pinned to `main` the
# grant lookup would fail soft to owned-only and the suite would quietly
# test less than it appears to.
additional-apps: '[{"repo":"ConductionNL/openregister","app":"openregister","ref":"development"}]'
#
# integriq is here because the Integrations page reads integriq's
# `app_connection` rows (adopt-connection-registry). Without it the page
# shows the missing-dependency screen and `tests/e2e/integrations-page.spec.ts`
# fails on every run. `app` is `integriq`, read from its appinfo/info.xml
# on `development` on 2026-09-15. Its frontend is not built here, so the
# spec only asserts that Add integration lands on integriq's URL.
additional-apps: '[{"repo":"ConductionNL/openregister","app":"openregister","ref":"development"},{"repo":"ConductionNL/integriq","app":"integriq","ref":"development"}]'
enable-playwright: true
# Enforce E2E skip discipline. Re-added: #354 set this and #356 removed
# it 16 minutes later while rewriting this file's triggers -- not a
Expand Down
15 changes: 14 additions & 1 deletion l10n/be.js
Original file line number Diff line number Diff line change
Expand Up @@ -1114,6 +1114,19 @@ OC.L10N.register(
"Kind": "Від",
"Version": "Версія",
"How many dashboards there are, and who they belong to.": "Колькі ёсць панэляў і каму яны належаць.",
"Store": "Крама"
"Store": "Крама",
"Integrations" : "Інтэграцыі",
"Connection" : "Злучэнне",
"Status" : "Статус",
"Status message" : "Паведамленне пра статус",
"Last checked" : "Апошняя праверка",
"All connections" : "Усе злучэнні",
"Add integration" : "Дадаць інтэграцыю",
"Open settings" : "Адкрыць налады",
"Configured" : "Наладжана",
"Limited" : "Абмежавана",
"Not configured" : "Не наладжана",
"Simulated" : "Сімулявана",
"Error" : "Памылка"
},
"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);");
15 changes: 14 additions & 1 deletion l10n/be.json
Original file line number Diff line number Diff line change
Expand Up @@ -1091,6 +1091,19 @@
"Kind": "Від",
"Version": "Версія",
"How many dashboards there are, and who they belong to.": "Колькі ёсць панэляў і каму яны належаць.",
"Store": "Крама"
"Store": "Крама",
"Integrations": "Інтэграцыі",
"Connection": "Злучэнне",
"Status": "Статус",
"Status message": "Паведамленне пра статус",
"Last checked": "Апошняя праверка",
"All connections": "Усе злучэнні",
"Add integration": "Дадаць інтэграцыю",
"Open settings": "Адкрыць налады",
"Configured": "Наладжана",
"Limited": "Абмежавана",
"Not configured": "Не наладжана",
"Simulated": "Сімулявана",
"Error": "Памылка"
}
}
15 changes: 14 additions & 1 deletion l10n/bg.js
Original file line number Diff line number Diff line change
Expand Up @@ -1123,7 +1123,20 @@ OC.L10N.register(
"Kind": "Вид",
"Version": "Версия",
"How many dashboards there are, and who they belong to.": "Колко табла има и на кого принадлежат.",
"Store": "Магазин"
"Store": "Магазин",
"Integrations" : "Интеграции",
"Connection" : "Връзка",
"Status" : "Статус",
"Status message" : "Съобщение за статус",
"Last checked" : "Последна проверка",
"All connections" : "Всички връзки",
"Add integration" : "Добавяне на интеграция",
"Open settings" : "Отваряне на настройките",
"Configured" : "Конфигурирано",
"Limited" : "Ограничено",
"Not configured" : "Не е конфигурирано",
"Simulated" : "Симулирано",
"Error" : "Грешка"
},
"nplurals=2; plural=(n != 1);"
);
15 changes: 14 additions & 1 deletion l10n/bg.json
Original file line number Diff line number Diff line change
Expand Up @@ -1090,6 +1090,19 @@
"Kind": "Вид",
"Version": "Версия",
"How many dashboards there are, and who they belong to.": "Колко табла има и на кого принадлежат.",
"Store": "Магазин"
"Store": "Магазин",
"Integrations": "Интеграции",
"Connection": "Връзка",
"Status": "Статус",
"Status message": "Съобщение за статус",
"Last checked": "Последна проверка",
"All connections": "Всички връзки",
"Add integration": "Добавяне на интеграция",
"Open settings": "Отваряне на настройките",
"Configured": "Конфигурирано",
"Limited": "Ограничено",
"Not configured": "Не е конфигурирано",
"Simulated": "Симулирано",
"Error": "Грешка"
}
}
15 changes: 14 additions & 1 deletion l10n/bs.js
Original file line number Diff line number Diff line change
Expand Up @@ -1123,7 +1123,20 @@ OC.L10N.register(
"Kind": "Vrsta",
"Version": "Verzija",
"How many dashboards there are, and who they belong to.": "Koliko ima kontrolnih tabli i kome pripadaju.",
"Store": "Trgovina"
"Store": "Trgovina",
"Integrations" : "Integracije",
"Connection" : "Veza",
"Status" : "Status",
"Status message" : "Statusna poruka",
"Last checked" : "Posljednja provjera",
"All connections" : "Sve veze",
"Add integration" : "Dodaj integraciju",
"Open settings" : "Otvori postavke",
"Configured" : "Konfigurisano",
"Limited" : "Ograničeno",
"Not configured" : "Nije konfigurisano",
"Simulated" : "Simulirano",
"Error" : "Greška"
},
"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"
);
15 changes: 14 additions & 1 deletion l10n/bs.json
Original file line number Diff line number Diff line change
Expand Up @@ -1091,6 +1091,19 @@
"Kind": "Vrsta",
"Version": "Verzija",
"How many dashboards there are, and who they belong to.": "Koliko ima kontrolnih tabli i kome pripadaju.",
"Store": "Trgovina"
"Store": "Trgovina",
"Integrations": "Integracije",
"Connection": "Veza",
"Status": "Status",
"Status message": "Statusna poruka",
"Last checked": "Posljednja provjera",
"All connections": "Sve veze",
"Add integration": "Dodaj integraciju",
"Open settings": "Otvori postavke",
"Configured": "Konfigurisano",
"Limited": "Ograničeno",
"Not configured": "Nije konfigurisano",
"Simulated": "Simulirano",
"Error": "Greška"
}
}
15 changes: 14 additions & 1 deletion l10n/ca.js
Original file line number Diff line number Diff line change
Expand Up @@ -1123,7 +1123,20 @@ OC.L10N.register(
"Kind": "Tipus",
"Version": "Versió",
"How many dashboards there are, and who they belong to.": "Quants taulers hi ha i a qui pertanyen.",
"Store": "Botiga"
"Store": "Botiga",
"Integrations" : "Integracions",
"Connection" : "Connexió",
"Status" : "Estat",
"Status message" : "Missatge d'estat",
"Last checked" : "Última comprovació",
"All connections" : "Totes les connexions",
"Add integration" : "Afegeix una integració",
"Open settings" : "Obre la configuració",
"Configured" : "Configurat",
"Limited" : "Limitat",
"Not configured" : "No configurat",
"Simulated" : "Simulat",
"Error" : "Error"
},
"nplurals=2; plural=(n != 1);"
);
15 changes: 14 additions & 1 deletion l10n/ca.json
Original file line number Diff line number Diff line change
Expand Up @@ -1090,6 +1090,19 @@
"Kind": "Tipus",
"Version": "Versió",
"How many dashboards there are, and who they belong to.": "Quants taulers hi ha i a qui pertanyen.",
"Store": "Botiga"
"Store": "Botiga",
"Integrations": "Integracions",
"Connection": "Connexió",
"Status": "Estat",
"Status message": "Missatge d'estat",
"Last checked": "Última comprovació",
"All connections": "Totes les connexions",
"Add integration": "Afegeix una integració",
"Open settings": "Obre la configuració",
"Configured": "Configurat",
"Limited": "Limitat",
"Not configured": "No configurat",
"Simulated": "Simulat",
"Error": "Error"
}
}
15 changes: 14 additions & 1 deletion l10n/cs.js
Original file line number Diff line number Diff line change
Expand Up @@ -1123,7 +1123,20 @@ OC.L10N.register(
"Kind": "Druh",
"Version": "Verze",
"How many dashboards there are, and who they belong to.": "Kolik je přehledů a komu patří.",
"Store": "Obchod"
"Store": "Obchod",
"Integrations" : "Integrace",
"Connection" : "Připojení",
"Status" : "Stav",
"Status message" : "Zpráva o stavu",
"Last checked" : "Naposledy zkontrolováno",
"All connections" : "Všechna připojení",
"Add integration" : "Přidat integraci",
"Open settings" : "Otevřít nastavení",
"Configured" : "Nastaveno",
"Limited" : "Omezeno",
"Not configured" : "Nenastaveno",
"Simulated" : "Simulováno",
"Error" : "Chyba"
},
"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"
);
15 changes: 14 additions & 1 deletion l10n/cs.json
Original file line number Diff line number Diff line change
Expand Up @@ -1091,6 +1091,19 @@
"Kind": "Druh",
"Version": "Verze",
"How many dashboards there are, and who they belong to.": "Kolik je přehledů a komu patří.",
"Store": "Obchod"
"Store": "Obchod",
"Integrations": "Integrace",
"Connection": "Připojení",
"Status": "Stav",
"Status message": "Zpráva o stavu",
"Last checked": "Naposledy zkontrolováno",
"All connections": "Všechna připojení",
"Add integration": "Přidat integraci",
"Open settings": "Otevřít nastavení",
"Configured": "Nastaveno",
"Limited": "Omezeno",
"Not configured": "Nenastaveno",
"Simulated": "Simulováno",
"Error": "Chyba"
}
}
15 changes: 14 additions & 1 deletion l10n/da.js
Original file line number Diff line number Diff line change
Expand Up @@ -1123,7 +1123,20 @@ OC.L10N.register(
"Kind": "Type",
"Version": "Version",
"How many dashboards there are, and who they belong to.": "Hvor mange dashboards der er, og hvem de tilhører.",
"Store": "Butik"
"Store": "Butik",
"Integrations" : "Integrationer",
"Connection" : "Forbindelse",
"Status" : "Status",
"Status message" : "Statusbesked",
"Last checked" : "Sidst kontrolleret",
"All connections" : "Alle forbindelser",
"Add integration" : "Tilføj integration",
"Open settings" : "Åbn indstillinger",
"Configured" : "Konfigureret",
"Limited" : "Begrænset",
"Not configured" : "Ikke konfigureret",
"Simulated" : "Simuleret",
"Error" : "Fejl"
},
"nplurals=2; plural=(n != 1);"
);
15 changes: 14 additions & 1 deletion l10n/da.json
Original file line number Diff line number Diff line change
Expand Up @@ -1090,6 +1090,19 @@
"Kind": "Type",
"Version": "Version",
"How many dashboards there are, and who they belong to.": "Hvor mange dashboards der er, og hvem de tilhører.",
"Store": "Butik"
"Store": "Butik",
"Integrations": "Integrationer",
"Connection": "Forbindelse",
"Status": "Status",
"Status message": "Statusbesked",
"Last checked": "Sidst kontrolleret",
"All connections": "Alle forbindelser",
"Add integration": "Tilføj integration",
"Open settings": "Åbn indstillinger",
"Configured": "Konfigureret",
"Limited": "Begrænset",
"Not configured": "Ikke konfigureret",
"Simulated": "Simuleret",
"Error": "Fejl"
}
}
15 changes: 14 additions & 1 deletion l10n/de.js
Original file line number Diff line number Diff line change
Expand Up @@ -1123,7 +1123,20 @@ OC.L10N.register(
"Kind": "Art",
"Version": "Version",
"How many dashboards there are, and who they belong to.": "Wie viele Dashboards es gibt und wem sie gehören.",
"Store": "Store"
"Store": "Store",
"Integrations" : "Integrationen",
"Connection" : "Verbindung",
"Status" : "Status",
"Status message" : "Statusmeldung",
"Last checked" : "Zuletzt geprüft",
"All connections" : "Alle Verbindungen",
"Add integration" : "Integration hinzufügen",
"Open settings" : "Einstellungen öffnen",
"Configured" : "Konfiguriert",
"Limited" : "Eingeschränkt",
"Not configured" : "Nicht konfiguriert",
"Simulated" : "Simuliert",
"Error" : "Fehler"
},
"nplurals=2; plural=(n != 1);"
);
15 changes: 14 additions & 1 deletion l10n/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -1090,6 +1090,19 @@
"Kind": "Art",
"Version": "Version",
"How many dashboards there are, and who they belong to.": "Wie viele Dashboards es gibt und wem sie gehören.",
"Store": "Store"
"Store": "Store",
"Integrations": "Integrationen",
"Connection": "Verbindung",
"Status": "Status",
"Status message": "Statusmeldung",
"Last checked": "Zuletzt geprüft",
"All connections": "Alle Verbindungen",
"Add integration": "Integration hinzufügen",
"Open settings": "Einstellungen öffnen",
"Configured": "Konfiguriert",
"Limited": "Eingeschränkt",
"Not configured": "Nicht konfiguriert",
"Simulated": "Simuliert",
"Error": "Fehler"
}
}
15 changes: 14 additions & 1 deletion l10n/el.js
Original file line number Diff line number Diff line change
Expand Up @@ -1123,7 +1123,20 @@ OC.L10N.register(
"Kind": "Είδος",
"Version": "Έκδοση",
"How many dashboards there are, and who they belong to.": "Πόσοι πίνακες υπάρχουν και σε ποιον ανήκουν.",
"Store": "Κατάστημα"
"Store": "Κατάστημα",
"Integrations" : "Ενσωματώσεις",
"Connection" : "Σύνδεση",
"Status" : "Κατάσταση",
"Status message" : "Μήνυμα κατάστασης",
"Last checked" : "Τελευταίος έλεγχος",
"All connections" : "Όλες οι συνδέσεις",
"Add integration" : "Προσθήκη ενσωμάτωσης",
"Open settings" : "Άνοιγμα ρυθμίσεων",
"Configured" : "Ρυθμισμένο",
"Limited" : "Περιορισμένο",
"Not configured" : "Μη ρυθμισμένο",
"Simulated" : "Προσομοιωμένο",
"Error" : "Σφάλμα"
},
"nplurals=2; plural=(n != 1);"
);
15 changes: 14 additions & 1 deletion l10n/el.json
Original file line number Diff line number Diff line change
Expand Up @@ -1090,6 +1090,19 @@
"Kind": "Είδος",
"Version": "Έκδοση",
"How many dashboards there are, and who they belong to.": "Πόσοι πίνακες υπάρχουν και σε ποιον ανήκουν.",
"Store": "Κατάστημα"
"Store": "Κατάστημα",
"Integrations": "Ενσωματώσεις",
"Connection": "Σύνδεση",
"Status": "Κατάσταση",
"Status message": "Μήνυμα κατάστασης",
"Last checked": "Τελευταίος έλεγχος",
"All connections": "Όλες οι συνδέσεις",
"Add integration": "Προσθήκη ενσωμάτωσης",
"Open settings": "Άνοιγμα ρυθμίσεων",
"Configured": "Ρυθμισμένο",
"Limited": "Περιορισμένο",
"Not configured": "Μη ρυθμισμένο",
"Simulated": "Προσομοιωμένο",
"Error": "Σφάλμα"
}
}
15 changes: 14 additions & 1 deletion l10n/en.js
Original file line number Diff line number Diff line change
Expand Up @@ -1101,7 +1101,20 @@ OC.L10N.register(
"AI insight" : "AI insight",
"AI insight unavailable — the local LLM source is not configured" : "AI insight unavailable — the local LLM source is not configured",
"Generate insight" : "Generate insight",
"Total spend: {amount}" : "Total spend: {amount}"
"Total spend: {amount}" : "Total spend: {amount}",
"Integrations" : "Integrations",
"Connection" : "Connection",
"Status" : "Status",
"Status message" : "Status message",
"Last checked" : "Last checked",
"All connections" : "All connections",
"Add integration" : "Add integration",
"Open settings" : "Open settings",
"Configured" : "Configured",
"Limited" : "Limited",
"Not configured" : "Not configured",
"Simulated" : "Simulated",
"Error" : "Error"
},
"nplurals=2; plural=(n != 1);"
);
Loading
Loading