Skip to content

Drop standalone aggregator backup, covered by combined device backup#103

Merged
d4rken merged 1 commit into
devfrom
chore/drop-standalone-aggregator-backup
Jun 19, 2026
Merged

Drop standalone aggregator backup, covered by combined device backup#103
d4rken merged 1 commit into
devfrom
chore/drop-standalone-aggregator-backup

Conversation

@d4rken

@d4rken d4rken commented Jun 19, 2026

Copy link
Copy Markdown
Member

The third-party aggregator page carried its own "Back up & restore" card backed by a dedicated pair of export/import endpoints. The combined device backup already captures and restores the aggregator sign-in details (including sharing keys) as one of its sections, using the same underlying helper, so the standalone card was a redundant second path to the same data.

This removes the standalone card, its two routes and handlers, and the tests that covered them. The aggregator export/import helper verbs, the sudoers grant, and the privileged-argv parity all stay in place — the combined backup still uses them. Backing up or restoring aggregator credentials now goes through the device-wide Backup & restore page, which can already select the aggregators section on its own.

The aggregator page carried its own back-up/restore card and a pair of
export/import endpoints. The combined device backup already captures and
restores the aggregator sign-in details (sharing keys included) as one of
its sections via the same helper verbs, so the standalone path was a
redundant second route to the same data. Remove the card, its two routes
and handlers, and their tests; the helper argv, sudoers grant, and argv
parity stay because the combined backup still uses them.
@d4rken d4rken merged commit b921d4e into dev Jun 19, 2026
7 checks passed
@d4rken d4rken deleted the chore/drop-standalone-aggregator-backup branch June 19, 2026 13:12
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