summaryrefslogtreecommitdiff
path: root/spec/controllers/dashboard
Commit message (Collapse)AuthorAgeFilesLines
* Filter group milestones based on user membershipChantal Rollison2018-09-131-3/+5
|
* Add group milestones to dashboard milestone pageChantal Rollison2018-08-031-1/+18
|
* Resolve "Rename the `Master` role to `Maintainer`" BackendMark Chao2018-07-112-3/+3
|
* Fix filter on `dashboard/groups` & `explore/groupsBob Van Landuyt2018-01-221-0/+20
| | | | | | When searching we would limit the scope of ancestors to load because the filter would be applied to the ancestors. Instead, we need to load _all_ ancestors for matching projects.
* Replace '.team << [user, role]' with 'add_role(user)' in specs36782-replace-team-user-role-with-add_role-user-in-specsblackst0ne2017-12-222-2/+2
|
* Fix access to the final page of todosSean McGivern2017-11-091-2/+2
| | | | | | | | | The todos page limit is 20, and both that and a user's pending todo count are integers. Using integer division means that the result's floor will be taken, defeating the point of the later call to `#ceil`. So we need to convert one side of the division to a float first, otherwise the last page won't be treated as available.
* Refactor `have_http_status` into `have_gitlab_http_status` in the specsJacopo2017-10-202-8/+8
|
* Merge branch 'master' into bvl-group-treesBob Van Landuyt2017-10-101-1/+25
|\
| * Save a query on the todos index pagesave-a-query-on-todos-with-no-filtersSean McGivern2017-10-041-1/+25
| | | | | | | | | | | | When there are no filters, we can get the total todos count from the cached count on the user object, instead of performing a DB query. This query takes about 80ms for me on GitLab.com.
* | Reuse the groups tree for explore and dashboard.Bob Van Landuyt2017-10-041-15/+9
| |
* | Use same response-body in groups-dashboard as we do for group-homeBob Van Landuyt2017-10-041-0/+29
|/
* Change all `:empty_project` to `:project`rs-empty_project-defaultRobert Speicher2017-08-023-6/+6
|
* Merge branch '33303-404-for-unauthorized-project' into 'security-9-3'Sean McGivern2017-07-191-0/+30
| | | | | [9.3 security fix] Renders 404 if given project is not readable by the user on Todos dashboard See merge request !2118
* Fix dashboard labels dropdownNick Thomas2017-07-071-0/+25
|
* Fixed dashboard milestone tabs not loadingdashboard-milestone-tabs-loading-asyncPhil Hughes2017-06-091-0/+38
| | | | Closes #33477
* Backport of multiple_assignees_feature [ci skip]Valery Sizov2017-05-041-1/+1
|
* Unnecessary "include WaitForAjax" and "include ApiHelpers"Jacopo2017-04-211-2/+0
| | | | | Removed all the unnecessary include of `WaitForAjax` and `ApiHelpers` in the specs. Removed unnecessary usage of `api:true`
* Merge branch 'open-redirect-host-fix' into 'security' Sean McGivern2017-04-051-0/+7
| | | | | Fix for three open redirect vulns using redirect_to url_for(params.merge))) See merge request !2082
* Add 'Undo mark all as done' to TodosJacopo2017-03-161-0/+14
| | | | | | Added the ability to 'Undo mark all as done' todos marked as complete with 'Mark all as done' in the 'Todo' tab of the Todo dashboard. The operation undos only the todo previously marked as done with the 'Mark al as done' button.
* fix rspec issue after delimiter fixNur Rony2017-02-221-1/+1
|
* Todo done clicking is kind of unusable.Jacopo2017-02-171-5/+20
| | | | | | The Done button will change to an Undo button and the line item will be greyed out. Bold links will be unbolded. The user can undo the task by clicking the Undo button.
* Use `empty_project` where possible in controller specsrs-empty_project-controllersRobert Speicher2017-01-251-1/+1
|
* fixes the issueTiago Botelho2017-01-121-1/+1
|
* applies url_for so that we dont lose filters when redirecting19988-prevent-empty-pagination-when-list-not-emptyTiago Botelho2016-12-231-1/+2
|
* adds specs for respective behaviourTiago Botelho2016-12-211-0/+36