Skip to content

Support multi-zone service rate rules#59

Merged
roncodes merged 5 commits into
dev-v0.1.34from
feature/multi-zone-distance-service-rates
May 27, 2026
Merged

Support multi-zone service rate rules#59
roncodes merged 5 commits into
dev-v0.1.34from
feature/multi-zone-distance-service-rates

Conversation

@roncodes
Copy link
Copy Markdown
Member

Summary

Adds FleetOps Data model/serializer support for generic multi_zone_distance service-rate rules.

Changes

  • Adds service-rate-fee fields for zone/service-area rule references, labels, priority, and fallback behavior.
  • Adds isMultiZoneDistance and rule helpers on the service-rate model.
  • Preserves embedded zone/service-area data on fee serialization.
  • Adds unit coverage for multi-zone rule sorting and default rule creation.

Validation

  • npm run lint:js -- addon/models/service-rate.js addon/models/service-rate-fee.js addon/serializers/service-rate.js addon/serializers/service-rate-fee.js tests/unit/models/service-rate-test.js
  • git diff --check

Note: targeted Ember test build succeeded, but Testem execution is currently blocked by the local CommonJS/ESM execa incompatibility.

@roncodes roncodes marked this pull request as ready for review May 27, 2026 04:55
@roncodes roncodes changed the base branch from main to dev-v0.1.34 May 27, 2026 04:57
@roncodes roncodes merged commit 0f90bda into dev-v0.1.34 May 27, 2026
6 checks passed
@roncodes roncodes deleted the feature/multi-zone-distance-service-rates branch May 27, 2026 04:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant