summaryrefslogtreecommitdiff
path: root/app/views/layouts/nav/_project.html.haml
Commit message (Collapse)AuthorAgeFilesLines
* Add fade divs as li elementsli-fadeAnnabel Dunstone2016-06-201-2/+2
|
* Don't show 'Leave Project' to group members18724-dont-show-leave-project-to-group-memberRémy Coutable2016-06-171-2/+3
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Merge branch 'environments-and-deployments' into 'master' Rémy Coutable2016-06-151-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add environments and deployments This MR is a continuation of https://gitlab.com/gitlab-org/gitlab-ce/issues/17009. The current implementation is as follow: 1. We have two new tables: `environments` and `deployments`. 2. We have a new tab: `Environments` under `Pipelines` where you can see all you environments and add a new one. 3. We add a new option to `.gitlab-ci.yml` to track where we should create a deployment for environment. 4. If environment in `.gitlab-ci.yml` is specified it will create a deployment. **If environment does not exist it will be created.** (this got changed) 5. The deployment is always successful and shows the time of the action, in that case a build that presumably should do deployment. In the future we could extend deployment with statuses: success, failure. We could extend deployments with information that this is partial or full deployment. 6. User have to create environments that he will track first. 7. User can remove environments. 8. User can retry/rollback past deployment (in that case we retry past build). The new build when succeeds it will create a new deployment. 9. Currently environment have only one parameter: `name`. In the future it should have: `variables`, `credentials` and possibly `runners` and maybe other resources. 10. Currently deployment have this parameters: `sha`, `ref`, `deployable (in this case a build)`, `user (who triggered a deployment)`, `created_at`. The `.gitlab-ci.yml`: ``` deploy to production: stage: deploy script: dpl travis... environment: production ``` What needs to be done: - [x] Write initial implementation - [x] Improve implementation (@ayufan) - [x] Write tests (@ayufan) - [x] Improve UX of the forms (cc @markpundsack) - reviewed by @markpundsack - [x] Improve implementation of the views (cc @jschatz1) - done by @iamphill - [x] Write .gitlab-ci.yml documentation for `environments` - done by @ayufan - [ ] Write user documentation (@ayufan and @markpundsack) See merge request !4605
| * Improve design after reviewKamil Trzcinski2016-06-141-1/+1
| |
* | Merge branch 'master' into 13948-access-request-to-projects-and-groupsDouwe Maan2016-06-141-3/+4
|\ \ | |/ | | | | | | # Conflicts: # app/views/layouts/nav/_project.html.haml
| * Merge branch 'settings-dropdown-permissions' into 'master' Dmitriy Zaporozhets2016-06-141-13/+14
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix displaying of project settings links the user cannot access. ## What does this MR do? It fixes the Project Settings dropdown displaying project settings links that the user cannot actually access. ## Are there points in the code the reviewer needs to double check? I've tested combinations I can think of, feel free to mess around with and see if it breaks? ## Why was this MR needed? Users were seeing links in the Project Settings dropdown that they shouldn't have seen, if they clicked them they would be shown permission errors. ## What are the relevant issue numbers? #18294 ## Screenshots (if relevant) Users without any permissions: ![Screen_Shot_2016-06-10_at_10.41.27_AM](/uploads/b70ca18a36b5f774b85694d8f1728882/Screen_Shot_2016-06-10_at_10.41.27_AM.png) Guest members of the project: ![Screen_Shot_2016-06-10_at_10.48.36_AM](/uploads/a37986b4daa789063661c2fa8cf59d43/Screen_Shot_2016-06-10_at_10.48.36_AM.png) Full permissions: ![Screen_Shot_2016-06-10_at_10.41.57_AM](/uploads/4c5cc97962e69a1a72ee8e237591ec22/Screen_Shot_2016-06-10_at_10.41.57_AM.png) cc: @dzaporozhets @annabeldunstone @jschatz1 See merge request !4599
| | * Pass can_edit and access to partial.Connor Shea2016-06-131-1/+1
| | |
| | * Fix displaying of project settings links the user cannot access.Connor Shea2016-06-101-12/+13
| | |
* | | UI and copywriting improvements13948-access-request-to-projects-and-groupsRémy Coutable2016-06-141-22/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | + Move 'Edit Project/Group' out of membership-related partial + Show the access request buttons only to logged-in users + Put the request access buttons out of in a more visible button + Improve the copy in the #remove_member_message helper Signed-off-by: Rémy Coutable <remy@rymai.me>
* | | Add request access for groupsRémy Coutable2016-06-141-17/+9
| | | | | | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* | | Initial implementation of user access request to projectsDavid Alexander2016-06-141-0/+18
|/ /
* | Center layout navigation and remove iconsnav-offscreen-dz-patchDmitriy Zaporozhets2016-06-111-10/+0
| | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | Render only issues/mr in subnav depends on contextDmitriy Zaporozhets2016-06-101-1/+1
| | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | Move Labels and Milestones as sub tab to Issues/MRDmitriy Zaporozhets2016-06-101-15/+1
|/ | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Update activity SVG pathicon-color-fixAnnabel Dunstone2016-06-091-1/+0
|
* Add new icons to group page layout navAnnabel Dunstone2016-06-081-8/+10
|
* Merge branch 'dz-rename-registry-tab' into 'master' Dmitriy Zaporozhets2016-06-031-1/+1
|\ | | | | | | | | | | | | | | | | Shorter name for Container Registry tab cc @markpundsack @jschatz1 Based on https://gitlab.com/gitlab-org/gitlab-ce/issues/17983#note_12208183 See merge request !4430
| * Shorter name for Container Registry tabdz-rename-registry-tabDmitriy Zaporozhets2016-06-021-1/+1
| | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | Put project Files and Commits tabs under Code tabDmitriy Zaporozhets2016-06-031-10/+9
|/ | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Merge Builds and Pipelines tab into onedz-one-ci-cd-tabDmitriy Zaporozhets2016-05-281-9/+6
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Add fade out to sub navAnnabel Dunstone2016-05-251-1/+1
|
* Add fade to project nav; fix bug with controlsAnnabel Dunstone2016-05-251-95/+99
|
* Fix badge count UI for pipelines menu itemDmitriy Zaporozhets2016-05-241-1/+1
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Merge branch 'master' into project-navigation-redesignDmitriy Zaporozhets2016-05-231-0/+15
|\
| * Allow anonymous user to access pipelinesKamil Trzcinski2016-05-231-1/+2
| |
| * Merge branch 'with-pipeline-view' into 'master' Douwe Maan2016-05-191-0/+7
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add pipeline view This is continuation of https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/3653 cc @DouweM @grzesiek Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/17551 Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/15625 See merge request !3703
| | * Improve pipelines designKamil Trzcinski2016-05-101-3/+3
| | |
| | * Merge remote-tracking branch 'origin/master' into with-pipeline-viewKamil Trzcinski2016-04-261-1/+6
| | |\
| | * | Remove unneeded changesKamil Trzcinski2016-04-131-1/+1
| | | |
| | * | Make Pipeline view workKamil Trzcinski2016-04-131-1/+1
| | | |
| | * | WIPKamil Trzcinski2016-04-131-0/+7
| | | |
| * | | Rename image to container_registryKamil Trzcinski2016-05-091-2/+2
| | | |
| * | | WIPKamil Trzcinski2016-05-081-3/+3
| | | |
| * | | Use Container ImagesKamil Trzcinski2016-05-041-2/+2
| | | |
| * | | Added docker registry viewKamil Trzcinski2016-05-041-0/+7
| | |/ | |/|
* | | Redesign project page headerAnnabel Dunstone2016-05-191-1/+1
| | |
* | | Implement new horizontal navigation to project pagesDmitriy Zaporozhets2016-05-161-40/+25
|/ / | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | Merge remote-tracking branch 'origin/master' into issue_14904Alfredo Sumaran2016-04-211-1/+1
|\ \
| * | Show project members only for membersFelipe Artur2016-04-181-1/+1
| |/
* | Use proper methodAlfredo Sumaran2016-04-181-1/+1
| |
* | Fix specsAlfredo Sumaran2016-04-181-1/+1
| |
* | Set `i` as a shortcut for creating a new issueAlfredo Sumaran2016-04-181-0/+5
|/
* Revert "Merge branch 'new-navigation-prototype' into 'master'"Jacob Schatz2016-04-071-1/+16
| | | This reverts merge request !3494
* Refactor left navigation sidebar to use 2 levelsDmitriy Zaporozhets2016-04-011-102/+98
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Concept of 2 level navigation sidebarDmitriy Zaporozhets2016-04-011-113/+102
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Fix issues count on project viewDouglas Barbosa Alexandre2016-03-171-1/+1
|
* Changed project home iconPhil Hughes2016-03-141-1/+1
| | | | Closes #14196
* Some fixes from last code review.Rubén Dávila2016-01-201-1/+1
|
* Use adequate icon for Forks link on sidebar. #2406Rubén Dávila2016-01-201-1/+1
|
* Setup new fork link in sidebar and routes. #2406Rubén Dávila2016-01-201-0/+7
|