fix wikipage permissions test, eliminating session cloning
This commit is contained in:
parent
e0f55e7e5e
commit
261c8b30da
1 changed files with 5 additions and 5 deletions
|
|
@ -48,7 +48,7 @@ my $wiki = $node->addChild({
|
||||||
groupIdEdit => $assetEdit->getId,
|
groupIdEdit => $assetEdit->getId,
|
||||||
groupToAdminister => $wikiAdmin->getId,
|
groupToAdminister => $wikiAdmin->getId,
|
||||||
groupToEditPages => $wikiEditPage->getId,
|
groupToEditPages => $wikiEditPage->getId,
|
||||||
ownerUserId => $wikiOwner,
|
ownerUserId => $wikiOwner->getId,
|
||||||
}, undef, undef, {skipAutoCommitWorkflows => 1, skipNotification => 1});
|
}, undef, undef, {skipAutoCommitWorkflows => 1, skipNotification => 1});
|
||||||
$versionTag->commit;
|
$versionTag->commit;
|
||||||
my $wikipage = $wiki->addChild({
|
my $wikipage = $wiki->addChild({
|
||||||
|
|
@ -76,7 +76,7 @@ ok ( $wiki->canAdminister, 'wiki admin');
|
||||||
$session->user({user => $wikiPageEditor});
|
$session->user({user => $wikiPageEditor});
|
||||||
ok (! $wiki->canAdminister, 'wiki page editor');
|
ok (! $wiki->canAdminister, 'wiki page editor');
|
||||||
$session->user({user => $wikiOwner});
|
$session->user({user => $wikiOwner});
|
||||||
ok (! $wiki->canAdminister, 'wiki owner');
|
ok ( $wiki->canAdminister, 'wiki owner');
|
||||||
$session->user({user => $wikiPageOwner});
|
$session->user({user => $wikiPageOwner});
|
||||||
ok (! $wiki->canAdminister, 'wiki page owner');
|
ok (! $wiki->canAdminister, 'wiki page owner');
|
||||||
$session->user({userId => 1});
|
$session->user({userId => 1});
|
||||||
|
|
@ -92,7 +92,7 @@ ok ( $wiki->canEditPages, 'wiki admin');
|
||||||
$session->user({user => $wikiPageEditor});
|
$session->user({user => $wikiPageEditor});
|
||||||
ok ( $wiki->canEditPages, 'wiki page editor');
|
ok ( $wiki->canEditPages, 'wiki page editor');
|
||||||
$session->user({user => $wikiOwner});
|
$session->user({user => $wikiOwner});
|
||||||
ok (! $wiki->canEditPages, 'wiki owner');
|
ok ( $wiki->canEditPages, 'wiki owner');
|
||||||
$session->user({user => $wikiPageOwner});
|
$session->user({user => $wikiPageOwner});
|
||||||
ok (! $wiki->canEditPages, 'wiki page owner'); ##A wiki page owner should not be able to edit _all_ pages, just their own
|
ok (! $wiki->canEditPages, 'wiki page owner'); ##A wiki page owner should not be able to edit _all_ pages, just their own
|
||||||
$session->user({userId => 1});
|
$session->user({userId => 1});
|
||||||
|
|
@ -108,7 +108,7 @@ ok (! $wiki->canEdit, 'wiki admin');
|
||||||
$session->user({user => $wikiPageEditor});
|
$session->user({user => $wikiPageEditor});
|
||||||
ok (! $wiki->canEdit, 'wiki page editor');
|
ok (! $wiki->canEdit, 'wiki page editor');
|
||||||
$session->user({user => $wikiOwner});
|
$session->user({user => $wikiOwner});
|
||||||
ok (! $wiki->canEdit, 'wiki owner');
|
ok ( $wiki->canEdit, 'wiki owner');
|
||||||
$session->user({user => $wikiPageOwner});
|
$session->user({user => $wikiPageOwner});
|
||||||
ok (! $wiki->canEdit, 'wiki page owner'); ##A wiki page owner should not be able to edit _all_ pages, just their own
|
ok (! $wiki->canEdit, 'wiki page owner'); ##A wiki page owner should not be able to edit _all_ pages, just their own
|
||||||
$session->user({userId => 1});
|
$session->user({userId => 1});
|
||||||
|
|
@ -124,7 +124,7 @@ ok ( $wikipage->canEdit, 'wiki admin');
|
||||||
$session->user({user => $wikiPageEditor});
|
$session->user({user => $wikiPageEditor});
|
||||||
ok ( $wikipage->canEdit, 'wiki page editor');
|
ok ( $wikipage->canEdit, 'wiki page editor');
|
||||||
$session->user({user => $wikiOwner});
|
$session->user({user => $wikiOwner});
|
||||||
ok (! $wikipage->canEdit, 'wiki owner');
|
ok ( $wikipage->canEdit, 'wiki owner');
|
||||||
$session->user({user => $wikiPageOwner});
|
$session->user({user => $wikiPageOwner});
|
||||||
ok (! $wikipage->canEdit, 'wiki page owner');
|
ok (! $wikipage->canEdit, 'wiki page owner');
|
||||||
$session->user({userId => 1});
|
$session->user({userId => 1});
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue