We created Vacation Manager for Bitbucket Server so that developers can enjoy their vacation by forgetting every pull request they have to review. As an added bonus project managers and product owners will never again have to worry about delayed development caused by vacationing reviewers.
- Vacation settings can be accessed by:
- clicking a button at the top right of Vacation dashboard page
- clicking a button in the inline dialog opened by clicking the palm tree icon in the header section of Bitbucket Server.
- navigating to Account settings and then clicking “Vacation settings” in the left menu.
- On this page users can configure their vacation settings: set themselves on vacation, restrict others from adding them as a pull request reviewer, leave a status message and add or remove replacements.
- Status: Upon setting yourself on vacation a palm tree will decorate your avatar, letting other users know you are on vacation.
- Restricted mode: This optional setting restricts other uses from adding you as a reviewer for existing and new pull requests. Pull requests you are already reviewing will not be affected.
- Message: This optional setting allows you to leave a message to other users. This message will be shown:
- upon hovering over the palm tree badge decorating your avatsr.
- when other users try to add you as a pull request reviewer.
- Replacements: This optional setting allows you to add replacements.
- Your replacements will be shown upon hovering over the palm tree badge decorating your avatar.
- When other users try to add you as a pull request reviewer, they will be notified about your replacements.
- Pull requests in which you are a reviewer can be seen by your replacements by clicking on the palm tree icon in the header section of Bitbucket Server.
- Vacation Manager adds a palm tree icon to the header section of Bitbucket Server. If there are any pull requests for you to review then a badge with their count will decorate the palm tree icon.
- Clicking this icon will open an inline dialog “My Pull Requests as a Replacement”.
- At the top of this dialog are buttons linking to “Vacation dashboard” and “Vacation settings” pages.
- At the bottom of this dialog is a list of pull requests assigned to users on vacation you are replacing. You should join them as a reviewer.
- A maximum of 5 pull requests is shown. If there are more then a “Show more” button is added to the bottom of this inline dialog. This button links to “Vacation dashboard” page.
- Vacation dashboard can be accessed by clicking the “Dashboard” button in the inline dialog opened by clicking the palm tree icon in the header section of Bitbucket Server.
- At the top of the page a list of avatars is shown. These are users who have chosen you as their replacement.
- Pull requests can be filtered by clicking on one or multiple avatars, Clear all button clears filtering and all pull requests will be shown.
- At the bottom of the page a list of pull requests is displayed. These pull requests have been assigned to users on vacation you are replacing. You should join them as a reviewer.
- At the top right of the page is a button “Vacation settings” which links to Vacation settings.
Pull Request Hook
- Pull Request Hook is enabled when creating or editing pull requests.
- When a vacationer is chosen as a reviewer then a popup is shown on the right with info regarding replacements, status message and restrictions.
- Pull requests cannot be saved if a reviewer is on a restricted vacation. An informative message is shown on the right upon pressing the Save button.
- This rule does not apply when editing a pull request which already has reviewers on a restricted vacation.