summaryrefslogtreecommitdiff
path: root/lib/api/entities.rb
Commit message (Collapse)AuthorAgeFilesLines
* Set `allow_maintainer_to_push` using the APIBob Van Landuyt2018-03-071-0/+1
|
* Merge branch 'jprovazn-api' into 'master'Sean McGivern2018-03-071-0/+7
|\ | | | | | | | | Add discussion API See merge request gitlab-org/gitlab-ce!17510
| * Add discussion APIjprovazn-apiJan Provaznik2018-03-071-0/+7
| | | | | | | | | | * adds basic discussions API for issues and snippets * reorganizes notes specs (so same tests can be used for all noteable types - issues, MRs, snippets)
* | Merge branch '29130-api-project-export' into 'master'Sean McGivern2018-03-061-0/+15
|\ \ | | | | | | | | | | | | | | | | | | Resolve "API endpoint for exporting project" Closes #29130 See merge request gitlab-org/gitlab-ce!15860
| * | review: prefix un-used argument with underscoreTravis Miller2018-03-051-1/+1
| | |
| * | Add project export API entitiesTravis Miller2018-02-281-0/+15
| | |
* | | Projects and groups badges APIFrancisco Javier López2018-03-051-0/+18
| |/ |/|
* | expose metrics in merge request apihaseeb2018-03-021-4/+40
| |
* | align "confidential issues events" implementation with "issues events" oneJean-Baptiste Guerraz2018-03-011-1/+1
|/
* Add DNS verification to Pages custom domainsNick Thomas2018-02-231-0/+8
|
* Merge branch '41899-api-endpoint-for-importing-a-project-export' into 'master'Sean McGivern2018-02-161-0/+7
|\ | | | | | | | | | | | | Resolve "API endpoint for importing a project export" Closes #41899 See merge request gitlab-org/gitlab-ce!17025
| * fix entityJames Lopez2018-02-131-1/+3
| |
| * add entity and update specJames Lopez2018-02-131-0/+5
| |
* | Merge branch 'feature/include-custom-attributes-in-api' into 'master'Douwe Maan2018-02-141-0/+5
|\ \ | | | | | | | | | | | | Allow including custom attributes in API responses See merge request gitlab-org/gitlab-ce!16526
| * | Allow including custom attributes in API responsesMarkus Koller2018-02-081-0/+5
| |/
* | Merge branch '42934-search-api-fix' into 'master'Sean McGivern2018-02-141-0/+2
|\ \ | | | | | | | | | | | | | | | | | | Add information about projects when searching in wiki_blobs, blobs, commits scopes Closes #42934 See merge request gitlab-org/gitlab-ce!17095
| * | API - Include project in commits&blobs search resultsJarka Kadlecová2018-02-141-0/+2
| |/
* | Refactor commits/refs API to use hash and add pagination headersRobert Schilling2018-02-141-7/+1
| |
* | Separate branch and tag namesRobert Schilling2018-02-091-2/+6
| |
* | Incorporate feedbackRobert Schilling2018-02-091-7/+3
| |
* | Basic ref fetching for commitsRobert Schilling2018-02-091-3/+13
|/
* Support search in APIJarka Kadlecová2018-02-061-10/+15
|
* Remove N+1 queries with /projects/:project_id/{access_requests,members} API ↵sh-fix-project-members-api-perfStan Hu2018-01-301-14/+7
| | | | | | | | | | | endpoints We can simplify the code quite a bit and improve performance by using grape-entity merge fields: https://github.com/ruby-grape/grape-entity/tree/v0.6.0#merge-fields Relates to #42030
* Remove tap and use simplified method callOswaldo Ferreira2018-01-291-1/+2
|
* Return more consistent values for merge_status on MR APIosw-consistent-values-on-api-merge-statusOswaldo Ferreira2018-01-281-1/+8
|
* Revert "Merge branch 'osw-updates-merge-status-on-api-actions' into 'master'"Douwe Maan2018-01-251-10/+1
| | | This reverts merge request !16626
* Merge branch 'osw-updates-merge-status-on-api-actions' into 'master'Douwe Maan2018-01-241-1/+10
|\ | | | | | | | | | | | | Return more consistent values for merge_status on V4 MR APIs Closes #20639 See merge request gitlab-org/gitlab-ce!16626
| * Return more consistent values for merge_status on MR APIOswaldo Ferreira2018-01-231-1/+10
| |
* | Make the exposing of the Application secret more explicitPNSalocin/gitlab-ce-24035-api-create-applicationToon Claes2018-01-241-1/+5
| | | | | | | | | | | | To make it more clear to developers that the entity exposes the application secret, define a separate entity that only should be used when the secret is needed (probably only on creation).
* | Add application create APINicolas MERELLI2018-01-241-0/+6
|/
* Merge branch 'feature/merge-request-system-hook' into 'master'Douwe Maan2018-01-181-2/+2
|\ | | | | | | | | System hooks for Merge Requests See merge request gitlab-org/gitlab-ce!14387
| * api support for merge_requests_events system hookAlexis Reigel2018-01-041-2/+2
| |
* | Merge branch 'sh-migrate-can-push-to-deploy-keys-projects-10-3' into ↵Douwe Maan2018-01-161-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | 'security-10-3' [10.3] Migrate `can_push` column from `keys` to `deploy_keys_project` See merge request gitlab/gitlabhq!2276 (cherry picked from commit f6ca52d31bac350a23938e0aebf717c767b4710c) 1f2bd3c0 Backport to 10.3
* | Merge branch ↵Stan Hu2018-01-161-4/+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
* | Merge branch 'remove-soft-removals' into 'master'Douwe Maan2018-01-111-1/+1
|\ \ | | | | | | | | | | | | | | | | | | Remove soft removals related code Closes #37447 See merge request gitlab-org/gitlab-ce!15789
| * | Remove soft removals related codeYorick Peterse2018-01-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This removes all usage of soft removals except for the "pending delete" system implemented for projects. This in turn simplifies all the query plans of the models that used soft removals. Since we don't really use soft removals for anything useful there's no point in keeping it around. This _does_ mean that hard removals of issues (which only admins can do if I'm not mistaken) can influence the "iid" values, but that code is broken to begin with. More on this (and how to fix it) can be found in https://gitlab.com/gitlab-org/gitlab-ce/issues/31114. Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/37447
* | | Add option to disable commit stats to commit APIFrancisco Javier López2018-01-091-1/+1
|/ /
* | Merge branch 'api-domains-expose-project_id' into 'master'Dmitriy Zaporozhets2018-01-051-0/+1
|\ \ | | | | | | | | | | | | Expose project_id on /api/v4/pages/domains See merge request gitlab-org/gitlab-ce!16200
| * | Expose project_id on /api/v4/pages/domainsLuc Didry2018-01-031-0/+1
| |/
* | Merge branch 'backport-issue_3413' into 'master'Sean McGivern2018-01-051-0/+2
|\ \ | | | | | | | | | | | | [EE-backport] Add group boards API endpoint See merge request gitlab-org/gitlab-ce!16194
| * | EE-BACKPORT group boardsFelipe Artur2018-01-041-0/+2
| |/
* | Add status attribute to runner api entityAlessio Caiazza2018-01-051-0/+1
| |
* | Add online attribute to runner api entityAlessio Caiazza2018-01-031-0/+1
|/
* Support new chat notifications parameters in Services APIMark Fletcher2017-12-221-2/+3
| | | | | + Add support for the new separate channel and events settings * Dry up chat notifications in the service properties definitions
* Merge branch 'rs-security-group-api' into 'security-10-2'Douwe Maan2017-12-081-2/+15
| | | | | | | | | [10.2] Ensure we expose group projects using GroupProjectsFinder See merge request gitlab/gitlabhq!2234 (cherry picked from commit 072f8f2fd6ec794645375a16ca4ddc1cbeb76d7a) a2240338 Ensure we expose group projects using GroupProjectsFinder
* Use relative _path helper URLs in the GitLab UI40825-use-relative-path-urlsEric Eastwood2017-12-071-0/+3
| | | | Fix https://gitlab.com/gitlab-org/gitlab-ce/issues/40825
* Merge branch 'zj-multiple-artifacts' into 'master'Grzegorz Bizon2017-12-051-5/+1
|\ | | | | | | | | Multiple artifacts See merge request gitlab-org/gitlab-ce!14367
| * Rename Artifact to JobArtifact, split metadata outZeger-Jan van de Weg2017-12-031-6/+2
| | | | | | | | | | | | | | | | | | Two things at ones, as there was no clean way to seperate the commit and give me feedback from the tests. But the model Artifact is now JobArtifact, and the table does not have a type anymore, but the metadata is now its own model: Ci::JobArtifactMetadata.
| * Create Ci::ArtifactsZeger-Jan van de Weg2017-12-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To allow jobs/builds to have multiple artifacts, and to start seperating concerns from Ci::Build a new model is created: Ci::Artifact. Changes include the updating of the ArtifactUploader to adapt to a slightly different interface. The uploader expects to be initialized with a `Ci::Build`. Futher a migration with the minimal fields, the needed foreign keys and an index. Last, the way this works is by prepending a module to Ci::Build so we can basically override behaviour but if needed use `super` to get the original behaviour.
* | Undoing the change to ForkNetworkMemberFrancisco Lopez2017-12-011-11/+7
| |