BusDK Update

Gateway ja inspection saavat hallitun tilapaketin työtilan juureen

bus-gateway tallentaa nyt palveluluettelon, käyttäjät ja asetukset työtilan juureen näkyvinä CSV-tauluina. bus-inspection tekee saman omalle tarkastustilalleen.

Muutos tekee selainpalvelujen alkutilasta näkyvän ja versionoitavan: oletuspalvelut, admin-käyttäjä ja inspectionin oma tilataulu eivät jää piilotetuksi moduulikohtaiseksi tilaksi.

6.4.2026bus-gatewaybus-inspectionCSV-tila

Tiiviisti

TL;DR

  • bus-gateway luo nyt juureen hallitut taulut palveluille, käyttäjille, käyttöoikeuksille ja asetuksille.
  • Tyhjässä työtilassa service list näyttää heti oletuspalvelut kuten Ledger, Portal ja Inspection.
  • bus-inspection saa samaan malliin oman inspection_state.csv-tilataulunsa.

Tyhjä työtila näyttää nyt gatewayn oletuspalvelut heti komentoriviltä:

$ bus gateway -C ./workspace service list
id	title	enabled	command	root_mode	root_flag	args
bus-factory	Factory	true	bus-factory	root-flag	--root	
bus-inspection	Inspection	true	bus-inspection	chdir		
bus-ledger	Ledger	true	bus-ledger	chdir		
bus-portal	Portal	true	bus-portal	chdir

Saman komennon jälkeen työtilan juureen ilmestyy myös näkyvä datapaketti ja sen taulut:

datapackage.json
services.csv
settings.csv
user_services.csv
users.csv
inspection_state.csv

Gatewayn puolella tämä tarkoittaa, että selainpalvelujen luettelo, admin-käyttäjä ja kirjautumissivun asetukset pysyvät työtilan omana datana. Esimerkiksi uusi työtila alkaa valmiilla admin-rivillä ja tyhjällä kirjautumisotsikolla, joten käyttöliittymä näyttää yhä yleisen Sign in-otsikon kunnes työtila asettaa oman tekstinsä.

bus-inspection saa samaan malliin oman inspection_state.csv-taulunsa. Nykyiset pinnat löytyvät bus-gatewayn ja bus-inspectionin dokumentaatiosta.