Autolab upgrade v2.8.0
-
added csv line number to error message
-
updated roster error message to include reason for failing (e.g. blank last name)
-
added check for user.save! in the black cud case
-
display multiple errors at once, updated duplicate email error message to include line number and email; TODO: update to bulleted list if above certain number of error messages
-
got initial sorted order; TODO: create checkbox option
-
added checkbox to UI
-
set checkbox to toggle table display
-
moved js to a separate file
-
new partial for displaying error messages
-
initial working version of row error display
-
Roster validation on upload
-
Remove unneeded require
-
added back .permit
-
fixed ActiveModel::ForbiddenAttributesError
-
removed extraneous error flash
-
added error messages for all instances of a duplicate
-
grouped duplicate rows together
-
fixed bug where duplicates don't show up when other errors are present
-
unstaged automatically generated Gemfile.lock changes
-
fixed case where errors weren't showing up for newly-created users
-
added back original Gemfile.lock
-
safe autocorrect
-
corrected rubocop fixed, did another safe autocorrect
-
fixed most remaining rubocop errors
-
added back updated Gemfile.lock
-
fixed bug where capitalization triggered duplicate email error, bold green/red CUDs
-
fixed another case-sensitive bug
-
Limit mini_racer to 0.4.0
-
fixed issue where missing emails in Autolab-formatted rosters weren't being marked as invalid
Co-authored-by: Oliver Li Yicheng liyicheng340@gmail.com Co-authored-by: xtrkil victorhuangwq@gmail.com