from django.shortcuts import render
from django.contrib.auth.decorators import login_required

@login_required
def html_to_table_view(request):
    return render(request, 'recharge/html_to_table.html', {
        'pagetitle': '🧩 HTML to Table Converter',
        'breadcrumbs': [
            {'label': 'Dashboard', 'url': 'dashboard'},
            {'label': 'Recharge Tools'},
            {'label': 'HTML to Table'}
        ]
    })


from django.shortcuts import render
from recharge.models import RechargePlan, Operator, Circle
from django.contrib.auth.decorators import login_required
from django.urls import reverse

@login_required
def recharge_plan_list(request):
    operator_id = request.GET.get('operator')
    circle_id = request.GET.get('circle')

    plans = RechargePlan.objects.all().select_related('operator', 'circle')

    if operator_id:
        plans = plans.filter(operator_id=operator_id)
    if circle_id:
        plans = plans.filter(circle_id=circle_id)

    operators = Operator.objects.all()
    circles = Circle.objects.all()

    context = {
        'plans': plans,
        'operators': operators,
        'circles': circles,
        'pagetitle': '📄 Recharge Plans List',
        'breadcrumbs': [
            {'label': 'Dashboard', 'url': 'dashboard'},
            {'label': 'Recharge Plans'},
        ]
    }
    return render(request, 'recharge/plan_list.html', context)
