<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="no">
	<id>https://www.prpr.no/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pradmin632</id>
	<title>prprWiki - Brukerbidrag [no]</title>
	<link rel="self" type="application/atom+xml" href="https://www.prpr.no/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pradmin632"/>
	<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php/Spesial:Bidrag/Pradmin632"/>
	<updated>2026-06-16T22:13:27Z</updated>
	<subtitle>Brukerbidrag</subtitle>
	<generator>MediaWiki 1.35.0</generator>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Qrapp:Versjonshistorikk&amp;diff=4239</id>
		<title>Qrapp:Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Qrapp:Versjonshistorikk&amp;diff=4239"/>
		<updated>2026-05-26T07:45:00Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* 2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==2026==&lt;br /&gt;
&lt;br /&gt;
v2.3.3 - 22.5.2026&lt;br /&gt;
1063-FO-047: Mer informasjon i sjekkliste oversikt slik at det blir lettere å finne tilbake til riktig sjekkliste.&lt;br /&gt;
*Lagt til en oppsummering av dokumentid, sted, sted2 og rom i oversikten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
v2.3.2 - 10.4.2026&lt;br /&gt;
&lt;br /&gt;
1063-FO-046: Merke flere vedlegg / bilder er mulig, men bare 1 blir lastet opp&lt;br /&gt;
*Lagt til funksjonalitet som håndterer opplasting av flere vedlegg / bilder i en omgang.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
v2.3.1 - 26.3.2026&lt;br /&gt;
&lt;br /&gt;
1063-FE-043: Timereg på iPhone med liten skjerm - nedtrekksmeny funker ikke&lt;br /&gt;
*Feilsøkt, forbedret nedtrekksmeny.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
v2.2.2 - 19.3.2026&lt;br /&gt;
&lt;br /&gt;
1063-ØN-002: Legge til bilde i tillegg til ta bilde.&lt;br /&gt;
*Lagt til menyvalg for å laste opp fra bilder og andre filer fra telefonen i tillegg til å ta bilde.&lt;br /&gt;
&lt;br /&gt;
1063-FE-042: CheckIn: prosjekt ikke synlig&lt;br /&gt;
*For mye infomasjon til bredden på skjermen / menyen slik at prosjekt ikke gir mening ved innsjekking.&lt;br /&gt;
*Gjort menyen bredere og responsive slik at det blir plass til lengre tekst, samt automatisk utvidelse til å gå over flere linjer.&lt;br /&gt;
&lt;br /&gt;
1063-FE-040: Timeregistrering: Vise liste over registreringer samme dag. &lt;br /&gt;
*Lagt til visning av timeregistreringer for inneværende dag inne på timeregistreringen.&lt;br /&gt;
&lt;br /&gt;
Forbedret oversikter med mye informasjon, som timeliste. Automatisk overgang fra å vise informasjon i kolonner til å vise hver post over flere rader når det blir lite plass på skjermen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
v2.2.0 - 12.3.2026&lt;br /&gt;
&lt;br /&gt;
Forbedret UI for å ta hensyn til skjermtastatur.&lt;br /&gt;
&lt;br /&gt;
1063-FO-044: Vanskelig å lese oversikter på telefon&lt;br /&gt;
*Implementert responsive oversikter.&lt;br /&gt;
&lt;br /&gt;
v2.1.4 - 9.3.2026&lt;br /&gt;
&lt;br /&gt;
1063-FE-039: Utsjekk til timereg feiler&lt;br /&gt;
*Ombygd deler av logikken. Virker nå.&lt;br /&gt;
&lt;br /&gt;
1063-FE-037: Mulig å sende inn sjekkliste uten prosjekt.&lt;br /&gt;
*Lagt til kontroll av sjekkliste før innsending.&lt;br /&gt;
*Bygget om slik at sjekkliste åpnes for redigering med en gang i stedet for at ny sjekkliste går til visning.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
v2.1.2 - 3.3.2026&lt;br /&gt;
&lt;br /&gt;
1063-ØN-10123: Nye språk: Latvisk, Litauisk, Polsk&lt;br /&gt;
*Lagt til nye språkpakker. Oversatt alle tekster.&lt;br /&gt;
&lt;br /&gt;
1063-FE-10127: CheckPoints scrollable&lt;br /&gt;
*Gjort det mulig å scrolle sjekklister som gikk ut over skjermbildet.&lt;br /&gt;
&lt;br /&gt;
1063-FE-036: Sykemelding snublet&lt;br /&gt;
*Feilsøkt. Fant feil når bruker ikke hadde noen sykemelding i historikken.&lt;br /&gt;
&lt;br /&gt;
1063-FE-034: Datoformat følger amerikansk når telefon skal følge engelsk. &lt;br /&gt;
*Feilsøkt. Fant årsak. Forbedret datologikk for å bedre følge telefonens språkinnstillinger.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.2.2026&lt;br /&gt;
&lt;br /&gt;
1063-FO-043: Auto convert heic to jpg before uploading to server&lt;br /&gt;
*Lagt til funksjonalitet som konverterer bilder fra apple / ios på deres heic-format til jpg som er lettere for andre å håndtere.&lt;br /&gt;
&lt;br /&gt;
1046-FO-031: Lage egen support&lt;br /&gt;
*Ny support funksjonalitet lagt til.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
20.1.2026&lt;br /&gt;
&lt;br /&gt;
1063-FO-041: Vise prosjektnummer ved valg av prosjekt.&lt;br /&gt;
*Endret liste formatet, lagt til prosjektnummer.&lt;br /&gt;
&lt;br /&gt;
Forbedret innlogging:&lt;br /&gt;
*Automatisk fjerning av mellomrom og andre skjulte tegn slik at innlogging forsøkes bare med teksten til brukernavn, passord og 2fa kode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.1.2026&lt;br /&gt;
&lt;br /&gt;
1063-FE-025: Avvik redigering skjermbilde ikke mulig å scrolle nedre del inn i synsfelt når tastaturet synes.&lt;br /&gt;
*Feilsøkt. Fikset. Fikset samme potensielle utfordring andre steder, som timeregistrering.&lt;br /&gt;
&lt;br /&gt;
1063-FE-026: Avviksoversikt snubler når filter returnerer null.&lt;br /&gt;
*Feilsøkt. Fikset.&lt;br /&gt;
&lt;br /&gt;
1063-FE-027: Vise avvik sier undefined i stedet for prosjekt.&lt;br /&gt;
*Feilsøkt. Fikset.&lt;br /&gt;
&lt;br /&gt;
1063-FE-029: Nytt avvik initialiseres bare første gang.&lt;br /&gt;
*Lagt til funksjonalitet for å initialisere riktig hver gang.&lt;br /&gt;
&lt;br /&gt;
==2024==&lt;br /&gt;
*6.12.2024 1046-FE-020: Redigere timer gir feilmelding ved lagring&lt;br /&gt;
**Feilsøkt. Fant årsak på server-siden. Fikset.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 24. april 2024 ===&lt;br /&gt;
*1063-FE-002 Sykemelding - oversikten vises ikke det hele tatt&lt;br /&gt;
**fikset&lt;br /&gt;
*1063-FE-004 Hurtig-meny hjem-side skjuler ikke menyvalg som skal skjules&lt;br /&gt;
**fikset&lt;br /&gt;
*1063-FO-002 Forbli innlogget lenge&lt;br /&gt;
**fikset&lt;br /&gt;
*Modulen Innsjekking laget&lt;br /&gt;
&lt;br /&gt;
==2023==&lt;br /&gt;
===10. november 2023===&lt;br /&gt;
*1063-FE-001 Rediger timereg m.m. - prosjekt er tom&lt;br /&gt;
**Feilsøkt, utbedret.&lt;br /&gt;
*1063-FO-001 Kamera / Vedlegg&lt;br /&gt;
**Lagt til funksjonalitet for å ta bilde med telefonens kamera&lt;br /&gt;
*1063-FO-002 Forbli innlogget i 10 døgn&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4238</id>
		<title>Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4238"/>
		<updated>2026-05-21T13:31:05Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* 2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 2026 ==&lt;br /&gt;
21.5.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-266: Flere felter i sjekkliste oversikter&lt;br /&gt;
*Lagt til tilleggsinformasjon, som er slått sammen dokumentid, sted, sted2 og rom.&lt;br /&gt;
&lt;br /&gt;
1046-ØN-021: Timeliste&lt;br /&gt;
*Lagt til funksjonalitet for å ta ut timeliste: [[Padmin:hourReports_nb|Timerapporter]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
28.4.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-263: Lage pdf av avvik&lt;br /&gt;
*Lagt til funksjonalitet som lager pdf av avik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9.4.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-039: Nytt avvik ble opprettet uten verdier&lt;br /&gt;
*Rettet en feil som ble funnet av tester&lt;br /&gt;
*Lagt til sjekk av null-verdier og forsøkt å gi bedre tilbakemelding&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8.4.2026&lt;br /&gt;
&lt;br /&gt;
1046-ØN-019: Produksjonsrapport pr dag.&lt;br /&gt;
*Laget ny rapport.&lt;br /&gt;
*Personal -&amp;gt; Ansatt -&amp;gt; Rapporter -&amp;gt; Produksjonsrapport&lt;br /&gt;
&lt;br /&gt;
1046-FE-039: Nytt avvik ble opprettet uten verdier&lt;br /&gt;
*Feisøkt med AI. Endret 2 mulige feilkilder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
20.3.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-259: Auto utfyll prosjektstart og prosjektslutt&lt;br /&gt;
*Dersom bruker ikke har satt prosjektstart og:&lt;br /&gt;
**status &amp;gt; 01. Ny og &amp;lt; 90. Ferdig: prosjektstart settes til dagens dato.&lt;br /&gt;
**status &amp;gt;= 90. Ferdig: prosjektstart settes til prosjektdato&lt;br /&gt;
*Dersom prosjektslutt ikke er satt og status &amp;gt;= 90. Ferdig blir prosjektslutt satt til dagens dato.&lt;br /&gt;
&lt;br /&gt;
18.3.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-040: Hva skjer med sjekklister uten prosjekt&lt;br /&gt;
*Fant flere sjekklister som var sendt inn uten prosjekt. Fant at disse falt i mellom og forble uten ansvarlig.&lt;br /&gt;
*Implementert sett ansvarlig på sjekklister uten prosjekt. Havner nå hos riktig ansvarlig.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
12.3.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-041: Create/Update HourReg without subProject and kw.mandatorySubProject&lt;br /&gt;
*Forbedret json response slik at app kan håndtere feilsituasjonen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6.3.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-039: Nytt avvik ble opprettet uten verdier&lt;br /&gt;
*Feilsøkt, fant at dette skjedde fra Padmin / QuickReg, men ikke app.&lt;br /&gt;
*har gjort en endring i opprettelse av avvik som etter innsendt avvik på en mer robust måte.&lt;br /&gt;
&lt;br /&gt;
1046-FE-038: Lønnskjøring snubler, antagelig på feil java.json library.&lt;br /&gt;
*Fant at flere versjoner av java.json ble hentet inn i applikasjonen. Ekskludert uønskede versjoner.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
26.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-038: Lønnskjøring snubler, antagelig på feil java.json library.&lt;br /&gt;
*Feilsøkt. Fant at feil java.json.JSONObject ble benyttet. Kopiert kode til en ny JSONObjectHelper klasse, som ikke har slike konflikter.&lt;br /&gt;
&lt;br /&gt;
1046-FE-037: Bytte prosjekt på timer snublet&lt;br /&gt;
*Feilsøkt. Fant at kombinasjonen prosjekt med delprosjekt og krav om at delprosjekt må fylles ut laget en feil. Fikset.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
18.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-035: Delete checklist not possible&lt;br /&gt;
*Fant at knapp for å slette sjekkliste kun var tilgjengelig når status = 01. Ny&lt;br /&gt;
*Lagt til rolle ROLE_QUALITY_ADMIN&lt;br /&gt;
*Gjort knappen slette sjekkliste synlig for ROLE_QUALITY_ADMIN når sjekkliste har status &amp;lt;= 20. Godkjent&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-031: Ny support funksjon&lt;br /&gt;
*Nytt support-grensesnitt utviklet for alle plattformer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
16.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-258 Fjerne valget send login info&lt;br /&gt;
*Valget er ikke relevant siden passord ikke kommer med i eposten.&lt;br /&gt;
&lt;br /&gt;
1046-FO-259: Login utfordringer&lt;br /&gt;
*Lagt til automatisk korrigering for whitespace (mellomrom, tab) i brukernavn, passord og 2fa-kode. Innimellom med klipp og lim kom det med slike tegn som gjorde at login snublet når det så riktig ut for bruker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
15.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-028: Sjekkliste status&lt;br /&gt;
*Laget knapp for å merke sjekkliste sendt.&lt;br /&gt;
&lt;br /&gt;
1046-FO-035: Lagt til flere felter time-oversikter&lt;br /&gt;
*50% overtid&lt;br /&gt;
*100% overtid&lt;br /&gt;
*Kommentar&lt;br /&gt;
*Tillegg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-023: Systemgenerated tasks oppdateres ikke&lt;br /&gt;
*Feilsøkt i logger&lt;br /&gt;
*Fant synderen, forbedret kode.&lt;br /&gt;
*Lagt til mulighet for administrator å se andre brukeres Oppgaveliste&lt;br /&gt;
&lt;br /&gt;
== Eldre versjoner ==&lt;br /&gt;
*[[padmin:2025|2025]]&lt;br /&gt;
*[[padmin:2024|2024]]&lt;br /&gt;
*[[padmin:2023|2023]]&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4237</id>
		<title>Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4237"/>
		<updated>2026-05-21T13:02:16Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* 2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 2026 ==&lt;br /&gt;
21.5.2026&lt;br /&gt;
&lt;br /&gt;
1046-ØN-021: Timeliste&lt;br /&gt;
*Lagt til funksjonalitet for å ta ut timeliste: [[Padmin:hourReports_nb|Timerapporter]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
28.4.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-263: Lage pdf av avvik&lt;br /&gt;
*Lagt til funksjonalitet som lager pdf av avik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9.4.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-039: Nytt avvik ble opprettet uten verdier&lt;br /&gt;
*Rettet en feil som ble funnet av tester&lt;br /&gt;
*Lagt til sjekk av null-verdier og forsøkt å gi bedre tilbakemelding&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8.4.2026&lt;br /&gt;
&lt;br /&gt;
1046-ØN-019: Produksjonsrapport pr dag.&lt;br /&gt;
*Laget ny rapport.&lt;br /&gt;
*Personal -&amp;gt; Ansatt -&amp;gt; Rapporter -&amp;gt; Produksjonsrapport&lt;br /&gt;
&lt;br /&gt;
1046-FE-039: Nytt avvik ble opprettet uten verdier&lt;br /&gt;
*Feisøkt med AI. Endret 2 mulige feilkilder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
20.3.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-259: Auto utfyll prosjektstart og prosjektslutt&lt;br /&gt;
*Dersom bruker ikke har satt prosjektstart og:&lt;br /&gt;
**status &amp;gt; 01. Ny og &amp;lt; 90. Ferdig: prosjektstart settes til dagens dato.&lt;br /&gt;
**status &amp;gt;= 90. Ferdig: prosjektstart settes til prosjektdato&lt;br /&gt;
*Dersom prosjektslutt ikke er satt og status &amp;gt;= 90. Ferdig blir prosjektslutt satt til dagens dato.&lt;br /&gt;
&lt;br /&gt;
18.3.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-040: Hva skjer med sjekklister uten prosjekt&lt;br /&gt;
*Fant flere sjekklister som var sendt inn uten prosjekt. Fant at disse falt i mellom og forble uten ansvarlig.&lt;br /&gt;
*Implementert sett ansvarlig på sjekklister uten prosjekt. Havner nå hos riktig ansvarlig.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
12.3.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-041: Create/Update HourReg without subProject and kw.mandatorySubProject&lt;br /&gt;
*Forbedret json response slik at app kan håndtere feilsituasjonen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6.3.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-039: Nytt avvik ble opprettet uten verdier&lt;br /&gt;
*Feilsøkt, fant at dette skjedde fra Padmin / QuickReg, men ikke app.&lt;br /&gt;
*har gjort en endring i opprettelse av avvik som etter innsendt avvik på en mer robust måte.&lt;br /&gt;
&lt;br /&gt;
1046-FE-038: Lønnskjøring snubler, antagelig på feil java.json library.&lt;br /&gt;
*Fant at flere versjoner av java.json ble hentet inn i applikasjonen. Ekskludert uønskede versjoner.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
26.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-038: Lønnskjøring snubler, antagelig på feil java.json library.&lt;br /&gt;
*Feilsøkt. Fant at feil java.json.JSONObject ble benyttet. Kopiert kode til en ny JSONObjectHelper klasse, som ikke har slike konflikter.&lt;br /&gt;
&lt;br /&gt;
1046-FE-037: Bytte prosjekt på timer snublet&lt;br /&gt;
*Feilsøkt. Fant at kombinasjonen prosjekt med delprosjekt og krav om at delprosjekt må fylles ut laget en feil. Fikset.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
18.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-035: Delete checklist not possible&lt;br /&gt;
*Fant at knapp for å slette sjekkliste kun var tilgjengelig når status = 01. Ny&lt;br /&gt;
*Lagt til rolle ROLE_QUALITY_ADMIN&lt;br /&gt;
*Gjort knappen slette sjekkliste synlig for ROLE_QUALITY_ADMIN når sjekkliste har status &amp;lt;= 20. Godkjent&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-031: Ny support funksjon&lt;br /&gt;
*Nytt support-grensesnitt utviklet for alle plattformer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
16.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-258 Fjerne valget send login info&lt;br /&gt;
*Valget er ikke relevant siden passord ikke kommer med i eposten.&lt;br /&gt;
&lt;br /&gt;
1046-FO-259: Login utfordringer&lt;br /&gt;
*Lagt til automatisk korrigering for whitespace (mellomrom, tab) i brukernavn, passord og 2fa-kode. Innimellom med klipp og lim kom det med slike tegn som gjorde at login snublet når det så riktig ut for bruker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
15.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-028: Sjekkliste status&lt;br /&gt;
*Laget knapp for å merke sjekkliste sendt.&lt;br /&gt;
&lt;br /&gt;
1046-FO-035: Lagt til flere felter time-oversikter&lt;br /&gt;
*50% overtid&lt;br /&gt;
*100% overtid&lt;br /&gt;
*Kommentar&lt;br /&gt;
*Tillegg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-023: Systemgenerated tasks oppdateres ikke&lt;br /&gt;
*Feilsøkt i logger&lt;br /&gt;
*Fant synderen, forbedret kode.&lt;br /&gt;
*Lagt til mulighet for administrator å se andre brukeres Oppgaveliste&lt;br /&gt;
&lt;br /&gt;
== Eldre versjoner ==&lt;br /&gt;
*[[padmin:2025|2025]]&lt;br /&gt;
*[[padmin:2024|2024]]&lt;br /&gt;
*[[padmin:2023|2023]]&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=ENT:Versjonshistorikk&amp;diff=4236</id>
		<title>ENT:Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=ENT:Versjonshistorikk&amp;diff=4236"/>
		<updated>2026-05-21T12:32:51Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* v26.11 - 21. mai 2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Versjonsnummeret for både Entreprenør og KvikkReg er satt sammen av år.versjon. Versjoner nummereres fortløpende innenfor hvert år. &lt;br /&gt;
&lt;br /&gt;
== v26.11 - 21. mai 2026 ==&lt;br /&gt;
*1001-ØN-354: Nye grupperinger Prosjekttype og byggtype&lt;br /&gt;
**Laget ny oversikt pr byggtype alle&lt;br /&gt;
**Pr prosjekttype - byttet navn fra pr type til pr prosjekttype&lt;br /&gt;
**Detaljert: Fantes. Beste ser ut til å være Eksport&lt;br /&gt;
*1001-FE-467: Går flere dager mellom synkronisering&lt;br /&gt;
**Feilsøkt. Fant årsak. Fikset&lt;br /&gt;
&lt;br /&gt;
== v26.5 - 20. januar 2026 ==&lt;br /&gt;
*1001-FE-464: Synkroniseringsutfordringer&lt;br /&gt;
**Avvik nummer når avvik opprettet i padmin kunne bli feil&lt;br /&gt;
**Tekst felter med linjeskift ble ikke konvertert riktig fra Entreprenør til Padmin.&lt;br /&gt;
*1001-FE-032: Noen prosjekt mangler status i Padmin.&lt;br /&gt;
**Fant manglende konvertering mellom Entreprenør status 7. og Padmin status 70.&lt;br /&gt;
&lt;br /&gt;
== v26.3 - 16. januar 2026 ==&lt;br /&gt;
*1001-FE-464: Sjekk ut til timereg snubler&lt;br /&gt;
**Feilsøkt, fikset&lt;br /&gt;
*1046-FE-028: Sjekkliste synkronisering med Padmin får ikke med alle endringer&lt;br /&gt;
**Feilsøkt, forbedret.&lt;br /&gt;
&lt;br /&gt;
== v26.1 - 13. januar 2026 ==&lt;br /&gt;
*1001-FO-293: Avregning regneark må endre beregnede felter for enklere korrigering&lt;br /&gt;
&lt;br /&gt;
==Tidligere versjoner==&lt;br /&gt;
*[[Versjonshistorikk 2025]]&lt;br /&gt;
*[[Versjonshistorikk 2024]]&lt;br /&gt;
*[[Versjonshistorikk 2023]]&lt;br /&gt;
*[[Versjonshistorikk 2022]]&lt;br /&gt;
*[[Versjonshistorikk 2021]]&lt;br /&gt;
*[[Versjonshistorikk 2020]]&lt;br /&gt;
*[[Versjonshistorikk 2019]]&lt;br /&gt;
*[[Versjonshistorikk 2017]]&lt;br /&gt;
*[[Versjonshistorikk 2016]]&lt;br /&gt;
*[[Versjonshistorikk 2015]]&lt;br /&gt;
*[[Versjonshistorikk 2014]]&lt;br /&gt;
*[[Versjonshistorikk 2013]]&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=ENT:Versjonshistorikk&amp;diff=4235</id>
		<title>ENT:Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=ENT:Versjonshistorikk&amp;diff=4235"/>
		<updated>2026-05-21T12:32:44Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* v26.5 - 20. januar 2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Versjonsnummeret for både Entreprenør og KvikkReg er satt sammen av år.versjon. Versjoner nummereres fortløpende innenfor hvert år. &lt;br /&gt;
&lt;br /&gt;
== v26.11 - 21. mai 2026 ==&lt;br /&gt;
*1001-ØN-354: Nye grupperinger Prosjekttype og byggtype&lt;br /&gt;
**Laget ny oversikt pr byggtype alle&lt;br /&gt;
**Pr prosjekttype - byttet navn fra pr type til pr prosjekttype&lt;br /&gt;
**Detaljert: Fantes. Beste ser ut til å være Eksport&lt;br /&gt;
*1001-FE-467: Går flere dager mellom synkronisering&lt;br /&gt;
**Feilsøkt. Fant årsak. Fikset&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== v26.5 - 20. januar 2026 ==&lt;br /&gt;
*1001-FE-464: Synkroniseringsutfordringer&lt;br /&gt;
**Avvik nummer når avvik opprettet i padmin kunne bli feil&lt;br /&gt;
**Tekst felter med linjeskift ble ikke konvertert riktig fra Entreprenør til Padmin.&lt;br /&gt;
*1001-FE-032: Noen prosjekt mangler status i Padmin.&lt;br /&gt;
**Fant manglende konvertering mellom Entreprenør status 7. og Padmin status 70.&lt;br /&gt;
&lt;br /&gt;
== v26.3 - 16. januar 2026 ==&lt;br /&gt;
*1001-FE-464: Sjekk ut til timereg snubler&lt;br /&gt;
**Feilsøkt, fikset&lt;br /&gt;
*1046-FE-028: Sjekkliste synkronisering med Padmin får ikke med alle endringer&lt;br /&gt;
**Feilsøkt, forbedret.&lt;br /&gt;
&lt;br /&gt;
== v26.1 - 13. januar 2026 ==&lt;br /&gt;
*1001-FO-293: Avregning regneark må endre beregnede felter for enklere korrigering&lt;br /&gt;
&lt;br /&gt;
==Tidligere versjoner==&lt;br /&gt;
*[[Versjonshistorikk 2025]]&lt;br /&gt;
*[[Versjonshistorikk 2024]]&lt;br /&gt;
*[[Versjonshistorikk 2023]]&lt;br /&gt;
*[[Versjonshistorikk 2022]]&lt;br /&gt;
*[[Versjonshistorikk 2021]]&lt;br /&gt;
*[[Versjonshistorikk 2020]]&lt;br /&gt;
*[[Versjonshistorikk 2019]]&lt;br /&gt;
*[[Versjonshistorikk 2017]]&lt;br /&gt;
*[[Versjonshistorikk 2016]]&lt;br /&gt;
*[[Versjonshistorikk 2015]]&lt;br /&gt;
*[[Versjonshistorikk 2014]]&lt;br /&gt;
*[[Versjonshistorikk 2013]]&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Fil:Hourreports10.png&amp;diff=4234</id>
		<title>Fil:Hourreports10.png</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Fil:Hourreports10.png&amp;diff=4234"/>
		<updated>2026-05-20T13:02:07Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Padmin:hourReports_nb&amp;diff=4233</id>
		<title>Padmin:hourReports nb</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Padmin:hourReports_nb&amp;diff=4233"/>
		<updated>2026-05-20T13:01:56Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* Timeregistreringer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Timerapporter}}&lt;br /&gt;
&lt;br /&gt;
[[file:hourreports01.png]]&lt;br /&gt;
&lt;br /&gt;
== Timeregistreringer ==&lt;br /&gt;
Lager pdf-liste over timeregistreringer.&lt;br /&gt;
&lt;br /&gt;
Utvalg:&lt;br /&gt;
*Periode (dato fra - til). Hvis periode ikke blir valgt, vil alle timeregistreringer vises&lt;br /&gt;
*Ansatte (og andre) med timeregistreringer.&lt;br /&gt;
&lt;br /&gt;
 NB Ansatt må velges, hvis ikke vil en tom rapport lages.&lt;br /&gt;
&lt;br /&gt;
[[file:hourreports10.png]]&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Fil:Hourreports01.png&amp;diff=4232</id>
		<title>Fil:Hourreports01.png</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Fil:Hourreports01.png&amp;diff=4232"/>
		<updated>2026-05-20T13:00:46Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Padmin:hourReports_nb&amp;diff=4231</id>
		<title>Padmin:hourReports nb</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Padmin:hourReports_nb&amp;diff=4231"/>
		<updated>2026-05-20T13:00:31Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: Ny side: {{DISPLAYTITLE:Timerapporter}}  file:hourreports01.png  == Timeregistreringer == Viser liste over timeregistreringer.  Utvalg: *Periode (dato fra - til). Hvis periode ikke blir valgt…&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Timerapporter}}&lt;br /&gt;
