development #142

Open
irfan wants to merge 137 commits from development into development-local

137 Commits (development)

Author SHA1 Message Date
shancheas b96d24de1a feat: add query filter for active booking items in BookingItemManager 2025-06-24 12:44:00 +07:00
shancheas 5d3f9d7bff fix(SPG-1254): ONLINE BOOKING wahana tenant tidak muncul pada catalog online booking 2025-06-24 11:51:43 +07:00
shancheas 831593e743 Merge branch 'development' of ssh://git.eigen.co.id:2222/eigen/pos-be into development 2025-06-20 14:48:55 +07:00
shancheas 162bd0918f fix: ensure safe access to season period IDs in booking item pricing logic 2025-06-20 14:48:45 +07:00
firmanr 13b5838393 Merge pull request 'feat(SPG-1137): add time group at booking and refund detail' (#161) from feat/otp-cancel into development
Reviewed-on: #161
2025-06-19 18:43:57 +07:00
Firman Ramdhani 63bb55b04b feat(SPG-1137): add time group at booking and refund detail 2025-06-19 18:30:07 +07:00
firmanr 9d1c240b6b Merge pull request 'feat(SPG-1236): setup otp checker guard' (#160) from feat/otp-cancel into development
Reviewed-on: #160
2025-06-19 17:10:07 +07:00
Firman Ramdhani 83f3377465 feat(SPG-1236): setup otp checker guard 2025-06-19 17:09:42 +07:00
firmanr 69c2ee06cf Merge pull request 'feat(SPG-1236): implement otp checker guard on session period' (#159) from feat/otp-cancel into development
Reviewed-on: #159
2025-06-19 17:04:51 +07:00
Firman Ramdhani 42060384aa feat(SPG-1236): implement otp checker guard on session period 2025-06-19 17:04:07 +07:00
firmanr 62cfb1f1a8 Merge pull request 'feat/otp-cancel' (#158) from feat/otp-cancel into development
Reviewed-on: #158
2025-06-19 16:36:52 +07:00
Firman Ramdhani 08a35dfdf4 feat(SPG-1236): implement otp checker guard on booking transaction 2025-06-19 16:32:48 +07:00
Firman Ramdhani 8df836ff3e feat(SPG-1236): implement otp checker guard on session period 2025-06-19 16:24:20 +07:00
Firman Ramdhani 822cfe606a feat(SPG-1236): implement otp checker guard on active and confirm user 2025-06-19 15:55:19 +07:00
Firman Ramdhani de43f0f28b feat(SPG-1236): setup otp checker guard 2025-06-19 15:55:01 +07:00
shancheas 09b0133bf4 fix: update booking item pricing logic to use current rate based on season period IDs 2025-06-19 15:34:12 +07:00
shancheas a77e6b0381 feat: add usage_type field to items and item_queues with corresponding database migration 2025-06-19 14:49:09 +07:00
shancheas a5da557dd9 feat: implement booking expired notification in WhatsApp service 2025-06-19 14:40:17 +07:00
shancheas afad02ba52 fix: temporarily disable OtpAuthGuard in saveToCouch method for transaction data controller 2025-06-17 15:03:17 +07:00
shancheas 6636c596f4 Merge branch 'development' of ssh://git.eigen.co.id:2222/eigen/pos-be into development 2025-06-17 14:26:50 +07:00
shancheas 01fb358875 feat: enhance transaction read service to include total sales calculation and item ID in quantity query 2025-06-17 14:26:40 +07:00
firmanr f9dc49f7d5 Merge pull request 'feat/otp-cancel' (#157) from feat/otp-cancel into development
Reviewed-on: #157
2025-06-17 09:10:29 +07:00
Firman Ramdhani 1d9cdfe8e6 feat(SPG-1234): add action_type at verifier 2025-06-16 12:20:47 +07:00
Firman Ramdhani ccc363f74f feat(SPG-1234): add action_type at verifier 2025-06-16 12:15:20 +07:00
Firman Ramdhani af1ee2fbee feat(SPG-1234): add action_type at verifier 2025-06-16 12:11:24 +07:00
Firman Ramdhani ec5229645f feat(SPG-1234): add action_type at verifier 2025-06-16 11:48:56 +07:00
shancheas 47d45cb65c feat: integrate CouchDB module across various services and add transaction summary endpoint 2025-06-16 11:27:12 +07:00
shancheas d6717c9c60 feat: add resend notification endpoint in BookingOrderController to send WhatsApp notifications 2025-06-16 09:26:09 +07:00
shancheas d995982203 Merge branch 'development' of ssh://git.eigen.co.id:2222/eigen/pos-be into development 2025-06-11 19:03:26 +07:00
shancheas 56e475d61f fix: ensure time_group data is only accessed if it exists in BookingOrderController 2025-06-11 19:03:09 +07:00
shancheas 3116acd5ab feat: add image_url to booking item selection in BookingItemManager 2025-06-11 19:02:10 +07:00
firmanr 068c4ce349 Merge pull request 'feat: rename header key basic auth' (#156) from feat/otp-cancel into development
Reviewed-on: #156
2025-06-11 18:28:47 +07:00
Firman Ramdhani 79c9139c3c feat: rename header key basic auth 2025-06-11 18:28:21 +07:00
firmanr d4e8e72af0 Merge pull request 'feat: rename header key basic auth' (#155) from feat/otp-cancel into development
Reviewed-on: #155
2025-06-11 18:15:45 +07:00
Firman Ramdhani 7dd29c2a70 feat: rename header key basic auth 2025-06-11 18:15:09 +07:00
firmanr 0b5b0ce09b Merge pull request 'feat: update validation otp cancel reconciliation' (#154) from feat/otp-cancel into development
Reviewed-on: #154
2025-06-11 17:53:15 +07:00
Firman Ramdhani e1d3ee7188 feat: update validation otp cancel reconciliation 2025-06-11 17:52:18 +07:00
shancheas 838670c822 Merge branch 'development' of ssh://git.eigen.co.id:2222/eigen/pos-be into development 2025-06-11 16:31:28 +07:00
shancheas 34d8882ec3 feat: make update price public 2025-06-11 16:31:15 +07:00
firmanr 8fb8aac0f9 Merge pull request 'feat: update validation otp cancel reconciliation' (#153) from feat/otp-cancel into development
Reviewed-on: #153
2025-06-11 16:00:02 +07:00
Firman Ramdhani 3a0efb00a9 feat: update validation otp cancel reconciliation 2025-06-11 15:55:21 +07:00
shancheas 737575176e Merge branch 'development' of ssh://git.eigen.co.id:2222/eigen/pos-be into development 2025-06-11 15:46:53 +07:00
shancheas f0e8fbddc9 feat: include parent transaction details in booking order retrieval 2025-06-11 15:46:43 +07:00
shancheas d8fa72ba20 feat: implement BookingItemManager for enhanced item booking functionality 2025-06-11 15:41:07 +07:00
firmanr ab9db39a5f Merge pull request 'feat: add feature basic auth request OTP' (#152) from feat/otp-cancel into development
Reviewed-on: #152
2025-06-11 14:58:12 +07:00
Firman Ramdhani 7c45a20866 feat: add feature basic auth request OTP 2025-06-11 14:56:43 +07:00
shancheas 7ff0040f9e refactor: enhance time group data structure in booking order controller 2025-06-11 13:04:32 +07:00
shancheas 9bbd37ba38 refactor: update time group handling in booking order controller 2025-06-11 13:03:48 +07:00
shancheas b476c92b70 feat: add time group information to detail booking 2025-06-11 11:04:41 +07:00
shancheas dc926d84e4 refactor: streamline rescheduling logic and enhance transaction retrieval
- Replaced direct transaction retrieval with a dedicated method for better clarity.
- Consolidated validation checks for rescheduling into the controller.
- Added booking date to the transaction data being created.
- Improved error handling for various transaction states during rescheduling.
2025-06-11 10:35:06 +07:00
shancheas 0172eea573 Merge branch 'development' of ssh://git.eigen.co.id:2222/eigen/pos-be into development 2025-06-11 08:53:25 +07:00
shancheas 464f5cb49e feat: add booking parent relationship to transactions and implement rescheduling functionality 2025-06-11 08:53:12 +07:00
firmanr 1e395ae53f Merge pull request 'feat: sync time group to couch' (#151) from feat/otp-cancel into development
Reviewed-on: #151
2025-06-10 16:45:26 +07:00
Firman Ramdhani 2f2fc27965 feat: sync time group to couch 2025-06-10 16:44:58 +07:00
irfan 0512c51f8e Merge pull request 'feat: sync time group to couch' (#150) from feat/otp-cancel into development
Reviewed-on: #150
2025-06-10 16:42:59 +07:00
Firman Ramdhani 6da2118ab5 feat: sync time group to couch 2025-06-10 16:38:06 +07:00
shancheas 033ed0046e Merge branch 'development' of ssh://git.eigen.co.id:2222/eigen/pos-be into development 2025-06-10 16:34:17 +07:00
shancheas fdbd667b7d feat: enhance loginQueue method to filter orders by date range 2025-06-10 16:34:00 +07:00
shancheas baeb72fe7d feat: add filtering option for items based on time group presence 2025-06-10 16:33:36 +07:00
firmanr 4e2ec4d94f Merge pull request 'feat: save otp code when reject reconciliation' (#149) from feat/otp-cancel into development
Reviewed-on: #149
2025-06-10 16:16:07 +07:00
Firman Ramdhani 94fbec0c78 feat: save otp code when reject reconciliation 2025-06-10 16:02:05 +07:00
firmanr e24fee86ba Merge pull request 'feat/otp-cancel' (#148) from feat/otp-cancel into development
Reviewed-on: #148
2025-06-10 15:19:45 +07:00
Firman Ramdhani 16df6945b7 feat: fix validation generate otp 2025-06-10 15:17:35 +07:00
Firman Ramdhani 8497a5779d feat: fix validation generate otp 2025-06-10 15:02:43 +07:00
shancheas 399ca0bdda Merge branch 'development' of ssh://git.eigen.co.id:2222/eigen/pos-be into development 2025-06-10 14:31:07 +07:00
shancheas b8dd2a4e01 temp: update WhatsApp notification method for rescheduling to use OTP notification 2025-06-10 14:30:50 +07:00
shancheas 6a7ab72e12 feat: add booking description field to item model and database 2025-06-10 14:29:46 +07:00
shancheas ffc75ba174 feat: integrate WhatsApp notifications for booking registration and rescheduling 2025-06-10 13:28:58 +07:00
firmanr 18afc47030 Merge pull request 'feat/otp-cancel' (#147) from feat/otp-cancel into development
Reviewed-on: #147
2025-06-10 13:21:34 +07:00
Firman Ramdhani dc1fadbe1f Merge branch 'development' of ssh://git.eigen.co.id:2222/eigen/pos-be into feat/otp-cancel 2025-06-10 13:21:06 +07:00
Firman Ramdhani a1ed81eec5 feat: change length otp checker 2025-06-10 13:20:53 +07:00
shancheas 8192396085 feat: implement reschedule verification process with OTP functionality 2025-06-10 10:26:36 +07:00
shancheas 3661d9d171 feat: increase item limit to 1000 and enhance query for time group filtering 2025-06-09 17:26:57 +07:00
shancheas d4d605d168 feat: add whatsapp notification for booking created 2025-06-09 16:55:55 +07:00
shancheas 10a553ac9d Merge branch 'development' of ssh://git.eigen.co.id:2222/eigen/pos-be into development 2025-06-09 10:11:36 +07:00
shancheas d95f8fd6e5 feat: add time_group_ids filter to item management and DTO 2025-06-09 10:11:16 +07:00
firmanr 9bc2f5fde2 Merge pull request 'feat/otp-cancel' (#146) from feat/otp-cancel into development
Reviewed-on: #146
2025-06-05 17:11:14 +07:00
Firman Ramdhani 0d8ec858eb feat: add api get time group items public 2025-06-05 17:10:33 +07:00
Firman Ramdhani c97399ae8f feat: add api get time group items public 2025-06-05 17:08:39 +07:00
firmanr 5b7df0e372 Merge pull request 'feat: update validation otp' (#145) from feat/otp-cancel into development
Reviewed-on: #145
2025-06-05 16:46:45 +07:00
Firman Ramdhani ca886069f1 feat: update validation otp 2025-06-05 16:45:58 +07:00
firmanr 73c87f6819 Merge pull request 'feat/otp-cancel' (#144) from feat/otp-cancel into development
Reviewed-on: #144
2025-06-05 14:32:34 +07:00
Firman Ramdhani d86f4075d4 feat: rename label kode otp at giving discount report 2025-06-05 12:40:13 +07:00
Firman Ramdhani 88753546b6 feat: add otp column at report, cancel transaction, giving discount, reconciliation, vip_code 2025-06-05 12:12:31 +07:00
Firman Ramdhani cc78dfbd06 feat: monitor log data mapper create discount 2025-06-05 10:17:06 +07:00
Firman Ramdhani f9025faf0b feat: setup message 2025-06-04 22:22:14 +07:00
Firman Ramdhani 6a0b1f6e05 feat: setup verifier 2025-06-04 21:27:34 +07:00
Firman Ramdhani 67129a8c69 Merge branch 'development' of ssh://git.eigen.co.id:2222/eigen/pos-be into feat/otp-cancel 2025-06-04 20:18:06 +07:00
Firman Ramdhani 798476aaf5 feat: implement module otp verification 2025-06-04 20:15:24 +07:00
Firman Ramdhani ee52a35af2 feat: implement module otp verification 2025-06-04 20:08:55 +07:00
Firman Ramdhani 538abb122f feat: implement module otp verification 2025-06-04 20:01:23 +07:00
shancheas 36b6ee733f feat: add OTP whatsapp notification 2025-06-04 15:32:05 +07:00
Firman Ramdhani d8cfa97612 fix: add time group at item bundling 2025-06-04 14:41:46 +07:00
Firman Ramdhani 5f08b4be66 feat: setup module otp verifications 2025-06-04 09:48:10 +07:00
Firman Ramdhani 5e328fda1e feat: fix response time group 2025-06-03 15:27:30 +07:00
Firman Ramdhani ffd8595ab2 feat: add column top_code 2025-06-03 14:26:09 +07:00
shancheas 63e43a7ba0 fix: change midtrans id to uuid 2025-06-02 15:33:22 +07:00
shancheas bc8a0407a6 feat: check booking status by id 2025-06-02 14:03:58 +07:00
irfan 9a3d544699 Merge pull request 'feat/SPG-1128-time-group' (#143) from feat/SPG-1128-time-group into development
Reviewed-on: #143
2025-06-02 13:47:45 +07:00
Firman Ramdhani 845e0547ab feat(SPG-1133): penambahan kolom dan filter time group di report income per item dan report income per item master 2025-05-28 18:26:52 +07:00
Firman Ramdhani 9e5d59baac feat: add table relation at event handler item 2025-05-28 17:13:13 +07:00
Firman Ramdhani 89dc1fc160 feat: add relation time group at handle update item 2025-05-28 17:04:26 +07:00
Firman Ramdhani 16bbb1f02b feat(SPG-1140): menambahkan validasi end time untuk create dan update time group 2025-05-28 16:00:58 +07:00
Firman Ramdhani 339b2bdab6 feat: menambahkan validasi end time untuk create dan update time group 2025-05-28 15:48:36 +07:00
Firman Ramdhani a80e2e3419 feat: memasangkan time group di item rate, item, dan item antrian 2025-05-28 15:08:38 +07:00
Firman Ramdhani 3b362d2822 feat: crete API CRUD feature time group 2025-05-28 14:52:26 +07:00
shancheas b4f39d5ccf feat: booking online response add midtrans url 2025-05-28 13:35:19 +07:00
shancheas 7c5b1b3aa8 feat: api for booking online 2025-05-28 12:32:11 +07:00
irfan 9e361da9cb Merge pull request 'development-local' (#141) from development-local into development
Reviewed-on: #141
2025-05-27 13:27:22 +07:00
irfan 0757d6791d Merge pull request 'feat/report-income' (#138) from feat/report-income into development
Reviewed-on: #138
2025-05-27 11:36:27 +07:00
irfan a438cc5f83 Merge pull request 'feat: booking online OTP and item' (#140) from development-local into development
Reviewed-on: #140
2025-05-27 11:35:10 +07:00
Firman Ramdhani 027025935c feat: add column and filter payment reference at report income 2025-05-19 17:42:35 +07:00
Firman Ramdhani 10cd1a711e feat: merubah tanggal pendapat di report pembalatan ke created_at 2025-05-16 18:37:40 +07:00
irfan bad4b2ea56 Merge pull request 'development' (#137) from development into production
Reviewed-on: #137
2025-05-09 23:33:05 +00:00
irfan 35919b91f7 Merge pull request 'refactor: replace CouchService with CouchModule in transaction modules' (#136) from development-local into development
Reviewed-on: #136
2025-05-09 23:32:40 +00:00
irfan f2d7ea80d2 Merge pull request 'development' (#135) from development into production
Reviewed-on: #135
2025-05-09 23:00:20 +00:00
irfan b18a834129 Merge pull request 'feat: enhance transaction calculations in CouchService and SalesPriceFormulaDataService' (#134) from development-local into development
Reviewed-on: #134
2025-05-09 22:59:35 +00:00
irfan 9b1f945873 Merge pull request 'development' (#133) from development into production
Reviewed-on: #133
2025-05-08 23:47:06 +00:00
irfan 6882314a9e Merge pull request 'development-local' (#132) from development-local into development
Reviewed-on: #132
2025-05-08 23:44:49 +00:00
irfan 0b482be669 Merge pull request 'feat: add clear couch transaction API' (#131) from development into production
Reviewed-on: #131
2025-04-14 06:50:43 +00:00
irfan 05473fce3d Merge pull request 'fix: time not null when save queue' (#130) from development into production
Reviewed-on: #130
2025-04-03 15:11:57 +00:00
irfan a8b3f67d1b Merge pull request 'development' (#129) from development into production
Reviewed-on: #129
2025-04-03 14:55:42 +00:00
irfan bef9f99f13 Merge pull request 'fix: add error log to whatsapp service' (#128) from development into production
Reviewed-on: #128
2025-01-30 00:02:59 +00:00
irfan 8e0c8462b9 Merge pull request 'fix: throw error when display id is undefined' (#127) from development into production
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Reviewed-on: #127
2025-01-23 15:15:43 +00:00
irfan 00e2b6e015 Merge pull request 'feat: add text to speech api' (#126) from development into production
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Reviewed-on: #126
2025-01-17 11:04:20 +00:00
irfan 7b864d4163 Merge pull request 'fix: average time from float to bigint' (#125) from development into production
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Reviewed-on: #125
2025-01-15 03:50:38 +00:00
irfan 00ec2c9342 Merge pull request 'fix: add optional id when map transaction' (#124) from development into production
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Reviewed-on: #124
2025-01-13 10:20:15 +00:00
irfan 440a589f8a Merge pull request 'development' (#123) from development into production
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Reviewed-on: #123
2025-01-13 08:25:13 +00:00
irfan a51b6ea520 Merge pull request 'fix: play estimation to numeric' (#122) from development into production
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Reviewed-on: #122
2025-01-03 11:09:13 +00:00
irfan 750cee8853 Merge pull request 'fix: call time stop when time is more than estimation' (#121) from development into production
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Reviewed-on: #121
2024-12-24 21:59:28 +00:00
irfan 0a98bcfd59 Merge pull request 'fix: error when send to null phone number' (#120) from development into production
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Reviewed-on: #120
2024-12-24 21:27:30 +00:00
irfan 9a612cc025 Merge pull request 'fix: whatsapp notification not show' (#119) from development into production
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Reviewed-on: #119
2024-12-22 15:36:34 +00:00
irfan 3aee1fdfc9 Merge pull request 'fix: register queue still sen notification' (#118) from development into production
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Reviewed-on: #118
2024-12-21 22:55:53 +00:00
irfan 0afaf1d195 Merge pull request 'development' (#117) from development into production
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Reviewed-on: #117
2024-12-20 22:28:26 +00:00
irfan ceedf83385 Merge pull request 'development' (#116) from development into production
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Reviewed-on: #116
2024-12-17 15:52:40 +00:00
irfan 13ae23000f Merge pull request 'development' (#115) from development into production
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Reviewed-on: #115
2024-12-10 23:02:47 +00:00
firmanr 51be95b5ff Merge pull request 'feat: update report demography' (#114) from feat/report-demography into production
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
Reviewed-on: #114
2024-11-04 07:08:09 +00:00