dev #10

Merged
ksenia_mikhailova merged 46 commits from dev into main 2024-07-24 12:58:58 +03:00
3 changed files with 16 additions and 3 deletions
Showing only changes of commit 8c97e21125 - Show all commits

View File

@ -1077,6 +1077,15 @@
"detail": "back.object.migrations.0004_alter_clickablearea_target_name", "detail": "back.object.migrations.0004_alter_clickablearea_target_name",
"documentation": {} "documentation": {}
}, },
{
"label": "Scene3DAdmin",
"kind": 6,
"importPath": "back.object.admin",
"description": "back.object.admin",
"peekOfCode": "class Scene3DAdmin(admin.ModelAdmin):\n filter_horizontal = ('elements',)\nadmin.site.register(Scene3D, Scene3DAdmin)\nadmin.site.register(Element3D)\nadmin.site.register(ClickableArea)",
"detail": "back.object.admin",
"documentation": {}
},
{ {
"label": "ObjectConfig", "label": "ObjectConfig",
"kind": 6, "kind": 6,
@ -1091,7 +1100,7 @@
"kind": 6, "kind": 6,
"importPath": "back.object.models", "importPath": "back.object.models",
"description": "back.object.models", "description": "back.object.models",
"peekOfCode": "class Element3D(models.Model):\n parent = models.ForeignKey(\"self\", on_delete=models.PROTECT, blank=True, null=True)\n model_file = models.FileField(upload_to=group_based_upload_to)\n name = models.CharField(max_length=255)\n description = models.TextField()\n def __str__(self):\n return self.name\nclass Scene3D(models.Model):\n name = models.CharField(\n max_length=120,", "peekOfCode": "class Element3D(models.Model):\n parent = models.ForeignKey(\"self\", on_delete=models.PROTECT, blank=True, null=True)\n model_file = models.FileField(upload_to=group_based_upload_to)\n name = models.CharField(max_length=255)\n description = models.TextField()\n def __str__(self):\n return self.name\nclass Scene3D(models.Model):\n filter_horizontal = ('elements',)\n name = models.CharField(",
"detail": "back.object.models", "detail": "back.object.models",
"documentation": {} "documentation": {}
}, },
@ -1100,7 +1109,7 @@
"kind": 6, "kind": 6,
"importPath": "back.object.models", "importPath": "back.object.models",
"description": "back.object.models", "description": "back.object.models",
"peekOfCode": "class Scene3D(models.Model):\n name = models.CharField(\n max_length=120,\n )\n elements = models.ManyToManyField(Element3D)\n min_distance = models.IntegerField(\n validators=[MinValueValidator(1), MaxValueValidator(600)], blank=True, null=True\n )\n max_distance = models.IntegerField(\n validators=[MinValueValidator(2), MaxValueValidator(1000)], blank=True, null=True", "peekOfCode": "class Scene3D(models.Model):\n filter_horizontal = ('elements',)\n name = models.CharField(\n max_length=120,\n )\n elements = models.ManyToManyField(Element3D)\n min_distance = models.IntegerField(\n validators=[MinValueValidator(1), MaxValueValidator(600)], blank=True, null=True\n )\n max_distance = models.IntegerField(",
"detail": "back.object.models", "detail": "back.object.models",
"documentation": {} "documentation": {}
}, },

View File

@ -1,6 +1,9 @@
from django.contrib import admin from django.contrib import admin
from .models import ClickableArea, Element3D, Scene3D from .models import ClickableArea, Element3D, Scene3D
admin.site.register(Scene3D) class Scene3DAdmin(admin.ModelAdmin):
filter_horizontal = ('elements',)
admin.site.register(Scene3D, Scene3DAdmin)
admin.site.register(Element3D) admin.site.register(Element3D)
admin.site.register(ClickableArea) admin.site.register(ClickableArea)

View File

@ -23,6 +23,7 @@ class Element3D(models.Model):
class Scene3D(models.Model): class Scene3D(models.Model):
filter_horizontal = ('elements',)
name = models.CharField( name = models.CharField(
max_length=120, max_length=120,
) )