More admin fields hints
This commit is contained in:
parent
8c16887b7d
commit
0da65787eb
|
@ -4,6 +4,8 @@ from django.dispatch.dispatcher import receiver
|
||||||
from django.template.defaultfilters import slugify
|
from django.template.defaultfilters import slugify
|
||||||
|
|
||||||
|
|
||||||
|
ART_GENRE_HINT = "lowercase please!"
|
||||||
|
ART_DESC_HINT = "Markdown or HTML formatting supported"
|
||||||
ART_TYPES_HINT = "main roster (0), side project (1)"
|
ART_TYPES_HINT = "main roster (0), side project (1)"
|
||||||
|
|
||||||
class Artist(models.Model):
|
class Artist(models.Model):
|
||||||
|
@ -14,8 +16,8 @@ class Artist(models.Model):
|
||||||
image = models.ImageField(upload_to = "artists")
|
image = models.ImageField(upload_to = "artists")
|
||||||
url_bandcamp = models.URLField(blank = True)
|
url_bandcamp = models.URLField(blank = True)
|
||||||
url_soundcloud = models.URLField(blank = True)
|
url_soundcloud = models.URLField(blank = True)
|
||||||
genre = models.CharField(max_length = 256)
|
genre = models.CharField(max_length = 256, help_text = ART_GENRE_HINT)
|
||||||
description = models.TextField(blank = True)
|
description = models.TextField(blank = True, help_text = ART_DESC_HINT)
|
||||||
artist_type = models.IntegerField(default = 0, help_text = ART_TYPES_HINT)
|
artist_type = models.IntegerField(default = 0, help_text = ART_TYPES_HINT)
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
|
@ -30,6 +32,7 @@ def _artist_pre_save(sender, instance, **kwargs):
|
||||||
|
|
||||||
|
|
||||||
REL_TYPES_HINT = "full-length (0), EP (1), Split (2), Démo (3)"
|
REL_TYPES_HINT = "full-length (0), EP (1), Split (2), Démo (3)"
|
||||||
|
REL_EMBED_HINT = "HTML iframe -- for Bandcamp, add the whole tracklist"
|
||||||
|
|
||||||
class Release(models.Model):
|
class Release(models.Model):
|
||||||
""" A release (album, EP, ...) of the label.
|
""" A release (album, EP, ...) of the label.
|
||||||
|
@ -52,7 +55,7 @@ class Release(models.Model):
|
||||||
release_type = models.IntegerField(default = 0, help_text = REL_TYPES_HINT)
|
release_type = models.IntegerField(default = 0, help_text = REL_TYPES_HINT)
|
||||||
cover = models.ImageField(upload_to = "releases")
|
cover = models.ImageField(upload_to = "releases")
|
||||||
year = models.IntegerField()
|
year = models.IntegerField()
|
||||||
embed = models.TextField(blank = True)
|
embed = models.TextField(blank = True, help_text = REL_EMBED_HINT)
|
||||||
description = models.TextField(blank = True)
|
description = models.TextField(blank = True)
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
|
|
Loading…
Reference in a new issue