def METHOD_NAME(client, map_idea_factory):
    mapidea = map_idea_factory()
    user = mapidea.creator
    assert user not in mapidea.module.project.moderators.all()
    url = reverse(
        "a4_candy_mapideas:mapidea-update",
        kwargs={
            "organisation_slug": mapidea.project.organisation.slug,
            "pk": mapidea.pk,
            "year": mapidea.created.year,
        },
    )
    client.login(username=user.email, password="password")
    data = {
        "name": "Another MapIdea",
        "description": "changed description",
        "organisation_terms_of_use": True,
    }
    response = client.post(url, data)
    assert response.status_code == 403