summaryrefslogtreecommitdiff
path: root/app/controllers/dashboard_controller.rb
Commit message (Collapse)AuthorAgeFilesLines
* Present group and dashboard MR list without grouping by projectOswaldo Ferreira2017-01-271-0/+5
|
* Restrict starred projects to viewable onesSean McGivern2016-05-101-1/+1
| | | | | | | | | | | | | | | `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.
* Fix an issue causing the Dashboard/Milestones page to be blankRémy Coutable2016-03-231-28/+1
|
* Dedupe labels in labels selector in Dashboard pagesfix/14418Rémy Coutable2016-03-181-2/+9
| | | | | Also moved useless helper methods and directly to the DashboardController.
* Updated controller with before_actionPhil Hughes2016-03-181-3/+1
| | | | Fixed other issues based on feedback
* Fixes issue on dashboard issuesPhil Hughes2016-03-181-0/+18
| | | | They would try to load JSON from a project even though it isn't a single project
* Don't pluck project IDs for eventsYorick Peterse2016-01-261-3/+3
| | | | | 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.
* Refactor duplciate code for groups_controller.rb and ↵Dmitriy Zaporozhets2015-11-171-17/+3
| | | | | | slack_service/note_message.rb Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Fix a bug when milestone/label filter was empty for dashboard issues pageDmitriy Zaporozhets2015-11-161-0/+5
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Clean up overlap between dashboard and explore.Douwe Maan2015-09-081-19/+0
| | | | | - 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.
* Split starred projects list and activity in same way like we did with your ↵Dmitriy Zaporozhets2015-09-021-2/+9
| | | | | | projects Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Dashboard activity as separate pageDmitriy Zaporozhets2015-08-251-7/+15
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* projects doesn't seem to be a valid action in this controllerEaden2015-05-161-2/+2
|
* Add a page title to every page.Douwe Maan2015-04-301-3/+3
|
* Fixed the Rails/ActionFilter copJeroen van Baarsen2015-04-201-2/+2
| | | | Signed-off-by: Jeroen van Baarsen <jeroenvanbaarsen@gmail.com>
* Use same constant for amount of items per pageDmitriy Zaporozhets2015-03-121-2/+2
|
* Remove projects page from dashboardDmitriy Zaporozhets2015-03-101-22/+0
|
* Add project filter by visibility and tag to explore pageDmitriy Zaporozhets2015-03-101-1/+0
|
* Remove group rendering from dashboard pageDmitriy Zaporozhets2015-03-101-6/+0
|
* Improve projects listDmitriy Zaporozhets2015-03-041-6/+2
| | | | | | | * 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
* Reduce amount of sql queries on dashboard projects pageDmitriy Zaporozhets2015-03-021-1/+1
|
* Fix event loading with associationsDmitriy Zaporozhets2015-02-181-4/+11
|
* DB performance improvements to GitLabDmitriy Zaporozhets2015-02-181-6/+9
|
* Refactor sorting in projectDmitriy Zaporozhets2015-02-051-1/+1
|
* Refactor issuable list pagesDmitriy Zaporozhets2014-12-241-6/+2
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Refactor issues and merge requests listsDmitriy Zaporozhets2014-12-231-8/+4
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Replace project labels with tags to prevent name conflict with GitLab labelsDmitriy Zaporozhets2014-07-291-2/+2
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Show link to public projects for new users.Ciro Santillli2014-03-171-0/+2
|
* Move services for collecting items to FindersDmitriy Zaporozhets2014-02-251-2/+2
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Fix mr preload assocDmitriy Zaporozhets2014-02-251-1/+1
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Use rails preload for Dashboard issues, mrDmitriy Zaporozhets2014-02-251-1/+2
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Allow access to groups with public projects.Jason Hollingsworth2014-02-201-0/+1
| | | | | Fixed Group avatars to only display when user has read permissions to at least one project in the group.
* Fix wrong issues appears at Dashboard#issues pageDmitriy Zaporozhets2014-02-101-2/+2
| | | | | | | | | Filtering service used klass instead of passed items. Because of this you see list of all issues intead of authorized ones. This commit fixes it so people see only issues they are authorized to see. Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Remove deprecated findersskv2014-01-191-1/+1
|
* Use FilteringService for Dashboard, Group pagesDmitriy Zaporozhets2014-01-151-2/+9
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Sort dropdown for Dashboard#projects pageDmitriy Zaporozhets2013-12-291-4/+4
| | | | | | | | Be default it sorts by name now Respect filters like scope, label, visibility when do sort or another filter Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Refactor FilterContextDmitriy Zaporozhets2013-12-251-20/+2
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Show Assigned/Authored/All filter for dashboard issues and mr pagesDmitriy Zaporozhets2013-12-241-4/+18
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Archiving old projects; archived projects aren't shown on dashboardSteven Thonus2013-12-161-1/+1
| | | | | | | | | | | | | | features for archive projects abilities for archived project other abilities for archive projects only limit commits and merges for archived projects ability changed to prohibited actions on archived projects added spec and feature tests for archive projects changed search bar not to include archived projects
* Add visibility filter to Dashboard#projectsDmitriy Zaporozhets2013-12-051-0/+1
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Drop rjs from Infinite scrollingDmitriy Zaporozhets2013-11-281-1/+1
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Explain on dashboard that limit amount of projects displayedDmitriy Zaporozhets2013-09-261-1/+5
|
* List groups on Dashboard#projects pageDmitriy Zaporozhets2013-08-291-1/+5
|
* Add event filter for group and project show pagesDmitriy Zaporozhets2013-08-261-5/+0
|
* REmove duplicating search on dashboard issues/mrDmitriy Zaporozhets2013-07-121-2/+0
|
* Remove second search. More compact list. Additional filterDmitriy Zaporozhets2013-06-191-6/+8
|
* Remove all team resources except models. Move models to deprecated directoryDmitriy Zaporozhets2013-06-181-1/+0
|
* Restyle project members page to fit both group and personal projectsDmitriy Zaporozhets2013-06-181-2/+3
|
* TeamManagement: Dont update permissions if it was not changedDmitriy Zaporozhets2013-05-301-1/+1
|
* Fix project labels scopeDmitriy Zaporozhets2013-05-081-0/+2
|