summaryrefslogtreecommitdiff
path: root/spec/services/quick_actions/interpret_service_spec.rb
Commit message (Collapse)AuthorAgeFilesLines
* Resolve "Add `/confidential` quick action for issues"Jan2018-06-131-0/+18
|
* Make /copy_metadata only handle the first issuable passedSean McGivern2018-04-241-2/+13
|
* Fixed typos and improved reference checkingMateusz Bajorski2018-03-031-12/+12
|
* Changed command name to copy_metadata and added MR supportMateusz Bajorski2018-03-031-23/+23
|
* Add Inherit quick actionMateusz Bajorski2018-03-031-0/+65
| | | | Closes #38450
* Resolve "Milestone Quick Action not displayed with no project milestones but ↵🙈 jacopo beschi 🙉2018-02-231-0/+16
| | | | with group milestones"
* Replace '.team << [user, role]' with 'add_role(user)' in specs36782-replace-team-user-role-with-add_role-user-in-specsblackst0ne2017-12-221-2/+2
|
* Only include the user's ID in the time_spent command's update hashRobert Speicher2017-12-191-4/+4
| | | | | | | | | Previously, this would include the entire User record in the update hash, which was rendered in the response using `to_json`, erroneously exposing every attribute of that record, including their (now removed) private token. Now we only include the user ID, and perform the lookup on-demand.
* added date parameter for time trackinggitlab-ee-1312-time-spent-atVlad2017-10-131-2/+54
|
* /move project functionality. Squash commit.Manolis Mavrofidis2017-08-311-0/+10
| | | | | Update to add all issues to be updated. Added functionality, proper tests, documentation and changelog.
* Add `/assign me` alias support for assigning issuables to oneselfMehdi Lahmam2017-08-071-0/+20
| | | | | | | | | Currently, when a user wants to assign an issue/MR to himself, he needs to type his full username or select it from the suggested ones in the dropdown list. This commits suggest a faster solution which is typing `/assign me` Closes #35304.
* Change all `:empty_project` to `:project`rs-empty_project-defaultRobert Speicher2017-08-021-3/+3
|
* Fixes #29385: Add /shrug and /tableflip commandsAlex Ives2017-07-281-1/+41
| | | | | | | | | | - Updated DSL to support substitution definitions - Added substitution definition, inherits from command definition - Added tabelflip and shrug substitutions to interpret service - Added support for substitution definitions to the extractor for preview mode. - Added substitution handling in the interpret service Signed-off-by: Alex Ives <alex@ives.mn>
* Remove superfluous lib: true, type: redis, service: true, models: true, ↵Rémy Coutable2017-07-271-1/+1
| | | | | | services: true, no_db: true, api: true Signed-off-by: Rémy Coutable <remy@rymai.me>
* Move duplicate issue management to a servicearchytaus/gitlab-ce-26372-duplicate-issue-slash-commandSean McGivern2017-07-211-8/+3
|
* Changes based on MR feedback.Ryan Scott2017-07-201-17/+35
| | | | Marking an issue as a duplicate will now also add an upvote on behalf of the author on the original issue.
* Added slash command to close an issue as a duplicate. Closes #26372Ryan Scott2017-07-201-0/+36
|
* Remove /reassign quick actiontc-follow-up-miaToon Claes2017-07-071-16/+0
| | | | | | | /reassign should only work when multiple assignees are available. And since this is only the case for GitLab EE, remove it from CE. This was picked using 517c97eb12e44f354787313dd35ac7a1642f5b20 of gitlab-ee.
* Make MergeRequest respond to assignee_ids & assignee_ids=Toon Claes2017-06-201-9/+9
| | | | | To make it simpler to assign users to an Issuable, make MergeRequest support the attribute `assignee_ids`.
* Backport /reassign quick commandToon Claes2017-06-201-1/+17
| | | | | | The /reassign quick command works even when no multiple assignees are allowed of there isn't any assignee yet. So for consistency, it's also be backported to CE. But it functions the same as the /assign quick action.
* Rename "Slash commands" to "Quick actions"Eric Eastwood2017-06-151-0/+1042
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`