Skip to content

Commit 4bdad71

Browse files
authored
Revert "Ac 1 Request to merge in staging again. (#1373)"
This reverts commit 16523a7.
1 parent 16523a7 commit 4bdad71

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+410
-5156
lines changed

FusionIIIT/Fusion/context_processors.py

Lines changed: 0 additions & 5 deletions
This file was deleted.

FusionIIIT/Fusion/middleware/custom_middleware.py

Lines changed: 0 additions & 48 deletions
This file was deleted.

FusionIIIT/Fusion/settings/common.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,6 @@
163163
'django.contrib.auth.middleware.AuthenticationMiddleware',
164164
'django.contrib.messages.middleware.MessageMiddleware',
165165
'django.middleware.clickjacking.XFrameOptionsMiddleware',
166-
'Fusion.middleware.custom_middleware.user_logged_in_middleware',
167166
]
168167

169168
ROOT_URLCONF = 'Fusion.urls'
@@ -179,7 +178,6 @@
179178
'django.template.context_processors.request',
180179
'django.contrib.auth.context_processors.auth',
181180
'django.contrib.messages.context_processors.messages',
182-
'Fusion.context_processors.global_vars',
183181
],
184182
},
185183
},

FusionIIIT/applications/globals/urls.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,5 @@
2323
# Endpoint to reset all passwords in DEV environment
2424
url(r'^resetallpass/$', views.reset_all_pass, name='resetallpass'),
2525
# API urls
26-
url(r'^api/', include('applications.globals.api.urls')),
27-
url(r'^update_global_variable/$', views.update_global_variable, name='update_global_var'),
26+
url(r'^api/', include('applications.globals.api.urls'))
2827
]

FusionIIIT/applications/globals/views.py

Lines changed: 5 additions & 82 deletions
Original file line numberDiff line numberDiff line change
@@ -740,26 +740,21 @@ def dashboard(request):
740740

741741
}
742742
# a=HoldsDesignation.objects.select_related('user','working','designation').filter(designation = user)
743-
print(context)
744-
print(type(user.extrainfo.user_type))
745743
if(request.user.get_username() == 'director'):
746744
return render(request, "dashboard/director_dashboard2.html", {})
747745
elif( "dean_rspc" in designation):
748746
return render(request, "dashboard/dashboard.html", context)
749-
elif user.extrainfo.user_type != "student":
750-
print ("inside")
747+
elif user.extrainfo.user_type != 'student':
751748
designat = HoldsDesignation.objects.select_related().filter(user=user)
752749
response = {'designat':designat}
753750
context.update(response)
754751
return render(request, "dashboard/dashboard.html", context)
755752
else:
756-
print ("inside2")
757-
758753
return render(request, "dashboard/dashboard.html", context)
759754

760755

761756
@login_required(login_url=LOGIN_URL)
762-
def profile(request, username=None):
757+
def profile(request, username=None):
763758
"""
764759
Generic endpoint for views.
765760
If it's a faculty, redirects to /eis/profile/*
@@ -773,76 +768,16 @@ def profile(request, username=None):
773768
"""
774769
user = get_object_or_404(User, Q(username=username)) if username else request.user
775770

771+
776772
editable = request.user == user
777-
print("editable",editable)
778773
profile = get_object_or_404(ExtraInfo, Q(user=user))
779-
print("profile",profile)
780774
if(str(user.extrainfo.user_type)=='faculty'):
781-
print("profile")
782775
return HttpResponseRedirect('/eis/profile/' + (username if username else ''))
783776
if(str(user.extrainfo.department)=='department: Academics'):
784-
print("profile2")
785777
return HttpResponseRedirect('/aims')
786-
787-
array = [
788-
"student",
789-
"CC convenor",
790-
"Mechatronic convenor",
791-
"mess_committee",
792-
"mess_convener",
793-
"alumini",
794-
"Electrical_AE",
795-
"Electrical_JE",
796-
"Civil_AE",
797-
"Civil_JE",
798-
"co-ordinator",
799-
"co co-ordinator",
800-
"Convenor",
801-
"Convener",
802-
"cc1convener",
803-
"CC2 convener",
804-
"mess_convener_mess2",
805-
"mess_committee_mess2"
806-
]
807-
808-
# queryset = HoldsDesignation.objects.select_related('user','working','designation').filter(Q(working=user))
809-
810-
# for obj in queryset:
811-
# designation_name = obj.designation.name
812-
# print("designation_name",designation_name)
813-
814-
# design = False
815-
# if designation_name in array:
816-
# design = True
817-
# print("design",design)
818-
# print("designation_name",designation_name)
819-
# if design:
820-
# current = HoldsDesignation.objects.select_relapted('user','working','designation').filter(Q(working=user, designation__name=designation_name))
821-
# for obj in current:
822-
# obj.designation.name = obj.designation.name.replace(designation_name, 'student')
823-
824-
designation_name = ""
825-
design = False
826-
827-
current = HoldsDesignation.objects.select_related('user', 'working', 'designation').filter(Q(working=user))
828-
829-
for obj in current:
830-
designation_name = obj.designation.name
831-
if designation_name in array:
832-
design = True
833-
break
834-
835-
if design:
836-
current = HoldsDesignation.objects.filter(working=user, designation__name=designation_name)
837-
for obj in current:
838-
obj.designation.name = obj.designation.name.replace(designation_name, 'student')
839-
840-
print(user.extrainfo.user_type)
841-
print("current",current)
778+
current = HoldsDesignation.objects.select_related('user','working','designation').filter(Q(working=user, designation__name="student"))
842779
if current:
843-
print("profile3")
844780
student = get_object_or_404(Student, Q(id=profile.id))
845-
print("student",student)
846781
if editable and request.method == 'POST':
847782
if 'studentapprovesubmit' in request.POST:
848783
status = PlacementStatus.objects.select_related('notify_id','unique_id__id__user','unique_id__id__department').filter(pk=request.POST['studentapprovesubmit']).update(invitation='ACCEPTED', timestamp=timezone.now())
@@ -1044,7 +979,6 @@ def profile(request, username=None):
1044979
return render(request, "globals/student_profile4.html", context)
1045980
if 'achievementsubmit' in request.POST or 'deleteach' in request.POST:
1046981
return render(request, "globals/student_profile5.html", context)
1047-
print("context",context)
1048982
return render(request, "globals/student_profile.html", context)
1049983
else:
1050984
return redirect("/")
@@ -1242,15 +1176,4 @@ def search(request):
12421176
if len(search_results) == 0:
12431177
search_results = []
12441178
context = {'sresults':search_results}
1245-
return render(request, "globals/search.html", context),
1246-
1247-
@login_required(login_url=LOGIN_URL)
1248-
def update_global_variable(request):
1249-
if request.method == 'POST':
1250-
selected_option = request.POST.get('dropdown')
1251-
request.session['currentDesignationSelected'] = selected_option
1252-
print(selected_option)
1253-
print(request.session['currentDesignationSelected'])
1254-
return HttpResponseRedirect(request.META.get('HTTP_REFERER', '/'))
1255-
# Redirect to home if not a POST request or some issue occurs
1256-
return HttpResponseRedirect(reverse('home'))
1179+
return render(request, "globals/search.html", context)

