Commit 1cf45407 authored by Dmitriy Zaporozhets's avatar Dmitriy Zaporozhets

Merge branch 'new-group-page' into 'master'

New group page

Implementing from https://gitlab.com/gitlab-org/gitlab-ce/issues/3480#note_2722988

cc @skyruler 

For https://gitlab.com/gitlab-org/gitlab-ce/issues/3480

See merge request !2174
parents 2309f339 8516b205
Please view this file on the master branch, on stable branches it's out of date. Please view this file on the master branch, on stable branches it's out of date.
v 8.4.0 (unreleased) v 8.4.0 (unreleased)
- Implement new UI for group page
v 8.3.0 v 8.3.0
- Add CAS support (tduehr) - Add CAS support (tduehr)
......
8.3.0.pre 8.4.0.pre
.panel.panel-default.projects-list-holder .projects-list-holder
.panel-heading.clearfix .projects-search-form
.input-group .input-group
= search_field_tag :filter_projects, nil, placeholder: 'Filter by name', class: 'projects-list-filter form-control', spellcheck: false = search_field_tag :filter_projects, nil, placeholder: 'Filter by name', class: 'projects-list-filter form-control', spellcheck: false
- if can? current_user, :create_projects, @group - if can? current_user, :create_projects, @group
......
...@@ -5,37 +5,47 @@ ...@@ -5,37 +5,47 @@
- if current_user - if current_user
= auto_discovery_link_tag(:atom, group_url(@group, format: :atom, private_token: current_user.private_token), title: "#{@group.name} activity") = auto_discovery_link_tag(:atom, group_url(@group, format: :atom, private_token: current_user.private_token), title: "#{@group.name} activity")
.dashboard .cover-block
.header-with-avatar.clearfix .avatar-holder
= image_tag group_icon(@group), class: "avatar group-avatar s90" = link_to group_icon(@group), target: '_blank' do
%h3 = image_tag group_icon(@group), class: "avatar group-avatar s90"
= @group.name .cover-title
.username = @group.name
@#{@group.path}
- if @group.description.present? .cover-desc.username
.description @#{@group.path}
= markdown(@group.description, pipeline: :description)
%hr - if @group.description.present?
.cover-desc.description
= render 'shared/show_aside' = markdown(@group.description, pipeline: :description)
- if can?(current_user, :read_group, @group) - if can?(current_user, :read_group, @group)
.row %ul.center-top-menu.no-top
%section.activities.col-md-7 %li.active
.hidden-xs = link_to "#activity", 'data-toggle' => 'tab' do
- if current_user Activity
= render "events/event_last_push", event: @last_push - if @projects.present?
.pull-right %li
= link_to group_path(@group, { format: :atom, private_token: current_user.private_token }), title: "Feed", class: 'btn rss-btn' do = link_to "#projects", 'data-toggle' => 'tab' do
%i.fa.fa-rss Projects
= render 'shared/event_filter' .tab-content
%hr .tab-pane.active#activity
.gray-content-block.activity-filter-block
.content_list - if current_user
= spinner = render "events/event_last_push", event: @last_push
%aside.side.col-md-5 .pull-right
= render "projects", projects: @projects = link_to group_path(@group, { format: :atom, private_token: current_user.private_token }), title: "Feed", class: 'btn rss-btn' do
- else %i.fa.fa-rss
%p
This group does not have public projects = render 'shared/event_filter'
.content_list
= spinner
.tab-pane#projects
= render "projects", projects: @projects
- else
%p
This group does not have public projects
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment