Skip to content

Autolab upgrade v2.8.0

Sushanth Sathesh Rao requested to merge master into iris-nitk-mods
  • 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

Merge request reports