New features for 7.1

This commit is contained in:
Roy Johnson 2006-10-11 19:26:10 +00:00
parent 5b5858055a
commit a43577a119
5 changed files with 300 additions and 3 deletions

View file

@ -19,6 +19,11 @@
- fixed a small error in WebGUI::Group documentation.
- Added WebGUI::Text with some CSV functions.
- Added Karma RFE: Thumbnail size can be enterred in CS
- Added diskUsage.pl utility script to show space used by assets in a webgui
site, similar to the unix du utility.
- Added option to WebGUI Auth module to require strong passwords. Admins can
now require users to enter a specific combination of characters, etc.
- Added skeleton code for writing WebGUI utility scripts.
7.0.9
- Removed the need for DateTime::Cron::Simple, which also added the ability

View file

@ -25,9 +25,23 @@ updateProductsTable($session);
makeLdapRecursiveFiltersText($session);
addWikiAssets($session);
addImageStuffToCs($session);
addNewAuthSettings($session);
finish($session); # this line required
#-------------------------------------------------
sub addNewAuthSettings {
my $session = shift;
print "\tAdding new WebGUI auth settings to support strong passwords.\n" unless $quiet;
my $newSettings = {
webguiRequiredDigits => 0,
webguiNonWordCharacters => 0,
webguiRequiredMixedCase => 0,
};
foreach my $setting (keys %{$newSettings}) {
$session->db->write("insert into settings (name,value) values (?,?)",[$setting,$newSettings->{$setting}]);
}
}
#-------------------------------------------------
sub addImageStuffToCs {