Medlemsdatabase/arbeidsmøte 2016-01-27

Vi hadde et hyggelig lunchmøte hos Asbjørn. Tobias var svært fornøyd med kantinesituasjonen der og anbefaler å holde neste møte på samme sted. Kun Asbjørn og Tobias dukket opp.

Gjennomgang av utestående issues og arbeidsoppgaver
Asbjørn mener vi skal bruke issue-trackeren i github aktivt. Tobias har ingen motforestillinger.


 * vi mangler medlemmers adgang til å redigere medlemsdetaljer (github issue #11, #12)
 * transaksjoner / autocommit (github issue #13)
 * Zimbraintegrasjon - tobias (github issue #14, #15)
 * "allow user to change identity"? (github issue #7) - er det login-navn dette dreier seg om?
 * github issue #10 - "easy way to check if membership is paid or not" - Asbjørn er ikke tilhenger av å implementere logikk på databasesiden. Foreslår å lage en api-metode i drywall for å registrere betalinger.

Annet

 * admin-tilgang - basert på roles (partly implemented)
 * Felter i databasen
 * burde vi flyttet ut ting som "mailable" og "electable" til en egen user-preferance-tabell? Dette gjør det enklere å legge til ting i etterkant, men vi vedtar at alt som er obligatorisk å legge inn ved registrering av medlemsskap godt kan legges inn som egne attributter i tabellen.
 * Burde vi ha egne tabeller for konstanter, f.eks. beskrivelse av feltene "mailable" og "electable"? Trolig, men dersom disse ikke skal endres ofte kan vi godt hardkode dem inntil videre.
 * eventer og meldingskø, f.eks. rabbitmq. asbjørn myser litt på dette.  Dette er bedre enn dagens script (som scanner etter databaseendringer), men vil muligens forsinke prosjektet.  (github issue #16)
 * oAuth - asbjørn ser på provider-siden, tobias ser på mediawiki (github issue #17, #9)
 * medlemskontingent 2016 - "piece-of-cake" å få på plass paypal og bitcoins - bankinnbetalinger? Vi har noe slags integrasjon i dagens system - spør Middelthun!
 * oversettelser
 * Spørre upstream om gettext
 * asbjørn tar ansvar
 * Tobias forsøker å få kontakt med Middelthun og Christer