<?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-05-02T19:04:09Z</updated>
	<subtitle>Brukerbidrag</subtitle>
	<generator>MediaWiki 1.35.0</generator>
	<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>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4188</id>
		<title>Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4188"/>
		<updated>2026-01-13T16:59:50Z</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 &lt;br /&gt;
&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=Padmin:2023&amp;diff=4187</id>
		<title>Padmin:2023</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Padmin:2023&amp;diff=4187"/>
		<updated>2026-01-13T16:57:55Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: Ny side: == 2023 == ===13. november 2023=== *1046-FE-002 login henger på /login/authenticate **Feilsøkt. Finner hva som skjer, men har ennå ikke fått det helt bra. *1046-FO-006 Slette timereg…&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 2023 ==&lt;br /&gt;
===13. november 2023===&lt;br /&gt;
*1046-FE-002 login henger på /login/authenticate&lt;br /&gt;
**Feilsøkt. Finner hva som skjer, men har ennå ikke fått det helt bra.&lt;br /&gt;
*1046-FO-006 Slette timereg i padmin blir ikke synkronisert med ENT&lt;br /&gt;
**Slette timereg i padmin -&amp;gt; sette status i stedet for å slette når status &amp;lt;20. &lt;br /&gt;
**Slettet med status synkroniseres&lt;br /&gt;
**Har gjort det mulig å slette helt. Dette blir IKKE synkronisert.&lt;br /&gt;
*1046-FO-007 Time.Godkjenn: Utvalg - Mine / Alle&lt;br /&gt;
**Byttet alle/mine med &amp;quot;Ingen valgt&amp;quot; og mulighet for å velge prosjektleder blant ansatte&lt;br /&gt;
*1046-FO-008 Brukerinvitasjon: Endre font på brukernavn, passord og hemmelighet&lt;br /&gt;
**Fikset&lt;br /&gt;
*1046-FO-009 Kreve dagens dato gjøres personlig.&lt;br /&gt;
**Laget rolle &amp;quot;ROLE_HOURS_TODAY_ONLY&amp;quot;&lt;br /&gt;
**Se: [[Padmin:user_maintenance_nb#Kreve_at_timer_fylles_ut_samme_dag_for_utvalg_av_ansatte | https://www.prpr.no/wiki/index.php/Padmin:user_maintenance_nb#Kreve_at_timer_fylles_ut_samme_dag_for_utvalg_av_ansatte]]&lt;br /&gt;
*1046-ØN-002 Timeoversikter, inklusive Godkjenn&lt;br /&gt;
**+prosjektnummer, +delprosjekt&lt;br /&gt;
**-brukernavn&lt;br /&gt;
**Vise $$$ når utlegg&lt;br /&gt;
**Fikset&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4186</id>
		<title>Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4186"/>
		<updated>2026-01-13T16:57:52Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* 2023 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&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=4185</id>
		<title>Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4185"/>
		<updated>2026-01-13T16:57:45Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* Eldre versjoner */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;br /&gt;
&lt;br /&gt;
== 2023 ==&lt;br /&gt;
===13. november 2023===&lt;br /&gt;
*1046-FE-002 login henger på /login/authenticate&lt;br /&gt;
**Feilsøkt. Finner hva som skjer, men har ennå ikke fått det helt bra.&lt;br /&gt;
*1046-FO-006 Slette timereg i padmin blir ikke synkronisert med ENT&lt;br /&gt;
**Slette timereg i padmin -&amp;gt; sette status i stedet for å slette når status &amp;lt;20. &lt;br /&gt;
**Slettet med status synkroniseres&lt;br /&gt;
**Har gjort det mulig å slette helt. Dette blir IKKE synkronisert.&lt;br /&gt;
*1046-FO-007 Time.Godkjenn: Utvalg - Mine / Alle&lt;br /&gt;
**Byttet alle/mine med &amp;quot;Ingen valgt&amp;quot; og mulighet for å velge prosjektleder blant ansatte&lt;br /&gt;
*1046-FO-008 Brukerinvitasjon: Endre font på brukernavn, passord og hemmelighet&lt;br /&gt;
**Fikset&lt;br /&gt;
*1046-FO-009 Kreve dagens dato gjøres personlig.&lt;br /&gt;
**Laget rolle &amp;quot;ROLE_HOURS_TODAY_ONLY&amp;quot;&lt;br /&gt;
**Se: [[Padmin:user_maintenance_nb#Kreve_at_timer_fylles_ut_samme_dag_for_utvalg_av_ansatte | https://www.prpr.no/wiki/index.php/Padmin:user_maintenance_nb#Kreve_at_timer_fylles_ut_samme_dag_for_utvalg_av_ansatte]]&lt;br /&gt;
*1046-ØN-002 Timeoversikter, inklusive Godkjenn&lt;br /&gt;
**+prosjektnummer, +delprosjekt&lt;br /&gt;
**-brukernavn&lt;br /&gt;
**Vise $$$ når utlegg&lt;br /&gt;
**Fikset&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Padmin:2024&amp;diff=4184</id>
		<title>Padmin:2024</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Padmin:2024&amp;diff=4184"/>
		<updated>2026-01-13T16:57:15Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: Ny side: == 2024 == *04.12.2024 Organisasjonskalender **Laget organisasjonskalender som inneholder fellesferie og bevegelige helligdager **Organisasjonskalend…&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 2024 ==&lt;br /&gt;
*04.12.2024 Organisasjonskalender&lt;br /&gt;
**[[Padmin:organizationalCalendar_nb|Laget organisasjonskalender som inneholder fellesferie og bevegelige helligdager]]&lt;br /&gt;
**Organisasjonskalenderen brukes av produksjonsrapport for å beregne Timer normal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*04.12.2024 Produksjonsrapport til regneark&lt;br /&gt;
**Laget Produksjonsrapport pr måned og uke for valgt år&lt;br /&gt;
**[[Padmin:employeeReports_nb|Laget menyvalg for bestilling av ansatterapporter: Personal -&amp;gt; Ansatt -&amp;gt; Rapporter]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*22.11.2024 Avviksmodul klar for beta-testing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-032 22.11.2024 Lønnskjøringsbilde: Filtrere poster på dato &amp;lt; Lønnsdato&lt;br /&gt;
**Lagt til funksjonalitet som gjør at timer m.m. med dato &amp;gt;= lønnskjøringsdato ikke blir mulig å velge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FE-018 30.10.2024 Lønnskjøring: Knappen koble fra alle mangler ikon&lt;br /&gt;
**Fikset&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-031 30.10.2024 Lønnskjøring - forhindre bytte side under kjøring&lt;br /&gt;
**Laget blokkerende spinner.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FE-019 29.10.2024	Egenmelding mangler ikoner på knapper.&lt;br /&gt;
**Fikset&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-030 27.10.2024 RestrictUserAccess endringer må logges.&lt;br /&gt;
**Implementert logging av endringer i begrenset tilgang for brukere.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FE-017 26.10.2024 Fjerne fontawesome fra QuickReg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FE-016 25.10.2024 Applikasjoner viser ikke bygg-data&lt;br /&gt;
**Feilsøkt, fikset&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-029 24.10.2024 Ny timeoversikt: Grupperte timer: Uke -&amp;gt; Ansatt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1063-FO-003 24.10.24 Innleide: Begrense tilgang til prosjekt&lt;br /&gt;
**Lagt til rolle og funksjonalitet for å kunne angi hvilke prosjekt brukere har tilgang til&lt;br /&gt;
**Brukerveiledning: [[Padmin:user_maintenance_nb#HowTo%3A_gi_eksterne_brukere_begrenset_tilgang_til_QuickReg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-028 07.10.2024 Forbedre epost-invitasjon til QuickReg&lt;br /&gt;
**Legge til link til Apple appstore og Google play&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-022 07.06.2024 Vise created_date på timeregistreringer, egenmeldinger, sykemelding, og bevegelig helligdag&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FE-015 06.06.2024 QuickReg: Apple iPhone nettleser og quickreg.cloud&lt;br /&gt;
**Feilsøkt, fikset&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-020 29.05.2024 Legge til funksjonalitet for å kunne manuelt sette status til 90 for timeregistrering egenmelding, sykemelding og bevegelig helligdag&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1063-FE-005 16.05.2024 App: Ta hensyn til delprosjekt er valgfritt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-026 29.04.2024 Lønnskjøring: legg til ny status prøvekjøring ok.&lt;br /&gt;
**Legg til funksjonalitet som hindrer godkjenning før prøvekjøring er ok.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FE-014 29.04.2024 Inne-/Ute tavle: Sykemelding vises ikke.&lt;br /&gt;
**Lagt til funksjonalitet for å vise sykemelding&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-025 16.04.2024 Inne-/Ute-tavle vise checkin tidspunkt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-024 02.04.2024	Lønnskjøring: feilmeldinger vises bare på skjerm&lt;br /&gt;
**Lagt til logging til i databasen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FE-013 19.03.2024 App: Timereg - bytte prosjekt - delprosjekt blir ikke oppdatert&lt;br /&gt;
**Feilsøkt, fikset&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-019 04.03.2024 Lønnskjøring - timeregistrering stod igjen med status 20&lt;br /&gt;
**Laget funksjonalitet for å fikse gjenstående timeregistreringer med feil status&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-021 01.02.2024 TimeGodkjenning med utlegg skal ikke kunne godkjennes fra oversikt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-023 09.01.2024 brukeroversikt - sette standard filter = Aktivert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 24. april 2024 ===&lt;br /&gt;
*1046-FE-002 login henger på /login/authenticate&lt;br /&gt;
**Feilsøkt. Fikset&lt;br /&gt;
*1046-FE-004 Lønnsart 361 ble ikke overført.&lt;br /&gt;
**Feilsøkt, fikset.&lt;br /&gt;
*1046-FE-005 Lønnskjøring: lager ikke lønnsposter.&lt;br /&gt;
**Feilsøkt, fikset.&lt;br /&gt;
*1046-FE-006 Lønnsposter må kunne registreres uten sats og beløp&lt;br /&gt;
**Fikset&lt;br /&gt;
*1046-FE-007 Ingen mulighet for bruker uten admin å slå på / av 2fa&lt;br /&gt;
**Fikset&lt;br /&gt;
*1046-FE-011 Lønnskjøring - redigere beskrivelse blir ikke lagret&lt;br /&gt;
**Fikset&lt;br /&gt;
*1046-FO-006 Slette timereg i padmin blir ikke synkronisert&lt;br /&gt;
**Fikset&lt;br /&gt;
*1046-FO-007 Time.Godkjenn: Utvalg - Mine / Alle -&amp;gt; Alle / prosjektledere.&lt;br /&gt;
**Laget mulighet for å velge hvordan det vil se ut for en valgt prosjektleder. Dermed skal &amp;quot;Mine&amp;quot; == mitt navn.&lt;br /&gt;
*1046-FO-008 Brukerinvitasjon: Endre font på brukernavn / passord for å sikre at det er lettere å lese riktig.&lt;br /&gt;
*1046-FO-009 Kreve dagens dato gjøres personlig.&lt;br /&gt;
**Fikset. Egen rolle/gruppe.&lt;br /&gt;
*1046-FO-010 Lønnskjøring:&lt;br /&gt;
**Trenger gruppering: Pr ansatt&lt;br /&gt;
*1046-FO-011 Noen timeregistreringer har ansatt == null&lt;br /&gt;
**Feisøkt. Funnet årsak - synkronisering Entreprenør utbedret.&lt;br /&gt;
*1046-FO-012 Lønnskjøringstrøbbel&lt;br /&gt;
**Feilsøkt, fikset utfordring med PowerOffice. Fikset.&lt;br /&gt;
*1046-FO-013 Mulig å definere prosjektledere.&lt;br /&gt;
**Laget eget felt på ansatt&lt;br /&gt;
*1046-FO-014 Grupperte timer: &lt;br /&gt;
**Laget filter status&lt;br /&gt;
*1046-FO-015 Godkjente timer:&lt;br /&gt;
**+filtrere på ansatt&lt;br /&gt;
**filteret prosjektleder er ikke sortert (alfabetisk)&lt;br /&gt;
*1046-FO-016 Fjerne avhengighet av eksterne servere for&lt;br /&gt;
**Google authenticator code&lt;br /&gt;
**javascriptbiblioteker&lt;br /&gt;
**css biblioteker&lt;br /&gt;
*1046-FO-017 Create SystemGeneratedTask module&lt;br /&gt;
**Modulen brukes til å overvåke systemet, som f.eks om prosjektleder behandler timer til riktig tid. Det samme gjelder sykemeldinger og egenmeldinger.&lt;br /&gt;
**Utvalgte Nøkkelord overvåkes mht hensiktsmessig til utfylling.&lt;br /&gt;
*1046-FO-018 Forhåndsgenerering av data til charts m.m.&lt;br /&gt;
**Modulen brukes til å lagre forhåndsgenererte diagrammer m.m.&lt;br /&gt;
**Dette skal gjøre systemet mer responsivt, især start-siden.&lt;br /&gt;
*1046-ØN-002 Godkjenn: &lt;br /&gt;
**vise prosjektnummer, delprosjekt&lt;br /&gt;
**fjerne brukernavn&lt;br /&gt;
**vise $$$ når utlegg&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4183</id>
		<title>Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4183"/>
		<updated>2026-01-13T16:57:10Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* 2024 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Eldre versjoner ==&lt;br /&gt;
*[[padmin:2025|2025]]&lt;br /&gt;
*[[padmin:2024|2024]]&lt;br /&gt;
&lt;br /&gt;
== 2023 ==&lt;br /&gt;
===13. november 2023===&lt;br /&gt;
*1046-FE-002 login henger på /login/authenticate&lt;br /&gt;
**Feilsøkt. Finner hva som skjer, men har ennå ikke fått det helt bra.&lt;br /&gt;
*1046-FO-006 Slette timereg i padmin blir ikke synkronisert med ENT&lt;br /&gt;
**Slette timereg i padmin -&amp;gt; sette status i stedet for å slette når status &amp;lt;20. &lt;br /&gt;
**Slettet med status synkroniseres&lt;br /&gt;
**Har gjort det mulig å slette helt. Dette blir IKKE synkronisert.&lt;br /&gt;
*1046-FO-007 Time.Godkjenn: Utvalg - Mine / Alle&lt;br /&gt;
**Byttet alle/mine med &amp;quot;Ingen valgt&amp;quot; og mulighet for å velge prosjektleder blant ansatte&lt;br /&gt;
*1046-FO-008 Brukerinvitasjon: Endre font på brukernavn, passord og hemmelighet&lt;br /&gt;
**Fikset&lt;br /&gt;
*1046-FO-009 Kreve dagens dato gjøres personlig.&lt;br /&gt;
**Laget rolle &amp;quot;ROLE_HOURS_TODAY_ONLY&amp;quot;&lt;br /&gt;
**Se: [[Padmin:user_maintenance_nb#Kreve_at_timer_fylles_ut_samme_dag_for_utvalg_av_ansatte | https://www.prpr.no/wiki/index.php/Padmin:user_maintenance_nb#Kreve_at_timer_fylles_ut_samme_dag_for_utvalg_av_ansatte]]&lt;br /&gt;
*1046-ØN-002 Timeoversikter, inklusive Godkjenn&lt;br /&gt;
**+prosjektnummer, +delprosjekt&lt;br /&gt;
**-brukernavn&lt;br /&gt;
**Vise $$$ når utlegg&lt;br /&gt;
**Fikset&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4182</id>
		<title>Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4182"/>
		<updated>2026-01-13T16:56:46Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* Eldre versjoner */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Eldre versjoner ==&lt;br /&gt;
*[[padmin:2025|2025]]&lt;br /&gt;
*[[padmin:2024|2024]]&lt;br /&gt;
&lt;br /&gt;
== 2024 ==&lt;br /&gt;
*04.12.2024 Organisasjonskalender&lt;br /&gt;
**[[Padmin:organizationalCalendar_nb|Laget organisasjonskalender som inneholder fellesferie og bevegelige helligdager]]&lt;br /&gt;
**Organisasjonskalenderen brukes av produksjonsrapport for å beregne Timer normal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*04.12.2024 Produksjonsrapport til regneark&lt;br /&gt;
**Laget Produksjonsrapport pr måned og uke for valgt år&lt;br /&gt;
**[[Padmin:employeeReports_nb|Laget menyvalg for bestilling av ansatterapporter: Personal -&amp;gt; Ansatt -&amp;gt; Rapporter]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*22.11.2024 Avviksmodul klar for beta-testing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-032 22.11.2024 Lønnskjøringsbilde: Filtrere poster på dato &amp;lt; Lønnsdato&lt;br /&gt;
**Lagt til funksjonalitet som gjør at timer m.m. med dato &amp;gt;= lønnskjøringsdato ikke blir mulig å velge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FE-018 30.10.2024 Lønnskjøring: Knappen koble fra alle mangler ikon&lt;br /&gt;
**Fikset&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-031 30.10.2024 Lønnskjøring - forhindre bytte side under kjøring&lt;br /&gt;
**Laget blokkerende spinner.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FE-019 29.10.2024	Egenmelding mangler ikoner på knapper.&lt;br /&gt;
**Fikset&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-030 27.10.2024 RestrictUserAccess endringer må logges.&lt;br /&gt;
**Implementert logging av endringer i begrenset tilgang for brukere.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FE-017 26.10.2024 Fjerne fontawesome fra QuickReg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FE-016 25.10.2024 Applikasjoner viser ikke bygg-data&lt;br /&gt;
**Feilsøkt, fikset&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-029 24.10.2024 Ny timeoversikt: Grupperte timer: Uke -&amp;gt; Ansatt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1063-FO-003 24.10.24 Innleide: Begrense tilgang til prosjekt&lt;br /&gt;
**Lagt til rolle og funksjonalitet for å kunne angi hvilke prosjekt brukere har tilgang til&lt;br /&gt;
**Brukerveiledning: [[Padmin:user_maintenance_nb#HowTo%3A_gi_eksterne_brukere_begrenset_tilgang_til_QuickReg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-028 07.10.2024 Forbedre epost-invitasjon til QuickReg&lt;br /&gt;
**Legge til link til Apple appstore og Google play&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-022 07.06.2024 Vise created_date på timeregistreringer, egenmeldinger, sykemelding, og bevegelig helligdag&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FE-015 06.06.2024 QuickReg: Apple iPhone nettleser og quickreg.cloud&lt;br /&gt;
**Feilsøkt, fikset&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-020 29.05.2024 Legge til funksjonalitet for å kunne manuelt sette status til 90 for timeregistrering egenmelding, sykemelding og bevegelig helligdag&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1063-FE-005 16.05.2024 App: Ta hensyn til delprosjekt er valgfritt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-026 29.04.2024 Lønnskjøring: legg til ny status prøvekjøring ok.&lt;br /&gt;
**Legg til funksjonalitet som hindrer godkjenning før prøvekjøring er ok.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FE-014 29.04.2024 Inne-/Ute tavle: Sykemelding vises ikke.&lt;br /&gt;
**Lagt til funksjonalitet for å vise sykemelding&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-025 16.04.2024 Inne-/Ute-tavle vise checkin tidspunkt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-024 02.04.2024	Lønnskjøring: feilmeldinger vises bare på skjerm&lt;br /&gt;
**Lagt til logging til i databasen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FE-013 19.03.2024 App: Timereg - bytte prosjekt - delprosjekt blir ikke oppdatert&lt;br /&gt;
**Feilsøkt, fikset&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-019 04.03.2024 Lønnskjøring - timeregistrering stod igjen med status 20&lt;br /&gt;
**Laget funksjonalitet for å fikse gjenstående timeregistreringer med feil status&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-021 01.02.2024 TimeGodkjenning med utlegg skal ikke kunne godkjennes fra oversikt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-023 09.01.2024 brukeroversikt - sette standard filter = Aktivert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 24. april 2024 ===&lt;br /&gt;
*1046-FE-002 login henger på /login/authenticate&lt;br /&gt;
**Feilsøkt. Fikset&lt;br /&gt;
*1046-FE-004 Lønnsart 361 ble ikke overført.&lt;br /&gt;
**Feilsøkt, fikset.&lt;br /&gt;
*1046-FE-005 Lønnskjøring: lager ikke lønnsposter.&lt;br /&gt;
**Feilsøkt, fikset.&lt;br /&gt;
*1046-FE-006 Lønnsposter må kunne registreres uten sats og beløp&lt;br /&gt;
**Fikset&lt;br /&gt;
*1046-FE-007 Ingen mulighet for bruker uten admin å slå på / av 2fa&lt;br /&gt;
**Fikset&lt;br /&gt;
*1046-FE-011 Lønnskjøring - redigere beskrivelse blir ikke lagret&lt;br /&gt;
**Fikset&lt;br /&gt;
*1046-FO-006 Slette timereg i padmin blir ikke synkronisert&lt;br /&gt;
**Fikset&lt;br /&gt;
*1046-FO-007 Time.Godkjenn: Utvalg - Mine / Alle -&amp;gt; Alle / prosjektledere.&lt;br /&gt;
**Laget mulighet for å velge hvordan det vil se ut for en valgt prosjektleder. Dermed skal &amp;quot;Mine&amp;quot; == mitt navn.&lt;br /&gt;
*1046-FO-008 Brukerinvitasjon: Endre font på brukernavn / passord for å sikre at det er lettere å lese riktig.&lt;br /&gt;
*1046-FO-009 Kreve dagens dato gjøres personlig.&lt;br /&gt;
**Fikset. Egen rolle/gruppe.&lt;br /&gt;
*1046-FO-010 Lønnskjøring:&lt;br /&gt;
**Trenger gruppering: Pr ansatt&lt;br /&gt;
*1046-FO-011 Noen timeregistreringer har ansatt == null&lt;br /&gt;
**Feisøkt. Funnet årsak - synkronisering Entreprenør utbedret.&lt;br /&gt;
*1046-FO-012 Lønnskjøringstrøbbel&lt;br /&gt;
**Feilsøkt, fikset utfordring med PowerOffice. Fikset.&lt;br /&gt;
*1046-FO-013 Mulig å definere prosjektledere.&lt;br /&gt;
**Laget eget felt på ansatt&lt;br /&gt;
*1046-FO-014 Grupperte timer: &lt;br /&gt;
**Laget filter status&lt;br /&gt;
*1046-FO-015 Godkjente timer:&lt;br /&gt;
**+filtrere på ansatt&lt;br /&gt;
**filteret prosjektleder er ikke sortert (alfabetisk)&lt;br /&gt;
*1046-FO-016 Fjerne avhengighet av eksterne servere for&lt;br /&gt;
**Google authenticator code&lt;br /&gt;
**javascriptbiblioteker&lt;br /&gt;
**css biblioteker&lt;br /&gt;
*1046-FO-017 Create SystemGeneratedTask module&lt;br /&gt;
**Modulen brukes til å overvåke systemet, som f.eks om prosjektleder behandler timer til riktig tid. Det samme gjelder sykemeldinger og egenmeldinger.&lt;br /&gt;
**Utvalgte Nøkkelord overvåkes mht hensiktsmessig til utfylling.&lt;br /&gt;
*1046-FO-018 Forhåndsgenerering av data til charts m.m.&lt;br /&gt;
**Modulen brukes til å lagre forhåndsgenererte diagrammer m.m.&lt;br /&gt;
**Dette skal gjøre systemet mer responsivt, især start-siden.&lt;br /&gt;
*1046-ØN-002 Godkjenn: &lt;br /&gt;
**vise prosjektnummer, delprosjekt&lt;br /&gt;
**fjerne brukernavn&lt;br /&gt;
**vise $$$ når utlegg&lt;br /&gt;
&lt;br /&gt;
== 2023 ==&lt;br /&gt;
===13. november 2023===&lt;br /&gt;
*1046-FE-002 login henger på /login/authenticate&lt;br /&gt;
**Feilsøkt. Finner hva som skjer, men har ennå ikke fått det helt bra.&lt;br /&gt;
*1046-FO-006 Slette timereg i padmin blir ikke synkronisert med ENT&lt;br /&gt;
**Slette timereg i padmin -&amp;gt; sette status i stedet for å slette når status &amp;lt;20. &lt;br /&gt;
**Slettet med status synkroniseres&lt;br /&gt;
**Har gjort det mulig å slette helt. Dette blir IKKE synkronisert.&lt;br /&gt;
*1046-FO-007 Time.Godkjenn: Utvalg - Mine / Alle&lt;br /&gt;
**Byttet alle/mine med &amp;quot;Ingen valgt&amp;quot; og mulighet for å velge prosjektleder blant ansatte&lt;br /&gt;
*1046-FO-008 Brukerinvitasjon: Endre font på brukernavn, passord og hemmelighet&lt;br /&gt;
**Fikset&lt;br /&gt;
*1046-FO-009 Kreve dagens dato gjøres personlig.&lt;br /&gt;
**Laget rolle &amp;quot;ROLE_HOURS_TODAY_ONLY&amp;quot;&lt;br /&gt;
**Se: [[Padmin:user_maintenance_nb#Kreve_at_timer_fylles_ut_samme_dag_for_utvalg_av_ansatte | https://www.prpr.no/wiki/index.php/Padmin:user_maintenance_nb#Kreve_at_timer_fylles_ut_samme_dag_for_utvalg_av_ansatte]]&lt;br /&gt;
*1046-ØN-002 Timeoversikter, inklusive Godkjenn&lt;br /&gt;
**+prosjektnummer, +delprosjekt&lt;br /&gt;
**-brukernavn&lt;br /&gt;
**Vise $$$ når utlegg&lt;br /&gt;
**Fikset&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4181</id>
		<title>Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4181"/>
		<updated>2026-01-13T16:56:26Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: /* Eldre versjoner */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Eldre versjoner ==&lt;br /&gt;
[[padmin:2025|2025]]&lt;br /&gt;
[[padmin:2024|2024]]&lt;br /&gt;
&lt;br /&gt;
== 2024 ==&lt;br /&gt;
*04.12.2024 Organisasjonskalender&lt;br /&gt;
**[[Padmin:organizationalCalendar_nb|Laget organisasjonskalender som inneholder fellesferie og bevegelige helligdager]]&lt;br /&gt;
**Organisasjonskalenderen brukes av produksjonsrapport for å beregne Timer normal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*04.12.2024 Produksjonsrapport til regneark&lt;br /&gt;
**Laget Produksjonsrapport pr måned og uke for valgt år&lt;br /&gt;
**[[Padmin:employeeReports_nb|Laget menyvalg for bestilling av ansatterapporter: Personal -&amp;gt; Ansatt -&amp;gt; Rapporter]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*22.11.2024 Avviksmodul klar for beta-testing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-032 22.11.2024 Lønnskjøringsbilde: Filtrere poster på dato &amp;lt; Lønnsdato&lt;br /&gt;
**Lagt til funksjonalitet som gjør at timer m.m. med dato &amp;gt;= lønnskjøringsdato ikke blir mulig å velge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FE-018 30.10.2024 Lønnskjøring: Knappen koble fra alle mangler ikon&lt;br /&gt;
**Fikset&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-031 30.10.2024 Lønnskjøring - forhindre bytte side under kjøring&lt;br /&gt;
**Laget blokkerende spinner.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FE-019 29.10.2024	Egenmelding mangler ikoner på knapper.&lt;br /&gt;
**Fikset&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-030 27.10.2024 RestrictUserAccess endringer må logges.&lt;br /&gt;
**Implementert logging av endringer i begrenset tilgang for brukere.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FE-017 26.10.2024 Fjerne fontawesome fra QuickReg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FE-016 25.10.2024 Applikasjoner viser ikke bygg-data&lt;br /&gt;
**Feilsøkt, fikset&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-029 24.10.2024 Ny timeoversikt: Grupperte timer: Uke -&amp;gt; Ansatt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1063-FO-003 24.10.24 Innleide: Begrense tilgang til prosjekt&lt;br /&gt;
**Lagt til rolle og funksjonalitet for å kunne angi hvilke prosjekt brukere har tilgang til&lt;br /&gt;
**Brukerveiledning: [[Padmin:user_maintenance_nb#HowTo%3A_gi_eksterne_brukere_begrenset_tilgang_til_QuickReg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-028 07.10.2024 Forbedre epost-invitasjon til QuickReg&lt;br /&gt;
**Legge til link til Apple appstore og Google play&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-022 07.06.2024 Vise created_date på timeregistreringer, egenmeldinger, sykemelding, og bevegelig helligdag&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FE-015 06.06.2024 QuickReg: Apple iPhone nettleser og quickreg.cloud&lt;br /&gt;
**Feilsøkt, fikset&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-020 29.05.2024 Legge til funksjonalitet for å kunne manuelt sette status til 90 for timeregistrering egenmelding, sykemelding og bevegelig helligdag&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1063-FE-005 16.05.2024 App: Ta hensyn til delprosjekt er valgfritt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-026 29.04.2024 Lønnskjøring: legg til ny status prøvekjøring ok.&lt;br /&gt;
**Legg til funksjonalitet som hindrer godkjenning før prøvekjøring er ok.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FE-014 29.04.2024 Inne-/Ute tavle: Sykemelding vises ikke.&lt;br /&gt;
**Lagt til funksjonalitet for å vise sykemelding&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-025 16.04.2024 Inne-/Ute-tavle vise checkin tidspunkt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-024 02.04.2024	Lønnskjøring: feilmeldinger vises bare på skjerm&lt;br /&gt;
**Lagt til logging til i databasen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FE-013 19.03.2024 App: Timereg - bytte prosjekt - delprosjekt blir ikke oppdatert&lt;br /&gt;
**Feilsøkt, fikset&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-019 04.03.2024 Lønnskjøring - timeregistrering stod igjen med status 20&lt;br /&gt;
**Laget funksjonalitet for å fikse gjenstående timeregistreringer med feil status&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-021 01.02.2024 TimeGodkjenning med utlegg skal ikke kunne godkjennes fra oversikt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-023 09.01.2024 brukeroversikt - sette standard filter = Aktivert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 24. april 2024 ===&lt;br /&gt;
*1046-FE-002 login henger på /login/authenticate&lt;br /&gt;
**Feilsøkt. Fikset&lt;br /&gt;
*1046-FE-004 Lønnsart 361 ble ikke overført.&lt;br /&gt;
**Feilsøkt, fikset.&lt;br /&gt;
*1046-FE-005 Lønnskjøring: lager ikke lønnsposter.&lt;br /&gt;
**Feilsøkt, fikset.&lt;br /&gt;
*1046-FE-006 Lønnsposter må kunne registreres uten sats og beløp&lt;br /&gt;
**Fikset&lt;br /&gt;
*1046-FE-007 Ingen mulighet for bruker uten admin å slå på / av 2fa&lt;br /&gt;
**Fikset&lt;br /&gt;
*1046-FE-011 Lønnskjøring - redigere beskrivelse blir ikke lagret&lt;br /&gt;
**Fikset&lt;br /&gt;
*1046-FO-006 Slette timereg i padmin blir ikke synkronisert&lt;br /&gt;
**Fikset&lt;br /&gt;
*1046-FO-007 Time.Godkjenn: Utvalg - Mine / Alle -&amp;gt; Alle / prosjektledere.&lt;br /&gt;
**Laget mulighet for å velge hvordan det vil se ut for en valgt prosjektleder. Dermed skal &amp;quot;Mine&amp;quot; == mitt navn.&lt;br /&gt;
*1046-FO-008 Brukerinvitasjon: Endre font på brukernavn / passord for å sikre at det er lettere å lese riktig.&lt;br /&gt;
*1046-FO-009 Kreve dagens dato gjøres personlig.&lt;br /&gt;
**Fikset. Egen rolle/gruppe.&lt;br /&gt;
*1046-FO-010 Lønnskjøring:&lt;br /&gt;
**Trenger gruppering: Pr ansatt&lt;br /&gt;
*1046-FO-011 Noen timeregistreringer har ansatt == null&lt;br /&gt;
**Feisøkt. Funnet årsak - synkronisering Entreprenør utbedret.&lt;br /&gt;
*1046-FO-012 Lønnskjøringstrøbbel&lt;br /&gt;
**Feilsøkt, fikset utfordring med PowerOffice. Fikset.&lt;br /&gt;
*1046-FO-013 Mulig å definere prosjektledere.&lt;br /&gt;
**Laget eget felt på ansatt&lt;br /&gt;
*1046-FO-014 Grupperte timer: &lt;br /&gt;
**Laget filter status&lt;br /&gt;
*1046-FO-015 Godkjente timer:&lt;br /&gt;
**+filtrere på ansatt&lt;br /&gt;
**filteret prosjektleder er ikke sortert (alfabetisk)&lt;br /&gt;
*1046-FO-016 Fjerne avhengighet av eksterne servere for&lt;br /&gt;
**Google authenticator code&lt;br /&gt;
**javascriptbiblioteker&lt;br /&gt;
**css biblioteker&lt;br /&gt;
*1046-FO-017 Create SystemGeneratedTask module&lt;br /&gt;
**Modulen brukes til å overvåke systemet, som f.eks om prosjektleder behandler timer til riktig tid. Det samme gjelder sykemeldinger og egenmeldinger.&lt;br /&gt;
**Utvalgte Nøkkelord overvåkes mht hensiktsmessig til utfylling.&lt;br /&gt;
*1046-FO-018 Forhåndsgenerering av data til charts m.m.&lt;br /&gt;
**Modulen brukes til å lagre forhåndsgenererte diagrammer m.m.&lt;br /&gt;
**Dette skal gjøre systemet mer responsivt, især start-siden.&lt;br /&gt;
*1046-ØN-002 Godkjenn: &lt;br /&gt;
**vise prosjektnummer, delprosjekt&lt;br /&gt;
**fjerne brukernavn&lt;br /&gt;
**vise $$$ når utlegg&lt;br /&gt;
&lt;br /&gt;
== 2023 ==&lt;br /&gt;
===13. november 2023===&lt;br /&gt;
*1046-FE-002 login henger på /login/authenticate&lt;br /&gt;
**Feilsøkt. Finner hva som skjer, men har ennå ikke fått det helt bra.&lt;br /&gt;
*1046-FO-006 Slette timereg i padmin blir ikke synkronisert med ENT&lt;br /&gt;
**Slette timereg i padmin -&amp;gt; sette status i stedet for å slette når status &amp;lt;20. &lt;br /&gt;
**Slettet med status synkroniseres&lt;br /&gt;
**Har gjort det mulig å slette helt. Dette blir IKKE synkronisert.&lt;br /&gt;
*1046-FO-007 Time.Godkjenn: Utvalg - Mine / Alle&lt;br /&gt;
**Byttet alle/mine med &amp;quot;Ingen valgt&amp;quot; og mulighet for å velge prosjektleder blant ansatte&lt;br /&gt;
*1046-FO-008 Brukerinvitasjon: Endre font på brukernavn, passord og hemmelighet&lt;br /&gt;
**Fikset&lt;br /&gt;
*1046-FO-009 Kreve dagens dato gjøres personlig.&lt;br /&gt;
**Laget rolle &amp;quot;ROLE_HOURS_TODAY_ONLY&amp;quot;&lt;br /&gt;
**Se: [[Padmin:user_maintenance_nb#Kreve_at_timer_fylles_ut_samme_dag_for_utvalg_av_ansatte | https://www.prpr.no/wiki/index.php/Padmin:user_maintenance_nb#Kreve_at_timer_fylles_ut_samme_dag_for_utvalg_av_ansatte]]&lt;br /&gt;
*1046-ØN-002 Timeoversikter, inklusive Godkjenn&lt;br /&gt;
**+prosjektnummer, +delprosjekt&lt;br /&gt;
**-brukernavn&lt;br /&gt;
**Vise $$$ når utlegg&lt;br /&gt;
**Fikset&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Padmin:2025&amp;diff=4180</id>
		<title>Padmin:2025</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Padmin:2025&amp;diff=4180"/>
		<updated>2026-01-13T16:55:58Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: Ny side: == 2025 == 17.11.2025: 1046-FO-030: Sjekkliste internkontroll logger alltid checkPoints = null *Fikset *Forbedret logging av initielle verdier.  06.11.2025: 1046-FO-026: Checklist filter…&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 2025 ==&lt;br /&gt;
17.11.2025: 1046-FO-030: Sjekkliste internkontroll logger alltid checkPoints = null&lt;br /&gt;
*Fikset&lt;br /&gt;
*Forbedret logging av initielle verdier.&lt;br /&gt;
&lt;br /&gt;
06.11.2025: 1046-FO-026: Checklist filter&lt;br /&gt;
*Lagt til filtrering av sjekklister.&lt;br /&gt;
*Lagt til dokumentasjon sjekklister: [[Padmin:checklists_nb|Sjekklister]]&lt;br /&gt;
*Lagt til dokumentasjon sjekklistemaler: [[Padmin:checklisttemplates_nb|Vedlikeholde sjekklistemaler]]&lt;br /&gt;
&lt;br /&gt;
23.10.2025: [[Padmin:automation_nb|Automatisering]] er dokumentert&lt;br /&gt;
&lt;br /&gt;
23.10.2025: [[padmin:homepage_nb|Startside]] er dokumentert&lt;br /&gt;
&lt;br /&gt;
23.10.2025: 1046-FO-259 - SystemGeneratedTasks for check lists&lt;br /&gt;
*Laget oppgave for Registrerte sjekklister og Godkjente sjekklister.&lt;br /&gt;
&lt;br /&gt;
29.09.2025&lt;br /&gt;
*1046-FE-013: Timereg: velg avvik feil i nedtrekksmeny&lt;br /&gt;
**Feilsøk: Avvik med linjeskift i beskrivelsen ødela visningen.&lt;br /&gt;
**Fix: Bytte linjeskift med mellomrom før listen lages.&lt;br /&gt;
&lt;br /&gt;
24.09.2025&lt;br /&gt;
*1046-FE-012: check-in freetext. Save with enter fails.&lt;br /&gt;
**Feilsøkt, rettet.&lt;br /&gt;
**Lagt til autofokus.&lt;br /&gt;
&lt;br /&gt;
22.09.2025&lt;br /&gt;
*logge endringer i timeregistreringer, bevegelige helligdager, egenmeldinger og sykemeldinger.&lt;br /&gt;
**Logge følgende prosesser:&lt;br /&gt;
***lagre&lt;br /&gt;
***statusendring&lt;br /&gt;
&lt;br /&gt;
*21.02.2025 filter avvik&lt;br /&gt;
**statusfilter: +Åpne, +Avsluttede&lt;br /&gt;
**+ProsjektFilter&lt;br /&gt;
**+Overskriftsfilter&lt;br /&gt;
&lt;br /&gt;
*19.02.2025 ContactCompany.name kan ikke være unikt.&lt;br /&gt;
**Fjernet krav om at ContactCompany.name skal være unikt.&lt;br /&gt;
**Oppdatert synkronisering mellom Entreprenør og Padmin.&lt;br /&gt;
&lt;br /&gt;
*19.02.2025 Cookie advarsel&lt;br /&gt;
**Padmin / QuickReg: Lagt til advarsel om at cookies benyttes i påloggingsbildet.&lt;br /&gt;
**Login mulig når cookie bekreftet.&lt;br /&gt;
&lt;br /&gt;
*08.02.2025 Fjerne gruppemedlemsskap for ansatt flasher not ok&lt;br /&gt;
**Feilsøkt. Fant mulig årsak ved at endringer ikke nødvendigvis var replikert til alle databaser. Testet.&lt;br /&gt;
&lt;br /&gt;
*07.02.2025 Oppdater timer / overtid til 0 blir ikke oppdatert i databasen&lt;br /&gt;
**Feilsøkt. Fant årsak i underliggende bibliotek. Rettet&lt;br /&gt;
&lt;br /&gt;
*06.02.2025 QuickReg app ytelsesforbedringer&lt;br /&gt;
**Utfordring: Alle oversikter laster ned alle poster for å telle antall.&lt;br /&gt;
**Lagt til getCount på server.&lt;br /&gt;
**Oppdatert app.&lt;br /&gt;
&lt;br /&gt;
*29.01.2025 Egenmeldingsrapport teller feil antall egenmeldinger&lt;br /&gt;
**Feilsøkt.&lt;br /&gt;
**Skrevet om kode slik at den ble test-bar. Lagt til tester. &lt;br /&gt;
**Ser bra ut nå.&lt;br /&gt;
&lt;br /&gt;
*29.01.2025 Feilretting egenmeldingsrapport&lt;br /&gt;
**Rettet tellefeil på antall dager og antall perioder&lt;br /&gt;
&lt;br /&gt;
*28.01.2025 Akkord med akkordavstemming&lt;br /&gt;
**Akkord knyttet til timeregistrering.&lt;br /&gt;
**Vises når &amp;quot;Vis Akkord / Show piecework&amp;quot; er slått på&lt;br /&gt;
**Egne lønnsarter må registreres&lt;br /&gt;
**Det er mulig å avgrense hvilke akkorder som skal kunne registreres på det enkelte prosjekt&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
	<entry>
		<id>https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4179</id>
		<title>Versjonshistorikk</title>
		<link rel="alternate" type="text/html" href="https://www.prpr.no/wiki/index.php?title=Versjonshistorikk&amp;diff=4179"/>
		<updated>2026-01-13T16:55:50Z</updated>

		<summary type="html">&lt;p&gt;Pradmin632: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Eldre versjoner ==&lt;br /&gt;
[[padmin:2025]]&lt;br /&gt;
&lt;br /&gt;
== 2024 ==&lt;br /&gt;
*04.12.2024 Organisasjonskalender&lt;br /&gt;
**[[Padmin:organizationalCalendar_nb|Laget organisasjonskalender som inneholder fellesferie og bevegelige helligdager]]&lt;br /&gt;
**Organisasjonskalenderen brukes av produksjonsrapport for å beregne Timer normal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*04.12.2024 Produksjonsrapport til regneark&lt;br /&gt;
**Laget Produksjonsrapport pr måned og uke for valgt år&lt;br /&gt;
**[[Padmin:employeeReports_nb|Laget menyvalg for bestilling av ansatterapporter: Personal -&amp;gt; Ansatt -&amp;gt; Rapporter]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*22.11.2024 Avviksmodul klar for beta-testing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-032 22.11.2024 Lønnskjøringsbilde: Filtrere poster på dato &amp;lt; Lønnsdato&lt;br /&gt;
**Lagt til funksjonalitet som gjør at timer m.m. med dato &amp;gt;= lønnskjøringsdato ikke blir mulig å velge.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FE-018 30.10.2024 Lønnskjøring: Knappen koble fra alle mangler ikon&lt;br /&gt;
**Fikset&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-031 30.10.2024 Lønnskjøring - forhindre bytte side under kjøring&lt;br /&gt;
**Laget blokkerende spinner.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FE-019 29.10.2024	Egenmelding mangler ikoner på knapper.&lt;br /&gt;
**Fikset&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-030 27.10.2024 RestrictUserAccess endringer må logges.&lt;br /&gt;
**Implementert logging av endringer i begrenset tilgang for brukere.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FE-017 26.10.2024 Fjerne fontawesome fra QuickReg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FE-016 25.10.2024 Applikasjoner viser ikke bygg-data&lt;br /&gt;
**Feilsøkt, fikset&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-029 24.10.2024 Ny timeoversikt: Grupperte timer: Uke -&amp;gt; Ansatt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1063-FO-003 24.10.24 Innleide: Begrense tilgang til prosjekt&lt;br /&gt;
**Lagt til rolle og funksjonalitet for å kunne angi hvilke prosjekt brukere har tilgang til&lt;br /&gt;
**Brukerveiledning: [[Padmin:user_maintenance_nb#HowTo%3A_gi_eksterne_brukere_begrenset_tilgang_til_QuickReg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-028 07.10.2024 Forbedre epost-invitasjon til QuickReg&lt;br /&gt;
**Legge til link til Apple appstore og Google play&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-022 07.06.2024 Vise created_date på timeregistreringer, egenmeldinger, sykemelding, og bevegelig helligdag&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FE-015 06.06.2024 QuickReg: Apple iPhone nettleser og quickreg.cloud&lt;br /&gt;
**Feilsøkt, fikset&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-020 29.05.2024 Legge til funksjonalitet for å kunne manuelt sette status til 90 for timeregistrering egenmelding, sykemelding og bevegelig helligdag&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1063-FE-005 16.05.2024 App: Ta hensyn til delprosjekt er valgfritt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-026 29.04.2024 Lønnskjøring: legg til ny status prøvekjøring ok.&lt;br /&gt;
**Legg til funksjonalitet som hindrer godkjenning før prøvekjøring er ok.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FE-014 29.04.2024 Inne-/Ute tavle: Sykemelding vises ikke.&lt;br /&gt;
**Lagt til funksjonalitet for å vise sykemelding&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-025 16.04.2024 Inne-/Ute-tavle vise checkin tidspunkt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-024 02.04.2024	Lønnskjøring: feilmeldinger vises bare på skjerm&lt;br /&gt;
**Lagt til logging til i databasen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FE-013 19.03.2024 App: Timereg - bytte prosjekt - delprosjekt blir ikke oppdatert&lt;br /&gt;
**Feilsøkt, fikset&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-019 04.03.2024 Lønnskjøring - timeregistrering stod igjen med status 20&lt;br /&gt;
**Laget funksjonalitet for å fikse gjenstående timeregistreringer med feil status&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-021 01.02.2024 TimeGodkjenning med utlegg skal ikke kunne godkjennes fra oversikt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*1046-FO-023 09.01.2024 brukeroversikt - sette standard filter = Aktivert&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 24. april 2024 ===&lt;br /&gt;
*1046-FE-002 login henger på /login/authenticate&lt;br /&gt;
**Feilsøkt. Fikset&lt;br /&gt;
*1046-FE-004 Lønnsart 361 ble ikke overført.&lt;br /&gt;
**Feilsøkt, fikset.&lt;br /&gt;
*1046-FE-005 Lønnskjøring: lager ikke lønnsposter.&lt;br /&gt;
**Feilsøkt, fikset.&lt;br /&gt;
*1046-FE-006 Lønnsposter må kunne registreres uten sats og beløp&lt;br /&gt;
**Fikset&lt;br /&gt;
*1046-FE-007 Ingen mulighet for bruker uten admin å slå på / av 2fa&lt;br /&gt;
**Fikset&lt;br /&gt;
*1046-FE-011 Lønnskjøring - redigere beskrivelse blir ikke lagret&lt;br /&gt;
**Fikset&lt;br /&gt;
*1046-FO-006 Slette timereg i padmin blir ikke synkronisert&lt;br /&gt;
**Fikset&lt;br /&gt;
*1046-FO-007 Time.Godkjenn: Utvalg - Mine / Alle -&amp;gt; Alle / prosjektledere.&lt;br /&gt;
**Laget mulighet for å velge hvordan det vil se ut for en valgt prosjektleder. Dermed skal &amp;quot;Mine&amp;quot; == mitt navn.&lt;br /&gt;
*1046-FO-008 Brukerinvitasjon: Endre font på brukernavn / passord for å sikre at det er lettere å lese riktig.&lt;br /&gt;
*1046-FO-009 Kreve dagens dato gjøres personlig.&lt;br /&gt;
**Fikset. Egen rolle/gruppe.&lt;br /&gt;
*1046-FO-010 Lønnskjøring:&lt;br /&gt;
**Trenger gruppering: Pr ansatt&lt;br /&gt;
*1046-FO-011 Noen timeregistreringer har ansatt == null&lt;br /&gt;
**Feisøkt. Funnet årsak - synkronisering Entreprenør utbedret.&lt;br /&gt;
*1046-FO-012 Lønnskjøringstrøbbel&lt;br /&gt;
**Feilsøkt, fikset utfordring med PowerOffice. Fikset.&lt;br /&gt;
*1046-FO-013 Mulig å definere prosjektledere.&lt;br /&gt;
**Laget eget felt på ansatt&lt;br /&gt;
*1046-FO-014 Grupperte timer: &lt;br /&gt;
**Laget filter status&lt;br /&gt;
*1046-FO-015 Godkjente timer:&lt;br /&gt;
**+filtrere på ansatt&lt;br /&gt;
**filteret prosjektleder er ikke sortert (alfabetisk)&lt;br /&gt;
*1046-FO-016 Fjerne avhengighet av eksterne servere for&lt;br /&gt;
**Google authenticator code&lt;br /&gt;
**javascriptbiblioteker&lt;br /&gt;
**css biblioteker&lt;br /&gt;
*1046-FO-017 Create SystemGeneratedTask module&lt;br /&gt;
**Modulen brukes til å overvåke systemet, som f.eks om prosjektleder behandler timer til riktig tid. Det samme gjelder sykemeldinger og egenmeldinger.&lt;br /&gt;
**Utvalgte Nøkkelord overvåkes mht hensiktsmessig til utfylling.&lt;br /&gt;
*1046-FO-018 Forhåndsgenerering av data til charts m.m.&lt;br /&gt;
**Modulen brukes til å lagre forhåndsgenererte diagrammer m.m.&lt;br /&gt;
**Dette skal gjøre systemet mer responsivt, især start-siden.&lt;br /&gt;
*1046-ØN-002 Godkjenn: &lt;br /&gt;
**vise prosjektnummer, delprosjekt&lt;br /&gt;
**fjerne brukernavn&lt;br /&gt;
**vise $$$ når utlegg&lt;br /&gt;
&lt;br /&gt;
== 2023 ==&lt;br /&gt;
===13. november 2023===&lt;br /&gt;
*1046-FE-002 login henger på /login/authenticate&lt;br /&gt;
**Feilsøkt. Finner hva som skjer, men har ennå ikke fått det helt bra.&lt;br /&gt;
*1046-FO-006 Slette timereg i padmin blir ikke synkronisert med ENT&lt;br /&gt;
**Slette timereg i padmin -&amp;gt; sette status i stedet for å slette når status &amp;lt;20. &lt;br /&gt;
**Slettet med status synkroniseres&lt;br /&gt;
**Har gjort det mulig å slette helt. Dette blir IKKE synkronisert.&lt;br /&gt;
*1046-FO-007 Time.Godkjenn: Utvalg - Mine / Alle&lt;br /&gt;
**Byttet alle/mine med &amp;quot;Ingen valgt&amp;quot; og mulighet for å velge prosjektleder blant ansatte&lt;br /&gt;
*1046-FO-008 Brukerinvitasjon: Endre font på brukernavn, passord og hemmelighet&lt;br /&gt;
**Fikset&lt;br /&gt;
*1046-FO-009 Kreve dagens dato gjøres personlig.&lt;br /&gt;
**Laget rolle &amp;quot;ROLE_HOURS_TODAY_ONLY&amp;quot;&lt;br /&gt;
**Se: [[Padmin:user_maintenance_nb#Kreve_at_timer_fylles_ut_samme_dag_for_utvalg_av_ansatte | https://www.prpr.no/wiki/index.php/Padmin:user_maintenance_nb#Kreve_at_timer_fylles_ut_samme_dag_for_utvalg_av_ansatte]]&lt;br /&gt;
*1046-ØN-002 Timeoversikter, inklusive Godkjenn&lt;br /&gt;
**+prosjektnummer, +delprosjekt&lt;br /&gt;
**-brukernavn&lt;br /&gt;
**Vise $$$ når utlegg&lt;br /&gt;
**Fikset&lt;/div&gt;</summary>
		<author><name>Pradmin632</name></author>
	</entry>
</feed>