mirror of
https://github.com/DarkflameUniverse/DarkflameServer.git
synced 2026-06-06 06:44:20 +00:00
- Implemented dashboard audit logging with InsertAuditLog, GetRecentAuditLogs, GetAuditLogsByIP, and CleanupOldAuditLogs methods. - Created dashboard configuration management with GetDashboardConfig and SetDashboardConfig methods. - Added new tables for dashboard_audit_log and dashboard_config in both MySQL and SQLite migrations. - Updated CMakeLists to include Crow and ASIO for dashboard server functionality. - Enhanced existing database classes to support new dashboard features, including character, play key, and property management. - Added new methods for retrieving and managing play keys, properties, and pet names. - Updated TestSQLDatabase to include stubs for new dashboard-related methods. - Modified shared and dashboard configuration files for new settings.
29 lines
518 B
CMake
29 lines
518 B
CMake
set(DDATABASES_DATABASES_MYSQL_TABLES_SOURCES
|
|
"Accounts.cpp"
|
|
"AccountsRewardCodes.cpp"
|
|
"ActivityLog.cpp"
|
|
"Behaviors.cpp"
|
|
"BugReports.cpp"
|
|
"CharInfo.cpp"
|
|
"CharXml.cpp"
|
|
"CommandLog.cpp"
|
|
"Friends.cpp"
|
|
"IgnoreList.cpp"
|
|
"Leaderboard.cpp"
|
|
"Mail.cpp"
|
|
"MigrationHistory.cpp"
|
|
"ObjectIdTracker.cpp"
|
|
"PetNames.cpp"
|
|
"PlayerCheatDetections.cpp"
|
|
"PlayKeys.cpp"
|
|
"Property.cpp"
|
|
"PropertyContents.cpp"
|
|
"Servers.cpp"
|
|
"Ugc.cpp"
|
|
"UgcModularBuild.cpp"
|
|
"DashboardAuditLog.cpp"
|
|
"DashboardConfig.cpp"
|
|
PARENT_SCOPE
|
|
)
|
|
|