Commit Graph

  • 1e795bc62f Add PayU payment link API androidlover5842 2026-01-30 07:38:53 +05:30
  • 8263bd9212 Fix PayU hash field padding androidlover5842 2026-01-30 07:14:07 +05:30
  • d278eca1e1 Adjust PayU QR request defaults androidlover5842 2026-01-30 06:59:41 +05:30
  • 10c24f265f Increase PayU settings column sizes androidlover5842 2026-01-30 06:12:10 +05:30
  • 9345930722 Return empty PayU settings when not configured androidlover5842 2026-01-30 06:07:49 +05:30
  • d1f98c8cb1 Use isTest flag for PayU base URL androidlover5842 2026-01-30 06:05:35 +05:30
  • 91a45d62e8 Fix PayU QR BookingRepo import androidlover5842 2026-01-30 06:01:03 +05:30
  • 461e94edd0 Derive PayU return URLs from property androidlover5842 2026-01-30 05:53:06 +05:30
  • 4168835d47 Add PayU webhook capture per property androidlover5842 2026-01-30 05:48:09 +05:30
  • e5c2abc317 Align PayU QR request with docs androidlover5842 2026-01-30 05:30:08 +05:30
  • 38c0a0ec9a Add PayU settings and dynamic QR generation androidlover5842 2026-01-30 05:27:04 +05:30
  • 3a2afa264f Use accrued amount for booking detail pending androidlover5842 2026-01-29 23:40:44 +05:30
  • a946521c5a Use expected checkout for booking detail expected pay androidlover5842 2026-01-29 23:34:50 +05:30
  • 0464c804cc Add pending amount to booking list androidlover5842 2026-01-29 22:17:00 +05:30
  • b765f041f7 Add booking details endpoint with guest, rooms, balance androidlover5842 2026-01-29 21:20:21 +05:30
  • 790a74c40d Allow updating expected dates on bookings androidlover5842 2026-01-29 20:29:04 +05:30
  • 5f5fd1f6b1 Eager load guest for booking list androidlover5842 2026-01-29 20:12:00 +05:30
  • 26b7392806 Include active room numbers in booking list androidlover5842 2026-01-29 20:05:55 +05:30
  • 62f2cc5aaa Include guest info in booking list androidlover5842 2026-01-29 20:02:11 +05:30
  • 4c0264cdbe Add booking travel cities and member relation androidlover5842 2026-01-29 13:55:17 +05:30
  • 5fe19cf54c Update room_stay rate_source constraint androidlover5842 2026-01-29 12:05:40 +05:30
  • ff01f0ab18 Allow MANUAL and RATE_PLAN rate sources androidlover5842 2026-01-29 12:01:33 +05:30
  • 92bc2c40a3 Remove auto check-in on booking create androidlover5842 2026-01-29 11:56:12 +05:30
  • 531c5c216d Avoid auto check-in at exact time; only past 10 min window androidlover5842 2026-01-29 11:54:30 +05:30
  • 33eebf06f6 Add available rooms range with average rate androidlover5842 2026-01-29 11:33:43 +05:30
  • ff301d80fa Return average rate for calendar range androidlover5842 2026-01-29 11:28:58 +05:30
  • 173d3fa9ea Add bulk check-in with per-room rates androidlover5842 2026-01-29 11:12:23 +05:30
  • bef941f417 Accept SVG content type with charset androidlover5842 2026-01-29 10:04:37 +05:30
  • 2f5bb5985f build fix androidlover5842 2026-01-29 09:58:59 +05:30
  • d033686e53 Restrict booking actions to admin/manager androidlover5842 2026-01-29 09:55:52 +05:30
  • 52f9b94031 Restrict booking list to non-agent roles androidlover5842 2026-01-29 09:50:19 +05:30
  • 22b996cdf2 Add bookings list endpoint with status filter androidlover5842 2026-01-29 09:48:15 +05:30
  • 5705253481 Check in only when expected time within 10 minutes androidlover5842 2026-01-29 09:46:07 +05:30
  • f342b229f4 Add expected guest count on booking androidlover5842 2026-01-29 09:34:32 +05:30
  • 5214584b3c Compute guest counts server-side on booking create androidlover5842 2026-01-29 09:30:53 +05:30
  • a67f7bfa68 Allow full guest count fields on booking create androidlover5842 2026-01-29 09:27:33 +05:30
  • 6af38f0d7e Add guest visit count by phone androidlover5842 2026-01-29 09:20:30 +05:30
  • c27d941252 Add get guest by id endpoint androidlover5842 2026-01-29 09:14:10 +05:30
  • 7aecc5c706 Link guest by phone on booking create androidlover5842 2026-01-29 09:10:57 +05:30
  • aceffb2d8e Remove guest create endpoint androidlover5842 2026-01-29 08:40:19 +05:30
  • ca1597592f Add booking guest link endpoint androidlover5842 2026-01-29 08:37:12 +05:30
  • 708ab95a31 Add guest update endpoint androidlover5842 2026-01-29 08:28:41 +05:30
  • e61393fc41 Add charge ledger for booking commissions androidlover5842 2026-01-29 07:38:22 +05:30
  • a1db58ec95 Return guestId in booking create response androidlover5842 2026-01-29 07:27:46 +05:30
  • 355da34659 Replace placeholder guest with existing phone guest androidlover5842 2026-01-29 07:18:38 +05:30
  • 1033035f7d Allow guest creation without phone; auto-create guest on booking androidlover5842 2026-01-29 07:10:03 +05:30
  • 97f09f6f75 Default timezone to India; switch rate calendar to range API androidlover5842 2026-01-29 05:47:47 +05:30
  • 3546b2de62 Allow rate plan code per room type androidlover5842 2026-01-29 05:35:19 +05:30
  • ac9df5f4bd Eager-load rate plan room type to avoid lazy proxy errors androidlover5842 2026-01-29 05:29:10 +05:30
  • 5c6b14331d Track guest createdBy androidlover5842 2026-01-29 05:12:01 +05:30
  • 3e984fdcb3 Add guest signature upload/download androidlover5842 2026-01-29 05:09:12 +05:30
  • 71c70c8554 Add rate plans, room stay rates, and payments ledger androidlover5842 2026-01-29 04:56:37 +05:30
  • b6ac87d277 Link existing guest to booking by phone androidlover5842 2026-01-29 04:07:41 +05:30
  • ffe26a4739 Link new guest to booking androidlover5842 2026-01-29 04:05:29 +05:30
  • 36e18f9649 Add guest create endpoint androidlover5842 2026-01-29 04:02:07 +05:30
  • 2f5dd7dc3c Remove transport vehicle number from bookings androidlover5842 2026-01-29 03:58:39 +05:30
  • a5d166e184 Adjust booking create and link guest vehicles to booking androidlover5842 2026-01-29 03:54:34 +05:30
  • ec3c7891a4 Add booking create endpoint androidlover5842 2026-01-29 03:42:30 +05:30
  • 9b64b34ab9 Deduplicate logic across controllers, auth, and schema fixes androidlover5842 2026-01-28 23:03:48 +05:30
  • f8bdb8e759 Delete amenities by unlinking from room types androidlover5842 2026-01-28 20:25:58 +05:30
  • 7b72dd45e3 Add card lookup by cardIndex androidlover5842 2026-01-28 20:05:53 +05:30
  • 10f79da44b Update AGENTS with availability and card revoke details androidlover5842 2026-01-28 20:03:19 +05:30
  • 10d62c683f Allow managers to revoke temp cards androidlover5842 2026-01-28 18:34:53 +05:30
  • ba88aae4cf Make card revoke transactional to avoid lazy proxy errors androidlover5842 2026-01-28 18:28:02 +05:30
  • 385a66d5c5 Revoke cards by cardIndex and drop cardId uniqueness androidlover5842 2026-01-28 18:24:40 +05:30
  • 914d824e51 Enforce unique cardId per property androidlover5842 2026-01-28 18:22:23 +05:30
  • f082328abe Handle duplicate cardId on revoke androidlover5842 2026-01-28 18:20:49 +05:30
  • 8c69a18e75 Allow card revoke by UUID or cardId androidlover5842 2026-01-28 18:18:18 +05:30
  • 8ba77232c3 Return sector0 time data on card revoke androidlover5842 2026-01-28 18:13:44 +05:30
  • b52cb1a88d Expose active temp card state on room responses androidlover5842 2026-01-28 17:56:59 +05:30
  • 2591768efb Return sector 3 payload blocks in card prepare androidlover5842 2026-01-28 07:24:45 +05:30
  • 693642f91d Include issuer info in card prepare response androidlover5842 2026-01-28 07:23:09 +05:30
  • 5552dc7900 Pad card payload key to 32 hex chars androidlover5842 2026-01-28 07:15:15 +05:30
  • eb5b59db02 Use property timezone for card issued times androidlover5842 2026-01-28 07:05:50 +05:30
  • 2e7f5c9c04 Use temp card request without expiresAt androidlover5842 2026-01-28 07:01:37 +05:30
  • 110d243c73 Fix temp card payload type name collision androidlover5842 2026-01-28 06:30:10 +05:30
  • e3420974e5 Add temporary room cards with 7 minute expiry androidlover5842 2026-01-28 06:24:19 +05:30
  • dad1aa3131 only allow staff,admin,manger to create tmpe card androidlover5842 2026-01-28 06:00:45 +05:30
  • 6001b009cd Restrict issued card list to non-agent roles androidlover5842 2026-01-28 05:58:40 +05:30
  • 6dbfb1dd29 Start card index at 10001 for new properties androidlover5842 2026-01-28 05:55:50 +05:30
  • a030e9aaa0 Allow public access for available room endpoints androidlover5842 2026-01-28 05:30:02 +05:30
  • a4c01e2e06 Make room availability endpoints public androidlover5842 2026-01-28 05:26:56 +05:30
  • 2407aa3b7a Add available rooms and room type room list endpoints androidlover5842 2026-01-28 05:25:43 +05:30
  • e966d1ec16 Require auth for room image uploads androidlover5842 2026-01-28 04:59:27 +05:30
  • 35174aa7dc Require auth for room type write endpoints androidlover5842 2026-01-28 04:54:38 +05:30
  • df351204ed Add room type images list endpoint androidlover5842 2026-01-27 23:34:37 +05:30
  • e4c38a699f Prune room images missing files on list androidlover5842 2026-01-27 23:01:58 +05:30
  • 5868586b09 Validate amenity icon key against png files androidlover5842 2026-01-27 22:42:05 +05:30
  • 58b7e57821 Serve public icon files androidlover5842 2026-01-27 22:37:52 +05:30
  • 8b430cbbcf Add public icon list endpoint androidlover5842 2026-01-27 22:36:09 +05:30
  • 0485d6a3c7 Delete image tags and unlink from images androidlover5842 2026-01-27 21:26:50 +05:30
  • c2dd4607fc Require auth for image tag changes androidlover5842 2026-01-27 19:15:18 +05:30
  • 59094f80ba Make room images list public and fix tag schema androidlover5842 2026-01-27 19:11:48 +05:30
  • 5b1564cdb3 Allow public image tag list androidlover5842 2026-01-27 19:08:17 +05:30
  • 4a40bd648c Eager-load room image tags androidlover5842 2026-01-27 18:56:29 +05:30
  • eaee838ca3 Add global image tags and tag assignment androidlover5842 2026-01-27 18:50:51 +05:30
  • 03b02a08ca Add room image reorder APIs androidlover5842 2026-01-27 17:32:15 +05:30
  • bb36512f8b Auto-add room_type is_active column androidlover5842 2026-01-27 17:27:28 +05:30
  • bcfe9fbf2a Soft-disable room types instead of delete androidlover5842 2026-01-27 17:24:42 +05:30
  • 4c21830eb0 Delete room images when deleting room androidlover5842 2026-01-27 17:18:19 +05:30