Dashboard

eller

Dashboard

● Sanntid
0
Påmeldte
0
Ankomne
0
Skal ha taffel
0
Besøkende

Ankomne brødre

NavnHjemlogeAnkommet

Importer grunndata fra FRISAK

Dashbord-alternativ til den lokale import_medlemsdata.js-CLI-en (se docs/DRIFT.md) — samme logikk, kjørt server-side i stedet for på egen PC. Eksporter disse tre rapportene fra FRISAK og last dem opp under: Medlemsliste Utvidet, Gradsliste, Embedskoder. Dry-run er alltid første steg — les rapporten før du kjører import, akkurat som med CLI-en.


      

Embedsverket

Gjeldende embeder ved egen loge, i rangert rekkefølge, med vikarene i hver rekke. Én rad per person — den som innehar flere embeder står under sitt høyeste. Rollen er forhåndsvalgt fra rekken og kan overstyres.

NavnEmbedeDashbordkontoMin side

«Send dashbord-info» og «Send min side» går til broderens FRISAK-adresse, med QR-kode som vedlegg. Min side-lenken fornyes aldri — har han en fra før, sendes den samme.

Utenfor embedsverket

Brødre med dashbordtilgang uten et registrert embede ved egen loge — typisk baren. Søk dem opp for å legge til flere. Adressen hentes fra FRISAK, den kan ikke velges fritt.

NavnRolleInnlogging

Brukeradministrasjon

Roller for embedsmenn (trinn 1 av rollemodellen, se CLAUDE.md). Flere personer kan ha samme rolle samtidig. Innloggingsadressen må være broderens egen adresse fra FRISAK — er den ikke en Google-konto, sett et passord på den i stedet for å bruke en annen adresse.

NavnE-postRolleVikarAktiv

Deaktivering blokkerer selve innloggingen, ikke bare datatilgangen. Om en person har satt passord kan ikke leses ut av Supabase — sett et nytt om det er tvil.

Passord for

For en embedsmann hvis adresse ikke er en Google-konto — eller som supplement, når noen trenger en vei inn med én gang. Google-innlogging påvirkes ikke av dette i noen retning: den virker like godt med som uten passord, så et passord er noe man legger til, ikke noe man bytter til. Passordet vises kun én gang.

«Fjern passord» gjør et tidligere satt passord ubrukelig, slik at en engangsløsning ikke blir stående som en varig pålogging. Det gjenoppretter ingenting — Google-innlogging var aldri av. Har personen ingen Google-konto på denne adressen, står hen uten vei inn til det settes et nytt.

Slett

For rader som aldri skulle eksistert — feilskrevet adresse, et mislykket forsøk, testdata. Skal en embedsmann slutte, deaktiver i stedet: da beholdes historikken om hvem som hadde tilgang når. Sletting fjerner rollen, og påloggingskontoen med den — men bare hvis ingen annen rolle bruker samme adresse. Handlingen kan ikke angres; den loggføres.

Send «min side» til brødre

Sender den personlige lenken med QR-kode til dem du krysser av. Lenken fornyes aldri — har han en fra før, får han den samme. Har han ingen, opprettes den ved utsending. Adressen er broderens FRISAK-adresse; embede-adressen brukes når den finnes.

NavnE-postMin sideEmbede

Utskrifter

Gjelder møtet du har valgt øverst. Skrives ut gjennom nettleseren, på vanlig skriver.

Deltakerlista viser grad, embede og taffel, med besøkende brødre for seg. Innrop, utrop og bordplassering er nøyaktig det Ceremonimesteren har satt — samme plan, ikke en egen beregning.

Møteadministrasjon

Hent fra frimurer.no

Henter kommende møtedatoer fra logens offisielle kalender på frimurer.no. Oppretter kun møteskallet (dato og type) med status «planlagt» — taffelpris og åpning for påmelding settes/gjøres i "Alle møter" under.

DatoKl.Møtet blir hetendeType

Alle møter

