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 { > tr {
visibility: collapse; visibility: collapse;
} }
> tr > td:nth-child(1) {
width: 100%;
}
} }
tbody { tbody {
> tr { > tr {
@ -47,6 +50,7 @@
> tr > td:nth-child(1):before { > tr > td:nth-child(1):before {
content: "Function: "; content: "Function: ";
font-weight: bold; font-weight: bold;
width: 100%
} }
> tr > td:nth-child(4):before { > tr > td:nth-child(4):before {
grid-area: link; 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 { #contact-icons {
display: flex; display: flex;
justify-content: center; justify-content: center;

View file

@ -1,207 +1,208 @@
--- ---
91-92: data:
- rol: Voorzitter 91-92:
naam: Willems Vincent - rol: Voorzitter
92-93: naam: Willems Vincent
- rol: Voorzitter 92-93:
naam: Willems Vincent - rol: Voorzitter
93-94: naam: Willems Vincent
- rol: Voorzitter 93-94:
naam: Surmont Stephan - rol: Voorzitter
94-95: naam: Surmont Stephan
- rol: Voorzitter 94-95:
naam: Vidts Thomas - rol: Voorzitter
95-96: naam: Vidts Thomas
- rol: Voorzitter 95-96:
naam: Mertens Roeland - rol: Voorzitter
96-97: naam: Mertens Roeland
- rol: Voorzitter 96-97:
naam: Mertens Roeland - rol: Voorzitter
97-98: naam: Mertens Roeland
- rol: Voorzitter 97-98:
naam: Mertens Roeland - rol: Voorzitter
98-99: naam: Mertens Roeland
- rol: Voorzitter 98-99:
naam: Dewinter Steven - rol: Voorzitter
99-00: naam: Dewinter Steven
- rol: Voorzitter 99-00:
naam: De Decker Ivo - rol: Voorzitter
00-01: naam: De Decker Ivo
- rol: Voorzitter 00-01:
naam: Poppe Tom - rol: Voorzitter
01-02: naam: Poppe Tom
- rol: Voorzitter 01-02:
naam: Gevaert Rudy - rol: Voorzitter
02-03: naam: Gevaert Rudy
- rol: Voorzitter 02-03:
naam: Claes Luc - rol: Voorzitter
03-04: naam: Claes Luc
- rol: Voorzitter 03-04:
naam: Verhenne Kristof - rol: Voorzitter
04-05: naam: Verhenne Kristof
- rol: Voorzitter 04-05:
naam: Verhoogen Olivier - rol: Voorzitter
05-06: naam: Verhoogen Olivier
- rol: Voorzitter 05-06:
naam: De Smet Wim - rol: Voorzitter
06-07: naam: De Smet Wim
- rol: Voorzitter 06-07:
naam: Van Bogaert Willem - rol: Voorzitter
07-08: naam: Van Bogaert Willem
- rol: Voorzitter 07-08:
naam: Verhasselt David - rol: Voorzitter
08-09: naam: Verhasselt David
- rol: Voorzitter 08-09:
naam: Meire Thomas - rol: Voorzitter
09-10: naam: Meire Thomas
- rol: Voorzitter 09-10:
naam: Overloop Nicolas - rol: Voorzitter
10-11: naam: Overloop Nicolas
- rol: Voorzitter 10-11:
naam: De Baets Pieter - rol: Voorzitter
11-12: naam: De Baets Pieter
- rol: Voorzitter 11-12:
naam: Jens Panneel - rol: Voorzitter
- rol: Vice naam: Jens Panneel
naam: Jasper Van der Jeugt - rol: Vice
- rol: Penning naam: Jasper Van der Jeugt
naam: Tom Naessens - rol: Penning
- rol: Secretaris naam: Tom Naessens
naam: Nicolas De Smyter - rol: Secretaris
- rol: Sysadmin naam: Nicolas De Smyter
naam: Toon Willems - rol: Sysadmin
- rol: Sysadmin naam: Toon Willems
naam: Pieter De Baets - rol: Sysadmin
- rol: Activiteiten naam: Pieter De Baets
naam: Sander Demeester - rol: Activiteiten
- rol: Verantwoordelijke GhentFPG naam: Sander Demeester
naam: Jasper Van der Jeugt - rol: Verantwoordelijke GhentFPG
12-13: naam: Jasper Van der Jeugt
- rol: Voorzitter 12-13:
naam: Tom Naessens - rol: Voorzitter
- rol: Vice-voorzitter naam: Tom Naessens
naam: Feliciaan De Palmenaer - rol: Vice-voorzitter
- rol: Penning/PR-extern naam: Feliciaan De Palmenaer
naam: Pieter Vander Vennet - rol: Penning/PR-extern
- rol: Systeembeheer naam: Pieter Vander Vennet
naam: Pieter De Baets - rol: Systeembeheer
- rol: Systeembeheer naam: Pieter De Baets
naam: Jasper Van der Jeugt - rol: Systeembeheer
- rol: Systeembeheer naam: Jasper Van der Jeugt
naam: Toon Willems - rol: Systeembeheer
- rol: Systeembeheer naam: Toon Willems
naam: Stijn Seghers - rol: Systeembeheer
- rol: Systeembeheer naam: Stijn Seghers
naam: Sander Demeester - rol: Systeembeheer
13-14: naam: Sander Demeester
- rol: Voorzitter 13-14:
naam: Naessens Tom - rol: Voorzitter
- rol: Secretaris naam: Naessens Tom
naam: Stefaan Vermassen - rol: Secretaris
- rol: Penning naam: Stefaan Vermassen
naam: Pieter Vander Vennet - rol: Penning
- rol: Systeembeheerder naam: Pieter Vander Vennet
naam: Toon Willems - rol: Systeembeheerder
- rol: Systeembeheerder naam: Toon Willems
naam: Stijn Seghers - rol: Systeembeheerder
- rol: Activiteiten naam: Stijn Seghers
naam: Wouter Pinnoo - rol: Activiteiten
- rol: Activiteiten naam: Wouter Pinnoo
naam: Felix Van der Jeugt - rol: Activiteiten
14-15: naam: Felix Van der Jeugt
- rol: Voorzitter 14-15:
naam: Stijn Seghers - rol: Voorzitter
- rol: Secretaris naam: Stijn Seghers
naam: Feliciaan De Palmenaer - rol: Secretaris
- rol: Penningmeester naam: Feliciaan De Palmenaer
naam: Jeroen De Clerck - rol: Penningmeester
- rol: System administrator naam: Jeroen De Clerck
naam: Titouan Vervack - rol: System administrator
- rol: System administrator naam: Titouan Vervack
naam: Wouter Pinnoo - rol: System administrator
- rol: Event naam: Wouter Pinnoo
naam: Ilion Beyst - rol: Event
- rol: Event naam: Ilion Beyst
naam: Felix Van der Jeugt - rol: Event
- rol: Senior naam: Felix Van der Jeugt
naam: Tom Naessens - rol: Senior
- rol: Vaste medewerker naam: Tom Naessens
naam: Mats Myncke - rol: Vaste medewerker
- rol: Vaste medewerker naam: Mats Myncke
naam: Lorin Werthen - rol: Vaste medewerker
15-16: naam: Lorin Werthen
- rol: Voorzitter 15-16:
naam: Jeroen De Clerck - rol: Voorzitter
- rol: Secretaris naam: Jeroen De Clerck
naam: Eloïse Piret - rol: Secretaris
- rol: Penningmeester naam: Eloïse Piret
naam: Kenneth Van den Driessche - rol: Penningmeester
- rol: Activiteiten naam: Kenneth Van den Driessche
naam: Lorin Werthen - rol: Activiteiten
- rol: Projecten naam: Lorin Werthen
naam: Ilion Beyst - rol: Projecten
- rol: Sysadmin naam: Ilion Beyst
naam: Titouan Vervack - rol: Sysadmin
16-17: naam: Titouan Vervack
- rol: Voorzitter 16-17:
naam: Wout Schellaert - rol: Voorzitter
- rol: Vice-voorzitter naam: Wout Schellaert
naam: Isaura Claeys - rol: Vice-voorzitter
- rol: Penningmeester naam: Isaura Claeys
naam: Jeroen De Clerck - rol: Penningmeester
- rol: Systeembeheerders naam: Jeroen De Clerck
naam: Rien Maertens & Lorin Werthen - rol: Systeembeheerders
- rol: Event manager naam: Rien Maertens & Lorin Werthen
naam: Eloïse Piret - rol: Event manager
- rol: Projectmanager naam: Eloïse Piret
naam: Feliciaan De Palmenaer - rol: Projectmanager
17-18: naam: Feliciaan De Palmenaer
- rol: Voorzitter 17-18:
naam: Rien Maertens - rol: Voorzitter
mail: voorzitter@zeus.ugent.be naam: Rien Maertens
- rol: Vicevoorzitter mail: voorzitter@zeus.ugent.be
naam: Isaura Claeys - rol: Vicevoorzitter
mail: secretaris@zeus.ugent.be naam: Isaura Claeys
- rol: Penningmeester mail: secretaris@zeus.ugent.be
naam: Timo De Waele - rol: Penningmeester
mail: penning@zeus.ugent.be naam: Timo De Waele
- rol: Project mail: penning@zeus.ugent.be
naam: Wout Schellaert - rol: Project
mail: project@zeus.ugent.be naam: Wout Schellaert
- rol: Project mail: project@zeus.ugent.be
naam: Ilion Beyst - rol: Project
mail: project@zeus.ugent.be naam: Ilion Beyst
- rol: Sysadmin mail: project@zeus.ugent.be
naam: Jonathan Poelman - rol: Sysadmin
mail: admin@zeus.ugent.be naam: Jonathan Poelman
- rol: Sysadmin mail: admin@zeus.ugent.be
naam: Tibo D'Hondt - rol: Sysadmin
mail: admin@zeus.ugent.be naam: Tibo D'Hondt
- rol: Sysadmin mail: admin@zeus.ugent.be
naam: Ziggy Moens - rol: Sysadmin
mail: admin@zeus.ugent.be naam: Ziggy Moens
- rol: Assisterend Bestuurslid mail: admin@zeus.ugent.be
naam: Lorin Werthen - rol: Assisterend Bestuurslid
- rol: Assisterend Bestuurslid naam: Lorin Werthen
naam: Jeroen De Clerck - rol: Assisterend Bestuurslid
- rol: Assisterend Bestuurslid naam: Jeroen De Clerck
naam: Laurens D'hooge - rol: Assisterend Bestuurslid
18-19: naam: Laurens D'hooge
- rol: Voorzitter 18-19:
naam: Robbe Van Herck - rol: Voorzitter
mail: voorzitter@zeus.ugent.be naam: Robbe Van Herck
- rol: Vicevoorzitter mail: voorzitter@zeus.ugent.be
naam: Rien Maertens - rol: Vicevoorzitter
mail: secretaris@zeus.ugent.be naam: Rien Maertens
- rol: Project mail: secretaris@zeus.ugent.be
naam: Arne Bertrand - rol: Project
mail: project@zeus.ugent.be naam: Arne Bertrand
- rol: PR mail: project@zeus.ugent.be
naam: Wout Schellaert - rol: PR
mail: pr@zeus.ugent.be naam: Wout Schellaert
- rol: Penningmeester mail: pr@zeus.ugent.be
naam: Timo De Waele - rol: Penningmeester
mail: penning@zeus.ugent.be naam: Timo De Waele
- rol: Sysadmin mail: penning@zeus.ugent.be
naam: Jasper Devreker - rol: Sysadmin
mail: admin@zeus.ugent.be naam: Jasper Devreker
mail: admin@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 == '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 == '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 == '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> <li class="<%= 'is-active' if @selected == 'verslagen'%>"><a href="/about/verslagen">Verslagen</a></li>
</ul> </ul>
</div> </div>

View file

@ -6,4 +6,22 @@ module AboutHelper
def current_bestuur def current_bestuur
bestuur_of(@config[:academic_year].to_sym) bestuur_of(@config[:academic_year].to_sym)
end 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 end

View file

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