Only content managers can own a page.

This commit is contained in:
JT Smith 2003-02-03 03:48:44 +00:00
parent 5a218e3feb
commit 918da0ac3d

View file

@ -13,6 +13,7 @@ package WebGUI::Operation::Page;
use Exporter; use Exporter;
use strict; use strict;
use WebGUI::DateTime; use WebGUI::DateTime;
use WebGUI::Grouping;
use WebGUI::HTMLForm; use WebGUI::HTMLForm;
use WebGUI::Icon; use WebGUI::Icon;
use WebGUI::International; use WebGUI::International;
@ -339,7 +340,8 @@ sub www_editPage {
} }
my $clause; my $clause;
if (WebGUI::Privilege::isInGroup(3)) { if (WebGUI::Privilege::isInGroup(3)) {
$clause = "userId<>1 and status='Active'"; my $contentManagers = WebGUI::Grouping::getUsersInGroup(4);
$clause = "userId in ($session{user}{userId},".join(",",@$contentManagers).")";
} else { } else {
$clause = "userId=$page{ownerId}"; $clause = "userId=$page{ownerId}";
} }