gitlab-org--gitlab-foss/app
Z.J. van de Weg 9d8ca60d22 issue and mergerequest slash command for mattermost
This commit includes a couple of thing:
- A chatops controller
- Mattermost::CommandService
- Mattermost::Commands::(IssueService|MergeRequestService)

The controller is the point where mattermost, and later slack will have
to fire their payload to. This in turn will execute the CommandService.

Thats where the authentication and authorization should happen. So far
this is not yet implemented. This should happen in later commits.

Per subcommand, in case of `/gitlab issue show 123` issue whould be the
subcommand, there is a service to parse the data, and fetch the
resource. The resource is passed back to the CommandService which
structures the data.
2016-11-17 21:34:23 +01:00
..
assets Merge branch 'user-dropdown-multiple-requests-fix' into 'master' 2016-11-16 16:54:50 +00:00
controllers issue and mergerequest slash command for mattermost 2016-11-17 21:34:23 +01:00
finders Limit labels returned for a specific project as an administrator 2016-11-16 15:04:51 +02:00
helpers Merge branch '23824-activity-page-does-not-show-commits-comments' into 'master' 2016-11-16 16:55:33 +00:00
mailers Merge remote-tracking branch 'upstream/master' into pipeline-notifications 2016-11-08 23:52:17 +08:00
models issue and mergerequest slash command for mattermost 2016-11-17 21:34:23 +01:00
policies Merge branch 'pipeline-notifications' into 'master' 2016-11-09 13:41:04 +00:00
serializers Simplify implementation of entity serializers 2016-11-04 15:00:39 +01:00
services issue and mergerequest slash command for mattermost 2016-11-17 21:34:23 +01:00
uploaders
validators Add robots.txt to the list of reserved namespaces 2016-10-11 02:58:26 +01:00
views Add most of specs for chat names 2016-11-17 21:34:23 +01:00
workers Merge branch '21076-deleted-merged-branches' into 'master' 2016-11-15 12:08:22 +00:00