Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-07-26Redirect project.wiki.git to project wiki homeLuke Duncalfe
https://gitlab.com/gitlab-org/gitlab-ce/issues/19186
2019-07-12Merge branch 'bvl-rename-routes-after-user-rename' into 'master'Jan Provaznik
Set the name of a user-namespace to the user name See merge request gitlab-org/gitlab-ce!23272
2019-07-10Add routing spec for deploy_tokens controllerDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2019-07-09Use namespace#path for building urls in specsBob Van Landuyt
Some of the specs were using namespace names instead of paths for building URLS. This would fail since we now build a namespace with a user's name instead of a user's username.
2019-07-09Remove `:graphql` feature flagcharlie ablett
- Remove `FeatureConstrainer` call wrapping api endpoint - Remove `Feature.enabled?(:graphql)` conditionals in back and frontend - Modify graphql test to be graphql flag agnostic - Remove api routing spec - Remove frontend feature flag via `gon`
2019-07-03Merge branch 'master' of dev.gitlab.org:gitlab/gitlabhqMarin Jankovski
2019-07-02Merge branch 'osw-persist-tmp-snippet-uploads' into 'master'Marin Jankovski
Persist tmp snippet uploads at users See merge request gitlab/gitlabhq!3138
2019-07-02Merge branch 'security-prevent-detection-of-merge-request-template-name' ↵Marin Jankovski
into 'master' Guests can know whether merge request template name exists or not See merge request gitlab/gitlabhq!3117
2019-06-26Remove deprecated /u/:username routesDmitriy Zaporozhets
Also release `u` from TOP_LEVEL_ROUTES Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2019-06-17Persist tmp snippet uploadsOswaldo Ferreira
It persist temporary personal snippets under user/:id namespaces temporarily while creating a upload record to track it. If an user gets removed while it's still a tmp upload, it also gets removed. If the tmp upload is sent, the upload gets moved to personal_snippets/:id as before. The upload record also gets updated to the new model type as well.
2019-06-14Remove deprecated group routesDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2019-06-10Authorize access before serving project templateLuke Duncalfe
Previously, if a user was a guest member of a private project, they could access the merge request template as we were not checking permission-levels of the user. When a issue template is asked for, the user must have :read_issue for the project; or :read_merge_request when a merge request template is asked for. We also now rescue_from FileNotFoundError and handle as 404. This is because RepoTemplateFinder can raise a FileNotFoundError exception, which Rails previously handled as a 500. Handling these in a way that is consistent with ActiveRecord::RecordNotFound exceptions, within controllers that inherit from Projects::ApplicationController at least, and returning a 404. https://gitlab.com/gitlab-org/gitlab-ce/issues/54943
2019-05-31Merge branch 'dz-scope-project-routes-3' into 'master'Lin Jen-Shin
Move some project routes under - scope See merge request gitlab-org/gitlab-ce!28830
2019-05-31Setup Phabricator importBob Van Landuyt
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.
2019-05-29Move some project routes under - scopeDmitriy Zaporozhets
Affected project routes are: * services * boards * releases * forks * group_links * import * avatar * labels * milestones Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2019-05-26Move some project routes under - scopeDmitriy Zaporozhets
Affected routes are: * autocomplete_sources * project_members * deploy_keys * deploy_tokens Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2019-05-21Add network and graphs to legacy routes tooDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2019-05-21Add legacy routes for modified project pathDmitriy Zaporozhets
For settings, branches and tags Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2019-05-20Fix specs to match route changesDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2019-05-02Remove the `comment_personal_snippet` permissionSean McGivern
This is now entirely handled by `create_note`: 1. Project snippets prevent `create_note`. 2. Uploads already only support routing for personal snippets. This simplifies some policies and access checks, too!
2019-04-26Add specs to group routing specMałgorzata Ksionek
2019-03-15Fix spec for routes to the GraphqlControllerBrett Walker
2019-03-14Security Dashboard as default view for groupsGilbert Roulot
Add a supporting code to separate groups#show and groups#details which is required for the proper implementation of the Group Overview content and Security Dashboard option for it
2019-02-13Improve the GitHub and Gitea import feature table interfaceLuke Bennett
These are backend changes. Use Vue for the import feature UI for "githubish" providers (GitHub and Gitea). Add "Go to project" button after a successful import. Use CI-style status icons and improve spacing of the table and its component. Adds ETag polling to the github and gitea import jobs endpoint.
2019-01-22Add ability to resolve project id into pathDmitriy Zaporozhets
By visiting `projects/:id` you will be redirected to project page with path in it. projects/123 => foo/bar Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2018-12-03Revert "Resolve "[Rails5] `ActionView::MissingTemplate` in ↵Douwe Maan
spec/features/projects/wiki/user_views_wiki_page_spec.rb"" This reverts commit 1292b99b742fd83438b011d3082662d354b3330e.
2018-10-13Remove Koding integration and documentationStan Hu
This integration no longer works and does not appear to be supported. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/39697
2018-10-05Resolve "Drop down filter for project snippets"Fabian Schneider
2018-09-20Fix SpaceBeforeFirstArg copSemyon Pupkov
2018-08-24[master] Missing CSRF in System Hooks resend actionFrancisco Javier López
2018-07-27Spec instance statisticsBob Van Landuyt
2018-07-27Revert "Merge branch '41416-making-instance-wide-data-tools-more-accessible' ↵Sean McGivern
into 'master'" This reverts merge request !20679
2018-07-27Merge branch '41416-making-instance-wide-data-tools-more-accessible' into ↵Sean McGivern
'master' Resolve "Making instance-wide data tools more accessible" Closes #41416 and #48507 See merge request gitlab-org/gitlab-ce!20679
2018-07-27Spec instance statisticsBob Van Landuyt
2018-07-23Changing the hook test action to use POSTFrancisco Javier López
2018-06-12Resolve "[Rails5] `ActionView::MissingTemplate` in ↵blackst0ne
spec/features/projects/wiki/user_views_wiki_page_spec.rb"
2018-06-06Initial setup GraphQL using graphql-ruby 1.8Bob Van Landuyt
- All definitions have been replaced by classes: http://graphql-ruby.org/schema/class_based_api.html - Authorization & Presentation have been refactored to work in the class based system - Loaders have been replaced by resolvers - Times are now coersed as ISO 8601
2018-05-31Export assigned issues in iCalendar feedImre Farkas
2018-04-06Add new repository archive routeJames Ramsay
Repository archives are always named `<project>-<ref>-<sha>` even if the ref is a commit. A consequence of always including the sha even for tags is that packaging a release is more difficult because both the ref and sha must be known by the packager. - add `<project>/-/archive/<ref>/<filename>.<format>` route using the `-` separator to prevent namespace collisions. If the filename is `<project>-<ref>` or the ref is a sha, the sha will be omitted, otherwise the default filename will be used. - deprecate previous archive route `repository/<ref>/archive`
2018-03-08[CE] Add Naming/FileName rule checking expected class/module per filenameGabriel Mazetto
2018-02-22Fix user feature specs that were hardcoding 'user1'Rémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2017-11-16Don't add a trailing slash in group redirectsSean McGivern
Because we ignored the format, a request to `/groups/foo/labels.json` would redirect to `/groups/foo/-/labels/.json`. But really, it's worse than that, because unless the request contained a trailing slash, we shouldn't add one. Now, we only _keep_ a trailing slash, but don't _add_ one.
2017-11-08Merge branch 'feature-change-signout-route' into 'master'Douwe Maan
Change Sign Out route from a DELETE to a GET Closes #39708 See merge request gitlab-org/gitlab-ce!15231
2017-11-07Check redirecting with a querystringBob Van Landuyt
2017-11-07Free up some group reserved wordsBob Van Landuyt
2017-11-07Free up `avatar`, `group_members` and `milestones` as pathsBob Van Landuyt
2017-11-07Free up `labels` as a group nameBob Van Landuyt
2017-11-07Updates tests to reflect sign_out route changeJoe Marty
- Also remove sign_out DELETE route from read-only whitelist routes
2017-11-02Remove Private Token from User Settings > AccountDouwe Maan
2017-10-31Allow promoting project milestones to group milestonesFelipe Artur