🗺️ Veikart
Se hva som kommer i Billettsalg. Denne siden oppdateres etter hvert som funksjoner utvikles.
🚀 Nylig levert
| Versjon | Høydepunkter |
|---|---|
| v1.9.0 | ✅ Kontroll og godkjenning av flere separate avstemminger; registrering av eksternt utstedte fakturaer for valgte medlemmer i ett arrangement; medlemsvalg i salgstabellen og kompakt selgeroversikt. Avrunding oppover gjelder bare snittet som vises (#538, #537, #542). Avgrensede forbedringer av emulatorens testoppsett, ikke lukking av #503 |
| v1.8.1 | ✅ Listen, antallet og økonomiske summer under Avstemt bruker samme utvalg av ikke-arkiverte bestillinger for valgt arrangement. Testdata utelates fra alle faner under Bestillinger, også Arkivert, uten bryter for å vise testdata. Norske etiketter: Til avstemming / Avstemt. Avgrensede forbedringer av emulatorens livssyklus i #503, ikke full løsning av CI-stabilitet |
| v1.8.0 | ✅ Valg av hvilke superadministratorer som ser utviklingsorganisasjoner i arbeidsområdet, fast rekkefølge i Administrasjon og kompakt organisasjonsadministrasjon. Bare synlighet endres, ikke tilgang eller rapportering |
| v1.7.0 | ✅ Loggført merking og angremulighet for å utelate testarrangementer fra rapportering via Arrangementshistorikk. Felles identitet for delte arrangementer og regler for eierskap bevarer originalpostene. Ingen sletting eller avvikling av drift |
| Go Live-oppdatering | ✅ Responsive arrangementshandlinger; tydelige kapasitetsomfang for delte arrangementer; skille mellom nåværende aktivitet og Arrangementshistorikk; kvalifisert gjenoppretting; skrivebeskyttede historiske rapporter; livssyklusbevisste varsellenker; enklere Mine bestillinger; revidert korrigering av overførte bestillinger før oppgjør |
| v1.3.0 | ✅ Salgspartneroversikt, bestillinger og rapporter; begrensede organisasjoner; Ventende invitasjoner; tryggere overganger og gjenoppretting for superadmin; varslinger ved avslag med beste innsats og fjerning av duplikater; reparasjon av dokumentasjonens egendefinerte domene |
| v1.2.0 | ✅ Salgspartnerarrangementer i medlemskatalogen med selvbetjent bestilling og partnerens godkjenningskø |
| v1.1.0 | ✅ Salgspartnerinvitasjoner, delegert salg og rapportering, eierattribusjon og personverngrenser |
| v1.0.0 | ✅ Produksjonsversjon med avstemming, medlemsfakturering, samlet arkivering av fullførte bestillinger, observabilitet og versjonsautomatisering |
✅ Dagens funksjoner
🧾 Kontroll av avstemming og fakturagrunnlag
Avstemming låser et eget fakturagrunnlag for solgte billetter på hver bestilling. Fakturamerking registrerer ekstern utstedelse, ikke betaling eller opprettelse av faktura. Ugyldige avstemte grunnlag som oppfyller vilkårene, har en egen loggført gjenopprettingsflyt levert i #465. Den opprinnelige låste dokumentasjonen beholdes. Se administratorveiledningen.
Merking som testdata og angring skjer gjennom den autoriserte flyten i Arrangementshistorikk. Vanlig arkivering gjør ikke bestillinger til testdata. Fjern merkingen der og oppdater Bestillinger for å bruke vanlige synlighetsregler igjen. Innstillinger for utviklingsorganisasjoner merker ikke arrangementer som testdata.
🏢 Organisasjonstyper og modus
Du kan opprette og administrere kor, idrettslag, foreninger, band, teatergrupper og andre organisasjonstyper. Den valgte typen styrer organisasjonsterminologien og vises i organisasjonsadministrasjonen for superadmin.
Plattformens superadminer kan også velge en kapabilitetsmodus. En full organisasjon kan eie arrangementer og bruke delte arrangementer. En begrenset sellingPartner-organisasjon beholder medlemmer, roller, innstillinger, varsler, delegerte arrangementer, medlemsbestilling, godkjenning og levering, returer og partneravgrenset salg uten å få verktøy for arrangementseiere.
🤝 Salgspartnere
En arrangementseier kan invitere en annen organisasjon til å selge billetter for et vanlig arrangement. Partneren gjenbruker de vanlige arbeidsområdene Oversikt, Bestillinger og Rapporter, men serveren begrenser hvert svar til partnerens gjeldende delegering, nåværende godkjente medlemmer og partnerens egne bestillinger. Partnervisninger utelater eierens direktesalg, andre partnere, eksternt salg, eierens kapasitet, kontaktopplysninger, notater, fakturastatus og arrangørkontroller.
Partneren samler inn og rapporterer bruttoinntekt fra kjøperne. Kompensasjonsvilkår, beregning av oppgjør mellom eier og partner, nettofakturering og betalingssporing er fortsatt fremtidig arbeid.
Begrensede organisasjoner kan ikke opprette eller bli med i delte arrangementer og vises ikke i søk etter deltakere. De kan fortsatt avslå, forlate eller fjernes fra eksisterende tilstand for delte arrangementer.
🌐 Lokaliserte e-poster
E-poster med innloggingslenker og invitasjoner bruker mottakerens foretrukne språk (engelsk eller norsk), med forespørsel, organisasjon og appstandard som reserve.
🔔 Varsler ved avslag
Når en ansvarlig avslår en bestilling, initierer systemet best-effort opprettelse av varsel i appen for medlemmet, med lenke til den berørte historikkposten. Varselet bruker deterministisk identitet for duplikatundertrykkelse og begrenset prøving på forbigående feil, men varselopprettelsen kan til slutt mislykkes uten å reversere bestillingsavslaget. Varselet navngir arrangementet, men kopierer ikke den ansattes avslagsgrunn eller interne identifikatorer.
🌐 Egendefinert domene for dokumentasjon
Dokumentasjonssiden bygges fra roten på det egendefinerte domenet docs.billettsalg.vikingapps.dev. Kanoniske URL-er, Open Graph, områdekart, favorittikoner og ressurser bruker dette vertsnavnet.
🧾 Arbeidsflyter for flere poster i v1.9.0
v1.9.0 inkluderer disse arbeidsflytene:
| Sak | Omfang |
|---|---|
| #538 | Velg flere separate bestillinger for ett arrangement under Bestillinger → Til avstemming, kontroller beløp for solgte billetter og blokkeringer, og bekreft godkjenningen. Hver bestilling beholder sitt eget låste grunnlag, kontroller og logg. Ingen endring av faktura eller betaling |
| #537 | Velg medlemmer under Oversikt → Salg → Salg per medlem i eierorganisasjonen for ett arrangement og alle forestillinger. Kontroller kvalifiserte poster, beløp som skal markeres, tidligere merking og advarsler om utelatte poster. Bekreft ekstern utstedelse. Handlingen markerer bare utstedelse, uten å opprette eller sende faktura, fjerne merking, registrere betaling eller avstemme bestillinger |
Begge arbeidsflytene utelater testdata og viser separate resultater. Kvalifiserte medlemsposter kan behandles selv om andre poster er utelatt med advarsler. Et fullført resultat betyr derfor ikke at hele medlemmets fakturagrunnlag var klart. Lagrede endringer beholdes ved delvis fullføring. Lukk, oppdater og kontroller endrede eller ufullførte poster før du prøver igjen. Appen prøver ikke automatisk på nytt.
Se billettansvarlig-veiledningen og kassererveiledningen.
🔨 Planlagt og gjenstående
- 🔓 Autorisert gjenåpning av salg for delte arrangementer (#463) — ikke tilgjengelig
- 🎟️ Trygg frigivelse av usolgt beholdning før arrangementsstart (#464) — ikke tilgjengelig
- Bredere avvikling av historisk drift gjenstår i #475, utover levert utelatelse av testdata fra rapportering og Bestillinger.
- Bredere arbeid med CI-stabilitet gjenstår i #503. De utgitte forbedringene er avgrensede, ikke en full løsning. #506 er lukket og er ikke gjenstående arbeid.
- Den separate datarettingen i #541 og en ny faktureringsside er ikke inkludert i v1.9.0.
- 🔔 Push-varsler for installerte apper
- 🆕 Et «Hva er nytt»-sammendrag i appen etter oppdateringer
- 💳 Avtalte kompensasjonsvilkår, beregning av partneroppgjør, nettofakturering og betalingssporing
- 📊 Paginering og ytelsesarbeid for større datamengder
🔒 Under panseret
Sikkerhets- og kvalitetsforbedringer som gjør appen mer robust:
- 🔐 Token-utløp + oppdateringsflyt
- 🛡️ Sikkerhetshoder-forsterkning
- 📈 Personvernbegrenset produksjonsovervåking og varsler
- 📊 API-paginering for store datasett
- 🧹 TypeScript strict mode-opprydding
- ⚡ Feilhåndteringsforbedringer
💡 Idéer og backlog
Disse er på radaren for etter v1.0:
- 🔍 Søk og hurtighandlinger (Ctrl+K)
- 🎨 Personalisering (favoritter, preferanser)
- 🖨️ PDF-kvitteringer og QR-koder
- 🌍 Flere språk og tilgjengelighet
- 📋 Masse-invitasjon av medlemmer (CSV)
- 🤖 Automatisert saksbehandling (Ralph CI/CD)
Har du en idé?
Bruk tilbakemeldingsknappen 💬 i appen for å dele forslagene dine!