cal.com icon indicating copy to clipboard operation
cal.com copied to clipboard

[CAL-1710] Audit log

Open pumfleet opened this issue 3 years ago • 14 comments

basically, a simple log that logs all user activity of a team/org:

  • Bailey has renamed "15 min" to "15 minutes"
  • Peer has deleted "30 min"
  • Bailey was booked by Anna
  • Peer cancelled a booking with Brian

CAL-1710

pumfleet avatar Jan 10 '22 22:01 pumfleet

this could be inside insights for admins!

PeerRich avatar May 17 '23 19:05 PeerRich

@deepakprabhakara has a drop in solution including UI component: https://boxyhq.com/audit-logs

PeerRich avatar Sep 04 '23 08:09 PeerRich

Hello Guys, Just started working on it. I have a question regarding the design. So The solution that was proposed is retraced SAAS, and it has its own embedded audit log viewer for react, so where should we add it? I already made a basic mockup from a screenshot. Checkout it.

I need your opinions before I start designing. 2024-02-07 09_28_21-

TaduJR avatar Feb 07 '24 06:02 TaduJR

/bounty 200

PeerRich avatar Apr 28 '24 18:04 PeerRich

💎 $200 bounty • Cal.com, Inc.

Steps to solve:

  1. Submit work: Create a pull request including /claim #1461 in the PR body to claim the bounty
  2. Receive payment: 100% of the bounty is received 2-5 days post-reward. Make sure you are eligible for payouts

Thank you for contributing to calcom/cal.com!

Add a bountyShare on socials

algora-pbc[bot] avatar Apr 28 '24 18:04 algora-pbc[bot]

Hi @PeerRich can you assign this to me. I would like to work on this issue.

rutikthakre avatar Apr 28 '24 20:04 rutikthakre

@PeerRich is boxyHQ the expected implementation?

edit: https://boxyhq.com/audit-logs

oliverqx avatar Apr 28 '24 21:04 oliverqx

@PeerRich want to give this a try

jordan-ae avatar May 01 '24 21:05 jordan-ae

/attempt #1461

Options

jordan-ae avatar May 01 '24 21:05 jordan-ae

@PeerRich is it all actions that we want to display in the audit log or just those related to booking?

jordan-ae avatar May 03 '24 18:05 jordan-ae

@PeerRich Please what actions do want to appear in the audit log? I need to be able to be sure of the particular set of actions to be added to the log to proceed properly

jordan-ae avatar May 06 '24 14:05 jordan-ae

/attempt #1461

Plan

I want the internal audit log system to be easily integrated with third parties. This means that developing apps that integrate audit log system providers, like boxyHQ, would be as easy as developing apps that integrate calendar providers. Once the internal log system is done, I will develop the first audit logging app which will integrate boxyHQ.

I will be opening two PRs to keep them short:

  1. Internal audit log system
  2. BoxyHQ App
Algora profile Completed bounties Tech Active attempts Options
@oliverqx 7 bounties from 4 projects
TypeScript, Solidity,
Go & more
Cancel attempt

oliverqx avatar May 09 '24 03:05 oliverqx

/livestream

Watch oliverqx on Algora TV Click here to watch oliverqx

oliverqx avatar May 10 '24 17:05 oliverqx

💡 @TaduJR submitted a pull request that claims the bounty. You can visit your bounty board to reward.

algora-pbc[bot] avatar Jul 28 '24 08:07 algora-pbc[bot]