Activity stream - Amount & System

What fields and files has to be edited for these actions:

  • Increase list of activities Activity stream
  • Filter/delete posts created by System in Activity stream
  • Filter certain events from Activity stream

Remove posts like:

  • Activites created by triggers/workflow
  • Activities created by system
  • User creations
  • Combining Article & Update into one post when it’s the “same action”

Problem: Activity stream is flooded. Can’t keep track.

Leadership: Doesn’t allow closing agent to take ownership of ticket.

Temp solution: Trigger updates custom field to agent.login upon closing.

Reason: Report overview. Leadership … :slight_smile:

Bonus questions:

  1. Is there an extended Acitivty stream log somewhere?
  2. Is Activity stream available through API?

With Activity stream API i could build a reporting tool that runs every 2-4hr, and filter the info to a Database for a broad overview.

Tempted to try to change these two:

Dangerzone
/opt/zammad/lib/sessions/backend/activity_stream.rb
'activity_stream(25)'
/opt/zammad/app/assets/javascripts/app/controllers/dashboard.coffee
'limit: 25'

In our case it would have to be 100++ so without a filter it’s probably going to cause some hiccups or perhaps this is very lightweight?