Resolve "Message changes for warranty expiration" #1656
Open
korina.cordero wants to merge 1 commit from
731-message-changes-for-warranty-expiration into master
pull from: 731-message-changes-for-warranty-expiration
merge into: rgutierrez:master
rgutierrez:master
rgutierrez:810-auto-dispatch-revamp
rgutierrez:811-add-sealant-fee
rgutierrez:799-subscription-support
rgutierrez:AnsPractice
rgutierrez:elmo-practice
rgutierrez:809-loyalty-system-support
rgutierrez:807-disable-sms-for-certain-rejection-reasons
rgutierrez:803-fix-invoice-data-disappearing-on-open-edit-form
rgutierrez:806-restore-inventory-counters-on-processing-form
rgutierrez:805-fix-invoice-display-on-open-edit
rgutierrez:800-automatically-reject-jo-if-no-riders-or-inventory
rgutierrez:804-add-checking-for-null-user-for-rejection-detail-report
rgutierrez:801-handle-failed-paymongo-payments
rgutierrez:802-fix-jos-being-able-to-proceed-after-cancellation
rgutierrez:801-handle-failed-paymongo-payments-2
rgutierrez:783-rider-app-trade-in-support
rgutierrez:798-motolite-user-jumpstart-fee
rgutierrez:797-resq-dispatch-display-issue
rgutierrez:762-data-archiving
rgutierrez:764-aggregate-rider-rating
rgutierrez:796-price-display-issue-with-price-tier
rgutierrez:795-jumpstart-service-fee-for-motolite-users
rgutierrez:794-capi-calls-for-pullout-form-system
rgutierrez:793-prevent-jo-progression-on-rider-app-after-cancellation
rgutierrez:792-battery-facilitated-by-issue
rgutierrez:780-regional-pricing
rgutierrez:791-support-for-insurance-premiums-banner
rgutierrez:789-trade-in-price-tiers
rgutierrez:782-invoice-and-jo-modifications-for-regional-pricing
rgutierrez:783-rider-app-trade-in-support-2
rgutierrez:783-rider-app-trade-in-support-3
rgutierrez:788-remove-geofence-message-from-view-jo
rgutierrez:784-transaction-origin-additional-fields
rgutierrez:787-update-geofence-message-in-app
rgutierrez:786-remove-geofence-message-in-crm
rgutierrez:785-no-sms-notification-for-discount
rgutierrez:781-fix-character-length-for-motolite-events-title
rgutierrez:779-fix-battery-recommendations-still-including-inactive-batteries
rgutierrez:746-resq-2-0-final
rgutierrez:778-add-in-app-support-for-battery-trade-ins
rgutierrez:772-remove-list-of-car-club-members-checkboxes-from-jo
rgutierrez:770-add-another-module-for-all-resq-transactions
rgutierrez:773-add-a-dropdown-box-in-customer-information-to-indicate-if-customer-is-new-old
rgutierrez:767-enable-viewing-of-jos-locked-to-another-agent
rgutierrez:768-add-timer-in-jo-list-to-show-real-time-dispatch-time
rgutierrez:769-add-transaction-type-for-view-all-header
rgutierrez:775-additional-field-for-battery-inquries
rgutierrez:774-add-late-documentation-tickbox-and-reason-field-in-new-ticket-ticket-creation
rgutierrez:761-add-paramount-insurance-and-paymongo-support-for-resq2-api
rgutierrez:765-change-fax-to-alternative-phone-number
rgutierrez:771-add-realtime-visibility-of-rider-movement
rgutierrez:760-jumpstart-fee-for-hotline
rgutierrez:759-add-inventory-column-to-job-order-details-report
rgutierrez:758-make-service-fees-dynamic
rgutierrez:756-update-jumpstart-service-fee
rgutierrez:755-resq-2-fix-display-of-discount-type
rgutierrez:754-resq-changes-to-workflow
rgutierrez:753-resq-2-set-invoice-criteria-correctly-in-getestimate
rgutierrez:752-resq-2-fix-return-values-for-invoice-data
rgutierrez:751-resq-2-test-fix-for-fcm-notification-priority
rgutierrez:750-resq-2-fix-computation-issue-for-jo-from-resq-1-app
rgutierrez:749-resq-2-fix-api-responses-in-capi-calls
rgutierrez:yokohama
rgutierrez:748-fuel-price-update-for-resq-2
rgutierrez:747-fuel-price-update-for-resq-1
rgutierrez:744-new-invoice-service
rgutierrez:730-resq-2-0
rgutierrez:746-resq-2-0-final-2
rgutierrez:761-add-paramount-insurance-and-paymongo-support-for-resq2-api-2
rgutierrez:778-add-in-app-support-for-battery-trade-ins-2
rgutierrez:resq1-legacy
rgutierrez:745-make-required-initial-concern-of-customer-and-notes-on-initial-concern-of-customer
rgutierrez:743-fix-for-hub-filter-for-emergency-jo-from-re-assign-hub
rgutierrez:742-add-checking-if-jo-is-null-in-hubarrive
rgutierrez:740-filter-sms-hub-rejection-by-servie-type
rgutierrez:738-filter-sms-hub-rejection
rgutierrez:739-add-customer-location-to-jo
rgutierrez:737-tapi-callback-2
rgutierrez:staging
rgutierrez:734-add-columns-to-nearest-hubs-in-dispatch-page
rgutierrez:736-rejection-notification-to-hub-via-sms
rgutierrez:733-add-capability-to-deactivate-a-battery
rgutierrez:735-add-rider-status-to-rider-assignment-table-in-assignment-form
rgutierrez:732-add-capability-to-deactivate-a-battery-model
rgutierrez:737-tapi-callback
rgutierrez:729-fuel-price-updates
rgutierrez:728-api-for-insurance
rgutierrez:727-service-to-connect-to-insurance-api
rgutierrez:726-add-sales-invoice-number-field-to-warranty
rgutierrez:725-add-fields-for-warranty-creation-from-admin-panel
rgutierrez:724-fuel-price-changes
rgutierrez:723-fix-issue-with-raffle-reports-2
rgutierrez:722-tapi-callback-api-for-jo-status-change
rgutierrez:721-tapi-add-geofence-api-call
rgutierrez:723-fix-issue-with-raffle-reports
rgutierrez:720-create-service-to-filter-warranty-entries-for-warranty-raffle-report
rgutierrez:719-add-mobile-number-registered-with-app-to-warranty-raffle-report
rgutierrez:718-warranty-raffle-report-changes
rgutierrez:717-log-warranty-activities-from-app
rgutierrez:716-jo-raffle-report
rgutierrez:715-modify-number-of-days-for-sending-warranty-sms-expiry-notification
rgutierrez:714-fuel-price-update
rgutierrez:713-tapi-changes
rgutierrez:712-fuel-price-changes
rgutierrez:711-fuel-price-changes
rgutierrez:710-disable-stripping-qr-prefix
rgutierrez:708-warranty-serial-upload-improvements
rgutierrez:707-add-checking-for-warranty-serial-length
rgutierrez:704-capi-call-for-warranty-serial
rgutierrez:705-fuel-changes
rgutierrez:686-move-apicontroller-methods-into-capi
rgutierrez:703-add-credit-card-amex-to-payment-mode
rgutierrez:702-modify-fuel-prices
rgutierrez:701-modify-motiv-endpoint-info-for-warranty-serial
rgutierrez:699-add-checkbox-in-jo-form-if-customer-has-mobile-app
rgutierrez:696-ownership-dropdown-in-jo-form
rgutierrez:700-fuel-price-changes
rgutierrez:698-source-of-awareness-field-to-be-required-and-not-optional
rgutierrez:697-checkbox-for-car-club-job-orders
rgutierrez:695-yokohama-add-new-ticket-types-and-subticket-types
rgutierrez:694-yokohama-add-new-transactionorigin-types
rgutierrez:693-fuel-price-change-and-geofence-message-change
rgutierrez:692-filter-plate-number-for-warranty-check-and-submission
rgutierrez:691-add-cleaning-of-plate-number-when-adding-customer-vehicle
rgutierrez:689-optimize-sql-call-in-getjoborderinfo
rgutierrez:690-warranty-creation-issue-in-warrantyhandler
rgutierrez:684-move-the-blob-and-sas-token-for-warranty-serial-download-to-env
rgutierrez:682-add-code-to-emergency-types
rgutierrez:688-disable-motiv
rgutierrez:688-disable-motiv-2
rgutierrez:687-change-fuel-charges
rgutierrez:685-create-geofence-blacklist
rgutierrez:683-use-gettickettypetext-when-returning-ticket-type-for-ticket-list
rgutierrez:681-mark-orange-in-dispatch-page-jos-that-are-marked-rush
rgutierrez:680-add-code-to-ticket-and-subticket-types
rgutierrez:679-separate-screen-for-resq-transations
rgutierrez:678-fix-color-coding-issues
rgutierrez:677-dropdown-menu-for-specific-emergency-scenarios
rgutierrez:676-new-ticket-types
rgutierrez:674-color-code-jos-in-dispatch-page
rgutierrez:675-set-rider-s-current-jo-id-to-null-if-jo-s-hub-is-reassigned-and-jo-has-been-rider-assigned
rgutierrez:673-add-classification-of-caller-to-job-order
rgutierrez:672-add-gender-of-caller-to-jo
rgutierrez:671-yokohama-add-new-field-initial-concern-of-the-customer
rgutierrez:670-refuel-service-charge-increase
rgutierrez:668-remove-error_logs
rgutierrez:654-script-to-fulflll-job-orders
rgutierrez:660-add-customer-and-customer-vehicle-in-warranty-upload
rgutierrez:665-warranty-creation-optimization
rgutierrez:666-fix-hub-address-display
rgutierrez:663-update-refuel-charges
rgutierrez:662-fuel-type-and-status-condition-of-customer-vehicle-not-saved-correctly-via-app
rgutierrez:661-yokohama-add-source-of-awareness-dropdown-and-related-remarks-field-to-ticket-and-jo
rgutierrez:634-put-fuel-charges-in-env-file
rgutierrez:659-post-cert-renewal-script
rgutierrez:658-check-numbers-sent-to-rising-tide
rgutierrez:655-import-yokohama-vehicle-battery-compatibility
rgutierrez:656-add-motiv-inventory-to-initializehubform
rgutierrez:652-make-command-to-test-getclosestopenhubs
rgutierrez:653-modify-message-when-no-hubs-are-found
rgutierrez:651-fix-nearest-hub-issue
rgutierrez:650-improve-performance-for-capi-call-for-vehicles
rgutierrez:649-move-hardcoded-text-into-translations-file
rgutierrez:647-update-fuel-prices
rgutierrez:646-make-script-to-check-if-services-are-running
rgutierrez:645-capi-call-for-compatible-batteries
rgutierrez:644-fix-app-warranty-api
rgutierrez:643-have-capi-call-for-warranty-get-remove-qr-prefix-from-serial
rgutierrez:642-update-capi-calls-for-warranty-2
rgutierrez:master-fix
rgutierrez:641-create-capi-call-to-verify-if-resq-user
rgutierrez:640-new-rider-api-call-to-return-customer-hash
rgutierrez:632-resq-1-5-changes
rgutierrez:639-unique-hash-generation
rgutierrez:638-unique-id-for-users
rgutierrez:630-rider-app-timeout
rgutierrez:637-set-up-24-7-ordering-using-app
rgutierrez:636-fix-timing-of-vat-computation
rgutierrez:633-refuel-fee-changes
rgutierrez:631-change-dealer-information-for-selected-warranties
rgutierrez:629-untag-all-customer-tags-from-customers
rgutierrez:628-sort-the-compatible-batteries-by-price-descending
rgutierrez:626-improve-loading-for-jo-for-dispatch
rgutierrez:625-new-rider-cannot-log-in-to-app
rgutierrez:624-app-error-when-customer-requests-tire-assistance
rgutierrez:623-rider-revamp-issues
rgutierrez:622-arrive-button-does-not-show-up-when-jo-is-auto-assigned
rgutierrez:621-check-for-null-current-job-order-when-re-assigning-rider-to-jo
rgutierrez:620-add-new-shift-to-rider-optimization
rgutierrez:619-add-timestamp-event-for-available
rgutierrez:618-add-new-events-to-jo-details-and-jo-events-reports
rgutierrez:617-migrate-rider-api
rgutierrez:616-hub-filtered-job-order-report
rgutierrez:612-rider-revamp
rgutierrez:615-purchase-date-validation-for-warranty
rgutierrez:614-app-crashes-when-getting-hub-timeslots
rgutierrez:613-car-club-geofence-fix
rgutierrez:611-open-scheduling
rgutierrez:609-car-club-final-changes
rgutierrez:607-modify-hub-and-hub-filtering-for-hub-and-rider-auto-assignment
rgutierrez:605-set-hub-filtering-option
rgutierrez:604-disable-hub-filtering
rgutierrez:601-set-distance-limit-in-admin-panel
rgutierrez:597-add-dealer-branch_code-to-warranty-details-report
rgutierrez:599-fix-jo-bug
rgutierrez:596-add-distance-when-sorting-for-round-robin-hub-filtering
rgutierrez:591-migrate-apicontroller
rgutierrez:594-hub-filter-report
rgutierrez:593-mobile-api-changes-for-resq-1-5
rgutierrez:592-add-get-jo-details-call-for-mobile-api
rgutierrez:575-adopt-hub-filtering-branch
rgutierrez:590-fix-slow-ticket-loading
rgutierrez:589-fix-issue-in-rider-inventory-in-rider-optimization
rgutierrez:588-set-vehicle-and-customer-id-in-warranty-when-jo-is-fulfilled
rgutierrez:548-customer-source-changes-2
rgutierrez:586-crud-for-dealers
rgutierrez:587-warranty-details-report-modifications
rgutierrez:585-add-id-to-dealer-capi-call
rgutierrez:584-modify-warranty-details-report
rgutierrez:583-modify-command-to-import-car-club-members
rgutierrez:581-create-capi-api-call-to-get-dealers
rgutierrez:580-create-dealer-entity
rgutierrez:582-add-battery-inventory-suggestion-to-rider-optimization
rgutierrez:579-add-warranty-source-to-warranty-entity
rgutierrez:576-fix-warranty-loading-from-motiv
rgutierrez:574-add-gcash-to-payment-method
rgutierrez:572-make-command-to-import-car-club-customer-info
rgutierrez:573-warranty-api-bug
rgutierrez:570-adopt-branch-558
rgutierrez:571-fix-warranty-api-bug
rgutierrez:568-fix-bash-script-for-warranty-loading
rgutierrez:567-adopt-branch-551
rgutierrez:566-adopt-branch-556
rgutierrez:565-adopt-branch-557
rgutierrez:562-warranty-changes-for-sku
rgutierrez:561-warranty-only-fix
rgutierrez:563-warranty-mr
rgutierrez:598-bug-in-jo
rgutierrez:642-update-capi-calls-for-warranty
rgutierrez:560-display-category-name-if-sku-is-null-in-mobile
rgutierrez:559-wrong-link-to-edit-jo-form-in-dashboard-popup
rgutierrez:551-check-for-null-sku-for-warranty
rgutierrez:558-add-entities-and-ui-for-one-time-promo
rgutierrez:555-log-warranty-data-sent-via-api
rgutierrez:549-make-script-to-get-file-from-azure-storage
rgutierrez:556-enable-logging-via-monolog
rgutierrez:557-fix-warranty-sms-sending
rgutierrez:554-additional-hub-filters
rgutierrez:553-send-sms-to-hub-when-no-inventory
rgutierrez:552-add-notification-number-to-hub
rgutierrez:543-autoassign-revisions
rgutierrez:550-warranty-revisions
rgutierrez:548-customer-source-changes
rgutierrez:540-paperless-warranty
rgutierrez:564-manual-warranty-additions
rgutierrez:547-customer-source-report-in-admin-panel
rgutierrez:546-additional-fields
rgutierrez:545-script-and-crontab-for-customer-source-report
rgutierrez:544-app-faq-fix
rgutierrez:542-app-error-for-user-profile
rgutierrez:541-migrate-promos
rgutierrez:539-customer-source-report
rgutierrez:538-warranty-upload-fixes
rgutierrez:537-add-container-size-to-battery-information
rgutierrez:535-display-open-jos-in-the-last-24-hours
rgutierrez:536-resq-api-have-data-null-instead-of-empty-object-in-response
rgutierrez:534-rider-optimization-improvements
rgutierrez:533-add-7-am-10-pm-option-to-shift-schedule
rgutierrez:532-add-flag_new-in-api-call-response
rgutierrez:531-add-24-7-and-current-configuration-for-rider-scheduling
rgutierrez:530-add-test-only-as-a-cancel-reason
rgutierrez:528-app-cannot-add-customer-vehicle
rgutierrez:527-container-size-for-sap-battery
rgutierrez:526-add-new-tag-for-sap-battery
rgutierrez:524-add-sap-battery-to-admin-panel
rgutierrez:525-battery-serial-history
rgutierrez:523-changes-to-import-sapdeltacommand
rgutierrez:522-add-date_update-to-battery-fields
rgutierrez:520-missing-cancel-and-not-willing-to-wait-reason
rgutierrez:519-motiv-connectivity
rgutierrez:488-cmb-live
rgutierrez:517-pdf-button-for-open-job-orders-screen
rgutierrez:515-cmb-create-new-pdf-file
rgutierrez:512-cmb-warranty-expiration-computation
rgutierrez:514-cmb-refactor-realtime-map
rgutierrez:509-cmb-jo-form-for-rider-assignment
rgutierrez:485-resq-september-10-release
rgutierrez:513-resq-add-date_create-to-customer
rgutierrez:508-cmb-remove-tier-2-notes-from-form
rgutierrez:506-cmb-remove-fax-number
rgutierrez:504-resq-new-import-commands-for-sap-battery
rgutierrez:505-cmb-label-changes-for-carfix-details-and-landline
rgutierrez:502-resq-new-importsapbattery-command-for-size-splitting
rgutierrez:501-cmb-jo-in-view-open-should-disappear-only-when-completed
rgutierrez:498-cmb-rearrange-columns
rgutierrez:500-cmb-add-debit-card-to-mode-of-payment
rgutierrez:499-cmb-customer-info-disappears-if-jo-is-advance-order
rgutierrez:497-cmb-display-cancellation-reason-in-jo
rgutierrez:495-cmb-rider-cannot-start-second-jo-after-completion-of-first-jo
rgutierrez:496-cmb-clear-rider-s-active-jo-when-jo-is-cancelled
rgutierrez:490-cmb-add-labels-to-jo-pictures-and-should-be-able-to-click-on-pictures
rgutierrez:489-cmb-rider-realtime-not-displaying
rgutierrez:492-cmb-sort-in-descending-order-view-all-and-view-open
rgutierrez:472-cmb-release
rgutierrez:487-cmb-update-vehicle-current-battery-for-migrated-data
rgutierrez:503-resq-command-to-match-sap-codes-for-sapbattery-and-battery
rgutierrez:486-resq-restore-dpa
rgutierrez:471-resq-no-trade-in-reason-should-not-be-required
rgutierrez:475-resq-missing-ticket-entries-for-cancelled-jos
rgutierrez:484-cmb-cmb-changes
rgutierrez:460-cmb-data-migration-for-carfix-data
rgutierrez:483-cmb-agent-s-name-in-open-and-view-all
rgutierrez:480-resq-august-28-release
rgutierrez:482-resq-add-none-option-for-reason-why-not-willing-to-wait
rgutierrez:476-resq-success-message-for-warranty-upload
rgutierrez:481-resq-additional-cancel-reasons
rgutierrez:479-resq-changes-to-willing-to-wait
rgutierrez:478-cmb-move-adding-removing-rider-to-and-from-cache
rgutierrez:474-cmb-notifications-are-always-new
rgutierrez:473-cmb-reassign-issue
rgutierrez:465-resq-august-13-release
rgutierrez:457-cmb-add-telephone-number-to-search
rgutierrez:revert-4874791f
rgutierrez:467-cmb-release-2
rgutierrez:cmb-release-2
rgutierrez:424-cmb-release
rgutierrez:466-cmb-rider-name-label
rgutierrez:464-resq-sms-message-to-customer-upon-jo-completion
rgutierrez:463-resq-message-prompt-for-non-serviceable-area
rgutierrez:462-resq-dropdown-for-trade-in-reason
rgutierrez:453-resq-july-30-release
rgutierrez:461-resq-get-only-compatible-batteries-after-customer-vehicle-is-selected
rgutierrez:468-cmb-when-jo-is-rejected-jo-cannot-be-reassigned
rgutierrez:469-resq-revert-old-behavior-for-battery-dropdown
rgutierrez:485-resq-september-10-release-2
rgutierrez:519-motiv-connectivity-2
rgutierrez:revert-030a3655
rgutierrez:459-cmb-add-responsible_party-to-jo
rgutierrez:458-cmb-service-type-transaction-names
rgutierrez:456-cmb-add-rider-s-finish-time-in-jo-list
rgutierrez:revert-fdce6c02
rgutierrez:455-resq-add-lazada-as-source-of-transactions-on-crm
rgutierrez:454-resq-dropdown-of-reasons-for-customers-not-willing-to-wait
rgutierrez:449-resq-dropdown-for-cancellation-reasons
rgutierrez:445-resq-tickbox-for-customer-willing-to-wait
rgutierrez:447-resq-landmark-required-in-job-order
rgutierrez:443-resq-add-battery-facilitated-by-in-view-all-page
rgutierrez:442-resq-cancelled-jo-can-be-fulfilled
rgutierrez:444-resq-include-date-filter-in-hub-view
rgutierrez:441-cmb-limit-uploaded-photos-to-four
rgutierrez:438-cmb-rider-icon-should-be-green-when-rider-rejects-jo
rgutierrez:437-cmb-rider-cannot-go-offline-if-rider-has-assigned-jos
rgutierrez:440-cmb-set-jo-time-started-when-rider-accepts-jo
rgutierrez:439-cmb-jo-information-disappears-from-rider-popup-when-jo-is-in-progress
rgutierrez:436-cmb-uat-requests
rgutierrez:433-cmb-notifications-when-jo-is-cancelled-or-rejected
rgutierrez:434-cmb-uat-issues
rgutierrez:446-resq-add-shell-go-to-promos
rgutierrez:409-add-analytics-for-forecasting
rgutierrez:432-cmb-display-details-in-jo
rgutierrez:428-cmb-new-api-calls
rgutierrez:427-cmb-jo-test-data-for-rider-api
rgutierrez:426-command-to-copy-configuration-files
rgutierrez:425-cmb-use-cmb-service-type
rgutierrez:422-cmb-no-riders-in-list-when-rider-is-unavailable
rgutierrez:426-command-to-copy-configuration-files-2
rgutierrez:421-cmb-new-rider-api
rgutierrez:420-cmb-rider-api
rgutierrez:423-resq-error-when-creating-jo-with-post-recharge
rgutierrez:419-resq-search-optimization
rgutierrez:418-resq-comment-out-the-new-dpa-behavior
rgutierrez:417-new-customer-creation
rgutierrez:415-resq-add-index-for-customer-first-name-and-last-name
rgutierrez:407-resq-command-to-get-erroneous-warranties
rgutierrez:413-resq-report-on-jos-that-are-advance-orders
rgutierrez:412-resq-report-on-jos-that-were-auto-assigned
rgutierrez:411-resq-hub-view-enhancements
rgutierrez:410-resq-hub-view
rgutierrez:408-resq-additional-dpa-behavior
rgutierrez:402-resq-warranty-cleanup-command
rgutierrez:406-resq-add-flag_autoassign-to-jo
rgutierrez:405-mobile-api-advance-order-issues
rgutierrez:401-resq-modify-warrantyhandler-to-use-date_schedule-for-expiry-date-computation
rgutierrez:403-resq-refactor-setting-of-each-day-in-auto-assign-advance-order-jo
rgutierrez:404-resq-script-to-run-the-generatewarrantyfromjobordercommand
rgutierrez:399-app-advance-order-issues
rgutierrez:400-resq-check-jos-with-no-warranty-entries
rgutierrez:398-filter-numbers-for-sms-warranty-sending
rgutierrez:394-warranty-expiration-sms-reminder
rgutierrez:397-resq-sms-sent-report
rgutierrez:395-resq-api-bug-fixes
rgutierrez:384-make-map-tile-server-configurable
rgutierrez:393-api-warranty-bug
rgutierrez:392-resq-new-api-calls-for-version-check-and-display-order-screen
rgutierrez:391-resq-app-changes
rgutierrez:390-resq-modifications-to-importsapbatterycommand
rgutierrez:389-resq-new-api-calls-for-advance-order-slots
rgutierrez:388-resq-jo-details-report-fixes
rgutierrez:387-resq-dispatch-issue
rgutierrez:386-resq-comment-out-auto-assign-with-advance-order
rgutierrez:385-resq-jo-report-changes
rgutierrez:383-resq-bug-fixes-for-advance-order
rgutierrez:382-resq-earlier-start-time-for-advance-order-for-testing-purposes
rgutierrez:381-resq-auto-assign-with-advance-order
rgutierrez:330-entity-logging-service-bundle
rgutierrez:380-resq-mobile-customer-icon-wrong-color-in-realtime-update
rgutierrez:379-resq-jo-and-jo-event-report
rgutierrez:377-resq-bug-fixes
rgutierrez:378-advance-order-auto-assign-algorithm
rgutierrez:374-auto-assign-hub-and-rider
rgutierrez:364-cmb-fix-top-bar-not-appearing-in-dashboard
rgutierrez:373-make-motolite-default-skin
rgutierrez:329-transition-branch-for-cmb-and-resq-merging
rgutierrez:270-final-cmb-fixes
rgutierrez:372-api-call-get-list-of-warranties-given-list-of-serial-numbers
rgutierrez:371-imporsapbatterycommand-modifications
rgutierrez:370-prowar
rgutierrez:368-cmb-list-all-active-jobs-of-rider-on-dashboard-popup-when-clicking-on-rider-icon
rgutierrez:369-cmb-rename-delivery-instructions-in-one-step-and-walk-in-form-to-carfix-details
rgutierrez:367-cmb-plate-number-required-if-new-customer-or-car
rgutierrez:366-cmb-access-for-getcustomervehicles-2
rgutierrez:365-cmb-add-columns-to-open-and-view-all-pages
rgutierrez:362-cmb-fix-dashboard-status-change
rgutierrez:360-cmb-allow-reordering-of-rider-jo
rgutierrez:357-transition-fix-resq-s-geteditroute
rgutierrez:358-cmb-clear-battery-details-when-new-customer-toggle-is-turned-on
rgutierrez:359-cmb-remove-color-from-jo-pdf
rgutierrez:355-cmb-display-amount-when-loading-existing-service-charges
rgutierrez:331-refactor-warranty-system
rgutierrez:354-cmb-and-resq-move-invoice-related-code-out-of-jocontroller
rgutierrez:353-cmb-have-edit-go-to-onestep-edit
rgutierrez:347-cmb-fix-jo-form-display-when-loading-jo-from-view-all
rgutierrez:334-trans-make-env-entry-for-disabling-dashboard
rgutierrez:348-cmb-service-charge-maintenance
rgutierrez:349-cmb-menu-for-cmb-only
rgutierrez:341-cmb-add-service-charge-dropdown
rgutierrez:344-cmb-rider-queue-management
rgutierrez:343-cmb-discount
rgutierrez:340-cmb-walk-in-customer-form
rgutierrez:339-cmb-mobile-phone-validation-check
rgutierrez:336-trans-method-to-check-if-new-battery
rgutierrez:335-cmb-editable-battery-serial-number
rgutierrez:324-add-new-fields-for-jo-form
rgutierrez:333-rider-assignment-handler-for-resq
rgutierrez:311-cmb-refactor-rapicontroller-into-a-service
rgutierrez:338-priority-online-warranty-status-in-app
rgutierrez:356-cmb-remove-color-field-from-jo-when-loading-from-view-all
rgutierrez:360-cmb-allow-reordering-of-rider-jo-2
rgutierrez:363-cmb-fix-rider-app-crashing-when-clicking-pay
rgutierrez:366-cmb-access-for-getcustomervehicles
rgutierrez:327-rapicontroller-fix-for-payment
rgutierrez:319-cmb-one-step-form-display-rider-distance
rgutierrez:323-add-button-for-battery-compatibility-in-vehicle-form
rgutierrez:318-error_log-cleanup
rgutierrez:325-cmb-harith-requested-changes
rgutierrez:317-delete-icon-for-battery-in-vehicle-screen
rgutierrez:316-cmb-rider-availability-service
rgutierrez:315-cmb-add-customer-view-of-job-order
rgutierrez:314-cmb-add-hub-distance-to-customer-on-one-step-hub-table
rgutierrez:313-cmb-add-cancel-button-to-onestep-form
rgutierrez:312-cmb-highlight-selected-hub-and-rider-in-onestep-edit
rgutierrez:299-cmb-realtime-map
rgutierrez:309-replace-63-in-templates-with-proper-country-code
rgutierrez:308-cmb-move-warranty-creation-to-the-warranty-handler-for-cmbjoborderhandler
rgutierrez:305-cmb-add-warranty-creation-when-jo-is-fulfilled-to-resqjoborderhandler
rgutierrez:307-cmb-fix-customer-hard-coded-country-code
rgutierrez:304-create-warranty-when-job-order-is-fulfilled
rgutierrez:302-memory-issue-when-running-updatecustomervehiclewarrantycommand
rgutierrez:301-bug-fix-for-computewarrantyexpirydatecommand-php
rgutierrez:300-cmb-realtime-jo-tables
rgutierrez:298-static-content
rgutierrez:297-warranty-details-report
rgutierrez:296-cmb-redis-geo-cache
rgutierrez:291-vehicle-battery-compatibility-report
rgutierrez:295-city-gis-information
rgutierrez:292-per-rider-volume-report
rgutierrez:294-call-volume-report
rgutierrez:290-update-customer-vehicle-info-when-warranty-is-added
rgutierrez:286-make-standard-warranty-adding
rgutierrez:288-additional-validations-for-warranty-upload
rgutierrez:280-expiration-computation-for-warranties
rgutierrez:285-link-new-warranty-to-customer
rgutierrez:283-warranty-class-report
rgutierrez:281-create-customers-via-third-party-api
rgutierrez:275-remove-env-implementation
rgutierrez:279-warranties-with-no-plate-number-set-to-commercial
rgutierrez:278-optimize-pop-app-report
rgutierrez:277-apicontroller-changes-to-handle-duplicate-customer-mobile-numbers
rgutierrez:274-create-customer-from-existing-warranties
rgutierrez:258-upload-warranty-csv
rgutierrez:273-popapp-comparison-report-private-or-commercial
rgutierrez:272-android-push-notification
rgutierrez:271-fix-geofence-issue
rgutierrez:229-create-test-scripts
rgutierrez:268-error-when-creating-new-customer-with-a-customer-vehicle
rgutierrez:265-cmb-project-2
rgutierrez:267-report-of-crm-customers-with-resq-app
rgutierrez:265-cmb-project
rgutierrez:263-capi-command-to-return-privacy-policy-contents
rgutierrez:262-fix-privacy-policy-bug
rgutierrez:259-display-secret-key-when-adding-an-api-user
rgutierrez:260-privacy-policy-ui
rgutierrez:261-no-access-when-setting-privacy-policy
rgutierrez:256-privacy-policy-for-warranty
rgutierrez:revert-8d19f6e9
rgutierrez:251-edit-warranty-via-api
rgutierrez:253-remove-owner-name-from-customer-battery-search
rgutierrez:255-retrieve-only-one-customer-vehicle
rgutierrez:254-start-processing-of-csv-file-in-row-2
rgutierrez:252-add-columns-to-popapp-report
rgutierrez:250-invalidate-warranty-via-api
rgutierrez:249-add-export-to-csv-button-for-popapp-report
rgutierrez:248-generate-popapp-report
rgutierrez:revert-4d06e17f
rgutierrez:247-warranty-data-fixes-for-android
rgutierrez:246-fix-otp-generator
rgutierrez:245-remove-time-element-from-purchase-date
rgutierrez:244-display-mobile-number-instead-of-id-in-the-reviews
rgutierrez:revert-45026766
rgutierrez:243-limit-nearest-partner-api-call-to-5
rgutierrez:242-migration-script-for-other-services-providers-2
rgutierrez:242-migration-script-for-other-services-providers
rgutierrez:241-undefined-variable-average_rating-when-getting-partner-with-no-reviews
rgutierrez:240-cannot-create-new-customer
rgutierrez:239-modify-query-for-updateinfo-in-apicontroller
rgutierrez:238-activate-all-warranties-for-the-same-plate-number
rgutierrez:236-add-warranty-to-admin-panel
rgutierrez:237-add-otp_mode-in-env
rgutierrez:235-create-env-variables-for-privacy-policy-ids
rgutierrez:233-privacy-policy-fixes
rgutierrez:228-other-services
rgutierrez:232-fix-mobile-api-errors
rgutierrez:231-fix-mobile-api-issues
rgutierrez:230-restructure-the-response-for-capi-get-vehicles
rgutierrez:227-warranty-activation
rgutierrez:226-disable-geofence
rgutierrez:225-add-the-add-battery-test-command
rgutierrez:224-invalid-api-key-returned-when-making-api-calls
rgutierrez:223-add-customer-battery-search-under-support
rgutierrez:221-use-bing-maps
rgutierrez:222-menu-annotation-for-controller
rgutierrez:222-menu-annotation-for-controller-2
rgutierrez:194-catalyst-api-bundle-acl
rgutierrez:220-display-geofence-area-coverage
rgutierrez:218-convert-existing-utilities-into-services
rgutierrez:217-fix-daemonization-of-rider-location-script
rgutierrez:216-update-ridertracker-to-use-redis-client-provider
rgutierrez:215-make-sql-script-to-expire-warranties-due-for-expiration
rgutierrez:213-fix-memory-issue-for-warranty-generation
rgutierrez:214-fix-import-issue-for-legacy-job-orders
rgutierrez:212-command-to-make-battery-compatibility-json
rgutierrez:211-plate-number-validation
rgutierrez:206-redis-service
rgutierrez:210-error-when-updating-role-id
rgutierrez:209-fix-text-issue-when-deleting-an-object
rgutierrez:188-filter-ip-address-for-admin-page-2
rgutierrez:208-ui-to-maintain-and-add-api-users
rgutierrez:207-legacy-jo-display
rgutierrez:180-rider-location-caching
rgutierrez:204-set-customer-vehicle-current-battery
rgutierrez:180-rider-location-caching-2
rgutierrez:205-global-search-warranty-fields
rgutierrez:187-generate-warranty-entries-for-existing-job-orders
rgutierrez:203-add-tnv-warranty-to-battery
rgutierrez:202-legacy-jo-migration
rgutierrez:201-new-capi-call
rgutierrez:197-report-to-track-battery-compatibility-conflict
rgutierrez:200-add-kml-file-for-geofencing
rgutierrez:199-geofence-notification-text-change
rgutierrez:196-new-apn-sender
rgutierrez:195-make-get-warranties-api-call-sort-by-date_create-instead-of-serial-number
rgutierrez:193-reskin-global-search
rgutierrez:182-history-search
rgutierrez:192-make-cron-scripts-to-make-sure-python-scripts-are-running
rgutierrez:141-geofencing-coverage-area-2
rgutierrez:191-bug-with-detailed-rejection-report
rgutierrez:189-change-label-for-facilitated-by
rgutierrez:190-detailed-rejection-report
rgutierrez:188-filter-ip-address-for-admin-page
rgutierrez:184-rejection-report
rgutierrez:186-separate-long-lat-from-point-for-reports-generation
rgutierrez:185-move-facilitated-by-and-rename-label-in-job-order-form
rgutierrez:183-rejection-feature-for-hubs
rgutierrez:181-tag-job-orders-as-facilitated-thru-hub-non-hub-or-annex
rgutierrez:174-merge-legacy-jo-with-sap-sku
rgutierrez:178-fix-bug-with-rider-assignment
rgutierrez:179-make-sap-battery-load-command-repeatable
rgutierrez:177-add-name-and-phone-number-fields-to-warranty-api
rgutierrez:176-clear-dashboard
rgutierrez:175-sprint-20180129
rgutierrez:173-warranty-api-issues
rgutierrez:172-new-battery-api-module
rgutierrez:171-add-resq-api-calls-for-pop-up-shop
rgutierrez:168-legacy-jo-migration
rgutierrez:170-ios-and-android-notification-fixes
rgutierrez:169-fix-resend-confirmation-code
rgutierrez:167-fuel-price-adjustment
rgutierrez:166-warranty-api-improvements
rgutierrez:164-add-api-bundle
rgutierrez:165-google-maps-api-call-optimization
rgutierrez:163-add-csat-flag-for-customer
rgutierrez:162-phase-2-changes
rgutierrez:161-fix-pricing-for-services
rgutierrez:160-fulfillment-script
rgutierrez:159-general-fixes-and-tweaking
rgutierrez:158-fix-invoice-quantity-bug-in-rider-api
rgutierrez:157-static-content-for-app
rgutierrez:156-feature-to-manually-set-rider-availability
rgutierrez:155-rider-api-cancel-bug
rgutierrez:154-make-mqtt-client-use-cert
rgutierrez:153-rider-app-changes
rgutierrez:152-dispatch-jo-500-error-bug
rgutierrez:151-rider-api-changes
rgutierrez:125-apn-sending-support
rgutierrez:150-jo-bug-fixing
rgutierrez:149-cancel-jo-bug
rgutierrez:143-add-missing-fields-in-jo-pdf
rgutierrez:production
rgutierrez:148-push-id-api
rgutierrez:146-support-mode-of-payment-in-invoice-generation
rgutierrez:147-location-support-dummy-api
rgutierrez:141-geofencing-coverage-area
rgutierrez:144-command-to-merge-duplicate-vehicles
rgutierrez:124-api-call-for-updating-push-id
rgutierrez:9-rider-status-timer
rgutierrez:137-make-sure-number-is-reflected-in-control-center-for-mobile-app-users
rgutierrez:139-make-sure-cancel-jo-sets-cancel-date
rgutierrez:140-display-compatible-batteries-in-edit-vehicle
rgutierrez:109-fix-error-message-when-logging-in
rgutierrez:138-fix-api-service-history-bug
rgutierrez:95-jo-print-2
rgutierrez:99-reports-2
rgutierrez:136-fix-privacy-required-fields
rgutierrez:133-fix-alerts-for-ios-app-from-rider-app-initiated-events
rgutierrez:135-fix-fuel-pricing
rgutierrez:134-white-list-capability-for-cars-for-mobile-app
rgutierrez:132-more-rider-api-calls
rgutierrez:111-sms-feature-for-security-code
rgutierrez:131-make-rider-registration-auto-activate
rgutierrez:130-ios-api-calls
rgutierrez:129-capitalize-plate-number
rgutierrez:128-remove-0-0-years-from-car-model
rgutierrez:119-rider-api
rgutierrez:99-reports
rgutierrez:95-jo-print
rgutierrez:120-add-comment-field-to-rider-rating-2
rgutierrez:120-add-comment-field-to-rider-rating
rgutierrez:127-url-for-privacy-policy
rgutierrez:122-add-service-type-to-date-returns-for-mobile-api-calls
rgutierrez:121-add-trade-in-value-to-invoice-estimate
rgutierrez:123-add-mqtt-alert-for-cancel-jo
rgutierrez:97-migration-of-jo
rgutierrez:116-add-relogin-feature-to-mobile-app-api-2
rgutierrez:118-copy-session-mobile-number-to-customer-mobile-number-on-app-register
rgutierrez:116-add-relogin-feature-to-mobile-app-api
rgutierrez:115-add-lpg-as-fuel-type
rgutierrez:114-sort-dropdown-values-for-vehicle
rgutierrez:113-fix-curl-issue-with-ipv6
rgutierrez:110-ios-additional-fixes-for-new-services
rgutierrez:107-changes-for-ios-api
rgutierrez:live_server
rgutierrez:98-search-by-phone-number-jo
rgutierrez:100-search-by-plate-number-customer
rgutierrez:103-add-cancel-button-for-fulfilled-jo-in-view-all
rgutierrez:104-fix-items-for-ios-user-app
rgutierrez:96-bug-in-employee-discount-computation
rgutierrez:101-bug-jo-2099-referenced-jo-cannot-select-hub
rgutierrez:102-bug-jo-2690-make-sure-open-edit-does-not-touch-status
rgutierrez:94-search-by-phone-name
rgutierrez:93-edit-jo-feature
rgutierrez:91-jo-list-search-by-plate-number
rgutierrez:92-display-top-20-hubs-instead-of-10-in-jo-dispatch
rgutierrez:90-hub-list-has-to-refresh-on-map-location-change
rgutierrez:89-optimize-search-for-customer-vehicle-in-incoming-jo
rgutierrez:88-add-general-services-under-warranty-service-type
rgutierrez:86-fix-mode-of-payment-always-being-cash-bug
rgutierrez:84-fix-job-order-incoming-cv-submit-bug
rgutierrez:85-fix-vehicle-make-edit-on-customer-edit-customer-vehicle
rgutierrez:83-make-battery-dropdown-display-in-cvehicle-incoming-job-order
rgutierrez:80-jo-adding-for-post-types-bug
rgutierrez:82-job-order-dispatched-by-disappearing-bug
rgutierrez:81-remove-type-of-transaction-in-view-all-jo
rgutierrez:79-remove-transaction-type-column-in-open-jo
rgutierrez:78-temporary-optimization-for-incoming-job-order-search
rgutierrez:77-uat-bug-fixing
rgutierrez:76-pdf-workaround
rgutierrez:75-fix-bugs-and-add-diagnostics-for-uat-final
rgutierrez:74-fix-under-warranty-jo-bug
rgutierrez:73-vehicle-migration-manual-fixes
rgutierrez:72-fix-customer-vehicle-adding-bug
rgutierrez:71-save-battery-when-new-battery-jo-is-fulfilled
rgutierrez:70-trade-in-battery-size-pricing
rgutierrez:69-customer-jo-history
rgutierrez:68-job-order-status-history
rgutierrez:67-second-round-of-uat-changes
rgutierrez:66-superficial-uat-changes-for-release
rgutierrez:62-allow-for-jo-creation-from-customer-vehicle
rgutierrez:58-fix-migration-script-for-seocndary-battery-and-price
rgutierrez:52-migrate-contact-and-job-order-scripts
rgutierrez:56-make-rider-available-by-default
rgutierrez:55-fix-jo-display-when-hub-is-not-assigned-yet
rgutierrez:54-fix-mobile-api-issues
rgutierrez:51-remove-shortening-in-tables
rgutierrez:50-fix-size-bug-in-battery-edit-form
rgutierrez:49-add-ability-to-edit-rider-flags-in-control-center
rgutierrez:48-fix-access-denied-bug-for-customer-add-vehicle
rgutierrez:uat-changes
rgutierrez:45-add-mqtt-event-for-driver_assigned
rgutierrez:44-change-mqtt-event-start_rating-to-fulfilled
rgutierrez:43-fix-invoice-computation-bug
rgutierrez:41-fix-500-error-for-api-get-rider
rgutierrez:40-rider-edit-bug
rgutierrez:39-rider-add-bug
rgutierrez:38-api-register-bug-title-required
rgutierrez:34-jo-cancel-needs-prompt-for-reason
rgutierrez:33-bulk-fixes-for-uat-handover
rgutierrez:32-fix-ticket-bug
rgutierrez:29-handle-under-warranty-with-invoice-generator
rgutierrez:31-change-timeline-date-format-to-12-hour
rgutierrez:30-add-acl-checking-on-job-order-list-views
rgutierrez:26-job-order-view-all
rgutierrez:28-missing-unlock-route-for-open-tier-job-order-list
rgutierrez:13-job-order-reassignment
rgutierrez:14-job-order-unlock
rgutierrez:25-customer-form-changes
rgutierrez:27-handling-jumpstart-on-invoice-computation-for-job-order
rgutierrez:24-job-order-form-changes
rgutierrez:23-change-mobile-number-to-contact-number
rgutierrez:22-related-tickets
rgutierrez:21-ticket-changes
rgutierrez:20-job-order-cancel-api
rgutierrez:18-rider-rating-api
rgutierrez:19-replace-form-cancel-button-labels-with-back
rgutierrez:15-job-order-close-functionality
rgutierrez:17-job-order-assignment-fix
rgutierrez:16-add-sap_code-column-to-battery-entity
rgutierrez:12-rider-table-hub-display
rgutierrez:8-rider-schedule
rgutierrez:11-fix-select-a-vehicle-in-job-order
rgutierrez:6-job-order-table-auto-refresh
rgutierrez:5-battery-data-import
rgutierrez:4-remove-sign-up-and-forget-password
rgutierrez:3-remember-me-functionality
rgutierrez:2-remove-outlet-counter-code
rgutierrez:1-filter-battery-dropdown-according-to-vehicle
rgutierrez:10-rider-rating
rgutierrez:7-rider-assignment-locking
2 changed files with 4 additions and 1 deletions
|
|
@ -101,7 +101,9 @@ class WarrantySMSCommand extends Command
|
|||
error_log(print_r($valid_numbers, true));
|
||||
foreach ($valid_numbers as $wdata)
|
||||
{
|
||||
$msg = 'Hi ' . $wdata['name'] . ', the warranty for the ' . $wdata['batt'] . ' installed in your car(' . $wdata['plate'] . $this->translator->trans('message.partial_warrantysms');
|
||||
$msg = $this->translator->trans('message.warrantysms');
|
||||
|
||||
// $msg = 'Hi ' . $wdata['name'] . ', the warranty for the ' . $wdata['batt'] . ' installed in your car(' . $wdata['plate'] . $this->translator->trans('message.partial_warrantysms');
|
||||
error_log($wdata['number'] . ' - sending ' . $msg);
|
||||
|
||||
$this->gateway->sendSMS($wdata['number'], $this->translator->trans('message.battery_brand_allcaps'), $msg);
|
||||
|
|
|
|||
|
|
@ -74,6 +74,7 @@ label.pdf.final_amount: 'FINAL AMOUNT:'
|
|||
label.jo.vehicle_battery: 'This vehicle is using a Motolite battery'
|
||||
|
||||
# messages
|
||||
message.warrantysms: "Dear Motolite Customer, your battery's warranty has lapsed. If you'd like to check on your battery's health, please call official Motolite Express Hatid hotlines.\n\nShould you need to replace your battery, through our participating outlets or Motolite Express Hatid, and get a chance to win in Motolite's E-Warranty Raffle prizes, including our Grand Prize: a 2023 Toyota Fortuner.\n\nSee https://www.motolite.com/pages/raffle for details."
|
||||
message.partial_warrantysms: ') has expired already. Please call MOTOLITE EXPRESS HATID at 8370-6686 to have the status of your battery checked to avoid any inconvenience. Thank you for choosing Motolite.'
|
||||
message.battery_brand_allcaps: 'MOTOLITE'
|
||||
message.confirmation_code: 'Your Resq confirmation code is'
|
||||
|
|
|
|||
Write
Preview
Loading…
Reference in a new issue