Prosjekter og øremerking av gaver

Det er fullt mulig å øremerke gaver og innbetalinger i Winorg. Hensikten med det er å skille
- Det er lagt til støtte for å angi moduler som kreves i gui_rapport. Dette gjør det mulig å vise en rapport/liste kun dersom basen har angitt modul.
- Ny rapport/liste "Prosjektliste" tilknyttes modul Prosjekt. Denne må legges inn hos de Express/Total-kundene som skal ha denne nye funksjonaliteten. Modulen blir automatisk lagt inn ved oppgradering dersom det ligger prosjekter i prosjekt-tabellen.
- Prosjektliste:
- Vises hos alle TVV/Express/Total-kunder som har modul Prosjekt
- Prosjekter med aktor.webdistr = N vises ikke.
- For foreninger på øverste nivå vises alle prosjekter. Underliggende foreninger viser kun prosjekter med prosjekteier innenfor foreningen eller der prosjekteier er en forening underliggende den foreningen brukeren står på.
- Aktive prosjekter vises først, deretter fremtidige (fradato større enn dagens dato) og til sist avsluttede. Sortering gjør deretter på navn og prosjektnr.
- Prosjekteier har lenke til dashbord for foreningen.
- "Sum innbetalt totalt", "Sum innbetalt i år" og "Siste innbetaling" hentes vha. et materialisert utsnitt (materialized view) som på en måte fungerer tilsvarende som en statistikk. Utsnittet er satt opp til å oppdateres hver natt for Express. I beskrivelsen som vises over listen har jeg lagt til "Rapporten oppdateres daglig. Sist oppdatert [DD.MM.YYYY]." Normalt sett vil den oppdateres hver natt, men jeg har lagt inn at dato også vises inntil vi har på plass et bedre varslingssystem for når automatiske jobber evt. feiler. Ved å se på datoen vil det være mulig å oppdage om data ikke har blitt oppdatert.
- Prosjektdetaljer:
- NB: Vi har ikke lagt til rette for tilgangssjekk til prosjekter (bortsett fra at prosjekter med prosjekteier som pålogget bruker ikke har tilgang til ikke vises i prosjektlisten), dvs. dersom noen kommer seg inn til å se detaljer om et prosjekt (f.eks. vha. en direktelenke eller en eller annen liste), så får brukeren lov til det, uavhengig av om prosjektet er tilknyttet en prosjekteier (forening) som brukeren egentlig ikke har tilgang til. Dersom det skal være en ordentlig tilgangssjekk på dette må det evt. gjøres i egen US, dvs. tilgangssjekk basert på prosjekteier (via eksisterende logikk for forening).
- Innbetalinger:
- Viser alle innbetalinger til prosjektet
- Navn har lenke til persondashbord for giveren.
- Navn og tilhørende aktørinformasjon vises ikke dersom pålogget bruker ikke har tilgang til giveren.
- Sortering er slik:
- Dato synkende
- Beløp synkende
- Etternavn
- Fornavn