Files
digiserver-v2/app/models/__init__.py
DigiServer Developer 8d52c0338f Add player media editing feature with versioning
- Added PlayerEdit model to track edited media history
- Created /api/player-edit-media endpoint for receiving edited files from players
- Implemented versioned storage: edited_media/<content_id>/<filename_vN.ext>
- Automatic playlist update when edited media is received
- Updated content.filename to reference versioned file in playlist
- Added 'Edited Media on the Player' card to player management page
- UI shows version history grouped by original file
- Each edit preserves previous versions in archive folder
- Includes dark mode support for new UI elements
- Documentation: PLAYER_EDIT_MEDIA_API.md
2025-12-06 00:06:11 +02:00

23 lines
589 B
Python

"""Models package for digiserver-v2."""
from app.models.user import User
from app.models.player import Player
from app.models.group import Group, group_content
from app.models.playlist import Playlist, playlist_content
from app.models.content import Content
from app.models.server_log import ServerLog
from app.models.player_feedback import PlayerFeedback
from app.models.player_edit import PlayerEdit
__all__ = [
'User',
'Player',
'Group',
'Playlist',
'Content',
'ServerLog',
'PlayerFeedback',
'PlayerEdit',
'group_content',
'playlist_content',
]