Login and language selection#

The PWA needs four things to log in: server URL, database name, username, and an API key.

First login#

The office gives you these credentials. Open https://mobile.work.elt.systems on your phone and fill in:

FieldWhat it isExample
Server URLPre-filledhttps://mobile.work.elt.systems
DatabaseFrom the officekissa
UsernameEmail or namefirstname@elt.fi
API KeyFrom the office — a long random stringa1b2c3d4...
**Don't use your Odoo password to log in to the PWA.** The PWA uses a separate API key. Your password only works for the desktop version (work.elt.systems).

“Remember me”#

Tick the “Remember me” box before logging in. After that:

  • You can create a 4-digit PIN or use a password for quick unlock.
  • Next time the PWA remembers everything except the PIN/password.
  • The API key is stored encrypted in the phone’s local storage; the PIN/password is needed to decrypt it.

Switching language on the login screen#

At the top of the login page (under the logo) there are three flags:

  • 🇫🇮 Suomi
  • 🇬🇧 English
  • 🇸🇪 Svenska

Pick one → the entire PWA switches immediately. The choice is saved on the phone and survives sign-out/sign-in cycles.

Auto-lock — after 30 min of inactivity#

For security, the PWA auto-locks after 30 minutes of inactivity. This prevents customer data from being exposed if you leave the phone on site.

  • The lock only kicks in if you’ve ticked “Remember me” and created a PIN/password.
  • Unlock: enter your PIN or password → the previous session resumes.
  • You can also lock manually: Settings → Lock.
**Never share your API key!** The API key is as valuable as a password. Don't send it via WhatsApp, email or written notes. If you suspect it's leaked, contact the office immediately — they can revoke the key and issue a new one.

Signing out#

Settings → Lock locks the app but keeps the cache. Unlock with PIN.

If you want to fully sign out (e.g. you’re handing the phone over), clear browser data:

  1. Chrome → ⋮ → Settings → Site settings
  2. All sites → mobile.work.elt.systems
  3. Clear & reset

This also removes offline-cached tasks and product data.

Troubleshooting#

Changing the API key
1. Log in to the **desktop version** at `work.elt.systems`. 2. Click your profile icon (top right) → **My Profile**. 3. **"Account Security"** tab. 4. **"New API Key"** → give it a name (e.g. "Phone Samsung S22") and save the key immediately — it won't be shown again. 5. Use the new key in the PWA login form.
Forgot my PIN
The PIN is not recoverable. Clear browser data (see "Signing out" above) and log in again with your API key. You can create a new PIN.
Login fails — ‘Could not reach backend’
The PWA can't reach Odoo. Check: - **Do you have internet?** Try opening another site in the browser. - **Is the URL spelled correctly?** A small typo will block the connection. - **Is Odoo down?** Ask the office.