Remove service endpoints and migrate to dedicated service API

- Delete app/service module (moved to eamco_service)
- Update delivery views to remove service-related imports
- Clean up delivery_data views
- Part of microservices architecture refactoring
This commit is contained in:
2026-02-01 19:03:37 -05:00
parent eb4740c553
commit 43a14eba2c
5 changed files with 13 additions and 451 deletions

View File

@@ -471,7 +471,7 @@ def get_deliveries_today():
return success_response({"deliveries": customer_schema.dump(deliveries)})
@delivery.route("/edit/<int:delivery_id>", methods=["POST"])
@delivery.route("/edit/<int:delivery_id>", methods=["POST", "PUT"])
@common_login_required
def edit_a_delivery(delivery_id):
"""
@@ -787,7 +787,7 @@ def create_a_delivery(user_id):
return success_response({'delivery_id': new_delivery.id})
@delivery.route("/cancel/<int:delivery_id>", methods=["POST"])
@delivery.route("/cancel/<int:delivery_id>", methods=["POST", "PUT"])
@common_login_required
def cancel_a_delivery(delivery_id):
"""
@@ -806,6 +806,16 @@ def cancel_a_delivery(delivery_id):
return success_response()
@delivery.route("/cancelled/<int:delivery_id>", methods=["PUT"])
@common_login_required
def mark_as_cancelled_alias(delivery_id):
"""
Alias for cancel_a_delivery to support frontend calls to /cancelled/
"""
return cancel_a_delivery(delivery_id)
@delivery.route("/delivered/<int:delivery_id>", methods=["POST"])
@common_login_required
def mark_as_delivered(delivery_id):