From c0263cfcde2fc5251fe9bbe2b6919705b39c6946 Mon Sep 17 00:00:00 2001 From: Gaurav Sheth Date: Fri, 1 Nov 2024 13:27:27 -0400 Subject: [PATCH] update feature complete --- app/routes.py | 24 +++++++++++++++++------- app/templates/review-page.html | 30 +++++++++++++++--------------- 2 files changed, 32 insertions(+), 22 deletions(-) diff --git a/app/routes.py b/app/routes.py index 62fb5d1..9695775 100644 --- a/app/routes.py +++ b/app/routes.py @@ -322,6 +322,15 @@ def add(): reviews.append(job['_id']) USERS_DB.update_one({"username": session['username']}, { "$set": {"reviews": reviews}}) + else: + JOBS_DB.update_one( + {'_id': job['_id']}, + {"$set": job} # Update the job details with the new values + ) + + if job['_id'] not in reviews: + reviews.append(job['_id']) + USERS_DB.update_one({"username": session['username']}, {"$set": {"reviews": reviews}}) return redirect('/') @@ -401,7 +410,7 @@ def view(view_id): """An API to help view review information""" intialize_db() job_review = JOBS_DB.find_one({"_id": view_id}) - job_review['view_id'] = job_review.pop('_id') + job_review['id'] = job_review.pop('_id') return render_template("view.html", entry=job_review) @@ -444,7 +453,7 @@ def delete(delete_id): return redirect("/myjobs") @app.route('/api/getUser') -def getUser(): +def get_user(): try: if 'username' in session.keys() and session['username']: return jsonify(session['username']) @@ -454,12 +463,13 @@ def getUser(): print("Error: ", e) @app.route('/api/updateReview') -def updateReview(): +def update_review(): try: id = request.args.get('id') - intializeDB() - jobReview = jobsDB.find_one({"_id": id}) - jobReview['id'] = jobReview.pop('_id') - return render_template("review-page.html", entry=jobReview) + print(id) + intialize_db() + job_review = JOBS_DB.find_one({"_id": id}) + job_review['id'] = job_review.pop('_id') + return render_template("review-page.html", entry=job_review) except Exception as e: print("Error: ", e) diff --git a/app/templates/review-page.html b/app/templates/review-page.html index 4b82b27..29546d3 100644 --- a/app/templates/review-page.html +++ b/app/templates/review-page.html @@ -77,11 +77,11 @@

Please add your Review
- - - - - + + + + +
@@ -99,43 +99,43 @@

Please add your Review