From c37270109055162959d2603330bb6069afd5266d Mon Sep 17 00:00:00 2001 From: ari201604d7 <2016047@iiitdmj.ac.in> Date: Sun, 3 Feb 2019 19:41:18 +0530 Subject: [PATCH] New feature of award notification added,Award Form validation applied, UI bug fixed in apply award, Browse Catalog Bug fixed --- FusionIIIT/Fusion/fusion.db | Bin 7630848 -> 7630848 bytes .../applications/scholarships/models.py | 2 + FusionIIIT/applications/scholarships/views.py | 17 +- .../scholarshipsModule/applyNew.html | 152 +++++++++--------- .../scholarshipsModule/browsecatalogue.html | 4 +- .../scholarships_student.html | 76 +++++++-- .../templates/scholarshipsModule/winners.html | 12 +- 7 files changed, 165 insertions(+), 98 deletions(-) diff --git a/FusionIIIT/Fusion/fusion.db b/FusionIIIT/Fusion/fusion.db index ec071c6bb64a3f4a4d2f0f3b2ab860449da0d39c..53a42f6f0bb3521bb2311c795ab21799dba53ee9 100644 GIT binary patch delta 2230 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 N5FF;+qwy18{R^5$)v^Ep diff --git a/FusionIIIT/applications/scholarships/models.py b/FusionIIIT/applications/scholarships/models.py index 5acdf8bf4..228204fff 100644 --- a/FusionIIIT/applications/scholarships/models.py +++ b/FusionIIIT/applications/scholarships/models.py @@ -152,6 +152,8 @@ class Release(models.Model): enddate = models.DateField() award = models.CharField(default='',max_length=25) remarks = models.TextField(max_length=500,default='') + notif_visible = models.IntegerField(default=1) + award_form_visible = models.IntegerField(default=0) class Meta: db_table = 'Release' diff --git a/FusionIIIT/applications/scholarships/views.py b/FusionIIIT/applications/scholarships/views.py index aac6cbeda..7c45f4463 100644 --- a/FusionIIIT/applications/scholarships/views.py +++ b/FusionIIIT/applications/scholarships/views.py @@ -29,6 +29,19 @@ @login_required(login_url='/accounts/login') def spacs(request): # context = {} + if request.method == 'POST': + if 'studentapprovesubmit' in request.POST: + pk = request.POST.get('studentapprovesubmit') + obj1 = Release.objects.get(pk=pk) + obj1.notif_visible = 0 + obj1.award_form_visible = 1 + obj1.save() + if 'studentdeclinesubmit' in request.POST: + pk = request.POST.get('studentdeclinesubmit') + obj2 = Release.objects.get(pk=pk) + obj2.notif_visible = 0 + obj2.award_form_visible = 0 + obj2.save() convener = Designation.objects.get(name='spacsconvenor') assistant = Designation.objects.get(name='spacsassistant') hd = HoldsDesignation.objects.filter(user=request.user,designation=convener) @@ -54,7 +67,9 @@ def convener_view(request): startdate=from_date, enddate=to_date, award=award, - remarks=remarks + remarks=remarks, + notif_visible=1, + award_form_visible=0 ) messages.success(request,award+' are invited successfully') return HttpResponseRedirect('/spacs/convener_view') diff --git a/FusionIIIT/templates/scholarshipsModule/applyNew.html b/FusionIIIT/templates/scholarshipsModule/applyNew.html index f8fb2edda..346e05ee9 100644 --- a/FusionIIIT/templates/scholarshipsModule/applyNew.html +++ b/FusionIIIT/templates/scholarshipsModule/applyNew.html @@ -2,7 +2,8 @@ {% block awards %} {% comment %}The tab menu starts here!{% endcomment %} - + {% for i in release %} + {% if i.award_form_visible == 1 %} - +
@@ -291,7 +292,7 @@


- +
@@ -302,7 +303,7 @@
Please read below instructions before applying for any of the Convocation Medals:
- +
@@ -318,34 +319,34 @@



- +


- + - +
- +
- + +{% else %} +

Form not available to you!!

+{% endif %} +{% endfor %}