Hackathon March 2023: Audit Log Admin Panel (WINNER)

  • Team name: The auditors :trophy:
  • Team members: Clayton, Juan, Stephane :clap:

The goal of this project was to add a new workspace to allow admins to conveniently access audit logs. This way they can monitor different things: users’ activity or secret access. For the secret access logs, It could help in the event of a rogue user/admin or a breach of an account to quickly see everything that happens in a time period.

Q1. What is the problem that we are trying to solve?

Audit logs are stored in DB. Yet it would be useful for admins to conveniently monitor the activity of their users.

Q2 - Who is impacted?

All admins who are willing to monitor their users’ activity.

Q3 - Why is it important and/or urgent?

This is a feature with quite some traction from the community. It would also help in the event of a rogue user/admin or a breach of an account to quickly see everything that user/admin did in a time period.

Q4 - What is your proposed solution?

An additional panel in the admin section.

Additional scope definition

Filters

By default, not all results are shown. The users will first need to click an “Apply” or “Search” button. This way they can first refine their query.

Pagination is activated by default by the front, so only the first 20 entries are displayed.

Fig. Reports workspace - filtered user log (source: figma)

Fig. Reports workspace - filtered resource log (source: figma)

Here’s the documentation: Audit log admin panel

Share your thoughts and ideas below:

  • :ok_woman: Must have: this is critical for me to have this
  • :raising_hand_woman: Should have: this is important for me to have this
  • :tipping_hand_woman: Could have: this could be nice to have
  • :no_good_woman: Won’t have: we should not schedule this (explain why)

0 voters