Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
a134a39
chore: build result (#456)
rubenvdlinde May 19, 2026
7166d86
ci(dependabot): target development branch (matches branching strategy…
rubenvdlinde May 19, 2026
14450e2
ci(quality): disable E2E pending nc-vue#242 fix (#500)
rubenvdlinde May 19, 2026
96e173e
chore: applier verdict (#482)
rubenvdlinde May 19, 2026
cdf1f1b
fix(#323): clear 6 mechanical ESLint source errors (#498)
rubenvdlinde May 19, 2026
22bd9cf
feat(pdok): replace pdokService.js with openconnector shim (#497)
rubenvdlinde May 19, 2026
e34236c
docs(audit): record parafering audit umbrella rule (no code migration…
rubenvdlinde May 19, 2026
8e370f0
docs(parafering): record OR ApprovalService migration plan (#494)
rubenvdlinde May 19, 2026
4bb420a
docs(status-engine): record per-schema lifecycle migration plan (#493)
rubenvdlinde May 19, 2026
5c0e6df
docs(rbac): record role-routing migration plan bound to parafering ap…
rubenvdlinde May 19, 2026
f0b0431
feat(schemas): adopt x-openregister-lifecycle on 7 procest schemas (A…
rubenvdlinde May 19, 2026
6e2ecf4
fix(procest): dashboard cleanup + header/PHPCS/i18n improvements (re-…
rubenvdlinde May 19, 2026
b3b0e82
chore(brand): align app-store hex to canonical cobalt #21468B (#488)
rubenvdlinde May 19, 2026
08b242e
chore(openspec): Chain task-management spec + add stubs for map/regis…
rubenvdlinde May 19, 2026
1ac7c58
chore: Harmonize .gitignore with shared Conduction template (#120)
rubenvdlinde May 19, 2026
a01e8f3
docs(openspec): Add 6 change proposals from gap analysis (#114)
rubenvdlinde May 19, 2026
5ba5281
chore(deps): preset lockfile 3.7.1 -> 3.8.0 (BreadcrumbList + TechArt…
rubenvdlinde May 19, 2026
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
1 change: 1 addition & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ version: 2
updates:
- package-ecosystem: "npm"
directory: "/"
target-branch: "development"
schedule:
interval: "weekly"
open-pull-requests-limit: 10
Expand Down
11 changes: 9 additions & 2 deletions .github/workflows/code-quality.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,14 @@ jobs:
# `npm ls` under the hood; `--package-lock-only` doesn't sidestep it).
# No other Conduction app enables SBOM today. Tracked in #434.
enable-sbom: false
enable-playwright: true
enable-playwright-coverage: true
# Playwright disabled until upstream @conduction/nextcloud-vue
# CnObjectDataWidget bundling bug is fixed: the published bundle has a
# hard-coded `require('../../store/index.js')` inside a soft try/catch
# that webpack can't resolve in consumer apps, so the procest bundle
# fails to build and every E2E spec then 404s. Tracked in
# ConductionNL/nextcloud-vue#242 — re-enable once a beta past that fix
# is pinned in package.json.
enable-playwright: false
enable-playwright-coverage: false
playwright-coverage-threshold: 75
playwright-seed-command: 'php occ maintenance:repair'
42 changes: 38 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,19 +1,53 @@
# IDE
/.idea/
/*.iml
*.Identifier

# Dependencies
/vendor/
/vendor-bin/*/vendor/
/node_modules/

# Build artifacts
/js/
/vendor/

# Documentation
/docs/node_modules/
/docs/build/
/docs/.docusaurus/
/docusaurus/node_modules/
/docusaurus/build/
/docusaurus/.docusaurus/
docs/.docusaurus/
docs/node_modules/

# Test/build artifacts
# Testing & Quality
/.php-cs-fixer.cache
/tests/.phpunit.cache
/.phpunit.cache/
.phpunit.cache
.phpunit.cache/
.phpunit.result.cache
/coverage/
coverage/
/coverage-frontend/
/phpmetrics/
phpmetrics/
/quality-reports/
/phpqa/

# Playwright output (paths align with the shared quality.yml artifact uploads)
/test-results/
/playwright-report/

# Nextcloud
/custom_apps/
/config/

# OS
.DS_Store
Thumbs.db

# Claude Code
.claude/worktrees/

# Repo-specific
tests/e2e/.auth/
2 changes: 1 addition & 1 deletion appinfo/routes.php
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
* @category Routes
* @package OCA\Procest
*
* @author Conduction Development Team <dev@conductio.nl>
* @author Conduction Development Team <info@conduction.nl>
* @copyright 2024 Conduction B.V.
* @license EUPL-1.2 https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
*
Expand Down
6 changes: 3 additions & 3 deletions docs/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion img/app-store.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 4 additions & 4 deletions l10n/en.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ OC.L10N.register(
"Add note" : "Add note",
"All" : "All",
"All case types" : "All case types",
"All cases active" : "All cases active",
"All caught up!" : "All caught up!",
"All your items are completed" : "All your items are completed",
"Are you sure you want to delete this case?" : "Are you sure you want to delete this case?",
Expand All @@ -45,12 +46,10 @@ OC.L10N.register(
"Case Type" : "Case Type",
"Case Type Management" : "Case Type Management",
"Case Types" : "Case Types",
"Case created with type \" : "Case created with type \",
"Case handler" : "Case handler",
"Case schema" : "Case schema",
"Case sensitive" : "Case sensitive",
"Case type" : "Case type",
"Case type \" : "Case type \",
"Case type has expired (valid until {date})" : "Case type has expired (valid until {date})",
"Case type is not yet valid (valid from {date})" : "Case type is not yet valid (valid from {date})",
"Case type is required" : "Case type is required",
Expand Down Expand Up @@ -189,6 +188,7 @@ OC.L10N.register(
"No result recorded yet" : "No result recorded yet",
"No settings available yet" : "No settings available yet",
"No status types defined. Add at least one to publish this case type." : "No status types defined. Add at least one to publish this case type.",
"No task reminders" : "No task reminders",
"No tasks found" : "No tasks found",
"No tasks yet" : "No tasks yet",
"No widgets configured" : "No widgets configured",
Expand Down Expand Up @@ -258,6 +258,7 @@ OC.L10N.register(
"Role type" : "Role type",
"Save" : "Save",
"Save the case type first before adding status types." : "Save the case type first before adding status types.",
"SLA Compliance" : "SLA Compliance",
"Saved successfully" : "Saved successfully",
"Schema ID" : "Schema ID",
"Secret" : "Secret",
Expand All @@ -279,8 +280,6 @@ OC.L10N.register(
"Started" : "Started",
"Status" : "Status",
"Status Timeline" : "Status Timeline",
"Status changed from \" : "Status changed from \",
"Status changed to \" : "Status changed to \",
"Status schema" : "Status schema",
"Status type" : "Status type",
"Status type name is required" : "Status type name is required",
Expand Down Expand Up @@ -325,6 +324,7 @@ OC.L10N.register(
"Valid until" : "Valid until",
"Value Mappings (enum translations)" : "Value Mappings (enum translations)",
"View all activity" : "View all activity",
"View all deadline alerts" : "View all deadline alerts",
"View all my work" : "View all my work",
"View all overdue" : "View all overdue",
"View case" : "View case",
Expand Down
8 changes: 4 additions & 4 deletions l10n/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
"Add note": "Add note",
"All": "All",
"All case types": "All case types",
"All cases active": "All cases active",
"All caught up!": "All caught up!",
"All your items are completed": "All your items are completed",
"Advice": "Advice",
Expand Down Expand Up @@ -51,12 +52,10 @@
"Case Type": "Case Type",
"Case Type Management": "Case Type Management",
"Case Types": "Case Types",
"Case created with type \\": "Case created with type \\",
"Case handler": "Case handler",
"Case schema": "Case schema",
"Case sensitive": "Case sensitive",
"Case type": "Case type",
"Case type \\": "Case type \\",
"Case type has expired (valid until {date})": "Case type has expired (valid until {date})",
"Case type is not yet valid (valid from {date})": "Case type is not yet valid (valid from {date})",
"Case type is required": "Case type is required",
Expand Down Expand Up @@ -196,6 +195,7 @@
"No result recorded yet": "No result recorded yet",
"No settings available yet": "No settings available yet",
"No status types defined. Add at least one to publish this case type.": "No status types defined. Add at least one to publish this case type.",
"No task reminders": "No task reminders",
"No tasks found": "No tasks found",
"No tasks yet": "No tasks yet",
"No actions recorded yet": "No actions recorded yet",
Expand Down Expand Up @@ -267,6 +267,7 @@
"Role type": "Role type",
"Save": "Save",
"Save the case type first before adding status types.": "Save the case type first before adding status types.",
"SLA Compliance": "SLA Compliance",
"Saved successfully": "Saved successfully",
"Schema ID": "Schema ID",
"Secret": "Secret",
Expand All @@ -288,8 +289,6 @@
"Started": "Started",
"Status": "Status",
"Status Timeline": "Status Timeline",
"Status changed from \\": "Status changed from \\",
"Status changed to \\": "Status changed to \\",
"Status schema": "Status schema",
"Status type": "Status type",
"Status type name is required": "Status type name is required",
Expand Down Expand Up @@ -334,6 +333,7 @@
"Valid until": "Valid until",
"Value Mappings (enum translations)": "Value Mappings (enum translations)",
"View all activity": "View all activity",
"View all deadline alerts": "View all deadline alerts",
"View all my work": "View all my work",
"View all overdue": "View all overdue",
"View case": "View case",
Expand Down
8 changes: 4 additions & 4 deletions l10n/nl.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ OC.L10N.register(
"Add note" : "Notitie toevoegen",
"All" : "Alle",
"All case types" : "Alle zaaktypen",
"All cases active" : "Alle zaken actief",
"All caught up!" : "Alles bijgewerkt!",
"All your items are completed" : "Al uw items zijn afgerond",
"Are you sure you want to delete this case?" : "Weet u zeker dat u deze zaak wilt verwijderen?",
Expand All @@ -45,12 +46,10 @@ OC.L10N.register(
"Case Type" : "Zaaktype",
"Case Type Management" : "Zaaktype beheer",
"Case Types" : "Zaaktypen",
"Case created with type \" : "Zaak aangemaakt met type \",
"Case handler" : "Behandelaar",
"Case schema" : "Zaak schema",
"Case sensitive" : "Hoofdlettergevoelig",
"Case type" : "Zaaktype",
"Case type \" : "Zaaktype \",
"Case type has expired (valid until {date})" : "Zaaktype is verlopen (geldig tot {date})",
"Case type is not yet valid (valid from {date})" : "Zaaktype is nog niet geldig (geldig vanaf {date})",
"Case type is required" : "Zaaktype is verplicht",
Expand Down Expand Up @@ -189,6 +188,7 @@ OC.L10N.register(
"No result recorded yet" : "Nog geen resultaat geregistreerd",
"No settings available yet" : "Nog geen instellingen beschikbaar",
"No status types defined. Add at least one to publish this case type." : "Geen statustypen gedefinieerd. Voeg er ten minste één toe om dit zaaktype te publiceren.",
"No task reminders" : "Geen taakherinneringen",
"No tasks found" : "Geen taken gevonden",
"No tasks yet" : "Nog geen taken",
"No widgets configured" : "Geen widgets geconfigureerd",
Expand Down Expand Up @@ -258,6 +258,7 @@ OC.L10N.register(
"Role type" : "Roltype",
"Save" : "Opslaan",
"Save the case type first before adding status types." : "Sla het zaaktype eerst op voordat u statustypen toevoegt.",
"SLA Compliance" : "SLA-naleving",
"Saved successfully" : "Succesvol opgeslagen",
"Schema ID" : "Schema ID",
"Secret" : "Geheim",
Expand All @@ -279,8 +280,6 @@ OC.L10N.register(
"Started" : "Gestart",
"Status" : "Status",
"Status Timeline" : "Status tijdlijn",
"Status changed from \" : "Status gewijzigd van \",
"Status changed to \" : "Status gewijzigd naar \",
"Status schema" : "Status schema",
"Status type" : "Statustype",
"Status type name is required" : "Statustype naam is verplicht",
Expand Down Expand Up @@ -325,6 +324,7 @@ OC.L10N.register(
"Valid until" : "Geldig tot",
"Value Mappings (enum translations)" : "Waarde mappings (enum vertalingen)",
"View all activity" : "Alle activiteit bekijken",
"View all deadline alerts" : "Alle deadlines bekijken",
"View all my work" : "Al mijn werk bekijken",
"View all overdue" : "Alle openstaande bekijken",
"View case" : "Bekijk zaak",
Expand Down
8 changes: 4 additions & 4 deletions l10n/nl.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
"Add note": "Notitie toevoegen",
"All": "Alle",
"All case types": "Alle zaaktypen",
"All cases active": "Alle zaken actief",
"All caught up!": "Alles bijgewerkt!",
"All your items are completed": "Al uw items zijn afgerond",
"Are you sure you want to delete this case?": "Weet u zeker dat u deze zaak wilt verwijderen?",
Expand All @@ -44,12 +45,10 @@
"Case Type": "Zaaktype",
"Case Type Management": "Zaaktype beheer",
"Case Types": "Zaaktypen",
"Case created with type \\": "Zaak aangemaakt met type \\",
"Case handler": "Behandelaar",
"Case schema": "Zaak schema",
"Case sensitive": "Hoofdlettergevoelig",
"Case type": "Zaaktype",
"Case type \\": "Zaaktype \\",
"Case type has expired (valid until {date})": "Zaaktype is verlopen (geldig tot {date})",
"Case type is not yet valid (valid from {date})": "Zaaktype is nog niet geldig (geldig vanaf {date})",
"Case type is required": "Zaaktype is verplicht",
Expand Down Expand Up @@ -188,6 +187,7 @@
"No result recorded yet": "Nog geen resultaat geregistreerd",
"No settings available yet": "Nog geen instellingen beschikbaar",
"No status types defined. Add at least one to publish this case type.": "Geen statustypen gedefinieerd. Voeg er ten minste één toe om dit zaaktype te publiceren.",
"No task reminders": "Geen taakherinneringen",
"No tasks found": "Geen taken gevonden",
"No tasks yet": "Nog geen taken",
"No widgets configured": "Geen widgets geconfigureerd",
Expand Down Expand Up @@ -257,6 +257,7 @@
"Role type": "Roltype",
"Save": "Opslaan",
"Save the case type first before adding status types.": "Sla het zaaktype eerst op voordat u statustypen toevoegt.",
"SLA Compliance": "SLA-naleving",
"Saved successfully": "Succesvol opgeslagen",
"Schema ID": "Schema ID",
"Secret": "Geheim",
Expand All @@ -278,8 +279,6 @@
"Started": "Gestart",
"Status": "Status",
"Status Timeline": "Status tijdlijn",
"Status changed from \\": "Status gewijzigd van \\",
"Status changed to \\": "Status gewijzigd naar \\",
"Status schema": "Status schema",
"Status type": "Statustype",
"Status type name is required": "Statustype naam is verplicht",
Expand Down Expand Up @@ -324,6 +323,7 @@
"Valid until": "Geldig tot",
"Value Mappings (enum translations)": "Waarde mappings (enum vertalingen)",
"View all activity": "Alle activiteit bekijken",
"View all deadline alerts": "Alle deadlines bekijken",
"View all my work": "Al mijn werk bekijken",
"View all overdue": "Alle openstaande bekijken",
"View case": "Bekijk zaak",
Expand Down
2 changes: 1 addition & 1 deletion lib/Controller/CaseDefinitionController.php
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
* @category Controller
* @package OCA\Procest\Controller
*
* @author Conduction Development Team <dev@conductio.nl>
* @author Conduction Development Team <info@conduction.nl>
* @copyright 2024 Conduction B.V.
* @license EUPL-1.2 https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
*
Expand Down
2 changes: 1 addition & 1 deletion lib/Controller/ConsultationController.php
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
* @category Controller
* @package OCA\Procest\Controller
*
* @author Conduction Development Team <dev@conductio.nl>
* @author Conduction Development Team <info@conduction.nl>
* @copyright 2024 Conduction B.V.
* @license EUPL-1.2 https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
*
Expand Down
2 changes: 1 addition & 1 deletion lib/Controller/EmailController.php
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
* @category Controller
* @package OCA\Procest\Controller
*
* @author Conduction Development Team <dev@conductio.nl>
* @author Conduction Development Team <info@conduction.nl>
* @copyright 2024 Conduction B.V.
* @license EUPL-1.2 https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
*
Expand Down
2 changes: 1 addition & 1 deletion lib/Controller/InspectionController.php
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
* @category Controller
* @package OCA\Procest\Controller
*
* @author Conduction Development Team <dev@conductio.nl>
* @author Conduction Development Team <info@conduction.nl>
* @copyright 2024 Conduction B.V.
* @license EUPL-1.2 https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
*
Expand Down
2 changes: 1 addition & 1 deletion lib/Controller/KpiController.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
* @category Controller
* @package OCA\Procest\Controller
*
* @author Conduction Development Team <dev@conductio.nl>
* @author Conduction Development Team <info@conduction.nl>
* @copyright 2024 Conduction B.V.
* @license EUPL-1.2 https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
*
Expand Down
2 changes: 1 addition & 1 deletion lib/Controller/LegesController.php
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
* @category Controller
* @package OCA\Procest\Controller
*
* @author Conduction Development Team <dev@conductio.nl>
* @author Conduction Development Team <info@conduction.nl>
* @copyright 2024 Conduction B.V.
* @license EUPL-1.2 https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
*
Expand Down
2 changes: 1 addition & 1 deletion lib/Controller/LhsController.php
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
* @category Controller
* @package OCA\Procest\Controller
*
* @author Conduction Development Team <dev@conductio.nl>
* @author Conduction Development Team <info@conduction.nl>
* @copyright 2024 Conduction B.V.
* @license EUPL-1.2 https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
*
Expand Down
2 changes: 1 addition & 1 deletion lib/Controller/MetricsController.php
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
* @category Controller
* @package OCA\Procest\Controller
*
* @author Conduction Development Team <dev@conductio.nl>
* @author Conduction Development Team <info@conduction.nl>
* @copyright 2024 Conduction B.V.
* @license EUPL-1.2 https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
*
Expand Down
Loading
Loading