Index: backend/subjects/views.py
===================================================================
--- backend/subjects/views.py	(revision 6975bb4530dd39a34fc61ed3fd2652d0e250369f)
+++ backend/subjects/views.py	(revision 4c8f9068584981a17394a52a243419d417573807)
@@ -160,10 +160,10 @@
             )
 
-        if review_type == 'evaluation' and \
-            EvaluationReview.objects.filter(review__subject_id=subject_id).exists():
-            return Response(
-                {"error": "An evaluation review for this subject already exists."},
-                status=status.HTTP_400_BAD_REQUEST
-            )
+        # if review_type == 'evaluation' and \
+        #     EvaluationReview.objects.filter(review__subject_id=subject_id).exists():
+        #     return Response(
+        #         {"error": "An evaluation review for this subject already exists."},
+        #         status=status.HTTP_400_BAD_REQUEST
+        #     )
 
         review = Review.objects.create(
Index: frontend/src/App.tsx
===================================================================
--- frontend/src/App.tsx	(revision 6975bb4530dd39a34fc61ed3fd2652d0e250369f)
+++ frontend/src/App.tsx	(revision 4c8f9068584981a17394a52a243419d417573807)
@@ -83,5 +83,5 @@
 				path: "review-form/:code",
 				element: (
-					<PrivateRoute allowedUserTypes={["student", "admin"]}>
+					<PrivateRoute allowedUserTypes={["student"]}>
 						<ReviewForm />
 					</PrivateRoute>
Index: frontend/src/pages/ReviewForm.tsx
===================================================================
--- frontend/src/pages/ReviewForm.tsx	(revision 6975bb4530dd39a34fc61ed3fd2652d0e250369f)
+++ frontend/src/pages/ReviewForm.tsx	(revision 4c8f9068584981a17394a52a243419d417573807)
@@ -34,6 +34,4 @@
 	const subjectName: string = location?.state?.subject_name;
 	const subjectId: number = location?.state?.subject_id;
-	const eval_ = location?.state?.has_evaluation_review;
-	const hasEvaluation: boolean = !eval_ || eval_ === "true";
 	// const { code } = useParams();
 
@@ -142,6 +140,4 @@
 		}
 
-		// TODO: handle admin requests (should be approved from start)
-
 		// post specific for evaluation reviews
 		try {
@@ -178,20 +174,15 @@
 					</label>
 					<div className="flex space-x-4">
-						{!hasEvaluation && (
-							<label className="flex items-center">
-								<input
-									type="radio"
-									name="reviewType"
-									value="evaluation"
-									checked={reviewType === "evaluation"}
-									onChange={(e) =>
-										setReviewType(e.target.value as "evaluation")
-									}
-									className="mr-2"
-								/>
-								{hasEvaluation}
-								Информации за полагање
-							</label>
-						)}
+						<label className="flex items-center">
+							<input
+								type="radio"
+								name="reviewType"
+								value="evaluation"
+								checked={reviewType === "evaluation"}
+								onChange={(e) => setReviewType(e.target.value as "evaluation")}
+								className="mr-2"
+							/>
+							Информации за полагање
+						</label>
 						<label className="flex items-center">
 							<input
Index: frontend/src/pages/SubjectView.tsx
===================================================================
--- frontend/src/pages/SubjectView.tsx	(revision 6975bb4530dd39a34fc61ed3fd2652d0e250369f)
+++ frontend/src/pages/SubjectView.tsx	(revision 4c8f9068584981a17394a52a243419d417573807)
@@ -17,4 +17,5 @@
 import { EVALUATION_MAP_TO_MK } from "../constants/subjects";
 import { useSubjects } from "../context/SubjectsContext";
+import { useAuth } from "../hooks/useAuth";
 
 function SubjectView() {
@@ -30,5 +31,5 @@
 	const navigate = useNavigate();
 	const location = useLocation();
-
+	const { user } = useAuth();
 	const [subjects, setSubjects] = useSubjects();
 
@@ -293,22 +294,21 @@
 								</>
 							)}
-							<div className="mt-6 pt-4 border-gray-200">
-								<button
-									className="bg-blue-600 text-white px-4 py-2 rounded-lg hover:bg-blue-700 transition-colors"
-									onClick={() =>
-										navigate(`/review-form/${selectedSubject.code}`, {
-											state: {
-												subject_id: `${selectedSubject.id}`,
-												subject_name: `${selectedSubject.name}`,
-												has_evaluation_review: `${
-													reviews.evaluation.methods.length > 0
-												}`,
-											},
-										})
-									}
-								>
-									Сподели информација / мислење
-								</button>
-							</div>
+							{user?.user_type == "student" && (
+								<div className="mt-6 pt-4 border-gray-200">
+									<button
+										className="bg-blue-600 text-white px-4 py-2 rounded-lg hover:bg-blue-700 transition-colors"
+										onClick={() =>
+											navigate(`/review-form/${selectedSubject.code}`, {
+												state: {
+													subject_id: `${selectedSubject.id}`,
+													subject_name: `${selectedSubject.name}`,
+												},
+											})
+										}
+									>
+										Сподели информација / мислење
+									</button>
+								</div>
+							)}
 						</div>
 					</div>