Statusen kan settes fritt frem og tilbake — har du åpnet for påmelding for tidlig, eller avsluttet feil møte, endrer du det bare tilbake her. Hver endring loggføres. Bestillinger kan uansett bare bokføres i Tripletex fra møter som er avsluttet. Møtevelgeren øverst til høyre viser fortsatt kun åpne/pågående møter; denne listen viser alle, uansett status.

NavnDatoTypeGradStatusAvgiftPrisRecipienderHøytidelig taffelTestmøteAlternativerKioskArrangementslenke

Opprett nytt møte manuelt

For møter som ikke står i frimurer.no-kalenderen, f.eks. et ekstraordinært møte. Oppretter med status «planlagt», samme utgangspunkt som kalenderimporterte møter.

Et testmøte holdes utenfor Tripletex-eksporten, kiosk-automatikken, kalenderimportens datosjekk og giro-oppgjøret. Brødrene ser det som vanlig, men tydelig merket som en øvelse. Kan slettes med alt innhold etterpå — og kan bare gjøres om til et ekte møte så lenge ingen har bestilt noe.

Legg til nytt medlem

Kun for nye 107-medlemmer som tas opp samme kveld — se docs/DRIFT.md. Dette legger til, ikke redigerer; neste FRISAK-import fyller ut resten av feltene automatisk.

Kioskenheter

Enheter som er tatt i bruk som kiosk. En ny enhet tas i bruk ved å åpne kiosk.html?innruller=1 på selve enheten og logge inn med Google én gang — nøkkelen forlater aldri enheten, og kan derfor ikke vises her. Tilbakekall en enhet som er mistet eller tatt ut av bruk; den slutter å virke ved neste kall.

«Sist brukt» står som «—» til enheten faktisk har søkt opp noen. Å åpne kiosken er ikke nok: møtet og varelista hentes uten enhetsnøkkelen, så en enhet kan se ut til å virke lenge før den har brukt nøkkelen sin én eneste gang.

EnhetTatt i brukSist bruktStatus

Personlig selvbetjeningslenke

Hvert medlem kan ha én permanent, personlig lenke («sin egen app») for påmelding og betaling hjemmefra. Vis QR-koden så broderen kan skanne den og legge lenken til på hjemskjermen.

Vegg-QR for ankomstregistrering

Samme QR-kode for alle møter — pekes automatisk mot det møtet kiosken er satt aktiv for («Sett som kiosk i kveld» i Alle møter-listen over). Skriv ut og heng ved inngangen.

Påmeldte/ankomne

Bordplasseringens regelmotor for ordinære brødre kommer i en senere fase (spec kap. 7) — denne listen er kun en oversikt, samme data som Forsiden sin statistikk.

NavnGradEmbedeTaffelStatus

Bemanning — TB og HH

Fyll plassene selv, eller la brødrene melde seg. Står det ledige plasser, får de som oppfyller gradskravet tilbudet i kiosken og på min side — «Vil du være TB? 2 av 4 er på plass». Tilbudet forsvinner av seg selv når rollen er full.
En besøkende broder legges inn med navn: matrikkelnummer finnes bare for logens egne medlemmer, så han kan ikke velges fra nedtrekket — og han kan heller ikke melde seg selv.

Prioriterte gjester til innrop/utrop

