From d24714b2f53ddce8cdf2034776c74fa367304563 Mon Sep 17 00:00:00 2001 From: Henry Tang Date: Fri, 31 Oct 2008 14:57:50 +0000 Subject: [PATCH] AMH: implemented support for user override of versionTagMode --- lib/WebGUI/ProfileField.pm | 0 lib/WebGUI/VersionTag.pm | 6 ++++++ 2 files changed, 6 insertions(+) mode change 100644 => 100755 lib/WebGUI/ProfileField.pm diff --git a/lib/WebGUI/ProfileField.pm b/lib/WebGUI/ProfileField.pm old mode 100644 new mode 100755 diff --git a/lib/WebGUI/VersionTag.pm b/lib/WebGUI/VersionTag.pm index 838e2f95f..e3a03d1f7 100755 --- a/lib/WebGUI/VersionTag.pm +++ b/lib/WebGUI/VersionTag.pm @@ -380,6 +380,12 @@ sub getVersionTagMode { my $mode = q{}; #AMH: to do get user settings + $mode = $session->user()->profileField(q{versionTagMode}); + + #verify mode. + if (!(defined $mode && WebGUI::Utility::isIn($mode, qw{autoCommit siteWide singlePerUser multiPerUser}))) { + $mode = q{}; + } #Get mode from settings if ($mode eq q{}) {