Handle collection in batchaddmedia command
Make the batchaddmedia command look for a 'collection-slug' column, that for each row may specify the slug of a collection that the media should be added to. This matches the '--collection-slug' argument of the addmedia command.
This commit is contained in:
committed by
Boris Bobrov
parent
3eadd6705e
commit
4727ee109e
@@ -110,6 +110,7 @@ def batchaddmedia(args):
|
||||
title = file_metadata.get('title') or file_metadata.get('dc:title')
|
||||
description = (file_metadata.get('description') or
|
||||
file_metadata.get('dc:description'))
|
||||
collection_slug = file_metadata.get('collection-slug')
|
||||
|
||||
license = file_metadata.get('license')
|
||||
try:
|
||||
@@ -152,6 +153,7 @@ FAIL: Local file {filename} could not be accessed.
|
||||
filename=filename,
|
||||
title=maybe_unicodeify(title),
|
||||
description=maybe_unicodeify(description),
|
||||
collection_slug=maybe_unicodeify(collection_slug),
|
||||
license=maybe_unicodeify(license),
|
||||
metadata=json_ld_metadata,
|
||||
tags_string=u"")
|
||||
|
||||
Reference in New Issue
Block a user