Add copy of content block before the orignal

This commit is contained in:
Ramon Wenger 2022-09-29 15:32:41 +02:00
parent 4693d2c01a
commit d844530095
2 changed files with 3 additions and 1 deletions

View File

@ -18,7 +18,7 @@ class ContentBlockManager(PageManager):
title=f'{content_block.title} (Kopie)',
type=content_block.type,
)
content_block.add_sibling(instance=new_content_block, pos='right')
content_block.add_sibling(instance=new_content_block, pos='left')
revision = new_content_block.save_revision()
revision.publish()
new_content_block.save()

View File

@ -74,3 +74,5 @@ class DuplicateContentBlockTestCase(SkillboxTestCase):
content_blocks = chapter.get('contentBlocks')
self.assertEqual(ContentBlock.objects.count(), 2)
self.assertEqual(len(content_blocks), 2)
self.assertTrue('Kopie' in content_blocks[0].get('title'))
self.assertTrue('Kopie' not in content_blocks[1].get('title'))