Demo build — not for production

Demo sign-in credentials

PreMIES has no backend wired up yet. While NUXT_PUBLIC_DEMO_MODE is on, every authentication call is answered from an in-memory table. These are the 12 accounts that table accepts, and the state each one is parked in. They all share one password.

One password for every account

Every account below signs in with the same password, so only the email changes from one row to the next. Changing it from Settings replaces it for that account only, and only in this browser.

Password#0

One passcode for every code screen

Email verification and password-reset codes both accept the same demo passcode. Resending issues a new code, but this one keeps working.

123456

Meter Supplier

EmailAccount stateWhat happens on sign-in
supplier@premies.testMeter supplier, verified, onboarding approvedSigns straight in with full supplier access.
supplier.new@premies.testMeter supplier, verified, onboarding not startedSigns in, then lands on the Submit Request onboarding form.
supplier.pending@premies.testMeter supplier, onboarding submitted, awaiting reviewSigns in and sees the pending-review state.
supplier.rejected@premies.testMeter supplier, onboarding rejectedSigns in and is returned to the onboarding form to resubmit.
supplier.unverified@premies.testMeter supplier, registered, email never verifiedLogin is held back and the verify-email modal opens. Enter 123456.
supplier.suspended@premies.testMeter supplier, account suspendedLogin is refused with a suspension notice.

Admin

EmailAccount stateWhat happens on sign-in
admin@premies.testProgramme administrator on the PMI scheme, email verifiedSigns straight in with administrator access. The app is drawn in PMI purple.
admin.disrep@premies.testProgramme administrator on the DisRep scheme, email verifiedThe same portal as the PMI administrator, drawn in DisRep magenta — the scheme is what separates one administrator from another.
admin.maf@premies.testProgramme administrator on the MAF scheme, email verifiedThe same portal again, drawn in MAF cyan.

NEMSA

EmailAccount stateWhat happens on sign-in
nemsa@premies.testNEMSA reviewer, email verifiedSigns straight in with NEMSA review access.

Disco

EmailAccount stateWhat happens on sign-in
disco@premies.testDisco operator (AEDC), service points set upSigns straight in with full Disco access and a working dashboard.
disco.new@premies.testDisco operator just invited by the admin — no service points yetSigns in, but every route except the dashboard bounces back to it until the Region › CSP › TSP file is uploaded. Uploading unlocks the portal for the rest of the session.

Registering a new account

Meter suppliers are the only role that can self-register — every other account is created by the backend or invited from a later screen. A registration made through /auth/register is stored in this browser, survives a sign-out, and is cleared when you clear site data. It is not listed above, because this page documents the fixed set.

PreMIES

Manufacturing

Assembling smart meters on the line