collection list, move, delete

This commit is contained in:
michalcourson
2026-02-20 20:21:08 -05:00
parent d6f4d4166b
commit 60355d176c
18 changed files with 437 additions and 2064 deletions

View File

@ -73,6 +73,19 @@ def remove_clip_from_collection():
except ValueError as e:
return jsonify({'status': 'error', 'message': str(e)}), 400
@metadata_bp.route('/meta/collection/clips/move', methods=['POST'])
def move_clip_to_collection():
meta_manager = MetaDataManager()
sourceCollection = request.json.get('sourceCollection')
targetCollection = request.json.get('targetCollection')
clip_metadata = request.json.get('clip')
try:
meta_manager.move_clip_to_collection(sourceCollection, targetCollection, clip_metadata)
collections = meta_manager.collections
return jsonify({'status': 'success', 'collections': collections})
except ValueError as e:
return jsonify({'status': 'error', 'message': str(e)}), 400
@metadata_bp.route('/meta/collection/clips/edit', methods=['POST'])
def edit_clip_in_collection():
meta_manager = MetaDataManager()