Extract the Provider tab into gui/provider.py #129

Open
opened 2026-08-23 01:44:31 -04:00 by mysticalsoap · 0 comments
Owner

Moves out of AqomuiGui (#83):

  • the providerTab setupUi/retranslateUi block
  • form logic: providerChosen / refresh_provider_form (the credential-preserving relayout), add_server_configs, del_provider (confirm + form; data side: #125), pop_delProviderBox
  • protocol selection: pop_providerProtocolBox, pop_ProtocolListWidget, protocol_change, override_protocol / override_protocol_show
  • custom-scripts plumbing (update_scripts_enabled, save_scripts, clear_scripts) — exits via #82; the extraction shrinks either way
  • downloaded splits: catalog merge to #125, progress bar and notify with the composer, form refresh here

Interface: consumes the catalog and protocol selection; emits import_requested(credentials) and provider_deleted(name).

Tangles: #125 owns protocol_dict persistence; #82 removes the scripts section; #35 wants a confirmation added to exactly this flow.

Moves out of AqomuiGui (#83): - the providerTab setupUi/retranslateUi block - form logic: `providerChosen` / `refresh_provider_form` (the credential-preserving relayout), `add_server_configs`, `del_provider` (confirm + form; data side: #125), `pop_delProviderBox` - protocol selection: `pop_providerProtocolBox`, `pop_ProtocolListWidget`, `protocol_change`, `override_protocol` / `override_protocol_show` - custom-scripts plumbing (`update_scripts_enabled`, `save_scripts`, `clear_scripts`) — exits via #82; the extraction shrinks either way - `downloaded` splits: catalog merge to #125, progress bar and notify with the composer, form refresh here Interface: consumes the catalog and protocol selection; emits import_requested(credentials) and provider_deleted(name). Tangles: #125 owns protocol_dict persistence; #82 removes the scripts section; #35 wants a confirmation added to exactly this flow.
Sign in to join this conversation.
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
mysticalsoap/aqomui#129
No description provided.