blob: fead2bcd520d9ce6df2aaac41db205d0dcb5cfb6 [file] [log] [blame]
#
# List of all other groups
#
_html do
_base href: '..'
_link rel: 'stylesheet', href: "stylesheets/app.css?#{cssmtime}"
_body? do
_whimsy_body(
title: 'ASF Non-PMC Group list',
relatedtitle: 'See Other Group Listings',
related: {
"/roster/committee/" => "Active projects at the ASF",
"/roster/ppmc/" => "Active podlings at the ASF",
"/roster/nonpmc/" => "ASF Committees (non-PMC)",
"/roster/orgchart/" => "High level org chart",
},
helpblock: -> {
_div.row do
_div.col_sm_4 do
_table.counts do
@groups.group_by(&:last).sort.each do |name, list|
_tr do
_td list.count
_td name
end
end
end
end
_div.col_sm_8 do
_p do
_ 'This data is for non-PMC groups, including unix groups and other LDAP groups; many of which are '
_span.glyphicon.glyphicon_lock :aria_hidden, class: 'text-primary', aria_label: 'ASF Members Private'
_ ' private to the ASF.'
end
end
end
},
breadcrumbs: {
roster: '.',
group: 'group/'
}
) do
# ********************************************************************
# * Complete list *
# ********************************************************************
_whimsy_panel_table(
title: 'List of non-PMC Groups',
helpblock: -> {
_ 'Click on column headers to sort; click on name for '
_span.glyphicon.glyphicon_lock :aria_hidden, class: 'text-primary', aria_label: 'ASF Members Private'
_' detail page.'
}
) do
_table.table.table_hover do
_thead do
_tr do
_th.sorting_asc 'Name', data_sort: 'string-ins'
_th 'Group type', data_sort: 'string'
end
end
_tbody do
@groups.each do |name, type|
next if name == 'apldap'
_tr_ do
_td {_a name, href: "group/#{name}"}
_td type
end
end
end
end
end
end
end
_script %{
$(".table").stupidtable();
}
end