Alle prioriterte, samt østen (OM, DM, DelM1 og DelM2) — påmeldte så vel som ankomne. Rekkefølgen er beregnet automatisk og kan justeres med pilene eller ved å dra i ⠿. Denne lista er uavhengig av rekkefølgen i bordsettingen under: her ropes alle inn, der plasseres bare de som faktisk er kommet og skal ha taffel.
Innrop og utrop deler samme rekkefølge (avklart 2026-08-05) — det er derfor én liste og to utskrifter, ikke to lister. Gradsbetegnelsen under hvert navn kommer fra «Gradsbetegnelser» lenger ned; er entallsformen fylt ut der, brukes den.

    Bordplassering — vert

    Velg hvem som er kveldens vert (fungerende Ordførende Mester). Nedtrekket viser hele østen, påmeldt så vel som ankommet, slik at bordsettingen kan simuleres før dørene åpner. Bisitter og prioritetsgjestene beregnes automatisk — men i selve bordplanen plasseres bare de som er registrert ankommet og som skal ha taffel. Det er ingen øvre grense på antall prioritetsgjester. Se forklaringen under diagrammet for hvem som faktisk ble plassert og hvorfor. De øvrige rollene i diagrammet er faste plasser, ikke noe som skal knyttes til en person her.

    Lagres med én gang du velger.

    Prioriterte plasseringer — juster om nødvendig

    Rekkefølgen over er beregnet automatisk. Dra i ⠿ for å endre rekkefølgen dersom CM er uenig, f.eks. mellom to som er beregnet likt rangert. Endringen vises i diagrammet med én gang, men lagres først når du trykker "Lagre prioritert rekkefølge" under.

      Låste seter

      Fest en broder til en bestemt stol. Han tas da ut av den automatiske fordelingen, og de øvrige flyter rundt ham — bordet krymper ikke, stolen er i bruk. Vertens stol står ikke i lista: den bestemmes i nedtrekket øverst, og to steder å bestemme samme stol ville kommet i strid. Låser du en stol som holder en fast markør (CM, Kantor, Bøgehøyden …), sier diagrammet fra om hvilken som ble fortrengt.

      Bordkort

      Plukk kortene som skal skrives ut. Et kort trenger ikke tilhøre en person — en ren rollemarkør er også et kort. Utskriften går til nettleserens vanlige utskriftsdialog, så alt som kan skrive ut fra denne maskinen kan skrive ut bordkort.
      Målene under må stemme med det perforerte arket ditt. Skriv ut på vanlig papir først og hold det mot arket før du bruker et perforert ark.

      Gradsbetegnelser

      Brukes ved innrop og utrop. Flertallsformen er ordrett fra Ordenens lover §§ 12–15 og bør bare endres om lovene endres. Bordkort-kolonnen er forkortelsen som trykkes på kortet.
      Entallsformen vedlikeholdes ikke her — den bøyes av CM ved innropet.

      Grad Flertall (lovens ordlyd) Bordkort

      Bordplassering — romoppsett (denne logen)

      Denne logens egen tilpasning av rommet og hovedbordets faste kapasitet — ikke regler fra selve Ceremonimesterinstruksen (rangordenen mellom prioritetskategoriene og vert-/ bisitter-logikken over er uendret for enhver loge og redigeres ikke her). Endres normalt sjelden, kun når rommet eller aftenens faste embedsmenn er annerledes enn i dag.

      Rommets faste mål. Antall stoler ved hovedbordet og lengden på forlengelsene, slik de faktisk står i salen. Disse endrer seg ikke fra møte til møte. Er de ikke satt, kan bordplanen ikke tegnes.

      Verten kommer i tillegg, så summen + 1 er bordets lengde. NB: vertens høyre side tegnes til venstre i diagrammet — brødrene sitter vendt utover, og planen er sett ovenfra.

      Én rad = to seter, ett på hver side av bordet.

      Regnskapsarbeid

      Det løpende arbeidet, i den rekkefølgen det gjøres. Alt under «Oppsett» er engangsarbeid.

      Oppgjør — hva har kommet inn, og hva er bokført?

      Utbetalinger fra Vipps og Zettle i én tidslinje, med bilagsnummer der det finnes. Begynn her: den viser hva som gjenstår.

      1. Eksporter omsetning til Tripletex

      Bokfører bestillingene fra et avsluttet møte: kredit produktets omsetningskonto, debet mellomværende for Vipps eller giro. Kjøres etter at møtet er satt til «avsluttet» — databasen nekter eksport av et møte som ikke er det. Bare betalte bestillinger tas med; en girobestilling venter til du har krysset den av under «Giro-oppgjør». Ett bilag per kjøring, med én linje per produkt. Det som er bokført kan ikke bokføres på nytt.

      Hva kvelden ga, i bar og app — til vurdering før du bokfører.

      2. Giro-oppgjør

      Bestillinger som skal gjøres opp med bankoverføring. Kryss av når pengene faktisk står på konto — appen får aldri vite det av seg selv. Vipps-bestillinger står ikke her; de gjør seg opp selv.

      NavnArrangementBeløpOpprettetStatus

      3. Vipps-oppgjør

      Velg datoen utbetalingen ble planlagt — ikke møtedatoen. Hentingen viser hva Vipps gjorde den dagen, og bygger bokføringsplanen under.

      Sammenlign tallene med rapporten i Vipps' egen portal, og utbetalingen med kontoutskriften, før du bokfører. Går beløpene i perioden ikke opp i null, nekter løsningen å bokføre — da er det noe som må undersøkes, ikke noe å klikke seg forbi.

      Hentingen bruker Vipps' Report API, som kun finnes i produksjon. Filveien lenger ned er reserveløsningen; den bokfører på nøyaktig samme måte, men en dag kan bare leses fra én av dem.

      … eller les en nedlastet oppgjørsrapport

      Last ned rapporten som .xlsx fra Vipps' portal (Oppgjør → last ned) og velg den her. Fila leses kun for å vises — ingenting lagres og ingenting bokføres. Rapporten må gjelde logens eget salgssted; en fil fra et annet MSN avvises.

      4. Barsalg uten møte

      Dager med salg i baren som ikke hører til et møte. Gi dagen en beskrivelse — den blir bilagets tekst i Tripletex — og bokfør. Møtedager står i lista, men bokføres sammen med møtet under «Bokfør møte».

      5. Zettle-oppgjør

      Utbetalingene fra Zettle, én om gangen. Hver av dem gjør opp salget siden forrige utbetaling: debet bank + debet gebyr, kredit mellomværende Zettle. Utbetaling skjer ukentlig.

      Oppsett

      Sjelden i bruk. Sett opp én gang, og la stå.

      Bokføringskontoer

      Kontoene bestillinger bokføres mot. Hentes direkte fra Tripletex, så lista er alltid den som faktisk finnes. Forslaget øverst i hver liste er et forslag — regnskapsfører avgjør. Mangler en konto, kan den opprettes herfra.

      Bokføringskonto per produkt

      Kontoen salget posteres mot ved eksport til Tripletex (steg 1 øverst). Mangler den, stopper eksporten av det møtet. Selve varene — navn, pris, sortering og hvilke som er aktive — vedlikeholdes av intendanten, som driver bar og kjøkken. Her vises de kun som oppslagsverk, slik at du ser hva du fører hvor.

      Produkt-idNavnPrisAktiv Tripletex-konto

      Bokføringskonto for barens varer

      Varene som selges i kassen, men ikke i appen. De havner i møtets bilag på egne linjer, merket (bar), så de kan avstemmes mot Zettles egen rapport. Mangler en konto, stopper bokføringen av den kvelden. Hent kontoplanen øverst først, ellers blir feltene fritekst.

      Vare i kassenGruppeSolgt OmsetningTripletex-konto
      Trykk «Hent barens varer».

      Hemmeligheter

      Vipps-/Tripletex-nøkler lagres ALDRI i databasen — de settes som ekte Supabase Edge Function-secrets via Supabase sitt Management API, samme mekanisme som supabase secrets set alltid har brukt. Det er derfor ikke mulig å vise en gjeldende verdi her, kun om en nøkkel er satt. Endringer kan ta noen minutter å tre i kraft (allerede kjørende funksjoner må kaldstarte på nytt for å se en ny verdi).

      Vipps

      NavnStatusNy verdi

      Tripletex

      Intern integrasjon

      Brukes hvis satt

      Ett API-token som logen lager selv i Tripletex under Selskap → API-tokens. Det begynner med tlxr_ og er rundt 430 tegn. Krever ingen godkjenning fra Tripletex, og logen eier sin egen nøkkel. Er dette feltet fylt ut, brukes det — de to nøklene under røres ikke.

      NavnStatusNy verdi

      Kommersiell integrasjon

      Den gamle veien: to nøkler, der consumer-tokenet utstedes av Tripletex etter en godkjenningsrunde. Brukes kun når feltet over står tomt. Merk at et employee-token er bundet til én bestemt integrasjon gjennom feltet «applikasjonsnavn» — skrives det feil, er begge nøklene gyldige og blir likevel avvist sammen.

      NavnStatusNy verdi

      Felles

      Gjelder begge veier. https://tripletex.no for produksjon, https://api-test.tripletex.tech for testmiljøet. En test-nøkkel mot produksjons-URL-en (eller omvendt) gir en autentiseringsfeil.

      NavnStatusNy verdi

      Zettle

      Nøkkelen fra my.zettle.com, brukt til å lese produktbiblioteket i baren. Appen skriver aldri noe til Zettle. Selve importen ligger i Intendant-fanen, siden den oppretter varer med navn og pris. Client ID trengs normalt ikke — den leses ut av nøkkelen selv.

      NavnStatusNy verdi

      Test tilkobling

      E-post (engangskoder til påmelding)

      Postkassen engangskodene sendes fra når besøkende melder seg på et arrangement. Skriv verdiene uten anførselstegn rundt — det som står her er nøyaktig det som brukes.

      InnstillingVerdi

      Passordet lagres som en ekte hemmelighet, aldri i databasen, og kan ikke leses ut igjen — bare overskrives. Endringen kan ta noen minutter før den slår inn.

      Andre Tripletex-innstillinger

      Innstillinger som ikke er knyttet til ett spesifikt produkt. Bokføringskontoene over og girokontonummeret ligger her under egne nøkler; øvrige nøkler legges til hvis eksporten en gang trenger dem (f.eks. firma-/avdelings-id).

      NøkkelVerdi
      0
      Påmeldte
      0
      Ankomne
      0
      Skal ha taffel
      0
      Besøkende
      0 kr
      Omsetning totalt

      Servitører

      Hvem som serverer ved taffelet. Navnene vises nederst på Forlengelse A i CMs bordplan. Brødrene kan ikke melde seg selv til dette — servitørene settes opp, i motsetning til TB og HH.

      Kveldens meny

      Vises for brødrene der de svarer ja eller nei til taffelet — i kiosken, på selvbetjeningen og på arrangementssiden. La feltet stå tomt om det ikke skal vises noe. Gjelder det møtet som er valgt i toppen.

      Merk teksten og trykk — eller skriv **fet**, *kursiv*, __understrek__.
      0/1000 tegn
      Slik ser brødrene den

      Taffelliste

      Alle påmeldte/ankomne som skal ha taffel til det valgte møtet — til hjelp for kjøkken-/barlogistikk.

      NavnStatus

      Omsetning per produkt

      Produkt I app I baren Totalt Sum i app

      Ankomne uten fullført betaling

      NavnAnkommetUtestående

      Ankomne med fullført betaling

      NavnAnkommetBetaltKvittering

      Produktkatalog

      Varene kiosken, selvbetjeningen og arrangementssiden selger, i den rekkefølgen «Sortering» angir (lavest først). Inaktive produkter skjules for brødrene, men beholdes her — de kan ikke slettes, siden tidligere bestillinger viser til dem. Bokføringskontoen settes av skattmesteren.

      Produkt-idNavnPris (kr)SorteringAktiv

      Legg til produkt

      Hent varer fra Zettle

      Leser produktbiblioteket i kassen i baren, slik at varer som selges der kan legges inn uten å tastes på nytt. Ingenting endres i Zettle, og allerede eksisterende produkter i appen røres ikke — importen oppretter bare nye. Kjør den når du vil; varer du har hentet før kommer ikke igjen.

      Solgt i kveld

      Antall per vare, slått sammen på tvers av appen og kassen i baren. Tallene hentes når du åpner fanen, men oppdaterer seg ikke av seg selv — trykk «Oppfrisk» når det er slått inn en runde til.

      Vare I app I baren Totalt