Commit History

  1. feat(auth): add password reset token to forgot-password flow⁠

    86b2156

  1. fix: robustly sync must_change_password into require_password_change on login; clear top-level must_change_password on password change/reset

    37bf953
  2. fix: sync must_change_password from scm_system_users into require_password_change on login

    a5ad68d
  3. feat: store forgot-pwd OTP in MongoDB, support OTP-based login and reset-with-otp endpoint

    b0e514f
  4. forget password flow

    cc73d86
  5. merchant name fix for OTP

    a24aedc
  6. notfication ms integration

    4e94087
  7. OTP template

    79d7b1c
  8. forgot pwd fix

    d9fd805
  9. required change password

    e419180

  1. role id fix

    b81506c
  2. role id fix

    f6063c4

  1. notification fix

    6cd783a
  2. notification

    e47349e
  3. email smtp

    84651f3
  4. wati removed

    3b3b885
  5. feat(logging): Enhance logging with structured events and error handling

    17ba139

  1. feat(system-users): Add comprehensive authentication logging with emoji indicators⁠

    128268c

  1. feat(staff-auth): Query pos_staff collection directly and add staff_id to auth tokens⁠

    0ece69a
  2. feat(notifications): Replace WATI service with unified notification queue⁠

    2a952d3

  1. feat(system-users): Add Pydantic config for field alias population⁠

    690d338
  2. feat(system-users): Add metadata support and enhanced user creation logging⁠

    512572c

  1. refactor(cache): Improve Redis connection pool configuration handling⁠

    f9e7162
  2. perf(cache): Implement Redis connection pooling with health checks⁠

    9a8cccf

  1. refactor(auth): Rename service_professional files to service_partners⁠

    cb893ce

  1. refactor(service-professional): Rename service_professional to service_partners throughout codebase⁠

    9c25e38
  2. refactor(service-professional): Rename collection from scm_service_professionals to scm_service_partners⁠

    1e7f907
  3. feat(auth): Add user management endpoints with admin controls⁠

    cd28adc
  4. feat(logging): Add correlation ID tracing for distributed request tracking⁠

    1f7d0a1
  5. refactor: Simplify SCM permission lookup by removing the intermediate role ID mapping.

    cb5967b

  1. feat(auth): Add missing JWT token fields for microservice compatibility⁠

    b57206e
  2. fix(auth): Remove hardcoded /auth prefix from router⁠

    0fd5692

  1. docs(service-professional): Update API endpoints and JWT payload documentation⁠

    a0ecd9a
  2. feat(service-professional): Remove staff_id/staff_code from OTP login response⁠

    2ca6cd8
  3. feat(service-professional): Migrate from staff_id/staff_code to partner_id identifier⁠

    26d5826

  1. feat(service-professional): Add staff_id to JWT token payload⁠

    d87c960

  1. chore(.gitignore): Add .env file to gitignore⁠

    ed6a9cc

  1. feat(service-professional): Add OTP-based authentication system for service professionals⁠

    19a1450
  2. Merge branch 'main' of https://huggingface.co/spaces/cuatrolabs/cuatrolabs-auth-ms

    846cbb0

  1. feat(wati): Add employee credentials delivery via WhatsApp⁠

    4a7f89c
  2. feat(wati): Add WhatsApp opt-in verification and employee onboarding guide⁠

    89cbb84

  1. (System_user)-updated last_login_at in change_password()

    vanitha
    e642846
  2. (system_user)-fix change password. convert user_id UUID to str

    vanitha
    1bb0782
  3. (system_user)-fix change password. convert user_id UUID to str

    vanitha
    2a9b97c

  1. Merge branch 'main' of https://huggingface.co/spaces/cuatrolabs/cuatrolabs-auth-ms

    vanitha
    be86e8d

  1. feat(wati): Enhance token handling and error logging for WATI API integration

    8f49572
  2. fix(logging): Enhance JSONFormatter to handle non-serializable values

    5837d2b

  1. fix(logging): Ensure JSON serialization handles non-serializable types

    7bfb479
  2. Create .env

    Verified signature
    6dd4819
  3. docker

    b2a1ec2