Updates to Mallard From December 1999


# Patch Date Modules/Programs Affected Servers Updated Comments
1 Allow roster select of all users except Staff 12/06/99 Roster.pm (1.26) develop
  • Roster.pm: Added "__NoStaff" option to return users in all sections except Staff, in retrieve_users_by_section(). Changed print_section_menu() to a local routine rather than a call up to the general menu printer in Mallard.pm, as that one can't have values and strings that differ.
2 Allow users to configure the icon bar 12/17/99 Navigation.pm (1.14)
InputType.pm (1.14)
Lessons.pm (1.112)
Authent.pm (1.??)
icon_bar_config.cgi (1.2 - new)
develop
  • Navigation.pm: Added routines to configure navigation icons: read_navigation_icons_file(), write_navigation_icons_file(), read_available_utilities(). Added constant filenames for default icon bar and homepage config files.
  • InputType.pm: Make get_grading_icons() look in the course icons area to see if the grading icons have been overridden.
  • Lessons.pm: Load and resolve all the icons before using them, to allow for the course-specific icon overriding. New routine load_general_icons()
  • Authent.pm: Added new routine resolve_icon()
  • icon_bar_config.cgi: New program to allow users to configure the icon bar.

Questions? Comments? General harrassment? Mail it to maiko@wocket.csl.uiuc.edu.