Show the first-boot wizard again #75

Merged
jcoffey-dev merged 1 commits from fix/bootstrap-wizard-hidden into main 2026-09-30 20:27:38 +00:00
Owner

The console shows the wizard when the signed-in account can see no layout.
Two links broke that for the bootstrap administrator, because a custom
component with no rule of its own counted as visible to everyone:

  • the Settings Overview, which the console adds itself (since 1052700),
    kept the Settings layout visible on every server;
  • a page the server lists but this console doesn't know did the same.
    With the 2026.9.28 image against server 2026.9.29 that was the
    Compliance overview.

Either way the bootstrap administrator got an empty console instead of the
wizard, and couldn't finish setup (inbuxa-server#135).

The Overview is now visible when some other settings page is, and a custom
component this console has no rule for is hidden, since it could only
draw "Unknown component".

The console shows the wizard when the signed-in account can see no layout. Two links broke that for the bootstrap administrator, because a custom component with no rule of its own counted as visible to everyone: - the Settings Overview, which the console adds itself (since 1052700), kept the Settings layout visible on every server; - a page the server lists but this console doesn't know did the same. With the 2026.9.28 image against server 2026.9.29 that was the Compliance overview. Either way the bootstrap administrator got an empty console instead of the wizard, and couldn't finish setup (inbuxa-server#135). The Overview is now visible when some other settings page is, and a custom component this console has no rule for is hidden, since it could only draw "Unknown component".
jcoffey-dev added 1 commit 2026-09-30 20:26:10 +00:00
Show the first-boot wizard again
github/ci (branch) GitHub Actions
ci / build (pull_request) Skipped
ci / publish (pull_request) Skipped
ci / github (pull_request) Successful in 23s
07be1c5399
The console shows the wizard when the signed-in account can see no layout.
Two links broke that for the bootstrap administrator, because a custom
component with no rule of its own counted as visible to everyone:

- the Settings Overview, which the console adds itself (since 1052700),
  kept the Settings layout visible on every server;
- a page the server lists but this console doesn't know did the same.
  With the 2026.9.28 image against server 2026.9.29 that was the
  Compliance overview.

Either way the bootstrap administrator got an empty console instead of the
wizard, and couldn't finish setup (inbuxa-server#135).

The Overview is now visible when some other settings page is, and a custom
component this console has no rule for is hidden, since it could only
draw "Unknown component".
jcoffey-dev merged commit fa70a6fb80 into main 2026-09-30 20:27:38 +00:00
Sign in to join this conversation.