You need to sign in or sign up before continuing.
Commit 1229c12a authored by Darshan Prabhu's avatar Darshan Prabhu

Updated views file to sort data in ascending order

parent 85e6dc13
No preview for this file type
......@@ -25,9 +25,9 @@
\setlength{\tabcolsep}{1in}%
\begin{longtabu}{|c c|}%
\hline%
\textbf{No. of Students applied}&3\\%
\textbf{No. of Slots Offered}&4\\%
\textbf{No. of Students alloted}&2\\%
\textbf{No. of Students applied}&4\\%
\textbf{No. of Slots Offered}&16\\%
\textbf{No. of Students alloted}&3\\%
\hline%
\end{longtabu}%
\renewcommand{\arraystretch}{2.0}%
......@@ -37,7 +37,9 @@
\textbf{Guide Name}&\textbf{Requirements}&\textbf{Alloted}\\%
\hline%
\hline%
Faculty 1&4&\textbf{2}\\%
Faculty 1&11&\textbf{3}\\%
\hline%
Faculty 2&5&\textbf{0}\\%
\hline%
\end{longtabu}%
\begin{center}%
......@@ -54,17 +56,36 @@ Faculty 1&4&\textbf{2}\\%
\midrule%
\midrule%
\endhead%
\multirow{2}{*}{Faculty 1}&\multirow{2}{*}{1}&1&darshan\\%
\multirow{3}{*}{Faculty 1}&\multirow{2}{*}{1}&3&student{-}2\\%
\cmidrule{3%
-%
4}%
&&2&student{-}1\\%
&&6&student{-}3\\%
\cmidrule{3%
-%
4}%
\cmidrule{2%
-%
4}%
&\multirow{1}{*}{2}&2&student{-}4\\%
\cmidrule{3%
-%
4}%
\cmidrule{2%
-%
4}%
\cmidrule{2%
-%
4}%
\cmidrule{1%
-%
4}%
\cmidrule{2%
-%
4}%
\cmidrule{2%
-%
4}%
\cmidrule{1%
-%
4}\bottomrule%
......
......@@ -296,8 +296,9 @@ def updatePriorityView(request):
project_id = request.POST.get('projectId')
clauses = ' '.join(['WHEN student_id={} THEN {}'.format(pk, i) for i, pk in enumerate(priority_list)])
ordering = 'CASE {} END'.format(clauses)
print(clauses)
priorities = ProjectPriorities.objects.filter(project_id=project_id).extra(select={'ordering': ordering}, order_by=('ordering',))
print(priorities)
if priorities.exists():
for index,priority in enumerate(priorities):
# Update priorities
......@@ -439,6 +440,7 @@ def get_context(user_type,request):
current_round = RoundDetailsModel.objects.latest('roundNo')
context['current_round'] = current_round
if user_type == 'student':
print(request.POST)
# Get student context details
# User application with all student details
......@@ -508,7 +510,7 @@ def get_context(user_type,request):
# List of all priorities associated with each project
priority_groups = dict()
for priority in ProjectPriorities.objects.filter(project__in=context['availablePositions']).order_by('-current_priority'):
for priority in ProjectPriorities.objects.filter(project__in=context['availablePositions']).order_by('current_priority'):
priority_groups.setdefault(priority.project,[]).append(priority)
context['ProjectWiseShortlistedApplications'] = list(priority_groups.values())
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment