Valery Sizov
b4004488f7
Make guests unable to view MRs
2016-10-11 16:51:26 +03:00
Douglas Barbosa Alexandre
d86c666662
Refresh todos count cache when an Issue/MR is deleted
2016-09-08 15:50:07 -03:00
Paco Guzman
7629dc9982
Add specs to ensure a successful return
...
on the UI when mark as done a already done todo.
2016-08-25 06:46:11 +02:00
Robert Speicher
717366d28d
Merge branch '4273-slash-commands' into 'master'
...
Support slash commands in issues / MR description & comments
See merge request !5021
2016-08-18 16:41:16 -05:00
Ahmad Sherif
4ad028aed4
Rename TodoService#mark_todos_as_done_by_id{,s}
2016-08-18 17:46:24 +02:00
Ahmad Sherif
548da42be5
Implement TodoService#mark_todos_as_done_by_id
...
Follow-up on 52b0c26
2016-08-18 17:46:24 +02:00
Douwe Maan
e07c27fee4
Merge branch 'master' into 4273-slash-commands
...
# Conflicts:
# app/services/issues/create_service.rb
2016-08-16 17:49:53 -05:00
Rémy Coutable
aadc5062eb
New TodoService#todo_exists? method
...
Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-08-13 00:06:12 +02:00
Paco Guzman
f8b53ba20b
Recover usage of Todos counter cache
...
We’re being kept up to date the counter data but we’re not using it.
The only thing which is not real if is the number of projects that the
user read changes the number of todos can be stale for some time.
The counters will be sync just after the user receives a new todo or mark any as done
2016-08-12 18:21:36 +02:00
Katarzyna Kobierska
ef892bc2bf
When Issue author assign or mention himself Todos are created
2016-07-14 10:56:44 +02:00
Sean McGivern
db0d3fc3e9
Ensure logged-out users can't see private refs
2016-06-30 16:36:10 +01:00
Phil Hughes
d17ab054cf
Correctly returns todo ID after creating todo
2016-06-27 17:00:27 +01:00
Paco Guzman
f6bfa46daa
Cache todo counters (pending/done)
...
- As todos are created/updated inside the TodoService
we repopulate the cache just there for both pending/done todos
- Todos as mark as done from the TodosController we update cache
there too
- All the added methods are kept in the User class for cohesion
2016-06-17 19:04:36 +02:00
Douglas Barbosa Alexandre
b83f9a5518
Fix error when editing an issuable with a task list
2016-06-17 11:34:11 -03:00
Phil Hughes
16970d07e8
Returns created todos to control rather than re-query
2016-06-14 08:36:07 +01:00
Phil Hughes
f67b06ada0
Manually create todo for issuable
...
Added a button into the sidebar for issues & merge requests to allow users to manually create todo items
Closes #15045
2016-06-14 08:36:07 +01:00
Douglas Barbosa Alexandre
aff3c6999b
Toggling a task in a description with mentions doesn't creates a Todo
2016-06-09 16:01:08 -03:00
ZJ van de Weg
7ae536002a
Merge branch 'master' into awardables
2016-05-25 14:41:25 +02:00
Sean McGivern
6b834f2cbc
Create a todo on failing MR build
...
When a build fails for a commit, create a todo for the author of the
merge request that commit is the HEAD of. If the commit isn't the HEAD
commit of any MR, don't do anything. If there already is a todo for that
user and MR, don't do anything.
Current limitations:
- This isn't configurable by project.
- The author of a merge request might not be the person who pushed the
breaking commit.
2016-05-17 10:17:45 +01:00
Zeger-Jan van de Weg
3bdc57f0a7
Create table for award emoji
2016-05-06 10:47:11 +02:00
Douwe Maan
2e3c2a355f
Merge branch 'snippets-with-comments-cause-a-500-when-they-show-up-in-search-results-14764' into 'master'
...
Fix Error 500 when searching for a comment in a project snippet
Closes #14764 . /cc @stanhu, and thank you for the spec! ;)
See merge request !3468
2016-04-01 08:38:16 +00:00
Rémy Coutable
091b8a6ede
Rename Note#for_project_snippet? to #for_snippet?
...
Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-03-31 09:20:27 +02:00
Douglas Barbosa Alexandre
26b2810355
Mentions on confidential issues doesn't create todos for non-members
2016-03-30 18:41:21 -03:00
Douglas Barbosa Alexandre
71cc3caa85
Use `Note#for_project_snippet?` to skip notes on project snippet
2016-03-18 11:07:30 -03:00
Douglas Barbosa Alexandre
c29da3f8ca
Trigger a todo for mentions on commits page
2016-03-18 11:00:53 -03:00
Douglas Barbosa Alexandre
c1482943c4
Does not create a todo when commenting on commit or project snippet
2016-02-24 21:09:40 -03:00
Douglas Barbosa Alexandre
3d52e139b1
Rename Tasks to Todos
2016-02-20 12:39:27 -02:00