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:
@@ -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):
|
||||
|
||||
Reference in New Issue
Block a user