check for access on WorkflowGraph

This commit is contained in:
Uwe Steinmann 2021-08-20 11:16:03 +02:00
parent ace8161afd
commit d786a66adc
3 changed files with 22 additions and 1 deletions

View File

@ -35,6 +35,7 @@ class SeedDMS_View_RemoveWorkflowFromDocument extends SeedDMS_Theme_Style {
$dms = $this->params['dms']; $dms = $this->params['dms'];
$user = $this->params['user']; $user = $this->params['user'];
$folder = $this->params['folder']; $folder = $this->params['folder'];
$accessobject = $this->params['accessobject'];
$document = $this->params['document']; $document = $this->params['document'];
$latestContent = $document->getLatestContent(); $latestContent = $document->getLatestContent();
@ -86,7 +87,13 @@ class SeedDMS_View_RemoveWorkflowFromDocument extends SeedDMS_Theme_Style {
$this->columnStart(8); $this->columnStart(8);
?> ?>
<div id="workflowgraph"> <div id="workflowgraph">
<iframe src="out.WorkflowGraph.php?workflow=<?php echo $workflow->getID(); ?>" width="100%" height="500" style="border: 1px solid #AAA;"></iframe> <?php
if($accessobject->check_view_access('WorkflowGraph')) {
?>
<iframe src="out.WorkflowGraph.php?workflow=<?php echo $workflow->getID(); ?>" width="100%" height="600" style="border: 1px solid #AAA;"></iframe>
<?php
}
?>
</div> </div>
<?php <?php
$this->columnEnd(); $this->columnEnd();

View File

@ -35,6 +35,7 @@ class SeedDMS_View_RewindWorkflow extends SeedDMS_Theme_Style {
$dms = $this->params['dms']; $dms = $this->params['dms'];
$user = $this->params['user']; $user = $this->params['user'];
$folder = $this->params['folder']; $folder = $this->params['folder'];
$accessobject = $this->params['accessobject'];
$document = $this->params['document']; $document = $this->params['document'];
$latestContent = $document->getLatestContent(); $latestContent = $document->getLatestContent();
@ -85,7 +86,13 @@ class SeedDMS_View_RewindWorkflow extends SeedDMS_Theme_Style {
$this->columnStart(8); $this->columnStart(8);
?> ?>
<div id="workflowgraph"> <div id="workflowgraph">
<?php
if($accessobject->check_view_access('WorkflowGraph')) {
?>
<iframe src="out.WorkflowGraph.php?workflow=<?php echo $workflow->getID(); ?>" width="100%" height="600" style="border: 1px solid #AAA;"></iframe> <iframe src="out.WorkflowGraph.php?workflow=<?php echo $workflow->getID(); ?>" width="100%" height="600" style="border: 1px solid #AAA;"></iframe>
<?php
}
?>
</div> </div>
<?php <?php
$this->columnEnd(); $this->columnEnd();

View File

@ -35,6 +35,7 @@ class SeedDMS_View_RunSubWorkflow extends SeedDMS_Theme_Style {
$dms = $this->params['dms']; $dms = $this->params['dms'];
$user = $this->params['user']; $user = $this->params['user'];
$folder = $this->params['folder']; $folder = $this->params['folder'];
$accessobject = $this->params['accessobject'];
$document = $this->params['document']; $document = $this->params['document'];
$subworkflow = $this->params['subworkflow']; $subworkflow = $this->params['subworkflow'];
@ -83,7 +84,13 @@ class SeedDMS_View_RunSubWorkflow extends SeedDMS_Theme_Style {
$this->columnStart(8); $this->columnStart(8);
?> ?>
<div id="workflowgraph"> <div id="workflowgraph">
<?php
if($accessobject->check_view_access('WorkflowGraph')) {
?>
<iframe src="out.WorkflowGraph.php?workflow=<?php echo $subworkflow->getID(); ?>" width="100%" height="600" style="border: 1px solid #AAA;"></iframe> <iframe src="out.WorkflowGraph.php?workflow=<?php echo $subworkflow->getID(); ?>" width="100%" height="600" style="border: 1px solid #AAA;"></iframe>
<?php
}
?>
</div> </div>
<?php <?php
$this->columnEnd(); $this->columnEnd();