pkp / pkp-lib

The library used by PKP's applications OJS, OMP and OPS, open source software for scholarly publishing.
https://pkp.sfu.ca
GNU General Public License v3.0
306 stars 445 forks source link

Improve activity log and support activity feed #5729

Open NateWr opened 4 years ago

NateWr commented 4 years ago

Describe the problem you would like to solve Every submission has an activity log which can be used to track all editorial activity related to that submission. This activity log is a valuable source of information but is not currently given much consideration -- in how users access it, how useful the information is, and how prominently it is displayed.

Describe the solution you'd like A new activity feed panel that combines the current Tasks panel with a global activity feed. The activity feed would include log entries for every submission they are assigned to, and to which they should have access. The log entries should be updated to include more helpful information and links, such as:

Who is asking for this feature? This feature has not been requested. However, I think it would go nicely with our efforts to refactor notifications and emails throughout the applications. For example, it would be nice if eventually users could control which kinds of log entries resulted in email notifications.

Additional information A mockup of an example activity feed panel. Selection_009

alexxxmendonca commented 4 years ago

This looks... great? Good job!

If possible, please make sure to distinguish when a user performs an action logged as another user.

NateWr commented 4 years ago

Good idea, @alexxxmendonca! I should caution that this isn't planned for the near future. But I filed the issue to flesh out some roadmap/planning we are working on.