- 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
23 lines
589 B
Python
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',
|
|
]
|