|
24 | 24 | from cms.cms_toolbars import (ADMIN_MENU_IDENTIFIER, ADMINISTRATION_BREAK, get_user_model,
|
25 | 25 | LANGUAGE_MENU_IDENTIFIER)
|
26 | 26 | from cms.middleware.toolbar import ToolbarMiddleware
|
27 |
| -from cms.constants import PUBLISHER_STATE_DIRTY |
28 | 27 | from cms.models import Page, UserSettings, PagePermission
|
29 | 28 | from cms.test_utils.project.placeholderapp.models import (Example1, CharPksExample,
|
30 | 29 | MultilingualExample1)
|
@@ -644,45 +643,6 @@ def test_show_toolbar_without_edit(self):
|
644 | 643 | toolbar = CMSToolbar(request)
|
645 | 644 | self.assertFalse(toolbar.show_toolbar)
|
646 | 645 |
|
647 |
| - def test_publish_button(self): |
648 |
| - page = create_page('test', 'nav_playground.html', 'en', published=True) |
649 |
| - # Needed because publish button only shows if the page is dirty |
650 |
| - page.set_publisher_state('en', state=PUBLISHER_STATE_DIRTY) |
651 |
| - |
652 |
| - request = self.get_page_request(page, self.get_superuser(), edit=True) |
653 |
| - toolbar = CMSToolbar(request) |
654 |
| - toolbar.populate() |
655 |
| - toolbar.post_template_populate() |
656 |
| - self.assertTrue(toolbar.edit_mode_active) |
657 |
| - items = toolbar.get_left_items() + toolbar.get_right_items() |
658 |
| - self.assertEqual(len(items), 7) |
659 |
| - |
660 |
| - def test_no_publish_button(self): |
661 |
| - page = create_page('test', 'nav_playground.html', 'en', published=True) |
662 |
| - user = self.get_staff() |
663 |
| - request = self.get_page_request(page, user, edit=True) |
664 |
| - toolbar = CMSToolbar(request) |
665 |
| - toolbar.populate() |
666 |
| - toolbar.post_template_populate() |
667 |
| - self.assertTrue(page.has_change_permission(request.user)) |
668 |
| - self.assertFalse(page.has_publish_permission(request.user)) |
669 |
| - self.assertTrue(toolbar.edit_mode_active) |
670 |
| - items = toolbar.get_left_items() + toolbar.get_right_items() |
671 |
| - # Logo + templates + page-menu + admin-menu + logout |
672 |
| - self.assertEqual(len(items), 5) |
673 |
| - |
674 |
| - # adding back structure mode permission |
675 |
| - permission = Permission.objects.get(codename='use_structure') |
676 |
| - user.user_permissions.add(permission) |
677 |
| - |
678 |
| - request.user = get_user_model().objects.get(pk=user.pk) |
679 |
| - toolbar = CMSToolbar(request) |
680 |
| - toolbar.populate() |
681 |
| - toolbar.post_template_populate() |
682 |
| - items = toolbar.get_left_items() + toolbar.get_right_items() |
683 |
| - # Logo + edit mode + templates + page-menu + admin-menu + logout |
684 |
| - self.assertEqual(len(items), 6) |
685 |
| - |
686 | 646 | def test_no_change_button(self):
|
687 | 647 | page = create_page('test', 'nav_playground.html', 'en', published=True)
|
688 | 648 | user = self.get_staff()
|
|
0 commit comments