&lt;br /&gt;
[[file:hourreports01.png]]&lt;br /&gt;
&lt;br /&gt;
== Timeregistreringer ==&lt;br /&gt;
Viser liste over timeregistreringer.&lt;br /&gt;
&lt;br /&gt;
Utvalg:&lt;br /&gt;
*Periode (dato fra - til). Hvis periode ikke blir valgt, vil alle timeregistreringer vises&lt;br /&gt;
*Ansatte (og andre) med timeregistreringer.&lt;br /&gt;
&lt;br /&gt;
 NB Ansatt må velges, hvis ikke vil en tom rapport lages.&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Padmin:hourReports_en&amp;diff=4230</id>
		<title>Padmin:hourReports en</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Padmin:hourReports_en&amp;diff=4230"/>
		<updated>2026-05-20T12:57:00Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: Ny side: Padmin:hourReports_nb&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Padmin:hourReports_nb]]&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4228</id>
		<title>Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4228"/>
		<updated>2026-04-28T15:14:01Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* 2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 2026 ==&lt;br /&gt;
28.4.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-263: Lage pdf av avvik&lt;br /&gt;
*Lagt til funksjonalitet som lager pdf av avik&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
9.4.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-039: Nytt avvik ble opprettet uten verdier&lt;br /&gt;
*Rettet en feil som ble funnet av tester&lt;br /&gt;
*Lagt til sjekk av null-verdier og forsøkt å gi bedre tilbakemelding&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8.4.2026&lt;br /&gt;
&lt;br /&gt;
1046-ØN-019: Produksjonsrapport pr dag.&lt;br /&gt;
*Laget ny rapport.&lt;br /&gt;
*Personal -&amp;gt; Ansatt -&amp;gt; Rapporter -&amp;gt; Produksjonsrapport&lt;br /&gt;
&lt;br /&gt;
1046-FE-039: Nytt avvik ble opprettet uten verdier&lt;br /&gt;
*Feisøkt med AI. Endret 2 mulige feilkilder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
20.3.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-259: Auto utfyll prosjektstart og prosjektslutt&lt;br /&gt;
*Dersom bruker ikke har satt prosjektstart og:&lt;br /&gt;
**status &amp;gt; 01. Ny og &amp;lt; 90. Ferdig: prosjektstart settes til dagens dato.&lt;br /&gt;
**status &amp;gt;= 90. Ferdig: prosjektstart settes til prosjektdato&lt;br /&gt;
*Dersom prosjektslutt ikke er satt og status &amp;gt;= 90. Ferdig blir prosjektslutt satt til dagens dato.&lt;br /&gt;
&lt;br /&gt;
18.3.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-040: Hva skjer med sjekklister uten prosjekt&lt;br /&gt;
*Fant flere sjekklister som var sendt inn uten prosjekt. Fant at disse falt i mellom og forble uten ansvarlig.&lt;br /&gt;
*Implementert sett ansvarlig på sjekklister uten prosjekt. Havner nå hos riktig ansvarlig.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
12.3.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-041: Create/Update HourReg without subProject and kw.mandatorySubProject&lt;br /&gt;
*Forbedret json response slik at app kan håndtere feilsituasjonen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6.3.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-039: Nytt avvik ble opprettet uten verdier&lt;br /&gt;
*Feilsøkt, fant at dette skjedde fra Padmin / QuickReg, men ikke app.&lt;br /&gt;
*har gjort en endring i opprettelse av avvik som etter innsendt avvik på en mer robust måte.&lt;br /&gt;
&lt;br /&gt;
1046-FE-038: Lønnskjøring snubler, antagelig på feil java.json library.&lt;br /&gt;
*Fant at flere versjoner av java.json ble hentet inn i applikasjonen. Ekskludert uønskede versjoner.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
26.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-038: Lønnskjøring snubler, antagelig på feil java.json library.&lt;br /&gt;
*Feilsøkt. Fant at feil java.json.JSONObject ble benyttet. Kopiert kode til en ny JSONObjectHelper klasse, som ikke har slike konflikter.&lt;br /&gt;
&lt;br /&gt;
1046-FE-037: Bytte prosjekt på timer snublet&lt;br /&gt;
*Feilsøkt. Fant at kombinasjonen prosjekt med delprosjekt og krav om at delprosjekt må fylles ut laget en feil. Fikset.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
18.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-035: Delete checklist not possible&lt;br /&gt;
*Fant at knapp for å slette sjekkliste kun var tilgjengelig når status = 01. Ny&lt;br /&gt;
*Lagt til rolle ROLE_QUALITY_ADMIN&lt;br /&gt;
*Gjort knappen slette sjekkliste synlig for ROLE_QUALITY_ADMIN når sjekkliste har status &amp;lt;= 20. Godkjent&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-031: Ny support funksjon&lt;br /&gt;
*Nytt support-grensesnitt utviklet for alle plattformer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
16.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-258 Fjerne valget send login info&lt;br /&gt;
*Valget er ikke relevant siden passord ikke kommer med i eposten.&lt;br /&gt;
&lt;br /&gt;
1046-FO-259: Login utfordringer&lt;br /&gt;
*Lagt til automatisk korrigering for whitespace (mellomrom, tab) i brukernavn, passord og 2fa-kode. Innimellom med klipp og lim kom det med slike tegn som gjorde at login snublet når det så riktig ut for bruker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
15.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-028: Sjekkliste status&lt;br /&gt;
*Laget knapp for å merke sjekkliste sendt.&lt;br /&gt;
&lt;br /&gt;
1046-FO-035: Lagt til flere felter time-oversikter&lt;br /&gt;
*50% overtid&lt;br /&gt;
*100% overtid&lt;br /&gt;
*Kommentar&lt;br /&gt;
*Tillegg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-023: Systemgenerated tasks oppdateres ikke&lt;br /&gt;
*Feilsøkt i logger&lt;br /&gt;
*Fant synderen, forbedret kode.&lt;br /&gt;
*Lagt til mulighet for administrator å se andre brukeres Oppgaveliste&lt;br /&gt;
&lt;br /&gt;
== Eldre versjoner ==&lt;br /&gt;
*[[padmin:2025|2025]]&lt;br /&gt;
*[[padmin:2024|2024]]&lt;br /&gt;
*[[padmin:2023|2023]]&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Qrapp:Versjonshistorikk&amp;diff=4227</id>
		<title>Qrapp:Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Qrapp:Versjonshistorikk&amp;diff=4227"/>
		<updated>2026-04-10T13:22:38Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* 2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==2026==&lt;br /&gt;
v2.3.2 - 10.4.2026&lt;br /&gt;
&lt;br /&gt;
1063-FO-046: Merke flere vedlegg / bilder er mulig, men bare 1 blir lastet opp&lt;br /&gt;
*Lagt til funksjonalitet som håndterer opplasting av flere vedlegg / bilder i en omgang.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
v2.3.1 - 26.3.2026&lt;br /&gt;
&lt;br /&gt;
1063-FE-043: Timereg på iPhone med liten skjerm - nedtrekksmeny funker ikke&lt;br /&gt;
*Feilsøkt, forbedret nedtrekksmeny.&lt;br /&gt;
&lt;br /&gt;
v2.2.2 - 19.3.2026&lt;br /&gt;
&lt;br /&gt;
1063-ØN-002: Legge til bilde i tillegg til ta bilde.&lt;br /&gt;
*Lagt til menyvalg for å laste opp fra bilder og andre filer fra telefonen i tillegg til å ta bilde.&lt;br /&gt;
&lt;br /&gt;
1063-FE-042: CheckIn: prosjekt ikke synlig&lt;br /&gt;
*For mye infomasjon til bredden på skjermen / menyen slik at prosjekt ikke gir mening ved innsjekking.&lt;br /&gt;
*Gjort menyen bredere og responsive slik at det blir plass til lengre tekst, samt automatisk utvidelse til å gå over flere linjer.&lt;br /&gt;
&lt;br /&gt;
1063-FE-040: Timeregistrering: Vise liste over registreringer samme dag. &lt;br /&gt;
*Lagt til visning av timeregistreringer for inneværende dag inne på timeregistreringen.&lt;br /&gt;
&lt;br /&gt;
Forbedret oversikter med mye informasjon, som timeliste. Automatisk overgang fra å vise informasjon i kolonner til å vise hver post over flere rader når det blir lite plass på skjermen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
v2.2.0 - 12.3.2026&lt;br /&gt;
&lt;br /&gt;
Forbedret UI for å ta hensyn til skjermtastatur.&lt;br /&gt;
&lt;br /&gt;
1063-FO-044: Vanskelig å lese oversikter på telefon&lt;br /&gt;
*Implementert responsive oversikter.&lt;br /&gt;
&lt;br /&gt;
v2.1.4 - 9.3.2026&lt;br /&gt;
&lt;br /&gt;
1063-FE-039: Utsjekk til timereg feiler&lt;br /&gt;
*Ombygd deler av logikken. Virker nå.&lt;br /&gt;
&lt;br /&gt;
1063-FE-037: Mulig å sende inn sjekkliste uten prosjekt.&lt;br /&gt;
*Lagt til kontroll av sjekkliste før innsending.&lt;br /&gt;
*Bygget om slik at sjekkliste åpnes for redigering med en gang i stedet for at ny sjekkliste går til visning.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
v2.1.2 - 3.3.2026&lt;br /&gt;
&lt;br /&gt;
1063-ØN-10123: Nye språk: Latvisk, Litauisk, Polsk&lt;br /&gt;
*Lagt til nye språkpakker. Oversatt alle tekster.&lt;br /&gt;
&lt;br /&gt;
1063-FE-10127: CheckPoints scrollable&lt;br /&gt;
*Gjort det mulig å scrolle sjekklister som gikk ut over skjermbildet.&lt;br /&gt;
&lt;br /&gt;
1063-FE-036: Sykemelding snublet&lt;br /&gt;
*Feilsøkt. Fant feil når bruker ikke hadde noen sykemelding i historikken.&lt;br /&gt;
&lt;br /&gt;
1063-FE-034: Datoformat følger amerikansk når telefon skal følge engelsk. &lt;br /&gt;
*Feilsøkt. Fant årsak. Forbedret datologikk for å bedre følge telefonens språkinnstillinger.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.2.2026&lt;br /&gt;
&lt;br /&gt;
1063-FO-043: Auto convert heic to jpg before uploading to server&lt;br /&gt;
*Lagt til funksjonalitet som konverterer bilder fra apple / ios på deres heic-format til jpg som er lettere for andre å håndtere.&lt;br /&gt;
&lt;br /&gt;
1046-FO-031: Lage egen support&lt;br /&gt;
*Ny support funksjonalitet lagt til.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
20.1.2026&lt;br /&gt;
&lt;br /&gt;
1063-FO-041: Vise prosjektnummer ved valg av prosjekt.&lt;br /&gt;
*Endret liste formatet, lagt til prosjektnummer.&lt;br /&gt;
&lt;br /&gt;
Forbedret innlogging:&lt;br /&gt;
*Automatisk fjerning av mellomrom og andre skjulte tegn slik at innlogging forsøkes bare med teksten til brukernavn, passord og 2fa kode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.1.2026&lt;br /&gt;
&lt;br /&gt;
1063-FE-025: Avvik redigering skjermbilde ikke mulig å scrolle nedre del inn i synsfelt når tastaturet synes.&lt;br /&gt;
*Feilsøkt. Fikset. Fikset samme potensielle utfordring andre steder, som timeregistrering.&lt;br /&gt;
&lt;br /&gt;
1063-FE-026: Avviksoversikt snubler når filter returnerer null.&lt;br /&gt;
*Feilsøkt. Fikset.&lt;br /&gt;
&lt;br /&gt;
1063-FE-027: Vise avvik sier undefined i stedet for prosjekt.&lt;br /&gt;
*Feilsøkt. Fikset.&lt;br /&gt;
&lt;br /&gt;
1063-FE-029: Nytt avvik initialiseres bare første gang.&lt;br /&gt;
*Lagt til funksjonalitet for å initialisere riktig hver gang.&lt;br /&gt;
&lt;br /&gt;
==2024==&lt;br /&gt;
*6.12.2024 1046-FE-020: Redigere timer gir feilmelding ved lagring&lt;br /&gt;
**Feilsøkt. Fant årsak på server-siden. Fikset.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 24. april 2024 ===&lt;br /&gt;
*1063-FE-002 Sykemelding - oversikten vises ikke det hele tatt&lt;br /&gt;
**fikset&lt;br /&gt;
*1063-FE-004 Hurtig-meny hjem-side skjuler ikke menyvalg som skal skjules&lt;br /&gt;
**fikset&lt;br /&gt;
*1063-FO-002 Forbli innlogget lenge&lt;br /&gt;
**fikset&lt;br /&gt;
*Modulen Innsjekking laget&lt;br /&gt;
&lt;br /&gt;
==2023==&lt;br /&gt;
===10. november 2023===&lt;br /&gt;
*1063-FE-001 Rediger timereg m.m. - prosjekt er tom&lt;br /&gt;
**Feilsøkt, utbedret.&lt;br /&gt;
*1063-FO-001 Kamera / Vedlegg&lt;br /&gt;
**Lagt til funksjonalitet for å ta bilde med telefonens kamera&lt;br /&gt;
*1063-FO-002 Forbli innlogget i 10 døgn&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4226</id>
		<title>Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4226"/>
		<updated>2026-04-09T13:01:54Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* 2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 2026 ==&lt;br /&gt;
9.4.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-039: Nytt avvik ble opprettet uten verdier&lt;br /&gt;
*Rettet en feil som ble funnet av tester&lt;br /&gt;
*Lagt til sjekk av null-verdier og forsøkt å gi bedre tilbakemelding&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8.4.2026&lt;br /&gt;
&lt;br /&gt;
1046-ØN-019: Produksjonsrapport pr dag.&lt;br /&gt;
*Laget ny rapport.&lt;br /&gt;
*Personal -&amp;gt; Ansatt -&amp;gt; Rapporter -&amp;gt; Produksjonsrapport&lt;br /&gt;
&lt;br /&gt;
1046-FE-039: Nytt avvik ble opprettet uten verdier&lt;br /&gt;
*Feisøkt med AI. Endret 2 mulige feilkilder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
20.3.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-259: Auto utfyll prosjektstart og prosjektslutt&lt;br /&gt;
*Dersom bruker ikke har satt prosjektstart og:&lt;br /&gt;
**status &amp;gt; 01. Ny og &amp;lt; 90. Ferdig: prosjektstart settes til dagens dato.&lt;br /&gt;
**status &amp;gt;= 90. Ferdig: prosjektstart settes til prosjektdato&lt;br /&gt;
*Dersom prosjektslutt ikke er satt og status &amp;gt;= 90. Ferdig blir prosjektslutt satt til dagens dato.&lt;br /&gt;
&lt;br /&gt;
18.3.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-040: Hva skjer med sjekklister uten prosjekt&lt;br /&gt;
*Fant flere sjekklister som var sendt inn uten prosjekt. Fant at disse falt i mellom og forble uten ansvarlig.&lt;br /&gt;
*Implementert sett ansvarlig på sjekklister uten prosjekt. Havner nå hos riktig ansvarlig.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
12.3.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-041: Create/Update HourReg without subProject and kw.mandatorySubProject&lt;br /&gt;
*Forbedret json response slik at app kan håndtere feilsituasjonen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6.3.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-039: Nytt avvik ble opprettet uten verdier&lt;br /&gt;
*Feilsøkt, fant at dette skjedde fra Padmin / QuickReg, men ikke app.&lt;br /&gt;
*har gjort en endring i opprettelse av avvik som etter innsendt avvik på en mer robust måte.&lt;br /&gt;
&lt;br /&gt;
1046-FE-038: Lønnskjøring snubler, antagelig på feil java.json library.&lt;br /&gt;
*Fant at flere versjoner av java.json ble hentet inn i applikasjonen. Ekskludert uønskede versjoner.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
26.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-038: Lønnskjøring snubler, antagelig på feil java.json library.&lt;br /&gt;
*Feilsøkt. Fant at feil java.json.JSONObject ble benyttet. Kopiert kode til en ny JSONObjectHelper klasse, som ikke har slike konflikter.&lt;br /&gt;
&lt;br /&gt;
1046-FE-037: Bytte prosjekt på timer snublet&lt;br /&gt;
*Feilsøkt. Fant at kombinasjonen prosjekt med delprosjekt og krav om at delprosjekt må fylles ut laget en feil. Fikset.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
18.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-035: Delete checklist not possible&lt;br /&gt;
*Fant at knapp for å slette sjekkliste kun var tilgjengelig når status = 01. Ny&lt;br /&gt;
*Lagt til rolle ROLE_QUALITY_ADMIN&lt;br /&gt;
*Gjort knappen slette sjekkliste synlig for ROLE_QUALITY_ADMIN når sjekkliste har status &amp;lt;= 20. Godkjent&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-031: Ny support funksjon&lt;br /&gt;
*Nytt support-grensesnitt utviklet for alle plattformer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
16.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-258 Fjerne valget send login info&lt;br /&gt;
*Valget er ikke relevant siden passord ikke kommer med i eposten.&lt;br /&gt;
&lt;br /&gt;
1046-FO-259: Login utfordringer&lt;br /&gt;
*Lagt til automatisk korrigering for whitespace (mellomrom, tab) i brukernavn, passord og 2fa-kode. Innimellom med klipp og lim kom det med slike tegn som gjorde at login snublet når det så riktig ut for bruker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
15.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-028: Sjekkliste status&lt;br /&gt;
*Laget knapp for å merke sjekkliste sendt.&lt;br /&gt;
&lt;br /&gt;
1046-FO-035: Lagt til flere felter time-oversikter&lt;br /&gt;
*50% overtid&lt;br /&gt;
*100% overtid&lt;br /&gt;
*Kommentar&lt;br /&gt;
*Tillegg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-023: Systemgenerated tasks oppdateres ikke&lt;br /&gt;
*Feilsøkt i logger&lt;br /&gt;
*Fant synderen, forbedret kode.&lt;br /&gt;
*Lagt til mulighet for administrator å se andre brukeres Oppgaveliste&lt;br /&gt;
&lt;br /&gt;
== Eldre versjoner ==&lt;br /&gt;
*[[padmin:2025|2025]]&lt;br /&gt;
*[[padmin:2024|2024]]&lt;br /&gt;
*[[padmin:2023|2023]]&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4225</id>
		<title>Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4225"/>
		<updated>2026-04-08T12:50:55Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* 2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 2026 ==&lt;br /&gt;
8.4.2026&lt;br /&gt;
&lt;br /&gt;
1046-ØN-019: Produksjonsrapport pr dag.&lt;br /&gt;
*Laget ny rapport.&lt;br /&gt;
*Personal -&amp;gt; Ansatt -&amp;gt; Rapporter -&amp;gt; Produksjonsrapport&lt;br /&gt;
&lt;br /&gt;
1046-FE-039: Nytt avvik ble opprettet uten verdier&lt;br /&gt;
*Feisøkt med AI. Endret 2 mulige feilkilder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
20.3.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-259: Auto utfyll prosjektstart og prosjektslutt&lt;br /&gt;
*Dersom bruker ikke har satt prosjektstart og:&lt;br /&gt;
**status &amp;gt; 01. Ny og &amp;lt; 90. Ferdig: prosjektstart settes til dagens dato.&lt;br /&gt;
**status &amp;gt;= 90. Ferdig: prosjektstart settes til prosjektdato&lt;br /&gt;
*Dersom prosjektslutt ikke er satt og status &amp;gt;= 90. Ferdig blir prosjektslutt satt til dagens dato.&lt;br /&gt;
&lt;br /&gt;
18.3.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-040: Hva skjer med sjekklister uten prosjekt&lt;br /&gt;
*Fant flere sjekklister som var sendt inn uten prosjekt. Fant at disse falt i mellom og forble uten ansvarlig.&lt;br /&gt;
*Implementert sett ansvarlig på sjekklister uten prosjekt. Havner nå hos riktig ansvarlig.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
12.3.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-041: Create/Update HourReg without subProject and kw.mandatorySubProject&lt;br /&gt;
*Forbedret json response slik at app kan håndtere feilsituasjonen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6.3.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-039: Nytt avvik ble opprettet uten verdier&lt;br /&gt;
*Feilsøkt, fant at dette skjedde fra Padmin / QuickReg, men ikke app.&lt;br /&gt;
*har gjort en endring i opprettelse av avvik som etter innsendt avvik på en mer robust måte.&lt;br /&gt;
&lt;br /&gt;
1046-FE-038: Lønnskjøring snubler, antagelig på feil java.json library.&lt;br /&gt;
*Fant at flere versjoner av java.json ble hentet inn i applikasjonen. Ekskludert uønskede versjoner.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
26.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-038: Lønnskjøring snubler, antagelig på feil java.json library.&lt;br /&gt;
*Feilsøkt. Fant at feil java.json.JSONObject ble benyttet. Kopiert kode til en ny JSONObjectHelper klasse, som ikke har slike konflikter.&lt;br /&gt;
&lt;br /&gt;
1046-FE-037: Bytte prosjekt på timer snublet&lt;br /&gt;
*Feilsøkt. Fant at kombinasjonen prosjekt med delprosjekt og krav om at delprosjekt må fylles ut laget en feil. Fikset.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
18.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-035: Delete checklist not possible&lt;br /&gt;
*Fant at knapp for å slette sjekkliste kun var tilgjengelig når status = 01. Ny&lt;br /&gt;
*Lagt til rolle ROLE_QUALITY_ADMIN&lt;br /&gt;
*Gjort knappen slette sjekkliste synlig for ROLE_QUALITY_ADMIN når sjekkliste har status &amp;lt;= 20. Godkjent&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-031: Ny support funksjon&lt;br /&gt;
*Nytt support-grensesnitt utviklet for alle plattformer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
16.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-258 Fjerne valget send login info&lt;br /&gt;
*Valget er ikke relevant siden passord ikke kommer med i eposten.&lt;br /&gt;
&lt;br /&gt;
1046-FO-259: Login utfordringer&lt;br /&gt;
*Lagt til automatisk korrigering for whitespace (mellomrom, tab) i brukernavn, passord og 2fa-kode. Innimellom med klipp og lim kom det med slike tegn som gjorde at login snublet når det så riktig ut for bruker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
15.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-028: Sjekkliste status&lt;br /&gt;
*Laget knapp for å merke sjekkliste sendt.&lt;br /&gt;
&lt;br /&gt;
1046-FO-035: Lagt til flere felter time-oversikter&lt;br /&gt;
*50% overtid&lt;br /&gt;
*100% overtid&lt;br /&gt;
*Kommentar&lt;br /&gt;
*Tillegg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-023: Systemgenerated tasks oppdateres ikke&lt;br /&gt;
*Feilsøkt i logger&lt;br /&gt;
*Fant synderen, forbedret kode.&lt;br /&gt;
*Lagt til mulighet for administrator å se andre brukeres Oppgaveliste&lt;br /&gt;
&lt;br /&gt;
== Eldre versjoner ==&lt;br /&gt;
*[[padmin:2025|2025]]&lt;br /&gt;
*[[padmin:2024|2024]]&lt;br /&gt;
*[[padmin:2023|2023]]&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4224</id>
		<title>Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4224"/>
		<updated>2026-04-08T12:13:58Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* 2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 2026 ==&lt;br /&gt;
8.4.2026&lt;br /&gt;
&lt;br /&gt;
1046-ØN-019: Produksjonsrapport pr dag.&lt;br /&gt;
*Laget ny rapport.&lt;br /&gt;
*Personal -&amp;gt; Ansatt -&amp;gt; Rapporter -&amp;gt; Produksjonsrapport&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
20.3.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-259: Auto utfyll prosjektstart og prosjektslutt&lt;br /&gt;
*Dersom bruker ikke har satt prosjektstart og:&lt;br /&gt;
**status &amp;gt; 01. Ny og &amp;lt; 90. Ferdig: prosjektstart settes til dagens dato.&lt;br /&gt;
**status &amp;gt;= 90. Ferdig: prosjektstart settes til prosjektdato&lt;br /&gt;
*Dersom prosjektslutt ikke er satt og status &amp;gt;= 90. Ferdig blir prosjektslutt satt til dagens dato.&lt;br /&gt;
&lt;br /&gt;
18.3.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-040: Hva skjer med sjekklister uten prosjekt&lt;br /&gt;
*Fant flere sjekklister som var sendt inn uten prosjekt. Fant at disse falt i mellom og forble uten ansvarlig.&lt;br /&gt;
*Implementert sett ansvarlig på sjekklister uten prosjekt. Havner nå hos riktig ansvarlig.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
12.3.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-041: Create/Update HourReg without subProject and kw.mandatorySubProject&lt;br /&gt;
*Forbedret json response slik at app kan håndtere feilsituasjonen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6.3.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-039: Nytt avvik ble opprettet uten verdier&lt;br /&gt;
*Feilsøkt, fant at dette skjedde fra Padmin / QuickReg, men ikke app.&lt;br /&gt;
*har gjort en endring i opprettelse av avvik som etter innsendt avvik på en mer robust måte.&lt;br /&gt;
&lt;br /&gt;
1046-FE-038: Lønnskjøring snubler, antagelig på feil java.json library.&lt;br /&gt;
*Fant at flere versjoner av java.json ble hentet inn i applikasjonen. Ekskludert uønskede versjoner.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
26.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-038: Lønnskjøring snubler, antagelig på feil java.json library.&lt;br /&gt;
*Feilsøkt. Fant at feil java.json.JSONObject ble benyttet. Kopiert kode til en ny JSONObjectHelper klasse, som ikke har slike konflikter.&lt;br /&gt;
&lt;br /&gt;
1046-FE-037: Bytte prosjekt på timer snublet&lt;br /&gt;
*Feilsøkt. Fant at kombinasjonen prosjekt med delprosjekt og krav om at delprosjekt må fylles ut laget en feil. Fikset.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
18.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-035: Delete checklist not possible&lt;br /&gt;
*Fant at knapp for å slette sjekkliste kun var tilgjengelig når status = 01. Ny&lt;br /&gt;
*Lagt til rolle ROLE_QUALITY_ADMIN&lt;br /&gt;
*Gjort knappen slette sjekkliste synlig for ROLE_QUALITY_ADMIN når sjekkliste har status &amp;lt;= 20. Godkjent&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-031: Ny support funksjon&lt;br /&gt;
*Nytt support-grensesnitt utviklet for alle plattformer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
16.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-258 Fjerne valget send login info&lt;br /&gt;
*Valget er ikke relevant siden passord ikke kommer med i eposten.&lt;br /&gt;
&lt;br /&gt;
1046-FO-259: Login utfordringer&lt;br /&gt;
*Lagt til automatisk korrigering for whitespace (mellomrom, tab) i brukernavn, passord og 2fa-kode. Innimellom med klipp og lim kom det med slike tegn som gjorde at login snublet når det så riktig ut for bruker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
15.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-028: Sjekkliste status&lt;br /&gt;
*Laget knapp for å merke sjekkliste sendt.&lt;br /&gt;
&lt;br /&gt;
1046-FO-035: Lagt til flere felter time-oversikter&lt;br /&gt;
*50% overtid&lt;br /&gt;
*100% overtid&lt;br /&gt;
*Kommentar&lt;br /&gt;
*Tillegg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-023: Systemgenerated tasks oppdateres ikke&lt;br /&gt;
*Feilsøkt i logger&lt;br /&gt;
*Fant synderen, forbedret kode.&lt;br /&gt;
*Lagt til mulighet for administrator å se andre brukeres Oppgaveliste&lt;br /&gt;
&lt;br /&gt;
== Eldre versjoner ==&lt;br /&gt;
*[[padmin:2025|2025]]&lt;br /&gt;
*[[padmin:2024|2024]]&lt;br /&gt;
*[[padmin:2023|2023]]&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4223</id>
		<title>Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4223"/>
		<updated>2026-04-08T12:13:08Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* 2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 2026 ==&lt;br /&gt;
