Skip to content
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

Visuelle endringer på Prosjektlistene ++ #1265

Merged
merged 8 commits into from
Sep 13, 2023

Conversation

Remi749
Copy link
Collaborator

@Remi749 Remi749 commented Sep 12, 2023

Pull request (PR)

Sørg for at du ber om PR for din branch (høyre side). Sørg for at du gjør en PR mot riktig release-branch (venstre side). Sjekk commits og alle commit-meldingene.

Sjekklisten din

Alle sjekkpunktene under må være sjekket av og godkjent for at vi skal kunne merge branchen din mot dev.

  • Sjekk at din branch ikke feiler på linting.
  • Legg ved beskrivelse i CHANGELOG, markert med ID av issue knyttet til PR-en
  • Angi korrekt Milestone på PR-en og issuet, samt tilegn deg selv PR-en og legg til labels

Beskrivelse

Det er utført en god del endringer på Prosjekttidslinje webdelene gjennom Prosjektportalen 365. Alle bruker nå ny delt Toolbar komponent også for tidslinje listen. Tidslinjelisten bruker nå DataGrid og har støtte for mange flere felttyper som gjør at vi unngår flere bugs hvor blandt annet brukere har lagt inn "Opprettet av" og "Endret av" feltene i standardvisningen for tidslinjeinnhold listen.

Oppsumerte endringer

  • Tidslinjer bruker delt toolbar komponent
  • Tidslinjeliste bruker Datagrid (likt som Prosjektutlistingswebdel)
    • Listen har støtte for bruker felter og sortering av alle felter fungerer som det skal nå
  • Tidslinjelisten er multiselect (se bilde nedenfor)
    • Slett knappen håndterer tar med flere elementer nå, dette gjør det lettere å slette større menger elementer
    • Rediger knappen blir disabled dersom man velger mer enn 1 element (standard disabled dersom ingenting er valgt)
  • Tidslinje på portefølje
    • Prosjektet (gruppen) peker nå mot tidslinjen til prosjektet med tilhørende tooltip
    • Prosjekt tittel blir nå riktig "truncated"
  • Delt toolbar
    • Støtte for "farItems" som skal legges helt til høyre
  • Konfigurasjonsside
    • La tilbake "Datakilder" knapp som ble fjernet ved et uhell

Bugs fikset

  • Fikset bug hvor tidslinje-elementer fra andre prosjekter dukket opp på et prosjekts tidslinje
Før Etter
image image

Mulighet for å velge flere elementer

image

Relevante issues (hvis aktuelt)

@Remi749 Remi749 added enhancement Request that will enhance the product complexity: small Issue/PR with small complexity frontend Related to frontend labels Sep 12, 2023
@Remi749 Remi749 added this to the 1.9 milestone Sep 12, 2023
@Remi749 Remi749 requested a review from olemp as a code owner September 12, 2023 13:07
@Remi749 Remi749 self-assigned this Sep 12, 2023
@Remi749 Remi749 mentioned this pull request Sep 12, 2023
48 tasks
@olemp olemp merged commit 4430dd7 into releases/1.9 Sep 13, 2023
2 of 3 checks passed
@olemp olemp deleted the issues/1132-projecttimeline branch September 13, 2023 07:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
complexity: small Issue/PR with small complexity enhancement Request that will enhance the product frontend Related to frontend
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants