summaryrefslogtreecommitdiff
path: root/lib/api/services.rb
Commit message (Collapse)AuthorAgeFilesLines
* Move API::Services constants to a helperYorick Peterse2019-03-041-695/+3
| | | | | | | This moves various constants previously defined in API::Services to the API::Helpers::ServicesHelpers module, using class methods instead of constants. This allows EE to extend the returned values, without having to modify the CE source code directly.
* Merge branch 'add_YouTrack_integration' into 'master'Sean McGivern2019-02-261-0/+21
|\ | | | | | | | | | | | | Added YouTrack integration Closes #42595 See merge request gitlab-org/gitlab-ce!25361
| * Remove new_issue_url field from YouTrack integration serviceKotau Yauhen2019-02-211-6/+0
| |
| * Added YouTrack integrationYauhen Kotau2019-02-181-0/+27
| | | | | | | | Fixes gitlab-org/gitlab-ce#42595
* | Merge branch '55109-jira-integration-api-doesn-t-respect-available-format' ↵Sean McGivern2019-02-191-1/+1
|\ \ | |/ |/| | | | | | | | | | | | | into 'master' API: Support Jira transition ID as string Closes #55109 See merge request gitlab-org/gitlab-ce!24400
| * API: Support Jira transition ID as stringRobert Schilling2019-02-101-1/+1
| |
* | API: Fix docs and parameters for hangouts-chat serviceRobert Schilling2019-02-131-2/+3
| |
* | Remove HipChat integration from GitLabNick Thomas2019-02-081-39/+0
|/
* Enable the Layout/ExtraSpacing cop56392-enable-the-layout-extraspacing-copRémy Coutable2019-01-241-2/+2
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Fix API::Namespaces to accept namepaces with dotsif-52811-fix_namespaces_api_routingImre Farkas2018-11-281-2/+2
| | | | | It also renames the API::PROJECT_ENDPOINT_REQUIREMENTS constant to API::NAMESPACE_OR_PROJECT_REQUIREMENTS
* Add Discord integrationblackst0ne2018-10-301-0/+9
|
* Disable existing offenses for the CodeReuse copsYorick Peterse2018-09-111-0/+2
| | | | | This whitelists all existing offenses for the various CodeReuse cops, of which most are triggered by the CodeReuse/ActiveRecord cop.
* Remove Gemnasium serviceGilbert Roulot2018-08-201-15/+0
|
* Add dummy Google Hangouts Chat integrationKukovskii Vladimir2018-07-141-0/+9
|
* Updates from `rubocop -a`Lin Jen-Shin2018-07-091-2/+2
|
* Improve JIRA event descriptionsissue_25542Felipe Artur2018-03-191-1/+1
|
* Fix a "can't modify frozen Hash" error in lib/api/services.rb in development envRémy Coutable2018-02-271-8/+11
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Fix a performance/memory issue in lib/api/services.rb43620-lib-api-services-rb-retains-a-lot-of-memory-and-objectsRémy Coutable2018-02-261-42/+42
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Merge branch ↵Stan Hu2018-01-161-1/+1
| | | | | | | | | | | | 'security-10-3-do-not-expose-passwords-or-tokens-in-service-integrations-api' into 'security-10-3' Filter out sensitive fields from the project services API See merge request gitlab/gitlabhq!2281 (cherry picked from commit 476f2576444632f2a9a61b4cead9c1077f2c81d7) 2bcbbda0 Filter out sensitive fields from the project services API
* Support new chat notifications parameters in Services APIMark Fletcher2017-12-221-32/+148
| | | | | + Add support for the new separate channel and events settings * Dry up chat notifications in the service properties definitions
* Fix acceptance of username for Mattermost service update via APIMark Fletcher2017-11-081-0/+6
|
* Merge branch 'add-packagist-project-service' into 'master'Kamil Trzciński2017-10-311-0/+21
|\ | | | | | | | | Add Packagist project service See merge request gitlab-org/gitlab-ce!14493
| * Add Packagist project serviceMatt Coleman2017-10-131-0/+21
| |
* | Validate username/pw for Jiraservice, require them in the APIRobert Schilling2017-10-241-2/+2
|/
* API: Use defined project requirementsrs-api-use-project-requirementsRobert Schilling2017-08-311-2/+2
|
* Update remaining endpointsRobert Schilling2017-08-281-7/+7
|
* Conditionally destroy a ressourceRobert Schilling2017-08-281-2/+2
|
* API: Respect the 'If-Unmodified-Since' for delete endpointsRobert Schilling2017-08-281-0/+2
|
* Remove project_key from the Jira configurationJarka Kadlecova2017-07-251-6/+0
|
* Rename "Slash commands" to "Quick actions"Eric Eastwood2017-06-151-2/+2
| | | | | | | | | | | | | 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`
* Add API URL to JIRA settings31448-jira-urlsJarka Kadlecova2017-05-261-1/+7
|
* Enable the Style/TrailingCommaInLiteral copRémy Coutable2017-05-101-3/+3
| | | | | | Use the EnforcedStyleForMultiline: no_comma option. Signed-off-by: Rémy Coutable <remy@rymai.me>
* Remove the User#is_admin? methodblackst0ne2017-04-091-2/+2
|
* adds relevant testsTiago Botelho2017-04-061-0/+9
|
* Added mock deployment and monitoring service with environments fixturesKamil Trzciński2017-04-051-1/+7
|
* All CI offline migrationsKamil Trzciński2017-03-171-23/+2
|
* Add `requirements: { id: %r{[^/]+} }` for all projects and groups namespaced ↵Rémy Coutable2017-03-161-2/+5
| | | | | | API routes Signed-off-by: Rémy Coutable <remy@rymai.me>
* Added Prometheus Service and Prometheus graphsKamil Trzciński2017-03-071-0/+9
|
* Rename build to job in the docsZ.J. van de Weg2017-03-061-5/+5
|
* Return 204 for delete endpointsRobert Schilling2017-02-281-3/+1
|
* Add MockCiService integrationmock-ci-serviceEric Eastwood2017-02-241-1/+14
| | | | | | MR: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/9250/ See https://gitlab.com/madlittlemods/gl-mock-ci-service
* Improve performance of triggered chat commandszj-slow-service-fetchZ.J. van de Weg2017-01-301-3/+10
| | | | | | | | | | | When the trigger endpoint is called, it has to find the right service for the given project. However, the old implementation did much more. For example, it build a list of the missing services on this project. This whole process took about 750ms _each time_. The current implementation is expected to perform 10x better, as it only searches in the current projects services. Given the service has to be configured anyway, this can be done.
* adds test suite22974-trigger-service-events-through-apiTiago Botelho2017-01-221-3/+2
|
* adds events to services api deserializationTiago Botelho2017-01-221-3/+46
|
* Add API route slack slash commandszj-404-slack-errorZ.J. van de Weg2017-01-031-0/+7
|
* Rename MattermostNotificationService back to MattermostServicefix/25843Douglas Barbosa Alexandre2016-12-201-1/+1
|
* Rename SlackNotificationService back to SlackServiceDouglas Barbosa Alexandre2016-12-201-1/+1
|
* Improve after feedbackKamil Trzcinski2016-12-191-1/+8
|
* Change SlackService to SlackNotificationsServiceissue_22269_fix_eeissue_22269Felipe Artur2016-12-151-1/+9
|
* Introduce deployment services, starting with a KubernetesServiceNick Thomas2016-12-141-0/+28
|