8.4.2026&lt;br /&gt;
&lt;br /&gt;
1046-ØN-019: Produksjonsrapport pr dag.&lt;br /&gt;
*Laget ny rapport.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
20.3.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-259: Auto utfyll prosjektstart og prosjektslutt&lt;br /&gt;
*Dersom bruker ikke har satt prosjektstart og:&lt;br /&gt;
**status &amp;gt; 01. Ny og &amp;lt; 90. Ferdig: prosjektstart settes til dagens dato.&lt;br /&gt;
**status &amp;gt;= 90. Ferdig: prosjektstart settes til prosjektdato&lt;br /&gt;
*Dersom prosjektslutt ikke er satt og status &amp;gt;= 90. Ferdig blir prosjektslutt satt til dagens dato.&lt;br /&gt;
&lt;br /&gt;
18.3.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-040: Hva skjer med sjekklister uten prosjekt&lt;br /&gt;
*Fant flere sjekklister som var sendt inn uten prosjekt. Fant at disse falt i mellom og forble uten ansvarlig.&lt;br /&gt;
*Implementert sett ansvarlig på sjekklister uten prosjekt. Havner nå hos riktig ansvarlig.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
12.3.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-041: Create/Update HourReg without subProject and kw.mandatorySubProject&lt;br /&gt;
*Forbedret json response slik at app kan håndtere feilsituasjonen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6.3.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-039: Nytt avvik ble opprettet uten verdier&lt;br /&gt;
*Feilsøkt, fant at dette skjedde fra Padmin / QuickReg, men ikke app.&lt;br /&gt;
*har gjort en endring i opprettelse av avvik som etter innsendt avvik på en mer robust måte.&lt;br /&gt;
&lt;br /&gt;
1046-FE-038: Lønnskjøring snubler, antagelig på feil java.json library.&lt;br /&gt;
*Fant at flere versjoner av java.json ble hentet inn i applikasjonen. Ekskludert uønskede versjoner.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
26.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-038: Lønnskjøring snubler, antagelig på feil java.json library.&lt;br /&gt;
*Feilsøkt. Fant at feil java.json.JSONObject ble benyttet. Kopiert kode til en ny JSONObjectHelper klasse, som ikke har slike konflikter.&lt;br /&gt;
&lt;br /&gt;
1046-FE-037: Bytte prosjekt på timer snublet&lt;br /&gt;
*Feilsøkt. Fant at kombinasjonen prosjekt med delprosjekt og krav om at delprosjekt må fylles ut laget en feil. Fikset.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
18.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-035: Delete checklist not possible&lt;br /&gt;
*Fant at knapp for å slette sjekkliste kun var tilgjengelig når status = 01. Ny&lt;br /&gt;
*Lagt til rolle ROLE_QUALITY_ADMIN&lt;br /&gt;
*Gjort knappen slette sjekkliste synlig for ROLE_QUALITY_ADMIN når sjekkliste har status &amp;lt;= 20. Godkjent&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-031: Ny support funksjon&lt;br /&gt;
*Nytt support-grensesnitt utviklet for alle plattformer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
16.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-258 Fjerne valget send login info&lt;br /&gt;
*Valget er ikke relevant siden passord ikke kommer med i eposten.&lt;br /&gt;
&lt;br /&gt;
1046-FO-259: Login utfordringer&lt;br /&gt;
*Lagt til automatisk korrigering for whitespace (mellomrom, tab) i brukernavn, passord og 2fa-kode. Innimellom med klipp og lim kom det med slike tegn som gjorde at login snublet når det så riktig ut for bruker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
15.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-028: Sjekkliste status&lt;br /&gt;
*Laget knapp for å merke sjekkliste sendt.&lt;br /&gt;
&lt;br /&gt;
1046-FO-035: Lagt til flere felter time-oversikter&lt;br /&gt;
*50% overtid&lt;br /&gt;
*100% overtid&lt;br /&gt;
*Kommentar&lt;br /&gt;
*Tillegg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-023: Systemgenerated tasks oppdateres ikke&lt;br /&gt;
*Feilsøkt i logger&lt;br /&gt;
*Fant synderen, forbedret kode.&lt;br /&gt;
*Lagt til mulighet for administrator å se andre brukeres Oppgaveliste&lt;br /&gt;
&lt;br /&gt;
== Eldre versjoner ==&lt;br /&gt;
*[[padmin:2025|2025]]&lt;br /&gt;
*[[padmin:2024|2024]]&lt;br /&gt;
*[[padmin:2023|2023]]&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Qrapp:Versjonshistorikk&amp;diff=4222</id>
		<title>Qrapp:Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Qrapp:Versjonshistorikk&amp;diff=4222"/>
		<updated>2026-04-08T12:04:14Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* 2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==2026==&lt;br /&gt;
v2.3.1 - 26.3.2026&lt;br /&gt;
&lt;br /&gt;
1063-FE-043: Timereg på iPhone med liten skjerm - nedtrekksmeny funker ikke&lt;br /&gt;
*Feilsøkt, forbedret nedtrekksmeny.&lt;br /&gt;
&lt;br /&gt;
v2.2.2 - 19.3.2026&lt;br /&gt;
&lt;br /&gt;
1063-ØN-002: Legge til bilde i tillegg til ta bilde.&lt;br /&gt;
*Lagt til menyvalg for å laste opp fra bilder og andre filer fra telefonen i tillegg til å ta bilde.&lt;br /&gt;
&lt;br /&gt;
1063-FE-042: CheckIn: prosjekt ikke synlig&lt;br /&gt;
*For mye infomasjon til bredden på skjermen / menyen slik at prosjekt ikke gir mening ved innsjekking.&lt;br /&gt;
*Gjort menyen bredere og responsive slik at det blir plass til lengre tekst, samt automatisk utvidelse til å gå over flere linjer.&lt;br /&gt;
&lt;br /&gt;
1063-FE-040: Timeregistrering: Vise liste over registreringer samme dag. &lt;br /&gt;
*Lagt til visning av timeregistreringer for inneværende dag inne på timeregistreringen.&lt;br /&gt;
&lt;br /&gt;
Forbedret oversikter med mye informasjon, som timeliste. Automatisk overgang fra å vise informasjon i kolonner til å vise hver post over flere rader når det blir lite plass på skjermen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
v2.2.0 - 12.3.2026&lt;br /&gt;
&lt;br /&gt;
Forbedret UI for å ta hensyn til skjermtastatur.&lt;br /&gt;
&lt;br /&gt;
1063-FO-044: Vanskelig å lese oversikter på telefon&lt;br /&gt;
*Implementert responsive oversikter.&lt;br /&gt;
&lt;br /&gt;
v2.1.4 - 9.3.2026&lt;br /&gt;
&lt;br /&gt;
1063-FE-039: Utsjekk til timereg feiler&lt;br /&gt;
*Ombygd deler av logikken. Virker nå.&lt;br /&gt;
&lt;br /&gt;
1063-FE-037: Mulig å sende inn sjekkliste uten prosjekt.&lt;br /&gt;
*Lagt til kontroll av sjekkliste før innsending.&lt;br /&gt;
*Bygget om slik at sjekkliste åpnes for redigering med en gang i stedet for at ny sjekkliste går til visning.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
v2.1.2 - 3.3.2026&lt;br /&gt;
&lt;br /&gt;
1063-ØN-10123: Nye språk: Latvisk, Litauisk, Polsk&lt;br /&gt;
*Lagt til nye språkpakker. Oversatt alle tekster.&lt;br /&gt;
&lt;br /&gt;
1063-FE-10127: CheckPoints scrollable&lt;br /&gt;
*Gjort det mulig å scrolle sjekklister som gikk ut over skjermbildet.&lt;br /&gt;
&lt;br /&gt;
1063-FE-036: Sykemelding snublet&lt;br /&gt;
*Feilsøkt. Fant feil når bruker ikke hadde noen sykemelding i historikken.&lt;br /&gt;
&lt;br /&gt;
1063-FE-034: Datoformat følger amerikansk når telefon skal følge engelsk. &lt;br /&gt;
*Feilsøkt. Fant årsak. Forbedret datologikk for å bedre følge telefonens språkinnstillinger.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.2.2026&lt;br /&gt;
&lt;br /&gt;
1063-FO-043: Auto convert heic to jpg before uploading to server&lt;br /&gt;
*Lagt til funksjonalitet som konverterer bilder fra apple / ios på deres heic-format til jpg som er lettere for andre å håndtere.&lt;br /&gt;
&lt;br /&gt;
1046-FO-031: Lage egen support&lt;br /&gt;
*Ny support funksjonalitet lagt til.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
20.1.2026&lt;br /&gt;
&lt;br /&gt;
1063-FO-041: Vise prosjektnummer ved valg av prosjekt.&lt;br /&gt;
*Endret liste formatet, lagt til prosjektnummer.&lt;br /&gt;
&lt;br /&gt;
Forbedret innlogging:&lt;br /&gt;
*Automatisk fjerning av mellomrom og andre skjulte tegn slik at innlogging forsøkes bare med teksten til brukernavn, passord og 2fa kode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.1.2026&lt;br /&gt;
&lt;br /&gt;
1063-FE-025: Avvik redigering skjermbilde ikke mulig å scrolle nedre del inn i synsfelt når tastaturet synes.&lt;br /&gt;
*Feilsøkt. Fikset. Fikset samme potensielle utfordring andre steder, som timeregistrering.&lt;br /&gt;
&lt;br /&gt;
1063-FE-026: Avviksoversikt snubler når filter returnerer null.&lt;br /&gt;
*Feilsøkt. Fikset.&lt;br /&gt;
&lt;br /&gt;
1063-FE-027: Vise avvik sier undefined i stedet for prosjekt.&lt;br /&gt;
*Feilsøkt. Fikset.&lt;br /&gt;
&lt;br /&gt;
1063-FE-029: Nytt avvik initialiseres bare første gang.&lt;br /&gt;
*Lagt til funksjonalitet for å initialisere riktig hver gang.&lt;br /&gt;
&lt;br /&gt;
==2024==&lt;br /&gt;
*6.12.2024 1046-FE-020: Redigere timer gir feilmelding ved lagring&lt;br /&gt;
**Feilsøkt. Fant årsak på server-siden. Fikset.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 24. april 2024 ===&lt;br /&gt;
*1063-FE-002 Sykemelding - oversikten vises ikke det hele tatt&lt;br /&gt;
**fikset&lt;br /&gt;
*1063-FE-004 Hurtig-meny hjem-side skjuler ikke menyvalg som skal skjules&lt;br /&gt;
**fikset&lt;br /&gt;
*1063-FO-002 Forbli innlogget lenge&lt;br /&gt;
**fikset&lt;br /&gt;
*Modulen Innsjekking laget&lt;br /&gt;
&lt;br /&gt;
==2023==&lt;br /&gt;
===10. november 2023===&lt;br /&gt;
*1063-FE-001 Rediger timereg m.m. - prosjekt er tom&lt;br /&gt;
**Feilsøkt, utbedret.&lt;br /&gt;
*1063-FO-001 Kamera / Vedlegg&lt;br /&gt;
**Lagt til funksjonalitet for å ta bilde med telefonens kamera&lt;br /&gt;
*1063-FO-002 Forbli innlogget i 10 døgn&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4221</id>
		<title>Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4221"/>
		<updated>2026-03-24T09:29:43Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* 2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 2026 ==&lt;br /&gt;
20.3.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-259: Auto utfyll prosjektstart og prosjektslutt&lt;br /&gt;
*Dersom bruker ikke har satt prosjektstart og:&lt;br /&gt;
**status &amp;gt; 01. Ny og &amp;lt; 90. Ferdig: prosjektstart settes til dagens dato.&lt;br /&gt;
**status &amp;gt;= 90. Ferdig: prosjektstart settes til prosjektdato&lt;br /&gt;
*Dersom prosjektslutt ikke er satt og status &amp;gt;= 90. Ferdig blir prosjektslutt satt til dagens dato.&lt;br /&gt;
&lt;br /&gt;
18.3.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-040: Hva skjer med sjekklister uten prosjekt&lt;br /&gt;
*Fant flere sjekklister som var sendt inn uten prosjekt. Fant at disse falt i mellom og forble uten ansvarlig.&lt;br /&gt;
*Implementert sett ansvarlig på sjekklister uten prosjekt. Havner nå hos riktig ansvarlig.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
12.3.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-041: Create/Update HourReg without subProject and kw.mandatorySubProject&lt;br /&gt;
*Forbedret json response slik at app kan håndtere feilsituasjonen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6.3.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-039: Nytt avvik ble opprettet uten verdier&lt;br /&gt;
*Feilsøkt, fant at dette skjedde fra Padmin / QuickReg, men ikke app.&lt;br /&gt;
*har gjort en endring i opprettelse av avvik som etter innsendt avvik på en mer robust måte.&lt;br /&gt;
&lt;br /&gt;
1046-FE-038: Lønnskjøring snubler, antagelig på feil java.json library.&lt;br /&gt;
*Fant at flere versjoner av java.json ble hentet inn i applikasjonen. Ekskludert uønskede versjoner.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
26.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-038: Lønnskjøring snubler, antagelig på feil java.json library.&lt;br /&gt;
*Feilsøkt. Fant at feil java.json.JSONObject ble benyttet. Kopiert kode til en ny JSONObjectHelper klasse, som ikke har slike konflikter.&lt;br /&gt;
&lt;br /&gt;
1046-FE-037: Bytte prosjekt på timer snublet&lt;br /&gt;
*Feilsøkt. Fant at kombinasjonen prosjekt med delprosjekt og krav om at delprosjekt må fylles ut laget en feil. Fikset.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
18.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-035: Delete checklist not possible&lt;br /&gt;
*Fant at knapp for å slette sjekkliste kun var tilgjengelig når status = 01. Ny&lt;br /&gt;
*Lagt til rolle ROLE_QUALITY_ADMIN&lt;br /&gt;
*Gjort knappen slette sjekkliste synlig for ROLE_QUALITY_ADMIN når sjekkliste har status &amp;lt;= 20. Godkjent&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-031: Ny support funksjon&lt;br /&gt;
*Nytt support-grensesnitt utviklet for alle plattformer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
16.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-258 Fjerne valget send login info&lt;br /&gt;
*Valget er ikke relevant siden passord ikke kommer med i eposten.&lt;br /&gt;
&lt;br /&gt;
1046-FO-259: Login utfordringer&lt;br /&gt;
*Lagt til automatisk korrigering for whitespace (mellomrom, tab) i brukernavn, passord og 2fa-kode. Innimellom med klipp og lim kom det med slike tegn som gjorde at login snublet når det så riktig ut for bruker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
15.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-028: Sjekkliste status&lt;br /&gt;
*Laget knapp for å merke sjekkliste sendt.&lt;br /&gt;
&lt;br /&gt;
1046-FO-035: Lagt til flere felter time-oversikter&lt;br /&gt;
*50% overtid&lt;br /&gt;
*100% overtid&lt;br /&gt;
*Kommentar&lt;br /&gt;
*Tillegg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-023: Systemgenerated tasks oppdateres ikke&lt;br /&gt;
*Feilsøkt i logger&lt;br /&gt;
*Fant synderen, forbedret kode.&lt;br /&gt;
*Lagt til mulighet for administrator å se andre brukeres Oppgaveliste&lt;br /&gt;
&lt;br /&gt;
== Eldre versjoner ==&lt;br /&gt;
*[[padmin:2025|2025]]&lt;br /&gt;
*[[padmin:2024|2024]]&lt;br /&gt;
*[[padmin:2023|2023]]&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4220</id>
		<title>Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4220"/>
		<updated>2026-03-18T12:29:18Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* 2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 2026 ==&lt;br /&gt;
18.3.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-040: Hva skjer med sjekklister uten prosjekt&lt;br /&gt;
*Fant flere sjekklister som var sendt inn uten prosjekt. Fant at disse falt i mellom og forble uten ansvarlig.&lt;br /&gt;
*Implementert sett ansvarlig på sjekklister uten prosjekt. Havner nå hos riktig ansvarlig.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
12.3.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-041: Create/Update HourReg without subProject and kw.mandatorySubProject&lt;br /&gt;
*Forbedret json response slik at app kan håndtere feilsituasjonen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6.3.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-039: Nytt avvik ble opprettet uten verdier&lt;br /&gt;
*Feilsøkt, fant at dette skjedde fra Padmin / QuickReg, men ikke app.&lt;br /&gt;
*har gjort en endring i opprettelse av avvik som etter innsendt avvik på en mer robust måte.&lt;br /&gt;
&lt;br /&gt;
1046-FE-038: Lønnskjøring snubler, antagelig på feil java.json library.&lt;br /&gt;
*Fant at flere versjoner av java.json ble hentet inn i applikasjonen. Ekskludert uønskede versjoner.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
26.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-038: Lønnskjøring snubler, antagelig på feil java.json library.&lt;br /&gt;
*Feilsøkt. Fant at feil java.json.JSONObject ble benyttet. Kopiert kode til en ny JSONObjectHelper klasse, som ikke har slike konflikter.&lt;br /&gt;
&lt;br /&gt;
1046-FE-037: Bytte prosjekt på timer snublet&lt;br /&gt;
*Feilsøkt. Fant at kombinasjonen prosjekt med delprosjekt og krav om at delprosjekt må fylles ut laget en feil. Fikset.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
18.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-035: Delete checklist not possible&lt;br /&gt;
*Fant at knapp for å slette sjekkliste kun var tilgjengelig når status = 01. Ny&lt;br /&gt;
*Lagt til rolle ROLE_QUALITY_ADMIN&lt;br /&gt;
*Gjort knappen slette sjekkliste synlig for ROLE_QUALITY_ADMIN når sjekkliste har status &amp;lt;= 20. Godkjent&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-031: Ny support funksjon&lt;br /&gt;
*Nytt support-grensesnitt utviklet for alle plattformer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
16.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-258 Fjerne valget send login info&lt;br /&gt;
*Valget er ikke relevant siden passord ikke kommer med i eposten.&lt;br /&gt;
&lt;br /&gt;
1046-FO-259: Login utfordringer&lt;br /&gt;
*Lagt til automatisk korrigering for whitespace (mellomrom, tab) i brukernavn, passord og 2fa-kode. Innimellom med klipp og lim kom det med slike tegn som gjorde at login snublet når det så riktig ut for bruker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
15.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-028: Sjekkliste status&lt;br /&gt;
*Laget knapp for å merke sjekkliste sendt.&lt;br /&gt;
&lt;br /&gt;
1046-FO-035: Lagt til flere felter time-oversikter&lt;br /&gt;
*50% overtid&lt;br /&gt;
*100% overtid&lt;br /&gt;
*Kommentar&lt;br /&gt;
*Tillegg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-023: Systemgenerated tasks oppdateres ikke&lt;br /&gt;
*Feilsøkt i logger&lt;br /&gt;
*Fant synderen, forbedret kode.&lt;br /&gt;
*Lagt til mulighet for administrator å se andre brukeres Oppgaveliste&lt;br /&gt;
&lt;br /&gt;
== Eldre versjoner ==&lt;br /&gt;
*[[padmin:2025|2025]]&lt;br /&gt;
*[[padmin:2024|2024]]&lt;br /&gt;
*[[padmin:2023|2023]]&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Qrapp:Versjonshistorikk&amp;diff=4219</id>
		<title>Qrapp:Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Qrapp:Versjonshistorikk&amp;diff=4219"/>
		<updated>2026-03-18T10:15:17Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* 2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==2026==&lt;br /&gt;
v2.2.2 - 19.3.2026&lt;br /&gt;
&lt;br /&gt;
1063-ØN-002: Legge til bilde i tillegg til ta bilde.&lt;br /&gt;
*Lagt til menyvalg for å laste opp fra bilder og andre filer fra telefonen i tillegg til å ta bilde.&lt;br /&gt;
&lt;br /&gt;
1063-FE-042: CheckIn: prosjekt ikke synlig&lt;br /&gt;
*For mye infomasjon til bredden på skjermen / menyen slik at prosjekt ikke gir mening ved innsjekking.&lt;br /&gt;
*Gjort menyen bredere og responsive slik at det blir plass til lengre tekst, samt automatisk utvidelse til å gå over flere linjer.&lt;br /&gt;
&lt;br /&gt;
1063-FE-040: Timeregistrering: Vise liste over registreringer samme dag. &lt;br /&gt;
*Lagt til visning av timeregistreringer for inneværende dag inne på timeregistreringen.&lt;br /&gt;
&lt;br /&gt;
Forbedret oversikter med mye informasjon, som timeliste. Automatisk overgang fra å vise informasjon i kolonner til å vise hver post over flere rader når det blir lite plass på skjermen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
v2.2.0 - 12.3.2026&lt;br /&gt;
&lt;br /&gt;
Forbedret UI for å ta hensyn til skjermtastatur.&lt;br /&gt;
&lt;br /&gt;
1063-FO-044: Vanskelig å lese oversikter på telefon&lt;br /&gt;
*Implementert responsive oversikter.&lt;br /&gt;
&lt;br /&gt;
v2.1.4 - 9.3.2026&lt;br /&gt;
&lt;br /&gt;
1063-FE-039: Utsjekk til timereg feiler&lt;br /&gt;
*Ombygd deler av logikken. Virker nå.&lt;br /&gt;
&lt;br /&gt;
1063-FE-037: Mulig å sende inn sjekkliste uten prosjekt.&lt;br /&gt;
*Lagt til kontroll av sjekkliste før innsending.&lt;br /&gt;
*Bygget om slik at sjekkliste åpnes for redigering med en gang i stedet for at ny sjekkliste går til visning.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
v2.1.2 - 3.3.2026&lt;br /&gt;
&lt;br /&gt;
1063-ØN-10123: Nye språk: Latvisk, Litauisk, Polsk&lt;br /&gt;
*Lagt til nye språkpakker. Oversatt alle tekster.&lt;br /&gt;
&lt;br /&gt;
1063-FE-10127: CheckPoints scrollable&lt;br /&gt;
*Gjort det mulig å scrolle sjekklister som gikk ut over skjermbildet.&lt;br /&gt;
&lt;br /&gt;
1063-FE-036: Sykemelding snublet&lt;br /&gt;
*Feilsøkt. Fant feil når bruker ikke hadde noen sykemelding i historikken.&lt;br /&gt;
&lt;br /&gt;
1063-FE-034: Datoformat følger amerikansk når telefon skal følge engelsk. &lt;br /&gt;
*Feilsøkt. Fant årsak. Forbedret datologikk for å bedre følge telefonens språkinnstillinger.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.2.2026&lt;br /&gt;
&lt;br /&gt;
1063-FO-043: Auto convert heic to jpg before uploading to server&lt;br /&gt;
*Lagt til funksjonalitet som konverterer bilder fra apple / ios på deres heic-format til jpg som er lettere for andre å håndtere.&lt;br /&gt;
&lt;br /&gt;
1046-FO-031: Lage egen support&lt;br /&gt;
*Ny support funksjonalitet lagt til.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
20.1.2026&lt;br /&gt;
&lt;br /&gt;
1063-FO-041: Vise prosjektnummer ved valg av prosjekt.&lt;br /&gt;
*Endret liste formatet, lagt til prosjektnummer.&lt;br /&gt;
&lt;br /&gt;
Forbedret innlogging:&lt;br /&gt;
*Automatisk fjerning av mellomrom og andre skjulte tegn slik at innlogging forsøkes bare med teksten til brukernavn, passord og 2fa kode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.1.2026&lt;br /&gt;
&lt;br /&gt;
1063-FE-025: Avvik redigering skjermbilde ikke mulig å scrolle nedre del inn i synsfelt når tastaturet synes.&lt;br /&gt;
*Feilsøkt. Fikset. Fikset samme potensielle utfordring andre steder, som timeregistrering.&lt;br /&gt;
&lt;br /&gt;
1063-FE-026: Avviksoversikt snubler når filter returnerer null.&lt;br /&gt;
*Feilsøkt. Fikset.&lt;br /&gt;
&lt;br /&gt;
1063-FE-027: Vise avvik sier undefined i stedet for prosjekt.&lt;br /&gt;
*Feilsøkt. Fikset.&lt;br /&gt;
&lt;br /&gt;
1063-FE-029: Nytt avvik initialiseres bare første gang.&lt;br /&gt;
*Lagt til funksjonalitet for å initialisere riktig hver gang.&lt;br /&gt;
&lt;br /&gt;
==2024==&lt;br /&gt;
*6.12.2024 1046-FE-020: Redigere timer gir feilmelding ved lagring&lt;br /&gt;
**Feilsøkt. Fant årsak på server-siden. Fikset.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 24. april 2024 ===&lt;br /&gt;
*1063-FE-002 Sykemelding - oversikten vises ikke det hele tatt&lt;br /&gt;
**fikset&lt;br /&gt;
*1063-FE-004 Hurtig-meny hjem-side skjuler ikke menyvalg som skal skjules&lt;br /&gt;
**fikset&lt;br /&gt;
*1063-FO-002 Forbli innlogget lenge&lt;br /&gt;
**fikset&lt;br /&gt;
*Modulen Innsjekking laget&lt;br /&gt;
&lt;br /&gt;
==2023==&lt;br /&gt;
===10. november 2023===&lt;br /&gt;
*1063-FE-001 Rediger timereg m.m. - prosjekt er tom&lt;br /&gt;
**Feilsøkt, utbedret.&lt;br /&gt;
*1063-FO-001 Kamera / Vedlegg&lt;br /&gt;
**Lagt til funksjonalitet for å ta bilde med telefonens kamera&lt;br /&gt;
*1063-FO-002 Forbli innlogget i 10 døgn&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Qrapp:Versjonshistorikk&amp;diff=4218</id>
		<title>Qrapp:Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Qrapp:Versjonshistorikk&amp;diff=4218"/>
		<updated>2026-03-18T10:11:53Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* 2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==2026==&lt;br /&gt;
