Skip to content

Missing "Push" Option for Generic Versioned Storage #3671

@keeganedwin

Description

@keeganedwin

Describe the bug
When using "Generic Versioned Storage" with a Read/Write, the plugin does not provide a "Push" option, only "Pull." The current implementation behaves more like a constant sync. Any local change immediately triggers an update, rather than allowing the user to batch changes and push them manually.

Expected behavior
When connected to Generic Versioned Storage with Read/Write permissions, the UI should display both a "Pull" and a "Push" button. This would allow users to fetch remote changes and push local changes manually, providing more control over the versioning process, which is the standard behavior for a push/pull workflow.

Additional Information
The documentation for Generic Versioned Storage (⁠https://docs.tokens.studio/token-storage/remote/sync-server-generic) links to the Push/Pull documentation (⁠https://docs.tokens.studio/token-storage/remote-push-pull-changes), which creates the expectation that this workflow is supported. However, the actual implementation appears to be missing the "Push" functionality. This issue is specific to the "Generic Versioned Storage" provider.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    📥 Triage

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions