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

Show status report summary on the front page #368

Closed
tarjeieo opened this issue Jan 25, 2021 · 3 comments · Fixed by #868
Closed

Show status report summary on the front page #368

tarjeieo opened this issue Jan 25, 2021 · 3 comments · Fixed by #868
Assignees
Labels
enhancement Request that will enhance the product funding required Requires funding for development
Milestone

Comments

@tarjeieo
Copy link
Member

Is your feature request related to a problem? Please describe.
The project column configuration list includes all the project status fields, but changing the value of "Show in portfolio", "Show on frontpage" etc has no effect. This is kindof a bug, at least it looks like that for the user.

Describe the solution you'd like
We could solve this by adding another webpart on the front page (or extend the "Project information" web part) called "Project status", where we're showing various fields from the most recent, published, status report. We will need to query the central Project Status list, get the newest, published, report and grab the necessary field values from that item. We should also keep the same formatting rules (colors, icons) as we're using on the project status page.

@tarjeieo tarjeieo added the enhancement Request that will enhance the product label Jan 25, 2021
@pzljanb pzljanb added the funding required Requires funding for development label Apr 8, 2021
@Remi749
Copy link
Collaborator

Remi749 commented May 10, 2022

Suggestion: Make Status report webpart highly responsive.

@Remi749 Remi749 added this to the 1.7.0 milestone May 24, 2022
@okms
Copy link
Contributor

okms commented Sep 14, 2022

We need to clarify if we want to include "prosjektstatus" in the "prosjektinformasjon" webpart, or if this should be deferred to another webpart entirely

@okms okms modified the milestones: 1.7.0, 1.8.0 Sep 14, 2022
@olemp olemp modified the milestones: 1.7.3, 1.8.0 Oct 28, 2022
@olemp olemp self-assigned this Nov 2, 2022
@olemp olemp linked a pull request Nov 2, 2022 that will close this issue
6 tasks
olemp added a commit that referenced this issue Nov 2, 2022
* Show status report summary on the front page #368

* Shimmer

* Customizable text color project timeline webpart  #767

* fetchTimelineConfiguration using .filter(Boolean)

* TimelineConfigurationModel

* pp365-portfoliowebparts@1.7.2-868.1

* TimelineContentModel

* pp365-portfoliowebparts@1.7.2-868.4

* setConfig => usingConfig

* Added component AllPropertiesPanel

* Added component ProjectStatusReport

* Fixed useActions

* Added resource ProjectStatusReportHeaderText

* Removed ProjectInformationModal

* CustomShimmerElementsGroup

* Linting...

* useProjectInformationState

* Util conditionalClassName

* SummarySection transparent noPadding noMargin iconSize={18}

* ProjectInformationStatusReportHeaderText

* Lint

* ProjectStatusReport

* Fix for GtOverallStatus

* Linting etc..

* pp365-shared@1.7.2-868.2

* Customizable text color project timeline webpart  #767

* Linting?

* Updated CHANGELOG

* Added hook useStatusElement that returns commentProps

* pp365-shared@1.7.2-868.5
@olemp
Copy link
Collaborator

olemp commented Nov 2, 2022

Show status report summary on the front page. It can be toggled on and off in the web part properties and required data will only be fetched if it's set to visible.

image

It's set to be hidden by default.

image

If Avkort kommentarer is set it will truncate the comments to the specified length and show the full status element in a tooltip.

image

@olemp olemp closed this as completed Nov 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Request that will enhance the product funding required Requires funding for development
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants