Changeset 47f1183 in Klonkt for src/routes/admin-migrate.js
- Timestamp:
- 08/14/2026 03:02:35 AM (4 weeks ago)
- Branches:
- main
- Children:
- 7e474f7
- Parents:
- f704237
- File:
-
- 1 edited
-
src/routes/admin-migrate.js (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/routes/admin-migrate.js
rf704237 r47f1183 80 80 81 81 /** 82 * Waar sta je in de verhuizing? 83 * 84 * Deze pagina draait op BEIDE instanties en elke stap hoort maar op een van de 85 * twee. Zonder dat onderscheid leest de lijst als onzin op de helft van de 86 * schermen. Vandaar: afleiden wat we kunnen zien, en verder eerlijk zeggen 87 * waar iets thuishoort in plaats van het te raden. 88 */ 89 function stappen(site, mig) { 90 const alias = aliasTekst(site).trim(); 91 return { 92 // moved_to gezet betekent: DIT is de instantie die vertrokken is. 93 isOud: !!(site && site.moved_to), 94 geclaimd: !!alias, 95 // Een Move in onze moves-collectie betekent dat de bron hierheen verhuisd is. 96 aangekondigd: !!(site && site.moved_to) || !!(mig && mig.moves > 0), 97 opgehaald: !!(mig && mig.total > 0), 98 }; 99 } 100 101 /** 82 102 * Waar zouden we vandaan kunnen halen? De alias die we zelf claimen (FEP-7628 83 103 * alsoKnownAs). Dat is niet toevallig hetzelfde veld als waar de ingest op … … 97 117 const site = res.locals.site; 98 118 const { telling, fout } = tellen(site); 119 const _mig = site ? Migration.migrationStatus(site.slug) : null; 99 120 renderPage(req, res, 'pages/admin-migrate', { 100 121 pageTitle: 'Migreren', bodyClass: 'on-special', … … 102 123 verslag: null, 103 124 bron: bronKandidaat(site), aliassen: aliasTekst(site), movedTo: (site && site.moved_to) || null, 104 mig: site ? Migration.migrationStatus(site.slug) : null,125 mig: _mig, stap: stappen(site, _mig), 105 126 haalVerslag: null, 106 127 success: req.query.success || null, error: req.query.error || fout || null, … … 137 158 } 138 159 const { telling } = tellen(site); 160 const _mig2 = Migration.migrationStatus(site.slug); 139 161 renderPage(req, res, 'pages/admin-migrate', { 140 162 pageTitle: 'Migreren', bodyClass: 'on-special', 141 163 telling, fout: null, mb, verslag: null, 142 164 bron: opgegeven || bronKandidaat(site), aliassen: aliasTekst(site), movedTo: site.moved_to || null, 143 mig: Migration.migrationStatus(site.slug),165 mig: _mig2, stap: stappen(site, _mig2), 144 166 haalVerslag: r, 145 167 success: (r && !r.error) ? 'Opgehaald' : null, … … 227 249 telling: tellen(site).telling, fout: null, mb, 228 250 bron: bronKandidaat(site), aliassen: aliasTekst(site), movedTo: site.moved_to || null, 229 mig: Migration.migrationStatus(site.slug), haalVerslag: null,251 mig: Migration.migrationStatus(site.slug), stap: stappen(site, Migration.migrationStatus(site.slug)), haalVerslag: null, 230 252 verslag: verslag ? { ...verslag, echt, overschrijf, bestand: req.file.originalname, bytes: req.file.buffer.length } : null, 231 253 success: (echt && verslag && !fout) ? 'Archief geïmporteerd' : null,
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)