-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Endre dialog-modell mht innholdsfelter (body, title etc) og innfør "summary" #215
Comments
Jeg tenker det er et poeng at teksten som vises i lister og søk er den samme som dukker opp inne i selve dialogen, og heller mot å eksponere body-innholdet. Men i lister og søk trenger man bare dette som ren tekst, så ideelt sett kanskje et eget felt |
Det er jo ikke noe i veien for å vise summary-feltet i detalj-visningen også. Men "body"-feltet vil jo kunne inneholde mye informasjon, som kan være uhensiktsmessig/rotete og vise i listevisningen. Det å vaske HTML-en og/eller lage automatiske utdrag er vanskelig å få til å fungere godt. Det vil være støtte for å oppgi tag-ene: p, a, br, em, strong, ul, ol, li, og å bare fjerne HTML-en vil fort ende opp med noe som blir ganske uleselig. Tror det da kan bli vanskelig for tjenesteeiere å populere body på en måte som fungerer godt både i liste og detalj-visningene. |
@ingefossland @alexdigdir @MagnusSandgren @oskogstad Har oppdatert denne issuen ref. diskusjonene i åpent forum i dag. Farbar vei? |
Det er behov for å kunne vise tekst i listevisningen som indikerer hva som skal skje. Dette er noe som typisk vil ligge i "body", men det er behov for å holde teksten i listevisningen kort (~200 tegn) og konsis.
Som diskutert i møtet 24. okt ønsker vi å future-proofe bruken av fritekster i dialoger, og samtidig definere klarere "typer" av tekster som har ulike formål i stedet for en diger "body" som brukes til alt muliog
Det foreslås av DTO-ene utvides med noe ala:
Dette gir oss mulighet til å
type
footnote
,next-step-description
,simple-feedback-form
)overridePlacement: "after-buttons"
)Tekniske detaljer
IEntity
med dependent relationship tilDialogEntity
Innholdstyper (HTML-regler som definert i #30)
Title
SenderName
Summary
AdditionalInfo
Tasks
Tidligere innhold i denne issuen
Her er det noen ulike muligheter:
Eksponere "body" i listevisning også. Dette er det enkleste, men gir minst fleksibiltet. Det øker også datamengden som overføres i lister. Frontend kan da velge å rendre et utdrag av dette (f.eks. noe som fader ut). Risikerer at tekst brytes på ukurante steder.
Utvide Dialog-modellen med et eget påkrevd "Summary"-felt, og eksponere dette på både liste og detalj-modellene. Dette kan da ha andre begrensninger på lengde/format (f.eks. ikke tillate HTML). Gir mest fleksibiltet, men er også mer jobb for tjenesteeiere. Gir oss bedre kontroll mht rendring av lister, og kan evt. velge å vise summary som en ingress-tekst på detaljvisningen.
Som 2, men gjør Summary valgfritt. Listevisningen vil da i praksis kun ha tittel hvis det ikke oppgis.
Jeg heller mot 3. Tanker?
The text was updated successfully, but these errors were encountered: