Commit graph

3327 commits

Author SHA1 Message Date
Ramon Gutierrez
97ebaa05a0 Only include recently active sessions when sending FCM notifications #799 2024-10-29 17:22:51 +08:00
Ramon Gutierrez
0800fc1066 Update session timestamp on every action #799 2024-10-29 17:22:29 +08:00
Ramon Gutierrez
5f8133f02c Add timestamp for latest session activity #799 2024-10-29 17:05:48 +08:00
Ramon Gutierrez
0ea93622be Fix annotation syntax error on customer vehicle #799 2024-10-28 16:44:08 +08:00
Ramon Gutierrez
7f1b35ad29 Flag job orders associated with job orders as emergency orders #799 2024-10-27 06:29:37 +08:00
Ramon Gutierrez
beb1a63577 Add style for subscription on job order form #799 2024-10-27 06:28:32 +08:00
Ramon Gutierrez
e4e031f0a9 Add support for subscription related job orders #799 2024-10-26 08:28:17 +08:00
Ramon Gutierrez
d1104b7416 Change unfulfilled subscriptions endpoint to retrieve vehicle data and not just a count #799 2024-10-26 03:40:32 +08:00
Ramon Gutierrez
f554658c7f Add subscription as mode of payment #799 2024-10-26 03:39:50 +08:00
Ramon Gutierrez
74c45b6d18 Add support for retrieving subscription specific compatible battery #799 2024-10-26 03:39:30 +08:00
Ramon Gutierrez
874c35bfff Fix issue with subscription not being marked as active due to listener conflict, add endpoint for unfulfilled sub count #799 2024-10-24 06:07:36 +08:00
Ramon Gutierrez
8c83393b0c Add relationship between job order and subscription for tagging #799 2024-10-24 06:07:03 +08:00
Ramon Gutierrez
3ed65e7fc6 Move all points logic from paymongo listener to gateway transaction listener #799 2024-10-24 04:05:20 +08:00
Ramon Gutierrez
f7ba91892b Add handling of post payment for subscriptions #799 2024-10-23 20:46:31 +08:00
Ramon Gutierrez
33f48647b6 Create new FCM sender service to replace outdated library #799 2024-10-23 20:46:01 +08:00
Ramon Gutierrez
b8666ff5e0 Add loyalty points earning support, add points to successful subscription and FCM notification #799 2024-10-22 11:58:35 +08:00
Ramon Gutierrez
857c573ae5 Merge branch '799-subscription-support' into 809-loyalty-system-support 2024-10-14 07:22:24 +08:00
Ramon Gutierrez
a724b00ce7 Include email in customer info endpoint #809 2024-10-10 04:03:30 +08:00
Ramon Gutierrez
0a4ea563d9 Fix response format of loyalty registration to remove unnecessary array #809 2024-10-07 08:11:29 +08:00
Ramon Gutierrez
d1059797a5 Simplify loyalty register result format #809 2024-10-07 07:01:47 +08:00
Ramon Gutierrez
bd655a459a Add loyalty connector and register endpoint #809 2024-10-07 06:28:57 +08:00
Ramon Gutierrez
b79f2f2dfb Merge branch 'master' into 799-subscription-support 2024-10-02 14:01:32 +08:00
Ramon Gutierrez
dc4d5f90a7 Merge branch '808-add-form-validation-to-role' into 'master'
Validate role ID and name are not blank #808

Closes #808

See merge request jankstudio/resq!923
2024-10-02 05:58:32 +00:00
Ramon Gutierrez
0179a1b87e Validate role ID and name are not blank #808 2024-10-02 13:58:03 +08:00
Ramon Gutierrez
d2a0638ffa Fix customer retrieval from paymongo #799 2024-10-02 13:28:27 +08:00
Ramon Gutierrez
5056637b66 Add email field to subscription entity #799 2024-10-02 13:27:37 +08:00
Ramon Gutierrez
f1609b2273 Merge branch '807-disable-sms-for-certain-rejection-reasons' into 'master'
Resolve "Disable SMS for certain Rejection Reasons"

