| Server IP : 65.108.144.40 / Your IP : 216.73.217.165 Web Server : Apache/2.4.52 (Ubuntu) System : Linux ubuntu-8gb-hel1-1 5.15.0-173-generic #183-Ubuntu SMP Fri Mar 6 13:29:34 UTC 2026 x86_64 User : dev ( 1000) PHP Version : 8.2.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/erp/horilla_widgets/ |
Upload File : |
from django.shortcuts import render
from horilla.decorators import login_required
from horilla_widgets.widgets.select_widgets import (
ALL_INSTANCES,
HorillaMultiSelectWidget,
)
# Create your views here.
# urls.py
# path("employee-widget-filter",views.widget_filter,name="employee-widget-filter")
# views.py
# @login_required
# def widget_filter(request):
# """
# This method is used to return all the ids of the employees
# """
# ids = EmployeeFilter(request.GET).qs.values_list("id", flat=True)
# return JsonResponse({'ids':list(ids)})
@login_required
def get_filter_form(request):
"""
This method will return filtering from
"""
widget_instance = ALL_INSTANCES[str(request.user.id)]
template_path = request.GET["template_path"]
return render(request, template_path, {"f": widget_instance.filter_class()})