- Changed ownership of all files to scheianu:scheianu - Set directories to 755 permissions (rwxr-xr-x) - Set files to 644 permissions (rw-r--r--) - Made shell scripts executable (755) - Allows development without requiring sudo for file modifications - Improves development workflow and security
50 lines
1.2 KiB
Python
50 lines
1.2 KiB
Python
"""Utils package for digiserver-v2."""
|
|
from app.utils.logger import log_action, log_info, log_warning, log_error, get_recent_logs
|
|
from app.utils.uploads import (
|
|
save_uploaded_file,
|
|
process_video_file,
|
|
process_pdf_file,
|
|
get_upload_progress,
|
|
set_upload_progress,
|
|
clear_upload_progress,
|
|
get_file_size,
|
|
delete_file
|
|
)
|
|
from app.utils.group_player_management import (
|
|
get_player_status_info,
|
|
get_group_statistics,
|
|
assign_player_to_group,
|
|
bulk_assign_players_to_group,
|
|
get_online_players_count,
|
|
get_players_by_status
|
|
)
|
|
from app.utils.pptx_converter import pptx_to_pdf_libreoffice, validate_pptx_file
|
|
|
|
__all__ = [
|
|
# Logger
|
|
'log_action',
|
|
'log_info',
|
|
'log_warning',
|
|
'log_error',
|
|
'get_recent_logs',
|
|
# Uploads
|
|
'save_uploaded_file',
|
|
'process_video_file',
|
|
'process_pdf_file',
|
|
'get_upload_progress',
|
|
'set_upload_progress',
|
|
'clear_upload_progress',
|
|
'get_file_size',
|
|
'delete_file',
|
|
# Group/Player Management
|
|
'get_player_status_info',
|
|
'get_group_statistics',
|
|
'assign_player_to_group',
|
|
'bulk_assign_players_to_group',
|
|
'get_online_players_count',
|
|
'get_players_by_status',
|
|
# PPTX Converter
|
|
'pptx_to_pdf_libreoffice',
|
|
'validate_pptx_file',
|
|
]
|