Intro mogelijk maken

From A-Eskwiki
Revision as of 20:16, 9 May 2019 by Jason (Talk | contribs)

Jump to: navigation, search

Elk jaar zo rond juli is het weer zover: de intro van het komende jaar is opgestart en ze willen de inschrijvingen opengooien. Als WebCie moet je ervoor zorgen dat de volgende dingen kloppen:

  • geef de introcommissie de juiste auth door de waarde van INTROCIE in www/space/auth/init.php aan te passen
  • Ga naar Leden -> Introductie -> Toon Introdeelnemers. Als de secretaris vergeten is om de oude deelnemers te verwijderen doe het dan zelf en schop de secretaris dat hij/zij (of de opvolger) dit na de intro moet doen ivm privacy redenen.
  • Maak iDEAL voor kamp mogelijk:
 * maak een Artikel aan in Het Nieuwe Boekenweb 2.0™
 * maak een voorraad aan hiervoor (locatie: virtueel)
 * lever hier meeeeer dan genoeg van (700 ofzo) 
 * zet de voorraad in www/WhosWho4/Boekweb2/DBObject/iDeal.cls.php op de nieuwe introkampbetaling.
  • zet de voorraad en omschrijving in www/WhosWho4/Controllers/Intro.php op de nieuwe introkampbetaling.
  • update de waarde van EJBV in www/space/specialconstants.php, anders wordt "lid vanaf" opeens een jaar te vroeg!
  • als kandidaatsbestuurders meehelpen met de boekverkoop, geef ze dan ook de benodigde rechten als in Bestuurswissel omschreven.

Kwerries voor de intro

Geef alle mentoren en of ze betaald hebben voor de pakketten. Je moet zelf de juiste activiteitID's en het juiste jaar invullen!

SELECT `Lid`.`contactID`, `studentnr`, `voornaam`, `tussenvoegsels`, `achternaam`, (SELECT COUNT(*) FROM `iDealAntwoord` JOIN `Transactie` ON `iDealAntwoord`.`ideal_transactieID` = `Transactie`.`transactieID` WHERE `antwoord` = `Lid`.`studentnr` AND `vraag_activiteit_activiteitID` = '7299' AND `Transactie`.`status` = 'SUCCESS') AS `nr_pakketten_na_wi_twin`, (SELECT COUNT(*) FROM `iDealAntwoord` JOIN `Transactie` ON `iDealAntwoord`.`ideal_transactieID` = `Transactie`.`transactieID` WHERE `antwoord` = `Lid`.`studentnr` AND `vraag_activiteit_activiteitID` = '7298' AND `Transactie`.`status` = 'SUCCESS') AS `nr_pakketten_ica_iku_twinfo` FROM `Lid` JOIN `Mentor` ON `Lid`.`contactID` = `Mentor`.`lid_contactID` JOIN `Persoon` ON `Lid`.`contactID` = `Persoon`.`contactID` JOIN `IntroGroep` ON `Mentor`.`groep_groepID` = `IntroGroep`.`groepID` JOIN `IntroCluster` ON `IntroGroep`.`cluster_clusterID` = `IntroCluster`.`clusterID` WHERE `IntroCluster`.`jaar` = 2018


Geef alle introdeelnemers en of ze betaald hebben voor de pakketten. Je moet zelf de juiste activiteitID's invullen!

SELECT `Lid`.`contactID`, `studentnr`, `voornaam`, `tussenvoegsels`, `achternaam`, `IntroDeelnemer`.*, (SELECT COUNT(*) FROM `iDealAntwoord` JOIN `Transactie` ON `iDealAntwoord`.`ideal_transactieID` = `Transactie`.`transactieID` WHERE `antwoord` = `Lid`.`studentnr` AND `vraag_activiteit_activiteitID` = '7299' AND `Transactie`.`status` = 'SUCCESS') AS `nr_pakketten_na_wi_twin`, (SELECT COUNT(*) FROM `iDealAntwoord` JOIN `Transactie` ON `iDealAntwoord`.`ideal_transactieID` = `Transactie`.`transactieID` WHERE `antwoord` = `Lid`.`studentnr` AND `vraag_activiteit_activiteitID` = '7298' AND `Transactie`.`status` = 'SUCCESS') AS `nr_pakketten_ica_iku_twinfo` FROM `Lid` JOIN `IntroDeelnemer` ON `Lid`.`contactID` = `IntroDeelnemer`.`lid_contactID` JOIN `Persoon` ON `Lid`.`contactID` = `Persoon`.`contactID`