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

feat: project page #490

Merged
merged 18 commits into from
Jun 13, 2024
Merged

feat: project page #490

merged 18 commits into from
Jun 13, 2024

Conversation

TrymVei
Copy link
Contributor

@TrymVei TrymVei commented Jun 12, 2024

Prosjektside

image

Endringer gjort

  • Laget egen side for prosjekter under [organisasjon]/prosjekt/[prosjektID]
  • Laget egen komponent for EditEngagementHour.tsx for å bli kvitt en modal
  • Endret på FilterButton.tsx Slik at den tar inn samme props som et input felt(Slipper å ha onClick for eksempel dersom man ikke ønsker) og kan ha runde hjørner.
  • Mulig å endre status på prosjektet
    image
  • Lagt til felt som viser totalt antall timer for alle konsulentene pr uke
    image
  • Sidemeny som viser litt info. Timene og antall konsulenter oppdateres kun når siden laster
    image
  • Link til prosjektside fra en konsulent sine oppdrag og link til oppdrag fra kundesiden

Endringer som kan gjøres

  • Wrappe et inputfelt inni h1 som kan endre navn på prosjektet
  • Lage en hook eller en kobling mellom sidebar og edit engagementHour. Slik at infoen i sidebar oppdaterer seg hver gang man legger til en konsulent eller timer. Ikke bare når siden laster

@TrymVei TrymVei changed the title feat: added link to project page feat: project page Jun 12, 2024
@olavbm
Copy link
Contributor

olavbm commented Jun 13, 2024

Tilfeldige notater fra møte om prosjektside 2024-06-13:
onsubmit oppdatere sida for å vise andre ikoner.
oppdatere customer sine aktive og inaktive oppdrag når state endres i prosjekt.

Til neste pr (forandre navn)
endre på endepunkt som bare oppretter ett nytt prosjekt til å faktisk forandre navn på nåværende prosjekt.

@TrymVei TrymVei merged commit ece9cce into main Jun 13, 2024
3 checks passed
@TrymVei TrymVei deleted the project-page branch June 13, 2024 12:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants