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
2020-10-05Add latest changes from gitlab-org/gitlab@13-5-stable-eev13.5.0-rc32GitLab Bot
2020-07-20Add latest changes from gitlab-org/gitlab@13-2-stable-eeGitLab Bot
2020-05-20Add latest changes from gitlab-org/gitlab@13-0-stable-eeGitLab Bot
2020-01-31Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-04-04Consider array params on rendering MR list on dashboardIgor
This fixes the bug, when approver filter is provided, but dashboard asks to enter any filter
2019-01-28Save sorting preference for Issues/MRs in BEMario de la Ossa
In order to let users' sorting preferences transfer between devices, we save the preference for issues and MRs (one preference for issues, one for MRs) in the backend inside the UserPreference object
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-14Refactor whitelisting of filter paramsHeinrich Lee Yu
2018-11-13Fix testsHeinrich Lee Yu
2018-11-13Apply new search bar on issues and merge request dashboardsHeinrich Lee Yu
2018-09-26Refactor EventFilter and increase its test coverageRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
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-06-20Rails5 fix expected: 0 times with any arguments received: 1 time with ↵Jasper Maes
arguments: DashboardController
2018-04-03Fixed dashboard filtering testsJan Provaznik
2018-04-03Check if at least one filter is set on dashboardJan Provaznik
When listing issues and merge requests on dasboard page, make sure that at least one filter is enabled. User's id is used in search autocomplete widget instead of username, which allows presetting user in filter dropdowns. Related to #43246
2017-11-06Resolve "DashboardController#activity.json is slow due to SQL"Francisco Javier López
2017-08-10Use a specialized class for querying eventsYorick Peterse
This changes various controllers to use the new EventCollection class for retrieving events. This class uses a JOIN LATERAL query on PostgreSQL to retrieve queries in a more efficient way, while falling back to a simpler / less efficient query for MySQL. The EventCollection class also includes a limit on the number of events to display to prevent malicious users from cycling through all events, as doing so could put a lot of pressure on the database. JOIN LATERAL is only supported on PostgreSQL starting with version 9.3.0 and as such this optimisation is only used when using PostgreSQL 9.3 or newer.
2017-05-31Remove some deprecated methodsToon Claes
To avoid the use of slow queries, remove some deprecated methods and encourage the use of ProjectFinder to find projects.
2017-05-25Consistently display last push event widgetDouwe Maan
2017-01-28Present group and dashboard MR list without grouping by projectOswaldo Ferreira
2016-05-10Restrict starred projects to viewable onesSean McGivern
`User#starred_projects` doesn't perform any visibility checks. This has a couple of problems: 1. It assumes a user can always view all of their starred projects in perpetuity (project not changed to private, access revoked, etc.). 2. It assumes that we'll only ever allow a user to star a project they can view. This is currently the case, but bugs happen. Add `User#viewable_starred_projects` to filter the starred projects by those the user either has explicit access to, or are public or internal. Then use that in all places where we list the user's starred projects.
2016-03-23Fix an issue causing the Dashboard/Milestones page to be blankRémy Coutable
2016-03-18Dedupe labels in labels selector in Dashboard pagesRémy Coutable
Also moved useless helper methods and directly to the DashboardController.
2016-03-18Updated controller with before_actionPhil Hughes
Fixed other issues based on feedback
2016-03-18Fixes issue on dashboard issuesPhil Hughes
They would try to load JSON from a project even though it isn't a single project
2016-01-26Don't pluck project IDs for eventsYorick Peterse
By instead using a sub-query we save ourselves the overhead of loading any data into memory only to pass it on to another query.
2015-11-17Refactor duplciate code for groups_controller.rb and ↵Dmitriy Zaporozhets
slack_service/note_message.rb Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-11-16Fix a bug when milestone/label filter was empty for dashboard issues pageDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-09-08Clean up overlap between dashboard and explore.Douwe Maan
- Split up SnippetsController into separate dashboard and explore sections. - Use consistent page titles, header titles and sidebars between dashboard and explore sections when signed in or not.
2015-09-02Split starred projects list and activity in same way like we did with your ↵Dmitriy Zaporozhets
projects Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-08-25Dashboard activity as separate pageDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-05-16projects doesn't seem to be a valid action in this controllerEaden
2015-04-30Add a page title to every page.Douwe Maan
2015-04-20Fixed the Rails/ActionFilter copJeroen van Baarsen
Signed-off-by: Jeroen van Baarsen <jeroenvanbaarsen@gmail.com>
2015-03-13Use same constant for amount of items per pageDmitriy Zaporozhets
2015-03-11Remove projects page from dashboardDmitriy Zaporozhets
2015-03-11Add project filter by visibility and tag to explore pageDmitriy Zaporozhets
2015-03-10Remove group rendering from dashboard pageDmitriy Zaporozhets
2015-03-05Improve projects listDmitriy Zaporozhets
* Add search filtering for group projects * Show all user projects on dashboard * Refactor projects list into one view * Hide big list of projects with 'Show all' button
2015-03-03Reduce amount of sql queries on dashboard projects pageDmitriy Zaporozhets
2015-02-18Fix event loading with associationsDmitriy Zaporozhets
2015-02-18DB performance improvements to GitLabDmitriy Zaporozhets
2015-02-06Refactor sorting in projectDmitriy Zaporozhets
2014-12-24Refactor issuable list pagesDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2014-12-23Refactor issues and merge requests listsDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2014-07-29Replace project labels with tags to prevent name conflict with GitLab labelsDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2014-03-17Show link to public projects for new users.Ciro Santillli
2014-02-25Move services for collecting items to FindersDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2014-02-25Fix mr preload assocDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2014-02-25Use rails preload for Dashboard issues, mrDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>