Closes #807 and #792

See merge request jankstudio/resq!922
2024-09-24 07:15:30 +00:00
22215ff9f6 Merge branch '807-disable-sms-for-certain-rejection-reasons' of gitlab.com:jankstudio/resq into 807-disable-sms-for-certain-rejection-reasons 2024-09-24 02:47:11 -04:00
Ramon Gutierrez
6994d69020 Merge branch '792-battery-facilitated-by-issue' into 'master'
Resolve "Battery Facilitated By issue"

Closes #792

See merge request jankstudio/resq!903
2024-09-24 02:45:43 -04:00
Ramon Gutierrez
83bdb5c626 Merge branch '792-battery-facilitated-by-issue' into 'master'
Resolve "Battery Facilitated By issue"

Closes #792

See merge request jankstudio/resq!903
2024-09-24 04:40:00 +00:00
Ramon Gutierrez
5a5113b166 Merge branch '803-fix-invoice-data-disappearing-on-open-edit-form' into 'master'
Fix invoice data on open edit form

Closes #803

See merge request jankstudio/resq!918
2024-09-24 04:23:02 +00:00
Ramon Gutierrez
1fd883b07b Consolidate subscription setup payment intent checking and initial activation when applicable #799 2024-08-26 08:01:00 +08:00
Ramon Gutierrez
40c629eee3 Add endpoint for activating a subscription #799 2024-08-24 18:00:38 +08:00
Ramon Gutierrez
aa85198b7a Add subscription entity #799 2024-08-24 07:50:50 +08:00
Ramon Gutierrez
62f11c9ef5 Fix json payload structure for payment intent checking #799 2024-08-23 07:51:53 +08:00
Ramon Gutierrez
9dbaf92698 Add missing basic auth to payment intent endpoint #799 2024-08-23 05:07:11 +08:00
Ramon Gutierrez
d7cc0fc3de Add endpoint for re-checking payment intent status #799 2024-08-22 06:19:42 +08:00
Ramon Gutierrez
8c61a27376 Fix handling of payment intent values when returning created sub details #799 2024-08-21 07:44:08 +08:00
Ramon Gutierrez
0d9da221a7 Fix expected format from paymongo subscription endpoints #799 2024-08-21 01:16:43 +08:00
Ramon Gutierrez
919b56688d Add endpoint for creating subscriptions, sync updating of customers with paymongo API if record exists #799 2024-08-13 05:45:46 +08:00
Ramon Gutierrez
7af20f3d69 Replace sub fee endpoint with complete plan details #799 2024-08-12 16:30:49 +08:00
Ramon Gutierrez
b3548fcc50 Add null check for subscription fee on paymongo connector #799 2024-08-12 06:52:13 +08:00
Ramon Gutierrez
5a2f57492d Tie battery sizes to subscription plans #799 2024-08-12 06:50:01 +08:00
Ramon Gutierrez
debb399e96 Add support for handling multiple paymongo accounts #799 2024-08-12 05:09:58 +08:00
Ramon Gutierrez
e3649c3d2d Fix URL format of subscription fee endpoint #799 2024-08-11 15:26:48 +08:00
Ramon Gutierrez
4f5560f6f7 Update subscription fee endpoint to be specific to each vehicle model #799 2024-08-11 15:05:20 +08:00
Ramon Gutierrez
b67f960055 Add subscription MSRP field to battery sizes #799 2024-08-10 05:38:58 +08:00
Ramon Gutierrez
219d5c09d3 Add endpoint for subscription paymongo public key #799 2024-08-10 05:26:04 +08:00
Ramon Gutierrez
96a7cc929e Add email to customer info endpoint #799 2024-08-03 06:31:35 +08:00
Ramon Gutierrez
fe4806f41a Add endpoint for retrieving subscription fee #799 2024-08-03 06:31:12 +08:00