Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/phauline-racel/LIMO-YUSEN-WAREHOUSE/llms.txt

Use this file to discover all available pages before exploring further.

Every logged-in user — regardless of role — can access their own profile page. Click your name in the top-right corner of any page to open the user dropdown menu, then select Profile. The profile page is split into two tabs: Profile Information, which displays your account details and lets you edit certain fields, and Change Password, which lets you update your login password at any time.

Profile Information Tab

The Profile Information tab shows the details stored against your account.
FieldEditableDescription
Employee IDYour unique employee identifier (e.g. EMP-001)
Full NameYour display name shown throughout the application
UsernameThe userId you use to log in
EmailYour contact email address
RoleYour assigned role: admin or employee
StatusWhether your account is active or inactive
Last LoginTimestamp of your most recent successful login
Date CreatedThe date and time your account was first created

Editing Your Profile

Click the Edit Profile button to switch the editable fields — Full Name, Username, and Email — into input mode. Make your changes and click Save Changes to apply them. Click Cancel at any time to discard changes and return to read-only view.
Profile edits (Full Name, Username, Email) are saved to the browser’s localStorage under the key warehouseProfile as a display supplement. Changes to your login credentials — including your auth username and role — can only be made by an admin via the User Management page.
Employee ID, Role, Status, Last Login, and Date Created are always read-only from this page. If your Employee ID or role needs to be corrected, an admin must update it via User Management.

Change Password Tab

Use the Change Password tab to update your account password. You must know your current password to complete the process.
1

Open the Change Password tab

On the Profile page, click the Change Password tab. The password form becomes visible.
2

Enter your current password

Type your existing password into the Current Password field. This is required to verify your identity before the change is applied.
3

Enter your new password

Type the password you want to switch to in the New Password field.
4

Confirm your new password

Re-type the same new password in the Confirm Password field. Both entries must match exactly.
5

Submit the form

Click Update Password. The system calls AuthService.changePassword(currentPassword, newPassword, confirmPassword) and returns a result object indicating success or failure.

Return Value

AuthService.changePassword() always returns an object with the following shape:
{ success: boolean, message: string }
Example responses:
// Success
{ success: true,  message: 'Password updated successfully.' }

// Failure — wrong current password
{ success: false, message: 'Incorrect current password.' }

// Failure — new passwords do not match
{ success: false, message: 'New passwords do not match.' }

// Failure — one or more fields left empty
{ success: false, message: 'Please complete all password fields.' }

// Failure — no active session
{ success: false, message: 'Please log in to change your password.' }

Validation Rules

The following rules are enforced before the password is updated:
  • All three fields (Current Password, New Password, Confirm Password) are required. Leaving any field empty returns an error.
  • The value entered in Current Password must exactly match the password currently stored for your account.
  • The value entered in New Password and Confirm Password must be identical.
  • An active login session is required; if the session is missing the call returns immediately with an error.
After an admin resets your password to the default Password123 via User Management, log in with that temporary password and then change it immediately on this page. Using the default password for any length of time is a security risk.
Employees can only change their own password from this page. Changing another user’s password requires an admin account — admins can reset any user’s password to the default from the User Management page.

Build docs developers (and LLMs) love