FusionIIIT/applications/programme_curriculum/admin.py

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from django.contrib import admin
22
from django.contrib.admin.options import ModelAdmin
3-
from .models import Programme, Discipline, Curriculum, Semester, Course, Batch, CourseSlot,CourseInstructor, CourseProposal,UpdateCourseProposal
3+
from .models import Programme, Discipline, Curriculum, Semester, Course, Batch, CourseSlot,CourseInstructor
44

55

66
class ProgrammeAdmin(admin.ModelAdmin):
@@ -29,10 +29,7 @@ class BatchAdmin(admin.ModelAdmin):
2929
class CourseSlotAdmin(admin.ModelAdmin):
3030
list_display = ('name', 'type', 'course_slot_info','semester')
3131
list_filter = ('type', 'courses',)
32-
class CourseProposalAdmin(admin.ModelAdmin):
33-
list_display = ('faculty_name','faculty_code', 'name', 'code',)
34-
class UpdateCourseProposalAdmin(admin.ModelAdmin):
35-
list_display = ('faculty_name','faculty_code', 'name', 'code',)
32+
3633

3734
# Register your models here.
3835
admin.site.register(Discipline, DisciplineAdmin)
@@ -42,6 +39,4 @@ class UpdateCourseProposalAdmin(admin.ModelAdmin):
4239
admin.site.register(Course, CourseAdmin)
4340
admin.site.register(Batch, BatchAdmin)
4441
admin.site.register(CourseSlot, CourseSlotAdmin)
45-
admin.site.register(CourseInstructor)
46-
admin.site.register(CourseProposal,CourseProposalAdmin)
47-
admin.site.register(UpdateCourseProposal,UpdateCourseProposalAdmin)
42+
admin.site.register(CourseInstructor)

FusionIIIT/applications/programme_curriculum/filters.py

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,13 @@ class Meta:
77
model = Course
88
fields = {'code': ['icontains'],
99
'name': ['icontains'],
10-
'version': ['exact'],
1110
'working_course': ['exact'],
1211
'disciplines': ['exact'],
1312
}
1413
widgets = {
1514
'code' : django_filters.CharFilter(forms.TextInput(attrs={'placeholder': 'Course Code','max_length': 10,})),
1615
'name' : forms.TextInput(attrs={'placeholder': 'Course/Project Name','max_length': 100,}),
1716
'name' : django_filters.CharFilter(forms.TextInput(attrs={'placeholder': 'Course/Project Name','max_length': 100,})),
18-
'code' : django_filters.CharFilter(forms.TextInput(attrs={'placeholder': 'Version','max_length': 10,})),
1917
'working_course' : django_filters.CharFilter(forms.CheckboxInput(attrs={'class': 'ui checkbox'})),
2018
'disciplines' : django_filters.CharFilter(forms.SelectMultiple(attrs={'class':'ui fluid search selection dropdown',})),
2119
}
@@ -34,10 +32,4 @@ class CurriculumFilter(django_filters.FilterSet):
3432
class Meta:
3533
model = Curriculum
3634
fields = {'name': ['icontains'],
37-
'version': ['exact'],
38-
}
39-
widgets = {
40-
'name' : forms.TextInput(attrs={'placeholder': 'Course/Project Name','max_length': 100,}),
41-
'name' : django_filters.CharFilter(forms.TextInput(attrs={'placeholder': 'Course/Project Name','max_length': 100,})),
42-
'code' : django_filters.CharFilter(forms.TextInput(attrs={'placeholder': 'Version','max_length': 10,})),
43-
}
35+
}

0 commit comments

Comments
 (0)