~netlandish/django-wiki

691f2c49d1724c0ddc7765c26eff977f1d881abe — Sean Meyer 4 years ago 8977dad
Updates to support django 3 with new dependancies

A src/wiki/migrations/0003_auto_20200206_0327.py => src/wiki/migrations/0003_auto_20200206_0327.py +28 -0
@@ 0,0 1,28 @@
# Generated by Django 3.0.3 on 2020-02-06 02:27

from django.db import migrations, models


class Migration(migrations.Migration):

    dependencies = [
        ('wiki', '0002_urlpath_moved_to'),
    ]

    operations = [
        migrations.AlterField(
            model_name='urlpath',
            name='level',
            field=models.PositiveIntegerField(editable=False),
        ),
        migrations.AlterField(
            model_name='urlpath',
            name='lft',
            field=models.PositiveIntegerField(editable=False),
        ),
        migrations.AlterField(
            model_name='urlpath',
            name='rght',
            field=models.PositiveIntegerField(editable=False),
        ),
    ]

M src/wiki/plugins/attachments/forms.py => src/wiki/plugins/attachments/forms.py +0 -7
@@ 87,13 87,6 @@ class AttachmentArchiveForm(AttachmentForm):
        required=False,
    )

    def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)
        ordered_fields = ["unzip_archive", "file"]
        self.fields.keyOrder = ordered_fields + [
            k for k in self.fields.keys() if k not in ordered_fields
        ]

    def clean_file(self):
        uploaded_file = self.cleaned_data.get("file", None)
        if uploaded_file and self.cleaned_data.get("unzip_archive", False):

M tests/core/test_accounts.py => tests/core/test_accounts.py +1 -1
@@ 38,7 38,7 @@ class AccountUpdateTest(

        # save a new revision
        response = self.client.post(resolve_url("wiki:profile_update"), example_data)
        self.assertContains(response, "Passwords don't match", status_code=200)
        self.assertContains(response, "Passwords don", status_code=200)  # Django 2/3 output different escaped versions of single quote in don't

        # Now check that we don't succeed with unmatching passwords
        example_data = {