Skip to content

Nav|ERP 0.2.0-alpha

Pre-release
Pre-release

Choose a tag to compare

@ubbe76 ubbe76 released this 16 Oct 04:36
· 45 commits to main since this release

Närvaro och arbete i verkstaden, behörigheter per API-klient, Kom igång och exempeldata — och en härdad driftmiljö på Node.js 24.

Warning

Fortfarande inte redo för produktion. Alfaversionen är till för den som vill prova systemet och ge återkoppling. Använd den inte för riktig bokföring, lön, fakturering eller lagerhållning.

Kräver åtgärd

  • Node.js 24 krävs. Node.js 20 slutade få säkerhetsuppdateringar i april 2026. Imagerna och lokal utveckling går nu på Node.js 24 — bygg om med docker compose build --pull.
  • Servern går i svensk tid (TZ: Europe/Stockholm i docker-compose.yml). Löneunderlaget jämförde tidigare schemats klockslag i UTC, alltså 1–2 timmar fel. Övertid, OB och ofördelad tid i öppna löneperioder räknas om när ni uppdaterar — se över innevarande månad i Attestering. Låsta perioder påverkas inte.
  • api och web körs som användaren node, utan Linux-capabilities och med no-new-privileges; api har skrivskyddat filsystem. Har ni egna ändringar som skriver till disk i containrarna behöver de ses över.
  • API-klienter har rättigheter och kan knytas till en kund. Befintliga klienter får alla rättigheter och fungerar som förut, men en klient som knyts till en kund kan bara agera för den kunden och inte sätta egna priser.

Nytt

  • Närvaro och arbete: instämpling på arbete stämplar in närvaron; en glömd Gå hem fångas i stämpelterminalen (med Gå hem nu för den som jobbat över midnatt); arbetsledaren anger Sluttid när någon stämplas ut på Pågående arbete; en rättad närvaro i Attestering följer med till arbetena.
  • Frånvarande märks på Pågående arbete och på personalkortet. När en operation eller order blir klar stämplas andra som är instämplade på den ut automatiskt — raden Automatisk utstämpling kan ångras som en vanlig utstämpling.
  • Behörigheter per API-klient med förvalen Hemsida, Återförsäljare och Intern.
  • Kom igång: checklista för nya installationer under System → Kom igång och på Översikten.
  • Exempeldata: ett påhittat företag att prova med, under System → Exempeldata.
  • Windows: anvisningar för Docker Desktop med WSL 2 (otestat).

Ändrat

  • Kundorder: när antalet på en rad ändras och ingen prisregel finns behåller raden sitt pris i stället för att ändringen avvisas.
  • Nummerserierna för följesedel, försändelse och inventering har fått namn.
  • Migration 0119 och 0120 körs automatiskt när API:et startar.
  • CI på GitHub: typkontroll, bygge och API-testerna.

Uppdatera

git pull
docker compose build --pull
docker compose up -d

🤖 Generated with Claude Code