'}' ) [{f}]")
+ if is_helper and name in routed:
+ guard_b.append(f"{app}: helper {name} is routed as a view")
+
+ # GUARD C: check the def/class in the file the route actually resolves to
+ for name, fpath in routed.items():
+ d = per_defs.get(fpath, {})
+ c = per_classes.get(fpath, {})
+ if name in d:
+ decs, _first, body = d[name]
+ gated = (name in PUBLIC_ALLOWLIST or fn_gated(decs)
+ or any(tok in body for tok in INBODY_AUTH))
+ if not gated:
+ guard_c.append(f"{app}: {name}() [{fpath}]")
+ elif name in c:
+ decs, body = c[name]
+ if not class_gated(decs, body):
+ guard_c.append(f"{app}: {name} (class, AllowAny) [{fpath}]")
+ # unresolved file / imported elsewhere -> skip
+
+ def section(title, items):
+ print(f"\n{title}: {'PASS' if not items else f'{len(items)} FOUND'}")
+ for it in sorted(set(items)):
+ print(f" - {it}")
+
+ print("=" * 70)
+ print("Fusion endpoint-auth regression guard")
+ print("=" * 70)
+ section("GUARD A (hard) view-auth decorator on a helper", guard_a)
+ section("GUARD B (hard) helper routed as a view", guard_b)
+ section("GUARD C (review) routed view without a detectable auth gate", guard_c)
+
+ hard = len(guard_a) + len(guard_b)
+ print("\n" + "-" * 70)
+ print(f"hard failures: {hard} review items: {len(guard_c)}")
+ if hard:
+ print("RESULT: FAIL (hard regression). Fix GUARD A / GUARD B above.")
+ return 1
+ print("RESULT: PASS (no hard regressions).")
+ if guard_c:
+ print("Note: review GUARD C; some are intentional public/read endpoints.")
+ return 0
+
+
+if __name__ == "__main__":
+ sys.exit(main())
diff --git a/FusionIIIT/templates/email/invitation.html b/FusionIIIT/templates/email/invitation.html
new file mode 100644
index 000000000..d020da0e9
--- /dev/null
+++ b/FusionIIIT/templates/email/invitation.html
@@ -0,0 +1,40 @@
+
+
+
+
+
+ Thesis Review Invitation
+
+
+
+
Thesis Review Invitation
+
+
Dear {{ prof_name }} ,
+
+
You are invited to review the PhD thesis titled:
+
+ {{ thesis_title }}
+
+
+
Please respond to this invitation by clicking one of the buttons below:
+
+
+
+
+
Important:
+
+ This invitation expires on {{ expires_at }}
+ These links are unique to you - please do not share them
+ If you did not expect this invitation, please ignore this email
+
+
+
+
Thank you for your consideration,
+ Thesis Committee
+ PDPM IIITDM Jabalpur
+
+
+
\ No newline at end of file
diff --git a/FusionIIIT/templates/email/invitation.txt b/FusionIIIT/templates/email/invitation.txt
new file mode 100644
index 000000000..8d6eb5d14
--- /dev/null
+++ b/FusionIIIT/templates/email/invitation.txt
@@ -0,0 +1,22 @@
+THESIS REVIEW INVITATION
+========================
+
+Dear {{ prof_name }},
+
+You are invited to review the PhD thesis titled:
+
+"{{ thesis_title }}"
+
+Please respond to this invitation by clicking one of the links below:
+
+✓ Accept Review: {{ accept_url }}
+✗ Decline Review: {{ reject_url }}
+
+IMPORTANT INFORMATION:
+- This invitation expires on {{ expires_at }}
+- These links are unique to you - please do not share them
+- If you did not expect this invitation, please ignore this email
+
+Thank you for your consideration,
+Thesis Committee
+PDPM IIITDM Jabalpur
diff --git a/FusionIIIT/templates/email/review_form.html b/FusionIIIT/templates/email/review_form.html
new file mode 100644
index 000000000..77afe32f7
--- /dev/null
+++ b/FusionIIIT/templates/email/review_form.html
@@ -0,0 +1,39 @@
+
+
+
+
+
+ Thesis Review Form
+
+
+
+
Thesis Review Form
+
+
Dear {{ prof_name }} ,
+
+
Thank you for accepting to review the PhD thesis:
+
+ {{ thesis_title }}
+
+
+
Please submit your review using the secure link below:
+
+
+
+
+
Note:
+
+ This link is unique to you and should not be shared
+ You can save this email and return to complete the review later
+ Your feedback is valuable and greatly appreciated
+
+
+
+
Thank you for your valuable contribution,
+ Thesis Committee
+ PDPM IIITDM Jabalpur
+
+
+
diff --git a/FusionIIIT/templates/email/review_form.txt b/FusionIIIT/templates/email/review_form.txt
new file mode 100644
index 000000000..8789afc80
--- /dev/null
+++ b/FusionIIIT/templates/email/review_form.txt
@@ -0,0 +1,21 @@
+THESIS REVIEW FORM
+==================
+
+Dear {{ prof_name }},
+
+Thank you for accepting to review the PhD thesis:
+
+"{{ thesis_title }}"
+
+Please submit your review using the secure link below:
+
+{{ review_url }}
+
+IMPORTANT NOTES:
+- This link is unique to you and should not be shared
+- You can save this email and return to complete the review later
+- Your feedback is valuable and greatly appreciated
+
+Thank you for your valuable contribution,
+Thesis Committee
+PDPM IIITDM Jabalpur
diff --git a/FusionIIIT/templates/email/thank_you.html b/FusionIIIT/templates/email/thank_you.html
new file mode 100644
index 000000000..22b5c7f09
--- /dev/null
+++ b/FusionIIIT/templates/email/thank_you.html
@@ -0,0 +1,34 @@
+
+
+
+
+
+ Thank You - Review Submitted
+
+
+
+
✓ Review Received - Thank You!
+
+
Dear {{ prof_name }} ,
+
+
Thank you for submitting your comprehensive review of the PhD thesis:
+
+ {{ thesis_title }}
+
+
+
Your expert feedback and insights are invaluable to the academic process and will significantly contribute to the quality and rigor of this research work.
+
+
+
+ Your review has been successfully submitted and recorded.
+
+
+
+
We deeply appreciate the time and effort you have dedicated to this evaluation. Your contribution helps maintain the high standards of academic excellence.
+
+
With sincere gratitude,
+ Thesis Committee
+ PDPM IIITDM Jabalpur
+
+
+
diff --git a/FusionIIIT/templates/email/thank_you.txt b/FusionIIIT/templates/email/thank_you.txt
new file mode 100644
index 000000000..2ae5e8087
--- /dev/null
+++ b/FusionIIIT/templates/email/thank_you.txt
@@ -0,0 +1,18 @@
+REVIEW RECEIVED - THANK YOU!
+============================
+
+Dear {{ prof_name }},
+
+Thank you for submitting your comprehensive review of the PhD thesis:
+
+"{{ thesis_title }}"
+
+Your expert feedback and insights are invaluable to the academic process and will significantly contribute to the quality and rigor of this research work.
+
+✓ Your review has been successfully submitted and recorded.
+
+We deeply appreciate the time and effort you have dedicated to this evaluation. Your contribution helps maintain the high standards of academic excellence.
+
+With sincere gratitude,
+Thesis Committee
+PDPM IIITDM Jabalpur
diff --git a/FusionIIIT/templates/examination/all_course_grade_filled.html b/FusionIIIT/templates/examination/all_course_grade_filled.html
deleted file mode 100644
index d88fc919d..000000000
--- a/FusionIIIT/templates/examination/all_course_grade_filled.html
+++ /dev/null
@@ -1,38 +0,0 @@
-{% extends 'examination/base.html' %}
-
-{% block sidetabmenu %}
-
-{% endblock %}
-
-
-{% block content %}
-
-
-
-
-
-
Please check back later or contact support for assistance.
-
-
-
-{% endblock %}
diff --git a/FusionIIIT/templates/examination/announcement_req.html b/FusionIIIT/templates/examination/announcement_req.html
deleted file mode 100644
index d8482bf62..000000000
--- a/FusionIIIT/templates/examination/announcement_req.html
+++ /dev/null
@@ -1,139 +0,0 @@
-{% extends 'globals/base.html' %}
-{% load static %}
-
-
-{% block title %}
- Announcement - Faculty View
-{% endblock %}
-
-
-{% block body %}
- {% block navBar %}
- {% include 'dashboard/navbar.html' %}
- {% endblock %}
-
- {% comment %}The grid starts here!{% endcomment %}
-
-
- {% comment %}The left-margin segment!{% endcomment %}
-
-
- {% comment %}
- The left-rail segment starts here!
- {% endcomment %}
-
-
- {% comment %}The user image card starts here!{% endcomment %}
- {% block usercard %}
- {% include 'globals/usercard.html' %}
- {% endblock %}
- {% comment %}The user image card ends here!{% endcomment %}
-
-
-
-
-
- {% comment %}The Tab-Menu starts here!{% endcomment %}
-
- {% comment %}The Tab-Menu ends here!{% endcomment %}
-
-
- {% comment %}
- The left-rail segment ends here!
- {% endcomment %}
-
-
-
- {% comment %}
- The central-rail segment starts here!
- {% endcomment %}
-
-
- {% comment %}Make announcement{% endcomment %}
-
- {% block make_announcement %}
- {% if user_designation == "faculty" %}
- {% include "examination/exam_make_announcement_fac.html" %}
- {% elif user_designation == "staff" %}
- {% include "examination/exam_make_announcement_staff.html" %}
- {% endif %}
- {% endblock %}
-
- {% comment %}Make announcement{% endcomment %}
-
- {% comment %}See announcement{% endcomment %}
-
- {% block browse_announcement %}
- {% if user_designation == "faculty" %}
- {% include "department/browse_announcements.html" %}
- {% elif user_designation == "staff" %}
- {% include "department/browse_announcements_staff.html" %}
- {% endif %}
- {% endblock %}
-
- {% comment %}See announcement{% endcomment %}
-
- {% comment %}status of request!{% endcomment %}
-
- {% block request_status %}
- {% include "department/request_status.html" %}
- {% endblock %}
-
- {% comment %}status of request!{% endcomment %}
-
-
-
-
-
-
-
- {% comment %}
- TODO: the right rail!
- {% endcomment %}
-
-
- {% comment %}The right-rail segment ends here!{% endcomment %}
-
- {% comment %}The right-margin segment!{% endcomment %}
-
-
-
-
- {% comment %}The grid ends here!{% endcomment %}
-
-
-{% include 'department/alert.html' %}
-{% endblock %}
\ No newline at end of file
diff --git a/FusionIIIT/templates/examination/authenticate.html b/FusionIIIT/templates/examination/authenticate.html
deleted file mode 100644
index 3e3d41bea..000000000
--- a/FusionIIIT/templates/examination/authenticate.html
+++ /dev/null
@@ -1,152 +0,0 @@
-{% extends 'examination/base.html' %}
-{% block sidetabmenu %}
-
-
-
-
-
-
-
-
-{% endblock %}
-
-{% block content %}
-Authenticate Course
-
-
-
-
-
-
-{% endblock %}
-
-
-
diff --git a/FusionIIIT/templates/examination/authenticategrades.html b/FusionIIIT/templates/examination/authenticategrades.html
deleted file mode 100644
index a397b56ec..000000000
--- a/FusionIIIT/templates/examination/authenticategrades.html
+++ /dev/null
@@ -1,76 +0,0 @@
-{% extends 'examination/base.html' %}
-
-{% block sidetabmenu %}
-
-{% endblock %}
-
-{% block content %}
-
-
- {% if registrations %}
-
- {% else %}
-
-
-
Please check back later or contact support for assistance.
-
- {% endif %}
-
-
-
-
-
-
-{% endblock %}
diff --git a/FusionIIIT/templates/examination/base.html b/FusionIIIT/templates/examination/base.html
deleted file mode 100644
index 02caa8ef8..000000000
--- a/FusionIIIT/templates/examination/base.html
+++ /dev/null
@@ -1,83 +0,0 @@
-{% extends 'globals/base.html' %}
-{% load static %}
-
-{% block title %}
- examination
-{% endblock %}
-
-{% block css %}
-
-
-{% endblock %}
-
-{% block body %}
- {% block navBar %}
- {% include 'dashboard/navbar.html' %}
- {% endblock %}
-
-
-
- {% comment %}The left-margin segment!{% endcomment %}
-
-
- {% comment %}The left-rail segment starts here!{% endcomment %}
-
-
- {% comment %}The user image card starts here!{% endcomment %}
- {% block usercard %}
- {% include 'globals/usercard.html' %}
- {% endblock %}
- {% comment %}The user image card ends here!{% endcomment %}
-
-
-
- {% comment %}The Tab-Menu starts here!{% endcomment %}
- {% block sidetabmenu %}
- {% endblock %}
- {% comment %}The Tab-Menu ends here!{% endcomment %}
-
-
- {% comment %}
- The left-rail segment ends here!
- {% endcomment %}
-
- {% comment %}
- The central-rail segment starts here!
- {% endcomment %}
-
-
-
- {% block content %}
- {% endblock %}
-
-
- {% comment %}The central-rail segment ends here!{% endcomment %}
-
- {% comment %}The right-rail segment starts here!{% endcomment %}
-
-
- {% comment %}
- TODO: the right rail!
- {% endcomment %}
- {% block rightcontent %}
- {% endblock %}
-
-
-
- {% comment %}The right-rail segment ends here!{% endcomment %}
-
- {% comment %}The right-margin segment!{% endcomment %}
-
-
-
- {% comment %}The grid ends here!{% endcomment %}
-{% endblock %}
-
-{% block javascript %}
-
-
-
-{% endblock %}
-
-
-
diff --git a/FusionIIIT/templates/examination/calculate_spi.html b/FusionIIIT/templates/examination/calculate_spi.html
deleted file mode 100644
index 8c4c6e6d2..000000000
--- a/FusionIIIT/templates/examination/calculate_spi.html
+++ /dev/null
@@ -1,4 +0,0 @@
-{% with total_credits=total_credits|add:course_credits %}
- {% with total_grade_points=total_grade_points|add:((grade_points * course_credits)) %}
- {% endwith %}
-{% endwith %}
\ No newline at end of file
diff --git a/FusionIIIT/templates/examination/check_result.html b/FusionIIIT/templates/examination/check_result.html
deleted file mode 100644
index 916d0b4c7..000000000
--- a/FusionIIIT/templates/examination/check_result.html
+++ /dev/null
@@ -1,30 +0,0 @@
-{% extends 'examination/base.html' %}
-{% block sidetabmenu %}
-
-{% endblock %}
-{% block content %}
-
-
-
-{% endblock %}
diff --git a/FusionIIIT/templates/examination/download_resultProf.html b/FusionIIIT/templates/examination/download_resultProf.html
deleted file mode 100644
index d3e3c3ad9..000000000
--- a/FusionIIIT/templates/examination/download_resultProf.html
+++ /dev/null
@@ -1,139 +0,0 @@
-{% extends 'examination/base.html' %}
-
-{% block sidetabmenu %}
-
-{% endblock %}
-{% block content %}
-Download Result
-
-
-
-
-
-
Course
-
-
- Select Course
- No Courses Available
-
-
-
-
- Academic Year
-
- Select Year
- {% for working_year in working_years %}
- {{ working_year.working_year }}
- {% empty %}
- No Years Available
- {% endfor %}
-
-
-
-
-
-
-
- Download Grades
-
-
-
-
-
-{% endblock %}
\ No newline at end of file
diff --git a/FusionIIIT/templates/examination/entergrades.html b/FusionIIIT/templates/examination/entergrades.html
deleted file mode 100644
index 9ea5ef430..000000000
--- a/FusionIIIT/templates/examination/entergrades.html
+++ /dev/null
@@ -1,71 +0,0 @@
-{% extends 'examination/base.html' %}
-
-{% block sidetabmenu %}
-
-{% endblock %}
-
-
-{% block content %}
-
-
-
- {% if registrations %}
-
- {% else %}
-
-
-
Please check back later or contact support for assistance.
-
- {% endif %}
-
-{% endblock %}
diff --git a/FusionIIIT/templates/examination/exam_make_announcement_fac.html b/FusionIIIT/templates/examination/exam_make_announcement_fac.html
deleted file mode 100644
index a449dc3d7..000000000
--- a/FusionIIIT/templates/examination/exam_make_announcement_fac.html
+++ /dev/null
@@ -1,164 +0,0 @@
-{% load static %}
-{% block make_announcements %}
-
- {% comment %}The tab menu starts here!{% endcomment %}
-
-
-
-
-{% endblock %}
-
-{% block javascript %}
-
-
-
-
-{% endblock %}
\ No newline at end of file
diff --git a/FusionIIIT/templates/examination/exam_make_announcement_staff.html b/FusionIIIT/templates/examination/exam_make_announcement_staff.html
deleted file mode 100644
index 6d5873364..000000000
--- a/FusionIIIT/templates/examination/exam_make_announcement_staff.html
+++ /dev/null
@@ -1,165 +0,0 @@
-{% load static %}
-{% block make_announcements %}
-
- {% comment %}The tab menu starts here!{% endcomment %}
-
-
-
-
-{% endblock %}
-
-{% block javascript %}
-
-
-
-
-{% endblock %}
\ No newline at end of file
diff --git a/FusionIIIT/templates/examination/examination.html b/FusionIIIT/templates/examination/examination.html
deleted file mode 100644
index fd8e643f9..000000000
--- a/FusionIIIT/templates/examination/examination.html
+++ /dev/null
@@ -1,22 +0,0 @@
-{% extends 'examination/base.html' %}
-{% block sidetabmenu %}
-
-{% endblock %}
diff --git a/FusionIIIT/templates/examination/generate_transcript.html b/FusionIIIT/templates/examination/generate_transcript.html
deleted file mode 100644
index 89e28368d..000000000
--- a/FusionIIIT/templates/examination/generate_transcript.html
+++ /dev/null
@@ -1,210 +0,0 @@
-{% extends 'examination/base.html' %}
-
-{% block sidetabmenu %}
-
-
-
-{% endblock %}
-
-{% block content %}
-
-
-
-
- {% for course, grade in courses_grades.items %}
- {% if forloop.first %}
-
- {% endif %}
- {% endfor %}
-
-
- {% for course, grade in courses_grades.items %}
- {% if forloop.first %}
-
- {% endif %}
- {% endfor %}
-
-
-
- {% if not courses_grades %}
-
Marks not yet submitted.
- {% else %}
-
-
-
- Course Name
- Course Code
- Credits
- Grade
- all_auth
-
-
-
- {% for course_detail, data in courses_grades.items %}
-
- {{ course_detail.name }}
- {{ course_detail.code }}
- {{ course_detail.credit }}
-
- {{ data.grade.grade }}
-
-
- {% endfor %}
-
-
-
-
-
- {% endif %}
-
-{% endblock %}
diff --git a/FusionIIIT/templates/examination/generate_transcript_form.html b/FusionIIIT/templates/examination/generate_transcript_form.html
deleted file mode 100644
index c1ddb3619..000000000
--- a/FusionIIIT/templates/examination/generate_transcript_form.html
+++ /dev/null
@@ -1,130 +0,0 @@
-{% extends 'examination/base.html' %}
-
-{% block sidetabmenu %}
-
-{% endblock %}
-
-{% block content %}
-
-
-
-
-
Generate Result
-
-
-
-
- {% endblock %}
diff --git a/FusionIIIT/templates/examination/generate_transcript_students.html b/FusionIIIT/templates/examination/generate_transcript_students.html
deleted file mode 100644
index f7beb443c..000000000
--- a/FusionIIIT/templates/examination/generate_transcript_students.html
+++ /dev/null
@@ -1,98 +0,0 @@
-{% extends 'examination/base.html' %}
-
-{% block sidetabmenu %}
-
-
-
-{% endblock %}
-
-{% block content %}
-
-
-
-
-
-
-
-
- Student Roll No
-
-
-
- Actions
-
-
-
- {% for student in students %}
-
- {{ student.id_id }}
-
- Show Result
-
-
- {% empty %}
-
- No students available
-
- {% endfor %}
-
-
-
-
-
-
-{% endblock %}
diff --git a/FusionIIIT/templates/examination/gradeSubmission.html b/FusionIIIT/templates/examination/gradeSubmission.html
deleted file mode 100644
index 0fbf5adf6..000000000
--- a/FusionIIIT/templates/examination/gradeSubmission.html
+++ /dev/null
@@ -1,226 +0,0 @@
-{% extends 'examination/base.html' %}
-
-{% block sidetabmenu %}
-
-{% endblock %}
-
-{% block content %}
-Submit Results
-
-
-
-
-
-
- Academic Year
-
- Select Year
- {% for working_year in working_years %}
- {{ working_year.working_year }}
- {% empty %}
- No Years Available
- {% endfor %}
-
-
-
-
-
-
- Upload Results
-
-
-
- Download Template
-
-
-
-
-
-{% endblock %}
\ No newline at end of file
diff --git a/FusionIIIT/templates/examination/gradeSubmissionForm.html b/FusionIIIT/templates/examination/gradeSubmissionForm.html
deleted file mode 100644
index 7de9e2788..000000000
--- a/FusionIIIT/templates/examination/gradeSubmissionForm.html
+++ /dev/null
@@ -1,226 +0,0 @@
-{% extends 'examination/base.html' %}
-
-{% block sidetabmenu %}
-
-
-{% endblock %}
-
-{% block content %}
-
-
- {% if registrations %}
-
-
-
-
- {% else %}
-
-
-
Please check back later or contact support for assistance.
-
- {% endif %}
-
-
-
-
-
-
-
-{% endblock %}
\ No newline at end of file
diff --git a/FusionIIIT/templates/examination/grades_report.html b/FusionIIIT/templates/examination/grades_report.html
deleted file mode 100644
index dbd1c2219..000000000
--- a/FusionIIIT/templates/examination/grades_report.html
+++ /dev/null
@@ -1,64 +0,0 @@
-{% extends 'examination/base.html' %}
-{% block sidetabmenu %}
-
-{% endblock %}
-{% block content %}
-
-
-
-
-
-
Roll No: {{ student.id_id }}
-
Name: {{ student_user }}
-
-
-
Discipline: {{ student.specialization }}
-
-
-
-
-
-
- Course Code
- Course Name
- Credits
- Grade
-
-
-
- {% for grade in grades %}
-
- {{ grade.course_id.code }}
- {{ grade.course_id.name }}
- {{ grade.course_id.credit }}
- {{ grade.grade }}
-
- {% endfor %}
-
-
-
-
-
-
-
{{ semester_units }}
-
SU
-
-
-
{{ total_units }}
-
TU
-
-
-
-
-
-
-
-
- {% endblock %}
\ No newline at end of file
diff --git a/FusionIIIT/templates/examination/grades_updated.html b/FusionIIIT/templates/examination/grades_updated.html
deleted file mode 100644
index d2a4b3a85..000000000
--- a/FusionIIIT/templates/examination/grades_updated.html
+++ /dev/null
@@ -1,95 +0,0 @@
-{% extends 'examination/base.html' %}
-{% block sidetabmenu %}
-
-
-
-
-
-
-
-
-{% endblock %}
-
-
-{% block content %}
-
-
-
-
-
Please check back later or contact support for assistance.
-
-
-
-{% endblock %}
-
diff --git a/FusionIIIT/templates/examination/message.html b/FusionIIIT/templates/examination/message.html
deleted file mode 100644
index 13c2132e8..000000000
--- a/FusionIIIT/templates/examination/message.html
+++ /dev/null
@@ -1,65 +0,0 @@
-{% extends 'examination/base.html' %}
-
-{% block sidetabmenu %}
-
-
-{% endblock %}
-
-{% block content %}
-
-
-
-
-
Please check back later or contact support for assistance.
-
-
-
-{% endblock %}
\ No newline at end of file
diff --git a/FusionIIIT/templates/examination/messageDean.html b/FusionIIIT/templates/examination/messageDean.html
deleted file mode 100644
index 17f92f406..000000000
--- a/FusionIIIT/templates/examination/messageDean.html
+++ /dev/null
@@ -1,63 +0,0 @@
-{% extends 'examination/base.html' %}
-
-{% block sidetabmenu %}
-
-
-{% endblock %}
-
-{% block content %}
-
-
-
-
-
Please check back later or contact support for assistance.
-
-
-
-{% endblock %}
\ No newline at end of file
diff --git a/FusionIIIT/templates/examination/messageProf.html b/FusionIIIT/templates/examination/messageProf.html
deleted file mode 100644
index 61b9a7288..000000000
--- a/FusionIIIT/templates/examination/messageProf.html
+++ /dev/null
@@ -1,73 +0,0 @@
-{% extends 'examination/base.html' %}
-
-{% block sidetabmenu %}
-
-
-{% endblock %}
-
-{% block content %}
-
-
-
-
-
Please check back later or contact support for assistance.
-
-
-
-{% endblock %}
\ No newline at end of file
diff --git a/FusionIIIT/templates/examination/notReady_publish.html b/FusionIIIT/templates/examination/notReady_publish.html
deleted file mode 100644
index 85de66c85..000000000
--- a/FusionIIIT/templates/examination/notReady_publish.html
+++ /dev/null
@@ -1,151 +0,0 @@
-{% extends 'examination/base.html' %}
-{% block sidetabmenu %}
-
-{% endblock %}
-
-{% block content %}
-
-Publish Result
-
-
-{% comment %} Combined {% endcomment %}
-
-
-{% comment %} First Row {% endcomment %}
-
-
-
-{% comment %} Second Row {% endcomment %}
-
-
-
-
-
-
-
-{% comment %} Warning {% endcomment %}
-
-
-
-
Course Grades are not yet verified
-
Please verify all courses
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-{% endblock %}
\ No newline at end of file
diff --git a/FusionIIIT/templates/examination/publish.html b/FusionIIIT/templates/examination/publish.html
deleted file mode 100644
index b4ed29319..000000000
--- a/FusionIIIT/templates/examination/publish.html
+++ /dev/null
@@ -1,135 +0,0 @@
-{% extends 'examination/base.html' %}
-{% block sidetabmenu %}
-
-{% endblock %}
-
-{% block content %}
-
-Publish Result
-
-
-{% comment %} Combined {% endcomment %}
-
-
-{% comment %} First Row {% endcomment %}
-
-
-
-{% comment %} Second Row {% endcomment %}
-
-
-
-
-
-
-
-
-
-
-
-{% endblock %}
\ No newline at end of file
diff --git a/FusionIIIT/templates/examination/submit.html b/FusionIIIT/templates/examination/submit.html
deleted file mode 100644
index e85d9fbd0..000000000
--- a/FusionIIIT/templates/examination/submit.html
+++ /dev/null
@@ -1,95 +0,0 @@
-{% extends 'examination/base.html' %}
-
-{% block sidetabmenu %}
-
-{% endblock %}
-
-{% block content %}
-Submit Result
-
-
-
-
-
-
-{% endblock %}
-
diff --git a/FusionIIIT/templates/examination/submitGrade.html b/FusionIIIT/templates/examination/submitGrade.html
deleted file mode 100644
index e323a4d9f..000000000
--- a/FusionIIIT/templates/examination/submitGrade.html
+++ /dev/null
@@ -1,103 +0,0 @@
-{% extends 'examination/base.html' %}
-
-{% block sidetabmenu %}
-
-{% endblock %}
-
-{% block content %}
-Update Result
-
-
-
-
-
-{% endblock %}
-
diff --git a/FusionIIIT/templates/examination/submitGradeDean.html b/FusionIIIT/templates/examination/submitGradeDean.html
deleted file mode 100644
index 7f77a329f..000000000
--- a/FusionIIIT/templates/examination/submitGradeDean.html
+++ /dev/null
@@ -1,93 +0,0 @@
-{% extends 'examination/base.html' %}
-
-{% block sidetabmenu %}
-
-{% endblock %}
-
-{% block content %}
-Update Result
-
-
-
-
-
-
-{% endblock %}
-
diff --git a/FusionIIIT/templates/examination/submitGradesProf.html b/FusionIIIT/templates/examination/submitGradesProf.html
deleted file mode 100644
index 4685da777..000000000
--- a/FusionIIIT/templates/examination/submitGradesProf.html
+++ /dev/null
@@ -1,188 +0,0 @@
-{% extends 'examination/base.html' %}
-
-{% block sidetabmenu %}
-
-{% endblock %}
-
-{% block content %}
-Submit Results
-
-
-
-
-
-
- {% comment %}
-
- Semester
-
-
-
-
-
Select Semester
-
-
-
{% endcomment %}
-
-
-
-
- Upload Results
-
-
-
-
- Download Template
-
-
-
-
-
-
-{% endblock %}
\ No newline at end of file
diff --git a/FusionIIIT/templates/examination/timetable.html b/FusionIIIT/templates/examination/timetable.html
deleted file mode 100644
index a3517c2af..000000000
--- a/FusionIIIT/templates/examination/timetable.html
+++ /dev/null
@@ -1,58 +0,0 @@
-
-{% extends 'examination/base.html' %}
-{% block sidetabmenu %}
-
-{% endblock %}
-
-{% block content %}
-
-Time Table
-
-
-
-{% comment %}
-
- {% endcomment %}
-
-
-
-{% endblock %}
\ No newline at end of file
diff --git a/FusionIIIT/templates/examination/updateEntergrades.html b/FusionIIIT/templates/examination/updateEntergrades.html
deleted file mode 100644
index 828b2ea62..000000000
--- a/FusionIIIT/templates/examination/updateEntergrades.html
+++ /dev/null
@@ -1,221 +0,0 @@
-{% extends 'examination/base.html' %}
-
-{% block sidetabmenu %}
-
-
-{% endblock %}
-
-{% block content %}
-
-
- {% if registrations %}
-
-
-
-
- {% else %}
-
-
-
Please check back later or contact support for assistance.
-
- {% endif %}
-
-
-
-
-
-
-
-{% endblock %}
\ No newline at end of file
diff --git a/FusionIIIT/templates/examination/updateEntergradesDean.html b/FusionIIIT/templates/examination/updateEntergradesDean.html
deleted file mode 100644
index 8f69f8309..000000000
--- a/FusionIIIT/templates/examination/updateEntergradesDean.html
+++ /dev/null
@@ -1,219 +0,0 @@
-{% extends 'examination/base.html' %}
-
-{% block sidetabmenu %}
-
-
-{% endblock %}
-
-{% block content %}
-
-
- {% if registrations %}
-
-
-
-
- {% else %}
-
-
-
Please check back later or contact support for assistance.
-
- {% endif %}
-
-
-
-
-
-
-
-{% endblock %}
\ No newline at end of file
diff --git a/FusionIIIT/templates/examination/validation.html b/FusionIIIT/templates/examination/validation.html
deleted file mode 100644
index e8703e7e0..000000000
--- a/FusionIIIT/templates/examination/validation.html
+++ /dev/null
@@ -1,68 +0,0 @@
-{% extends 'examination/base.html' %}
-
-{% block sidetabmenu %}
-
-{% endblock %}
-
-{% block content %}
-Validate Results
-
-
-
-
-{% endblock %}
\ No newline at end of file
diff --git a/FusionIIIT/templates/examination/validationSubmit.html b/FusionIIIT/templates/examination/validationSubmit.html
deleted file mode 100644
index 06e43c4aa..000000000
--- a/FusionIIIT/templates/examination/validationSubmit.html
+++ /dev/null
@@ -1,192 +0,0 @@
-{% extends 'examination/base.html' %}
-
-{% block sidetabmenu %}
-
-
-{% endblock %}
-
-{% block content %}
-
-
- {% if mismatch %}
-
- {% csrf_token %}
-
-
-
-
-
- Student ID
-
-
-
- batch
- Course ID
- semester
-
- Remarks
-
- Grade in DB
- Grade in CSV
-
-
-
-
- {% for registration in mismatch %}
-
- {{ registration.roll_no }}
- {{ registration.batch }}
- {{ registration.course_id }}
- {{ registration.semester }}
- {{ registration.remarks }}
- {{ registration.db_grade }}
- {{ registration.csv_grade }}
-
- {% endfor %}
-
-
-
- {% comment %}
FINALISE Grades {% endcomment %}
- {% else %}
-
-
-
Please check back later or contact support for assistance.
-
- {% endif %}
-
-
-
-
-
-
-
-{% endblock %}
\ No newline at end of file
diff --git a/FusionIIIT/templates/examination/verify.html b/FusionIIIT/templates/examination/verify.html
deleted file mode 100644
index b05ae97ad..000000000
--- a/FusionIIIT/templates/examination/verify.html
+++ /dev/null
@@ -1,154 +0,0 @@
-{% extends 'examination/base.html' %}
-{% block sidetabmenu %}
-
-
-
-
-
-
-
-
-{% endblock %}
-
-{% block content %}
-
Verify Result
-
-
-
-
-
-
-{% endblock %}
-
-
-
diff --git a/FusionIIIT/templates/examination/verifygrades.html b/FusionIIIT/templates/examination/verifygrades.html
deleted file mode 100644
index e340fd8fa..000000000
--- a/FusionIIIT/templates/examination/verifygrades.html
+++ /dev/null
@@ -1,170 +0,0 @@
-{% extends 'examination/base.html' %}
-
-{% block sidetabmenu %}
-
-{% endblock %}
-
-{% block content %}
-
-
- {% if registrations %}
-
-
-
-
- {% else %}
-
-
-
Please check back later or contact support for assistance.
-
- {% endif %}
-
-
-
-
-
-
-
-{% endblock %}
\ No newline at end of file
diff --git a/FusionIIIT/templates/phcModule/publish.html b/FusionIIIT/templates/phcModule/publish.html
index 988d82c4b..f224e67b1 100644
--- a/FusionIIIT/templates/phcModule/publish.html
+++ b/FusionIIIT/templates/phcModule/publish.html
@@ -8,10 +8,10 @@
Verify
{% endcomment %}
-
Publish
+ Publish
-
Announcement
+ Announcement
{% comment %}
Time Table
@@ -113,7 +113,7 @@ Publish Result
-
+
Search
diff --git a/FusionIIIT/templates/programme_curriculum/acad_admin/common.html b/FusionIIIT/templates/programme_curriculum/acad_admin/common.html
index d6fd581f2..8107d27bf 100644
--- a/FusionIIIT/templates/programme_curriculum/acad_admin/common.html
+++ b/FusionIIIT/templates/programme_curriculum/acad_admin/common.html
@@ -54,6 +54,9 @@
Course Instructor
+ Theses
+
+
{% endblock %}
{% comment %}The Tab-Menu ends here!{% endcomment %}