Skip to content

Product-community fit#690

Merged
joanagmaia merged 26 commits intomainfrom
feature/report-product-community-fit
Mar 30, 2023
Merged

Product-community fit#690
joanagmaia merged 26 commits intomainfrom
feature/report-product-community-fit

Conversation

@joanagmaia
Copy link
Copy Markdown
Contributor

@joanagmaia joanagmaia commented Mar 27, 2023

Changes proposed ✍️

  • Update endpoint in backend to return active members. Now we can pass a filter to check if activity is a contribution

  • Create new template report in the frontend:

    • Create new widgets for benchmark and active contributors
    • Create new widget bar which can calculate average
    • Refactor chart options so that there is a file with default options, and then each widget can pass it's own options. Same applies for custom plugins
  • Screenshots (front-end changes only)

Dummy data:
Screenshot 2023-03-27 at 18 51 05
Screenshot 2023-03-27 at 18 51 24

Checklist ✅

  • Label appropriately with Feature, Enhancement, or Bug.
  • Tests are passing.
  • New backend functionality has been unit-tested.
  • Environment variables have been updated:
    • Local frontend configuration: frontend/.env.dist.local, frontend/.env.dist.composed.
    • Local backend: backend/.env.dist.local, backend/.env.dist.composed.
    • Configuration docs have been updated.
    • Team members only: update environment variables in override, staging and production env. files and trigger update config script.
  • API documentation has been updated (if necessary) (see docs on API documentation).
  • Quality standards are met.
  • All changes have been tested in a staging site.
  • All changes are working locally running crowd.dev's Docker local environment.

@joanagmaia joanagmaia force-pushed the feature/report-product-community-fit branch 2 times, most recently from 3c3ff65 to 6ab496b Compare March 27, 2023 17:48
@joanagmaia joanagmaia requested a review from gaspergrom March 27, 2023 17:48
@joanagmaia joanagmaia assigned epipav and joanagmaia and unassigned epipav Mar 27, 2023
@joanagmaia joanagmaia requested a review from epipav March 27, 2023 17:48
@joanagmaia joanagmaia added the Feature Created by Linear-GitHub Sync label Mar 27, 2023
@joanagmaia joanagmaia force-pushed the feature/report-product-community-fit branch from 6ab496b to 515ca11 Compare March 27, 2023 17:59
@joanagmaia joanagmaia marked this pull request as ready for review March 27, 2023 17:59
@joanagmaia joanagmaia force-pushed the feature/report-product-community-fit branch from 46e5642 to 0e32897 Compare March 29, 2023 09:13
@joanagmaia joanagmaia force-pushed the feature/report-product-community-fit branch from 0e32897 to c708bd1 Compare March 29, 2023 09:37
@joanagmaia joanagmaia force-pushed the feature/report-product-community-fit branch from b6e6efe to 1bb5d43 Compare March 29, 2023 10:25
@joanagmaia joanagmaia force-pushed the feature/report-product-community-fit branch from 71f6801 to 39420ab Compare March 29, 2023 13:50
@joanagmaia joanagmaia force-pushed the feature/report-product-community-fit branch from b22fd7b to 53d3ae9 Compare March 30, 2023 10:25
@joanagmaia joanagmaia force-pushed the feature/report-product-community-fit branch 2 times, most recently from 8ac333d to 4b11d6d Compare March 30, 2023 14:16
@joanagmaia joanagmaia force-pushed the feature/report-product-community-fit branch from 4b11d6d to b7711e5 Compare March 30, 2023 14:20
@joanagmaia joanagmaia merged commit 2b29d85 into main Mar 30, 2023
@joanagmaia joanagmaia deleted the feature/report-product-community-fit branch March 30, 2023 15:21
joanreyero pushed a commit that referenced this pull request Apr 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Feature Created by Linear-GitHub Sync

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants