From e4ac37b003bd056068a97aa83c37d747b3943034 Mon Sep 17 00:00:00 2001 From: ssbg04 Date: Fri, 23 Oct 2026 15:50:50 +0800 Subject: [PATCH] remove LRN prefill on student add and builk add student --- .../lib/ui/screens/students/widgets/add_student_modal.dart | 7 +++---- .../screens/students/widgets/bulk_ocr_import_dialog.dart | 4 ++-- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/frontend/lib/ui/screens/students/widgets/add_student_modal.dart b/frontend/lib/ui/screens/students/widgets/add_student_modal.dart index 5ebc1c7..da22f29 100644 --- a/frontend/lib/ui/screens/students/widgets/add_student_modal.dart +++ b/frontend/lib/ui/screens/students/widgets/add_student_modal.dart @@ -73,7 +73,7 @@ class _AddStudentModalState extends ConsumerState { void initState() { super.initState(); _selectedGradeLevel = 7; - _lrnController = TextEditingController(text: '308035'); + _lrnController = TextEditingController(); _firstNameController = TextEditingController(); _middleNameController = TextEditingController(); _lastNameController = TextEditingController(); @@ -99,8 +99,7 @@ class _AddStudentModalState extends ConsumerState { } bool get _hasAnyData { - return (_lrnController.text.isNotEmpty && - _lrnController.text != '308035') || + return _lrnController.text.isNotEmpty || _firstNameController.text.isNotEmpty || _lastNameController.text.isNotEmpty; } @@ -758,7 +757,7 @@ class _AddStudentModalState extends ConsumerState { _errorMessage = null; _ocrScannedFile = null; _ocrSavedEnrollments.clear(); - _lrnController.text = '308035'; + _lrnController.clear(); _firstNameController.clear(); _middleNameController.clear(); _lastNameController.clear(); diff --git a/frontend/lib/ui/screens/students/widgets/bulk_ocr_import_dialog.dart b/frontend/lib/ui/screens/students/widgets/bulk_ocr_import_dialog.dart index 6a5805d..257153d 100644 --- a/frontend/lib/ui/screens/students/widgets/bulk_ocr_import_dialog.dart +++ b/frontend/lib/ui/screens/students/widgets/bulk_ocr_import_dialog.dart @@ -77,7 +77,7 @@ class _OcrItem { required this.filePath, required this.fileName, this.status = _FileStatus.pending, - this.lrn = '308035', + this.lrn = '', this.firstName = '', this.middleName = '', this.lastName = '', @@ -3882,7 +3882,7 @@ class _BulkOcrImportDialogState extends ConsumerState { return SizedBox( width: 160, child: TextFormField( - initialValue: item.lrn.isNotEmpty ? item.lrn : '308035', + initialValue: item.lrn, keyboardType: TextInputType.number, maxLength: 12, inputFormatters: [FilteringTextInputFormatter.digitsOnly],