Skip to content

Conversation

@SushilMallRC
Copy link
Contributor

ChangeLog

✨ New Features

  1. Configurable Log Sync Frequency: Added user-configurable sync intervals (Disabled, 10min, 30min, 1hour, 3hours, 1day)
  2. Activity Logging Admin Page: Created dedicated admin page for managing activity logging settings
  3. Call Log Details Management: Added admin control over call log detail options (notes, session ID, duration, etc.)
  4. Convert Activity logging options from radio buttons to checkboxes
Screenshot 2025-07-28 at 7 50 07 PM Screenshot 2025-07-28 at 7 50 22 PM Screenshot 2025-07-28 at 7 53 40 PM

@SushilMallRC SushilMallRC force-pushed the RCLABS-1189-ActivityLogging branch from 9a1af96 to 9e78df9 Compare August 4, 2025 08:01
Copy link
Contributor

@DaKingKong DaKingKong left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some changes required. Most importantly, we want to store multi select as multi select, not as different booleans.

src/popup.js Outdated
function shouldAutoLogCall(call, userSettings) {
let shouldAutoLog = false;

if (call.direction === 'Inbound') {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This if else bit should be formatted so to be more readable

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

formatted.

src/popup.js Outdated
function shouldAutoLogCallFromPresence(call, userSettings) {
let shouldAutoLog = false;

if (call.direction === 'Inbound') {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This if else bit should be formatted so to be more readable

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

formatted.

];
return activityLoggingValues;
})(),
readOnly: userCore.getAutoLogAnsweredIncomingSetting(userSettings, isAdmin).readOnly ||
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Need one more interface here: userCore.getActivityLoggingSetting()

This whole section is still clunky.

The new interface will be aligned with how admin setting is setup as well.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Incorporated

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

Successfully merging this pull request may close these issues.

2 participants