Details
-
Bug
-
Resolution: Won't Fix
-
Low
-
None
-
Severity 3 - Minor
-
56
-
2
-
Description
Issue Summary
Merge button is not visible in Pull request in Old pull request view for certain users. The user has write access to the repository and is part of the group given Merge via pull request permission for the target branch in Branch permissions
Steps to Reproduce
gmarcolino Update:
- While not logged in Bitbucket or using a link to Pull Request page saved in the browser cached information, access a Pull Request that is open and check that the merger button is not available
- Log into Bitbucket using your credentials that have access to merge the Pull Request
- Check once again the Pull Request page and confirm that the merger button is still not available.
Expected Results
Merge button should visible in Pull request in Old pull request view.
Actual Results
Merge button is not visible in Pull request in Old pull request view.
Workaround
Use one of the workaround available below -
- Use New pull request view Lab feature to view the Pull request. Merge button will be available in New pull request view. Use the below instructions to enable New pull request view -
- Below instructions to be used by the user viewing the Pull request owned by individual account. In case of TEAM account, below instructions to be used by the owner of the repository in a TEAM account
- Click on Avatar on lower left corner
- Select Bitbucket Labs option
- Enable New pull request view lab feature
- Below instructions to be used by the user viewing the Pull request owned by individual account. In case of TEAM account, below instructions to be used by the owner of the repository in a TEAM account
- Alternatively, re-add the permissions in the Branch permissions for the group user is part of and have been given Merge via pull request permission. User would be able to view the Merge button in Old pull request view.
- It has also been observed that Directly accessing the pull-request page or refreshing the page does not show the merge button in Firefox in Old pull request after re-adding the permission. This can be resolved by going to the pull request page first and then clicking on the pull request shows the merge button. This issue doesn't appear in Chrome browser.
- gmarcolino Update: Clear the cached information on your browser and access the Pull Request page again.
- As an alternative you can cmd+shift+r or crtl+shift+f5 to completely reload the page.
- gmarcolino Update: Deactivate the option to cache information on your browser, as by doing so you will always be refreshing your Pull Request pages when you access it.