📌 General Settings
This guide explains how to configure general platform settings, including platform preferences, security settings, subscription management, and telemetry configuration.
📌 Overview
The General Settings page provides centralized configuration for:
- Platform Preferences: Timezone and session timeout settings
- Security Settings: Security-related configurations
- Subscription: View and manage subscription plan
- Telemetry: Configure License Server connection and telemetry transmission
📌 Accessing General Settings
- Log in to the Control Core admin console
- Navigate to Settings → General
- Select the appropriate tab for the settings you want to configure
🔧 Platform Preferences Tab
Timezone Configuration
Configure the timezone for audit logs and system timestamps.
Steps:
- Navigate to Settings → General → Platform tab
- Select your timezone from the Timezone dropdown
- Default timezone is UTC
- Click Save to apply changes
Impact:
- All audit logs will use the selected timezone
- System timestamps will display in configured timezone
- Changes apply immediately to new logs
Tooltip: "Select the timezone for audit logs and system timestamps. All timestamps will be recorded in this timezone."
Session Timeout Settings
Configure how long users remain logged in before session expires.
Steps:
- Navigate to Settings → General → Platform tab
- Enter Session Timeout in minutes (default: 60 minutes)
- Minimum: 15 minutes, Maximum: 480 minutes (8 hours)
- Click Save to apply changes
How It Works:
- Session timeout is based on idle time (no user activity)
- Activity includes: mouse movement, keyboard input, clicks, scrolling
- When timeout approaches, a warning modal appears
- User can click "Stay Logged In" to extend session
- Session resets on any user activity
Tooltip: "Set the idle timeout in minutes. Session expires after this period of inactivity. Activity resets the timer."
🔒 Security Settings Tab
Two-Factor Authentication
Two-Factor Authentication (2FA) settings have been moved to the User Management page.
To Configure 2FA:
- Navigate to Settings → Users
- Select a user from the list
- Click Enable MFA or use the MFA tab
- Follow the setup wizard to configure Google Authenticator or Microsoft Authenticator
Note: Only TOTP-based 2FA (Google Authenticator, Microsoft Authenticator) is supported.
📌 Subscription Tab
The Subscription tab displays your current subscription plan and license information.
See: Subscription Management Guide for detailed information.
Quick Access:
- View current plan (Kickstart or Custom)
- Check trial status and expiration
- Understand license requirements
- Contact support for upgrades
👁️ Telemetry Tab
The Telemetry tab allows you to configure License Server connection and telemetry transmission.
See: Telemetry Management Guide for detailed information.
Quick Access:
- Configure License Admin URL and API Key
- Test License Server connection
- Configure transmission frequency
- Enable/disable encryption and anonymization
- View telemetry data preview
- Review transmission history
📌 Navigation Between Tabs
The General Settings page uses tabs for organization:
- Platform: Platform preferences (timezone, session timeout)
- Security: Security-related settings (2FA moved to User Management)
- Subscription: Subscription plan and license information
- Telemetry: License Server connection and telemetry configuration
Tip: Use the tab navigation to quickly switch between different setting categories.
📌 Saving Changes
Individual Tab Saving
Each tab may have its own Save button:
- Platform Tab: Save timezone and session timeout
- Telemetry Tab: Save telemetry configuration
Note: Some settings are saved automatically when changed (e.g., toggles).
Verifying Changes
After saving:
- Check for success message/notification
- Verify settings are reflected in the UI
- Test functionality (e.g., test connection, verify timezone)
🛠️ Troubleshooting
Settings Not Saving
Issue: Changes are not being saved
Solutions:
- Check for error messages in the UI
- Verify you have admin permissions
- Check browser console for errors
- Try refreshing the page and re-entering settings
- Check backend logs for errors
Session Timeout Not Working
Issue: Session timeout modal doesn't appear or "Stay Logged In" doesn't work
Solutions:
- Verify session timeout is configured correctly
- Clear browser cache and cookies
- Check browser console for JavaScript errors
- Verify backend session management is running
- Check that activity tracking is enabled
Timezone Not Applied
Issue: Audit logs still showing UTC instead of configured timezone
Solutions:
- Verify timezone is saved correctly
- Check that new logs use configured timezone
- Existing logs may still show UTC (this is expected)
- Verify backend timezone handling is working
📘 Related Guides
- Subscription Management - Detailed subscription guide
- Telemetry Management - Detailed telemetry guide
- License Enforcement - Understanding license requirements
- User Management - Configure 2FA and user settings