diff --git a/app/admin/routes.py b/app/admin/routes.py index d9676e837f8f40e4e98c24e12f48670449e94c6b..3ef6e8dd3b0923714a25f91f134ff627f77623ce 100644 --- a/app/admin/routes.py +++ b/app/admin/routes.py @@ -19,13 +19,13 @@ def home(): @bp.route('/manage_bookings') @permission_required(admin_permission) def manage_bookings(): - locations = Listings.get_all_locations() + locations = Listings.get_all_locations(True) return render_template('admin/manage_bookings.html', locations=locations) @bp.route('/manage_bookings/edit/<int:id>') @permission_required(admin_permission) def edit_booking(id): - locations = Listings.get_all_locations() + locations = Listings.get_all_locations(True) listing_information = Listings.search_listing(id) time_options = generate_time_options() @@ -95,7 +95,7 @@ def update_booking(id): except Exception as e: print(f"Error: {e}") db.session.rollback() - locations = Listings.get_all_locations() + locations = Listings.get_all_locations(True) listing_information = Listings.search_listing(id) return render_template( 'admin/edit_booking.html', @@ -104,7 +104,7 @@ def update_booking(id): error="An error occurred while updating the booking." ) - locations = Listings.get_all_locations() + locations = Listings.get_all_locations(True) flash('Successfully updated booking', 'success') return redirect(url_for('admin.manage_bookings')) @@ -210,7 +210,7 @@ def create_listing_post(): except Exception as e: print(f"Error: {e}") db.session.rollback() - locations = Listings.get_all_locations() + locations = Listings.get_all_locations(True) flash('An error occurred while creating the booking. Please try again', 'error') return render_template('admin/create_listing.html', locations=locations) diff --git a/app/templates/admin/manage_bookings.html b/app/templates/admin/manage_bookings.html index 3fa3ab9fb61306331f1e666c7299be823afca436..e3c686a2f8d820f30bb4a5eb9365ad49503b4c5e 100644 --- a/app/templates/admin/manage_bookings.html +++ b/app/templates/admin/manage_bookings.html @@ -157,7 +157,6 @@ // Populate location options, TO UPDATE WITH LIVE LOCATIONS const locations = JSON.parse('{{ locations|tojson|safe }}'); - locations.sort(); locations.forEach(location => { $('#depart_location').append(new Option(location, location)); $('#destination_location').append(new Option(location, location));