SAGAR142's picture
Upload 31 files
66a6b89 verified
from django.shortcuts import render
# Create your views here.
from django.shortcuts import render
# Create your views here.
from django.shortcuts import render
# Create your views here.
from django.shortcuts import render,redirect
from django.contrib import messages
from users.models import UserRegistrationModel
# Create your views here.
def AdminLoginCheck(request):
if request.method == 'POST':
usrid = request.POST.get('loginid')
pswd = request.POST.get('pswd')
print("User ID is = ", usrid)
if usrid == 'admin' and pswd == 'admin':
return redirect('adminhome')
else:
messages.error(request, 'Invalid Administrator Credentials')
return render(request, 'AdminLogin.html', {})
def RegisterUsersView(request):
data = UserRegistrationModel.objects.all()
return render(request, 'admins/viewregisterusers.html', context={'data': data})
def ActivaUsers(request):
if request.method == 'GET':
user_id = request.GET.get('uid')
if user_id: # Ensure user_id is not None
status = 'activated'
print("Activating user with ID =", user_id)
UserRegistrationModel.objects.filter(id=user_id).update(status=status)
# Redirect to the view where users are listed after activation
return redirect('RegisterUsersView') # Replace with your actual URL name
def DeleteUsers(request):
if request.method == 'GET':
user_id = request.GET.get('uid')
if user_id: # Ensure user_id is not None
print("Deleting user with ID =", user_id)
UserRegistrationModel.objects.filter(id=user_id).delete()
# Redirect to the view where users are listed after deletion
return redirect('RegisterUsersView') # Replace with your actual URL name
def adminhome(request):
return render(request,'admins/AdminHome.html')