Add image attachment lightbox

This commit is contained in:
rucki
2026-09-03 14:18:17 +02:00
parent 63e1d12f98
commit e04385c23d
3 changed files with 18 additions and 1 deletions
+10
View File
@@ -236,6 +236,16 @@ class AttachmentEditTests(TestCase):
self.assertContains(response, f'{reverse("item_editor", args=[item.id])}?next=/')
self.assertNotContains(response, reverse('item_card', args=[item.id]))
def test_unembedded_attachment_images_open_in_lightbox(self):
item = Item.objects.create(owner=self.user, content='Original')
Attachment.objects.create(item=item, file=SimpleUploadedFile('photo.jpg', b'image', content_type='image/jpeg'))
response = self.client.get(item.get_absolute_url())
self.assertContains(response, 'id="image-lightbox"')
self.assertContains(response, 'class="btn p-0 border-0 bg-transparent attachment-image-preview"')
self.assertContains(response, 'data-image-url=')
class TeamItemEditTests(TestCase):
def setUp(self):