cuatrolabs-auth-ms / app /system_users

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

  1. role id fix

    b81506c
  2. role id fix

    f6063c4

  1. notification fix

    6cd783a
  2. email smtp

    84651f3

  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. feat(auth): Add user management endpoints with admin controls⁠

    cd28adc
  2. refactor: Simplify SCM permission lookup by removing the intermediate role ID mapping.

    cb5967b

  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. feat(auth): Implement staff mobile OTP login and restructure user management routes

    622d307

  1. fix(system_users): Add UUID serialization in JWT token creation⁠

    e9ff13c

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

    vanitha
    017e331
  2. changed user_id as UUID

    vanitha
    5fdb9fd

  1. feat(auth): Add backward compatibility for customer token type migration⁠

    facbc29

  1. updates

    e032470

  1. feat(system_users): Complete staff mobile OTP login implementation with token generation⁠

    7426dce
  2. fix(system_users): Reorganize router imports and definitions for proper initialization order⁠

    57100c8
  3. fix: Correct type hint for user_info in StaffMobileOTPLoginResponse and adjust router definition placement

    60b9eb5
  4. feat: Implement staff mobile OTP login endpoint with validation and token generation

    4fe4dba

  1. feat: Implement password rotation policy with status checks and logging

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

    fe3ac46
  3. feat: Enhance logout functionality with audit logging and security improvements

    92a0975

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

    vanitha
    98f799f
  2. removed first_name and last_name added full_name

    vanitha
    9ebd6b2
  3. feat: Implement forgot password feature with email reset functionality⁠

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

    vanitha
    e4562cb
  5. added fullname and removed metdata from login response

    vanitha
    6939a48
  6. Implement structured logging system across AUTH Microservice⁠

    755d6cd
  7. Enhance error handling and logging across authentication and user management endpoints⁠

    2d38c65

  1. docs(merchant_type): Standardize merchant type references to lowercase⁠

    d74c068
  2. docs(merchant_type): Update merchant type references from salon to retail and NCNF⁠

    349a6d0

  1. feat(system_users): Add merchant_type field to user update schema and create utility scripts⁠

    87ec4dd

  1. feat(internal): Add internal API endpoints for system user creation from employees and merchants⁠

    5f1560e

  1. refactor(models): make first_name optional in SystemUserModel⁠

    d990a6b

  1. refactor(schemas): update imports and fix newline in schema file

    390c48c
  2. feat(system_users): Add merchant_type field and list endpoint with projection support⁠

    a581666