def test_can_detach_no_permission(self): user = self.get_staff_user_with_no_permissions() alias = self._create_alias(self.placeholder.get_plugins()) self.assertFalse( Alias.can_detach( user, self.placeholder, alias.get_placeholder(self.language).get_plugins(), ), )
def test_can_detach_has_permission(self): user = self.get_staff_user_with_std_permissions() alias = self._create_alias(self.placeholder.get_plugins()) placeholder = self.placeholder if is_versioning_enabled(): placeholder = self._get_draft_page_placeholder() self.assertTrue( Alias.can_detach( user, placeholder, alias.get_placeholder(self.language).get_plugins(), ), )