Commit 52fa7a63 authored by Clement Ho's avatar Clement Ho

Merge branch 'master' into 'ce-to-ee-2018-02-22'

# Conflicts:
#   app/assets/javascripts/dispatcher.js
#   doc/user/project/milestones/index.md
parents 7aa5df69 42c2dfb2
...@@ -60,7 +60,9 @@ var Dispatcher; ...@@ -60,7 +60,9 @@ var Dispatcher;
case 'projects:find_file:show': case 'projects:find_file:show':
case 'projects:blob:show': case 'projects:blob:show':
case 'projects:blame:show': case 'projects:blame:show':
<<<<<<< HEAD case 'projects:network:show':
case 'projects:artifacts:browse':
case 'projects:artifacts:file':
shortcut_handler = true; shortcut_handler = true;
break; break;
case 'projects:tree:show': case 'projects:tree:show':
...@@ -69,43 +71,6 @@ var Dispatcher; ...@@ -69,43 +71,6 @@ var Dispatcher;
.catch(fail); .catch(fail);
shortcut_handler = true; shortcut_handler = true;
break; break;
case 'groups:labels:new':
import('./pages/groups/labels/new')
.then(callDefault)
.catch(fail);
break;
case 'groups:labels:edit':
import('./pages/groups/labels/edit')
.then(callDefault)
.catch(fail);
break;
case 'projects:labels:new':
import('./pages/projects/labels/new')
.then(callDefault)
.catch(fail);
break;
case 'projects:labels:edit':
import('./pages/projects/labels/edit')
.then(callDefault)
.catch(fail);
break;
case 'groups:labels:index':
import('./pages/groups/labels/index')
.then(callDefault)
.catch(fail);
break;
case 'projects:labels:index':
import('./pages/projects/labels/index')
.then(callDefault)
.catch(fail);
break;
=======
>>>>>>> upstream/master
case 'projects:network:show':
case 'projects:artifacts:browse':
case 'projects:artifacts:file':
shortcut_handler = true;
break;
} }
switch (path[0]) { switch (path[0]) {
case 'admin': case 'admin':
......
...@@ -6,6 +6,7 @@ Milestones in GitLab are a way to track issues and merge requests created to ach ...@@ -6,6 +6,7 @@ Milestones in GitLab are a way to track issues and merge requests created to ach
Milestones allow you to organize issues and merge requests into a cohesive group, with an optional start date and an optional due date. Milestones allow you to organize issues and merge requests into a cohesive group, with an optional start date and an optional due date.
<<<<<<< doc/user/project/milestones/index.md
<<<<<<< HEAD <<<<<<< HEAD
With [GitLab Starter](https://about.gitlab.com/products/), With [GitLab Starter](https://about.gitlab.com/products/),
you will also see a [Burndown Chart](#burndown-charts) for your milestone, which you will also see a [Burndown Chart](#burndown-charts) for your milestone, which
...@@ -16,6 +17,8 @@ gives a visual insight over the progress of the conclusion of that milestone: ...@@ -16,6 +17,8 @@ gives a visual insight over the progress of the conclusion of that milestone:
======= =======
>>>>>>> upstream/master >>>>>>> upstream/master
=======
>>>>>>> doc/user/project/milestones/index.md
## Project milestones and group milestones ## Project milestones and group milestones
- **Project milestones** can be assigned to issues or merge requests in that project only. - **Project milestones** can be assigned to issues or merge requests in that project only.
...@@ -74,7 +77,12 @@ From the project issue/merge request list pages and the group issue/merge reques ...@@ -74,7 +77,12 @@ From the project issue/merge request list pages and the group issue/merge reques
### Filtering in issue boards ### Filtering in issue boards
From [project issue boards](../issue_board.md), you can filter by both group milestones and project milestones in the [search and filter bar](../../search/index.md#issue-boards). - From [project issue boards](../issue_board.md), you can filter by both group milestones and project milestones in the [search and filter bar](../../search/index.md#issue-boards).
- From [group issue boards](../issue_board.md#group-issue-boards) (available in [GitLab Premium](https://about.gitlab.com/products), you can filter by only group milestones in the [search and filter bar](../../search/index.md#issue-boards).
- From [project issue boards](../issue_board.md), you can filter by both group milestones and project milestones in the [issue board configuration](../issue_board.md#board-with-configuration) (available in [GitLab Starter](https://about.gitlab.com/products)) .
- From [group issue boards](../issue_board.md#group-issue-boards) (available in [GitLab Premium](https://about.gitlab.com/products)), you can filter by only group milestones in the [issue board configuration](../issue_board.md#board-with-configuration).
### Special milestone filters ### Special milestone filters
...@@ -98,6 +106,7 @@ Not all features in the project milestone view are available in the group milest ...@@ -98,6 +106,7 @@ Not all features in the project milestone view are available in the group milest
| Start date and due date | ✓ | ✓ | | Start date and due date | ✓ | ✓ |
| Total issue time spent | ✓ | ✓ | | Total issue time spent | ✓ | ✓ |
| Total issue weight | ✓ | | | Total issue weight | ✓ | |
| Burndown chart | ✓ | |
The milestone view shows the title and description. The milestone view shows the title and description.
...@@ -108,6 +117,15 @@ These features are only available for project milestones and not group milestone ...@@ -108,6 +117,15 @@ These features are only available for project milestones and not group milestone
- Issues assigned to the milestone are displayed in three columns: Unstarted issues, ongoing issues, and completed issues. - Issues assigned to the milestone are displayed in three columns: Unstarted issues, ongoing issues, and completed issues.
- Merge requests assigned to the milestone are displayed in four columns: Work in progress merge requests, waiting for merge, rejected, and closed. - Merge requests assigned to the milestone are displayed in four columns: Work in progress merge requests, waiting for merge, rejected, and closed.
- Participants and labels that are used in issues and merge requests that have the milestone assigned are displayed. - Participants and labels that are used in issues and merge requests that have the milestone assigned are displayed.
- [Burndown chart](#burndown-charts).
### Burndown Charts
For project milestones only, and in [GitLab Starter](https://about.gitlab.com/products), a [burndown chart](burndown_charts.md) is in the milestone view, showing the progress of completing a milestone.
![burndown chart](img/burndown_chart.png)
A burndown chart will be shown in group milestones [in the future](https://gitlab.com/gitlab-org/gitlab-ee/issues/3064).
### Milestone sidebar ### Milestone sidebar
...@@ -119,6 +137,7 @@ The milestone sidebar on the milestone view shows the following: ...@@ -119,6 +137,7 @@ The milestone sidebar on the milestone view shows the following:
For project milestones only, the milestone sidebar shows the total issue weight of all issues that have the milestone assigned. For project milestones only, the milestone sidebar shows the total issue weight of all issues that have the milestone assigned.
<<<<<<< doc/user/project/milestones/index.md
![Project milestone page](img/milestones_project_milestone_page.png) ![Project milestone page](img/milestones_project_milestone_page.png)
### Burndown Charts ### Burndown Charts
...@@ -231,3 +250,6 @@ For project milestones only, the milestone sidebar shows the total issue weight ...@@ -231,3 +250,6 @@ For project milestones only, the milestone sidebar shows the total issue weight
![Project milestone page](img/milestones_project_milestone_page.png) ![Project milestone page](img/milestones_project_milestone_page.png)
>>>>>>> upstream/master >>>>>>> upstream/master
=======
![Project milestone page](img/milestones_project_milestone_page.png)
>>>>>>> doc/user/project/milestones/index.md
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment