Automattic / Automattic/studio

Feature Request: Option to Disable Pull/Push Buttons in the Sync Screen

Open
#1,121 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
517
Forks
95
Avg merge
1d 22h
Merged PRs (30d)
162

Description

### What

I would like the ability to control which sync operations are allowed in the Sync screen — especially the Push operation to the production server. In most cases, pushing local content directly to production is uncommon and risky. Having the option to disable certain actions (like Push) via settings would help teams manage deployment more safely.

### Why

Currently, there is no way to prevent accidental clicks on Push or Pull operations in the Sync screen. This presents a minor but real risk, particularly when working with inexperienced team members. Introducing such control would make Studio safer and more team-friendly.

### How

I will upload a revised screenshot of the Studio interface that shows grayed-out (disabled) Push buttons to illustrate the requested feature.

Image

Contributor guide

Open the contributing guide

Research direction

The issue names the Studio Sync screen but no files or tests. Start by locating that screen and its settings flow, then inspect how Push and Pull actions are exposed. Done means the requested operations can be disabled through settings, with the disabled state visible and the action prevented.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.