Difference between revisions of "Intro mogelijk maken"

From A-Eskwiki
Jump to: navigation, search
m (Genders)
(Update het stappenplan)
 
Line 1: Line 1:
 
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:
 
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 <code>www/space/auth/init.php</code> aan te passen
+
* Geef de introcommissie de juiste auth door de waarde van INTROCIE in <code>www/space/auth/init.php</code> 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.
 
* 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 iDEAL voor kamp mogelijk:
   * maak een Artikel aan in Het Nieuwe Boekenweb 2.0™
+
   * Maak een Artikel aan in Het Nieuwe Boekenweb 2.0™
   * maak een voorraad aan hiervoor (locatie: virtueel)
+
   * Maak een voorraad aan hiervoor (locatie: virtueel)
   * lever hier meeeeer dan genoeg van (700 ofzo)  
+
   * Lever hier meeeeer dan genoeg van (700 ofzo)  
  * zet de voorraad in <code>www/WhosWho4/Boekweb2/DBObject/iDeal.cls.php</code> op de nieuwe introkampbetaling.
+
* Zet het juiste ID van de voorraad in het register: introKampVoorraad
* zet de voorraad en omschrijving in <code>www/WhosWho4/Controllers/Intro.php</code> op de nieuwe introkampbetaling.
+
* Pas specialconstants.php aan en zet de juiste waarde voor MAXAANTALKAMP
* update de waarde van <code>EJBV</code> in <code>www/space/specialconstants.php</code>, anders wordt "lid vanaf" opeens een jaar te vroeg!
+
* Update de waarde van <code>EJBV</code> in <code>www/space/specialconstants.php</code>, 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.
+
* Maak de verschillende introductie pakketten:
 +
  * Maak (lees: Zeg tegen de intro) voor elk pakket een nieuwe activiteit aan. Zet hierbij de titel op iets duidelijks, zoals "Introductiepakket WIS/NAT"
 +
  * Zorg dat de iDeal vragen staan ingesteld. Zet hier een beetje nuttige vragen in (Voornaam/Achternaam/Email/verzin wat)
 +
  * Voeg kaartjes toe voor de activiteit
 +
  * Controleer of de return URL nog klopt, en zet dan de URL als Return URL: http://www.intro-utrecht.nl/?succes=pakket
 +
  * Zet extern verkrijgbaar aan
 +
  * Zet DigitaalVerkrijgbaar op PERSOONLIJK
 +
  * Stel de Verkoopprijs in (let op dat transactiekosten hier nog bovenop komen)
 +
* Ga nu testen of alles werkt
 +
'''Nuttige info:'''
 +
 
 +
* Om een betaallink te krijgen zonder de A-es layout moet <code>?cleanhtml=true</code> worden toegevoegd.
  
 
== Kwerries voor de intro ==
 
== Kwerries voor de intro ==

Latest revision as of 17:27, 1 August 2019

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 het juiste ID van de voorraad in het register: introKampVoorraad
  • Pas specialconstants.php aan en zet de juiste waarde voor MAXAANTALKAMP
  • Update de waarde van EJBV in www/space/specialconstants.php, anders wordt "lid vanaf" opeens een jaar te vroeg!
  • Maak de verschillende introductie pakketten:
 * Maak (lees: Zeg tegen de intro) voor elk pakket een nieuwe activiteit aan. Zet hierbij de titel op iets duidelijks, zoals "Introductiepakket WIS/NAT"
 * Zorg dat de iDeal vragen staan ingesteld. Zet hier een beetje nuttige vragen in (Voornaam/Achternaam/Email/verzin wat)
 * Voeg kaartjes toe voor de activiteit
 * Controleer of de return URL nog klopt, en zet dan de URL als Return URL: http://www.intro-utrecht.nl/?succes=pakket
 * Zet extern verkrijgbaar aan
 * Zet DigitaalVerkrijgbaar op PERSOONLIJK
 * Stel de Verkoopprijs in (let op dat transactiekosten hier nog bovenop komen)
  • Ga nu testen of alles werkt

Nuttige info:

  • Om een betaallink te krijgen zonder de A-es layout moet ?cleanhtml=true worden toegevoegd.

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`