Summary
- Sign-in Android card: name the app 'LogShip WMS app' (de/en/es) and describe it as the warehouse app for mobile workers (details)
- WMS app login only for mobile workers — app-auth/login always runs the mobile-worker gate and refuses accounts without ad_user.IsMobileWorker with { status: 403, code: 'not_mobile_worker' } and no token (password and security-key logins alike, the key login delegates to the same route); select-role applies the same rule to X-Logship-App requests for multi-client logins; sign-in and select-role pages show a translated "No WMS access" message (de/en/es), the app drops its partial session and returns to sign-in; web sign-in unchanged; recipe updated (details)
- release app 1.0.68 (code 69): WMS app login only for mobile workers (details)
| The file was modified | app/assets/langs/shared.js (diff) |
| The file was modified | app/pages/signin.vue (diff) |
| The file was modified | app/pages/signin.vue (diff) |
| The file was modified | server/api/app-auth/login.post.ts (diff) |
| The file was modified | server/api/idempiere-auth/select-role.post.ts (diff) |
| The file was modified | app/pages/select-role.vue (diff) |
| The file was modified | .claude/rules/mobile/capacitor-app-build.md (diff) |
| The file was modified | server/utils/mobileWorkerHelper.ts (diff) |
| The file was modified | app/assets/langs/shared.js (diff) |
| The file was modified | android/app/build.gradle (diff) |
| The file was modified | android/update-files/version.json (diff) |