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-09-13Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-08-21CE: Audit event for archiving and unarchiving projectsmanojmj
2019-08-15Allow disabling group/project email notificationsBrett Walker
- Adds UI to configure in group and project settings - Removes notification configuration for users when disabled at group or project level
2019-07-28Separate private methods under the keyword on projects controllerFurkan Ayhan
2019-07-18Rewrite `if:` argument in before_action and alike when `only:` is also usedGeorge Thomas
Closes #55564 This is first discovered in #54739 (comment 122609857) that if both if: and only: are used in a before_action or after_action or alike, if: is completely ignored.
2019-07-04Merge branch 'sh-fix-issue-63349' into 'master'Rémy Coutable
Make Housekeeping button do a full garbage collection Closes #63349 See merge request gitlab-org/gitlab-ce!30289
2019-07-03Make Housekeeping button do a full garbage collectionStan Hu
Previously the Housekeeping button and API would use the counter of last pushes to determine whether to do a full garbage collection, or whether to do one of the less comprehensive tasks: a full repack, incremental pack, or ref pack. This was confusing behavior, since a project owner might have to click the button dozens of times before a full GC would be initiated. This commit forces a full GC each time this is initiated. Note that the `ExclusiveLease` in `HousekeepingService` prevents users from clicking on the button more than once a day. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/63349
2019-06-18Expose merge requests count based on user accessAlexandru Croitor
Count issues related merge requests based on user access level. And issue can have related MRs from projects where user does not have access so the number of related merge requests should be adjusted based on user's ability to access the related MRs. https://gitlab.com/gitlab-org/gitlab-ce/issues/59581
2019-05-29Hide password on import by url formIgor Drozdov
2019-04-16Update projects controllerMałgorzata Ksionek
2019-04-15Forbid the use of `#reload` and prefer `#reset`Kamil Trzciński
The `#reload` makes to load all objects into memory, and the main purpose of `#reload` is to drop the association cache. The `#reset` seems to solve exactly that case.
2019-04-09Move Contribution Analytics related spec in ↵Imre Farkas
spec/features/groups/group_page_with_external_authorization_service_spec to EE
2019-04-06Expand FindCommit caching to blob and refsStan Hu
This enables FindCommit caching to the following actions: * BlobController#show * RefsController#logs_tree It also improves caching in CommitsController since some duplicate requests were occuring inside the before_action definitions.
2019-04-05Merge branch 'revert-3962b00b' into 'master'Andreas Brandl
Revert "Merge branch 'if-57131-external_auth_to_ce' into 'master'" See merge request gitlab-org/gitlab-ce!27051
2019-04-05Revert "Merge branch 'if-57131-external_auth_to_ce' into 'master'"Andreas Brandl
This reverts merge request !26823
2019-04-05Enable FindCommit caching for project and commits pagesStan Hu
This reduces a handful of duplicate FindCommit calls while viewing the projects and commits pages.
2019-04-05Move Contribution Analytics related spec in ↵Imre Farkas
spec/features/groups/group_page_with_external_authorization_service_spec to EE
2019-03-25Add cr remarksMałgorzata Ksionek
2019-03-20Disallow changing namespace of a project in update methodMałgorzata Ksionek
2019-02-05Update last_activity_on for Users on some main GET endpointsRubén Dávila
In order to have an accurate date about the last activity of a User we need to update the last_activity_on field when the User is visiting some basic pages of GitLab like pages related to Dashboards, Projects, Issues and Merge Requests
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-19Project guests no longer are able to see refs pageTiago Botelho
Adds download_code authorization check to ProjectsController#refs action, to prevent a project guest from seeing branch, tags and commits information
2018-11-29Merge branch 'security-fix-pat-web-access' into 'master'Cindy Pallares
[master] Resolve "Personal access token with only `read_user` scope can be used to authenticate any web request" See merge request gitlab/gitlabhq!2583
2018-11-01Fix typos in comments and specsGeorge Tsiolis
2018-10-05Make GitLab pages support access controlTuomo Ala-Vannesluoma
2018-09-24Applies the CE backport of EE#657Tiago Botelho
2018-09-19Enable frozen string in app/controllers/**/*.rbgfyoung
Enables frozen string for the following: * app/controllers/*.rb * app/controllers/admin/**/*.rb * app/controllers/boards/**/*.rb * app/controllers/ci/**/*.rb * app/controllers/concerns/**/*.rb Partially addresses #47424.
2018-09-17Resolve "Unable to import repository: undefined method `import_file' for ↵James Lopez
nil:NilClass"
2018-09-11Disable existing offenses for the CodeReuse copsYorick Peterse
This whitelists all existing offenses for the various CodeReuse cops, of which most are triggered by the CodeReuse/ActiveRecord cop.
2018-09-07refactor code based on feedbackJames Lopez
2018-09-07refactor code based on feedbackJames Lopez
2018-09-06Refactor code to remove object storage flag from Import/ExportJames Lopez
Updated docs, refactor import/export code Fix AvatarUploader path issue Fix project export upload webhook error
2018-09-03Move badge settings to general settingsWinnie Hellmann
2018-08-08Keep project settings sections expanded after submitting formMike Greiling
2018-08-03Use Projects::UpdateService to archive projectsJames Ramsay
System hooks were not being triggered when projects were archived or unarchived. Reuse the Projects::UpdateService to automatically trigger system hooks and increase code reuse.
2018-07-09Updates from `rubocop -a`Lin Jen-Shin
2018-07-06Update Import/Export to use object storage (based on aa feature flag)James Lopez
2018-07-04Add option to add README when creating a projectImre Farkas
2018-06-25Set flash error message only for current request when updating projectAram Visser
2018-06-20The json keys of ref switcher should not be translatedHiroyuki Sato
2018-04-08[Rails5] Add `safe_params` helperblackst0ne
Rails 5.0 requires to explicitly permit attributes when building a URL using current `params` object. The `safe_params` helper allows developers to just call `safe_params.merge(...)` instead of manually adding `permit` to every call. https://github.com/rails/rails/pull/20868
2018-04-04Use ChronicDurationAttribute to handle CI/CD timeout settingTomasz Maczukin
2018-03-06Merge branch 'ce-3839-ci-cd-only-projects-fe' into 'master'Robert Speicher
Create CI/CD-only projects by URL -- CE backport See merge request gitlab-org/gitlab-ce!17342
2018-03-05CI/CD-only projects FEEric Eastwood
See https://gitlab.com/gitlab-org/gitlab-ee/issues/3839 Conflicts: app/assets/javascripts/projects/project_new.js app/views/shared/_import_form.html.haml ee/app/controllers/ee/projects_controller.rb ee/spec/features/projects/new_project_spec.rb locale/gitlab.pot
2018-03-05Replace deprecated name_with_namespace with full_name in app and specDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2018-03-03Backport BE changes from CI/CD projects ee!4567Eric Eastwood
See https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/4567
2018-02-23Merge branch '43261-fix-import-from-url-name-collision-active-tab' into 'master'Phil Hughes
Keep "Import project" tab/form active when validation fails trying to import "Repo by URL" Closes #43261 See merge request gitlab-org/gitlab-ce!17136
2018-02-22Move project presenter instance creation to controllerOswaldo Ferreira
2018-02-21Refactor IssuableFinder to extract model-specific logicSean McGivern
By extracting a new `filter_items` method, we can override that in the IssuesFinder and MergeRequestsFinder separately, so we don't need checks that the model is the correct one, because we can just use the class we're in to know that. We can do the same for the VALID_PARAMS constant, by making it a class method.
2018-02-20Make import tab/form active when importing project by URL and validation failsEric Eastwood
See https://gitlab.com/gitlab-org/gitlab-ce/issues/43261