Skip to content
Snippets Groups Projects
Commit 46031d63 authored by Clement Ho's avatar Clement Ho
Browse files

[skip ci] Convert panel related class names to card

parent 28b0ed33
No related branches found
No related tags found
No related merge requests found
Showing
with 101 additions and 101 deletions
Loading
@@ -23,8 +23,8 @@ export default {
Loading
@@ -23,8 +23,8 @@ export default {
</script> </script>
   
<template> <template>
<div class="panel panel-default"> <div class="card">
<div class="panel-heading"> <div class="card-header">
{{ s__('Badges|Your badges') }} {{ s__('Badges|Your badges') }}
<span <span
v-show="!isLoading" v-show="!isLoading"
Loading
@@ -33,19 +33,19 @@ export default {
Loading
@@ -33,19 +33,19 @@ export default {
</div> </div>
<loading-icon <loading-icon
v-show="isLoading" v-show="isLoading"
class="panel-body" class="card-body"
size="2" size="2"
/> />
<div <div
v-if="hasNoBadges" v-if="hasNoBadges"
class="panel-body" class="card-body"
> >
<span v-if="isGroupBadge">{{ s__('Badges|This group has no badges') }}</span> <span v-if="isGroupBadge">{{ s__('Badges|This group has no badges') }}</span>
<span v-else>{{ s__('Badges|This project has no badges') }}</span> <span v-else>{{ s__('Badges|This project has no badges') }}</span>
</div> </div>
<div <div
v-else v-else
class="panel-body" class="card-body"
> >
<badge-list-row <badge-list-row
v-for="badge in badges" v-for="badge in badges"
Loading
Loading
Loading
@@ -2,9 +2,9 @@ import sqljs from 'sql.js';
Loading
@@ -2,9 +2,9 @@ import sqljs from 'sql.js';
import { template as _template } from 'underscore'; import { template as _template } from 'underscore';
   
const PREVIEW_TEMPLATE = _template(` const PREVIEW_TEMPLATE = _template(`
<div class="panel panel-default"> <div class="card">
<div class="panel-heading"><%- name %></div> <div class="card-header"><%- name %></div>
<div class="panel-body"> <div class="card-body">
<img class="img-thumbnail" src="data:image/png;base64,<%- image %>"/> <img class="img-thumbnail" src="data:image/png;base64,<%- image %>"/>
</div> </div>
</div> </div>
Loading
Loading
Loading
@@ -17,12 +17,12 @@ export default {
Loading
@@ -17,12 +17,12 @@ export default {
<template> <template>
<div <div
v-if="showPanels" v-if="showPanels"
class="panel panel-default prometheus-panel" class="card prometheus-panel"
> >
<div class="panel-heading"> <div class="card-header">
<h4>{{ name }}</h4> <h4>{{ name }}</h4>
</div> </div>
<div class="panel-body prometheus-graph-group"> <div class="card-body prometheus-graph-group">
<slot></slot> <slot></slot>
</div> </div>
</div> </div>
Loading
Loading
Loading
@@ -100,7 +100,7 @@ export default {
Loading
@@ -100,7 +100,7 @@ export default {
: 'div'; : 'div';
}, },
wrapperClass() { wrapperClass() {
return this.isDiffDiscussion ? '' : 'panel panel-default'; return this.isDiffDiscussion ? '' : 'card';
}, },
}, },
mounted() { mounted() {
Loading
Loading
Loading
@@ -31,7 +31,7 @@ export default class PrometheusMetrics {
Loading
@@ -31,7 +31,7 @@ export default class PrometheusMetrics {
/* eslint-disable class-methods-use-this */ /* eslint-disable class-methods-use-this */
handlePanelToggle(e) { handlePanelToggle(e) {
const $toggleBtn = $(e.currentTarget); const $toggleBtn = $(e.currentTarget);
const $currentPanelBody = $toggleBtn.closest('.panel').find('.panel-body'); const $currentPanelBody = $toggleBtn.closest('.card').find('.card-body');
$currentPanelBody.toggleClass('hidden'); $currentPanelBody.toggleClass('hidden');
if ($toggleBtn.hasClass('fa-caret-down')) { if ($toggleBtn.hasClass('fa-caret-down')) {
$toggleBtn.removeClass('fa-caret-down').addClass('fa-caret-right'); $toggleBtn.removeClass('fa-caret-down').addClass('fa-caret-right');
Loading
Loading
Loading
@@ -7,9 +7,9 @@
Loading
@@ -7,9 +7,9 @@
   
%hr %hr
   
.panel.panel-default .card
.panel-heading Sidekiq running processes .card-header Sidekiq running processes
.panel-body .card-body
- if @sidekiq_processes.empty? - if @sidekiq_processes.empty?
%h4.cred %h4.cred
%i.fa.fa-exclamation-triangle %i.fa.fa-exclamation-triangle
Loading
@@ -41,5 +41,5 @@
Loading
@@ -41,5 +41,5 @@
   
   
   
.panel.panel-default .card
%iframe{ src: sidekiq_path, width: '100%', height: 970, style: "border: 0" } %iframe{ src: sidekiq_path, width: '100%', height: 970, style: "border: 0" }
Loading
@@ -10,8 +10,8 @@
Loading
@@ -10,8 +10,8 @@
%hr %hr
.row .row
.col-md-6 .col-md-6
.panel.panel-default .card
.panel-heading .card-header
Group info: Group info:
%ul.well-list %ul.well-list
%li %li
Loading
@@ -58,9 +58,9 @@
Loading
@@ -58,9 +58,9 @@
= group_lfs_status(@group) = group_lfs_status(@group)
= link_to icon('question-circle'), help_page_path('workflow/lfs/manage_large_binaries_with_git_lfs') = link_to icon('question-circle'), help_page_path('workflow/lfs/manage_large_binaries_with_git_lfs')
   
.panel.panel-default .card
.panel-heading .card-header
%h3.panel-title %h3.card-title
Projects Projects
%span.badge.badge-pill %span.badge.badge-pill
#{@group.projects.count} #{@group.projects.count}
Loading
@@ -73,12 +73,12 @@
Loading
@@ -73,12 +73,12 @@
= storage_counter(project.statistics.storage_size) = storage_counter(project.statistics.storage_size)
%span.float-right.light %span.float-right.light
%span.monospace= project.full_path + '.git' %span.monospace= project.full_path + '.git'
.panel-footer .card-footer
= paginate @projects, param_name: 'projects_page', theme: 'gitlab' = paginate @projects, param_name: 'projects_page', theme: 'gitlab'
   
- if @group.shared_projects.any? - if @group.shared_projects.any?
.panel.panel-default .card
.panel-heading .card-header
Projects shared with #{@group.name} Projects shared with #{@group.name}
%span.badge.badge-pill %span.badge.badge-pill
#{@group.shared_projects.count} #{@group.shared_projects.count}
Loading
@@ -94,10 +94,10 @@
Loading
@@ -94,10 +94,10 @@
   
.col-md-6 .col-md-6
- if can?(current_user, :admin_group_member, @group) - if can?(current_user, :admin_group_member, @group)
.panel.panel-default .card
.panel-heading .card-header
Add user(s) to the group: Add user(s) to the group:
.panel-body.form-holder .card-body.form-holder
%p.light %p.light
Read more about project permissions Read more about project permissions
%strong= link_to "here", help_page_path("user/permissions"), class: "vlink" %strong= link_to "here", help_page_path("user/permissions"), class: "vlink"
Loading
@@ -111,8 +111,8 @@
Loading
@@ -111,8 +111,8 @@
= button_tag 'Add users to group', class: "btn btn-create" = button_tag 'Add users to group', class: "btn btn-create"
= render 'shared/members/requests', membership_source: @group, requesters: @requesters, force_mobile_view: true = render 'shared/members/requests', membership_source: @group, requesters: @requesters, force_mobile_view: true
   
.panel.panel-default .card
.panel-heading .card-header
%strong= @group.name %strong= @group.name
group members group members
%span.badge.badge-pill= @group.members.size %span.badge.badge-pill= @group.members.size
Loading
@@ -120,5 +120,5 @@
Loading
@@ -120,5 +120,5 @@
= link_to icon('pencil-square-o', text: 'Manage access'), polymorphic_url([@group, :members]), class: "btn btn-xs" = link_to icon('pencil-square-o', text: 'Manage access'), polymorphic_url([@group, :members]), class: "btn btn-xs"
%ul.well-list.group-users-list.content-list.members-list %ul.well-list.group-users-list.content-list.members-list
= render partial: 'shared/members/member', collection: @members, as: :member, locals: { show_controls: false } = render partial: 'shared/members/member', collection: @members, as: :member, locals: { show_controls: false }
.panel-footer .card-footer
= paginate @members, param_name: 'members_page', theme: 'gitlab' = paginate @members, param_name: 'members_page', theme: 'gitlab'
Loading
@@ -25,8 +25,8 @@
Loading
@@ -25,8 +25,8 @@
%code= metrics_url(token: Gitlab::CurrentSettings.health_check_access_token) %code= metrics_url(token: Gitlab::CurrentSettings.health_check_access_token)
   
%hr %hr
.panel.panel-default .card
.panel-heading .card-header
Current Status: Current Status:
- if no_errors - if no_errors
= icon('circle', class: 'cgreen') = icon('circle', class: 'cgreen')
Loading
@@ -34,7 +34,7 @@
Loading
@@ -34,7 +34,7 @@
- else - else
= icon('warning', class: 'cred') = icon('warning', class: 'cred')
#{ s_('HealthCheck|Unhealthy') } #{ s_('HealthCheck|Unhealthy') }
.panel-body .card-body
- if no_errors - if no_errors
#{ s_('HealthCheck|No Health Problems Detected') } #{ s_('HealthCheck|No Health Problems Detected') }
- else - else
Loading
Loading
Loading
@@ -15,8 +15,8 @@
Loading
@@ -15,8 +15,8 @@
%hr %hr
   
- if @hooks.any? - if @hooks.any?
.panel.panel-default .card
.panel-heading .card-header
System hooks (#{@hooks.count}) System hooks (#{@hooks.count})
%ul.content-list %ul.content-list
- @hooks.each do |hook| - @hooks.each do |hook|
Loading
Loading
Loading
@@ -10,8 +10,8 @@
Loading
@@ -10,8 +10,8 @@
- if @project.last_repository_check_failed? - if @project.last_repository_check_failed?
.row .row
.col-md-12 .col-md-12
.panel .card
.panel-heading.alert.alert-danger .card-header.alert.alert-danger
Last repository check Last repository check
= "(#{time_ago_in_words(@project.last_repository_check_at)} ago)" = "(#{time_ago_in_words(@project.last_repository_check_at)} ago)"
failed. See failed. See
Loading
@@ -19,8 +19,8 @@
Loading
@@ -19,8 +19,8 @@
for error messages. for error messages.
.row .row
.col-md-6 .col-md-6
.panel.panel-default .card
.panel-heading .card-header
Project info: Project info:
%ul.well-list %ul.well-list
%li %li
Loading
@@ -110,10 +110,10 @@
Loading
@@ -110,10 +110,10 @@
= visibility_level_icon(@project.visibility_level) = visibility_level_icon(@project.visibility_level)
= visibility_level_label(@project.visibility_level) = visibility_level_label(@project.visibility_level)
   
.panel.panel-default .card
.panel-heading .card-header
Transfer project Transfer project
.panel-body .card-body
= form_for @project, url: transfer_admin_project_path(@project), method: :put, html: { class: 'form-horizontal' } do |f| = form_for @project, url: transfer_admin_project_path(@project), method: :put, html: { class: 'form-horizontal' } do |f|
.form-group .form-group
= f.label :new_namespace_id, "Namespace", class: 'control-label' = f.label :new_namespace_id, "Namespace", class: 'control-label'
Loading
@@ -130,10 +130,10 @@
Loading
@@ -130,10 +130,10 @@
.col-sm-offset-2.col-sm-10 .col-sm-offset-2.col-sm-10
= f.submit 'Transfer', class: 'btn btn-primary' = f.submit 'Transfer', class: 'btn btn-primary'
   
.panel.panel-default.repository-check .card.repository-check
.panel-heading .card-header
Repository check Repository check
.panel-body .card-body
= form_for @project, url: repository_check_admin_project_path(@project), method: :post do |f| = form_for @project, url: repository_check_admin_project_path(@project), method: :post do |f|
.form-group .form-group
- if @project.last_repository_check_at.nil? - if @project.last_repository_check_at.nil?
Loading
@@ -158,8 +158,8 @@
Loading
@@ -158,8 +158,8 @@
   
.col-md-6 .col-md-6
- if @group - if @group
.panel.panel-default .card
.panel-heading .card-header
%strong= @group.name %strong= @group.name
group members group members
%span.badge.badge-pill= @group_members.size %span.badge.badge-pill= @group_members.size
Loading
@@ -168,13 +168,13 @@
Loading
@@ -168,13 +168,13 @@
= icon('pencil-square-o', text: 'Manage access') = icon('pencil-square-o', text: 'Manage access')
%ul.well-list.content-list.members-list %ul.well-list.content-list.members-list
= render partial: 'shared/members/member', collection: @group_members, as: :member, locals: { show_controls: false } = render partial: 'shared/members/member', collection: @group_members, as: :member, locals: { show_controls: false }
.panel-footer .card-footer
= paginate @group_members, param_name: 'group_members_page', theme: 'gitlab' = paginate @group_members, param_name: 'group_members_page', theme: 'gitlab'
   
= render 'shared/members/requests', membership_source: @project, requesters: @requesters, force_mobile_view: true = render 'shared/members/requests', membership_source: @project, requesters: @requesters, force_mobile_view: true
   
.panel.panel-default .card
.panel-heading .card-header
%strong= @project.name %strong= @project.name
project members project members
%span.badge.badge-pill= @project.users.size %span.badge.badge-pill= @project.users.size
Loading
@@ -182,5 +182,5 @@
Loading
@@ -182,5 +182,5 @@
= link_to icon('pencil-square-o', text: 'Manage access'), polymorphic_url([@project, :members]), class: "btn btn-xs" = link_to icon('pencil-square-o', text: 'Manage access'), polymorphic_url([@project, :members]), class: "btn btn-xs"
%ul.well-list.project_members.content-list.members-list %ul.well-list.project_members.content-list.members-list
= render partial: 'shared/members/member', collection: @project_members, as: :member, locals: { show_controls: false } = render partial: 'shared/members/member', collection: @project_members, as: :member, locals: { show_controls: false }
.panel-footer .card-footer
= paginate @project_members, param_name: 'project_members_page', theme: 'gitlab' = paginate @project_members, param_name: 'project_members_page', theme: 'gitlab'
Loading
@@ -13,8 +13,8 @@
Loading
@@ -13,8 +13,8 @@
- if @profiles.present? - if @profiles.present?
.prepend-top-default .prepend-top-default
- @profiles.each do |path, profiles| - @profiles.each do |path, profiles|
.panel.panel-default.panel-small .card.card-small
.panel-heading .card-header
%code= path %code= path
%ul.content-list %ul.content-list
- profiles.each do |profile| - profiles.each do |profile|
Loading
Loading
.panel.panel-default .card
.panel-heading .card-header
Profile Profile
%ul.well-list %ul.well-list
%li %li
Loading
Loading
- if local_assigns.has_key?(:contributed_projects) && contributed_projects.present? - if local_assigns.has_key?(:contributed_projects) && contributed_projects.present?
.panel.panel-default.contributed-projects .card.contributed-projects
.panel-heading Projects contributed to .card-header Projects contributed to
= render 'shared/projects/list', = render 'shared/projects/list',
projects: contributed_projects.sort_by(&:star_count).reverse, projects: contributed_projects.sort_by(&:star_count).reverse,
projects_limit: 5, stars: true, avatar: false projects_limit: 5, stars: true, avatar: false
   
- if local_assigns.has_key?(:projects) && projects.present? - if local_assigns.has_key?(:projects) && projects.present?
.panel.panel-default .card
.panel-heading Personal projects .card-header Personal projects
= render 'shared/projects/list', = render 'shared/projects/list',
projects: projects.sort_by(&:star_count).reverse, projects: projects.sort_by(&:star_count).reverse,
projects_limit: 10, stars: true, avatar: false projects_limit: 10, stars: true, avatar: false
Loading
@@ -2,8 +2,8 @@
Loading
@@ -2,8 +2,8 @@
= render 'admin/users/head' = render 'admin/users/head'
   
- if @user.groups.any? - if @user.groups.any?
.panel.panel-default .card
.panel-heading Group projects .card-header Group projects
%ul.well-list %ul.well-list
- @user.group_members.includes(:source).each do |group_member| - @user.group_members.includes(:source).each do |group_member|
- group = group_member.group - group = group_member.group
Loading
@@ -26,8 +26,8 @@
Loading
@@ -26,8 +26,8 @@
   
   
.col-md-6 .col-md-6
.panel.panel-default .card
.panel-heading Joined projects (#{@joined_projects.count}) .card-header Joined projects (#{@joined_projects.count})
%ul.well-list %ul.well-list
- @joined_projects.sort_by(&:full_name).each do |project| - @joined_projects.sort_by(&:full_name).each do |project|
- member = project.team.find_member(@user.id) - member = project.team.find_member(@user.id)
Loading
Loading
Loading
@@ -5,8 +5,8 @@
Loading
@@ -5,8 +5,8 @@
   
.row .row
.col-md-6 .col-md-6
.panel.panel-default .card
.panel-heading .card-header
= @user.name = @user.name
%ul.well-list %ul.well-list
%li %li
Loading
@@ -18,8 +18,8 @@
Loading
@@ -18,8 +18,8 @@
= @user.username = @user.username
= render 'admin/users/profile', user: @user = render 'admin/users/profile', user: @user
   
.panel.panel-default .card
.panel-heading .card-header
Account: Account:
%ul.well-list %ul.well-list
%li %li
Loading
@@ -128,20 +128,20 @@
Loading
@@ -128,20 +128,20 @@
.col-md-6 .col-md-6
- unless @user == current_user - unless @user == current_user
- unless @user.confirmed? - unless @user.confirmed?
.panel.panel-info .card.bg-info
.panel-heading .card-header
Confirm user Confirm user
.panel-body .card-body
- if @user.unconfirmed_email.present? - if @user.unconfirmed_email.present?
- email = " (#{@user.unconfirmed_email})" - email = " (#{@user.unconfirmed_email})"
%p This user has an unconfirmed email address#{email}. You may force a confirmation. %p This user has an unconfirmed email address#{email}. You may force a confirmation.
%br %br
= link_to 'Confirm user', confirm_admin_user_path(@user), method: :put, class: "btn btn-info", data: { confirm: 'Are you sure?' } = link_to 'Confirm user', confirm_admin_user_path(@user), method: :put, class: "btn btn-info", data: { confirm: 'Are you sure?' }
- if @user.blocked? - if @user.blocked?
.panel.panel-info .card.bg-info
.panel-heading .card-header
This user is blocked This user is blocked
.panel-body .card-body
%p A blocked user cannot: %p A blocked user cannot:
%ul %ul
%li Log in %li Log in
Loading
@@ -149,10 +149,10 @@
Loading
@@ -149,10 +149,10 @@
%br %br
= link_to 'Unblock user', unblock_admin_user_path(@user), method: :put, class: "btn btn-info", data: { confirm: 'Are you sure?' } = link_to 'Unblock user', unblock_admin_user_path(@user), method: :put, class: "btn btn-info", data: { confirm: 'Are you sure?' }
- else - else
.panel.panel-warning .card.bg-warning
.panel-heading .card-header
Block this user Block this user
.panel-body .card-body
%p Blocking user has the following effects: %p Blocking user has the following effects:
%ul %ul
%li User will not be able to login %li User will not be able to login
Loading
@@ -162,18 +162,18 @@
Loading
@@ -162,18 +162,18 @@
%br %br
= link_to 'Block user', block_admin_user_path(@user), data: { confirm: 'USER WILL BE BLOCKED! Are you sure?' }, method: :put, class: "btn btn-warning" = link_to 'Block user', block_admin_user_path(@user), data: { confirm: 'USER WILL BE BLOCKED! Are you sure?' }, method: :put, class: "btn btn-warning"
- if @user.access_locked? - if @user.access_locked?
.panel.panel-info .card.bg-info
.panel-heading .card-header
This account has been locked This account has been locked
.panel-body .card-body
%p This user has been temporarily locked due to excessive number of failed logins. You may manually unlock the account. %p This user has been temporarily locked due to excessive number of failed logins. You may manually unlock the account.
%br %br
= link_to 'Unlock user', unlock_admin_user_path(@user), method: :put, class: "btn btn-info", data: { confirm: 'Are you sure?' } = link_to 'Unlock user', unlock_admin_user_path(@user), method: :put, class: "btn btn-info", data: { confirm: 'Are you sure?' }
   
.panel.panel-danger .card.bg-danger
.panel-heading .card-header
= s_('AdminUsers|Delete user') = s_('AdminUsers|Delete user')
.panel-body .card-body
- if @user.can_be_removed? && can?(current_user, :destroy_user, @user) - if @user.can_be_removed? && can?(current_user, :destroy_user, @user)
%p Deleting a user has the following effects: %p Deleting a user has the following effects:
= render 'users/deletion_guidance', user: @user = render 'users/deletion_guidance', user: @user
Loading
@@ -196,10 +196,10 @@
Loading
@@ -196,10 +196,10 @@
%p %p
You don't have access to delete this user. You don't have access to delete this user.
   
.panel.panel-danger .card.bg-danger
.panel-heading .card-header
= s_('AdminUsers|Delete user and contributions') = s_('AdminUsers|Delete user and contributions')
.panel-body .card-body
- if can?(current_user, :destroy_user, @user) - if can?(current_user, :destroy_user, @user)
%p %p
This option deletes the user and any contributions that This option deletes the user and any contributions that
Loading
Loading
Loading
@@ -73,7 +73,7 @@
Loading
@@ -73,7 +73,7 @@
- if @todos.any? - if @todos.any?
.js-todos-list-container .js-todos-list-container
.js-todos-options{ data: { per_page: @todos.limit_value, current_page: @todos.current_page, total_pages: @todos.total_pages } } .js-todos-options{ data: { per_page: @todos.limit_value, current_page: @todos.current_page, total_pages: @todos.total_pages } }
.panel.panel-default.panel-without-border.panel-without-margin .card.card-without-border.card-without-margin
%ul.content-list.todos-list %ul.content-list.todos-list
= render @todos = render @todos
= paginate @todos, theme: "gitlab" = paginate @todos, theme: "gitlab"
Loading
Loading
Loading
@@ -51,5 +51,5 @@
Loading
@@ -51,5 +51,5 @@
- if discussion.diff_discussion? && discussion.diff_file - if discussion.diff_discussion? && discussion.diff_file
= render "discussions/diff_with_notes", discussion: discussion = render "discussions/diff_with_notes", discussion: discussion
- else - else
.panel.panel-default .card
= render partial: "discussions/notes", locals: { discussion: discussion, disable_collapse_class: true } = render partial: "discussions/notes", locals: { discussion: discussion, disable_collapse_class: true }
- breadcrumb_title "General Settings" - breadcrumb_title "General Settings"
.panel.panel-default.prepend-top-default .card.prepend-top-default
.panel-heading .card-header
Group settings Group settings
.panel-body .card-body
= form_for @group, html: { multipart: true, class: "form-horizontal gl-show-field-errors" }, authenticity_token: true do |f| = form_for @group, html: { multipart: true, class: "form-horizontal gl-show-field-errors" }, authenticity_token: true do |f|
= form_errors(@group) = form_errors(@group)
= render 'shared/group_form', f: f = render 'shared/group_form', f: f
Loading
@@ -45,9 +45,9 @@
Loading
@@ -45,9 +45,9 @@
.form-actions .form-actions
= f.submit 'Save group', class: "btn btn-save" = f.submit 'Save group', class: "btn btn-save"
   
.panel.panel-danger .card.bg-danger
.panel-heading Remove group .card-header Remove group
.panel-body .card-body
= form_tag(@group, method: :delete) do = form_tag(@group, method: :delete) do
%p %p
Removing group will cause all child projects and resources to be removed. Removing group will cause all child projects and resources to be removed.
Loading
@@ -58,9 +58,9 @@
Loading
@@ -58,9 +58,9 @@
= button_to 'Remove group', '#', class: "btn btn-remove js-confirm-danger", data: { "confirm-danger-message" => remove_group_message(@group) } = button_to 'Remove group', '#', class: "btn btn-remove js-confirm-danger", data: { "confirm-danger-message" => remove_group_message(@group) }
   
- if supports_nested_groups? - if supports_nested_groups?
.panel.panel-warning .card.bg-warning
.panel-heading Transfer group .card-header Transfer group
.panel-body .card-body
= form_for @group, url: transfer_group_path(@group), method: :put do |f| = form_for @group, url: transfer_group_path(@group), method: :put do |f|
.form-group .form-group
= dropdown_tag('Select parent group', options: { toggle_class: 'js-groups-dropdown', title: 'Parent Group', filter: true, dropdown_class: 'dropdown-open-top dropdown-group-transfer', placeholder: "Search groups", data: { data: parent_group_options(@group) } }) = dropdown_tag('Select parent group', options: { toggle_class: 'js-groups-dropdown', title: 'Parent Group', filter: true, dropdown_class: 'dropdown-open-top dropdown-group-transfer', placeholder: "Search groups", data: { data: parent_group_options(@group) } })
Loading
Loading
Loading
@@ -22,8 +22,8 @@
Loading
@@ -22,8 +22,8 @@
%button.member-search-btn{ type: "submit", "aria-label" => "Submit search" } %button.member-search-btn{ type: "submit", "aria-label" => "Submit search" }
= icon("search") = icon("search")
= render 'shared/members/sort_dropdown' = render 'shared/members/sort_dropdown'
.panel.panel-default .card
.panel-heading .card-header
Members with access to Members with access to
%strong= @group.name %strong= @group.name
%span.badge.badge-pill= @members.total_count %span.badge.badge-pill= @members.total_count
Loading
Loading
- breadcrumb_title "Projects" - breadcrumb_title "Projects"
   
.panel.panel-default.prepend-top-default .card.prepend-top-default
.panel-heading .card-header
%strong= @group.name %strong= @group.name
projects: projects:
- if can? current_user, :admin_group, @group - if can? current_user, :admin_group, @group
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment