Add old board members

This commit is contained in:
Niko Strijbol 2019-05-22 19:38:54 +02:00
parent 2ff1c56704
commit d87f58813a
No known key found for this signature in database
GPG key ID: 1A8AEBABD9012251
6 changed files with 276 additions and 207 deletions

View file

@ -0,0 +1,39 @@
---
narrow_page: true
---
<%= render '/partials/_about_sub_navbar.*', selected: 'oud-bestuur' %>
<h1 class="title is-1 has-text-centered">Oud-bestuur</h1>
<div class="content">
<p>Alle vorige besturen van Zeus, van nu tot het prille begin.</p>
<% all_bestuur.each do |year, bestuur| %>
<h2><%= academic_year_string(year) %></h2>
<table class="table board-table">
<thead>
<tr>
<th>Functie</th>
<th>Naam</th>
</tr>
</thead>
<tbody>
<% bestuur.each do |lid| %>
<tr>
<td>
<%= lid[:rol] %>
</td>
<td>
<%= lid[:naam] %>
</td>
</tr>
<% end %>
</tbody>
</table>
<% end %>
</div>

View file

@ -5,6 +5,9 @@
> tr {
visibility: collapse;
}
> tr > td:nth-child(1) {
width: 100%;
}
}
tbody {
> tr {
@ -47,6 +50,7 @@
> tr > td:nth-child(1):before {
content: "Function: ";
font-weight: bold;
width: 100%
}
> tr > td:nth-child(4):before {
grid-area: link;
@ -55,6 +59,12 @@
}
}
table.board-table {
tbody > tr > td:nth-child(1), thead > tr > th:nth-child(1) {
width: 40%;
}
}
#contact-icons {
display: flex;
justify-content: center;

View file

@ -1,65 +1,66 @@
---
91-92:
data:
91-92:
- rol: Voorzitter
naam: Willems Vincent
92-93:
92-93:
- rol: Voorzitter
naam: Willems Vincent
93-94:
93-94:
- rol: Voorzitter
naam: Surmont Stephan
94-95:
94-95:
- rol: Voorzitter
naam: Vidts Thomas
95-96:
95-96:
- rol: Voorzitter
naam: Mertens Roeland
96-97:
96-97:
- rol: Voorzitter
naam: Mertens Roeland
97-98:
97-98:
- rol: Voorzitter
naam: Mertens Roeland
98-99:
98-99:
- rol: Voorzitter
naam: Dewinter Steven
99-00:
99-00:
- rol: Voorzitter
naam: De Decker Ivo
00-01:
00-01:
- rol: Voorzitter
naam: Poppe Tom
01-02:
01-02:
- rol: Voorzitter
naam: Gevaert Rudy
02-03:
02-03:
- rol: Voorzitter
naam: Claes Luc
03-04:
03-04:
- rol: Voorzitter
naam: Verhenne Kristof
04-05:
04-05:
- rol: Voorzitter
naam: Verhoogen Olivier
05-06:
05-06:
- rol: Voorzitter
naam: De Smet Wim
06-07:
06-07:
- rol: Voorzitter
naam: Van Bogaert Willem
07-08:
07-08:
- rol: Voorzitter
naam: Verhasselt David
08-09:
08-09:
- rol: Voorzitter
naam: Meire Thomas
09-10:
09-10:
- rol: Voorzitter
naam: Overloop Nicolas
10-11:
10-11:
- rol: Voorzitter
naam: De Baets Pieter
11-12:
11-12:
- rol: Voorzitter
naam: Jens Panneel
- rol: Vice
@ -76,7 +77,7 @@
naam: Sander Demeester
- rol: Verantwoordelijke GhentFPG
naam: Jasper Van der Jeugt
12-13:
12-13:
- rol: Voorzitter
naam: Tom Naessens
- rol: Vice-voorzitter
@ -93,7 +94,7 @@
naam: Stijn Seghers
- rol: Systeembeheer
naam: Sander Demeester
13-14:
13-14:
- rol: Voorzitter
naam: Naessens Tom
- rol: Secretaris
@ -108,7 +109,7 @@
naam: Wouter Pinnoo
- rol: Activiteiten
naam: Felix Van der Jeugt
14-15:
14-15:
- rol: Voorzitter
naam: Stijn Seghers
- rol: Secretaris
@ -129,7 +130,7 @@
naam: Mats Myncke
- rol: Vaste medewerker
naam: Lorin Werthen
15-16:
15-16:
- rol: Voorzitter
naam: Jeroen De Clerck
- rol: Secretaris
@ -142,7 +143,7 @@
naam: Ilion Beyst
- rol: Sysadmin
naam: Titouan Vervack
16-17:
16-17:
- rol: Voorzitter
naam: Wout Schellaert
- rol: Vice-voorzitter
@ -155,7 +156,7 @@
naam: Eloïse Piret
- rol: Projectmanager
naam: Feliciaan De Palmenaer
17-18:
17-18:
- rol: Voorzitter
naam: Rien Maertens
mail: voorzitter@zeus.ugent.be
@ -186,7 +187,7 @@
naam: Jeroen De Clerck
- rol: Assisterend Bestuurslid
naam: Laurens D'hooge
18-19:
18-19:
- rol: Voorzitter
naam: Robbe Van Herck
mail: voorzitter@zeus.ugent.be

View file

@ -4,6 +4,7 @@
<li class="<%= 'is-active' if @selected == 'contact'%>"><a href="/about/contact">Contact</a></li>
<li class="<%= 'is-active' if @selected == 'statuten'%>"><a href="/about/statuten">Statuten</a></li>
<li class="<%= 'is-active' if @selected == 'historiek'%>"><a href="/about/historiek">Historiek</a></li>
<li class="<%= 'is-active' if @selected == 'oud-bestuur'%>"><a href="/about/oud-bestuur">Oud-bestuur</a></li>
<li class="<%= 'is-active' if @selected == 'verslagen'%>"><a href="/about/verslagen">Verslagen</a></li>
</ul>
</div>

View file

@ -6,4 +6,22 @@ module AboutHelper
def current_bestuur
bestuur_of(@config[:academic_year].to_sym)
end
def all_bestuur
data_from(:bestuur).sort_by(&method(:academic_year_sort)).reverse.to_h
end
def academic_year_string(year)
first, second = year.to_s.split('-')
"#{to_full_year(first)} #{to_full_year(second)}"
end
def academic_year_sort(year)
first, _ = year.to_s.split('-')
to_full_year(first).to_i
end
def to_full_year(year)
(year.to_i < 90) ? "20#{year}" : "19#{year}"
end
end

View file

@ -1,5 +1,5 @@
module DataHelper
def data_from(identifier)
@items["/data/#{identifier}.yaml"].attributes
@items["/data/#{identifier}.yaml"].attributes[:data]
end
end