summaryrefslogtreecommitdiff
path: root/app/views/dashboard
Commit message (Collapse)AuthorAgeFilesLines
* adds css for `left-top-menu`. Also hides buttons in certain for factors.Jacob Schatz2015-12-231-2/+2
|
* project headerJacob Schatz2015-12-232-18/+17
|
* Rename .issuable-details to .detail-page (and -header and -description)Douwe Maan2015-12-161-12/+11
|
* Fix headers of milestone and snippet show pagesDouwe Maan2015-12-151-3/+4
|
* Merge branch 'reference-pipeline-and-caching' into 'master' Robert Speicher2015-12-081-1/+1
|\ | | | | | | | | | | | | | | | | | | | | Implement different Markdown rendering pipelines and cache Markdown Builds on !1090. Related to !1014. Fixes #2054. See merge request !1602
| * Merge branch 'master' into reference-pipeline-and-cachingDouwe Maan2015-12-075-23/+47
| |\
* | \ Merge remote-tracking branch 'origin/ui/misc'Dmitriy Zaporozhets2015-12-081-1/+1
|\ \ \ | | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
| * \ \ Merge branch 'master' into ui/miscDouwe Maan2015-12-075-23/+47
| |\ \ \ | | | |/ | | |/|
| * | | Merge branch 'master' into ui/miscDouwe Maan2015-12-031-2/+2
| |\ \ \ | | | |/ | | |/|
| * | | Fix incorrect active state for "Your Projects" tabDouwe Maan2015-12-021-1/+1
| | | |
* | | | Include groups in dashboard "New Milestone" select.Douwe Maan2015-12-071-1/+1
| | | |
* | | | Merge branch 'master' into ui/dashboard-new-issueDouwe Maan2015-12-075-23/+47
|\ \ \ \ | | |_|/ | |/| |
| * | | Merge branch 'master' into gsmethells/gitlab-ce-sort-by-due-dategsmethells/gitlab-ce-sort-by-due-dateDouwe Maan2015-12-074-19/+40
| |\ \ \
| | * | | Notify user if they cannot create projectsAndrew Tomaka2015-12-051-0/+3
| | | | |
| | * | | Fixed invalid link on starred projects dashboard.Anton Baklanov2015-12-032-2/+2
| | | | | | | | | | | | | | | | | | | | Fixes #3468
| | * | | Merge branch 'master' into ui/milestonesui/milestonesDouwe Maan2015-12-031-2/+2
| | |\ \ \ | | | | |/ | | | |/|
| | * | | Use new style for milestone detail pageDouwe Maan2015-12-021-17/+35
| | | |/ | | |/|
| * | | sort milestones by due_dateGreg Smethells2015-12-031-4/+7
| | |/ | |/|
* | | Use select2 dropdown for dashboard/group 'New X' buttonsDouwe Maan2015-12-073-36/+3
| | |
* | | Merge branch 'master' into ui/dashboard-new-issueDouwe Maan2015-12-031-2/+2
|\ \ \ | |/ /
| * | Consistent styling for dashboard groups gray blockDouwe Maan2015-12-021-2/+2
| |/
* | Add "New X" buttons to dashboard and group issue, MR and milestone indexesDouwe Maan2015-12-023-13/+62
|/
* Faster way of obtaining latest event update timeYorick Peterse2015-11-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of using MAX(events.updated_at) we can simply sort the events in descending order by the "id" column and grab the first row. In other words, instead of this: SELECT max(events.updated_at) AS max_id FROM events LEFT OUTER JOIN projects ON projects.id = events.project_id LEFT OUTER JOIN namespaces ON namespaces.id = projects.namespace_id WHERE events.author_id IS NOT NULL AND events.project_id IN (13083); we can use this: SELECT events.updated_at AS max_id FROM events LEFT OUTER JOIN projects ON projects.id = events.project_id LEFT OUTER JOIN namespaces ON namespaces.id = projects.namespace_id WHERE events.author_id IS NOT NULL AND events.project_id IN (13083) ORDER BY events.id DESC LIMIT 1; This has the benefit that on PostgreSQL a backwards index scan can be used, which due to the "LIMIT 1" will at most process only a single row. This in turn greatly speeds up the process of grabbing the latest update time. This can be confirmed by looking at the query plans. The first query produces the following plan: Aggregate (cost=43779.84..43779.85 rows=1 width=12) (actual time=2142.462..2142.462 rows=1 loops=1) -> Index Scan using index_events_on_project_id on events (cost=0.43..43704.69 rows=30060 width=12) (actual time=0.033..2138.086 rows=32769 loops=1) Index Cond: (project_id = 13083) Filter: (author_id IS NOT NULL) Planning time: 1.248 ms Execution time: 2142.548 ms The second query in turn produces the following plan: Limit (cost=0.43..41.65 rows=1 width=16) (actual time=1.394..1.394 rows=1 loops=1) -> Index Scan Backward using events_pkey on events (cost=0.43..1238907.96 rows=30060 width=16) (actual time=1.394..1.394 rows=1 loops=1) Filter: ((author_id IS NOT NULL) AND (project_id = 13083)) Rows Removed by Filter: 2104 Planning time: 0.166 ms Execution time: 1.408 ms According to the above plans the 2nd query is around 1500 times faster. However, re-running the first query produces timings of around 80 ms, making the 2nd query "only" around 55 times faster.
* Some code and doc improvementsglobal-milestonesDmitriy Zaporozhets2015-11-161-1/+1
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Refactor global and group milestones logicDmitriy Zaporozhets2015-11-162-21/+21
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* CI details cleanupKamil Trzcinski2015-11-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | - Add page titles to CI settings. - Fix CI admin navigation. - Remove duplicated scope. - Use monospace font for commit sha. - Add page title and header title to build page. - Proper authorization for cancel/retry builds. - Use gitlab pagination theme for builds and group members. - Don't paginate builds widget on build page. - Add badges to commit page Changes/Builds tabs. - Add "Builds" to commit Builds tab page title. - Add and use Ci::Build#retryable? method. - Add CI::Build#retried? method. - Allow all failed commit builds to be retried. - Proper authorization for cancel/retry all builds. - Remove unused param. - Use time_ago_with_tooltip where appropriate. - Tweak builds index text - Remove duplication between builds/build and commit_statuses/commit_status. - Use POST rather than GET for canceling and retrying builds. - Remove redundant URL helpers. - Add build ID to build page. - Link branch name on build page. - Move commit/:sha/ci to commit/:sha/builds.
* Merge branch 'hanloong/gitlab-ce-add-dates-snippets-show' into 'master' Dmitriy Zaporozhets2015-10-221-15/+11
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | Update style of snippets pages ![Screen_Shot_2015-10-18_at_13.04.13](/uploads/95d58b64fa81aa4e75568d2d7b4a6b08/Screen_Shot_2015-10-18_at_13.04.13.png) ![Screen_Shot_2015-10-21_at_11.11.10](/uploads/106371d718a07a9ccdad9148812211fd/Screen_Shot_2015-10-21_at_11.11.10.png) Replaces !1567. Fixes #1767 and #2538. See merge request !1637
| * Change dashboard snippet index menu class to match testhanloong/gitlab-ce-add-dates-snippets-showDouwe Maan2015-10-221-1/+1
| |
| * Restyle dashboard snippets visibility level tabs.Douwe Maan2015-10-211-12/+8
| |
| * Restore dashboard snippets tabs.Douwe Maan2015-10-181-0/+22
| |
| * Update style of snippets pagesDouwe Maan2015-10-181-25/+3
| |
* | Make tables full width.Douwe Maan2015-10-191-20/+22
|/
* Re-use User objects for avatar_icon where possibleYorick Peterse2015-10-153-3/+3
| | | | This removes the need for running an extra SQL query in these cases.
* Merge branch 'fix_issue_2906' into 'master' Douwe Maan2015-10-141-1/+2
|\ | | | | | | | | | | | | | | | | + and Titleize New Project button on dashboard Hello there. Its my first merge request in open source world. So please be tolerant to me if i do something wrong. I try to fix https://gitlab.com/gitlab-org/gitlab-ce/issues/2906 See merge request !1564
| * Use css styleЧингиз Ауанасов2015-10-131-1/+2
| |
| * + and Titleize New Project button on dashboardЧингиз Ауанасов2015-10-101-1/+1
| |
* | Small css cleanupcss-cleanupDmitriy Zaporozhets2015-10-131-4/+3
| | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | Add spellcheck=false to certain input fieldsspellcheck_falseValery Sizov2015-10-121-1/+1
|/
* Add last push widget to starred projects dashboardDrew Blessing2015-10-011-0/+3
|
* Merge branch 'projects'Dmitriy Zaporozhets2015-09-281-1/+1
|\ | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
| * Project page UpdateAndrey2015-09-251-1/+1
| | | | | | | | | | refactoring buttons, fixes for projects filter on the dashboard and group page
* | Show CI status on Your projects page and Starred projects pageci-status-projects-pageDmitriy Zaporozhets2015-09-241-1/+1
|/ | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Merge branch 'master' into dashboard-titlesdashboard-titlesDouwe Maan2015-09-101-11/+13
|\
| * Style milestonesDmitriy Zaporozhets2015-09-081-11/+13
| | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | Use new routing helperDouwe Maan2015-09-081-1/+1
| |
* | Move partial to right place and fix tests.Douwe Maan2015-09-081-0/+0
| |
* | Clean up overlap between dashboard and explore.Douwe Maan2015-09-089-12/+62
|/ | | | | - 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.
* REmove icons from milestone filtersDmitriy Zaporozhets2015-09-041-2/+2
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Apply new style for issues, merge requests and milestone pagesDmitriy Zaporozhets2015-09-042-5/+1
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Style dashboard milestones pageDmitriy Zaporozhets2015-09-041-11/+12
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>