summaryrefslogtreecommitdiff
path: root/spec/services/notes
Commit message (Collapse)AuthorAgeFilesLines
* Change all `:empty_project` to `:project`rs-empty_project-defaultRobert Speicher2017-08-025-6/+6
|
* Use described_class when possibleRémy Coutable2017-07-271-1/+1
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Remove superfluous lib: true, type: redis, service: true, models: true, ↵Rémy Coutable2017-07-276-6/+6
| | | | | | services: true, no_db: true, api: true Signed-off-by: Rémy Coutable <remy@rymai.me>
* Rename "Slash commands" to "Quick actions"Eric Eastwood2017-06-151-6/+6
| | | | | | | | | | | | | Fix https://gitlab.com/gitlab-org/gitlab-ce/issues/27070 Deprecate "chat commands" in favor of "slash commands" We looked for things like: - `slash commmand` - `slash_command` - `slash-command` - `SlashCommand`
* Correct RSpec/SingleLineHook cop offensesRobert Speicher2017-06-141-1/+3
|
* Update diff discussion position per discussion instead of per notedm-update-discussion-diff-positionDouwe Maan2017-05-311-193/+0
|
* Add system note with link to diff comparison when MR discussion becomes outdatedDouwe Maan2017-05-231-1/+19
|
* Merge branch 'mia_backort' into 'master' Jacob Schatz2017-05-051-2/+29
|\ | | | | | | | | Backport of Multiple Assignees feature See merge request !11089
| * Address static analyzer warningmia_backortValery Sizov2017-05-051-1/+1
| |
| * Multiple issue assignee: CE restriction for multiple assigneesValery Sizov2017-05-051-0/+27
| |
| * Backport of multiple_assignees_feature [ci skip]Valery Sizov2017-05-041-2/+2
| |
* | Support comments for personal snippetsJarka Kadlecova2017-05-051-1/+73
|/
* Don't use original_discussion_idDouwe Maan2017-04-051-1/+1
|
* Add specsDouwe Maan2017-04-052-5/+37
|
* Add option to start a new discussion on an MRDouwe Maan2017-04-052-0/+8
|
* Create todos only for new mentionsJarka Kadlecova2017-03-291-3/+13
|
* Use `:empty_project` where possible in service specsRobert Speicher2017-03-271-1/+1
|
* add /award slash commandmhasbini2017-02-281-39/+11
| | | | add /award slash command; Allow posting of just an emoji in comment
* Fix inconsistent naming for services that delete thingsdixpac2017-02-081-1/+1
| | | | | | * Changed name of delete_user_service and worker to destroy * Move and change delete_group_service to Groups::DestroyService * Rename Notes::DeleteService to Notes::DestroyService
* address commentsJarka Kadlecova2017-01-251-9/+9
|
* Support notes without projectJarka Kadlecova2017-01-181-4/+31
|
* Merge branch 'backport-time-tracking-ce' into 'master' Douwe Maan2017-01-181-0/+12
|\ | | | | | | | | Backport timetracking to CE See merge request !8195
| * Backport backend work for time tracking.Ruben Davila2017-01-151-0/+12
| |
* | support `/merge` slash comand for MRsJarka Kadlecova2017-01-111-0/+11
|/
* Check if user can read issue before being assignedissue_22664Felipe Artur2016-12-271-0/+2
|
* Does not raise error when Note not found when processing NewNoteWorkerOswaldo Ferreira2016-11-111-4/+33
| | | | - Also remove unnecessary param
* Ensure we have a user before checking for their permission in ↵Rémy Coutable2016-09-201-0/+69
| | | | | | Notes::SlashCommandsService Signed-off-by: Rémy Coutable <remy@rymai.me>
* Remove unneeded aliasesDouwe Maan2016-08-181-4/+4
|
* Fixed specs and fixes based on failing specsDouwe Maan2016-08-162-12/+23
|
* New Notes::SlashCommandsService serviceRémy Coutable2016-08-132-9/+143
| | | | | | Check for update_issuable permission in Notes::SlashCommandsService Signed-off-by: Rémy Coutable <remy@rymai.me>
* Support slash commands in noteable description and notesRémy Coutable2016-08-131-7/+16
| | | | | | | | | | | | | | | | | | | | | | | | | Some important things to note: - commands are removed from noteable.description / note.note - commands are translated to params so that they are treated as normal params in noteable Creation services - the logic is not in the models but in the Creation services, which is the right place for advanced logic that has nothing to do with what models should be responsible of! - UI/JS needs to be updated to handle notes which consist of commands only - the `/merge` command is not handled yet Other improvements: - Don't process commands in commit notes and display a flash is note is only commands - Add autocomplete for slash commands - Add description and params to slash command DSL methods - Ensure replying by email with a commands-only note works - Use :subscription_event instead of calling noteable.subscribe - Support :todo_event in IssuableBaseService Signed-off-by: Rémy Coutable <remy@rymai.me>
* Avoid `describe`-ing symbols in specsrs-describe-symbolsRobert Speicher2016-07-122-2/+2
|
* Add comment with diff to DiffPositionUpdateService specnew-diff-notesDouwe Maan2016-07-071-0/+104
|
* Add tests for DiffPositionUpdateServiceDouwe Maan2016-07-061-0/+71
|
* Fix latests concernsZJ van de Weg2016-05-181-1/+1
|
* Fix tests and wrong choices during mergeZeger-Jan van de Weg2016-05-121-0/+12
|
* Add tests on Awardables and Award EmojiZeger-Jan van de Weg2016-05-101-12/+8
|
* Adapt tests to new testing guidelinesRobert Schilling2016-04-121-5/+4
|
* Fix code review issuesRobert Schilling2016-04-121-4/+5
|
* Delete notes via APIRobert Schilling2016-04-121-0/+15
|
* Rename Tasks to TodosDouglas Barbosa Alexandre2016-02-201-6/+6
|
* Create or mark task pending as soon the action happensDouglas Barbosa Alexandre2016-02-201-1/+1
|
* Create a pending task when a user is mentioned when edit a issue/mr/noteDouglas Barbosa Alexandre2016-02-201-3/+3
|
* Mark pending tasks for the current user as done when he edit a noteDouglas Barbosa Alexandre2016-02-201-0/+45
|
* Mark pending tasks for the note author as done when he left a noteDouglas Barbosa Alexandre2016-02-201-0/+1
|
* Fix Rubocop errornote-background-jobJosh Frye2016-01-281-3/+3
|
* Update testsJosh Frye2016-01-282-3/+27
|
* Tag service specsDouwe Maan2015-12-091-1/+1
|
* fox testsemoji_votesValery Sizov2015-11-191-25/+25
|
* added specsValery Sizov2015-11-191-0/+34
|