Up to [LON-CAPA] / loncom / enrollment
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Current tag: version_2_6_1
Propagating changes in ID made by Domain Coordinator to classlist.db file in any courses in which user has active or future student roles. Update name changes too. loncommon.pm - Pass ref to %got_rules to &user_rule_check(), so retrieval of rules only occurs once per domain. Retrieve rules for both username and ID - &instrule_disallow_msg() takes a fourth argument ($mode) so message is different for messages generated for uploaded CSV file of users and single user modification. loncreateuser.pm - Propagate name changes and ID change to courses if Domain Coordinator is updating user data. - Only display permanent e-mail on results page (no personal data changes) if one is defined. - &print_user_modification_page() takes additional argument - $context - if domain adds the checkbox to force an ID change. lonuserutils.pm - check for $context was mistakenly checking $setting - check whether Domain Coordinator wishes to change authentication for existing users should be $checkauth eq 'Yes' - propagate name changes and ID change to courses if Domain Coordinator is updating user data, and had checked boxes for force ID change, and force course changes - &update_classlist() moved to lonuserutils.pm from Autoupdate.pl - &propagate_id_change() added to propagate ID and name changes to courses - include cr (for Custom role) in option for Course roles for DC when setting filters for user lists. - summary of filters used (displayed above tabular data) is customized to be an appropriate message for the choice of filters used in all cases. - &Apache::lonnet::flushcourselogs() after processing adds/modifications in CSV file of users called in all contexts. Autoupdate.pl - &update_classlist() moved to lonuserutils.pm