Sean McGivern
101fddfa92
Allow sorting by due date and label priority
2017-03-15 17:02:37 +00:00
Douwe Maan
1fe7501b49
Revert "Prefer leading style for Style/DotPosition"
...
This reverts commit cb10b725c8929b8b4460f89c9d96c773af39ba6b.
2017-02-23 09:33:05 -06:00
Douwe Maan
206953a430
Prefer leading style for Style/DotPosition
2017-02-23 09:32:22 -06:00
Douwe Maan
b7d8df503c
Enable Style/MutableConstant
2017-02-23 09:31:56 -06:00
Ershad Kunnakkadan
3a23639bc0
Create directly_addressed Todos when mentioned in beginning of a line
2017-02-08 21:53:34 +05:30
Oswaldo Ferreira
441501e4bf
Present TODO's list without grouping by project
2017-01-27 20:20:18 -02:00
twonegatives
85e0b99471
Notify the user who set auto-merge when merge conflict occurs
2017-01-14 12:22:30 +03:00
Alejandro Rodríguez
7bd6ff03d8
Fix and improve `Sortable.highest_label_priority`
2016-10-27 21:26:56 -03:00
Douglas Barbosa Alexandre
928acba4c0
Use keyword arguments on Sortable#highest_label_priority
2016-10-19 14:58:27 -02:00
Douglas Barbosa Alexandre
3c2aaec1f2
Fix sorting by label priorities
2016-10-19 14:58:27 -02:00
Felipe Artur
37bf35f0bc
Todos sorting dropdown
2016-08-19 16:14:20 -03:00
Sean McGivern
d957d5f1aa
Add approval required todos
2016-07-12 19:01:09 +01:00
Douwe Maan
3286dd7a1d
Don't garbage collect commits that have related DB records like comments
2016-07-04 00:11:33 -04:00
Robert Schilling
631765748e
Expose action_name
2016-07-01 10:49:34 +02:00
Robert Schilling
39e6f504fc
Move to helper, no instance variables
2016-07-01 10:49:34 +02:00
Douglas Barbosa Alexandre
a1f224d3f7
Add Todos API
2016-07-01 10:49:34 +02: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
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
Jeroen van Baarsen
f1479b56b7
Remove the annotate gem and delete old annotations
...
In 8278b763d9
the default behaviour of annotation
has changes, which was causing a lot of noise in diffs. We decided in #17382
that it is better to get rid of the whole annotate gem, and instead let people
look at schema.rb for the columns in a table.
Fixes : #17382
2016-05-09 18:00:28 +02:00
Douglas Barbosa Alexandre
02b0c37cab
Refactor `Todo#target`
2016-03-18 13:27:27 -03:00
Douglas Barbosa Alexandre
2a8858ca8a
Rename `Todo#to_reference` to `Todo#target_reference`
...
Since we're not actually returning a todo reference.
2016-03-18 13:24:47 -03:00
Douglas Barbosa Alexandre
231d4fb9f8
Use `Commit#short_id` instead of `Commit.truncate_sha`
2016-03-18 11:07:30 -03:00
Douglas Barbosa Alexandre
2eeeb266e3
Reuse `for_commit?` on conditional validations
2016-03-18 11:07:30 -03:00
Douglas Barbosa Alexandre
a5bad46505
Update schema info comment on todo related files
2016-03-18 11:00:53 -03:00
Douglas Barbosa Alexandre
fb72271e24
Use todo.done without ! in the controller to mark todo as done
2016-03-18 11:00:53 -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
28097398c5
Does not raise an error when Todo is already marked as done
2016-02-23 10:43:29 -03:00
Douwe Maan
42cbcb2347
"X assigned you Y" instead of "X assigned Y"
2016-02-20 12:01:55 -08:00
Douglas Barbosa Alexandre
3d52e139b1
Rename Tasks to Todos
2016-02-20 12:39:27 -02:00