gitlab-org--gitlab-foss/doc
Douwe Maan bbbfdba0b9 Merge branch 'bugagazavr/gitlab-ce-extend-hooks' into 'master'
Add new data to project in push, issue, merge-request and note webhooks data

_Originally opened at !2738 by @bugagazavr._

- - -

**What does this MR do?**

Adds more data to hooks, makes repository data in all hook more dry ( use one hook_attrs method for repository data in all hooks )

**Are there points in the code the reviewer needs to double check?**

1. https://gitlab.com/bugagazavr/gitlab-ce/blob/extend-hooks/app/models/project.rb#L738
2. https://gitlab.com/bugagazavr/gitlab-ce/blob/extend-hooks/app/models/concerns/issuable.rb#L132
3. https://gitlab.com/bugagazavr/gitlab-ce/blob/extend-hooks/lib/gitlab/push_data_builder.rb#L52
4. https://gitlab.com/bugagazavr/gitlab-ce/blob/extend-hooks/lib/gitlab/note_data_builder.rb#L56

**Why was this MR needed?**

More information about user for push events, and more data about repositiry ( project )

**What are the relevant issue numbers?**

No

**Screenshots (if relevant)**

No

See merge request !2788
2016-02-16 13:08:36 +00:00
..
administration Unicorn worker killer is not Omnibus specific 2016-02-03 14:18:51 +02:00
api Fix typo in doc/api/builds.md 2016-02-12 11:25:20 +02:00
ci Updated Docker Fundamentals link as suggested by @axil 2016-02-11 16:03:31 +00:00
customization fix documentation bug / typo 2016-02-04 10:42:36 -05:00
development Merge branch 'offline-migration-docs' into 'master' 2016-02-15 11:43:50 +00:00
gitlab-basics
hooks Rewrite HTTP links to force TLS, where possible 2015-11-16 16:50:05 -08:00
incoming_email Update mailroom/postfix documentation [ci skip] 2016-01-14 11:26:24 -06:00
install Use gitlab-workhorse 0.6.4 2016-02-12 09:46:04 +01:00
integration Merge branch 'update_doc' into 'master' 2016-02-03 11:23:22 +00:00
legal Rewrite HTTP links to force TLS, where possible 2015-11-16 16:50:05 -08:00
logs
markdown Add a new image in the markdown help page 2016-02-11 20:37:20 +02:00
migrate_ci_to_ce Update ci to ce doc to make it clearer when you are done if you don't want to keep your data. 2015-10-05 16:39:58 +02:00
monitoring/performance Change InfluxDB admin username 2016-01-20 23:10:27 +01:00
operations Add 'resume' capability to parallel-rsync-repos 2015-12-08 15:08:22 +01:00
permissions Add CI setting: allow_guest_to_access_builds 2016-02-02 17:59:37 +01:00
profile Add references to the rouge gem library 2016-01-25 22:36:44 +01:00
project_services Clarify when JIRA service was backported to CE 2016-02-08 00:37:45 +02:00
public_access Update public access documentation [ci skip] 2015-11-19 17:24:10 +02:00
raketasks Remove note on backing up GitLab CI as a separate service 2016-02-13 00:37:43 +02:00
release Never heard of gitlab-omnibus 2016-01-12 14:47:55 +01:00
security Make "Two-factor" casing consistent throughout the application 2016-01-31 20:34:51 -05:00
ssh Fixed Window's commands for SSH Help. 2016-02-06 12:17:12 +00:00
system_hooks Include user_username in user_(add_to/remove_from)_(project/group) system hooks. 2016-01-07 12:54:54 -05:00
update Merge branch 'workhorse-0.6.4' into 'master' 2016-02-12 10:24:25 +00:00
web_hooks Add new data to project in push, issue, merge-request and note webhooks data 2016-02-11 17:22:11 +01:00
workflow Updates to git flow documentation. 2016-02-15 19:38:36 -08:00
README.md Merge branch 'master' into housekeeping-doc 2016-01-21 22:59:15 +01:00

Documentation

User documentation

CI Documentation

CI Languages

CI Services

CI Examples

Administrator documentation

Contributor documentation

  • Documentation styleguide Use this styleguide if you are contributing to documentation.
  • Development Explains the architecture and the guidelines for shell commands.
  • Legal Contributor license agreements.
  • Release How to make the monthly and security releases.