gitlab-org--gitlab-foss/spec/models
Douglas Barbosa Alexandre 04d1b41258 Merge branch 'tasks' into 'master'
Add Todos

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/2425

Tasks:

-  Prepare database
 - [X] Create a new table (`todos`)
- Tasks Queue view
 - [X] Add a number icon showing the number of todos on the top right next to the new and logout button that will redirect the user to the todos page
 - [X] Add a chronological list of todos, with the 'Todos' tab active by default
 - [X] Add a 'Done' button to each todo
 - [x] Add filters (project, author, type, and action)
- Todos generation
 - [X] When user issue/mr is assgined to someone
 - [x] When user is mentioned on (issues/mr's/comments)
- Mark todo as `done`
 - [X] When clicks on the 'Done' button
 - [X] When edit issue/mr
 - [X] When left/edit a comment
 - [X] When reassign issue/mr
 - [X] When add/remove labels to issue/mr
 - [X] When issue/mr is closed
 - [X] When mr is merged
 - [X] When added an emoji
 - [X] When changed the issue/mr milestone

* Screenshot:

![Screenshot_2016-02-20_12.45.57](/uploads/4b2554b1bde25aed3347e1ae41e8e0c0/Screenshot_2016-02-20_12.45.57.png)

See merge request !2817
2016-02-22 02:36:41 +00:00
..
ci Move build erasable implementation from concern to model 2016-02-19 17:24:59 +01:00
concerns Add new data to project in push, issue, merge-request and note webhooks data 2016-02-11 17:22:11 +01:00
hooks First pass at deleting projects in the background. 2016-01-29 09:14:16 -05:00
members Tag model specs 2015-12-09 10:50:51 +01:00
project_services Suppress e-mails on failed builds if allow_failure is set 2016-01-07 10:45:39 -08:00
abuse_report_spec.rb Use a more sensible message for the AbuseReport uniqueness validation 2016-01-16 16:50:43 -05:00
application_setting_spec.rb Validate email addresses using Devise.email_regexp 2016-02-09 18:15:35 +01:00
blob_spec.rb Add a `Blob` model that wraps `Gitlab::Git::Blob` 2016-02-18 22:45:30 -05:00
broadcast_message_spec.rb Move `BroadcastMessage#status` to a helper since it's presentational 2016-01-13 11:49:59 -05:00
build_spec.rb Fix ci_build trace trait 2016-02-19 19:31:57 +01:00
commit_range_spec.rb Tag model specs 2015-12-09 10:50:51 +01:00
commit_spec.rb Tag model specs 2015-12-09 10:50:51 +01:00
commit_status_spec.rb Annotate models 2016-01-06 13:09:55 +00:00
deploy_key_spec.rb Tag model specs 2015-12-09 10:50:51 +01:00
deploy_keys_project_spec.rb Tag model specs 2015-12-09 10:50:51 +01:00
email_spec.rb Validate email addresses using Devise.email_regexp 2016-02-09 18:15:35 +01:00
event_spec.rb Use Atom update times of the first event 2016-01-27 10:33:33 +01:00
external_issue_spec.rb Update ExternalIssue regex for JIRA integration 2016-01-26 15:55:40 -05:00
external_wiki_service_spec.rb Annotate models 2016-01-06 13:09:55 +00:00
forked_project_link_spec.rb Fix Style/TrailingBlankLines cop violations 2015-06-22 14:38:33 -04:00
generic_commit_status_spec.rb Annotate models 2016-01-06 13:09:55 +00:00
global_milestone_spec.rb Fix Error 500 when global milestones have slashes 2015-12-22 13:15:32 -08:00
group_spec.rb Annotate models 2016-01-06 13:09:55 +00:00
identity_spec.rb Codestyle changes 2016-01-12 12:29:10 -02:00
issue_spec.rb Tag model specs 2015-12-09 10:50:51 +01:00
jira_issue_spec.rb Backport JIRA service 2015-12-18 14:19:48 -06:00
key_spec.rb Fixed Rubocop offenses 2015-12-15 00:53:52 -02:00
label_link_spec.rb Tag model specs 2015-12-09 10:50:51 +01:00
label_spec.rb Tag model specs 2015-12-09 10:50:51 +01:00
member_spec.rb Validate email addresses using Devise.email_regexp 2016-02-09 18:15:35 +01:00
merge_request_spec.rb Save merge commit id when MR is merged 2016-02-19 13:14:49 -05:00
milestone_spec.rb Validate uniqueness of milestone title per project 2016-02-08 12:45:32 +01:00
namespace_spec.rb Annotate models 2016-01-06 13:09:55 +00:00
note_spec.rb Rename Tasks to Todos 2016-02-20 12:39:27 -02:00
project_security_spec.rb Tag model specs 2015-12-09 10:50:51 +01:00
project_snippet_spec.rb Tag model specs 2015-12-09 10:50:51 +01:00
project_spec.rb Fix old usages of `ci_runner` factory 2016-02-19 13:18:49 +01:00
project_team_spec.rb Allow `ProjectTeam#human_max_access` to return "Owner" 2016-02-18 16:39:59 -05:00
project_wiki_spec.rb Add Banzai::Filter::GollumTagsFilter for parsing Gollum's tags in HTML 2016-01-14 12:09:31 -02:00
protected_branch_spec.rb Tag model specs 2015-12-09 10:50:51 +01:00
release_spec.rb Annotate models 2015-11-13 19:22:46 +01:00
repository_spec.rb Flush emptiness caches whenever needed 2016-02-20 20:17:50 +01:00
service_spec.rb Annotate models 2016-01-06 13:09:55 +00:00
snippet_spec.rb Tag model specs 2015-12-09 10:50:51 +01:00
spam_log_spec.rb Refactor Admin::SpamLogsController to block user before destroying 2016-02-02 11:25:44 -02:00
todo_spec.rb.rb Rename Tasks to Todos 2016-02-20 12:39:27 -02:00
tree_spec.rb Prioritize previewable over plain README files 2016-01-25 11:27:07 -02:00
user_spec.rb Rename Tasks to Todos 2016-02-20 12:39:27 -02:00
wiki_page_spec.rb Fix old version warning when viewing wiki latest version via version_id 2016-01-29 14:17:00 -02:00