Skip to content

Commit 2a9177c

Browse files
authored
Merge branch 'main' into matt/fix-vulnerabilities
2 parents f3b3c81 + 10e8449 commit 2a9177c

File tree

4 files changed

+11
-10
lines changed

4 files changed

+11
-10
lines changed

client/src/modules/Admin/Components/Stats.tsx

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,6 @@ type StatsProps = {
88

99
const Stats = ({ token }: StatsProps) => {
1010
const [approvedRevCount, setApprovedRevCount] = useState<Number>(0);
11-
const [pendingRevCount, setPendingRevCount] = useState<Number>(0);
12-
const [reportedRevCount, setReportedRevCount] = useState<Number>(0);
1311

1412
/*
1513
Calls route to update the approved, pending, and reported review counts
@@ -23,8 +21,6 @@ const Stats = ({ token }: StatsProps) => {
2321
const result = response.data.result;
2422
if (response.status === 200) {
2523
setApprovedRevCount(result.approved);
26-
setPendingRevCount(result.pending);
27-
setReportedRevCount(result.reported);
2824
}
2925
};
3026
getCounts();
@@ -62,8 +58,6 @@ const Stats = ({ token }: StatsProps) => {
6258
Download ApprovedReviewCount by Class
6359
</button>
6460
<p>Approved review count: {approvedRevCount}</p>
65-
<p>Pending review count: {pendingRevCount}</p>
66-
<p>Reported review count: {reportedRevCount}</p>
6761
</div>
6862
</div>
6963
);

client/src/modules/Course/Components/Course.tsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ export const Course = () => {
153153
const reviews = reviewsResponse.data.result;
154154
// Convert date field of Review to JavaScript Date object
155155
reviews.map((r: Review) => (r.date = r.date && new Date(r.date)));
156-
reviews.sort(sortByLikes);
156+
reviews.sort(sortByDate);
157157
setCourseReviews(reviews);
158158
setVisibleCourseReviews(reviews);
159159

@@ -214,7 +214,9 @@ export const Course = () => {
214214
setVisibleCourseReviews(courseReviews ? [...courseReviews] : []);
215215
} else {
216216
setVisibleCourseReviews(
217-
(courseReviews ? [...courseReviews] : []).filter((r: Review) => r.professors?.includes(value))
217+
(courseReviews ? [...courseReviews] : []).filter((r: Review) =>
218+
r.professors?.includes(value)
219+
)
218220
);
219221
}
220222
selectedProf.current = value;
@@ -370,8 +372,8 @@ export const Course = () => {
370372
onChange={sortReviewsBy}
371373
className={styles.filtertext}
372374
>
373-
<option value="helpful">Most Helpful</option>
374375
<option value="recent">Recent</option>
376+
<option value="helpful">Most Helpful</option>
375377
{selectedProf.current === 'none' && (
376378
<option value="professor">Professor Name</option>
377379
)}

server/src/admin/admin.controller.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -517,6 +517,7 @@ interface DefaultRaffleValue {
517517

518518
/**
519519
*
520+
* @param {Auth} auth: Object that represents the authentication of a request being passed in.
520521
* @param start date
521522
* @returns student netid that won the raffle. [done without replacement/removal]
522523
*/

server/src/admin/admin.router.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ import {
66
AdminRequestType,
77
AdminUserRequestType,
88
AdminAddSemesterRequestType,
9-
CourseEvalRequestType
9+
CourseEvalRequestType,
10+
VerifyAdminType
1011
} from './admin.type';
1112
import {
1213
getApprovedReviews,
@@ -594,6 +595,9 @@ adminRouter.post('/rec/similarity', async (req, res) => {
594595

595596
/**
596597
* Reachable at POST /api/admin/draw-raffle
598+
* @body token: a session's current token
599+
* @body start: a date object representing the start date of the raffle
600+
* Draws a random winner for the raffle
597601
*/
598602
adminRouter.post('/draw-raffle', async (req, res) => {
599603
try {

0 commit comments

Comments
 (0)