Changeset 3a0ca0f in Klonkt for src/services/guardianship/outgoing.js
- Timestamp:
- 08/08/2026 08:27:03 PM (4 weeks ago)
- Branches:
- main
- Children:
- ea211b9
- Parents:
- d1075a1
- git-author:
- Robin <roboburr@…> (08/08/2026 08:27:01 PM)
- git-committer:
- roboburr <roboburr@…> (08/08/2026 08:27:03 PM)
- File:
-
- 1 edited
-
src/services/guardianship/outgoing.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/services/guardianship/outgoing.js
rd1075a1 r3a0ca0f 15 15 */ 16 16 import db from '../../config/database.js'; 17 import { followThreshold } from './follows.js'; 17 18 18 19 let _s = null; … … 80 81 const approvers = new Set(rows.filter((r) => r.decision === 'approve').map((r) => r.guardian_uri)); 81 82 const guardians = (guardiansOfWard || []).filter(Boolean); 82 const enough = follow.quorum === 'all' 83 ? guardians.length > 0 && guardians.every((g) => approvers.has(g)) 84 : approvers.size >= 1; // 'any' (default) 83 // Dezelfde eenvoudige meerderheid als bij een inkomend volgverzoek 84 // (followThreshold): het is dezelfde vraag, alleen omgedraaid. Twee 85 // verschillende drempels voor "mag dit kind met deze persoon te maken hebben" 86 // zou een guardian nooit kunnen uitleggen. 87 const enough = approvers.size >= followThreshold(guardians.length); 85 88 if (enough) { 86 89 stmts().setStatus.run('approved', id);
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)