License "all rights reserved" default should be None/NULL, not empty string
This commit is contained in:
parent
3c351460e1
commit
2788e6a164
@ -93,4 +93,4 @@ class MediaEntryMixin(object):
|
|||||||
|
|
||||||
def get_license_data(self):
|
def get_license_data(self):
|
||||||
"""Return license dict for requested license"""
|
"""Return license dict for requested license"""
|
||||||
return licenses.SUPPORTED_LICENSES[self.license]
|
return licenses.SUPPORTED_LICENSES[self.license or ""]
|
||||||
|
@ -114,4 +114,4 @@ def mediaentry_add_license(database):
|
|||||||
"""
|
"""
|
||||||
Add the 'license' field for entries that don't have it.
|
Add the 'license' field for entries that don't have it.
|
||||||
"""
|
"""
|
||||||
add_table_field(database, 'media_entries', 'license', '')
|
add_table_field(database, 'media_entries', 'license', None)
|
||||||
|
@ -81,7 +81,7 @@ class MediaEntry(Base, MediaEntryMixin):
|
|||||||
description_html = Column(UnicodeText) # ??
|
description_html = Column(UnicodeText) # ??
|
||||||
media_type = Column(Unicode, nullable=False)
|
media_type = Column(Unicode, nullable=False)
|
||||||
state = Column(Unicode, nullable=False) # or use sqlalchemy.types.Enum?
|
state = Column(Unicode, nullable=False) # or use sqlalchemy.types.Enum?
|
||||||
license = Column(Unicode, nullable=False)
|
license = Column(Unicode)
|
||||||
|
|
||||||
fail_error = Column(Unicode)
|
fail_error = Column(Unicode)
|
||||||
fail_metadata = Column(UnicodeText)
|
fail_metadata = Column(UnicodeText)
|
||||||
|
@ -75,7 +75,7 @@ def edit_media(request, media):
|
|||||||
media.description_html = cleaned_markdown_conversion(
|
media.description_html = cleaned_markdown_conversion(
|
||||||
media.description)
|
media.description)
|
||||||
|
|
||||||
media.license = unicode(request.POST.get('license', ''))
|
media.license = unicode(request.POST.get('license')) or None
|
||||||
|
|
||||||
media.slug = unicode(request.POST['slug'])
|
media.slug = unicode(request.POST['slug'])
|
||||||
|
|
||||||
|
@ -69,7 +69,7 @@ def submit_start(request):
|
|||||||
entry.description_html = cleaned_markdown_conversion(
|
entry.description_html = cleaned_markdown_conversion(
|
||||||
entry.description)
|
entry.description)
|
||||||
|
|
||||||
entry.license = unicode(request.POST.get('license', ''))
|
entry.license = unicode(request.POST.get('license', "")) or None
|
||||||
|
|
||||||
entry.uploader = request.user._id
|
entry.uploader = request.user._id
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user