update settings logs

This commit is contained in:
2025-05-30 13:53:18 +02:00
parent 24612879a1
commit 43f29f9a46
2 changed files with 42 additions and 0 deletions

View File

@@ -493,6 +493,22 @@ def init_routes(main_bp):
try:
db.session.commit()
logger.debug("Colors updated successfully in database")
# Log the color settings update
log_event(
event_type='settings_update',
details={
'user_id': current_user.id,
'user_name': f"{current_user.username} {current_user.last_name}",
'update_type': 'colors',
'changes': {
'primary_color': primary_color,
'secondary_color': secondary_color
}
}
)
db.session.commit()
flash('Color settings updated successfully!', 'success')
except Exception as e:
logger.error(f"Error updating colors: {str(e)}")
@@ -563,6 +579,32 @@ def init_routes(main_bp):
try:
db.session.commit()
# Log the company settings update
log_event(
event_type='settings_update',
details={
'user_id': current_user.id,
'user_name': f"{current_user.username} {current_user.last_name}",
'update_type': 'company_settings',
'changes': {
'company_name': site_settings.company_name,
'company_website': site_settings.company_website,
'company_email': site_settings.company_email,
'company_phone': site_settings.company_phone,
'company_address': site_settings.company_address,
'company_city': site_settings.company_city,
'company_state': site_settings.company_state,
'company_zip': site_settings.company_zip,
'company_country': site_settings.company_country,
'company_description': site_settings.company_description,
'company_industry': site_settings.company_industry,
'logo_updated': bool(request.files.get('company_logo'))
}
}
)
db.session.commit()
flash('Company settings updated successfully!', 'success')
except Exception as e:
db.session.rollback()