Skip to content

chore(tui): Wrap remaining resources' wiring - #1896

Merged
gtema merged 1 commit into
mainfrom
openstack_tui
Jul 29, 2026
Merged

chore(tui): Wrap remaining resources' wiring#1896
gtema merged 1 commit into
mainfrom
openstack_tui

Conversation

@gtema

@gtema gtema commented Jul 29, 2026

Copy link
Copy Markdown
Owner

Extends the security_group(_rule) pilot to every other migrated
resource, scaffolding for the codegenerator rust-tui-view target:

  • mode.rs: all 27 view keys now marker-wrapped (const/resolve
    arm/ALL_VIEW_KEYS entry) per resource.
  • app.rs: all 27 component registrations wrapped and switched to
    fully-qualified crate::components::<mod>::<Type>::new() paths,
    dropping the now-superseded per-service use groups.
  • action.rs: the 14 resources with a Set*Filters action wrapped
    (the other 13 have no filter action at all, matching their
    absence from config.yaml, so nothing to wrap).

Signed-off-by: Artem Goncharov artem.goncharov@gmail.com

Extends the security_group(_rule) pilot to every other migrated
resource, scaffolding for the codegenerator rust-tui-view target:

- mode.rs: all 27 view keys now marker-wrapped (const/resolve
  arm/ALL_VIEW_KEYS entry) per resource.
- app.rs: all 27 component registrations wrapped and switched to
  fully-qualified crate::components::<mod>::<Type>::new() paths,
  dropping the now-superseded per-service use groups.
- action.rs: the 14 resources with a Set*Filters action wrapped
  (the other 13 have no filter action at all, matching their
  absence from config.yaml, so nothing to wrap).

Signed-off-by: Artem Goncharov <artem.goncharov@gmail.com>
@gtema
gtema merged commit c13fb11 into main Jul 29, 2026
18 checks passed
@gtema-release-plz gtema-release-plz Bot mentioned this pull request Jul 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant