summaryrefslogtreecommitdiff
path: root/app/views/groups
Commit message (Collapse)AuthorAgeFilesLines
* Fixed group milestones placeholder bugPhil Hughes2016-04-141-1/+1
|
* Milestones use new GLForm classPhil Hughes2016-04-141-2/+2
|
* Merge branch 'rs-form_errors' into 'master' Dmitriy Zaporozhets2016-04-112-7/+2
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Standardize the way we check for and display form errors - Some views had a "Close" button. We've removed this, because we don't want users accidentally hiding the validation errors and not knowing what needs to be fixed. - Some views used `li`, some used `p`, some used `span`. We've standardized on `li`. - Some views only showed the first error. We've standardized on showing all of them. - Some views added an `#error_explanation` div, which we've made standard. See merge request !3531
| * Standardize the way we check for and display form errorsrs-form_errorsRobert Speicher2016-04-042-7/+2
| | | | | | | | | | | | | | | | | | | | | | | | - Some views had a "Close" button. We've removed this, because we don't want users accidentally hiding the validation errors and not knowing what needs to be fixed. - Some views used `li`, some used `p`, some used `span`. We've standardized on `li`. - Some views only showed the first error. We've standardized on showing all of them. - Some views added an `#error_explanation` div, which we've made standard.
* | Improve codeFelipe Artur2016-04-051-0/+8
|/
* Merge branch 'fix_missing_tooltip_next_to_project_title' into 'master' Jacob Schatz2016-03-231-1/+1
|\ | | | | | | | | | | | | | | | | Fix missing tooltip in project title closes #14516 ![tooltip](/uploads/121cc3676f4f32044e158cf5f3df5be5/tooltip.gif) See merge request !3351
| * fix missing tooltip in project titlefix_missing_tooltip_next_to_project_titleArinde Eniola2016-03-221-1/+1
| |
* | Merge branch 'issue_13885' into 'master' Jacob Schatz2016-03-221-0/+2
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Display nav controls on mobile Set inputs inside .nav-controls to full-width on viewports below 600px Fixes #13885 **Affected pages** /dashboard/groups /admin/builds /dashboard/projects /dashboard/issues /dashboard/merge_requests /dashboard/milestones /dashboard/todos /explore /groups/{group-name}/issues /groups/{group-name} /groups/{group-name}/milestones /{group-name}/{project-name}/builds /{group-name}/{project-name}/forks /{group-name}/{project-name}/issues /{group-name}/{project-name}/labels /{group-name}/{project-name}/merge_requests /{group-name}/{project-name}/milestones /{group-name}/{project-name}/wikis/home /{group-name}/{project-name}/wikis/pages Some Screenshots **Groups** ![Screen_Shot_2016-03-15_at_2.22.23_PM](/uploads/b55348676693cc3ff67cddc4528f7f6c/Screen_Shot_2016-03-15_at_2.22.23_PM.png) **Admin > Builds** ![admin-builds](/uploads/2e84119660f4895a1530883412c4b728/admin-builds.png) **TODOs** ![todos](/uploads/84344c43011e22f902701038932d3eaa/todos.png) **Dashboard > Projects** ![dashboards-projects](/uploads/f508d9107598038798aa10485d3d5cfe/dashboards-projects.png) **Project Issues** ![issues](/uploads/d6c69a8f81ee07da95b2a3b99b81cf51/issues.png) **Project Merge Requests** ![merge_requests](/uploads/b3c1a537f28931bd38077c36627a0d7a/merge_requests.png) See merge request !3214
| * Add missing labelAlfredo Sumaran2016-03-181-0/+2
| |
* | Address feedbackDouwe Maan2016-03-221-1/+1
| |
* | Tweaks, refactoring, and specsDouwe Maan2016-03-201-31/+26
| |
* | Improve group visibility level featureZeger-Jan van de Weg2016-03-181-2/+1
| |
* | Code fixesFelipe Artur2016-03-171-9/+1
| |
* | Merge 4009-external-users into issue_12658Felipe Artur2016-03-166-23/+56
|\ \ | |/
| * Redesign project tabs on group pagegroup-projects-pageDmitriy Zaporozhets2016-03-143-42/+23
| | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
| * Merge branch 'share-project-ce' into 'master' Dmitriy Zaporozhets2016-03-143-0/+34
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bring from EE: Share Project with Group - [x] Models and migrations - [x] Logic, UI - [x] Tests - [x] Documentation - [x] Share with group lock - [x] Api feature - [x] Api docs - [x] Api tests Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> For #12831 cc @DouweM @rspeicher @vsizov See merge request !3186
| | * Add share project from group lockDmitriy Zaporozhets2016-03-111-0/+9
| | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
| | * Show shared projects on group pageDmitriy Zaporozhets2016-03-112-0/+25
| | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
| * | Fix header titlegroup-activity-separate-tabDmitriy Zaporozhets2016-03-101-1/+1
| | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
| * | Move group activity feed to separate page for consistency with dashboard and ↵Dmitriy Zaporozhets2016-03-103-14/+22
| |/ | | | | | | | | | | project pages Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | Code improvements and add Create group serviceFelipe Artur2016-03-161-2/+2
| |
* | Prevent projects to have higher visibility than groupsFelipe Artur2016-03-102-7/+7
| | | | | | | | | | | | Prevent Groups to have smaller visibility than projects Add default_group_visibility_level to configuration Code improvements
* | Add permission level to groupsFelipe Artur2016-03-102-0/+4
|/
* Merge branch 'improve-archived-projects'Dmitriy Zaporozhets2016-03-091-4/+5
|\
| * Add projects list sort dropdown to group pageDmitriy Zaporozhets2016-03-041-4/+5
| | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | Updates from last code review.issue_13621_2Rubén Dávila2016-03-062-119/+8
| |
* | Show some stats about Milestone according to the new UI.Rubén Dávila2016-03-041-5/+13
| |
* | Make Merge Requests tab have the same look as Issues.Rubén Dávila2016-03-044-32/+0
| |
* | Show project name for Issues tab in Group and Dashboard context.Rubén Dávila2016-03-041-3/+3
| |
* | Refactor Merge Requests tab into a custom partialRubén Dávila2016-03-041-2/+6
| | | | | | | | | | * Add Labels tab to Groups * Add decorator for label so it's aware of Milestones.
* | Refactor Merge Requests tab into a custom partialRubén Dávila2016-03-041-12/+1
| |
* | Eager load Issues/MRs project for Milestone.Rubén Dávila2016-03-041-1/+1
| | | | | | | | | | With this change we avoid doing N+1 queries when viewing Milestone's Issues/MRs from a Group context.
* | Refactor Merge Requests tab into a custom partialRubén Dávila2016-03-041-12/+1
| |
* | Recator Issues Tab into a custom partial.Rubén Dávila2016-03-041-13/+2
| |
* | Refactor GlobalMilestone queries.Rubén Dávila2016-03-042-2/+2
|/ | | | Make methods return ActiveRecord Relations instead of Arrays.
* Remove unnecessary project limit argument from group projects pagerefactor-projects-listDmitriy Zaporozhets2016-03-031-1/+1
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Refactor projects listDmitriy Zaporozhets2016-03-031-2/+1
| | | | | | | | | | | | | | | | 1. Fix double bottom border if pagination 2. Fix broken search on forks page 4. Remove duplicate js logic 4. Remove unused show all link 5. Remove duplicate “no project” message in different views After this merge request you can easily render shared projects template with all necessary html/js included to make searchable list with pagination. All you need to provide is controller that returns projects list with seach nad pagination and render html form with project-filter-form id and text field with filter_projects name. Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Change `js-quick-submit` behavior to expect the class on the formRobert Speicher2016-03-021-3/+3
| | | | | Now it will work on any field inside that form, and it's easier to scope new behavior, which is what we're adding next!
* Only show group member roles if explicitly requestedDrew Blessing2016-03-011-1/+2
|
* Fix group projects stylesJacob Schatz2016-02-232-9/+9
| | | | | Makes new project button visible when no projects are available. Fixes #13193
* Cleanup to use one selectorfix-explore-filterJosh Frye2016-02-091-1/+1
|
* MR feedbackJosh Frye2016-02-091-1/+1
|
* Extract events rendering to own action.Josh Frye2016-02-091-1/+1
|
* Starred, All, and Trending on explore are paged also group projects. Need ↵Josh Frye2016-02-091-8/+9
| | | | ajax filter.
* Re-use top-are css component for issues/mr pagesDmitriy Zaporozhets2016-02-052-12/+11
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Use top-area component for top page navigation for pages that contains list ↵Dmitriy Zaporozhets2016-02-031-9/+7
| | | | | | of items Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Refactor nav controls section (search and new project/group btn)Dmitriy Zaporozhets2016-02-031-9/+8
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Use Atom update times of the first eventevents-performanceYorick Peterse2016-01-271-1/+1
| | | | | | | | | By simply loading the first event from the already sorted set we save ourselves extra (slow) queries just to get the latest update timestamp. This removes the need for Event.latest_update_time and significantly reduces the time needed to build an Atom feed. Fixes gitlab-org/gitlab-ce#12415
* Fix UI for pages with panelsfix-ui-paddingDmitriy Zaporozhets2016-01-223-5/+3
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Fix missing padding for user/group pagesDmitriy Zaporozhets2016-01-141-1/+0
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>