+ add for task 445
This commit is contained in:
@@ -146,6 +146,7 @@ class group extends control
|
||||
$this->view->position[] = $group->name . $this->lang->colon . $this->lang->group->managePriv;
|
||||
|
||||
$this->view->group = $group;
|
||||
$this->view->changelogs = $this->lang->changelog;
|
||||
$this->view->groupPrivs = $groupPrivs;
|
||||
|
||||
}
|
||||
|
||||
@@ -14,6 +14,16 @@ function checkall(checker)
|
||||
});
|
||||
}
|
||||
|
||||
function showPriv()
|
||||
{
|
||||
var version = $('#version').val();
|
||||
$('.priv').removeClass('red');
|
||||
privs = newPriv[version];
|
||||
for(var item in privs)
|
||||
{
|
||||
$('#' + privs[item]).addClass('red');
|
||||
}
|
||||
}
|
||||
/**
|
||||
* Control the actions select control for a module.
|
||||
*
|
||||
|
||||
@@ -247,3 +247,44 @@ $lang->group->newPriv['task']['close'] = 'close';
|
||||
$lang->group->newPriv['task']['batchClose'] = 'batchClose';
|
||||
$lang->group->newPriv['task']['finish'] = 'finish';
|
||||
$lang->group->newPriv['search']['select'] = 'select';
|
||||
|
||||
/* Every version of new privilege. */
|
||||
|
||||
$lang->changelog['1.0.1'][] = 'project-computeBurn';
|
||||
|
||||
$lang->changelog['1.1'][] = 'search-saveQuery';
|
||||
$lang->changelog['1.1'][] = 'search-deleteQuery';
|
||||
|
||||
$lang->changelog['1.2'][] = 'product-doc';
|
||||
$lang->changelog['1.2'][] = 'project-doc';
|
||||
$lang->changelog['1.2'][] = 'project-ajaxGetProducts';
|
||||
$lang->changelog['1.2'][] = 'bug-saveTemplate';
|
||||
$lang->changelog['1.2'][] = 'bug-deleteTemplate';
|
||||
$lang->changelog['1.2'][] = 'bug-customFields';
|
||||
$lang->changelog['1.2'][] = 'bug-ajaxGetModuleOwner';
|
||||
$lang->changelog['1.2'][] = 'doc-index';
|
||||
$lang->changelog['1.2'][] = 'doc-browse';
|
||||
$lang->changelog['1.2'][] = 'doc-createLib';
|
||||
$lang->changelog['1.2'][] = 'doc-editLib';
|
||||
$lang->changelog['1.2'][] = 'doc-deleteLib';
|
||||
$lang->changelog['1.2'][] = 'doc-create';
|
||||
$lang->changelog['1.2'][] = 'doc-view';
|
||||
$lang->changelog['1.2'][] = 'doc-edit';
|
||||
$lang->changelog['1.2'][] = 'doc-delete';
|
||||
$lang->changelog['1.2'][] = 'doc-deleteFile';
|
||||
|
||||
$lang->changelog['1.3'][] = 'task-start';
|
||||
$lang->changelog['1.3'][] = 'task-complete';
|
||||
$lang->changelog['1.3'][] = 'task-cancel';
|
||||
$lang->changelog['1.3'][] = 'tree-ajaxGetSonModules';
|
||||
$lang->changelog['1.3'][] = 'file-delete';
|
||||
$lang->changelog['1.3'][] = 'file-ajaxUpload';
|
||||
|
||||
$lang->changelog['1.4'][] = 'my-testTask';
|
||||
$lang->changelog['1.4'][] = 'my-testCase';
|
||||
$lang->changelog['1.4'][] = 'task-finish';
|
||||
$lang->changelog['1.4'][] = 'task-close';
|
||||
$lang->changelog['1.4'][] = 'task-activate';
|
||||
$lang->changelog['1.4'][] = 'search-select';
|
||||
|
||||
$lang->changelog['1.5'][] = 'task-batchClose';
|
||||
|
||||
@@ -40,4 +40,14 @@ $lang->group->outside = '组外用户';
|
||||
$lang->group->copyOptions['copyPriv'] = '复制权限';
|
||||
$lang->group->copyOptions['copyUser'] = '复制用户';
|
||||
|
||||
$lang->group->query = '标红';
|
||||
$lang->group->addPriv = '版本新增权限';
|
||||
$lang->group->versions['1.0.1'] = '禅道1.0.1';
|
||||
$lang->group->versions['1.1'] = '禅道1.1';
|
||||
$lang->group->versions['1.2'] = '禅道1.2';
|
||||
$lang->group->versions['1.3'] = '禅道1.3';
|
||||
$lang->group->versions['1.4'] = '禅道1.4';
|
||||
$lang->group->versions['1.5'] = '禅道1.5';
|
||||
$lang->group->versions['2.0'] = '禅道2.0';
|
||||
|
||||
include (dirname(__FILE__) . '/resource.php');
|
||||
|
||||
@@ -12,7 +12,15 @@
|
||||
?>
|
||||
<form method='post' target='hiddenwin'>
|
||||
<table class='table-1 a-left'>
|
||||
<caption class='caption-tl'><?php echo $group->name . $lang->colon . $lang->group->managePriv;?></caption>
|
||||
<caption class='caption-tl'><?php echo $group->name . $lang->colon . $lang->group->managePriv;?>
|
||||
<span class='half-right'>
|
||||
<?php
|
||||
echo $lang->group->addPriv . $lang->colon;
|
||||
echo html::select('version', $this->lang->group->versions);
|
||||
echo html::commonButton($this->lang->group->query, "onclick=showPriv()");
|
||||
?>
|
||||
</span>
|
||||
</caption>
|
||||
<tr class='colhead'>
|
||||
<th><?php echo $lang->group->module;?></th>
|
||||
<th><?php echo $lang->group->method;?></th>
|
||||
@@ -25,9 +33,11 @@
|
||||
<?php foreach($moduleActions as $action => $actionLabel):?>
|
||||
<div class='w-p20 f-left'><input type='checkbox' name='actions[<?php echo $moduleName;?>][]' value='<?php echo $action;?>' <?php if(isset($groupPrivs[$moduleName][$action])) echo "checked";?> />
|
||||
<?php if(isset($lang->group->newPriv[$moduleName][$actionLabel])):?>
|
||||
<span class='red'><?php echo $lang->$moduleName->$actionLabel;?></span>
|
||||
<span class='priv red' id=<?php echo $moduleName . '-' . $actionLabel;?>><?php echo $lang->$moduleName->$actionLabel;?></span>
|
||||
<?php else:?>
|
||||
<span class='priv' id=<?php echo $moduleName . '-' . $actionLabel;?>>
|
||||
<?php echo $lang->$moduleName->$actionLabel;?>
|
||||
</span>
|
||||
<?php endif;?>
|
||||
</div>
|
||||
<?php if(($i % 4) == 0) echo "<div class='c-both'></div>"; $i ++;?>
|
||||
@@ -47,3 +57,6 @@
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
<script type='text/javascript'>
|
||||
var newPriv=<?php echo json_encode($changelogs)?>
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user