Draft: Resolve "Warranty creation optimization" #1589
Open
korina.cordero wants to merge 0 commits from
665-warranty-creation-optimization into master
pull from: 665-warranty-creation-optimization
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:731-message-changes-for-warranty-expiration
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: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
No reviewers
Labels
No labels
API
AU
Bug
CRM Enhancements
Mobile API
Nice to have
Phase 2
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".
No due date set.
Dependencies
No dependencies set.
Reference: rgutierrez/resq#1589
Reference in a new issue
No description provided.
Delete branch "665-warranty-creation-optimization"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #665
assigned to @korina.cordero
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.