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

Add a report of recent activity #35

Open
DavidRoy opened this issue Oct 23, 2024 · 4 comments
Open

Add a report of recent activity #35

DavidRoy opened this issue Oct 23, 2024 · 4 comments

Comments

@DavidRoy
Copy link
Contributor

DavidRoy commented Oct 23, 2024

A report page to summarise recent activity across whole site

  • list of species of added for each territory
  • change in establishment status

Abilty to email summary to those who register to receive

@DavidRoy
Copy link
Contributor Author

@johnvanbreda could you give your view on the complexity of this and resource required

@johnvanbreda
Copy link
Collaborator

Providing a log view which shows all revisions of all species accounts, filterable by territory, can be done with a Drupal core view using content revisions. It would just be a big table of columns for each field showing the field value in that version, plus fields for the change date, sorted by change date. This view would not highlight the specific changed field, so it would contain rows for all changes, not just establishment status. We could include a column for the original creation date of the account so you can see if it is new. This is a few hours work. A link to a filtered version of this page showing the revisions just for one species account could be added to the species account page.

Making a version of this which only shows rows when the establishment status changes is quite complex and needs a custom solution, probably several days work.

We would also need to develop custom code for signing up to a daily summary of changes - presumably this would allow signup to changes just for a given territory or list of territories. This would also be 2-3 days work.

@DavidRoy
Copy link
Contributor Author

Thanks John. So if we just went for the first requirement to summarise species added, the work involved would be:

  1. a couple of hours to show a filtered list of new pages by date (i.e. species added)
  2. 2-3 days for a custom module for a mechanism to sign upto summary of changes by territory

@johnvanbreda is that right?

The change in establishment status is a lower priority

@johnvanbreda
Copy link
Collaborator

That's correct. Point 1 may take only an hour or so if it's just a simple list of species accounts, the territory and the date added, rather than a log of changes.

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

No branches or pull requests

2 participants