Douglas Barbosa Alexandre
f42b1fa6e5
Fix rubucop offenses
2016-02-20 13:10:37 -02:00
Douglas Barbosa Alexandre
3d52e139b1
Rename Tasks to Todos
2016-02-20 12:39:27 -02:00
Douglas Barbosa Alexandre
408e010d65
Rename IssuableBaseService#have_changes? to has_changes?
2016-02-20 12:12:05 -02:00
Douglas Barbosa Alexandre
a7dee0ab01
Refactoring TasksHelper
2016-02-20 12:12:05 -02:00
Douglas Barbosa Alexandre
d80678c0da
Improve tasks page list UI
2016-02-20 12:12:05 -02:00
Douglas Barbosa Alexandre
ce78813c2a
Create or mark task pending as soon the action happens
2016-02-20 12:12:05 -02:00
Douglas Barbosa Alexandre
a57bf9bd39
Rename menu item and page 'Task queue' to 'Tasks'
2016-02-20 12:12:05 -02:00
Douglas Barbosa Alexandre
fc3f8a8ff7
Ensure that we only have one task per issue/mr
2016-02-20 12:12:05 -02:00
Douglas Barbosa Alexandre
4465613647
Explicit mention of the assignee make a task
...
Since potentially the previous assign-task has already been handled.
2016-02-20 12:12:05 -02:00
Douglas Barbosa Alexandre
424cb9ccae
💄 Cosmetic changes
2016-02-20 12:12:05 -02:00
Douglas Barbosa Alexandre
7200989675
Refactoring task queue partials
2016-02-20 12:12:05 -02:00
Douglas Barbosa Alexandre
8673a70f50
Improve formatted message for tasks when action is a mention
2016-02-20 12:12:05 -02:00
Douglas Barbosa Alexandre
a74a69db68
Use destroy, in case we ever have before_destroy callbacks on Task
2016-02-20 12:12:05 -02:00
Douglas Barbosa Alexandre
bc54300ce5
Fix task factory
2016-02-20 12:12:05 -02:00
Douglas Barbosa Alexandre
139c513da6
Fix rubocop offenses
2016-02-20 12:12:05 -02:00
Douglas Barbosa Alexandre
1bda6fdf6e
Update CHANGELOG
2016-02-20 12:12:05 -02:00
Douglas Barbosa Alexandre
b13a73446a
Fix pending examples from task model spec
2016-02-20 12:12:05 -02:00
Douglas Barbosa Alexandre
07eb334c25
Add filters by project, author, type, and action to task queue page list
2016-02-20 12:12:05 -02:00
Douglas Barbosa Alexandre
c4c4b808f3
Add a link to Task Queue on dashboard sidebar
2016-02-20 12:12:05 -02:00
Douglas Barbosa Alexandre
3b98adcc75
Create a pending task when a user is mentioned when edit a issue/mr/note
2016-02-20 12:12:05 -02:00
Douglas Barbosa Alexandre
4120b7941d
Does not create a task if new assignee is the current user
2016-02-20 12:12:05 -02:00
Douglas Barbosa Alexandre
1d476b0656
Create a pending task when a user is mentioned on a note
2016-02-20 12:12:05 -02:00
Douglas Barbosa Alexandre
14fc05ebfd
Create a pending task when a user is mentioned on issue/mr
2016-02-20 12:10:26 -02:00
Douglas Barbosa Alexandre
4bfc377ff6
Rename TaskService#mark_as_done to mark_pending_tasks_as_done
2016-02-20 12:10:26 -02:00
Douglas Barbosa Alexandre
56a5fc0cd3
Move common behavior to to IssuableBaseService
2016-02-20 12:10:26 -02:00
Douglas Barbosa Alexandre
372cdf4ce5
Marks pending tasks for an user as done when he merge the MR
2016-02-20 12:10:26 -02:00
Douglas Barbosa Alexandre
c86b12bf69
Marks pending tasks for an user as done when he close the MR
2016-02-20 12:10:26 -02:00
Douglas Barbosa Alexandre
7bed6ee21d
Marks pending tasks for an user as done when he edit a MR
2016-02-20 12:10:26 -02:00
Douglas Barbosa Alexandre
802bf6d012
Create a pending task when an MR is assigned to someone
2016-02-20 12:10:26 -02:00
Douglas Barbosa Alexandre
9da03c45c9
Mark pending tasks for the current user as done when he edit a note
2016-02-20 12:10:26 -02:00
Douglas Barbosa Alexandre
49cd19652a
Mark pending tasks for the note author as done when he left a note
2016-02-20 12:10:26 -02:00
Douglas Barbosa Alexandre
917081fe9d
Fix rubocop offenses
2016-02-20 12:10:26 -02:00
Douglas Barbosa Alexandre
a56ada0a1e
Marks pending tasks for an user as done when he close the issue
2016-02-20 12:10:26 -02:00
Douglas Barbosa Alexandre
e81061a211
Marks pending tasks for an user as done when he edit an issue
2016-02-20 12:10:26 -02:00
Douglas Barbosa Alexandre
48ddf9a407
Remove task abilities, since we will only ever show the user their own
2016-02-20 12:10:26 -02:00
Douglas Barbosa Alexandre
b05ab108f8
Add feature spec for task queue list page
2016-02-20 12:10:26 -02:00
Douglas Barbosa Alexandre
38026e5f77
Add pending tasks badge on top right next to the new and logout button
2016-02-20 12:10:26 -02:00
Douglas Barbosa Alexandre
77d7910b8b
Allow user to mark each task as done manually
2016-02-20 12:10:26 -02:00
Douglas Barbosa Alexandre
c8f2d18abd
Does not create a task for new issue when assignee is the current user
2016-02-20 12:10:26 -02:00
Douglas Barbosa Alexandre
422a01fc85
Create a pending task when an issue is assigned to someone
2016-02-20 12:10:26 -02:00
Douglas Barbosa Alexandre
1e0053f2dc
Fix task queue list page title
2016-02-20 12:10:26 -02:00
Douglas Barbosa Alexandre
7cafa2ce92
Add tasks queue list page
2016-02-20 12:10:26 -02:00
Douglas Barbosa Alexandre
41d8f5649e
Add task model
2016-02-20 12:10:26 -02:00
Achilleas Pipinellis
040ae7e3e0
Merge branch 'doc_artifacts_api' into 'master'
...
Fix docs on artifacts API
Small fixes for https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/2893
- Backticks in parameters
- Remove headings
- Fix curl URL link
See merge request !2902
2016-02-20 12:17:36 +00:00
Achilleas Pipinellis
ad833c934b
Fix docs on artifacts API
...
- Backticks in parameters
- Remove headings
- Fix curl URL link
[ci skip]
2016-02-20 14:13:21 +02:00
Douwe Maan
31682eb987
Merge branch 'visibletrap/gitlab-ce-label'
2016-02-19 17:54:13 -08:00
Douwe Maan
0c5abb1e0b
Merge branch 'rs-move-controller-specs' into 'master'
...
Move a few controller specs to their correct locations
See merge request !2889
2016-02-20 01:12:59 +00:00
Douwe Maan
3a97a5ddfd
Merge branch 'rs-blob' into 'master'
...
Add a `Blob` model that wraps `Gitlab::Git::Blob`
This allows us to take advantage of Rails' `to_partial_path` to render
the correct partial based on the Blob type, rather than cluttering the
view with conditionals.
It also allows (and will allow in the future) better encapsulation for
Blob-related logic which makes sense for our Rails app but might not
make as much sense for the core `gitlab_git` library, such as detecting
if the blob is an SVG.
See merge request !2887
2016-02-20 01:12:52 +00:00
Douwe Maan
f81b55bd35
Merge branch 'refactor-scan' into 'master'
...
Improve readability of 'rake cache:clear' code
See merge request !2892
2016-02-20 01:05:00 +00:00
Douwe Maan
c352aaa008
Merge branch '12792-emoji-as-text-diff-comment'
2016-02-19 16:59:36 -08:00