Merge branch 'master' into 'production'

Master

See merge request sahkoinsinoorikilta/vtmk/web2.0-frontend!142
This commit is contained in:
Simeon Pursiainen
2025-01-11 19:15:01 +00:00
14 changed files with 388 additions and 351 deletions
+111 -111
View File
@@ -8,112 +8,16 @@
"name_en": "Chairman of the Board",
"representatives": [
{
"name": "Ville Lairila",
"name": "Emma Uusküla",
"phone_number": null,
"email": "ville.lairila@sahkoinsinoorikilta.fi",
"image": "https://static.sahkoinsinoorikilta.fi/img/board/2024-board/ville.jpg"
"email": "emma.uuskula@sahkoinsinoorikilta.fi",
"image": "https://static.sahkoinsinoorikilta.fi/img/board/2024-board/emma.jpg"
}
]
},
{
"name_fi": "Sihteeri",
"name_en": "Secretary",
"representatives": [
{
"name": "Akseli Heikkinen",
"phone_number": null,
"email": "akseli.heikkinen@sahkoinsinoorikilta.fi",
"image": "https://static.sahkoinsinoorikilta.fi/img/board/2024-board/akseli.jpg"
}
]
},
{
"name_fi": "Rahastonhoitaja",
"name_en": "Treasurer",
"representatives": [
{
"name": "Alisa Ahonen",
"phone_number": null,
"email": "alisa.ahonen@sahkoinsinoorikilta.fi",
"image": "https://static.sahkoinsinoorikilta.fi/img/board/2024-board/alisa.jpg"
}
]
},
{
"name_fi": "Fuksitoimikunnan puheenjohtaja",
"name_en": "",
"representatives": [
{
"name": "Sauli Hakala",
"phone_number": null,
"email": "sauli.hakala@sahkoinsinoorikilta.fi",
"image": "https://static.sahkoinsinoorikilta.fi/img/board/2024-board/sauli.jpg"
}
]
},
{
"name_fi": "Fuksitoimikunnan puheenjohtajan adjutantti",
"name_en": "",
"representatives": [
{
"name": "Valentin Juhela",
"phone_number": null,
"email": "valentin.juhela@sahkoinsinoorikilta.fi",
"image": "https://static.sahkoinsinoorikilta.fi/img/board/2024-board/valentin.jpg"
}
]
},
{
"name_fi": "Hovimestari",
"name_en": "",
"representatives": [
{
"name": "Axel Aurola",
"phone_number": null,
"email": "axel.aurola@sahkoinsinoorikilta.fi",
"image": "https://static.sahkoinsinoorikilta.fi/img/board/2024-board/axel.jpg"
}
]
},
{
"name_fi": "Hovineuvos",
"name_en": "",
"representatives": [
{
"name": "Nelli Liljasto",
"phone_number": null,
"email": "nelli.liljasto@sahkoinsinoorikilta.fi",
"image": "https://static.sahkoinsinoorikilta.fi/img/board/2024-board/nelli.jpg"
}
]
},
{
"name_fi": "Hyvinvointimestari",
"name_en": "",
"representatives": [
{
"name": "Peter Lindahl",
"phone_number": null,
"email": "peter.lindahl@sahkoinsinoorikilta.fi",
"image": "https://static.sahkoinsinoorikilta.fi/img/board/2024-board/peter.jpg"
}
]
},
{
"name_fi": "Opintomestari",
"name_en": "",
"representatives": [
{
"name": "Mikko Sandström",
"phone_number": null,
"email": "mikko.sandstrom@sahkoinsinoorikilta.fi",
"image": "https://static.sahkoinsinoorikilta.fi/img/board/2024-board/mikko.jpg"
}
]
},
{
"name_fi": "Teknologiamestari",
"name_en": "",
"name_fi": "Varapuheenjohtaja",
"name_en": "Vice Chair",
"representatives": [
{
"name": "Johannes Viirimäki",
@@ -123,15 +27,111 @@
}
]
},
{
"name_fi": "Rahastonhoitaja",
"name_en": "Treasurer",
"representatives": [
{
"name": "Nelli Liljasto",
"phone_number": null,
"email": "nelli.liljasto@sahkoinsinoorikilta.fi",
"image": "https://static.sahkoinsinoorikilta.fi/img/board/2024-board/nelli.jpg"
}
]
},
{
"name_fi": "Fuksitoimikunnan puheenjohtaja",
"name_en": "",
"representatives": [
{
"name": "Teemu Heikkinen",
"phone_number": null,
"email": "teemu.heikkinen@sahkoinsinoorikilta.fi",
"image": ""
}
]
},
{
"name_fi": "Fuksitoimikunnan puheenjohtajan adjutantti",
"name_en": "",
"representatives": [
{
"name": "Henri Aito",
"phone_number": null,
"email": "henri.aito@sahkoinsinoorikilta.fi",
"image": ""
}
]
},
{
"name_fi": "Hovimestari",
"name_en": "",
"representatives": [
{
"name": "Tuomas Rantamäki",
"phone_number": null,
"email": "tuomas.rantamaki@sahkoinsinoorikilta.fi",
"image": ""
}
]
},
{
"name_fi": "Hovineuvos",
"name_en": "",
"representatives": [
{
"name": "Matilda Ahonen",
"phone_number": null,
"email": "matilda.ahonen@sahkoinsinoorikilta.fi",
"image": ""
}
]
},
{
"name_fi": "Hyvinvointimestari",
"name_en": "",
"representatives": [
{
"name": "Niklas Ritalahti",
"phone_number": null,
"email": "niklas.ritalahti@sahkoinsinoorikilta.fi",
"image": ""
}
]
},
{
"name_fi": "Opintomestari",
"name_en": "",
"representatives": [
{
"name": "Mikael Vatiainen",
"phone_number": null,
"email": "mikael.vatiainen@sahkoinsinoorikilta.fi",
"image": ""
}
]
},
{
"name_fi": "Teknologiamestari",
"name_en": "",
"representatives": [
{
"name": "Simeon Pursiainen",
"phone_number": null,
"email": "simeon.pursiainen@sahkoinsinoorikilta.fi",
"image": ""
}
]
},
{
"name_fi": "KV-fuksikapteeni",
"name_en": "",
"representatives": [
{
"name": "Verneri Turkki",
"name": "Markus Aaltio",
"phone_number": null,
"email": "verneri.turkki@sahkoinsinoorikilta.fi",
"image": "https://static.sahkoinsinoorikilta.fi/img/board/2024-board/verneri.jpg"
"email": "markus.aaltio@sahkoinsinoorikilta.fi",
"image": ""
}
]
},
@@ -140,22 +140,22 @@
"name_en": "",
"representatives": [
{
"name": "Emma Uusküla",
"name": "Tuomas Hintikka",
"phone_number": null,
"email": "emma.uuskula@sahkoinsinoorikilta.fi",
"image": "https://static.sahkoinsinoorikilta.fi/img/board/2024-board/emma.jpg"
"email": "tuomas.hintikka@sahkoinsinoorikilta.fi",
"image": ""
}
]
},
{
"name_fi": "Excursio- ja ulkomestari",
"name_fi": "Viestintämestari",
"name_en": "",
"representatives": [
{
"name": "Roope Jaskari",
"name": "Yassine Ramid",
"phone_number": null,
"email": "roope.jaskari@sahkoinsinoorikilta.fi",
"image": "https://static.sahkoinsinoorikilta.fi/img/board/2024-board/roope.jpg"
"email": "yassine.ramid@sahkoinsinoorikilta.fi",
"image": ""
}
]
}
+6 -6
View File
@@ -9,7 +9,7 @@
"name_en": "",
"representatives": [
{
"name": "Sauli Hakala"
"name": "Teemu Heikkinen"
}
]
},
@@ -18,7 +18,7 @@
"name_en": "",
"representatives": [
{
"name": "Valentin Juhela"
"name": "Henri Aito"
}
]
},
@@ -27,10 +27,10 @@
"name_en": "International Fuksi Captain",
"representatives": [
{
"name": "Verneri Turkki"
"name": "Markus Aaltio"
},
{
"name": "Liisa Haltia"
"name": "Apollo Ailus"
}
]
},
@@ -39,7 +39,7 @@
"name_en": "Tutor Coordinator",
"representatives": [
{
"name": "Auli Purolinna"
"name": "Axel Aurola"
}
]
},
@@ -48,7 +48,7 @@
"name_en": "International Tutor Coordinator",
"representatives": [
{
"name": "Aleksanteri Vesala"
"name": "Igor Oinonen"
}
]
}
+12 -12
View File
@@ -9,7 +9,7 @@
"name_en": "Master of Ceremonies",
"representatives": [
{
"name": "Axel Aurola"
"name": "Tuomas Rantamäki"
}
]
},
@@ -18,7 +18,7 @@
"name_en": "Court Counsellor",
"representatives": [
{
"name": "Nelli Liljasto"
"name": "Matilda Ahonen"
}
]
},
@@ -27,10 +27,16 @@
"name_en": "Hostess",
"representatives": [
{
"name": "Aino Tasapuro"
"name": "Veera Lindroos"
},
{
"name": "Matilda Ahonen"
"name": "Aino Saarela"
},
{
"name": "Nea Kanerva"
},
{
"name": "Rosanna Reims"
}
]
},
@@ -39,16 +45,10 @@
"name_en": "Host",
"representatives": [
{
"name": "Tuomas Rantamäki"
"name": "Eemeli Hintsanen"
},
{
"name": "Martti Jokinen"
},
{
"name": "Joona Maaranen"
},
{
"name": "Teemu Heikkinen"
"name": "André Palosaari"
}
]
}
+27 -12
View File
@@ -9,7 +9,7 @@
"name_en": "Master of Wellbeing",
"representatives": [
{
"name": "Peter Lindahl"
"name": "Niklas Ritalahti"
}
]
},
@@ -18,13 +18,22 @@
"name_en": "Culture Representative",
"representatives": [
{
"name": "Eero Pietiläinen"
"name": "Peter Lindahl"
},
{
"name": "Miika Helminen"
"name": "Kuura Janhunen"
},
{
"name": "Veikko Räty"
"name": "Valentin Juhela"
},
{
"name": "Leevi Leinonen"
},
{
"name": "Milla Heino"
},
{
"name": "Hocine Montenez"
}
]
},
@@ -36,13 +45,7 @@
"name": "Matias Hendolin"
},
{
"name": "Janne Sjöblom"
},
{
"name": "Niklas Ritalahti"
},
{
"name": "Aino Salmi"
"name": "Sauli Hakala"
}
]
},
@@ -55,12 +58,24 @@
}
]
},
{
"name_fi": "Retkeilyvastaava, Kiltahuonevastaava",
"name_en": "",
"representatives": [
{
"name": "Ville Lairila"
}
]
},
{
"name_fi": "Retkeilyvastaava",
"name_en": "",
"representatives": [
{
"name": "Juulia Härkönen"
"name": "Tommi Sytelä"
},
{
"name": "Konsta Hakala"
}
]
}
+13 -16
View File
@@ -9,7 +9,7 @@
"name_en": "",
"representatives": [
{
"name": "Jenni Marttinen"
"name": "Leevi Oikarinen"
}
]
},
@@ -18,19 +18,22 @@
"name_en": "",
"representatives": [
{
"name": "Kasper Skog"
"name": "Aino Salmi"
},
{
"name": "Leevi Oikarinen"
"name": "Ilmari Reponen"
},
{
"name": "Mikko Hokkanen"
"name": "Jenni Marttinen"
},
{
"name": "Patrick Linnanen"
"name": "Peter Lindahl"
},
{
"name": "Patrik Varteva"
},
{
"name": "Tapio Immonen"
}
]
},
@@ -39,25 +42,19 @@
"name_en": "",
"representatives": [
{
"name": "Arvi Virkkunen"
"name": "Alex Hyytinen"
},
{
"name": "Aino Salmi"
"name": "Antti Salpakari"
},
{
"name": "Igor Oinonen"
"name": "iiris Kuulusa"
},
{
"name": "Ilmari Reponen"
"name": "Roman Shalamov"
},
{
"name": "Karoliina Talvikangas"
},
{
"name": "Markus Aaltio"
},
{
"name": "Tapio Immonen"
"name": "Samuel Södervall"
}
]
}
+22 -40
View File
@@ -9,7 +9,7 @@
"name_en": "Editor in Chief",
"representatives": [
{
"name": "Visa Kurvi",
"name": "Topi Manskinen",
"phone_number": null,
"email": null,
"image": null
@@ -21,40 +21,34 @@
"name_en": "Journalist",
"representatives": [
{
"name": "Miikka Mäki"
"name": "Visa Kurvi"
},
{
"name": "Elmo Kankkunen"
},
{
"name": "Junias Vasama"
},
{
"name": "Tapio Immonen"
},
{
"name": "Leevi Oikarinen"
"name": "Joona Komonen"
},
{
"name": "Olli Vaismaa"
},
{
"name": "Tommi Sytelä"
"name": "Jenni Marttinen"
},
{
"name": "Sauli Norja"
"name": "Ilmari Reponen"
},
{
"name": "Eino Tyrväinen"
"name": "Igor Oinonen"
},
{
"name": "Topi Manskinen"
},
"name": "Otto Kievimaa"
}
]
},
{
"name_fi": "Toimittaja, Taittaja",
"name_en": "",
"representatives": [
{
"name": "Patrick Linnanen"
},
{
"name": "Tiitus Koski"
"name": "Atte Vitie"
}
]
},
@@ -62,20 +56,8 @@
"name_fi": "Taittaja",
"name_en": "",
"representatives": [
{
"name": "Arvi Virkkunen"
},
{
"name": "Patrik Varteva"
},
{
"name": "Otto Kievimaa"
},
{
"name": "Aaron Löfgren"
},
{
"name": "Atte Vitie"
}
]
},
@@ -85,12 +67,6 @@
"representatives": [
{
"name": "Elian Salmimaa"
},
{
"name": "Julia Pykälä-Aho"
},
{
"name": "Raita Sandberg"
}
]
},
@@ -102,10 +78,16 @@
"name": "Veikko Räty"
},
{
"name": "Milja Kuusela"
"name": "Into Saarinen"
},
{
"name": "Aaro Rasilainen"
},
{
"name": "Anton Niemi"
},
{
"name": "Veera Melvasalo"
}
]
}
+67 -51
View File
@@ -9,73 +9,89 @@
"name_en": "",
"representatives": [
{
"name": "Eveliina Ahonen"
"name": "Karoliina Talvikangas"
}
]
},
{
"name_fi":
"N-toimikunnan neuvos, kiltapatruuna",
"name_en": "",
"representatives": [
{
"name": "Melisa Dönmez"
}
]
"name_fi": "N-toimikunnan varanestori, Kiltapatruuna",
"name_en": "",
"representatives": [
{
"name": "Aaron Löfgren"
}
]
},
{
"name_fi": "Sklubi-yhdyshenkilö",
"name_en": "",
"representatives": [
{
"name": "Samu Tepponen"
}
]
},
{
"name_fi": "Nipsu",
"name_en": "",
"representatives": [
{
"name": "Venla Vastamäki"
},
{
"name": "Mikko Suhonen"
},
{
"name": "Tommi Oinonen"
},
{
"name": "Nestori Yrjönkoski"
},
{
"name": "Henry Gustafsson"
},
{
"name": "Jenna Lundström"
}
]
"name_fi": "Sklubi-yhdyshenkilö",
"name_en": "",
"representatives": [
{
"name": "Melisa Dönmez"
},
{
"name": "Eveliina Ahonen"
}
]
},
{
"name_fi": "Kiltapatruuna",
"name_en": "",
"representatives": [
{
"name": "Otto Julkunen"
"name": "Ville Lairila"
},
{
"name": "Iikka Huttu"
},
{
"name": "Pyry Vaara"
},
{
"name": "Nette Levijoki"
},
{
"name": "Juulia Härkönen"
"name": "Visa Kurvi"
}
]
},
{
"name_fi":
"Kiltapatruuna, Nipsu",
"name_en": "",
"representatives": [
{
"name": "Mikko Sandström"
},
{
"name": "Liisa Haltia"
},
{
"name": "Elina Huttunen"
}
]
},
{
"name_fi": "Nipsu",
"name_en": "",
"representatives": [
{
"name": "Mikael Siikonen"
},
{
"name": "Axel Aurola"
},
{
"name": "Elian Salmimaa"
},
{
"name": "Elias Damski"
},
{
"name": "Elias Lindberg"
},
{
"name": "Eero Ketonen"
},
{
"name": "Verneri Turkki"
},
{
"name": "Akseli Heikkinen"
}
]
}
]
}
+7 -19
View File
@@ -9,7 +9,7 @@
"name_en": "Master of Studies",
"representatives": [
{
"name": "Mikko Sandström"
"name": "Mikael Vatiainen"
}
]
},
@@ -18,34 +18,22 @@
"name_en": "Study Coordinator",
"representatives": [
{
"name": "Sampo Stranden"
"name": "Atu Vahla"
},
{
"name": "Janne Sjöblom"
"name": "Antti Lehtonen"
},
{
"name": "Ville Tjeder"
"name": "Aleksi Liukkonen"
},
{
"name": "Otto Rinne"
"name": "Ilmari Reponen"
},
{
"name": "Oona Karjalainen"
"name": "Milla Heino"
},
{
"name": "Mikael Siikonen"
},
{
"name": "Victor Barannik"
},
{
"name": "Max Laine"
},
{
"name": "Iida Luoma"
},
{
"name": "Konsta Langi"
"name": "Samuel Södervall"
}
]
}
+5 -11
View File
@@ -40,22 +40,16 @@
"name_en": "",
"representatives": [
{
"name": "Salla Lyytikäinen"
},
{
"name": "Emilia Kortelainen"
},
{
"name": "Arttu Pahta"
},
{
"name": "Niklas Ritalahti"
"name": "Saara Rossi"
},
{
"name": "Aaron Löfgren"
},
{
"name": "Aino Suomi"
"name": "Milla Heino"
},
{
"name": "Sauli Hakala"
}
]
}
+22 -22
View File
@@ -9,22 +9,7 @@
"name_en": "",
"representatives": [
{
"name": "Axel Söderberg"
}
]
},
{
"name_fi": "Pajavastaava",
"name_en": "",
"representatives": [
{
"name": "Karl Lipping"
},
{
"name": "Petrus Asikainen"
},
{
"name": "Samuel Laine"
"name": "Jere Oinonen"
}
]
},
@@ -33,22 +18,37 @@
"name_en": "",
"representatives": [
{
"name": "Patrick Linnanen"
"name": "Otto Kievimaa"
},
{
"name": "Niklas Eloranta"
"name": "Đình Minh Trần"
},
{
"name": "Jere Oinonen"
"name": "Sauli Hakala"
},
{
"name": "Joonas Kojo"
"name": "Valentin Juhela"
},
{
"name": "Iida Pakarinen"
"name": "Axel Söderberg"
},
{
"name": "Lisanna Lehtonen"
"name": "Auli Purolinna"
},
{
"name": "Karl Lipping"
},
{
"name": "Petrus Asikainen"
},
{
"name": "Elmo Kankkunen"
},
{
"name": "Samu Nyman"
},
{
"name": "Hilkka Gröhn"
}
]
}
+6 -9
View File
@@ -9,7 +9,7 @@
"name_en": "",
"representatives": [
{
"name": "Aaron Löfgren"
"name": "Tiitus Koski"
}
]
},
@@ -18,22 +18,19 @@
"name_en": "",
"representatives": [
{
"name": "Elina Huttunen"
"name": "Arvi Virkkunen"
},
{
"name": "Jere Tahvanainen"
"name": "Valentin Juhela"
},
{
"name": "Iida Pakarinen"
"name": "Otto Rinne"
},
{
"name": "Arkadii Kolchin"
"name": "Auli Purolinna"
},
{
"name": "Otto Kievimaa"
},
{
"name": "Aino Salmi"
"name": "Patrik Varteva"
}
]
}
+9 -6
View File
@@ -9,7 +9,7 @@
"name_en": "Master of technology",
"representatives": [
{
"name": "Johannes Viirimäki"
"name": "Simeon Pursiainen"
}
]
},
@@ -17,17 +17,20 @@
"name_fi": "Teknologiavastaava",
"name_en": "",
"representatives": [
{
"name": "Joona Maaranen"
},
{
"name": "Aleksi Liukkonen"
},
{
"name": "Elmo Kankkunen"
},
{
"name": "Tommi Sytelä"
},
{
"name": "Justus Ojala"
},
},
{
"name": "Niklas Eloranta"
"name": "Tommi Sytelä"
}
]
}
+49 -7
View File
@@ -2,14 +2,14 @@
"slug": "vtmk",
"name_fi": "Viestintätoimikunta",
"name_en": "Communications Committee",
"info": "Viestintätoimikunta huolehtii kiltalaisten tiedottamisesta sekä suunnittelee ja tuottaa sisältöä killan sosiaalisen median kanaviin. Toimikuntaa johtaa killan sihteeri ja toimikunta koostuu somevastaavista ja videokuvaajasta.",
"info": "Viestintätoimikunta huolehtii kiltalaisten tiedottamisesta, tuottaa sisältöä killan sosiaalisen median kanaviin ja suunnittelee killan myyntituotteita. Toimikuntaa johtaa killan viestintämestari ja toimikunta koostuu somevastaavista, brändivastaavista sekä videokuvaajista.",
"roles": [
{
"name_fi": "Sihteeri",
"name_en": "Secretary",
"name_fi": "Viestintämestari",
"name_en": "Head of communcations",
"representatives": [
{
"name": "Akseli Heikkinen"
"name": "Yassine Ramid"
}
]
},
@@ -18,10 +18,49 @@
"name_en": "",
"representatives": [
{
"name": "Jan Lahikainen"
"name": "Aaron Löfgren"
},
{
"name": "Markus Aaltio"
"name": "Elina Huttunen"
},
{
"name": "Aura Friman"
}
]
},
{
"name_fi": "Somevastaava, Brändivastaava",
"name_en": "",
"representatives": [
{
"name": "Aapo Saranpää"
},
{
"name": "Aino Svahn"
}
]
},
{
"name_fi": "Brändivastaava",
"name_en": "",
"representatives": [
{
"name": "Aleksandr Lemin"
},
{
"name": "Roope Jaskari"
},
{
"name": "Sauli Hakala"
},
{
"name": "Ville Lairila"
},
{
"name": "Aapo Nyyssönen"
},
{
"name": "Mikko Sandström"
}
]
},
@@ -30,7 +69,10 @@
"name_en": "",
"representatives": [
{
"name": "Mikael Vatiainen"
"name": "Veera Melvasalo"
},
{
"name": "Aaro Rasilainen"
}
]
}
+32 -29
View File
@@ -9,16 +9,16 @@
"name_en": "Master of Corporate Relations",
"representatives": [
{
"name": "Emma Uusküla"
"name": "Tuomas Hintikka"
}
]
},
{
"name_fi": "Excursio- ja ulkomestari",
"name_en": "Head of Excursions and External Relations",
"name_fi": "Excursiomestari",
"name_en": "Head of Excursions",
"representatives": [
{
"name": "Roope Jaskari"
"name": "Aino Tasapuro"
}
]
},
@@ -27,55 +27,58 @@
"name_en": "Apprentice of Corporate Relations",
"representatives": [
{
"name": "Melina Sundell"
"name": "Mikael Sundell"
},
{
"name": "Emma Reinikainen"
"name": "Henrik Ervasti"
},
{
"name": "Nette Levijoki"
"name": "Samuel Södervall"
},
{
"name": "Matias Hendolin"
"name": "Markus Määttänen"
},
{
"name": "Suvi Nenonen"
"name": "Aura Friman"
},
{
"name": "Tuomas Hintikka"
"name": "Anton Niemi"
},
{
"name": "Roman Shalamov"
"name": "Iida Toivanen"
},
{
"name": "Yassine Ramid"
"name": "Joona Kivioja"
},
{
"name": "Jussi Seppälä"
},
{
"name": "Roope Palo"
},
{
"name": "Väinö Saarinen"
},
{
"name": "Junias Vasama"
},
{
"name": "Anton Saari"
},
{
"name": "Väinö Silvenius"
}
]
},
{
"name_fi": "Excursio- ja ulkovastaava",
"name_fi": "Excursiovastaava",
"name_en": "",
"representatives": [
{
"name": "Auli Purolinna"
},
{
"name": "Jan Lahikainen"
"name": "Into Saarinen"
},
{
"name": "Otto Rinne"
},
{
"name": "Rudolf Peltonen"
},
{
"name": "Miika Passila"
},
{
"name": "Wiljam Laiho"
},
{
"name": "Elmeri Aulasuo"
}
]
}