FG Scan form validation improvements with warehouse module updates
- Fixed 3 JavaScript syntax errors in fg_scan.html (lines 951, 840-950, 1175-1215) - Restored form field validation with proper null safety checks - Re-enabled auto-advance between form fields - Re-enabled CP code auto-complete with hyphen detection - Updated validation error messages with clear format specifications and examples - Added autocomplete='off' to all input fields - Removed auto-prefix correction feature - Updated warehouse routes and modules for box assignment workflow - Added/improved database initialization scripts - Updated requirements.txt dependencies Format specifications implemented: - Operator Code: OP + 2 digits (example: OP01, OP99) - CP Code: CP + 8 digits + hyphen + 4 digits (example: CP00000000-0001) - OC1/OC2 Codes: OC + 2 digits (example: OC01, OC99) - Defect Code: 3 digits only
This commit is contained in:
@@ -43,8 +43,10 @@ def login():
|
||||
session['email'] = user['email']
|
||||
session['role'] = user['role']
|
||||
session['full_name'] = user['full_name']
|
||||
session.modified = True # Force session to be saved
|
||||
|
||||
logger.info(f"User {username} logged in successfully")
|
||||
logger.debug(f"Session data set: user_id={user['id']}, username={username}")
|
||||
flash(f'Welcome, {user["full_name"]}!', 'success')
|
||||
|
||||
return redirect(url_for('main.dashboard'))
|
||||
|
||||
Reference in New Issue
Block a user