v2.2.1 - 18.3.2026&lt;br /&gt;
&lt;br /&gt;
1063-ØN-002: Legge til bilde i tillegg til ta bilde.&lt;br /&gt;
*Lagt til menyvalg for å laste opp fra bilder og andre filer fra telefonen i tillegg til å ta bilde.&lt;br /&gt;
&lt;br /&gt;
1063-FE-042: CheckIn: prosjekt ikke synlig&lt;br /&gt;
*For mye infomasjon til bredden på skjermen / menyen slik at prosjekt ikke gir mening ved innsjekking.&lt;br /&gt;
*Gjort menyen bredere og responsive slik at det blir plass til lengre tekst, samt automatisk utvidelse til å gå over flere linjer.&lt;br /&gt;
&lt;br /&gt;
1063-FE-040: Timeregistrering: Vise liste over registreringer samme dag. &lt;br /&gt;
*Lagt til visning av timeregistreringer for inneværende dag inne på timeregistreringen.&lt;br /&gt;
&lt;br /&gt;
Forbedret oversikter med mye informasjon, som timeliste. Automatisk overgang fra å vise informasjon i kolonner til å vise hver post over flere rader når det blir lite plass på skjermen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
v2.2.0 - 12.3.2026&lt;br /&gt;
&lt;br /&gt;
Forbedret UI for å ta hensyn til skjermtastatur.&lt;br /&gt;
&lt;br /&gt;
1063-FO-044: Vanskelig å lese oversikter på telefon&lt;br /&gt;
*Implementert responsive oversikter.&lt;br /&gt;
&lt;br /&gt;
v2.1.4 - 9.3.2026&lt;br /&gt;
&lt;br /&gt;
1063-FE-039: Utsjekk til timereg feiler&lt;br /&gt;
*Ombygd deler av logikken. Virker nå.&lt;br /&gt;
&lt;br /&gt;
1063-FE-037: Mulig å sende inn sjekkliste uten prosjekt.&lt;br /&gt;
*Lagt til kontroll av sjekkliste før innsending.&lt;br /&gt;
*Bygget om slik at sjekkliste åpnes for redigering med en gang i stedet for at ny sjekkliste går til visning.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
v2.1.2 - 3.3.2026&lt;br /&gt;
&lt;br /&gt;
1063-ØN-10123: Nye språk: Latvisk, Litauisk, Polsk&lt;br /&gt;
*Lagt til nye språkpakker. Oversatt alle tekster.&lt;br /&gt;
&lt;br /&gt;
1063-FE-10127: CheckPoints scrollable&lt;br /&gt;
*Gjort det mulig å scrolle sjekklister som gikk ut over skjermbildet.&lt;br /&gt;
&lt;br /&gt;
1063-FE-036: Sykemelding snublet&lt;br /&gt;
*Feilsøkt. Fant feil når bruker ikke hadde noen sykemelding i historikken.&lt;br /&gt;
&lt;br /&gt;
1063-FE-034: Datoformat følger amerikansk når telefon skal følge engelsk. &lt;br /&gt;
*Feilsøkt. Fant årsak. Forbedret datologikk for å bedre følge telefonens språkinnstillinger.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.2.2026&lt;br /&gt;
&lt;br /&gt;
1063-FO-043: Auto convert heic to jpg before uploading to server&lt;br /&gt;
*Lagt til funksjonalitet som konverterer bilder fra apple / ios på deres heic-format til jpg som er lettere for andre å håndtere.&lt;br /&gt;
&lt;br /&gt;
1046-FO-031: Lage egen support&lt;br /&gt;
*Ny support funksjonalitet lagt til.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
20.1.2026&lt;br /&gt;
&lt;br /&gt;
1063-FO-041: Vise prosjektnummer ved valg av prosjekt.&lt;br /&gt;
*Endret liste formatet, lagt til prosjektnummer.&lt;br /&gt;
&lt;br /&gt;
Forbedret innlogging:&lt;br /&gt;
*Automatisk fjerning av mellomrom og andre skjulte tegn slik at innlogging forsøkes bare med teksten til brukernavn, passord og 2fa kode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.1.2026&lt;br /&gt;
&lt;br /&gt;
1063-FE-025: Avvik redigering skjermbilde ikke mulig å scrolle nedre del inn i synsfelt når tastaturet synes.&lt;br /&gt;
*Feilsøkt. Fikset. Fikset samme potensielle utfordring andre steder, som timeregistrering.&lt;br /&gt;
&lt;br /&gt;
1063-FE-026: Avviksoversikt snubler når filter returnerer null.&lt;br /&gt;
*Feilsøkt. Fikset.&lt;br /&gt;
&lt;br /&gt;
1063-FE-027: Vise avvik sier undefined i stedet for prosjekt.&lt;br /&gt;
*Feilsøkt. Fikset.&lt;br /&gt;
&lt;br /&gt;
1063-FE-029: Nytt avvik initialiseres bare første gang.&lt;br /&gt;
*Lagt til funksjonalitet for å initialisere riktig hver gang.&lt;br /&gt;
&lt;br /&gt;
==2024==&lt;br /&gt;
*6.12.2024 1046-FE-020: Redigere timer gir feilmelding ved lagring&lt;br /&gt;
**Feilsøkt. Fant årsak på server-siden. Fikset.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 24. april 2024 ===&lt;br /&gt;
*1063-FE-002 Sykemelding - oversikten vises ikke det hele tatt&lt;br /&gt;
**fikset&lt;br /&gt;
*1063-FE-004 Hurtig-meny hjem-side skjuler ikke menyvalg som skal skjules&lt;br /&gt;
**fikset&lt;br /&gt;
*1063-FO-002 Forbli innlogget lenge&lt;br /&gt;
**fikset&lt;br /&gt;
*Modulen Innsjekking laget&lt;br /&gt;
&lt;br /&gt;
==2023==&lt;br /&gt;
===10. november 2023===&lt;br /&gt;
*1063-FE-001 Rediger timereg m.m. - prosjekt er tom&lt;br /&gt;
**Feilsøkt, utbedret.&lt;br /&gt;
*1063-FO-001 Kamera / Vedlegg&lt;br /&gt;
**Lagt til funksjonalitet for å ta bilde med telefonens kamera&lt;br /&gt;
*1063-FO-002 Forbli innlogget i 10 døgn&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Qrapp:Versjonshistorikk&amp;diff=4217</id>
		<title>Qrapp:Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Qrapp:Versjonshistorikk&amp;diff=4217"/>
		<updated>2026-03-18T10:11:47Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* 2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==2026==&lt;br /&gt;
v2.2.1 - 18.3.2026&lt;br /&gt;
&lt;br /&gt;
1063-ØN-002: Legge til bilde i tillegg til ta bilde.&lt;br /&gt;
*Lagt til menyvalg for å laste opp fra bilder og andre filer fra telefonen i tillegg til å ta bilde.&lt;br /&gt;
&lt;br /&gt;
1063-FE-042: CheckIn: prosjekt ikke synlig&lt;br /&gt;
*For mye infomasjon til bredden på skjermen / menyen slik at prosjekt ikke gir mening ved innsjekking.&lt;br /&gt;
*Gjort menyen bredere og responsive slik at det blir plass til lengre tekst, samt automatisk utvidelse til å gå over flere linjer.&lt;br /&gt;
&lt;br /&gt;
1063-FE-040: Timeregistrering: Vise liste over registreringer samme dag. &lt;br /&gt;
*Lagt til visning av timeregistreringer for inneværende dag inne på timeregistreringen.&lt;br /&gt;
&lt;br /&gt;
Forbedret oversikter med mye informasjon, som timeliste. Automatisk overgang fra å vise informasjon i kolonner til å vise hver post over flere rader når det blir lite plass på skjermen.&lt;br /&gt;
&lt;br /&gt;
v2.2.0 - 12.3.2026&lt;br /&gt;
&lt;br /&gt;
Forbedret UI for å ta hensyn til skjermtastatur.&lt;br /&gt;
&lt;br /&gt;
1063-FO-044: Vanskelig å lese oversikter på telefon&lt;br /&gt;
*Implementert responsive oversikter.&lt;br /&gt;
&lt;br /&gt;
v2.1.4 - 9.3.2026&lt;br /&gt;
&lt;br /&gt;
1063-FE-039: Utsjekk til timereg feiler&lt;br /&gt;
*Ombygd deler av logikken. Virker nå.&lt;br /&gt;
&lt;br /&gt;
1063-FE-037: Mulig å sende inn sjekkliste uten prosjekt.&lt;br /&gt;
*Lagt til kontroll av sjekkliste før innsending.&lt;br /&gt;
*Bygget om slik at sjekkliste åpnes for redigering med en gang i stedet for at ny sjekkliste går til visning.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
v2.1.2 - 3.3.2026&lt;br /&gt;
&lt;br /&gt;
1063-ØN-10123: Nye språk: Latvisk, Litauisk, Polsk&lt;br /&gt;
*Lagt til nye språkpakker. Oversatt alle tekster.&lt;br /&gt;
&lt;br /&gt;
1063-FE-10127: CheckPoints scrollable&lt;br /&gt;
*Gjort det mulig å scrolle sjekklister som gikk ut over skjermbildet.&lt;br /&gt;
&lt;br /&gt;
1063-FE-036: Sykemelding snublet&lt;br /&gt;
*Feilsøkt. Fant feil når bruker ikke hadde noen sykemelding i historikken.&lt;br /&gt;
&lt;br /&gt;
1063-FE-034: Datoformat følger amerikansk når telefon skal følge engelsk. &lt;br /&gt;
*Feilsøkt. Fant årsak. Forbedret datologikk for å bedre følge telefonens språkinnstillinger.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.2.2026&lt;br /&gt;
&lt;br /&gt;
1063-FO-043: Auto convert heic to jpg before uploading to server&lt;br /&gt;
*Lagt til funksjonalitet som konverterer bilder fra apple / ios på deres heic-format til jpg som er lettere for andre å håndtere.&lt;br /&gt;
&lt;br /&gt;
1046-FO-031: Lage egen support&lt;br /&gt;
*Ny support funksjonalitet lagt til.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
20.1.2026&lt;br /&gt;
&lt;br /&gt;
1063-FO-041: Vise prosjektnummer ved valg av prosjekt.&lt;br /&gt;
*Endret liste formatet, lagt til prosjektnummer.&lt;br /&gt;
&lt;br /&gt;
Forbedret innlogging:&lt;br /&gt;
*Automatisk fjerning av mellomrom og andre skjulte tegn slik at innlogging forsøkes bare med teksten til brukernavn, passord og 2fa kode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.1.2026&lt;br /&gt;
&lt;br /&gt;
1063-FE-025: Avvik redigering skjermbilde ikke mulig å scrolle nedre del inn i synsfelt når tastaturet synes.&lt;br /&gt;
*Feilsøkt. Fikset. Fikset samme potensielle utfordring andre steder, som timeregistrering.&lt;br /&gt;
&lt;br /&gt;
1063-FE-026: Avviksoversikt snubler når filter returnerer null.&lt;br /&gt;
*Feilsøkt. Fikset.&lt;br /&gt;
&lt;br /&gt;
1063-FE-027: Vise avvik sier undefined i stedet for prosjekt.&lt;br /&gt;
*Feilsøkt. Fikset.&lt;br /&gt;
&lt;br /&gt;
1063-FE-029: Nytt avvik initialiseres bare første gang.&lt;br /&gt;
*Lagt til funksjonalitet for å initialisere riktig hver gang.&lt;br /&gt;
&lt;br /&gt;
==2024==&lt;br /&gt;
*6.12.2024 1046-FE-020: Redigere timer gir feilmelding ved lagring&lt;br /&gt;
**Feilsøkt. Fant årsak på server-siden. Fikset.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 24. april 2024 ===&lt;br /&gt;
*1063-FE-002 Sykemelding - oversikten vises ikke det hele tatt&lt;br /&gt;
**fikset&lt;br /&gt;
*1063-FE-004 Hurtig-meny hjem-side skjuler ikke menyvalg som skal skjules&lt;br /&gt;
**fikset&lt;br /&gt;
*1063-FO-002 Forbli innlogget lenge&lt;br /&gt;
**fikset&lt;br /&gt;
*Modulen Innsjekking laget&lt;br /&gt;
&lt;br /&gt;
==2023==&lt;br /&gt;
===10. november 2023===&lt;br /&gt;
*1063-FE-001 Rediger timereg m.m. - prosjekt er tom&lt;br /&gt;
**Feilsøkt, utbedret.&lt;br /&gt;
*1063-FO-001 Kamera / Vedlegg&lt;br /&gt;
**Lagt til funksjonalitet for å ta bilde med telefonens kamera&lt;br /&gt;
*1063-FO-002 Forbli innlogget i 10 døgn&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Qrapp:Versjonshistorikk&amp;diff=4216</id>
		<title>Qrapp:Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Qrapp:Versjonshistorikk&amp;diff=4216"/>
		<updated>2026-03-12T10:58:08Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* 2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==2026==&lt;br /&gt;
v2.2.0 - 12.3.2026&lt;br /&gt;
&lt;br /&gt;
Forbedret UI for å ta hensyn til skjermtastatur.&lt;br /&gt;
&lt;br /&gt;
1063-FO-044: Vanskelig å lese oversikter på telefon&lt;br /&gt;
*Implementert responsive oversikter.&lt;br /&gt;
&lt;br /&gt;
v2.1.4 - 9.3.2026&lt;br /&gt;
&lt;br /&gt;
1063-FE-039: Utsjekk til timereg feiler&lt;br /&gt;
*Ombygd deler av logikken. Virker nå.&lt;br /&gt;
&lt;br /&gt;
1063-FE-037: Mulig å sende inn sjekkliste uten prosjekt.&lt;br /&gt;
*Lagt til kontroll av sjekkliste før innsending.&lt;br /&gt;
*Bygget om slik at sjekkliste åpnes for redigering med en gang i stedet for at ny sjekkliste går til visning.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
v2.1.2 - 3.3.2026&lt;br /&gt;
&lt;br /&gt;
1063-ØN-10123: Nye språk: Latvisk, Litauisk, Polsk&lt;br /&gt;
*Lagt til nye språkpakker. Oversatt alle tekster.&lt;br /&gt;
&lt;br /&gt;
1063-FE-10127: CheckPoints scrollable&lt;br /&gt;
*Gjort det mulig å scrolle sjekklister som gikk ut over skjermbildet.&lt;br /&gt;
&lt;br /&gt;
1063-FE-036: Sykemelding snublet&lt;br /&gt;
*Feilsøkt. Fant feil når bruker ikke hadde noen sykemelding i historikken.&lt;br /&gt;
&lt;br /&gt;
1063-FE-034: Datoformat følger amerikansk når telefon skal følge engelsk. &lt;br /&gt;
*Feilsøkt. Fant årsak. Forbedret datologikk for å bedre følge telefonens språkinnstillinger.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.2.2026&lt;br /&gt;
&lt;br /&gt;
1063-FO-043: Auto convert heic to jpg before uploading to server&lt;br /&gt;
*Lagt til funksjonalitet som konverterer bilder fra apple / ios på deres heic-format til jpg som er lettere for andre å håndtere.&lt;br /&gt;
&lt;br /&gt;
1046-FO-031: Lage egen support&lt;br /&gt;
*Ny support funksjonalitet lagt til.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
20.1.2026&lt;br /&gt;
&lt;br /&gt;
1063-FO-041: Vise prosjektnummer ved valg av prosjekt.&lt;br /&gt;
*Endret liste formatet, lagt til prosjektnummer.&lt;br /&gt;
&lt;br /&gt;
Forbedret innlogging:&lt;br /&gt;
*Automatisk fjerning av mellomrom og andre skjulte tegn slik at innlogging forsøkes bare med teksten til brukernavn, passord og 2fa kode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.1.2026&lt;br /&gt;
&lt;br /&gt;
1063-FE-025: Avvik redigering skjermbilde ikke mulig å scrolle nedre del inn i synsfelt når tastaturet synes.&lt;br /&gt;
*Feilsøkt. Fikset. Fikset samme potensielle utfordring andre steder, som timeregistrering.&lt;br /&gt;
&lt;br /&gt;
1063-FE-026: Avviksoversikt snubler når filter returnerer null.&lt;br /&gt;
*Feilsøkt. Fikset.&lt;br /&gt;
&lt;br /&gt;
1063-FE-027: Vise avvik sier undefined i stedet for prosjekt.&lt;br /&gt;
*Feilsøkt. Fikset.&lt;br /&gt;
&lt;br /&gt;
1063-FE-029: Nytt avvik initialiseres bare første gang.&lt;br /&gt;
*Lagt til funksjonalitet for å initialisere riktig hver gang.&lt;br /&gt;
&lt;br /&gt;
==2024==&lt;br /&gt;
*6.12.2024 1046-FE-020: Redigere timer gir feilmelding ved lagring&lt;br /&gt;
**Feilsøkt. Fant årsak på server-siden. Fikset.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 24. april 2024 ===&lt;br /&gt;
*1063-FE-002 Sykemelding - oversikten vises ikke det hele tatt&lt;br /&gt;
**fikset&lt;br /&gt;
*1063-FE-004 Hurtig-meny hjem-side skjuler ikke menyvalg som skal skjules&lt;br /&gt;
**fikset&lt;br /&gt;
*1063-FO-002 Forbli innlogget lenge&lt;br /&gt;
**fikset&lt;br /&gt;
*Modulen Innsjekking laget&lt;br /&gt;
&lt;br /&gt;
==2023==&lt;br /&gt;
===10. november 2023===&lt;br /&gt;
*1063-FE-001 Rediger timereg m.m. - prosjekt er tom&lt;br /&gt;
**Feilsøkt, utbedret.&lt;br /&gt;
*1063-FO-001 Kamera / Vedlegg&lt;br /&gt;
**Lagt til funksjonalitet for å ta bilde med telefonens kamera&lt;br /&gt;
*1063-FO-002 Forbli innlogget i 10 døgn&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4215</id>
		<title>Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4215"/>
		<updated>2026-03-12T10:49:30Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* 2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 2026 ==&lt;br /&gt;
12.3.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-041: Create/Update HourReg without subProject and kw.mandatorySubProject&lt;br /&gt;
*Forbedret json response slik at app kan håndtere feilsituasjonen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6.3.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-039: Nytt avvik ble opprettet uten verdier&lt;br /&gt;
*Feilsøkt, fant at dette skjedde fra Padmin / QuickReg, men ikke app.&lt;br /&gt;
*har gjort en endring i opprettelse av avvik som etter innsendt avvik på en mer robust måte.&lt;br /&gt;
&lt;br /&gt;
1046-FE-038: Lønnskjøring snubler, antagelig på feil java.json library.&lt;br /&gt;
*Fant at flere versjoner av java.json ble hentet inn i applikasjonen. Ekskludert uønskede versjoner.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
26.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-038: Lønnskjøring snubler, antagelig på feil java.json library.&lt;br /&gt;
*Feilsøkt. Fant at feil java.json.JSONObject ble benyttet. Kopiert kode til en ny JSONObjectHelper klasse, som ikke har slike konflikter.&lt;br /&gt;
&lt;br /&gt;
1046-FE-037: Bytte prosjekt på timer snublet&lt;br /&gt;
*Feilsøkt. Fant at kombinasjonen prosjekt med delprosjekt og krav om at delprosjekt må fylles ut laget en feil. Fikset.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
18.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-035: Delete checklist not possible&lt;br /&gt;
*Fant at knapp for å slette sjekkliste kun var tilgjengelig når status = 01. Ny&lt;br /&gt;
*Lagt til rolle ROLE_QUALITY_ADMIN&lt;br /&gt;
*Gjort knappen slette sjekkliste synlig for ROLE_QUALITY_ADMIN når sjekkliste har status &amp;lt;= 20. Godkjent&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-031: Ny support funksjon&lt;br /&gt;
*Nytt support-grensesnitt utviklet for alle plattformer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
16.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-258 Fjerne valget send login info&lt;br /&gt;
*Valget er ikke relevant siden passord ikke kommer med i eposten.&lt;br /&gt;
&lt;br /&gt;
1046-FO-259: Login utfordringer&lt;br /&gt;
*Lagt til automatisk korrigering for whitespace (mellomrom, tab) i brukernavn, passord og 2fa-kode. Innimellom med klipp og lim kom det med slike tegn som gjorde at login snublet når det så riktig ut for bruker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
15.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-028: Sjekkliste status&lt;br /&gt;
*Laget knapp for å merke sjekkliste sendt.&lt;br /&gt;
&lt;br /&gt;
1046-FO-035: Lagt til flere felter time-oversikter&lt;br /&gt;
*50% overtid&lt;br /&gt;
*100% overtid&lt;br /&gt;
*Kommentar&lt;br /&gt;
*Tillegg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-023: Systemgenerated tasks oppdateres ikke&lt;br /&gt;
*Feilsøkt i logger&lt;br /&gt;
*Fant synderen, forbedret kode.&lt;br /&gt;
*Lagt til mulighet for administrator å se andre brukeres Oppgaveliste&lt;br /&gt;
&lt;br /&gt;
== Eldre versjoner ==&lt;br /&gt;
*[[padmin:2025|2025]]&lt;br /&gt;
*[[padmin:2024|2024]]&lt;br /&gt;
*[[padmin:2023|2023]]&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Qrapp:Versjonshistorikk&amp;diff=4214</id>
		<title>Qrapp:Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Qrapp:Versjonshistorikk&amp;diff=4214"/>
		<updated>2026-03-10T13:14:43Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* 2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==2026==&lt;br /&gt;
v2.1.4 - 9.3.2026&lt;br /&gt;
&lt;br /&gt;
1063-FE-039: Utsjekk til timereg feiler&lt;br /&gt;
*Ombygd deler av logikken. Virker nå.&lt;br /&gt;
&lt;br /&gt;
1063-FE-037: Mulig å sende inn sjekkliste uten prosjekt.&lt;br /&gt;
*Lagt til kontroll av sjekkliste før innsending.&lt;br /&gt;
*Bygget om slik at sjekkliste åpnes for redigering med en gang i stedet for at ny sjekkliste går til visning.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
v2.1.2 - 3.3.2026&lt;br /&gt;
&lt;br /&gt;
1063-ØN-10123: Nye språk: Latvisk, Litauisk, Polsk&lt;br /&gt;
*Lagt til nye språkpakker. Oversatt alle tekster.&lt;br /&gt;
&lt;br /&gt;
1063-FE-10127: CheckPoints scrollable&lt;br /&gt;
*Gjort det mulig å scrolle sjekklister som gikk ut over skjermbildet.&lt;br /&gt;
&lt;br /&gt;
1063-FE-036: Sykemelding snublet&lt;br /&gt;
*Feilsøkt. Fant feil når bruker ikke hadde noen sykemelding i historikken.&lt;br /&gt;
&lt;br /&gt;
1063-FE-034: Datoformat følger amerikansk når telefon skal følge engelsk. &lt;br /&gt;
*Feilsøkt. Fant årsak. Forbedret datologikk for å bedre følge telefonens språkinnstillinger.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.2.2026&lt;br /&gt;
&lt;br /&gt;
1063-FO-043: Auto convert heic to jpg before uploading to server&lt;br /&gt;
*Lagt til funksjonalitet som konverterer bilder fra apple / ios på deres heic-format til jpg som er lettere for andre å håndtere.&lt;br /&gt;
&lt;br /&gt;
1046-FO-031: Lage egen support&lt;br /&gt;
*Ny support funksjonalitet lagt til.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
20.1.2026&lt;br /&gt;
&lt;br /&gt;
1063-FO-041: Vise prosjektnummer ved valg av prosjekt.&lt;br /&gt;
*Endret liste formatet, lagt til prosjektnummer.&lt;br /&gt;
&lt;br /&gt;
Forbedret innlogging:&lt;br /&gt;
*Automatisk fjerning av mellomrom og andre skjulte tegn slik at innlogging forsøkes bare med teksten til brukernavn, passord og 2fa kode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.1.2026&lt;br /&gt;
&lt;br /&gt;
1063-FE-025: Avvik redigering skjermbilde ikke mulig å scrolle nedre del inn i synsfelt når tastaturet synes.&lt;br /&gt;
*Feilsøkt. Fikset. Fikset samme potensielle utfordring andre steder, som timeregistrering.&lt;br /&gt;
&lt;br /&gt;
1063-FE-026: Avviksoversikt snubler når filter returnerer null.&lt;br /&gt;
*Feilsøkt. Fikset.&lt;br /&gt;
&lt;br /&gt;
1063-FE-027: Vise avvik sier undefined i stedet for prosjekt.&lt;br /&gt;
*Feilsøkt. Fikset.&lt;br /&gt;
&lt;br /&gt;
1063-FE-029: Nytt avvik initialiseres bare første gang.&lt;br /&gt;
*Lagt til funksjonalitet for å initialisere riktig hver gang.&lt;br /&gt;
&lt;br /&gt;
==2024==&lt;br /&gt;
*6.12.2024 1046-FE-020: Redigere timer gir feilmelding ved lagring&lt;br /&gt;
**Feilsøkt. Fant årsak på server-siden. Fikset.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 24. april 2024 ===&lt;br /&gt;
*1063-FE-002 Sykemelding - oversikten vises ikke det hele tatt&lt;br /&gt;
**fikset&lt;br /&gt;
*1063-FE-004 Hurtig-meny hjem-side skjuler ikke menyvalg som skal skjules&lt;br /&gt;
**fikset&lt;br /&gt;
*1063-FO-002 Forbli innlogget lenge&lt;br /&gt;
**fikset&lt;br /&gt;
*Modulen Innsjekking laget&lt;br /&gt;
&lt;br /&gt;
==2023==&lt;br /&gt;
===10. november 2023===&lt;br /&gt;
*1063-FE-001 Rediger timereg m.m. - prosjekt er tom&lt;br /&gt;
**Feilsøkt, utbedret.&lt;br /&gt;
*1063-FO-001 Kamera / Vedlegg&lt;br /&gt;
**Lagt til funksjonalitet for å ta bilde med telefonens kamera&lt;br /&gt;
*1063-FO-002 Forbli innlogget i 10 døgn&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4213</id>
		<title>Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4213"/>
		<updated>2026-03-10T09:36:51Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* 2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 2026 ==&lt;br /&gt;
