Files
digiserver-v2/app/utils/__init__.py
Quality App Developer a4262da7c9 chore: fix file permissions and ownership across project
- 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
2026-01-15 22:39:51 +02:00

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',
]