Billig 2.0 - TODO
(done) Prodsetting
- (void) Få tak i laptop'en til lim å legg inn ny demon. (e-post sendt)
- Sette opp tilganger (GRANT) til brukere i db (OG TESTE)
- (void) Billettlayout (prosess i gang pr e-post)
- (done) Nett i DD (snakket med knutc 20070806)
- (void) Portal i DD (diskusjon på e-post, mangler avklaring)
- (void) Salkart (mast, fått kjempedårlig utkast)
- (void) Endre passord på db-bruker?
- (void) Fjerne 'på kort' som default i add_event
- (done) Endre passord i printerdemon.
- (done) Legge demon på et Passende Sted (TM)
- (done) Bytte hmac
- (done) Disable billig.s.n
- (nope) Stoppe tilgang til prod.db for limweb db-bruker.
- (done) Full dump av psql:mdb2
- (done) Tar av (/home/cassarossa/itk/felles/billig.snapshot):
- - Full dump
- - /etc/apache2/perl
- - /etc/apache2/site-available/billig.samfundet.no
- - /var/www/samfundet/billig.stable
- (done) Fikse databasen i henhold til nytt skjema
- - Få inn endringer fra changes.sql
- - Fortløpende flytte utførte endringer til Rett Sted Tm i bzr:billig.stable/sql
- (done) Merge kode inn i produksjonsarkivet
- (done) Legg ut ny versjon på cirkus
- - Opprette templates/cache
- - Opprette tmp for pdf'er
- - Fikset include/config.local.pm
- - kompilere rlencode og rldecode
- - Fikse i henhold til ny syntax for mod_perl
- (done) Teste paynetintegrasjon fra bunn og opp
- (done) Teste billettprinting
- - Se på '18 års aldersgrense' fiksen
- (done) Teste dørklientene
- (done) Teste dave-integrasjon
- (done) Teste e-postutsending (receipt.pl ser ikke ut til å sende e-post)
- (done) config:
- - Sette kk@samfundet.no i config.local
- (done) Sjekke at ikke'no i koden bruker:
- - 'undefined' som transaksjonstype
- - den arkaiske versjonen av create_purchase (uten max_ticket_override)
- (done) Rydde i layout navn
- (done) fikse include/Billig/Registry.pm
- (done) Flytte /var/www/samfundet/billig.dev til billig-ng
- (done) Oppdatere ng versjon.
- (done) db-låsing (buggy databasepool)
- (done) Snakke med dame fra tellegjengen
Flyttet til bugtracker
- Optimalisert selgergrensesnitt. (jorabra)
- - Usability
- - Bugfixes
- - Få med fotskatt billetter
- Kassaoppgjør: ( Klette )
- - Finne på en smart måte å vise frem oppgjørshistorikk.
- Se på forenkling av is_admin (klette)
- konsoldiere parametere i do-add-event og do-edit-event
- Sjekke språk i templates. Tilfeller av kombinasjon av norsk og engelsk.
- Forbedre feilmeldinger sendt per mail.
- Masserefusjon.
Done
Legg til ting som er gjort her slik av vi har en viss oversikt over hvilke features og fikser som ligger samlet i de forskjellige treene, takk.
- KK har ønsket å kunne liste oppgjør per dag; trenger vi noe mer sofistikert oppgjør enn det vi har? (fikset av kasseoppgjør?)
- Mulighet for å legge inn revy-eventer. (Pga mange særtilfeller gjøres dette manuelt via et script. Dette er mulig siden forestillingene er planlagt i god tid. ITK må stå for opprettelsene)
- Utvide do-sell til å videresende til theater-ticket-seats (theater-assingn-seats?) ved salg av revybilletter
- Sette opp rutiner for stenging og åpning av Billig.
- Konvertere produksjonsarkivet på cirkus til bzr
- Bytte ut Billig2, og feilsøke den (er bytttet ut, ingen feil funnet dog)
- Felt for «trenger fotskatt» i databasen på en event (Dette er lagt på event typen)
- Legge inn støtte for typer event.
- Sette opp miljø for adamcik
- Flyttet duplisert kode for uthenting og printing av billetter til funksjon i do-sell og theater-ticket-seat
- Mulighet for å lage reservasjon med en ordered frem i tid.
- "Huske" betalingsmåte ved tilbakemeldinger om feil.
- Innføre payment_method i transaksjoner
- web/do-print-test-ticket.pl trenger en fiks på print_tickets
- Vi kan ikke velge billettlayout per-arrangement; det er hardkodet til bestemte IDer.
- pl/sql rutine for å tilegne seter til billetter.
- Lage theater-ticket-seats og do-theater-ticket-seats til å henholdsvis vise et kart for valg av seter og knytte valgt seter med billetter i databasen.
- Mulighet for å velge, ved salg av billetter, om salget er kontant eller på kredittkort. Dette gjør det mer oversikelig på oppgjøret til slutt.
- Kreditt/Kontant salg (For alle)
- Gjøre om transaction_type og payment_method til enum (type check() i postgres)? (Nei. Gjøres med en egen tabell, men denne tabellen har varchar(16) som primærnøkkel og ikke serial).
- I selgergrensesnittet, ved inntasting av enten utløpsdato eller pengesum bør henholdvis 'reservasjon' eller kontantbetaling velges (javascript helvete)
- Endre 'Lag ordre' i theater-ticket-seats til å si noe annet.
- Klikkbart salkart som lar deg klikke på setter slik at du blir sendt til riktig bestilling.
- Mulighet til å registrere en ordre som betalt i purchase.pl
- purchase.pl må også vise setenummer
- Kassaoppgjør
- - Flere søkekriterier i admin-panel
- - Printing av avlsuttingslapp ved avsluttet oppgjør.
- Det skal være mulig å bestille mere enn 9 billetter i en prisgruppe. Dette krever endring av create_purchase.
- Skal man ikke printe billetter når payment_method='reservation'? (nei)
- Reservasjondato bør ikke kunne være etter event-start.
- do-theater-ticket kan sjekke 'ticket' feltet i ticket_seat for å feil penere ved sete allerede tatt.
- Setehåndtering tar ikke høyde for at ordren kan time ut. Må ha sjekker og fornuftig tilbakemelding
- ORDER BY ticket_group i sell.
- Gjøre søket etter epostaddresse case insenstivt.
- event_note for å feks gjøre 'Du må være over 18 for å gå på denne konserten' på billetten.
- Sjekke at timeout fungerer riktig med setenumrering
- Kalkulator for kontantsalg.
- Som admin må man kunne lage reservasjoner på en bedre måte enn i dag.
- Utvide databasen til å ta vare på siste 4 siffer i kortnummeret.
- Bedre økonomitracking vil være en fin ting, spesielt for UKA. Databasedelen er stort sett ferdig designet, men implementasjon mangler.
- Hvis en person har null eller én aktive ordre på seg, er det umulig å vise inaktive ordre.
- Hvorfor har vi en tom cash_register?
- get_event_types og get_organsations og get_ticket_layouts bør slutte å lage sin egen db-kobling og heller kreve denne på input
- Gjøre noe med is_admin og check_admin (eval, duplisering av kode, forenkle)
- Valgte sete kommer foreløpig ikke på billetten.
- event_note kommer ikke på billetten.
- Utsending av ny billett-epost (til valgfri epostadresse) for lukedyr o.l..
- 'Siste n dager' dropdownen på https://billig.samfundet.no/events.
- Cherrypicke og prodsette features.
- Skal man gå tilbake til å vise alle billettgrupper i events.pl? (gir mer info) (nei, siden events kommer til å bli brukt mer som admin når quicksell kommer)
- Logikk for å dra med fotskatt billetter.
- Integritetssjekk på inputdata her og der - Billig dør på seg f.eks. når man søker etter ordre på billig.s.n med referansenummer større enn en int. Ufarlig, men vi får e-post når det skjer.
- Gjøre om alle $order til $purchase i do-sell for consistency
- Optimalisert selgergrensesnitt.
- - Få på plass hurtig valg av event
- Sett som betalt må kanskje logge en transaksjon?
- (done) Puppetifisere Billig-Dørklientene i 4. og teste dette (Oppsett også testet oppsett på maskinene til UKA)
- Salg av mer enn $Billig::Config::max_tickets tillates bare ved reservasjon eller alltid som admin? (bare ved reservasjon)
- Refundering av billetter på en reservert ordre som ikke er betalt blir litt feil? (løst med logikk. Logger en reservasjonsentry)
- Refundere billetter som blir slettet fra utskriftskø (Viser bilettid, slik at man kan refundere manuelt)
- - Skal man vise billettnummer til en billett i printkø-lista? (ja)
- Gi en annen tilbakemelding enn "Mangler cookie!" da dette skjer ut til å skje en hel del.
- Reciept.pl må sende 200 selv om den alt har fått kvittering (se RT#13905)
- Bruke Billig::Untaint::epost overalt hvor man parser e-adresser.
- Logge feilmeldinger til itk-billig eller itk-billigcron (billig-drift)
- E-posten som sendes til dem som kjøper billett bør kunne svares på, og ha Reply-To til kk@samfundet.no
- La do-sell bruke execute_other('theater...', undef, ...) heller enn do ... (?)
- Informere LØK om dørklienten (void)
- Bytte passord på printerdemon /m reinnstallasjon
- Integrasjonsdokument, Accenture (void)
Epost: itk@samfundet.no | Telefon: 992 15 925 | Sist endret: 2007-11-02 02:05 | Revisjon: 3 (historie, blame) | Totalt: 1905 kB | Rediger