def METHOD_NAME(self, request, *args, **kwargs):
    r"""
    Submit :class:`~integreat_cms.cms.forms.users.user_form.UserForm` and  save :class:`~django.contrib.auth.models.User`
    object for region users
    :param request: The current request
    :type request: ~django.http.HttpRequest
    :param \*args: The supplied arguments
    :type \*args: list
    :param \**kwargs: The supplied keyword arguments
    :type \**kwargs: dict
    :return: The rendered template response
    :rtype: ~django.template.response.TemplateResponse
    """
    region = request.region
    # filter region users to make sure no users from other regions can be changed through this view
    user_instance = region.region_users.filter(id=kwargs.get("user_id")).first()
    region_user_form = RegionUserForm(
        region=region, data=request.POST, instance=user_instance
    )
    if not region_user_form.is_valid():
        # Add error messages
        region_user_form.add_error_messages(request)
    elif not region_user_form.has_changed():
        # Add "no changes" messages
        messages.info(request, _("No changes made"))
    else:
        # Save forms
        region_user_form.save()
        region_user_form.instance.regions.add(region)
        region_user_form.save()
        # Check if user was created
        if not user_instance:
            # Send activation link or welcome mail
            activation = region_user_form.cleaned_data.get("send_activation_link")
            send_welcome_mail(request, region_user_form.instance, activation)
            # Add the success message and redirect to the edit page
            messages.success(
                request,
                _('Account "{}" was successfully created.').format(
                    region_user_form.instance.full_user_name
                ),
            )
        else:
            # Add the success message
            messages.success(
                request,
                _('Account "{}" was successfully saved.').format(
                    region_user_form.instance.full_user_name
                ),
            )
        return redirect(
            "edit_region_user",
            region_slug=region.slug,
            user_id=region_user_form.instance.id,
        )
    return render(
        request,
        self.template_name,
        {
            **self.get_context_data(**kwargs),
            "user_form": region_user_form,
        },
    )