gitlab-org--gitlab-foss/spec
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
..
bin DRY up the specs for bin/changelog 2016-11-03 17:35:06 +00:00
config Updated mail_room and added sentinel support to Reply by Email 2016-10-26 05:02:47 +02:00
controllers issue and mergerequest slash command for mattermost 2016-11-17 21:34:23 +01:00
factories Add most of specs for chat names 2016-11-17 21:34:23 +01:00
features Merge branch '21992-disable-access-requests-by-default' into 'master' 2016-11-16 14:50:45 +00:00
finders Merge branch '21992-disable-access-requests-by-default' into 'master' 2016-11-16 14:50:45 +00:00
fixtures Use separate email-friendly token for incoming email and let incoming 2016-11-07 15:55:42 +00:00
helpers Merge branch '23117-search-for-a-filename-in-a-project' into 'master' 2016-11-16 15:32:18 +00:00
initializers
javascripts Merge branch 'improve-build-scroll-controls-responsive-behaviour' into 'master' 2016-11-08 21:41:48 +00:00
lib Add most of specs for chat names 2016-11-17 21:34:23 +01:00
mailers Make access request specs explicitly enable or disable access requests as required 2016-11-11 15:45:47 +00:00
models Add most of specs for chat names 2016-11-17 21:34:23 +01:00
policies Added tests for IssuePolicy 2016-11-07 12:49:24 +01:00
requests Merge branch 'adam-build-missing-services-when-necessary' into 'master' 2016-11-16 16:27:54 +00:00
routing Fix routing spec for group controller 2016-11-08 15:54:17 +02: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
support Fix Error 500 when creating a merge request that contains an image that was deleted and added 2016-11-14 15:57:01 +01:00
tasks/gitlab Introduce better credential and error checking to rake gitlab:ldap:check 2016-11-08 15:46:10 -06:00
uploaders
views add tests for build row templates 2016-11-10 16:38:00 -06:00
workers Merge branch '21076-deleted-merged-branches' into 'master' 2016-11-15 12:08:22 +00:00
factories_spec.rb
rails_helper.rb
rake_helper.rb Add Rake task to create/repair GitLab Shell hooks symlinks 2016-11-01 14:52:59 -05:00
simplecov_env.rb Bump SimpleCov merge timeout to 365 days 2016-08-22 13:44:14 +02:00
spec_helper.rb Fix broken commits search 2016-11-08 12:03:23 +02:00
teaspoon_env.rb