- Oct 13, 2017
-
-
Vlad authored
-
- Aug 31, 2017
-
-
Manolis Mavrofidis authored
Update to add all issues to be updated. Added functionality, proper tests, documentation and changelog.
-
- Aug 07, 2017
-
-
Mehdi Lahmam authored
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.
-
- Aug 02, 2017
-
-
Robert Speicher authored
-
- Jul 28, 2017
-
-
Alex Ives authored
- 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>
-
- Jul 27, 2017
-
-
Rémy Coutable authored
Remove superfluous lib: true, type: redis, service: true, models: true, services: true, no_db: true, api: true Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
- Jul 21, 2017
-
-
Sean McGivern authored
-
- Jul 20, 2017
-
-
Ryan Scott authored
Marking an issue as a duplicate will now also add an upvote on behalf of the author on the original issue.
-
Ryan Scott authored
-
- Jul 07, 2017
-
-
Toon Claes authored
/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 517c97eb of gitlab-ee.
-
- Jun 20, 2017
-
-
Toon Claes authored
To make it simpler to assign users to an Issuable, make MergeRequest support the attribute `assignee_ids`.
-
Toon Claes authored
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.
-
- Jun 15, 2017
-
-
Eric Eastwood authored
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`
-
- Jun 14, 2017
-
-
Robert Speicher authored
-
- Jun 07, 2017
-
-
Valery Sizov authored
-
- May 05, 2017
-
-
Valery Sizov authored
-
- May 04, 2017
-
-
Rares Sfirlogea authored
Remove slash commands from Markdown preview and display their outcome next to the text field. Introduce new "explanation" block to our slash commands DSL. Introduce optional "parse_params" block to slash commands DSL that allows to process a parameter before it is passed to "explanation" or "command" blocks. Pass path for previewing Markdown as "data" attribute instead of setting a variable on "window".
-
Valery Sizov authored
-
Valery Sizov authored
-
- Apr 28, 2017
-
-
Alex Sanford authored
-
- Mar 28, 2017
-
-
Robert Speicher authored
-
- Feb 28, 2017
-
-
mhasbini authored
add /award slash command; Allow posting of just an emoji in comment
-
- Feb 03, 2017
-
-
YarNayar authored
Allows to use slash command /target_branch <target_branch_name> in merge requests notes and description. Command allows to specify target branch for current merge request. Proposed in #23619
-
- Jan 18, 2017
-
-
Ruben Davila authored
New endpoints are: POST :project_id/(issues|merge_requests)/(:issue_id|:merge_request_id)/time_estimate" POST :project_id/(issues|merge_requests)/(:issue_id|:merge_request_id)/reset_time_estimate" POST :project_id/(issues|merge_requests)/(:issue_id|:merge_request_id)/add_spent_time" POST :project_id/(issues|merge_requests)/(:issue_id|:merge_request_id)/reset_spent_time" GET :project_id/(issues|merge_requests)/(:issue_id|:merge_request_id)/time_stats"
-
- Jan 15, 2017
-
-
Ruben Davila authored
-
- Jan 13, 2017
-
-
Jarka Kadlecova authored
-
- Jan 11, 2017
-
-
- Nov 17, 2016
-
-
Douglas Barbosa Alexandre authored
-
- Oct 11, 2016
-
-
barthc authored
-
- Oct 03, 2016
-
-
Thomas Balthazar authored
It toggles the 'WIP' prefix in the MR title.
-
- Sep 28, 2016
-
-
Rémy Coutable authored
Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
- Aug 18, 2016
-
-
Douwe Maan authored
-
- Aug 16, 2016
-
-
Douwe Maan authored
-
- Aug 12, 2016
-
-
Rémy Coutable authored
- Return only slash commands that make sense for the current noteable - Allow slash commands decription to be dynamic Other improvements: - Add permission checks in slash commands definition - Use IssuesFinder and MergeRequestsFinder - Use next if instead of a unless block, and use splat operator instead of flatten Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
Rémy Coutable authored
Improve slash command descriptions, support /due tomorrow Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
Rémy Coutable authored
Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
Rémy Coutable authored
Check for update_issuable permission in Notes::SlashCommandsService Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
Rémy Coutable authored
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>
-