@@ -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 )
0 commit comments