__init__.py 1009 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. # Import all services for easy access
  2. from app.services.auth_service import (
  3. AuthService,
  4. login_required,
  5. admin_required,
  6. power_user_required,
  7. get_current_user_from_context,
  8. check_resource_access,
  9. check_credential_access,
  10. get_accessible_credentials,
  11. get_accessible_reports
  12. )
  13. from app.services.report_generator import (
  14. ReportGenerator,
  15. TableLayout,
  16. SERVICE_CONFIG,
  17. SERVICE_ORDER,
  18. generate_report_filename
  19. )
  20. from app.services.report_service import ReportService
  21. from app.services.scan_data_processor import ScanDataProcessor
  22. __all__ = [
  23. 'AuthService',
  24. 'login_required',
  25. 'admin_required',
  26. 'power_user_required',
  27. 'get_current_user_from_context',
  28. 'check_resource_access',
  29. 'check_credential_access',
  30. 'get_accessible_credentials',
  31. 'get_accessible_reports',
  32. 'ReportGenerator',
  33. 'TableLayout',
  34. 'SERVICE_CONFIG',
  35. 'SERVICE_ORDER',
  36. 'generate_report_filename',
  37. 'ReportService',
  38. 'ScanDataProcessor'
  39. ]