2021-03-03 14:03:24 +01:00

51 lines
1.6 KiB
Python

from django.shortcuts import render, get_object_or_404
from django.http import HttpResponse
from .models import ssispackages
from django.template import loader
from django.views.generic import ListView
from .tables import ssispackagesTable
from django_tables2 import SingleTableView
from django_filters.views import FilterView
from .filters import ssispackagesFilter
from django.http import request
import logging,sys
class FilteredssispackagesListView(SingleTableView,FilterView):
model = ssispackages
table_class = ssispackagesTable
filterset_class = ssispackagesFilter
template_name = 'updateIt/index.html'
def detail(request, ssispackages_id):
ssispackage= get_object_or_404(ssispackages, pk=ssispackages_id)
# logging.basicConfig(stream=sys.stderr, level=logging.DEBUG)
updated="False"
try:
updated=request.GET['update']
except:
updated="False"
try:
a = request.GET['ITPUpdate']
except:
a=False
try:
b = request.GET['ITUUpdate']
except:
b=False
if updated=="updated" and ssispackage.ITPUpdate!=a:
ssispackage.ITPUpdate=bool(a)
if updated=="updated" and ssispackage.ITUUpdate!=b:
ssispackage.ITUUpdate=bool(b)
if updated=="updated":
ssispackage.save()
return render(request, 'updateIt/detail.html', {'ssispackage': ssispackage})
# def index(request):
# list_ssispackages = ssispackages.objects.order_by('-PackageName')
# context = {
# 'list_ssispackages': list_ssispackages
# }
# return render(request,'updateIt/index.html', context)
# Create your views here.