6.3.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-039: Nytt avvik ble opprettet uten verdier&lt;br /&gt;
*Feilsøkt, fant at dette skjedde fra Padmin / QuickReg, men ikke app.&lt;br /&gt;
*har gjort en endring i opprettelse av avvik som etter innsendt avvik på en mer robust måte.&lt;br /&gt;
&lt;br /&gt;
1046-FE-038: Lønnskjøring snubler, antagelig på feil java.json library.&lt;br /&gt;
*Fant at flere versjoner av java.json ble hentet inn i applikasjonen. Ekskludert uønskede versjoner.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
26.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-038: Lønnskjøring snubler, antagelig på feil java.json library.&lt;br /&gt;
*Feilsøkt. Fant at feil java.json.JSONObject ble benyttet. Kopiert kode til en ny JSONObjectHelper klasse, som ikke har slike konflikter.&lt;br /&gt;
&lt;br /&gt;
1046-FE-037: Bytte prosjekt på timer snublet&lt;br /&gt;
*Feilsøkt. Fant at kombinasjonen prosjekt med delprosjekt og krav om at delprosjekt må fylles ut laget en feil. Fikset.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
18.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-035: Delete checklist not possible&lt;br /&gt;
*Fant at knapp for å slette sjekkliste kun var tilgjengelig når status = 01. Ny&lt;br /&gt;
*Lagt til rolle ROLE_QUALITY_ADMIN&lt;br /&gt;
*Gjort knappen slette sjekkliste synlig for ROLE_QUALITY_ADMIN når sjekkliste har status &amp;lt;= 20. Godkjent&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-031: Ny support funksjon&lt;br /&gt;
*Nytt support-grensesnitt utviklet for alle plattformer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
16.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-258 Fjerne valget send login info&lt;br /&gt;
*Valget er ikke relevant siden passord ikke kommer med i eposten.&lt;br /&gt;
&lt;br /&gt;
1046-FO-259: Login utfordringer&lt;br /&gt;
*Lagt til automatisk korrigering for whitespace (mellomrom, tab) i brukernavn, passord og 2fa-kode. Innimellom med klipp og lim kom det med slike tegn som gjorde at login snublet når det så riktig ut for bruker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
15.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-028: Sjekkliste status&lt;br /&gt;
*Laget knapp for å merke sjekkliste sendt.&lt;br /&gt;
&lt;br /&gt;
1046-FO-035: Lagt til flere felter time-oversikter&lt;br /&gt;
*50% overtid&lt;br /&gt;
*100% overtid&lt;br /&gt;
*Kommentar&lt;br /&gt;
*Tillegg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-023: Systemgenerated tasks oppdateres ikke&lt;br /&gt;
*Feilsøkt i logger&lt;br /&gt;
*Fant synderen, forbedret kode.&lt;br /&gt;
*Lagt til mulighet for administrator å se andre brukeres Oppgaveliste&lt;br /&gt;
&lt;br /&gt;
== Eldre versjoner ==&lt;br /&gt;
*[[padmin:2025|2025]]&lt;br /&gt;
*[[padmin:2024|2024]]&lt;br /&gt;
*[[padmin:2023|2023]]&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Qrapp:Versjonshistorikk&amp;diff=4212</id>
		<title>Qrapp:Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Qrapp:Versjonshistorikk&amp;diff=4212"/>
		<updated>2026-03-10T09:07:47Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* 2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==2026==&lt;br /&gt;
9.3.2026&lt;br /&gt;
&lt;br /&gt;
1063-FE-039: Utsjekk til timereg feiler&lt;br /&gt;
*Ombygd deler av logikken. Virker nå.&lt;br /&gt;
&lt;br /&gt;
1063-FE-037: Mulig å sende inn sjekkliste uten prosjekt.&lt;br /&gt;
*Lagt til kontroll av sjekkliste før innsending.&lt;br /&gt;
*Bygget om slik at sjekkliste åpnes for redigering med en gang i stedet for at ny sjekkliste går til visning.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3.3.2026&lt;br /&gt;
&lt;br /&gt;
1063-ØN-10123: Nye språk: Latvisk, Litauisk, Polsk&lt;br /&gt;
*Lagt til nye språkpakker. Oversatt alle tekster.&lt;br /&gt;
&lt;br /&gt;
1063-FE-10127: CheckPoints scrollable&lt;br /&gt;
*Gjort det mulig å scrolle sjekklister som gikk ut over skjermbildet.&lt;br /&gt;
&lt;br /&gt;
1063-FE-036: Sykemelding snublet&lt;br /&gt;
*Feilsøkt. Fant feil når bruker ikke hadde noen sykemelding i historikken.&lt;br /&gt;
&lt;br /&gt;
1063-FE-034: Datoformat følger amerikansk når telefon skal følge engelsk. &lt;br /&gt;
*Feilsøkt. Fant årsak. Forbedret datologikk for å bedre følge telefonens språkinnstillinger.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.2.2026&lt;br /&gt;
&lt;br /&gt;
1063-FO-043: Auto convert heic to jpg before uploading to server&lt;br /&gt;
*Lagt til funksjonalitet som konverterer bilder fra apple / ios på deres heic-format til jpg som er lettere for andre å håndtere.&lt;br /&gt;
&lt;br /&gt;
1046-FO-031: Lage egen support&lt;br /&gt;
*Ny support funksjonalitet lagt til.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
20.1.2026&lt;br /&gt;
&lt;br /&gt;
1063-FO-041: Vise prosjektnummer ved valg av prosjekt.&lt;br /&gt;
*Endret liste formatet, lagt til prosjektnummer.&lt;br /&gt;
&lt;br /&gt;
Forbedret innlogging:&lt;br /&gt;
*Automatisk fjerning av mellomrom og andre skjulte tegn slik at innlogging forsøkes bare med teksten til brukernavn, passord og 2fa kode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.1.2026&lt;br /&gt;
&lt;br /&gt;
1063-FE-025: Avvik redigering skjermbilde ikke mulig å scrolle nedre del inn i synsfelt når tastaturet synes.&lt;br /&gt;
*Feilsøkt. Fikset. Fikset samme potensielle utfordring andre steder, som timeregistrering.&lt;br /&gt;
&lt;br /&gt;
1063-FE-026: Avviksoversikt snubler når filter returnerer null.&lt;br /&gt;
*Feilsøkt. Fikset.&lt;br /&gt;
&lt;br /&gt;
1063-FE-027: Vise avvik sier undefined i stedet for prosjekt.&lt;br /&gt;
*Feilsøkt. Fikset.&lt;br /&gt;
&lt;br /&gt;
1063-FE-029: Nytt avvik initialiseres bare første gang.&lt;br /&gt;
*Lagt til funksjonalitet for å initialisere riktig hver gang.&lt;br /&gt;
&lt;br /&gt;
==2024==&lt;br /&gt;
*6.12.2024 1046-FE-020: Redigere timer gir feilmelding ved lagring&lt;br /&gt;
**Feilsøkt. Fant årsak på server-siden. Fikset.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 24. april 2024 ===&lt;br /&gt;
*1063-FE-002 Sykemelding - oversikten vises ikke det hele tatt&lt;br /&gt;
**fikset&lt;br /&gt;
*1063-FE-004 Hurtig-meny hjem-side skjuler ikke menyvalg som skal skjules&lt;br /&gt;
**fikset&lt;br /&gt;
*1063-FO-002 Forbli innlogget lenge&lt;br /&gt;
**fikset&lt;br /&gt;
*Modulen Innsjekking laget&lt;br /&gt;
&lt;br /&gt;
==2023==&lt;br /&gt;
===10. november 2023===&lt;br /&gt;
*1063-FE-001 Rediger timereg m.m. - prosjekt er tom&lt;br /&gt;
**Feilsøkt, utbedret.&lt;br /&gt;
*1063-FO-001 Kamera / Vedlegg&lt;br /&gt;
**Lagt til funksjonalitet for å ta bilde med telefonens kamera&lt;br /&gt;
*1063-FO-002 Forbli innlogget i 10 døgn&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Qrapp:Versjonshistorikk&amp;diff=4211</id>
		<title>Qrapp:Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Qrapp:Versjonshistorikk&amp;diff=4211"/>
		<updated>2026-03-04T10:07:45Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* 2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==2026==&lt;br /&gt;
