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

Create generic basic statistic component. #41

Open
Pineirin opened this issue Sep 2, 2022 · 0 comments · May be fixed by #53
Open

Create generic basic statistic component. #41

Pineirin opened this issue Sep 2, 2022 · 0 comments · May be fixed by #53

Comments

@Pineirin
Copy link
Contributor

Pineirin commented Sep 2, 2022

Create a generic statistics component which, given a record type and an interval of time (one day, one week, one month, etc...) returns the number of records of that type that were "created" in that time interval and the difference in percentage between the previous interval.
The available intervals of time should be:

  • One day
  • One week
  • One month
  • One year
  • Five years

Apart from the "record type" and "interval of time" parameters a third parameter should indicate the description label of the statistic. For example, for a record uploaded the label would be "published", while for a community it would be "created".

The mockup proposed for this component is the following one:
imagen

@Pineirin Pineirin self-assigned this Sep 2, 2022
@Pineirin Pineirin moved this to 📋 To do in InvenioRDM v10 - Back-office Sep 2, 2022
@Pineirin Pineirin moved this from 📋 To do to 🏗 In progress in InvenioRDM v10 - Back-office Sep 2, 2022
@kpsherva kpsherva moved this from 🏗 In progress to 🆕 Triage in InvenioRDM v10 - Back-office Sep 5, 2022
@Pineirin Pineirin linked a pull request Sep 6, 2022 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Status: 🆕 Triage
Development

Successfully merging a pull request may close this issue.

2 participants