Example #1
0
def update(request, user_id):
    user = api.user_get(request, user_id)
    form, handled = UserUpdateForm.maybe_handle(
        request,
        initial={"id": user_id, "tenant_id": getattr(user, "tenantId", None), "email": getattr(user, "email", "")},
    )
    if handled:
        return handled
    return shortcuts.render(request, "syspanel/users/update.html", {"form": form, "user_id": user_id})
Example #2
0
def update(request, user_id):
    user = api.user_get(request, user_id)
    form, handled = UserUpdateForm.maybe_handle(request, initial={
                                'id': user_id,
                                'tenant_id': getattr(user, 'tenantId', None),
                                'email': getattr(user, 'email', '')})
    if handled:
        return handled
    return shortcuts.render(request,
                            'syspanel/users/update.html', {
                                'form': form,
                                'user_id': user_id})
Example #3
0
def update(request, user_id):
    user = api.user_get(request, user_id)
    form, handled = UserUpdateForm.maybe_handle(request, initial={
                                'id': user_id,
                                'tenant_id': getattr(user, 'tenantId', None),
                                'email': getattr(user, 'email', '')})
    if handled:
        return handled
    return shortcuts.render(request,
                            'syspanel/users/update.html', {
                                'form': form,
                                'user_id': user_id})
Example #4
0
def update(request, user_id):
    user = api.user_get(request, user_id)
    form, handled = UserUpdateForm.maybe_handle(request, initial={
                                'id': user_id,
                                'tenant_id': getattr(user, 'tenantId', None),
                                'email': getattr(user, 'email', '')})
    if handled:
        return handled

    context = {'form': form,
               'user_id': user_id}
    if request.is_ajax():
        template = 'syspanel/users/_update.html'
        context['hide'] = True
    else:
        template = 'syspanel/users/update.html'

    return shortcuts.render(request, template, context)