3.3.2026&lt;br /&gt;
&lt;br /&gt;
1063-ØN-10123: Nye språk: Latvisk, Litauisk, Polsk&lt;br /&gt;
*Lagt til nye språkpakker. Oversatt alle tekster.&lt;br /&gt;
&lt;br /&gt;
1063-FE-10127: CheckPoints scrollable&lt;br /&gt;
*Gjort det mulig å scrolle sjekklister som gikk ut over skjermbildet.&lt;br /&gt;
&lt;br /&gt;
1063-FE-036: Sykemelding snublet&lt;br /&gt;
*Feilsøkt. Fant feil når bruker ikke hadde noen sykemelding i historikken.&lt;br /&gt;
&lt;br /&gt;
1063-FE-034: Datoformat følger amerikansk når telefon skal følge engelsk. &lt;br /&gt;
*Feilsøkt. Fant årsak. Forbedret datologikk for å bedre følge telefonens språkinnstillinger.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.2.2026&lt;br /&gt;
&lt;br /&gt;
1063-FO-043: Auto convert heic to jpg before uploading to server&lt;br /&gt;
*Lagt til funksjonalitet som konverterer bilder fra apple / ios på deres heic-format til jpg som er lettere for andre å håndtere.&lt;br /&gt;
&lt;br /&gt;
1046-FO-031: Lage egen support&lt;br /&gt;
*Ny support funksjonalitet lagt til.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
20.1.2026&lt;br /&gt;
&lt;br /&gt;
1063-FO-041: Vise prosjektnummer ved valg av prosjekt.&lt;br /&gt;
*Endret liste formatet, lagt til prosjektnummer.&lt;br /&gt;
&lt;br /&gt;
Forbedret innlogging:&lt;br /&gt;
*Automatisk fjerning av mellomrom og andre skjulte tegn slik at innlogging forsøkes bare med teksten til brukernavn, passord og 2fa kode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.1.2026&lt;br /&gt;
&lt;br /&gt;
1063-FE-025: Avvik redigering skjermbilde ikke mulig å scrolle nedre del inn i synsfelt når tastaturet synes.&lt;br /&gt;
*Feilsøkt. Fikset. Fikset samme potensielle utfordring andre steder, som timeregistrering.&lt;br /&gt;
&lt;br /&gt;
1063-FE-026: Avviksoversikt snubler når filter returnerer null.&lt;br /&gt;
*Feilsøkt. Fikset.&lt;br /&gt;
&lt;br /&gt;
1063-FE-027: Vise avvik sier undefined i stedet for prosjekt.&lt;br /&gt;
*Feilsøkt. Fikset.&lt;br /&gt;
&lt;br /&gt;
1063-FE-029: Nytt avvik initialiseres bare første gang.&lt;br /&gt;
*Lagt til funksjonalitet for å initialisere riktig hver gang.&lt;br /&gt;
&lt;br /&gt;
==2024==&lt;br /&gt;
*6.12.2024 1046-FE-020: Redigere timer gir feilmelding ved lagring&lt;br /&gt;
**Feilsøkt. Fant årsak på server-siden. Fikset.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 24. april 2024 ===&lt;br /&gt;
*1063-FE-002 Sykemelding - oversikten vises ikke det hele tatt&lt;br /&gt;
**fikset&lt;br /&gt;
*1063-FE-004 Hurtig-meny hjem-side skjuler ikke menyvalg som skal skjules&lt;br /&gt;
**fikset&lt;br /&gt;
*1063-FO-002 Forbli innlogget lenge&lt;br /&gt;
**fikset&lt;br /&gt;
*Modulen Innsjekking laget&lt;br /&gt;
&lt;br /&gt;
==2023==&lt;br /&gt;
===10. november 2023===&lt;br /&gt;
*1063-FE-001 Rediger timereg m.m. - prosjekt er tom&lt;br /&gt;
**Feilsøkt, utbedret.&lt;br /&gt;
*1063-FO-001 Kamera / Vedlegg&lt;br /&gt;
**Lagt til funksjonalitet for å ta bilde med telefonens kamera&lt;br /&gt;
*1063-FO-002 Forbli innlogget i 10 døgn&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Padmin:Padmin_api&amp;diff=4210</id>
		<title>Padmin:Padmin api</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Padmin:Padmin_api&amp;diff=4210"/>
		<updated>2026-03-03T08:40:26Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: Ny side: ==padmin api - oversikt== {| class=&amp;quot;wikiTable&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse: collapse;&amp;quot; |- !Hva !Betydning !Eksempel |- | adresse | ${server-url}/api/ | https://padmin.cloud/padmin/…&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==padmin api - oversikt==&lt;br /&gt;
{| class=&amp;quot;wikiTable&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse: collapse;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Hva&lt;br /&gt;
!Betydning&lt;br /&gt;
!Eksempel&lt;br /&gt;
|-&lt;br /&gt;
| adresse&lt;br /&gt;
| ${server-url}/api/&lt;br /&gt;
| https://padmin.cloud/padmin/api/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 PS! Padmin does not like encoded url params&lt;br /&gt;
&lt;br /&gt;
== testing api with curl ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=bash&amp;gt;&lt;br /&gt;
# curl url -u &amp;quot;username:password&amp;quot; -H &amp;quot;Accept: application/json&amp;quot;&lt;br /&gt;
curl http://localhost:8080/api/kvTen/findKvTenByName/?name=Aktivitetskoder+/+Activity+codes -u &amp;quot;abc2001:bj123456&amp;quot; -H &amp;quot;Accept: application/json&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# post&lt;br /&gt;
curl -X POST http://localhost:8080/api/kvTen/save -u &amp;quot;abc2001:bj123456&amp;quot; -H 'Content-Type: application/json' -H 'Accept: application/json' -d '{ &amp;quot;groupName&amp;quot;: &amp;quot;Avdeling / Department&amp;quot;, &amp;quot;name&amp;quot;: &amp;quot;Avdeling / Department series-7&amp;quot;, &amp;quot;keyType&amp;quot;: &amp;quot;Int&amp;quot;, &amp;quot;valueInt&amp;quot;: 0 }'&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==padmin api - error and other responses not returning data==&lt;br /&gt;
These data-less responses is on the format: &lt;br /&gt;
&amp;lt;syntaxhighlight lang=json&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;message&amp;quot;:&amp;quot;Not found&amp;quot;,&lt;br /&gt;
  &amp;quot;status&amp;quot;:&amp;quot;NOT_FOUND&amp;quot;,&lt;br /&gt;
  &amp;quot;code&amp;quot;:404&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==padmin api - admin==&lt;br /&gt;
{| class=&amp;quot;wikiTable&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse: collapse;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Endpoint&lt;br /&gt;
!Funksjon&lt;br /&gt;
!Adgangskontroll&lt;br /&gt;
!Eksempel&lt;br /&gt;
!Respons&lt;br /&gt;
|-&lt;br /&gt;
| tenants/refresh&lt;br /&gt;
| Oppdatere alle datasources basert på &lt;br /&gt;
| permitAll&lt;br /&gt;
| https://padmin.cloud/padmin/tenants/refresh&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| tenants/add/${shortName}&lt;br /&gt;
| legg til datasource for angitt shortName&lt;br /&gt;
| permitAll&lt;br /&gt;
| https://padmin.cloud/padmin/tenants/add/abc&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| username&lt;br /&gt;
| hent pålogget brukernavn, standard respons = Fullt Navn (brukernavn). Legg til parameteren usernameOnly for responsen brukernavn&lt;br /&gt;
| permitAll&lt;br /&gt;
| https://padmin.cloud/padmin/username&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| user&lt;br /&gt;
| hent bruker info for pålogget bruker&lt;br /&gt;
| permitAll&lt;br /&gt;
| https://padmin.cloud/padmin/user&lt;br /&gt;
| OK / 200. Either &lt;br /&gt;
{ &amp;quot;name&amp;quot;: &amp;quot;Some Name&amp;quot;, &lt;br /&gt;
&amp;quot;email&amp;quot;: &amp;quot;some.email@prpr.no&amp;quot;,&lt;br /&gt;
&amp;quot;phone_number&amp;quot;: &amp;quot;number&amp;quot;,&lt;br /&gt;
&amp;quot;company_name&amp;quot;: &amp;quot;company name&amp;quot; }&lt;br /&gt;
&lt;br /&gt;
or { message: &amp;quot;some message&amp;quot; }&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==support api==&lt;br /&gt;
[[Api Support]]&lt;br /&gt;
&lt;br /&gt;
==i18n messages==&lt;br /&gt;
{| class=&amp;quot;wikiTable&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse: collapse;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Endpoint&lt;br /&gt;
!Funksjon&lt;br /&gt;
!Adgangskontroll&lt;br /&gt;
!Eksempel&lt;br /&gt;
!Respons&lt;br /&gt;
|-&lt;br /&gt;
| i18n/getI18nMessage&lt;br /&gt;
| Retrieve padmin message string for given key, locale og messageParams.&lt;br /&gt;
Locale examples: en, nb&lt;br /&gt;
MessageParams er en array, og kan sendes på formatet &amp;amp;messageParams=en&amp;amp;messageParams=to for parameterne en og to.&lt;br /&gt;
Grails tåler ikke at parameterstrengen er encoded.&lt;br /&gt;
| IsFullyLoggedIn&lt;br /&gt;
| https://padmin.cloud/i18n/getI18nMessage?key=default.no.access.message&lt;br /&gt;
| { message: 'You do not have access to this page' }&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==padmin api - keywords==&lt;br /&gt;
{| class=&amp;quot;wikiTable&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse: collapse;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Endpoint&lt;br /&gt;
!Funksjon&lt;br /&gt;
!Adgangskontroll&lt;br /&gt;
!Eksempel&lt;br /&gt;
!Respons&lt;br /&gt;
|-&lt;br /&gt;
| kvTen/index&lt;br /&gt;
| get all keywords&lt;br /&gt;
| HasAnyPadmin&lt;br /&gt;
| /api/kvTen/index&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| kvTen/findKvTenByName&lt;br /&gt;
| Find keyword by name&lt;br /&gt;
| HasAnyPadmin&lt;br /&gt;
| /api/kvTen/FindKvTenByName/?name=Access-padmin&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| kvTen/update&lt;br /&gt;
| update keyword&lt;br /&gt;
| Admin&lt;br /&gt;
| /api/kvTen/update&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
KvTen domain class:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=groovy&amp;gt;&lt;br /&gt;
class KvTen implements MultiTenant&amp;lt;KvTen&amp;gt; {&lt;br /&gt;
&lt;br /&gt;
    static belongsTo = [owner: KvTenOwner, group: KvTenGroup]&lt;br /&gt;
    static constraints = {&lt;br /&gt;
        name nullable: false, blank: false, size: 1..128&lt;br /&gt;
        keyType inList: KeyConst.TYPES.toList()// ['Tx', 'List', 'Dbl', 'Int', 'Bool', 'Radio'/*, 'RichText'*/, 'Attachment']&lt;br /&gt;
        dspValue nullable: true, sqlType: 'text'&lt;br /&gt;
        valueTx nullable: true, sqlType: 'text'&lt;br /&gt;
        valueDbl nullable: true&lt;br /&gt;
        valueInt nullable: true&lt;br /&gt;
        valueBool nullable: true&lt;br /&gt;
        valueList nullable: true, sqlType: 'text', widget: 'textarea'&lt;br /&gt;
        valueRadio nullable: true, size: 0..128, validator: { val, KvTen obj -&amp;gt; (val == null) || (val in ListString.getList(obj?.valueList)) }&lt;br /&gt;
        guiReadOnly nullable: false&lt;br /&gt;
        guiCanDelete nullable: false&lt;br /&gt;
        help nullable: true, sqlType: 'text'&lt;br /&gt;
        helpUrl nullable: true, size: 0..255&lt;br /&gt;
    }&lt;br /&gt;
    static mapping = {&lt;br /&gt;
        sort 'name'&lt;br /&gt;
        owner lazy: false&lt;br /&gt;
        group lazy: false&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    String name&lt;br /&gt;
&lt;br /&gt;
    String keyType&lt;br /&gt;
    //&lt;br /&gt;
    // value&lt;br /&gt;
    //&lt;br /&gt;
    String dspValue&lt;br /&gt;
    String valueTx&lt;br /&gt;
//    String valueStrings&lt;br /&gt;
    BigDecimal valueDbl&lt;br /&gt;
    Long valueInt&lt;br /&gt;
    Boolean valueBool&lt;br /&gt;
    String valueRadio&lt;br /&gt;
    // TODO: valueCheckbox not implemented&lt;br /&gt;
    //&lt;br /&gt;
    // the values used by valueRadio&lt;br /&gt;
    //&lt;br /&gt;
    String valueList&lt;br /&gt;
    //&lt;br /&gt;
    // Behaviour&lt;br /&gt;
    //&lt;br /&gt;
    Boolean guiReadOnly = false&lt;br /&gt;
    Boolean guiCanDelete = true&lt;br /&gt;
    String help&lt;br /&gt;
    String helpUrl&lt;br /&gt;
&lt;br /&gt;
    String toString() {&lt;br /&gt;
        &amp;quot;${name}: ${dspValue}&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==padmin api - users==&lt;br /&gt;
{| class=&amp;quot;wikiTable&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse: collapse;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Endpoint&lt;br /&gt;
!Funksjon&lt;br /&gt;
!Adgangskontroll&lt;br /&gt;
!Eksempel&lt;br /&gt;
!Respons&lt;br /&gt;
|-&lt;br /&gt;
| user/index&lt;br /&gt;
| get all users&lt;br /&gt;
| HasAnyPadmin&lt;br /&gt;
| /api/user/index&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| user/findByUsername&lt;br /&gt;
| Find user by username&lt;br /&gt;
| HasAnyPadmin&lt;br /&gt;
| /api/user/findByUsername/?username=abc00&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| user/update&lt;br /&gt;
| update user&lt;br /&gt;
| HAS_PADMIN_WRITE_BASE_CONFIGURATION&lt;br /&gt;
| /api/user/update&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| user/save&lt;br /&gt;
| add user&lt;br /&gt;
| HAS_PADMIN_WRITE_BASE_CONFIGURATION&lt;br /&gt;
| /api/user/save&lt;br /&gt;
| Found / 302&lt;br /&gt;
|-&lt;br /&gt;
| user/delete&lt;br /&gt;
| delete user&lt;br /&gt;
| HAS_PADMIN_WRITE_BASE_CONFIGURATION&lt;br /&gt;
| /api/user/delete/1234&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| user/authorityadd&lt;br /&gt;
| add user to group&lt;br /&gt;
| HAS_PADMIN_WRITE_BASE_CONFIGURATION&lt;br /&gt;
| /api/user/authorityadd/1234?authorities-add=Users&lt;br /&gt;
Put user as json and param authorities-add.&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| user/authorityremove&lt;br /&gt;
| remove user from group&lt;br /&gt;
| HAS_PADMIN_WRITE_BASE_CONFIGURATION&lt;br /&gt;
| /api/user/authorityremove/1234?authorities-add=Users&lt;br /&gt;
Put user as json and param authorities-add.&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
User domain class:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=groovy&amp;gt;&lt;br /&gt;
class User implements Serializable, MultiTenant&amp;lt;User&amp;gt; {&lt;br /&gt;
&lt;br /&gt;
    static constraints = {&lt;br /&gt;
        username nullable: false, blank: false, maxSize: 64, unique: true&lt;br /&gt;
        password nullable: false, blank: false, password: true, minSize: 8&lt;br /&gt;
        name nullable: false, blank: false, maxSize: 64&lt;br /&gt;
        secret nullable: true, maxSize: 64&lt;br /&gt;
        email nullable: true, maxSize: 128, email: true&lt;br /&gt;
        enabled nullable: false&lt;br /&gt;
        locale nullable: true, maxSize: 2&lt;br /&gt;
        accountExpired nullable: false&lt;br /&gt;
        accountLocked nullable: false&lt;br /&gt;
        passwordExpired nullable: false&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    static mapping = {&lt;br /&gt;
        table 'uuser'&lt;br /&gt;
        password column: '`password`'&lt;br /&gt;
        sort 'username'&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    private static final long serialVersionUID = 1&lt;br /&gt;
&lt;br /&gt;
    String username&lt;br /&gt;
    String password&lt;br /&gt;
    Boolean enabled = true&lt;br /&gt;
    Boolean accountExpired = false&lt;br /&gt;
    Boolean accountLocked = false&lt;br /&gt;
    Boolean passwordExpired = false&lt;br /&gt;
&lt;br /&gt;
    Boolean isUsing2FA = false&lt;br /&gt;
    String secret&lt;br /&gt;
    String email&lt;br /&gt;
    String name&lt;br /&gt;
    String locale = 'no'&lt;br /&gt;
&lt;br /&gt;
    String toString() {&lt;br /&gt;
        &amp;quot;${name} (${username})&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
    String getGroupMembership() {&lt;br /&gt;
        L2SecurityService l2SecurityService = (L2SecurityService) Holders.grailsApplication.mainContext.getBean('l2SecurityService')&lt;br /&gt;
        l2SecurityService.getGroupMembership(username)&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==padmin api - employee==&lt;br /&gt;
{| class=&amp;quot;wikiTable&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse: collapse;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Endpoint&lt;br /&gt;
!Funksjon&lt;br /&gt;
!Adgangskontroll&lt;br /&gt;
!Eksempel&lt;br /&gt;
!Respons&lt;br /&gt;
|-&lt;br /&gt;
| employee/index&lt;br /&gt;
| get all employees. Return as json array.&lt;br /&gt;
| HAS_PADMIN_READ_BASE_HR&lt;br /&gt;
| /api/employee/index&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| employee/findByEmployeeNumber/?employeeNumber=employeeNumber&lt;br /&gt;
| Find employee by employeeNumber.&lt;br /&gt;
| HAS_PADMIN_READ_BASE_HR&lt;br /&gt;
| /api/user/findByEmployeeNumber/?employeeNumber=123&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| employee/setStatus/employeeId?status=newStatus&lt;br /&gt;
| Find employee by id, set new status. Return the updated employee.&lt;br /&gt;
| HAS_PADMIN_WRITE_BASE_HR&lt;br /&gt;
| /api/user/setStatus/123?status=10&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| employee/update/employee_as_json&lt;br /&gt;
| update employee, return the updated employee.&lt;br /&gt;
| HAS_PADMIN_WRITE_BASE_HR&lt;br /&gt;
| /api/employee/update&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| employee/save/employee_as_json&lt;br /&gt;
| add employee, return the new employee.&lt;br /&gt;
| HAS_PADMIN_WRITE_BASE_HR&lt;br /&gt;
| /api/employee/save&lt;br /&gt;
| Found / 302&lt;br /&gt;
|-&lt;br /&gt;
| employee/delete&lt;br /&gt;
| Set status to 90 for employee. Delete not possible. Return the deleted employee.&lt;br /&gt;
| HAS_PADMIN_WRITE_BASE_HR&lt;br /&gt;
| /api/employee/delete/123&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| employee/deletePermanent&lt;br /&gt;
| Set status to 90 for employee, then delete. Return ok message,&lt;br /&gt;
| ROLE_ADMIN&lt;br /&gt;
| /api/employee/deletePermanent/123&lt;br /&gt;
| OK / 200&lt;br /&gt;
|-&lt;br /&gt;
| employee/createUser/employee_as_json&lt;br /&gt;
| Create user for employee. Return the new user.&lt;br /&gt;
| HAS_PADMIN_WRITE_BASE_HR&lt;br /&gt;
| /api/employee/createUser/&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
User domain class:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=groovy&amp;gt;&lt;br /&gt;
class Employee implements MultiTenant&amp;lt;Employee&amp;gt; {&lt;br /&gt;
&lt;br /&gt;
    static constraints = {&lt;br /&gt;
        employeeNumber nullable: true, unique: true&lt;br /&gt;
        firstName nullable: false, size: 1..64&lt;br /&gt;
        middleName nullable: true, size: 0..64&lt;br /&gt;
        lastName nullable: false, size: 1..64&lt;br /&gt;
        title nullable: true, size: 0..64&lt;br /&gt;
        socialSecurityNumber nullable: true, maxSize: 15&lt;br /&gt;
        bankAccount nullable: true, maxSize: 15&lt;br /&gt;
        startDate nullable: true, sqlType: 'date'&lt;br /&gt;
        endDate nullable: true, sqlType: 'date'&lt;br /&gt;
        competence nullable: true, sqlType: 'varchar'&lt;br /&gt;
        certificates nullable: true, sqlType: 'varchar'&lt;br /&gt;
        contactDetails nullable: true&lt;br /&gt;
        department nullable: true, maxSize: 32&lt;br /&gt;
        departmentNumber nullable: true, maxSize: 10&lt;br /&gt;
        status nullable: true, maxSize: 2&lt;br /&gt;
        relatives nullable: true, maxSize: 64&lt;br /&gt;
        relativesContactDetails nullable: true&lt;br /&gt;
        hourRate nullable: true&lt;br /&gt;
        useHourRate nullable: true&lt;br /&gt;
        payrollMethod nullable: true, maxSize: 32&lt;br /&gt;
        hrCareAlone nullable: true&lt;br /&gt;
        hrNumKids nullable: true&lt;br /&gt;
        hrBirthYearOldestKid nullable: true&lt;br /&gt;
        hrKidsDays nullable: true&lt;br /&gt;
        hrSelfDays nullable: true&lt;br /&gt;
        hrSelfPeriods nullable: true&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    static mapping = {&lt;br /&gt;
        sort 'lastName'&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    static embedded = ['contactDetails', 'relativesContactDetails']&lt;br /&gt;
&lt;br /&gt;
    String firstName&lt;br /&gt;
    String middleName&lt;br /&gt;
    String lastName&lt;br /&gt;
    String socialSecurityNumber&lt;br /&gt;
    String bankAccount&lt;br /&gt;
    String competence&lt;br /&gt;
    String certificates&lt;br /&gt;
    ContactDetails contactDetails&lt;br /&gt;
    String department&lt;br /&gt;
    String departmentNumber&lt;br /&gt;
    String status&lt;br /&gt;
    String relatives&lt;br /&gt;
    ContactDetails relativesContactDetails&lt;br /&gt;
    // employment&lt;br /&gt;
    Long employeeNumber&lt;br /&gt;
    String title&lt;br /&gt;
    Date startDate&lt;br /&gt;
    Date endDate&lt;br /&gt;
    BigDecimal hourRate&lt;br /&gt;
    Boolean useHourRate&lt;br /&gt;
    String payrollMethod&lt;br /&gt;
    // hr&lt;br /&gt;
    Boolean hrCareAlone&lt;br /&gt;
    Integer hrNumKids&lt;br /&gt;
    Integer hrBirthYearOldestKid&lt;br /&gt;
    Integer hrKidsDays&lt;br /&gt;
    Integer hrSelfDays&lt;br /&gt;
    Integer hrSelfPeriods&lt;br /&gt;
&lt;br /&gt;
    @Override&lt;br /&gt;
    String toString() {&lt;br /&gt;
        &amp;quot;${firstName}${middleName ? ' ' + middleName : ''} ${lastName}&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==padmin api - country==&lt;br /&gt;
{| class=&amp;quot;wikiTable&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse: collapse;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Endpoint&lt;br /&gt;
!Funksjon&lt;br /&gt;
!Adgangskontroll&lt;br /&gt;
!Eksempel&lt;br /&gt;
!Respons&lt;br /&gt;
|-&lt;br /&gt;
| country/index&lt;br /&gt;
| get all countries. Return as json array.&lt;br /&gt;
| HAS_PADMIN_READ_BASE_CONFIGURATION&lt;br /&gt;
| /api/country/index&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| country/show/id&lt;br /&gt;
| Get country with id.&lt;br /&gt;
| HAS_PADMIN_READ_BASE_CONFIGURATION&lt;br /&gt;
| /api/country/show/123&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| country/findByCountryCode/?countryCode=code&lt;br /&gt;
| Get country with id.&lt;br /&gt;
| HAS_PADMIN_READ_BASE_CONFIGURATION&lt;br /&gt;
| /api/country/findByCountryCode/?countryCode=NO&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| country/save/country as json&lt;br /&gt;
| POST save country, return status ok.&lt;br /&gt;
| HAS_PADMIN_WRITE_BASE_CONFIGURATION&lt;br /&gt;
| /api/country/save/&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| country/update/country as json&lt;br /&gt;
| PUT update country, return status ok.&lt;br /&gt;
| HAS_PADMIN_WRITE_BASE_CONFIGURATION&lt;br /&gt;
| /api/country/update/&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| country/delete&lt;br /&gt;
| Delete country.&lt;br /&gt;
| HAS_PADMIN_WRITE_BASE_CONFIGURATION&lt;br /&gt;
| /api/country/delete/123&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
User domain class:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=groovy&amp;gt;&lt;br /&gt;
class Country implements MultiTenant&amp;lt;Country&amp;gt; {&lt;br /&gt;
&lt;br /&gt;
    static constraints = {&lt;br /&gt;
        countryCode nullable: false, size: 1..5, unique: true&lt;br /&gt;
        name nullable: false, size: 1..64&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    static mapping = {&lt;br /&gt;
        sort 'countryCode'&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    String countryCode&lt;br /&gt;
    String name&lt;br /&gt;
&lt;br /&gt;
    @Override&lt;br /&gt;
    String toString() {&lt;br /&gt;
        name&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==padmin api - address==&lt;br /&gt;
{| class=&amp;quot;wikiTable&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse: collapse;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Endpoint&lt;br /&gt;
!Funksjon&lt;br /&gt;
!Adgangskontroll&lt;br /&gt;
!Eksempel&lt;br /&gt;
!Respons&lt;br /&gt;
|-&lt;br /&gt;
| address/index/id&lt;br /&gt;
| get all addresses for given parent id. Return as json array.&lt;br /&gt;
| ROLE_PADMIN_READ&lt;br /&gt;
| /api/address/index/123&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| address/show/id&lt;br /&gt;
| Get address with id.&lt;br /&gt;
| ROLE_PADMIN_READ&lt;br /&gt;
| /api/address/show/123&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| address/save/address as json&lt;br /&gt;
| POST save address, return status ok.&lt;br /&gt;
| ROLE_PADMIN_WRITE&lt;br /&gt;
| /api/address/save/&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| address/update/address as json&lt;br /&gt;
| PUT update address, return status ok.&lt;br /&gt;
| ROLE_PADMIN_WRITE&lt;br /&gt;
| /api/address/update/&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| address/delete&lt;br /&gt;
| Delete address.&lt;br /&gt;
| ROLE_PADMIN_WRITE&lt;br /&gt;
| /api/address/delete/123&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
User domain class:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=groovy&amp;gt;&lt;br /&gt;
class Address implements MultiTenant&amp;lt;Address&amp;gt; {&lt;br /&gt;
&lt;br /&gt;
    static constraints = {&lt;br /&gt;
        parentId nullable: false&lt;br /&gt;
        addressType nullable: false, maxSize: 64&lt;br /&gt;
        name nullable: true, maxSize: 64&lt;br /&gt;
        address1 nullable: true, size: 0..64&lt;br /&gt;
        address2 nullable: true, size: 0..64&lt;br /&gt;
        zipCode nullable: true, size: 0..10&lt;br /&gt;
        city nullable: true, size: 0..64&lt;br /&gt;
        state nullable: true, size: 0..64&lt;br /&gt;
        country nullable: true&lt;br /&gt;
    }&lt;br /&gt;
    static mapping = {&lt;br /&gt;
        country lazy: false&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    Long parentId&lt;br /&gt;
    String addressType&lt;br /&gt;
    String name&lt;br /&gt;
    String address1&lt;br /&gt;
    String address2&lt;br /&gt;
    String zipCode&lt;br /&gt;
    String city&lt;br /&gt;
    String state&lt;br /&gt;
    Country country&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
// address-types&lt;br /&gt;
class AddressType {&lt;br /&gt;
&lt;br /&gt;
    static final String DEFAULT =       'Standard adresse'&lt;br /&gt;
    static final String POSTAL =        'Postadresse / Postal address'&lt;br /&gt;
    static final String VISITING =      'Besøksadresse / Visiting address'&lt;br /&gt;
    static final String INVOICING =     'Fakturaadresse / Invoicing address'&lt;br /&gt;
    static final String PROJECT =       'Prosjektadresse / Project address'&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==padmin api - contactCompany==&lt;br /&gt;
{| class=&amp;quot;wikiTable&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse: collapse;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Endpoint&lt;br /&gt;
!Funksjon&lt;br /&gt;
!Adgangskontroll&lt;br /&gt;
!Eksempel&lt;br /&gt;
!Respons&lt;br /&gt;
|-&lt;br /&gt;
| contactCompany/index&lt;br /&gt;
| get all contactcompanies. Return as json array.&lt;br /&gt;
| HAS_PADMIN_READ_BASE_CONTACT&lt;br /&gt;
| /api/contactCompany/index&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| contactCompany/index/?&amp;lt;somefilter&amp;gt;&lt;br /&gt;
| get contactcompanies that conforms with filter. Return as json array.&lt;br /&gt;
The filter takes one or two params, which are what and status. &lt;br /&gt;
Possible values for what is:&lt;br /&gt;
*customers&lt;br /&gt;
*suppliers&lt;br /&gt;
*members&lt;br /&gt;
*potentials&lt;br /&gt;
Possible values for status is defined in the keyword &amp;quot;ContactCompanyStatus&amp;quot;. Use the key.&lt;br /&gt;
| HAS_PADMIN_READ_BASE_CONTACT&lt;br /&gt;
| /api/contactCompany/index/?what=customers&amp;amp;status=10&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| contactCompany/show/id&lt;br /&gt;
| Get contactCompany with id.&lt;br /&gt;
| HAS_PADMIN_READ_BASE_CONTACT&lt;br /&gt;
| /api/contactCompany/show/123&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| contactCompany/findByCustomerNumber/?customerNumber=someNumber&lt;br /&gt;
| Find contactCompany with customerNumber&lt;br /&gt;
| HAS_PADMIN_READ_BASE_CONTACT&lt;br /&gt;
| /api/contactCompany/findByCustomerNumber/?customerNumber=123&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| contactCompany/findBySupplierNumber/?supplierNumber=someNumber&lt;br /&gt;
| Find contactCompany with supplierNumber&lt;br /&gt;
| HAS_PADMIN_READ_BASE_CONTACT&lt;br /&gt;
| /api/contactCompany/findBySupplierNumber/?supplierNumber=123&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| contactCompany/findByName/?name=someName&lt;br /&gt;
| Find all contactCompany with name&lt;br /&gt;
| HAS_PADMIN_READ_BASE_CONTACT&lt;br /&gt;
| /api/contactCompany/findByName/?name=Company AS&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| contactCompany/findByMemberNumber/?memberNumber=someNumber&lt;br /&gt;
| Find contactCompany with memberNumber&lt;br /&gt;
| HAS_PADMIN_READ_BASE_CONTACT&lt;br /&gt;
| /api/contactCompany/findByMembNumber/?memberNumber=123&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| contactCompany/findByCompanyNumber/?companyNumber=someNumber&lt;br /&gt;
| Find all contactCompany with companyNumber, no formatting&lt;br /&gt;
| HAS_PADMIN_READ_BASE_CONTACT&lt;br /&gt;
| /api/contactCompany/findByCompanyNumber/?companyNumber=123&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| contactCompany/save/contactCompany as json&lt;br /&gt;
| POST save contactCompany, return status ok. Save will only set the field name. All other fields must be updated with update/put&lt;br /&gt;
| HAS_PADMIN_WRITE_BASE_CONTACT&lt;br /&gt;
| /api/contactCompany/save/&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| contactCompany/update/address as json&lt;br /&gt;
| PUT update contactCompany, return status ok.&lt;br /&gt;
| HAS_PADMIN_WRITE_BASE_CONTACT&lt;br /&gt;
| /api/contactCompany/update/&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| contactCompany/delete&lt;br /&gt;
| Delete contact company.&lt;br /&gt;
| HAS_PADMIN_WRITE_BASE_CONTACT&lt;br /&gt;
| /api/contactCompany/delete/123&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
User domain class:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=groovy&amp;gt;&lt;br /&gt;
class ContactCompany implements MultiTenant&amp;lt;ContactCompany&amp;gt; {&lt;br /&gt;
&lt;br /&gt;
    static hasMany = [contactPersons: ContactPerson]&lt;br /&gt;
&lt;br /&gt;
    static constraints = {&lt;br /&gt;
        name nullable: false, blank: false, size: 1..64, unique: true&lt;br /&gt;
        status nullable: true, maxSize: 2&lt;br /&gt;
        customerNumber nullable: true, unique: true&lt;br /&gt;
        supplierNumber nullable: true, unique: true&lt;br /&gt;
        companyNumber nullable: true, maxSize: 20&lt;br /&gt;
        category nullable: true, maxSize: 64&lt;br /&gt;
        district nullable: true, maxSize: 64&lt;br /&gt;
        notes nullable: true, sqlType: 'varchar'&lt;br /&gt;
        customerInternalProjects nullable: true, sqlType: 'varchar'&lt;br /&gt;
        phoneNumber nullable: true, maxSize: 20&lt;br /&gt;
        cellNumber nullable: true, maxSize: 20&lt;br /&gt;
        emailAddress nullable: true, maxSize: 64, email: true&lt;br /&gt;
        fixedAgreementGroups nullable: true, sqlType: 'varchar'&lt;br /&gt;
        paymentTerms nullable: true, maxSize: 64&lt;br /&gt;
        creditworthiness nullable: true, maxSize: 64&lt;br /&gt;
        invoiceEmailAddress nullable: true, maxSize: 64, email: true&lt;br /&gt;
        invoiceEmailAddressCopy nullable: true, maxSize: 64, email: true&lt;br /&gt;
        invoicingMethod nullable: true, maxSize: 64&lt;br /&gt;
        bankAccountNumber nullable: true, maxSize: 32&lt;br /&gt;
        isInvoicingFee nullable: true, maxSize: 16&lt;br /&gt;
        transportInvoiceWithWorkOrder nullable: true&lt;br /&gt;
        transportInvoiceWithLoadListPdf nullable: true&lt;br /&gt;
        transportInvoiceWithLoadListSpreadSheet nullable: true&lt;br /&gt;
        transportInvoiceDetailType nullable: true, maxSize: 64&lt;br /&gt;
        transportInvoiceSplitType nullable: true, maxSize: 64&lt;br /&gt;
        transportProvision nullable: true&lt;br /&gt;
        memberFeeItemNumber nullable: true, maxSize: 16&lt;br /&gt;
        memberFeeQuantity nullable: true&lt;br /&gt;
        discount nullable: true&lt;br /&gt;
        customerDiscountGroup nullable: true, maxSize: 16&lt;br /&gt;
        memberNumber nullable: true, unique: true&lt;br /&gt;
        memberIsCentral nullable: true&lt;br /&gt;
        memberProvisionRate1 nullable: true&lt;br /&gt;
        memberProvisionRate2 nullable: true&lt;br /&gt;
        memberProvisionRate1Limit nullable: true&lt;br /&gt;
        memberCannotOverride nullable: true&lt;br /&gt;
        memberSettlementEmailCopy nullable: true, email: true, maxSize: 64&lt;br /&gt;
        memberAdminUser nullable: true, maxSize: 64&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    static mapping = {&lt;br /&gt;
        sort 'name'&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    String name&lt;br /&gt;
    String status&lt;br /&gt;
    Long customerNumber&lt;br /&gt;
    Long supplierNumber&lt;br /&gt;
    String companyNumber        // foretaksnummer&lt;br /&gt;
    // other info&lt;br /&gt;
    String category&lt;br /&gt;
    String district&lt;br /&gt;
    String notes&lt;br /&gt;
    String customerInternalProjects     // customer's project numbers&lt;br /&gt;
    //&lt;br /&gt;
    String phoneNumber&lt;br /&gt;
    String cellNumber&lt;br /&gt;
    String emailAddress&lt;br /&gt;
    String fixedAgreementGroups&lt;br /&gt;
    String paymentTerms&lt;br /&gt;
    // invoicing / economy&lt;br /&gt;
    String creditworthiness&lt;br /&gt;
    String invoiceEmailAddress&lt;br /&gt;
    String invoiceEmailAddressCopy&lt;br /&gt;
    String invoicingMethod&lt;br /&gt;
    String bankAccountNumber&lt;br /&gt;
    String isInvoicingFee&lt;br /&gt;
    // Transport&lt;br /&gt;
    Boolean transportInvoiceWithWorkOrder&lt;br /&gt;
    Boolean transportInvoiceWithLoadListPdf&lt;br /&gt;
    Boolean transportInvoiceWithLoadListSpreadSheet&lt;br /&gt;
    String transportInvoiceDetailType&lt;br /&gt;
    String transportInvoiceSplitType&lt;br /&gt;
    BigDecimal transportProvision&lt;br /&gt;
    // varer&lt;br /&gt;
    BigDecimal discount&lt;br /&gt;
    String customerDiscountGroup&lt;br /&gt;
    // member / bileier&lt;br /&gt;
    Long memberNumber           // bileier&lt;br /&gt;
    Boolean memberIsCentral&lt;br /&gt;
    BigDecimal memberProvisionRate1&lt;br /&gt;
    BigDecimal memberProvisionRate2&lt;br /&gt;
    BigDecimal memberProvisionRate1Limit&lt;br /&gt;
    Boolean memberCannotOverride&lt;br /&gt;
    String memberFeeItemNumber&lt;br /&gt;
    BigDecimal memberFeeQuantity&lt;br /&gt;
    String memberSettlementEmailCopy&lt;br /&gt;
    String memberAdminUser&lt;br /&gt;
&lt;br /&gt;
    String toString() {&lt;br /&gt;
        &amp;quot;${name}${customerNumber ? ' (Knr ' + customerNumber + ')' : ''}${supplierNumber ? ' (Levnr ' + supplierNumber + ')' : ''}&amp;quot; +&lt;br /&gt;
                &amp;quot;${memberNumber ? ' (Medlemnr ' + memberNumber + ')' : ''}&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// Invoicing methods&lt;br /&gt;
class PrprInvoicingMethod {&lt;br /&gt;
    static final String PAPER =             '1. Papir / Paper'&lt;br /&gt;
    static final String EMAIL =             '2. Epost / email'&lt;br /&gt;
    static final String EHF =               '3. Ehf'&lt;br /&gt;
    static final String SETTLEMENT =        '4. Avregning / Settlement'&lt;br /&gt;
&lt;br /&gt;
    static final String[] METHODS = [PAPER, EMAIL, EHF, SETTLEMENT]&lt;br /&gt;
}&lt;br /&gt;
//&lt;br /&gt;
class TransportKeys {&lt;br /&gt;
&lt;br /&gt;
    static final String DEFAULT =       '0. Standard / Default'&lt;br /&gt;
    static final String SUM_ONLY =      '1. Kun sum / Sum only'&lt;br /&gt;
    static final String DETAIL =        '2. Detaljert / Detailed'&lt;br /&gt;
    static final String GROUPED =       '3. Gruppert / Grouped'&lt;br /&gt;
&lt;br /&gt;
    static final String NONE =          '1. Ingen / None'&lt;br /&gt;
    static final String PER_MACHINE =   '2. Pr maskin bil / Per machine truck'&lt;br /&gt;
    static final String PER_DRIVER =    '3. Pr fører / Per driver'&lt;br /&gt;
&lt;br /&gt;
    static final String[] INVOICE_DETAILS = [DEFAULT, SUM_ONLY, DETAIL, GROUPED]&lt;br /&gt;
    static final String[] INVOICE_SPLIT = [DEFAULT, NONE, PER_MACHINE, PER_DRIVER]&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==padmin api - contactPerson==&lt;br /&gt;
{| class=&amp;quot;wikiTable&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse: collapse;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Endpoint&lt;br /&gt;
!Funksjon&lt;br /&gt;
!Adgangskontroll&lt;br /&gt;
!Eksempel&lt;br /&gt;
!Respons&lt;br /&gt;
|-&lt;br /&gt;
| contactPerson/indexForParent/id&lt;br /&gt;
| get all contactPersons for given parent id. Return as json array.&lt;br /&gt;
| HAS_PADMIN_READ_BASE_CONFIGURATION&lt;br /&gt;
| /api/contactPerson/indexForParent/123&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| contactPerson/show/id&lt;br /&gt;
| Get contact person with id.&lt;br /&gt;
| HAS_PADMIN_READ_BASE_CONFIGURATION&lt;br /&gt;
| /api/contactPerson/show/123&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| contactPerson/save/contactPerson as json&lt;br /&gt;
| Store contact company id in contactCompany. POST save contact person, return status ok and newly saved contact person.&lt;br /&gt;
| HAS_PADMIN_WRITE_BASE_CONFIGURATION&lt;br /&gt;
| /api/address/save/&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| contactPerson/update/address as json&lt;br /&gt;
| PUT update contact person, return status ok and updated contact person.&lt;br /&gt;
| HAS_PADMIN_WRITE_BASE_CONFIGURATION&lt;br /&gt;
| /api/contactPerson/update/&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| contactPerson/delete/id&lt;br /&gt;
| Delete contact person with id.&lt;br /&gt;
| HAS_PADMIN_WRITE_BASE_CONFIGURATION&lt;br /&gt;
| /api/contactPerson/delete/123&lt;br /&gt;
| OK / 200 eller NOT_FOUND / 403&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Contact person domain class:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=groovy&amp;gt;&lt;br /&gt;
class ContactPerson implements MultiTenant&amp;lt;ContactPerson&amp;gt; {&lt;br /&gt;
    static constraints = {&lt;br /&gt;
        name nullable: false, blank: false, maxSize: 64&lt;br /&gt;
        title nullable: true, maxSize: 64&lt;br /&gt;
        contactDetails nullable: true&lt;br /&gt;
        status nullable: true, maxSize: 2&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    static embedded = ['contactDetails']&lt;br /&gt;
&lt;br /&gt;
    static belongsTo = [contactCompany: ContactCompany]&lt;br /&gt;
&lt;br /&gt;
    static mapping = {&lt;br /&gt;
        sort 'name'&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    String name&lt;br /&gt;
    String title&lt;br /&gt;
    ContactDetails contactDetails&lt;br /&gt;
    String status&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==padmin api - project ==&lt;br /&gt;
{| class=&amp;quot;wikiTable&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse: collapse;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Endpoint&lt;br /&gt;
!Funksjon&lt;br /&gt;
!Adgangskontroll&lt;br /&gt;
!Eksempel&lt;br /&gt;
!Respons&lt;br /&gt;
|-&lt;br /&gt;
| project/index&lt;br /&gt;
| get all projects. Return as json array.&lt;br /&gt;
| HAS_PADMIN_READ_BASE_PROJECT&lt;br /&gt;
| /project/index&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| project/show/id&lt;br /&gt;
| Get project with id.&lt;br /&gt;
| HAS_PADMIN_READ_BASE_PROJECT&lt;br /&gt;
| /project/show/123&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| project/findByProjectNumber/?projectNumber=123&lt;br /&gt;
| Get project with given projectNumber.&lt;br /&gt;
| HAS_PADMIN_READ_BASE_PROJECT&lt;br /&gt;
| /project/findByProjectNumber/?projectNumber=123&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| project/save/project as json&lt;br /&gt;
| POST save project, return status ok and newly saved contact person.&lt;br /&gt;
| HAS_PADMIN_WRITE_BASE_PROJECT&lt;br /&gt;
| /api/project/save/&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| contactPerson/update/address as json&lt;br /&gt;
| PUT update contact person, return status ok and updated contact person.&lt;br /&gt;
| HAS_PADMIN_WRITE_BASE_PROJECT&lt;br /&gt;
| /api/project/update/&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| contactPerson/delete/id&lt;br /&gt;
| Delete contact person with id.&lt;br /&gt;
| HAS_PADMIN_WRITE_BASE_PROJECT&lt;br /&gt;
| /api/project/delete/123&lt;br /&gt;
| OK / 200 eller NOT_FOUND / 403&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Contact person domain class:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=groovy&amp;gt;&lt;br /&gt;
class Project implements MultiTenant&amp;lt;Project&amp;gt; {&lt;br /&gt;
&lt;br /&gt;
    static constraints = {&lt;br /&gt;
        projectNumber unique: true, nullable: true&lt;br /&gt;
        name nullable: false, blank: false&lt;br /&gt;
        status nullable: true, maxSize: 2&lt;br /&gt;
        customerNumber nullable: true&lt;br /&gt;
        subProjects nullable: true, widget: 'textarea', sqlType: 'varchar'&lt;br /&gt;
        projectManager nullable: true, maxSize: 64&lt;br /&gt;
        department nullable: true&lt;br /&gt;
        contactPerson nullable: true&lt;br /&gt;
        deviationContactPerson nullable: true&lt;br /&gt;
        fireProtectionContactPerson nullable: true&lt;br /&gt;
        checkListContactPerson nullable: true&lt;br /&gt;
        projectType nullable: true, maxSize: 64&lt;br /&gt;
        customerRef nullable: true, maxSize: 64&lt;br /&gt;
        customerAccountingString nullable: true, maxSize: 64&lt;br /&gt;
        invoicingRef nullable: true, maxSize: 64&lt;br /&gt;
        projectRef nullable: true, maxSize: 32&lt;br /&gt;
        discount nullable: true&lt;br /&gt;
        fireProtectionBuildingParts nullable: true, sqlType: 'varchar', widget: 'textarea'&lt;br /&gt;
        deliveryMethod nullable: true, maxSize: 64&lt;br /&gt;
        deliveryTerms nullable: true, maxSize: 64&lt;br /&gt;
        supplierOfferNumber nullable: true, maxSize: 32&lt;br /&gt;
        supplierOrderNumber nullable: true, maxSize: 32&lt;br /&gt;
        dateCreated nullable: true, sqlType: 'date'&lt;br /&gt;
        projectStartDate nullable: true, sqlType: 'date'&lt;br /&gt;
        projectEndDate nullable: true, sqlType: 'date'&lt;br /&gt;
        paymentTerms nullable: true, maxSize: 64&lt;br /&gt;
        progress nullable: true&lt;br /&gt;
        finalLineupApproved nullable: true&lt;br /&gt;
        transportProvision nullable: true&lt;br /&gt;
        includeAdditionalCalculation nullable: true&lt;br /&gt;
        hasNotInvoicedHours nullable: true&lt;br /&gt;
        isInvoicingSetup nullable: true&lt;br /&gt;
    }&lt;br /&gt;
    static mapping = {&lt;br /&gt;
        sort 'projectNumber'&lt;br /&gt;
        contactPerson lazy: false&lt;br /&gt;
        deviationContactPerson lazy: false&lt;br /&gt;
        fireProtectionContactPerson lazy: false&lt;br /&gt;
        checkListContactPerson lazy: false&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    Long projectNumber&lt;br /&gt;
    String name&lt;br /&gt;
    String status&lt;br /&gt;
    Long customerNumber&lt;br /&gt;
    String subProjects&lt;br /&gt;
    String projectManager&lt;br /&gt;
    String department&lt;br /&gt;
    String projectType&lt;br /&gt;
    String customerRef&lt;br /&gt;
    String customerAccountingString&lt;br /&gt;
    String invoicingRef&lt;br /&gt;
    String projectRef       // bestillingsreferanse&lt;br /&gt;
    BigDecimal discount&lt;br /&gt;
    String fireProtectionBuildingParts&lt;br /&gt;
    String deliveryMethod&lt;br /&gt;
    String deliveryTerms&lt;br /&gt;
    String supplierOfferNumber&lt;br /&gt;
    String supplierOrderNumber&lt;br /&gt;
    Date dateCreated&lt;br /&gt;
    Date projectStartDate&lt;br /&gt;
    Date projectEndDate&lt;br /&gt;
    String paymentTerms&lt;br /&gt;
    BigDecimal progress                             // skal på kalkylefane&lt;br /&gt;
    Boolean finalLineupApproved                     // skal på sluttoppstilling&lt;br /&gt;
    BigDecimal transportProvision&lt;br /&gt;
    Boolean includeAdditionalCalculation            // skal på kalkyle&lt;br /&gt;
    ContactPerson contactPerson&lt;br /&gt;
    ContactPerson deviationContactPerson&lt;br /&gt;
    ContactPerson fireProtectionContactPerson&lt;br /&gt;
    ContactPerson checkListContactPerson&lt;br /&gt;
    Boolean hasNotInvoicedHours&lt;br /&gt;
    Boolean isInvoicingSetup&lt;br /&gt;
&lt;br /&gt;
    String toString() {&lt;br /&gt;
        &amp;quot;${projectNumber ? projectNumber + ' - ' : ''}${name}&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==padmin api - projectLookup ==&lt;br /&gt;
{| class=&amp;quot;wikiTable&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse: collapse;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Endpoint&lt;br /&gt;
!Funksjon&lt;br /&gt;
!Adgangskontroll&lt;br /&gt;
!Eksempel&lt;br /&gt;
!Respons&lt;br /&gt;
|-&lt;br /&gt;
| projectLookup/getSubProjects&lt;br /&gt;
| get all sub-projects for given project. Return as json array. Takes projectNumber as param. return empty list when projectNumber is not set, or no sub-projects found.&lt;br /&gt;
| HAS_ANY_PADMIN_OR_QR_ACCESS&lt;br /&gt;
| /projectLookup/getSubProjects/?projectNumber=123&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
[&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;subProject&amp;quot;: &amp;quot;Sykemelding&amp;quot;&lt;br /&gt;
  },&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;subProject&amp;quot;: &amp;quot;Egenmelding&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
]&lt;br /&gt;
|-&lt;br /&gt;
| projectLookup/getProjectsAsList&lt;br /&gt;
| get all or customer projects. Takes customerNumber as param. If customerNumber is not set, then all projects will be returned, or else all projects for given customerNumber. Return as json array. &lt;br /&gt;
| HAS_ANY_PADMIN_OR_QR_ACCESS&lt;br /&gt;
|&lt;br /&gt;
 /projectLookup/getProjectsAsList/?customerNumber=123&lt;br /&gt;
&lt;br /&gt;
  /projectLookup/getProjectsAsList/?customerNumber=&lt;br /&gt;
&lt;br /&gt;
 /projectLookup/getProjectsAsList/?customerNumber=-&lt;br /&gt;
&lt;br /&gt;
 /projectLookup/getProjectsAsList&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
[&lt;br /&gt;
  &amp;quot;100 - Sykefravær|100&amp;quot;,&lt;br /&gt;
  &amp;quot;1000 - Fast Innredning|1000&amp;quot;&lt;br /&gt;
]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==padmin api - salaryItemType ==&lt;br /&gt;
{| class=&amp;quot;wikiTable&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse: collapse;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Endpoint&lt;br /&gt;
!Funksjon&lt;br /&gt;
!Adgangskontroll&lt;br /&gt;
!Eksempel&lt;br /&gt;
!Respons&lt;br /&gt;
|-&lt;br /&gt;
| salaryItemType/index&lt;br /&gt;
| get all salary item types. Return as json array.&lt;br /&gt;
| HAS_PADMIN_READ_BASE_CONFIGURATION&lt;br /&gt;
| /api/salaryItemType/index&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| salaryItemType/show/id&lt;br /&gt;
| Get salaryItemType with id.&lt;br /&gt;
| HAS_PADMIN_READ_BASE_CONFIGURATION&lt;br /&gt;
| /api/salaryItemType/show/123&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| salaryItemType/findByItemType/?itemType=123&lt;br /&gt;
| Get Salary item type with given item type.&lt;br /&gt;
| HAS_PADMIN_READ_BASE_CONFIGURATION&lt;br /&gt;
| /project/findByItemType/?itemType=123&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| salaryItemType/save/salaryItemType as json&lt;br /&gt;
| POST save salaryItemType, return status ok and newly saved salaryItemType.&lt;br /&gt;
| HAS_PADMIN_WRITE_BASE_CONFIGURATION&lt;br /&gt;
| /api/salaryItemType/save/&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| salaryItemType/update/salaryItemType as json&lt;br /&gt;
| PUT update salaryItemType, return status ok and updated salaryItemType.&lt;br /&gt;
| HAS_PADMIN_WRITE_BASE_CONFIGURATION&lt;br /&gt;
| /api/salaryItemType/update/&lt;br /&gt;
| OK / 200 eller NO_CONTENT / 204&lt;br /&gt;
|-&lt;br /&gt;
| contactPerson/delete/id&lt;br /&gt;
| Delete contact person with id.&lt;br /&gt;
| HAS_PADMIN_WRITE_BASE_CONFIGURATION&lt;br /&gt;
| /api/salaryItemType/delete/123&lt;br /&gt;
| OK / 200 eller NOT_FOUND / 403&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Salary item type domain class:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=groovy&amp;gt;&lt;br /&gt;
class SalaryItemType implements MultiTenant&amp;lt;SalaryItemType&amp;gt; {&lt;br /&gt;
&lt;br /&gt;
    static constraints = {&lt;br /&gt;
        itemType nullable: false, unique: true, maxSize: 10&lt;br /&gt;
        description nullable: false, maxSize: 128&lt;br /&gt;
        itemSubType nullable: true, maxSize: 64&lt;br /&gt;
        rate nullable: true&lt;br /&gt;
        cost nullable: true&lt;br /&gt;
        costGroup nullable: true, maxSize: 32&lt;br /&gt;
        isHour nullable: false&lt;br /&gt;
        convertToItemType1 nullable: true, maxSize: 10&lt;br /&gt;
        convertToItemType2 nullable: true, maxSize: 10&lt;br /&gt;
        convertToItemType3 nullable: true, maxSize: 10&lt;br /&gt;
        convertPct1 nullable: true&lt;br /&gt;
        convertPct2 nullable: true&lt;br /&gt;
        convertPct3 nullable: true&lt;br /&gt;
        isPeaceWork nullable: true&lt;br /&gt;
        unit nullable: true, maxSize: 10&lt;br /&gt;
        account nullable: true, maxSize: 4&lt;br /&gt;
        transferType nullable: false, maxSize: 64&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    static mapping = {&lt;br /&gt;
        sort itemType: 'inc'&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    String itemType // number&lt;br /&gt;
    String description&lt;br /&gt;
    String itemSubType  // salary, cost, travel&lt;br /&gt;
    BigDecimal rate // sats&lt;br /&gt;
    BigDecimal cost // cost pr unit&lt;br /&gt;
    String costGroup // from calculus&lt;br /&gt;
    Boolean isHour&lt;br /&gt;
    String convertToItemType1  // convert to this itemType for transferral to salary system&lt;br /&gt;
    String convertToItemType2  // convert to this itemType for transferral to salary system&lt;br /&gt;
    String convertToItemType3  // convert to this itemType for transferral to salary system&lt;br /&gt;
    BigDecimal convertPct1      // percentage for item 1 - must divide by 100&lt;br /&gt;
    BigDecimal convertPct2      // percentage for item 1 - must divide by 100&lt;br /&gt;
    BigDecimal convertPct3      // percentage for item 1 - must divide by 100&lt;br /&gt;
    Boolean isPeaceWork // akkord&lt;br /&gt;
    String unit&lt;br /&gt;
    String account&lt;br /&gt;
    String transferType&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==padmin api - payrollRecord ==&lt;br /&gt;
{| class=&amp;quot;wikiTable&amp;quot; border=&amp;quot;1&amp;quot; style=&amp;quot;border-collapse: collapse;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Endpoint&lt;br /&gt;
!Funksjon&lt;br /&gt;
!Adgangskontroll&lt;br /&gt;
!Eksempel&lt;br /&gt;
!Respons&lt;br /&gt;
|-&lt;br /&gt;
| payrollRecord/index&lt;br /&gt;
| get all payroll records. Return as json array.&lt;br /&gt;
| ROLE_HOURS_PAYROLL&lt;br /&gt;
| /payrollRecord/index&lt;br /&gt;
| OK / 200&lt;br /&gt;
|-&lt;br /&gt;
| payrollRecord/updatedSince&lt;br /&gt;
| get all payroll records that have been updated since .... Return as json array. Where param lastUpdated is in rest date-time format&lt;br /&gt;
| ROLE_HOURS_PAYROLL&lt;br /&gt;
| /payrollRecord/updatedSince/?lastUpdated=2023-01-01T00:00:00Z&lt;br /&gt;
| OK / 200 or BAD_REQUEST / 400 (bad date format in lastUpdated), or NOT_FOUND / 403 (no lastUpdated set)&lt;br /&gt;
|-&lt;br /&gt;
| payrollRecord/show/id&lt;br /&gt;
| Get payrollRecord with id.&lt;br /&gt;
| HAS_PADMIN_READ_BASE_CONFIGURATION&lt;br /&gt;
| /payrollRecord/show/123&lt;br /&gt;
| OK / 200 &lt;br /&gt;
|-&lt;br /&gt;
| payrollRecord/save/payrollRecord as json&lt;br /&gt;
| POST save payrollRecord, return status ok and newly saved payrollRecord.&lt;br /&gt;
| ROLE_HOURS_PAYROLL&lt;br /&gt;
| /payrollRecord/save/&lt;br /&gt;
| OK / 200&lt;br /&gt;
|-&lt;br /&gt;
| payrollRecord/update/payrollRecord as json&lt;br /&gt;
| PUT update payrollRecord, return status ok and updated payrollRecord.&lt;br /&gt;
| ROLE_HOURS_PAYROLL&lt;br /&gt;
| /payrollRecord/update/&lt;br /&gt;
| OK / 200&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Salary item type domain class:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=groovy&amp;gt;&lt;br /&gt;
class PayrollRecord implements MultiTenant&amp;lt;PayrollRecord&amp;gt; {&lt;br /&gt;
    static belongsTo = [employee: Employee]&lt;br /&gt;
&lt;br /&gt;
    static constraints = {&lt;br /&gt;
        lastUpdated nullable: true, sqlType: 'timestamptz'&lt;br /&gt;
        employeeNumber nullable: true&lt;br /&gt;
        payrollNumber nullable: true&lt;br /&gt;
        salaryItemType nullable: false, maxSize: 10&lt;br /&gt;
        salaryItemTypeDescription nullable: true, maxSize: 64&lt;br /&gt;
        projectNumber nullable: true&lt;br /&gt;
        subProject nullable: true&lt;br /&gt;
        payrollRecordDate nullable: false&lt;br /&gt;
        quantity nullable: false&lt;br /&gt;
        rate nullable: false&lt;br /&gt;
        amount nullable: false&lt;br /&gt;
        status maxSize: 2&lt;br /&gt;
    }&lt;br /&gt;
    static mapping = {&lt;br /&gt;
        sort payrollRecordDate: 'desc', employee: 'asc'&lt;br /&gt;
    }&lt;br /&gt;
    Date lastUpdated&lt;br /&gt;
    Long payrollNumber&lt;br /&gt;
    String salaryItemType               // lønnsart&lt;br /&gt;
    String salaryItemTypeDescription    // lønnsart beskrivelse / tekst&lt;br /&gt;
    Long projectNumber&lt;br /&gt;
    String subProject&lt;br /&gt;
    Long employeeNumber&lt;br /&gt;
&lt;br /&gt;
    Date payrollRecordDate&lt;br /&gt;
    BigDecimal quantity&lt;br /&gt;
    BigDecimal rate&lt;br /&gt;
    BigDecimal amount&lt;br /&gt;
    String status&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
 PS! amount will be calculated = rate * quantity&lt;br /&gt;
&lt;br /&gt;
Example payrollRecord&lt;br /&gt;
&amp;lt;syntaxhighlight lang=js&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;id&amp;quot;: 502743538825024,&lt;br /&gt;
    &amp;quot;projectNumber&amp;quot;: 1000,&lt;br /&gt;
    &amp;quot;subProject&amp;quot;: &amp;quot;a&amp;quot;,&lt;br /&gt;
    &amp;quot;payrollRecordDate&amp;quot;: &amp;quot;2023-11-20T23:00:00Z&amp;quot;,&lt;br /&gt;
    &amp;quot;lastUpdated&amp;quot;: &amp;quot;2023-11-21T13:31:22Z&amp;quot;,&lt;br /&gt;
    &amp;quot;salaryItemType&amp;quot;: &amp;quot;10&amp;quot;,&lt;br /&gt;
    &amp;quot;quantity&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;rate&amp;quot;: 100,&lt;br /&gt;
    &amp;quot;status&amp;quot;: &amp;quot;01&amp;quot;,&lt;br /&gt;
    &amp;quot;payrollNumber&amp;quot;: null,&lt;br /&gt;
    &amp;quot;amount&amp;quot;: 100,&lt;br /&gt;
    &amp;quot;salaryItemTypeDescription&amp;quot;: &amp;quot;Bastillegg&amp;quot;,&lt;br /&gt;
    &amp;quot;employee&amp;quot;: {&lt;br /&gt;
      &amp;quot;id&amp;quot;: 488568277239616&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Common record definitions==&lt;br /&gt;
===ContactDetails===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=groovy&amp;gt;&lt;br /&gt;
class ContactDetails implements Validateable {&lt;br /&gt;
&lt;br /&gt;
    static constraints = {&lt;br /&gt;
        phone nullable: true, size: 0..15&lt;br /&gt;
        cellPhone nullable: true, size: 0..15&lt;br /&gt;
        email nullable: true, email: true, size: 0..64&lt;br /&gt;
    }&lt;br /&gt;
    String phone&lt;br /&gt;
    String cellPhone&lt;br /&gt;
    String email&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Padmin:padmin_nb&amp;diff=4209</id>
		<title>Padmin:padmin nb</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Padmin:padmin_nb&amp;diff=4209"/>
		<updated>2026-03-03T08:40:04Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* padmin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Padmin}}&lt;br /&gt;
=padmin=&lt;br /&gt;
padmin er kort for &amp;quot;Presis Programvare AS prosjekt og administrasjonsverktøy&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
*[[padmin:homepage_nb|Startside]]&lt;br /&gt;
*[[padmin:configuration_nb|Konfigurasjon]]&lt;br /&gt;
*[[padmin:hourreg_nb|Timeregistrering]]&lt;br /&gt;
*[[padmin:checklists_nb|Sjekklister]]&lt;br /&gt;
*[[padmin:checkIn_nb|Innsjekking og inne-/ute tavle]]&lt;br /&gt;
*[[padmin:user_maintenance_nb|Bruker- og gruppevedlikehold]]&lt;br /&gt;
&lt;br /&gt;
*[[HowTo:Gi brukere fra gammel plattform tilgang]]&lt;br /&gt;
&lt;br /&gt;
[[Versjonshistorikk]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[padmin:Padmin_api|Padmin api]]&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Qr:QuickReg_api&amp;diff=4208</id>
		<title>Qr:QuickReg api</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Qr:QuickReg_api&amp;diff=4208"/>
		<updated>2026-03-03T08:39:31Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: Ny side: ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;...&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Qr:quickreg_nb&amp;diff=4207</id>
		<title>Qr:quickreg nb</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Qr:quickreg_nb&amp;diff=4207"/>
		<updated>2026-03-03T08:39:10Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:QuickReg}}&lt;br /&gt;
*[[qr:hourreg_nb|Timeregistrering]]&lt;br /&gt;
*[[qr:checklists_nb|Sjekklister]]&lt;br /&gt;
&lt;br /&gt;
*[[qr:QuickReg_api|QuickReg api]]&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4206</id>
		<title>Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4206"/>
		<updated>2026-02-26T15:18:26Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* 2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 2026 ==&lt;br /&gt;
26.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-038: Lønnskjøring snubler, antagelig på feil java.json library.&lt;br /&gt;
*Feilsøkt. Fant at feil java.json.JSONObject ble benyttet. Kopiert kode til en ny JSONObjectHelper klasse, som ikke har slike konflikter.&lt;br /&gt;
&lt;br /&gt;
1046-FE-037: Bytte prosjekt på timer snublet&lt;br /&gt;
*Feilsøkt. Fant at kombinasjonen prosjekt med delprosjekt og krav om at delprosjekt må fylles ut laget en feil. Fikset.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
18.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-035: Delete checklist not possible&lt;br /&gt;
*Fant at knapp for å slette sjekkliste kun var tilgjengelig når status = 01. Ny&lt;br /&gt;
*Lagt til rolle ROLE_QUALITY_ADMIN&lt;br /&gt;
*Gjort knappen slette sjekkliste synlig for ROLE_QUALITY_ADMIN når sjekkliste har status &amp;lt;= 20. Godkjent&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-031: Ny support funksjon&lt;br /&gt;
*Nytt support-grensesnitt utviklet for alle plattformer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
16.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-258 Fjerne valget send login info&lt;br /&gt;
*Valget er ikke relevant siden passord ikke kommer med i eposten.&lt;br /&gt;
&lt;br /&gt;
1046-FO-259: Login utfordringer&lt;br /&gt;
*Lagt til automatisk korrigering for whitespace (mellomrom, tab) i brukernavn, passord og 2fa-kode. Innimellom med klipp og lim kom det med slike tegn som gjorde at login snublet når det så riktig ut for bruker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
15.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-028: Sjekkliste status&lt;br /&gt;
*Laget knapp for å merke sjekkliste sendt.&lt;br /&gt;
&lt;br /&gt;
1046-FO-035: Lagt til flere felter time-oversikter&lt;br /&gt;
*50% overtid&lt;br /&gt;
*100% overtid&lt;br /&gt;
*Kommentar&lt;br /&gt;
*Tillegg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-023: Systemgenerated tasks oppdateres ikke&lt;br /&gt;
*Feilsøkt i logger&lt;br /&gt;
*Fant synderen, forbedret kode.&lt;br /&gt;
*Lagt til mulighet for administrator å se andre brukeres Oppgaveliste&lt;br /&gt;
&lt;br /&gt;
== Eldre versjoner ==&lt;br /&gt;
*[[padmin:2025|2025]]&lt;br /&gt;
*[[padmin:2024|2024]]&lt;br /&gt;
*[[padmin:2023|2023]]&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4205</id>
		<title>Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4205"/>
		<updated>2026-02-26T14:32:02Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* 2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 2026 ==&lt;br /&gt;
26.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-037: Bytte prosjekt på timer snublet&lt;br /&gt;
*Feilsøkt. Fant at kombinasjonen prosjekt med delprosjekt og krav om at delprosjekt må fylles ut laget en feil. Fikset.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
18.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-035: Delete checklist not possible&lt;br /&gt;
*Fant at knapp for å slette sjekkliste kun var tilgjengelig når status = 01. Ny&lt;br /&gt;
*Lagt til rolle ROLE_QUALITY_ADMIN&lt;br /&gt;
*Gjort knappen slette sjekkliste synlig for ROLE_QUALITY_ADMIN når sjekkliste har status &amp;lt;= 20. Godkjent&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-031: Ny support funksjon&lt;br /&gt;
*Nytt support-grensesnitt utviklet for alle plattformer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
16.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-258 Fjerne valget send login info&lt;br /&gt;
*Valget er ikke relevant siden passord ikke kommer med i eposten.&lt;br /&gt;
&lt;br /&gt;
1046-FO-259: Login utfordringer&lt;br /&gt;
*Lagt til automatisk korrigering for whitespace (mellomrom, tab) i brukernavn, passord og 2fa-kode. Innimellom med klipp og lim kom det med slike tegn som gjorde at login snublet når det så riktig ut for bruker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
15.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-028: Sjekkliste status&lt;br /&gt;
*Laget knapp for å merke sjekkliste sendt.&lt;br /&gt;
&lt;br /&gt;
1046-FO-035: Lagt til flere felter time-oversikter&lt;br /&gt;
*50% overtid&lt;br /&gt;
*100% overtid&lt;br /&gt;
*Kommentar&lt;br /&gt;
*Tillegg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-023: Systemgenerated tasks oppdateres ikke&lt;br /&gt;
*Feilsøkt i logger&lt;br /&gt;
*Fant synderen, forbedret kode.&lt;br /&gt;
*Lagt til mulighet for administrator å se andre brukeres Oppgaveliste&lt;br /&gt;
&lt;br /&gt;
== Eldre versjoner ==&lt;br /&gt;
*[[padmin:2025|2025]]&lt;br /&gt;
*[[padmin:2024|2024]]&lt;br /&gt;
*[[padmin:2023|2023]]&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4204</id>
		<title>Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4204"/>
		<updated>2026-02-18T09:53:39Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* 2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 2026 ==&lt;br /&gt;
18.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-035: Delete checklist not possible&lt;br /&gt;
*Fant at knapp for å slette sjekkliste kun var tilgjengelig når status = 01. Ny&lt;br /&gt;
*Lagt til rolle ROLE_QUALITY_ADMIN&lt;br /&gt;
*Gjort knappen slette sjekkliste synlig for ROLE_QUALITY_ADMIN når sjekkliste har status &amp;lt;= 20. Godkjent&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-031: Ny support funksjon&lt;br /&gt;
*Nytt support-grensesnitt utviklet for alle plattformer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
16.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-258 Fjerne valget send login info&lt;br /&gt;
*Valget er ikke relevant siden passord ikke kommer med i eposten.&lt;br /&gt;
&lt;br /&gt;
1046-FO-259: Login utfordringer&lt;br /&gt;
*Lagt til automatisk korrigering for whitespace (mellomrom, tab) i brukernavn, passord og 2fa-kode. Innimellom med klipp og lim kom det med slike tegn som gjorde at login snublet når det så riktig ut for bruker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
15.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-028: Sjekkliste status&lt;br /&gt;
*Laget knapp for å merke sjekkliste sendt.&lt;br /&gt;
&lt;br /&gt;
1046-FO-035: Lagt til flere felter time-oversikter&lt;br /&gt;
*50% overtid&lt;br /&gt;
*100% overtid&lt;br /&gt;
*Kommentar&lt;br /&gt;
*Tillegg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-023: Systemgenerated tasks oppdateres ikke&lt;br /&gt;
*Feilsøkt i logger&lt;br /&gt;
*Fant synderen, forbedret kode.&lt;br /&gt;
*Lagt til mulighet for administrator å se andre brukeres Oppgaveliste&lt;br /&gt;
&lt;br /&gt;
== Eldre versjoner ==&lt;br /&gt;
*[[padmin:2025|2025]]&lt;br /&gt;
*[[padmin:2024|2024]]&lt;br /&gt;
*[[padmin:2023|2023]]&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4203</id>
		<title>Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4203"/>
		<updated>2026-02-18T09:53:32Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* 2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 2026 ==&lt;br /&gt;
18.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-035: Delete checklist not possible&lt;br /&gt;
*Fant at knapp for å slette sjekkliste kun var tilgjengelig når status = 01. Ny&lt;br /&gt;
*Lagt til rolle ROLE_QUALITY_ADMIN&lt;br /&gt;
*Gjort knappen slette sjekkliste synlig for ROLE_QUALITY_ADMIN når sjekkliste har status &amp;lt;= 20. Godkjent&lt;br /&gt;
&lt;br /&gt;
13.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-031: Ny support funksjon&lt;br /&gt;
*Nytt support-grensesnitt utviklet for alle plattformer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
16.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-258 Fjerne valget send login info&lt;br /&gt;
*Valget er ikke relevant siden passord ikke kommer med i eposten.&lt;br /&gt;
&lt;br /&gt;
1046-FO-259: Login utfordringer&lt;br /&gt;
*Lagt til automatisk korrigering for whitespace (mellomrom, tab) i brukernavn, passord og 2fa-kode. Innimellom med klipp og lim kom det med slike tegn som gjorde at login snublet når det så riktig ut for bruker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
15.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-028: Sjekkliste status&lt;br /&gt;
*Laget knapp for å merke sjekkliste sendt.&lt;br /&gt;
&lt;br /&gt;
1046-FO-035: Lagt til flere felter time-oversikter&lt;br /&gt;
*50% overtid&lt;br /&gt;
*100% overtid&lt;br /&gt;
*Kommentar&lt;br /&gt;
*Tillegg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-023: Systemgenerated tasks oppdateres ikke&lt;br /&gt;
*Feilsøkt i logger&lt;br /&gt;
*Fant synderen, forbedret kode.&lt;br /&gt;
*Lagt til mulighet for administrator å se andre brukeres Oppgaveliste&lt;br /&gt;
&lt;br /&gt;
== Eldre versjoner ==&lt;br /&gt;
*[[padmin:2025|2025]]&lt;br /&gt;
*[[padmin:2024|2024]]&lt;br /&gt;
*[[padmin:2023|2023]]&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4202</id>
		<title>Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4202"/>
		<updated>2026-02-16T07:47:42Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* 2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 2026 ==&lt;br /&gt;
13.2.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-031: Ny support funksjon&lt;br /&gt;
*Nytt support-grensesnitt utviklet for alle plattformer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
16.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-258 Fjerne valget send login info&lt;br /&gt;
*Valget er ikke relevant siden passord ikke kommer med i eposten.&lt;br /&gt;
&lt;br /&gt;
1046-FO-259: Login utfordringer&lt;br /&gt;
*Lagt til automatisk korrigering for whitespace (mellomrom, tab) i brukernavn, passord og 2fa-kode. Innimellom med klipp og lim kom det med slike tegn som gjorde at login snublet når det så riktig ut for bruker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
15.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-028: Sjekkliste status&lt;br /&gt;
*Laget knapp for å merke sjekkliste sendt.&lt;br /&gt;
&lt;br /&gt;
1046-FO-035: Lagt til flere felter time-oversikter&lt;br /&gt;
*50% overtid&lt;br /&gt;
*100% overtid&lt;br /&gt;
*Kommentar&lt;br /&gt;
*Tillegg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-023: Systemgenerated tasks oppdateres ikke&lt;br /&gt;
*Feilsøkt i logger&lt;br /&gt;
*Fant synderen, forbedret kode.&lt;br /&gt;
*Lagt til mulighet for administrator å se andre brukeres Oppgaveliste&lt;br /&gt;
&lt;br /&gt;
== Eldre versjoner ==&lt;br /&gt;
*[[padmin:2025|2025]]&lt;br /&gt;
*[[padmin:2024|2024]]&lt;br /&gt;
*[[padmin:2023|2023]]&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Qrapp:Versjonshistorikk&amp;diff=4201</id>
		<title>Qrapp:Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Qrapp:Versjonshistorikk&amp;diff=4201"/>
		<updated>2026-02-14T16:36:24Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* 2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==2026==&lt;br /&gt;
&lt;br /&gt;
13.2.2026&lt;br /&gt;
&lt;br /&gt;
1063-FO-043: Auto convert heic to jpg before uploading to server&lt;br /&gt;
*Lagt til funksjonalitet som konverterer bilder fra apple / ios på deres heic-format til jpg som er lettere for andre å håndtere.&lt;br /&gt;
&lt;br /&gt;
1046-FO-031: Lage egen support&lt;br /&gt;
*Ny support funksjonalitet lagt til.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
20.1.2026&lt;br /&gt;
&lt;br /&gt;
1063-FO-041: Vise prosjektnummer ved valg av prosjekt.&lt;br /&gt;
*Endret liste formatet, lagt til prosjektnummer.&lt;br /&gt;
&lt;br /&gt;
Forbedret innlogging:&lt;br /&gt;
*Automatisk fjerning av mellomrom og andre skjulte tegn slik at innlogging forsøkes bare med teksten til brukernavn, passord og 2fa kode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.1.2026&lt;br /&gt;
&lt;br /&gt;
1063-FE-025: Avvik redigering skjermbilde ikke mulig å scrolle nedre del inn i synsfelt når tastaturet synes.&lt;br /&gt;
*Feilsøkt. Fikset. Fikset samme potensielle utfordring andre steder, som timeregistrering.&lt;br /&gt;
&lt;br /&gt;
1063-FE-026: Avviksoversikt snubler når filter returnerer null.&lt;br /&gt;
*Feilsøkt. Fikset.&lt;br /&gt;
&lt;br /&gt;
1063-FE-027: Vise avvik sier undefined i stedet for prosjekt.&lt;br /&gt;
*Feilsøkt. Fikset.&lt;br /&gt;
&lt;br /&gt;
1063-FE-029: Nytt avvik initialiseres bare første gang.&lt;br /&gt;
*Lagt til funksjonalitet for å initialisere riktig hver gang.&lt;br /&gt;
&lt;br /&gt;
==2024==&lt;br /&gt;
*6.12.2024 1046-FE-020: Redigere timer gir feilmelding ved lagring&lt;br /&gt;
**Feilsøkt. Fant årsak på server-siden. Fikset.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 24. april 2024 ===&lt;br /&gt;
*1063-FE-002 Sykemelding - oversikten vises ikke det hele tatt&lt;br /&gt;
**fikset&lt;br /&gt;
*1063-FE-004 Hurtig-meny hjem-side skjuler ikke menyvalg som skal skjules&lt;br /&gt;
**fikset&lt;br /&gt;
*1063-FO-002 Forbli innlogget lenge&lt;br /&gt;
**fikset&lt;br /&gt;
*Modulen Innsjekking laget&lt;br /&gt;
&lt;br /&gt;
==2023==&lt;br /&gt;
===10. november 2023===&lt;br /&gt;
*1063-FE-001 Rediger timereg m.m. - prosjekt er tom&lt;br /&gt;
**Feilsøkt, utbedret.&lt;br /&gt;
*1063-FO-001 Kamera / Vedlegg&lt;br /&gt;
**Lagt til funksjonalitet for å ta bilde med telefonens kamera&lt;br /&gt;
*1063-FO-002 Forbli innlogget i 10 døgn&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Qrapp:Versjonshistorikk&amp;diff=4200</id>
		<title>Qrapp:Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Qrapp:Versjonshistorikk&amp;diff=4200"/>
		<updated>2026-01-20T13:39:14Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* 2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==2026==&lt;br /&gt;
20.1.2026&lt;br /&gt;
&lt;br /&gt;
1063-FO-041: Vise prosjektnummer ved valg av prosjekt.&lt;br /&gt;
*Endret liste formatet, lagt til prosjektnummer.&lt;br /&gt;
&lt;br /&gt;
Forbedret innlogging:&lt;br /&gt;
*Automatisk fjerning av mellomrom og andre skjulte tegn slik at innlogging forsøkes bare med teksten til brukernavn, passord og 2fa kode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.1.2026&lt;br /&gt;
&lt;br /&gt;
1063-FE-025: Avvik redigering skjermbilde ikke mulig å scrolle nedre del inn i synsfelt når tastaturet synes.&lt;br /&gt;
*Feilsøkt. Fikset. Fikset samme potensielle utfordring andre steder, som timeregistrering.&lt;br /&gt;
&lt;br /&gt;
1063-FE-026: Avviksoversikt snubler når filter returnerer null.&lt;br /&gt;
*Feilsøkt. Fikset.&lt;br /&gt;
&lt;br /&gt;
1063-FE-027: Vise avvik sier undefined i stedet for prosjekt.&lt;br /&gt;
*Feilsøkt. Fikset.&lt;br /&gt;
&lt;br /&gt;
1063-FE-029: Nytt avvik initialiseres bare første gang.&lt;br /&gt;
*Lagt til funksjonalitet for å initialisere riktig hver gang.&lt;br /&gt;
&lt;br /&gt;
==2024==&lt;br /&gt;
*6.12.2024 1046-FE-020: Redigere timer gir feilmelding ved lagring&lt;br /&gt;
**Feilsøkt. Fant årsak på server-siden. Fikset.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 24. april 2024 ===&lt;br /&gt;
*1063-FE-002 Sykemelding - oversikten vises ikke det hele tatt&lt;br /&gt;
**fikset&lt;br /&gt;
*1063-FE-004 Hurtig-meny hjem-side skjuler ikke menyvalg som skal skjules&lt;br /&gt;
**fikset&lt;br /&gt;
*1063-FO-002 Forbli innlogget lenge&lt;br /&gt;
**fikset&lt;br /&gt;
*Modulen Innsjekking laget&lt;br /&gt;
&lt;br /&gt;
==2023==&lt;br /&gt;
===10. november 2023===&lt;br /&gt;
*1063-FE-001 Rediger timereg m.m. - prosjekt er tom&lt;br /&gt;
**Feilsøkt, utbedret.&lt;br /&gt;
*1063-FO-001 Kamera / Vedlegg&lt;br /&gt;
**Lagt til funksjonalitet for å ta bilde med telefonens kamera&lt;br /&gt;
*1063-FO-002 Forbli innlogget i 10 døgn&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Qrapp:Versjonshistorikk&amp;diff=4199</id>
		<title>Qrapp:Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Qrapp:Versjonshistorikk&amp;diff=4199"/>
		<updated>2026-01-20T13:39:06Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* 2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==2026==&lt;br /&gt;
20.1.2026&lt;br /&gt;
&lt;br /&gt;
1063-FO-041: Vise prosjektnummer ved valg av prosjekt.&lt;br /&gt;
*Endret liste formatet, lagt til prosjektnummer.&lt;br /&gt;
&lt;br /&gt;
Forbedret innlogging:&lt;br /&gt;
*Automatisk fjerning av mellomrom og andre skjulte tegn slik at innlogging forsøkes bare med teksten til brukernavn, passord og 2fa kode.&lt;br /&gt;
&lt;br /&gt;
13.1.2026&lt;br /&gt;
&lt;br /&gt;
1063-FE-025: Avvik redigering skjermbilde ikke mulig å scrolle nedre del inn i synsfelt når tastaturet synes.&lt;br /&gt;
*Feilsøkt. Fikset. Fikset samme potensielle utfordring andre steder, som timeregistrering.&lt;br /&gt;
&lt;br /&gt;
1063-FE-026: Avviksoversikt snubler når filter returnerer null.&lt;br /&gt;
*Feilsøkt. Fikset.&lt;br /&gt;
&lt;br /&gt;
1063-FE-027: Vise avvik sier undefined i stedet for prosjekt.&lt;br /&gt;
*Feilsøkt. Fikset.&lt;br /&gt;
&lt;br /&gt;
1063-FE-029: Nytt avvik initialiseres bare første gang.&lt;br /&gt;
*Lagt til funksjonalitet for å initialisere riktig hver gang.&lt;br /&gt;
&lt;br /&gt;
==2024==&lt;br /&gt;
*6.12.2024 1046-FE-020: Redigere timer gir feilmelding ved lagring&lt;br /&gt;
**Feilsøkt. Fant årsak på server-siden. Fikset.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 24. april 2024 ===&lt;br /&gt;
*1063-FE-002 Sykemelding - oversikten vises ikke det hele tatt&lt;br /&gt;
**fikset&lt;br /&gt;
*1063-FE-004 Hurtig-meny hjem-side skjuler ikke menyvalg som skal skjules&lt;br /&gt;
**fikset&lt;br /&gt;
*1063-FO-002 Forbli innlogget lenge&lt;br /&gt;
**fikset&lt;br /&gt;
*Modulen Innsjekking laget&lt;br /&gt;
&lt;br /&gt;
==2023==&lt;br /&gt;
===10. november 2023===&lt;br /&gt;
*1063-FE-001 Rediger timereg m.m. - prosjekt er tom&lt;br /&gt;
**Feilsøkt, utbedret.&lt;br /&gt;
*1063-FO-001 Kamera / Vedlegg&lt;br /&gt;
**Lagt til funksjonalitet for å ta bilde med telefonens kamera&lt;br /&gt;
*1063-FO-002 Forbli innlogget i 10 døgn&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=ENT:Versjonshistorikk&amp;diff=4198</id>
		<title>ENT:Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=ENT:Versjonshistorikk&amp;diff=4198"/>
		<updated>2026-01-20T13:33:51Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* v26.3 - 16. januar 2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Versjonsnummeret for både Entreprenør og KvikkReg er satt sammen av år.versjon. Versjoner nummereres fortløpende innenfor hvert år. &lt;br /&gt;
&lt;br /&gt;
== v26.5 - 20. januar 2026 ==&lt;br /&gt;
*1001-FE-464: Synkroniseringsutfordringer&lt;br /&gt;
**Avvik nummer når avvik opprettet i padmin kunne bli feil&lt;br /&gt;
**Tekst felter med linjeskift ble ikke konvertert riktig fra Entreprenør til Padmin.&lt;br /&gt;
*1001-FE-032: Noen prosjekt mangler status i Padmin.&lt;br /&gt;
**Fant manglende konvertering mellom Entreprenør status 7. og Padmin status 70.&lt;br /&gt;
&lt;br /&gt;
== v26.3 - 16. januar 2026 ==&lt;br /&gt;
*1001-FE-464: Sjekk ut til timereg snubler&lt;br /&gt;
**Feilsøkt, fikset&lt;br /&gt;
*1046-FE-028: Sjekkliste synkronisering med Padmin får ikke med alle endringer&lt;br /&gt;
**Feilsøkt, forbedret.&lt;br /&gt;
&lt;br /&gt;
== v26.1 - 13. januar 2026 ==&lt;br /&gt;
*1001-FO-293: Avregning regneark må endre beregnede felter for enklere korrigering&lt;br /&gt;
&lt;br /&gt;
==Tidligere versjoner==&lt;br /&gt;
*[[Versjonshistorikk 2025]]&lt;br /&gt;
*[[Versjonshistorikk 2024]]&lt;br /&gt;
*[[Versjonshistorikk 2023]]&lt;br /&gt;
*[[Versjonshistorikk 2022]]&lt;br /&gt;
*[[Versjonshistorikk 2021]]&lt;br /&gt;
*[[Versjonshistorikk 2020]]&lt;br /&gt;
*[[Versjonshistorikk 2019]]&lt;br /&gt;
*[[Versjonshistorikk 2017]]&lt;br /&gt;
*[[Versjonshistorikk 2016]]&lt;br /&gt;
*[[Versjonshistorikk 2015]]&lt;br /&gt;
*[[Versjonshistorikk 2014]]&lt;br /&gt;
*[[Versjonshistorikk 2013]]&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4197</id>
		<title>Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4197"/>
		<updated>2026-01-16T13:31:37Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* 2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 2026 ==&lt;br /&gt;
16.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-258 Fjerne valget send login info&lt;br /&gt;
*Valget er ikke relevant siden passord ikke kommer med i eposten.&lt;br /&gt;
&lt;br /&gt;
1046-FO-259: Login utfordringer&lt;br /&gt;
*Lagt til automatisk korrigering for whitespace (mellomrom, tab) i brukernavn, passord og 2fa-kode. Innimellom med klipp og lim kom det med slike tegn som gjorde at login snublet når det så riktig ut for bruker.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
15.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-028: Sjekkliste status&lt;br /&gt;
*Laget knapp for å merke sjekkliste sendt.&lt;br /&gt;
&lt;br /&gt;
1046-FO-035: Lagt til flere felter time-oversikter&lt;br /&gt;
*50% overtid&lt;br /&gt;
*100% overtid&lt;br /&gt;
*Kommentar&lt;br /&gt;
*Tillegg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-023: Systemgenerated tasks oppdateres ikke&lt;br /&gt;
*Feilsøkt i logger&lt;br /&gt;
*Fant synderen, forbedret kode.&lt;br /&gt;
*Lagt til mulighet for administrator å se andre brukeres Oppgaveliste&lt;br /&gt;
&lt;br /&gt;
== Eldre versjoner ==&lt;br /&gt;
*[[padmin:2025|2025]]&lt;br /&gt;
*[[padmin:2024|2024]]&lt;br /&gt;
*[[padmin:2023|2023]]&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4196</id>
		<title>Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4196"/>
		<updated>2026-01-16T10:55:05Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* 2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 2026 ==&lt;br /&gt;
16.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-258 Fjerne valget send login info&lt;br /&gt;
*Valget er ikke relevant siden passord ikke kommer med i eposten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
15.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-028: Sjekkliste status&lt;br /&gt;
*Laget knapp for å merke sjekkliste sendt.&lt;br /&gt;
&lt;br /&gt;
1046-FO-035: Lagt til flere felter time-oversikter&lt;br /&gt;
*50% overtid&lt;br /&gt;
*100% overtid&lt;br /&gt;
*Kommentar&lt;br /&gt;
*Tillegg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
13.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-023: Systemgenerated tasks oppdateres ikke&lt;br /&gt;
*Feilsøkt i logger&lt;br /&gt;
*Fant synderen, forbedret kode.&lt;br /&gt;
*Lagt til mulighet for administrator å se andre brukeres Oppgaveliste&lt;br /&gt;
&lt;br /&gt;
== Eldre versjoner ==&lt;br /&gt;
*[[padmin:2025|2025]]&lt;br /&gt;
*[[padmin:2024|2024]]&lt;br /&gt;
*[[padmin:2023|2023]]&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4195</id>
		<title>Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4195"/>
		<updated>2026-01-16T10:54:53Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* 2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 2026 ==&lt;br /&gt;
16.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FO-258 Fjerne valget send login info&lt;br /&gt;
*Valget er ikke relevant siden passord ikke kommer med i eposten.&lt;br /&gt;
&lt;br /&gt;
15.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-028: Sjekkliste status&lt;br /&gt;
*Laget knapp for å merke sjekkliste sendt.&lt;br /&gt;
&lt;br /&gt;
1046-FO-035: Lagt til flere felter time-oversikter&lt;br /&gt;
*50% overtid&lt;br /&gt;
*100% overtid&lt;br /&gt;
*Kommentar&lt;br /&gt;
*Tillegg&lt;br /&gt;
&lt;br /&gt;
13.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-023: Systemgenerated tasks oppdateres ikke&lt;br /&gt;
*Feilsøkt i logger&lt;br /&gt;
*Fant synderen, forbedret kode.&lt;br /&gt;
*Lagt til mulighet for administrator å se andre brukeres Oppgaveliste&lt;br /&gt;
&lt;br /&gt;
== Eldre versjoner ==&lt;br /&gt;
*[[padmin:2025|2025]]&lt;br /&gt;
*[[padmin:2024|2024]]&lt;br /&gt;
*[[padmin:2023|2023]]&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=ENT:Versjonshistorikk&amp;diff=4194</id>
		<title>ENT:Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=ENT:Versjonshistorikk&amp;diff=4194"/>
		<updated>2026-01-16T10:04:46Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* v26.3 - 16. januar 2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Versjonsnummeret for både Entreprenør og KvikkReg er satt sammen av år.versjon. Versjoner nummereres fortløpende innenfor hvert år. &lt;br /&gt;
&lt;br /&gt;
== v26.3 - 16. januar 2026 ==&lt;br /&gt;
*1001-FE-464: Sjekk ut til timereg snubler&lt;br /&gt;
**Feilsøkt, fikset&lt;br /&gt;
*1046-FE-028: Sjekkliste synkronisering med Padmin får ikke med alle endringer&lt;br /&gt;
**Feilsøkt, forbedret.&lt;br /&gt;
&lt;br /&gt;
== v26.1 - 13. januar 2026 ==&lt;br /&gt;
*1001-FO-293: Avregning regneark må endre beregnede felter for enklere korrigering&lt;br /&gt;
&lt;br /&gt;
==Tidligere versjoner==&lt;br /&gt;
*[[Versjonshistorikk 2025]]&lt;br /&gt;
*[[Versjonshistorikk 2024]]&lt;br /&gt;
*[[Versjonshistorikk 2023]]&lt;br /&gt;
*[[Versjonshistorikk 2022]]&lt;br /&gt;
*[[Versjonshistorikk 2021]]&lt;br /&gt;
*[[Versjonshistorikk 2020]]&lt;br /&gt;
*[[Versjonshistorikk 2019]]&lt;br /&gt;
*[[Versjonshistorikk 2017]]&lt;br /&gt;
*[[Versjonshistorikk 2016]]&lt;br /&gt;
*[[Versjonshistorikk 2015]]&lt;br /&gt;
*[[Versjonshistorikk 2014]]&lt;br /&gt;
*[[Versjonshistorikk 2013]]&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=ENT:Versjonshistorikk&amp;diff=4193</id>
		<title>ENT:Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=ENT:Versjonshistorikk&amp;diff=4193"/>
		<updated>2026-01-16T10:02:22Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Versjonsnummeret for både Entreprenør og KvikkReg er satt sammen av år.versjon. Versjoner nummereres fortløpende innenfor hvert år. &lt;br /&gt;
&lt;br /&gt;
== v26.3 - 16. januar 2026 ==&lt;br /&gt;
*1001-FE-464: Sjekk ut til timereg snubler&lt;br /&gt;
**Feilsøkt, fikset&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== v26.1 - 13. januar 2026 ==&lt;br /&gt;
*1001-FO-293: Avregning regneark må endre beregnede felter for enklere korrigering&lt;br /&gt;
&lt;br /&gt;
==Tidligere versjoner==&lt;br /&gt;
*[[Versjonshistorikk 2025]]&lt;br /&gt;
*[[Versjonshistorikk 2024]]&lt;br /&gt;
*[[Versjonshistorikk 2023]]&lt;br /&gt;
*[[Versjonshistorikk 2022]]&lt;br /&gt;
*[[Versjonshistorikk 2021]]&lt;br /&gt;
*[[Versjonshistorikk 2020]]&lt;br /&gt;
*[[Versjonshistorikk 2019]]&lt;br /&gt;
*[[Versjonshistorikk 2017]]&lt;br /&gt;
*[[Versjonshistorikk 2016]]&lt;br /&gt;
*[[Versjonshistorikk 2015]]&lt;br /&gt;
*[[Versjonshistorikk 2014]]&lt;br /&gt;
*[[Versjonshistorikk 2013]]&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4192</id>
		<title>Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4192"/>
		<updated>2026-01-15T10:34:22Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* 2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 2026 ==&lt;br /&gt;
15.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-028: Sjekkliste status&lt;br /&gt;
*Laget knapp for å merke sjekkliste sendt.&lt;br /&gt;
&lt;br /&gt;
1046-FO-035: Lagt til flere felter time-oversikter&lt;br /&gt;
*50% overtid&lt;br /&gt;
*100% overtid&lt;br /&gt;
*Kommentar&lt;br /&gt;
*Tillegg&lt;br /&gt;
&lt;br /&gt;
13.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-023: Systemgenerated tasks oppdateres ikke&lt;br /&gt;
*Feilsøkt i logger&lt;br /&gt;
*Fant synderen, forbedret kode.&lt;br /&gt;
*Lagt til mulighet for administrator å se andre brukeres Oppgaveliste&lt;br /&gt;
&lt;br /&gt;
== Eldre versjoner ==&lt;br /&gt;
*[[padmin:2025|2025]]&lt;br /&gt;
*[[padmin:2024|2024]]&lt;br /&gt;
*[[padmin:2023|2023]]&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4191</id>
		<title>Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4191"/>
		<updated>2026-01-15T09:57:44Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* 2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 2026 ==&lt;br /&gt;
13.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-023: Systemgenerated tasks oppdateres ikke&lt;br /&gt;
*Feilsøkt i logger&lt;br /&gt;
*Fant synderen, forbedret kode.&lt;br /&gt;
*Lagt til mulighet for administrator å se andre brukeres Oppgaveliste&lt;br /&gt;
&lt;br /&gt;
== Eldre versjoner ==&lt;br /&gt;
*[[padmin:2025|2025]]&lt;br /&gt;
*[[padmin:2024|2024]]&lt;br /&gt;
*[[padmin:2023|2023]]&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4190</id>
		<title>Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4190"/>
		<updated>2026-01-13T17:07:00Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* 2026 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 2026 ==&lt;br /&gt;
13.1.2026&lt;br /&gt;
&lt;br /&gt;
1046-FE-023: Systemgenerated tasks oppdateres ikke&lt;br /&gt;
*Feilsøkt i logger&lt;br /&gt;
*Fant synderen, forbedret kode.&lt;br /&gt;
&lt;br /&gt;
== Eldre versjoner ==&lt;br /&gt;
*[[padmin:2025|2025]]&lt;br /&gt;
*[[padmin:2024|2024]]&lt;br /&gt;
*[[padmin:2023|2023]]&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Qrapp:Versjonshistorikk&amp;diff=4189</id>
		<title>Qrapp:Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Qrapp:Versjonshistorikk&amp;diff=4189"/>
		<updated>2026-01-13T17:05:31Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==2026==&lt;br /&gt;
13.1.2026&lt;br /&gt;
&lt;br /&gt;
1063-FE-025: Avvik redigering skjermbilde ikke mulig å scrolle nedre del inn i synsfelt når tastaturet synes.&lt;br /&gt;
*Feilsøkt. Fikset. Fikset samme potensielle utfordring andre steder, som timeregistrering.&lt;br /&gt;
&lt;br /&gt;
1063-FE-026: Avviksoversikt snubler når filter returnerer null.&lt;br /&gt;
*Feilsøkt. Fikset.&lt;br /&gt;
&lt;br /&gt;
1063-FE-027: Vise avvik sier undefined i stedet for prosjekt.&lt;br /&gt;
*Feilsøkt. Fikset.&lt;br /&gt;
&lt;br /&gt;
1063-FE-029: Nytt avvik initialiseres bare første gang.&lt;br /&gt;
*Lagt til funksjonalitet for å initialisere riktig hver gang.&lt;br /&gt;
&lt;br /&gt;
==2024==&lt;br /&gt;
*6.12.2024 1046-FE-020: Redigere timer gir feilmelding ved lagring&lt;br /&gt;
**Feilsøkt. Fant årsak på server-siden. Fikset.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 24. april 2024 ===&lt;br /&gt;
*1063-FE-002 Sykemelding - oversikten vises ikke det hele tatt&lt;br /&gt;
**fikset&lt;br /&gt;
*1063-FE-004 Hurtig-meny hjem-side skjuler ikke menyvalg som skal skjules&lt;br /&gt;
**fikset&lt;br /&gt;
*1063-FO-002 Forbli innlogget lenge&lt;br /&gt;
**fikset&lt;br /&gt;
*Modulen Innsjekking laget&lt;br /&gt;
&lt;br /&gt;
==2023==&lt;br /&gt;
===10. november 2023===&lt;br /&gt;
*1063-FE-001 Rediger timereg m.m. - prosjekt er tom&lt;br /&gt;
**Feilsøkt, utbedret.&lt;br /&gt;
*1063-FO-001 Kamera / Vedlegg&lt;br /&gt;
**Lagt til funksjonalitet for å ta bilde med telefonens kamera&lt;br /&gt;
*1063-FO-002 Forbli innlogget i 10 døgn&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
</feed>