summaryrefslogtreecommitdiff
path: root/spec/fixtures
Commit message (Collapse)AuthorAgeFilesLines
* Revert "Merge branch '52123-issuable-actions-notesfinder-pderichs' into ↵Stan Hu2019-07-272-71/+0
| | | | | 'master'" This reverts merge request !29733
* Merge branch '52123-issuable-actions-notesfinder-pderichs' into 'master'Stan Hu2019-07-262-0/+71
|\ | | | | | | | | | | | | Use NotesFinder to fetch notes in module IssuableActions Closes #52123 See merge request gitlab-org/gitlab-ce!29733
| * Use NotesFinder in module IssuableActionsPatrick Derichs2019-07-262-0/+71
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Add spec for concern IssuableActions Add shared samples for discussions endpoint Add schema validations for discussions Fix rubocop style issue Make target assignable Use new possibility to provide target
* | Add severity for vulnerabilitiesTetiana Chupryna2019-07-261-2/+2
|/
* Copy dashboard fixture schema from EERobert Speicher2019-07-241-1/+5
|
* [CE backport] Parse and store multiple security reports of the same categoryVictor Zagorodny2019-07-182-0/+40
|
* Split and prepend CurrentBoardEntityWinnie Hellmann2019-07-121-0/+16
| | | | (cherry picked from commit 1e8bdd01bff96122fe80c51fa8f024f18675b58b)
* Fetch users from Phabricator to link to issuesBob Van Landuyt2019-07-101-0/+62
| | | | | | | | | We fetch the users from Phabricator based on their Phabricator ID. If a user with the same username exists and is a member of the project, we set them as assignee or author. When a user is applicable, we also cache it in Redis so we don't have to perform the request again for the same phid.
* Show upcoming status for releasesJason Goodman2019-07-032-2/+6
| | | | | | Add released_at field to releases API Add released_at column to releases table Return releases to the API sorted by released_at
* Extract MR's widget into a separate endpointid-extract-widget-into-different-requestIgor Drozdov2019-06-281-1/+2
| | | | | | This commits extracts /merge_requests/1.json?serializer=widget Into a separate /merge_requests/1/widget.json endpoint This will allow to use caching for this request
* Add embedding flag and filter to CPU/MemSarah Yasonik2019-06-202-0/+24
| | | | | | | | | | | This commits adds support for metrics dashboards for embedding. If the flag 'embedded' is provided to the environments/id/metrics_dashboard endpoint, the response will be suitable for embedding in issues or other content. This is a precursor for support for embedding metrics in GFM.
* Ensure duplicate sections collapseFabio Pitino2019-06-171-0/+30
|
* Expose prometheus endpoint per metric in dashboardsyasonik2019-06-061-2/+4
| | | | | | | | Adds a new stage to dashboard processesing step for the EnvironmentsController::metrics_dashboard endpoint. Allows the front end to avoid generating the endpoint unitutive string mutations.
* Backporting EE fixrossfuhrman2019-06-031-36/+38
|
* Add dependency_list report fixtureTetiana Chupryna2019-06-031-0/+422
|
* Setup Phabricator importBob Van Landuyt2019-05-312-0/+99
| | | | | | | | | | | | | | | | | | | | | | This sets up all the basics for importing Phabricator tasks into GitLab issues. To import all tasks from a Phabricator instance into GitLab, we'll import all of them into a new project that will have its repository disabled. The import is hooked into a regular ProjectImport setup, but similar to the GitHub parallel importer takes care of all the imports itself. In this iteration, we're importing each page of tasks in a separate sidekiq job. The first thing we do when requesting a new page of tasks is schedule the next page to be imported. But to avoid deadlocks, we only allow a single job per worker type to run at the same time. For now we're only importing basic Issue information, this should be extended to richer information.
* Expose build environment latest deployable name and pathGrzegorz Bizon2019-05-241-1/+5
|
* Add allow_failure attribute to Job APIFabio Pitino2019-05-211-0/+1
| | | | Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/50813
* Display classname JUnit attribute in report modalFabio Pitino2019-05-201-0/+1
|
* Move issue details to from IssueBasic to Issue entityAlexandru Croitor2019-05-151-4/+2
| | | | | Cleanup IssueBasic entity to keep it basic and move extra attributes to Issue entity which contains more details
* Changes to issues apiAlexandru Croitor2019-05-152-2/+28
| | | | | | | | | | | | | | | | | | | | | | | | When issues_controller endpoint was used for search, the parameters passed to the controller were slightly different then the ones passed to API. Because the searchbar UI is reused in different places and builds the parameters passed to request in same way we need to account for old parameter names. Add issues_statistics api endpoints Adds issue_statistics api endpoints for issue lists and returns counts of issues for all, closed and opened states. Expose more label attributes based on a param When requesting issues list through API expose more attributes for labels, like color, description if with_labels_data param is being passed, avoiding this way to change response schema for users that already use API. https://gitlab.com/gitlab-org/gitlab-ce/issues/57402
* Implement support for CI variables of type fileKrasimir Angelov2019-05-062-3/+9
| | | | | | | | | Add env_var and file as supported types for CI variables. Variables of type file expose to users existing gitlab-runner behaviour - save variable value into a temp file and set the path to this file in an ENV var named after the variable key. Resolves https://gitlab.com/gitlab-org/gitlab-ce/issues/46806.
* Allow guests users to access project releasesKrasimir Angelov2019-05-036-8/+71
| | | | | | | | | | | | | | | | | | This is step one of resolving https://gitlab.com/gitlab-org/gitlab-ce/issues/56838. Here is what changed: - Revert the security fix from bdee9e8412d. - Do not leak repository information (tag name, commit) to guests in API responses. - Do not include links to source code in API responses for users that do not have download_code access. - Show Releases in sidebar for guests. - Do not display links to source code under Assets for users that do not have download_code access. GET ':id/releases/:tag_name' still do not allow guests to access releases. This is to prevent guessing tag existence.
* Update metrics dashboard API to load yml from repoSarah Yasonik2019-05-011-2/+2
| | | | | | | | | | | Updates the EnvironmentController#metrics_dashboard endpoint to support a "dashboard" param, which can be used to specify the filepath of a dashboard configuration from a project repository. Dashboard configurations are expected to be stored in .gitlab/dashboards/. Updates dashboard post-processing steps to exclude custom metrics, which should only display on the system dashboard.
* Expose can_uninstall in cluster_status.jsonThong Kuah2019-04-291-1/+2
| | | | | | | | Only prometheus can be uninstalled atm, the rest will be dealt with later. Presumption is that new application types will have uninstallation implmemented at the same time.
* Move MetricsDashboard to Metrics::Dashboardsyasonik2019-04-255-6/+2
|
* Finish updating dashboard schemasyasonik2019-04-241-1/+1
|
* Utilize renamed dashboard ordering attributesyasonik2019-04-242-2/+2
|
* Make query or query_range required in metricsrpereira22019-04-241-0/+4
| | | | | | Either the query or query_range attribute needs to be present in the metrics yml. The yml is invalid if both are present or neither is present.
* Add schema validation specrpereira22019-04-244-0/+70
| | | | | Validate the schema of the dashboard that is loaded by Gitlab::MetricsDashboard::Service.
* Correct the order of groups and panelsrpereira22019-04-241-2/+2
| | | | | | - Order groups by descending order of priority. - Order panels by descending order of weight. - Perform sorting after adding project/custom metrics.
* Cleanup misnamed or unnecessary filessyasonik2019-04-241-0/+0
|
* Add unit tests and fix broken endpointsyasonik2019-04-241-0/+36
|
* Upgrade Rails to 5.1.6.1Jasper Maes2019-04-232-2/+2
| | | | Model.new.attributes now also returns encrypted attributes.
* Merge branch 'nfriend-update-merge-request-widget-for-post-merge-pipelines' ↵Filipa Lacerda2019-04-161-1/+2
|\ | | | | | | | | | | | | into 'master' Update merge request widget to accommodate post-merge pipelines See merge request gitlab-org/gitlab-ce!25983
| * Add two warning messages to the MR widgetnfriend-update-merge-request-widget-for-post-merge-pipelinesNathan Friend2019-04-151-1/+2
| | | | | | | | | | This commit adds two new warning messages to the MR widget that handle cases involving merge request pipelines.
* | Add time tracking to issue board entitiespataar2019-04-101-0/+3
| |
* | Move Contribution Analytics related spec in ↵Imre Farkas2019-04-094-0/+159
| | | | | | | | spec/features/groups/group_page_with_external_authorization_service_spec to EE
* | Merge branch 'osw-multi-assignees-merge-requests' into 'master'Nick Thomas2019-04-092-6/+11
|\ \ | | | | | | | | | | | | [Backport] Support multiple assignees for merge requests See merge request gitlab-org/gitlab-ce!27089
| * | [CE] Support multiple assignees for merge requestsosw-multi-assignees-merge-requestsOswaldo Ferreira2019-04-082-6/+11
| | | | | | | | | | | | | | | Backports https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/10161 (code out of ee/ folder).
* | | Add new API endpoint to expose single environmentKrasimir Angelov2019-04-096-0/+170
|/ / | | | | | | | | | | | | | | This is resolving https://gitlab.com/gitlab-org/gitlab-ce/issues/30157. Implement new API endpoint `/projects/:id/environments/:environment_id` to expose single environment. Include information for environment's last deployment if there is one.
* | Increase GraphQL complexityBrett Walker2019-04-081-0/+92
| | | | | | | | | | An IntrospectionQuery required more complexity points.
* | Merge branch 'revert-3962b00b' into 'master'Andreas Brandl2019-04-054-159/+0
|\ \ | | | | | | | | | | | | Revert "Merge branch 'if-57131-external_auth_to_ce' into 'master'" See merge request gitlab-org/gitlab-ce!27051
| * | Revert "Merge branch 'if-57131-external_auth_to_ce' into 'master'"Andreas Brandl2019-04-054-159/+0
| | | | | | | | | This reverts merge request !26823
* | | Removes the undescriptive CI Charts headerDimitrie Hoekstra2019-04-051-3/+0
|/ / | | | | | | | | | | Additional changes include removal of translation records Added changelog
* | Move Contribution Analytics related spec in ↵Imre Farkas2019-04-054-0/+159
| | | | | | | | spec/features/groups/group_page_with_external_authorization_service_spec to EE
* | Merge branch 'keyval-labels' into 'master'Sean McGivern2019-04-051-2/+1
|\ \ | | | | | | | | | | | | [CE] Add mutually exclusive labels See merge request gitlab-org/gitlab-ce!26804
| * | Fix scoped_labels feature checkJan Provaznik2019-04-041-2/+1
| | | | | | | | | | | | | | | Check this feature per project/group instead of globally. Also do not show tooltip if it's disabled.
* | | Fenced blockquotes to not change source line pos58717-checkbox-cannot-be-checked-if-a-blockquote-is-aboveBrett Walker2019-04-041-0/+16
| |/ |/| | | | | | | Replaces blockquote fences with \n, keeping the line numbering intact.
* | Expose head pipeline in the related merge requestsAlexandru Croitor2019-04-043-3/+40
|/ | | | | | | | | Expose head pipeline for the MR in the api when requesting related merge requests for an issue and show a detailed status for the pipeline, which would include: details_path, favicon, group, icon, label, text, tooltip. https://gitlab.com/gitlab-org/gitlab-ce/issues/57662#note_152023412