diff --git a/music_publisher/admin.py b/music_publisher/admin.py index 2f871559..3566236f 100644 --- a/music_publisher/admin.py +++ b/music_publisher/admin.py @@ -838,6 +838,7 @@ def get_actions(self, request): @admin.register(Writer) class WriterAdmin(MusicPublisherAdmin): """Interface for :class:`.models.Writer`.""" + ordering = ("last_name", "first_name", "ipi_name", "-id") list_display = ( "last_name", diff --git a/music_publisher/validators.py b/music_publisher/validators.py index 9634090a..757127c0 100644 --- a/music_publisher/validators.py +++ b/music_publisher/validators.py @@ -123,7 +123,6 @@ def check_dpid(dpid): raise ValidationError("Not a valid DPID {}.".format(dpid)) - @deconstructible class CWRFieldValidator: """Validate fields for CWR compliance. @@ -208,15 +207,6 @@ def validate_publisher_settings(): raise ImproperlyConfigured( "PUBLISHER_CODE: must be 2-3 characters long" ) - if settings.PUBLISHER_DPID: - try: - CWRFieldValidator("dpid")(settings.PUBLISHER_DPID) - except ValidationError as e: - raise ImproperlyConfigured("PUBLISHER_DPID: " + str(e)) - if not 2 <= len(settings.PUBLISHER_CODE) <= 3: - raise ImproperlyConfigured( - "PUBLISHER_CODE: must be 2-3 characters long" - ) if settings.PUBLISHER_IPI_BASE: try: CWRFieldValidator("ipi_base")(settings.PUBLISHER_IPI_BASE)