mdb2amsit
mdb2amsit er et enkelt synkroniseringsscript som populerer amsit-aliaser fra mdb2-grupper. Det bruker feltene "amsitliste" og "amsitgjeng" på "gruppe"-tabellen.
Det henter alle aktive verv etter arv i gruppestrukturen, og legger inn $brukernavn@samfundet.no, eller $mail fra medlemmet dersom medlemmet ikke har bruker.
Hovedkomponenten er en perlsnutt som kjøres fra cron hvert kvarter fra cron.d på cassarossa. Noen mindre endringer er også gjort i websnittet for å vise om en liste er automagisk oppdatert.
For å lage en automagisk oppdatert liste, kjør for eksempel noe slikt som det følgende mot mdb2-databasen. Bytt ut ID, sett et fornuftig aliasnavn under en fornuftig gjeng, og abrakadabra ting er magiske :)
UPDATE gruppe SET amsitgjeng='uka11', amsitliste='nlivsstyret@2011.uka.no' WHERE gruppe_id=1999;
Flytte UKEstyret til nytt domene
UPDATE gruppe SET amsitliste = subquery.title || '@2013.uka.no' FROM ( SELECT gruppe_id, split_part(amsitliste, '@', 1) as title FROM gruppe WHERE amsitliste IS NOT NULL ) as subquery WHERE gruppe.gruppe_id IN ( 2211, 2210, 2207, 2209, 2208, 2212, 2213 ) AND amsitliste IS NOT NULL AND gruppe.gruppe_id = subquery.gruppe_id;
Lenker: Start, amsit, bumpe uka
Epost: itk@samfundet.no | Telefon: 992 15 925 | Sist endret: 2014-03-18 18:23 | Revisjon: 4 (historie, blame) | Totalt: 1899 kB | Rediger