from datetime import datetime
from django.shortcuts import render
from django.http import HttpRequest
from django.contrib.auth.decorators import login_required, permission_required
from django.contrib import messages
from TRG.Programs import LargeFires

# Create your views here.

@login_required(login_url="/login")
def home(request):
    """Renders the home page."""
    assert isinstance(request, HttpRequest)
    #if request.user.has_perm('app.view_private') or request.user.has_perm('app.view_manager'):
        #view_private = True

    return render(
        request,
        'NEWA_Main/index.html',
        {
            'title':'Home Page',
            'year':datetime.now().year,
            'menuhome':'active',
            'age':LargeFires.checkage(),
        }
    )

@login_required(login_url="/login")
def about(request):
    """Renders the about page."""
    assert isinstance(request, HttpRequest)
    return render(
        request,
        'NEWA_Main/about.html',
        {
            'title':'About',
            'message':'Your application description page.',
            'year':datetime.now().year,
            'menuabout':'active',
            'age':LargeFires.checkage(),
        }
    )

def usertry(request):
    """Renders the home page."""
    assert isinstance(request, HttpRequest)


    return render(
        request,
        'NEWA_Main/usertry.html',
        {
            'title':'Home Page',
            'year':datetime.now().year,
            'menuhome':'active',
            'age':LargeFires.checkage(),
        }
    )
