depot fix
authorRadek Czajka <rczajka@rczajka.pl>
Mon, 20 Dec 2021 14:58:28 +0000 (15:58 +0100)
committerRadek Czajka <rczajka@rczajka.pl>
Mon, 20 Dec 2021 14:58:28 +0000 (15:58 +0100)
src/depot/admin.py
src/depot/models.py

index 35f721b..eebf010 100644 (file)
@@ -4,7 +4,4 @@ from . import models
 
 @admin.register(models.Package)
 class PackageAdmin(admin.ModelAdmin):
-    filter_horizontal = ['books']
-    pass
-    
-# Register your models here.
+    raw_id_fields = ['books']
index c654d1b..e3b6dfd 100644 (file)
@@ -35,13 +35,13 @@ class Package(models.Model):
         return json.loads(self.status_json)
 
     def set_status(self, status):
-        self.status_json = json.dumps(status, indent=4)
+        self.status_json = json.dumps(status, indent=4, ensure_ascii=False)
 
     def get_definition(self):
         return json.loads(self.definition_json)
 
     def set_definition(self, definition):
-        self.definition_json = json.dumps(definition, indent=4)
+        self.definition_json = json.dumps(definition, indent=4, ensure_ascii=False)
 
     def build(self):
         f = tempfile.NamedTemporaryFile(prefix='depot-', suffix='.zip', mode='wb', delete=False)