# Push Option Disabled when Pushing Test Cases to Bitbucket

**Summary**: The **Push** option is disabled when a user (Role: **QE**) attempts to push a test case to **Bitbucket**. This occurs when project-level restrictions are enabled in the **Manage Project** section, limiting the actions available for unassigned or unapproved artifacts.

### Error behavior

When this issue occurs, you may observe the following:

* The **Push** option in the user interface is grayed out or inactive.
* The user is unable to initiate the transfer of the test case to the **Bitbucket** repository.

### **Possible Reasons**

* This issue occurs due to the following project configuration:
  * The checkbox **Limit Bitbucket pushes to approved or user-assigned artifacts** is enabled under the **Manage Project** settings.
* When this setting is active, Avo Assure restricts the push capability to only those test cases that meet specific assignment or approval criteria.

### Resolution/Solution

To resolve this issue and enable the **Push** option, perform the following steps:

1. **Verify test case assignment:** Check if the selected test case is assigned to your user profile.
   * If the Test case is not assigned, contact your **Quality Manager** (**QM**) to have it assigned to you.
2. **Verify test case approval**: Check the approval status of the test case.
   * If the Test case has not been approved, contact the designated **Approver** to complete the approval process.

Once the Test case is both assigned to the user and approved, the **Push** option will become active.

### Additional Notes

* Always ensure that the project configuration allows for pushing artifacts to Bitbucket based on your organization's workflow.
* When the **Limit Bitbucket pushes to approved or user-assigned artifacts** check box is disabled under **Manage Project**, any test case can be pushed to **Bitbucket** regardless of its status.\
  Verify that the test case status and user permissions align with the project settings to avoid disabled options.
* If **Limit Bitbucket pushes** check box is checked, then Artifacts must be Approved AND Assigned.
* This structure ensures that the repository remains consistent by only allowing verified test cases to be pushed to Bitbucket.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.avoautomation.com/avo-assure/support-resources/knowledge-base-articles/push-option-disabled-when-pushing-test-cases-to-bitbucket.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
