4095 lines
516 KiB
PHP
4095 lines
516 KiB
PHP
<?php
|
|
$config->group->subset = new stdclass();
|
|
|
|
$config->group->subset->my = new stdclass();
|
|
$config->group->subset->my->order = 20;
|
|
$config->group->subset->my->nav = 'my';
|
|
|
|
$config->group->subset->todo = new stdclass();
|
|
$config->group->subset->todo->order = 30;
|
|
$config->group->subset->todo->nav = 'my';
|
|
|
|
$config->group->subset->contact = new stdclass();
|
|
$config->group->subset->contact->order = 40;
|
|
$config->group->subset->contact->nav = 'my';
|
|
|
|
$config->group->subset->personalsettings = new stdclass();
|
|
$config->group->subset->personalsettings->order = 50;
|
|
$config->group->subset->personalsettings->nav = 'my';
|
|
|
|
$config->group->subset->effort = new stdclass();
|
|
$config->group->subset->effort->order = 60;
|
|
$config->group->subset->effort->nav = 'my';
|
|
|
|
$config->group->subset->program = new stdclass();
|
|
$config->group->subset->program->order = 70;
|
|
$config->group->subset->program->nav = 'program';
|
|
|
|
$config->group->subset->personnel = new stdclass();
|
|
$config->group->subset->personnel->order = 80;
|
|
$config->group->subset->personnel->nav = 'program';
|
|
|
|
$config->group->subset->programstakeholder = new stdclass();
|
|
$config->group->subset->programstakeholder->order = 90;
|
|
$config->group->subset->programstakeholder->nav = 'program';
|
|
|
|
$config->group->subset->product = new stdclass();
|
|
$config->group->subset->product->order = 100;
|
|
$config->group->subset->product->nav = 'product';
|
|
|
|
$config->group->subset->story = new stdclass();
|
|
$config->group->subset->story->order = 110;
|
|
$config->group->subset->story->nav = 'product';
|
|
|
|
$config->group->subset->requirement = new stdclass();
|
|
$config->group->subset->requirement->order = 120;
|
|
$config->group->subset->requirement->nav = 'product';
|
|
|
|
$config->group->subset->productplan = new stdclass();
|
|
$config->group->subset->productplan->order = 130;
|
|
$config->group->subset->productplan->nav = 'product';
|
|
|
|
$config->group->subset->release = new stdclass();
|
|
$config->group->subset->release->order = 140;
|
|
$config->group->subset->release->nav = 'product';
|
|
|
|
$config->group->subset->productsettings = new stdclass();
|
|
$config->group->subset->productsettings->order = 160;
|
|
$config->group->subset->productsettings->nav = 'product';
|
|
|
|
$config->group->subset->project = new stdclass();
|
|
$config->group->subset->project->order = 170;
|
|
$config->group->subset->project->nav = 'project';
|
|
|
|
$config->group->subset->projectplan = new stdclass();
|
|
$config->group->subset->projectplan->order = 180;
|
|
$config->group->subset->projectplan->nav = 'project';
|
|
|
|
$config->group->subset->projectstory = new stdclass();
|
|
$config->group->subset->projectstory->order = 190;
|
|
$config->group->subset->projectstory->nav = 'project';
|
|
|
|
$config->group->subset->programplan = new stdclass();
|
|
$config->group->subset->programplan->order = 200;
|
|
$config->group->subset->programplan->nav = 'project';
|
|
|
|
$config->group->subset->design = new stdclass();
|
|
$config->group->subset->design->order = 210;
|
|
$config->group->subset->design->nav = 'project';
|
|
|
|
$config->group->subset->issue = new stdclass();
|
|
$config->group->subset->issue->order = 230;
|
|
$config->group->subset->issue->nav = 'project';
|
|
|
|
$config->group->subset->risk = new stdclass();
|
|
$config->group->subset->risk->order = 240;
|
|
$config->group->subset->risk->nav = 'project';
|
|
|
|
$config->group->subset->workestimation = new stdclass();
|
|
$config->group->subset->workestimation->order = 260;
|
|
$config->group->subset->workestimation->nav = 'project';
|
|
|
|
$config->group->subset->opportunity = new stdclass();
|
|
$config->group->subset->opportunity->order = 290;
|
|
$config->group->subset->opportunity->nav = 'project';
|
|
|
|
$config->group->subset->meeting = new stdclass();
|
|
$config->group->subset->meeting->order = 350;
|
|
$config->group->subset->meeting->nav = 'project';
|
|
|
|
$config->group->subset->projectbuild = new stdclass();
|
|
$config->group->subset->projectbuild->order = 360;
|
|
$config->group->subset->projectbuild->nav = 'project';
|
|
|
|
$config->group->subset->projectrelease = new stdclass();
|
|
$config->group->subset->projectrelease->order = 370;
|
|
$config->group->subset->projectrelease->nav = 'project';
|
|
|
|
$config->group->subset->projectsettings = new stdclass();
|
|
$config->group->subset->projectsettings->order = 390;
|
|
$config->group->subset->projectsettings->nav = 'project';
|
|
|
|
$config->group->subset->projectreview = new stdclass();
|
|
$config->group->subset->projectreview->order = 400;
|
|
$config->group->subset->projectreview->nav = 'project';
|
|
|
|
$config->group->subset->projecttrack = new stdclass();
|
|
$config->group->subset->projecttrack->order = 410;
|
|
$config->group->subset->projecttrack->nav = 'project';
|
|
|
|
$config->group->subset->projectqa = new stdclass();
|
|
$config->group->subset->projectqa->order = 420;
|
|
$config->group->subset->projectqa->nav = 'project';
|
|
|
|
$config->group->subset->pssp = new stdclass();
|
|
$config->group->subset->pssp->order = 430;
|
|
$config->group->subset->pssp->nav = 'project';
|
|
|
|
$config->group->subset->cm = new stdclass();
|
|
$config->group->subset->cm->order = 440;
|
|
$config->group->subset->cm->nav = 'project';
|
|
|
|
$config->group->subset->measrecord = new stdclass();
|
|
$config->group->subset->measrecord->order = 480;
|
|
$config->group->subset->measrecord->nav = 'project';
|
|
|
|
$config->group->subset->projectreport = new stdclass();
|
|
$config->group->subset->projectreport->order = 490;
|
|
$config->group->subset->projectreport->nav = 'project';
|
|
|
|
$config->group->subset->projectresearch = new stdclass();
|
|
$config->group->subset->projectresearch->order = 500;
|
|
$config->group->subset->projectresearch->nav = 'project';
|
|
|
|
$config->group->subset->projectauditplan = new stdclass();
|
|
$config->group->subset->projectauditplan->order = 510;
|
|
$config->group->subset->projectauditplan->nav = 'project';
|
|
|
|
$config->group->subset->projectgapanalysis = new stdclass();
|
|
$config->group->subset->projectgapanalysis->order = 520;
|
|
$config->group->subset->projectgapanalysis->nav = 'project';
|
|
|
|
$config->group->subset->execution = new stdclass();
|
|
$config->group->subset->execution->order = 530;
|
|
$config->group->subset->execution->nav = 'execution';
|
|
|
|
$config->group->subset->task = new stdclass();
|
|
$config->group->subset->task->order = 540;
|
|
$config->group->subset->task->nav = 'execution';
|
|
|
|
$config->group->subset->build = new stdclass();
|
|
$config->group->subset->build->order = 550;
|
|
$config->group->subset->build->nav = 'execution';
|
|
|
|
$config->group->subset->executionview = new stdclass();
|
|
$config->group->subset->executionview->order = 560;
|
|
$config->group->subset->executionview->nav = 'execution';
|
|
|
|
$config->group->subset->executionkanban = new stdclass();
|
|
$config->group->subset->executionkanban->order = 580;
|
|
$config->group->subset->executionkanban->nav = 'execution';
|
|
|
|
$config->group->subset->executionburn = new stdclass();
|
|
$config->group->subset->executionburn->order = 590;
|
|
$config->group->subset->executionburn->nav = 'execution';
|
|
|
|
$config->group->subset->executioncfd = new stdclass();
|
|
$config->group->subset->executioncfd->order = 600;
|
|
$config->group->subset->executioncfd->nav = 'execution';
|
|
|
|
$config->group->subset->executionstory = new stdclass();
|
|
$config->group->subset->executionstory->order = 610;
|
|
$config->group->subset->executionstory->nav = 'execution';
|
|
|
|
$config->group->subset->executionqa = new stdclass();
|
|
$config->group->subset->executionqa->order = 620;
|
|
$config->group->subset->executionqa->nav = 'execution';
|
|
|
|
$config->group->subset->executionsettings = new stdclass();
|
|
$config->group->subset->executionsettings->order = 630;
|
|
$config->group->subset->executionsettings->nav = 'execution';
|
|
|
|
$config->group->subset->kanban = new stdclass();
|
|
$config->group->subset->kanban->order = 640;
|
|
$config->group->subset->kanban->nav = 'kanban';
|
|
|
|
$config->group->subset->managespace = new stdclass();
|
|
$config->group->subset->managespace->order = 650;
|
|
$config->group->subset->managespace->nav = 'kanban';
|
|
|
|
$config->group->subset->qa = new stdclass();
|
|
$config->group->subset->qa->order = 660;
|
|
$config->group->subset->qa->nav = 'qa';
|
|
|
|
$config->group->subset->bug = new stdclass();
|
|
$config->group->subset->bug->order = 670;
|
|
$config->group->subset->bug->nav = 'qa';
|
|
|
|
$config->group->subset->testcase = new stdclass();
|
|
$config->group->subset->testcase->order = 680;
|
|
$config->group->subset->testcase->nav = 'qa';
|
|
|
|
$config->group->subset->testtask = new stdclass();
|
|
$config->group->subset->testtask->order = 690;
|
|
$config->group->subset->testtask->nav = 'qa';
|
|
|
|
$config->group->subset->testsuite = new stdclass();
|
|
$config->group->subset->testsuite->order = 700;
|
|
$config->group->subset->testsuite->nav = 'qa';
|
|
|
|
$config->group->subset->testreport = new stdclass();
|
|
$config->group->subset->testreport->order = 710;
|
|
$config->group->subset->testreport->nav = 'qa';
|
|
|
|
$config->group->subset->zahost = new stdclass();
|
|
$config->group->subset->zahost->order = 720;
|
|
$config->group->subset->zahost->nav = 'qa';
|
|
|
|
$config->group->subset->zanode = new stdclass();
|
|
$config->group->subset->zanode->order = 730;
|
|
$config->group->subset->zanode->nav = 'qa';
|
|
|
|
$config->group->subset->caselib = new stdclass();
|
|
$config->group->subset->caselib->order = 740;
|
|
$config->group->subset->caselib->nav = 'assetlib';
|
|
|
|
$config->group->subset->storylib = new stdclass();
|
|
$config->group->subset->storylib->order = 760;
|
|
$config->group->subset->storylib->nav = 'assetlib';
|
|
|
|
$config->group->subset->issuelib = new stdclass();
|
|
$config->group->subset->issuelib->order = 770;
|
|
$config->group->subset->issuelib->nav = 'assetlib';
|
|
|
|
$config->group->subset->risklib = new stdclass();
|
|
$config->group->subset->risklib->order = 780;
|
|
$config->group->subset->risklib->nav = 'assetlib';
|
|
|
|
$config->group->subset->opportunitylib = new stdclass();
|
|
$config->group->subset->opportunitylib->order = 790;
|
|
$config->group->subset->opportunitylib->nav = 'assetlib';
|
|
|
|
$config->group->subset->practicelib = new stdclass();
|
|
$config->group->subset->practicelib->order = 800;
|
|
$config->group->subset->practicelib->nav = 'assetlib';
|
|
|
|
$config->group->subset->componentlib = new stdclass();
|
|
$config->group->subset->componentlib->order = 810;
|
|
$config->group->subset->componentlib->nav = 'assetlib';
|
|
|
|
$config->group->subset->doc = new stdclass();
|
|
$config->group->subset->doc->order = 820;
|
|
$config->group->subset->doc->nav = 'doc';
|
|
|
|
$config->group->subset->api = new stdclass();
|
|
$config->group->subset->api->order = 830;
|
|
$config->group->subset->api->nav = 'doc';
|
|
|
|
$config->group->subset->screen = new stdclass();
|
|
$config->group->subset->screen->order = 840;
|
|
$config->group->subset->screen->nav = 'bi';
|
|
|
|
$config->group->subset->pivot = new stdclass();
|
|
$config->group->subset->pivot->order = 850;
|
|
$config->group->subset->pivot->nav = 'bi';
|
|
|
|
$config->group->subset->chart = new stdclass();
|
|
$config->group->subset->chart->order = 860;
|
|
$config->group->subset->chart->nav = 'bi';
|
|
|
|
$config->group->subset->dataview = new stdclass();
|
|
$config->group->subset->dataview->order = 870;
|
|
$config->group->subset->dataview->nav = 'bi';
|
|
|
|
$config->group->subset->dimension = new stdclass();
|
|
$config->group->subset->dimension->order = 880;
|
|
$config->group->subset->dimension->nav = 'bi';
|
|
|
|
$config->group->subset->metric = new stdclass();
|
|
$config->group->subset->metric->order = 890;
|
|
$config->group->subset->metric->nav = 'bi';
|
|
|
|
$config->group->subset->systemteam = new stdclass();
|
|
$config->group->subset->systemteam->order = 920;
|
|
$config->group->subset->systemteam->nav = 'system';
|
|
|
|
$config->group->subset->systemschedule = new stdclass();
|
|
$config->group->subset->systemschedule->order = 930;
|
|
$config->group->subset->systemschedule->nav = 'system';
|
|
|
|
$config->group->subset->systemeffort = new stdclass();
|
|
$config->group->subset->systemeffort->order = 940;
|
|
$config->group->subset->systemeffort->nav = 'system';
|
|
|
|
$config->group->subset->systemdynamic = new stdclass();
|
|
$config->group->subset->systemdynamic->order = 950;
|
|
$config->group->subset->systemdynamic->nav = 'system';
|
|
|
|
$config->group->subset->systemcompany = new stdclass();
|
|
$config->group->subset->systemcompany->order = 960;
|
|
$config->group->subset->systemcompany->nav = 'system';
|
|
|
|
$config->group->subset->dataaccess = new stdclass();
|
|
$config->group->subset->dataaccess->order = 970;
|
|
$config->group->subset->dataaccess->nav = 'system';
|
|
|
|
$config->group->subset->admin = new stdclass();
|
|
$config->group->subset->admin->order = 1010;
|
|
$config->group->subset->admin->nav = 'admin';
|
|
|
|
$config->group->subset->extension = new stdclass();
|
|
$config->group->subset->extension->order = 1030;
|
|
$config->group->subset->extension->nav = 'admin';
|
|
|
|
$config->group->subset->dev = new stdclass();
|
|
$config->group->subset->dev->order = 1100;
|
|
$config->group->subset->dev->nav = 'admin';
|
|
|
|
$config->group->subset->systemsetting = new stdclass();
|
|
$config->group->subset->systemsetting->order = 1180;
|
|
$config->group->subset->systemsetting->nav = 'admin';
|
|
|
|
$config->group->subset->staffmanage = new stdclass();
|
|
$config->group->subset->staffmanage->order = 1190;
|
|
$config->group->subset->staffmanage->nav = 'admin';
|
|
|
|
$config->group->subset->modelconfig = new stdclass();
|
|
$config->group->subset->modelconfig->order = 1200;
|
|
$config->group->subset->modelconfig->nav = 'admin';
|
|
|
|
$config->group->subset->featureconfig = new stdclass();
|
|
$config->group->subset->featureconfig->order = 1210;
|
|
$config->group->subset->featureconfig->nav = 'admin';
|
|
|
|
$config->group->subset->doctemplate = new stdclass();
|
|
$config->group->subset->doctemplate->order = 1220;
|
|
$config->group->subset->doctemplate->nav = 'admin';
|
|
|
|
$config->group->subset->notifysetting = new stdclass();
|
|
$config->group->subset->notifysetting->order = 1230;
|
|
$config->group->subset->notifysetting->nav = 'admin';
|
|
|
|
$config->group->subset->mr = new stdclass();
|
|
$config->group->subset->mr->order = 2660;
|
|
$config->group->subset->mr->nav = 'devops';
|
|
|
|
$config->group->subset->repocode = new stdclass();
|
|
$config->group->subset->repocode->order = 2520;
|
|
$config->group->subset->repocode->nav = 'devops';
|
|
|
|
$config->group->subset->ci = new stdclass();
|
|
$config->group->subset->ci->order = 2740;
|
|
$config->group->subset->ci->nav = 'devops';
|
|
|
|
$config->group->subset->app = new stdclass();
|
|
$config->group->subset->app->order = 3000;
|
|
$config->group->subset->app->nav = 'devops';
|
|
|
|
$config->group->subset->pipeline = new stdclass();
|
|
$config->group->subset->pipeline->order = 2700;
|
|
$config->group->subset->pipeline->nav = 'devops';
|
|
|
|
$config->group->subset->repo = new stdclass();
|
|
$config->group->subset->repo->order = 2400;
|
|
$config->group->subset->repo->nav = 'devops';
|
|
|
|
$config->group->subset->search = new stdclass();
|
|
$config->group->subset->search->order = 1570;
|
|
|
|
$config->group->subset->tree = new stdclass();
|
|
$config->group->subset->tree->order = 1580;
|
|
|
|
$config->group->subset->file = new stdclass();
|
|
$config->group->subset->file->order = 1590;
|
|
|
|
$config->group->subset->workflow = new stdclass();
|
|
$config->group->subset->workflow->order = 1620;
|
|
$config->group->subset->workflow->nav = 'workflow';
|
|
|
|
$config->group->subset->datatable = new stdclass();
|
|
$config->group->subset->datatable->order = 1740;
|
|
|
|
$config->group->subset->generalcomment = new stdclass();
|
|
$config->group->subset->generalcomment->order = 1750;
|
|
|
|
$config->group->subset->generalping = new stdclass();
|
|
$config->group->subset->generalping->order = 1760;
|
|
|
|
$config->group->subset->generaltemplate = new stdclass();
|
|
$config->group->subset->generaltemplate->order = 1770;
|
|
|
|
$config->group->subset->generaleffort = new stdclass();
|
|
$config->group->subset->generaleffort->order = 1780;
|
|
|
|
$config->group->subset->feedback = new stdclass();
|
|
$config->group->subset->feedback->order = 1790;
|
|
$config->group->subset->feedback->nav = 'feedback';
|
|
|
|
$config->group->subset->faq = new stdclass();
|
|
$config->group->subset->faq->order = 1800;
|
|
$config->group->subset->faq->nav = 'feedback';
|
|
|
|
$config->group->subset->ticket = new stdclass();
|
|
$config->group->subset->ticket->order = 1810;
|
|
$config->group->subset->ticket->nav = 'feedback';
|
|
|
|
$config->group->subset->feedbackpriv = new stdclass();
|
|
$config->group->subset->feedbackpriv->order = 1820;
|
|
$config->group->subset->feedbackpriv->nav = 'feedback';
|
|
|
|
$config->group->subset->attend = new stdclass();
|
|
$config->group->subset->attend->order = 1830;
|
|
$config->group->subset->attend->nav = 'oa';
|
|
|
|
$config->group->subset->leave = new stdclass();
|
|
$config->group->subset->leave->order = 1840;
|
|
$config->group->subset->leave->nav = 'oa';
|
|
|
|
$config->group->subset->makeup = new stdclass();
|
|
$config->group->subset->makeup->order = 1850;
|
|
$config->group->subset->makeup->nav = 'oa';
|
|
|
|
$config->group->subset->overtime = new stdclass();
|
|
$config->group->subset->overtime->order = 1860;
|
|
$config->group->subset->overtime->nav = 'oa';
|
|
|
|
$config->group->subset->lieu = new stdclass();
|
|
$config->group->subset->lieu->order = 1870;
|
|
$config->group->subset->lieu->nav = 'oa';
|
|
|
|
$config->group->subset->officeapproval = new stdclass();
|
|
$config->group->subset->officeapproval->order = 1880;
|
|
$config->group->subset->officeapproval->nav = 'oa';
|
|
|
|
$config->group->subset->officesetting = new stdclass();
|
|
$config->group->subset->officesetting->order = 1890;
|
|
$config->group->subset->officesetting->nav = 'oa';
|
|
|
|
$config->group->subset->datapermission = new stdclass();
|
|
$config->group->subset->datapermission->order = 1900;
|
|
$config->group->subset->datapermission->nav = 'oa';
|
|
|
|
$config->group->subset->officeexport = new stdclass();
|
|
$config->group->subset->officeexport->order = 1910;
|
|
$config->group->subset->officeexport->nav = 'oa';
|
|
|
|
$config->group->subset->ops = new stdclass();
|
|
$config->group->subset->ops->order = 1920;
|
|
$config->group->subset->ops->nav = 'admin';
|
|
|
|
$config->group->subset->deploy = new stdclass();
|
|
$config->group->subset->deploy->order = 3020;
|
|
$config->group->subset->deploy->nav = 'devops';
|
|
|
|
$config->group->subset->traincourse = new stdclass();
|
|
$config->group->subset->traincourse->order = 2000;
|
|
$config->group->subset->traincourse->nav = 'traincourse';
|
|
|
|
$config->group->subset->charter = new stdclass();
|
|
$config->group->subset->charter->order = 165;
|
|
$config->group->subset->charter->nav = 'charter';
|
|
|
|
$config->group->subset->demandpool = new stdclass();
|
|
$config->group->subset->demandpool->order = 55;
|
|
$config->group->subset->demandpool->nav = 'demandpool';
|
|
|
|
$config->group->subset->demand = new stdclass();
|
|
$config->group->subset->demand->order = 56;
|
|
$config->group->subset->demand->nav = 'demandpool';
|
|
|
|
$config->group->subset->roadmap = new stdclass();
|
|
$config->group->subset->roadmap->order = 125;
|
|
$config->group->subset->roadmap->nav = 'product';
|
|
|
|
$config->group->subset->ai = new stdclass();
|
|
$config->group->subset->ai->order = 2020;
|
|
$config->group->subset->ai->nav = 'admin';
|
|
|
|
$config->group->subset->codereview = new stdclass();
|
|
$config->group->subset->codereview->order = 2580;
|
|
$config->group->subset->codereview->nav = 'devops';
|
|
|
|
$config->group->subset->artifactrepo = new stdclass();
|
|
$config->group->subset->artifactrepo->order = 2760;
|
|
$config->group->subset->artifactrepo->nav = 'devops';
|
|
|
|
$config->group->subset->market = new stdclass();
|
|
$config->group->subset->market->nav = 'market';
|
|
|
|
$config->group->subset->marketreport = new stdclass();
|
|
$config->group->subset->marketreport->nav = 'market';
|
|
|
|
$config->group->subset->marketresearch = new stdclass();
|
|
$config->group->subset->marketresearch->nav = 'market';
|
|
|
|
$config->group->subset->researchstage = new stdclass();
|
|
$config->group->subset->researchstage->nav = 'market';
|
|
|
|
$config->group->subset->researchtask = new stdclass();
|
|
$config->group->subset->researchtask->nav = 'market';
|
|
|
|
$config->group->subset->other = new stdclass();
|
|
$config->group->subset->other->order = 100000;
|
|
|
|
$config->group->package = new stdclass();
|
|
|
|
$config->group->package->browseTodo = new stdclass();
|
|
$config->group->package->browseTodo->order = 5;
|
|
$config->group->package->browseTodo->subset = 'todo';
|
|
$config->group->package->browseTodo->privs = array();
|
|
$config->group->package->browseTodo->privs['my-todo'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 1, 'depend' => array('my-calendar', 'my-index'), 'recommend' => array('todo-view'));
|
|
$config->group->package->browseTodo->privs['my-calendar'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 0, 'depend' => array('my-index'), 'recommend' => array('my-todo'));
|
|
$config->group->package->browseTodo->privs['todo-view'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 5, 'depend' => array('my-calendar', 'my-index'), 'recommend' => array('my-todo'));
|
|
$config->group->package->browseTodo->privs['todo-calendar'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 85, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->manageTodo = new stdclass();
|
|
$config->group->package->manageTodo->order = 10;
|
|
$config->group->package->manageTodo->subset = 'todo';
|
|
$config->group->package->manageTodo->privs = array();
|
|
$config->group->package->manageTodo->privs['todo-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 0, 'depend' => array('my-calendar', 'my-index', 'todo-view'), 'recommend' => array('todo-batchCreate'));
|
|
$config->group->package->manageTodo->privs['todo-createcycle'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 1, 'depend' => array('my-calendar', 'my-index', 'todo-create', 'todo-view'), 'recommend' => array());
|
|
$config->group->package->manageTodo->privs['todo-batchCreate'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 2, 'depend' => array('my-calendar', 'my-index', 'todo-view'), 'recommend' => array('todo-create'));
|
|
$config->group->package->manageTodo->privs['todo-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 3, 'depend' => array('my-calendar', 'my-index', 'todo-view'), 'recommend' => array('todo-batchEdit'));
|
|
$config->group->package->manageTodo->privs['todo-batchEdit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 4, 'depend' => array('my-calendar', 'my-index', 'todo-view'), 'recommend' => array('todo-create', 'todo-edit'));
|
|
$config->group->package->manageTodo->privs['todo-start'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 5, 'depend' => array('my-calendar', 'my-index', 'todo-view'), 'recommend' => array('todo-activate', 'todo-close', 'todo-finish'));
|
|
$config->group->package->manageTodo->privs['todo-finish'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 7, 'depend' => array('my-calendar', 'my-index', 'todo-view'), 'recommend' => array('todo-activate', 'todo-close'));
|
|
$config->group->package->manageTodo->privs['todo-batchFinish'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 8, 'depend' => array('my-calendar', 'my-index', 'todo-view'), 'recommend' => array('todo-finish'));
|
|
$config->group->package->manageTodo->privs['todo-import2Today'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 12, 'depend' => array('my-calendar', 'my-index'), 'recommend' => array());
|
|
$config->group->package->manageTodo->privs['todo-assignTo'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 6, 'depend' => array('my-calendar', 'my-index', 'todo-view'), 'recommend' => array());
|
|
$config->group->package->manageTodo->privs['todo-activate'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 10, 'depend' => array('my-calendar', 'my-index', 'todo-view'), 'recommend' => array('todo-close'));
|
|
$config->group->package->manageTodo->privs['todo-close'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 9, 'depend' => array('my-calendar', 'my-index', 'todo-view'), 'recommend' => array('todo-activate'));
|
|
$config->group->package->manageTodo->privs['todo-batchClose'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 11, 'depend' => array('my-calendar', 'my-index', 'todo-view'), 'recommend' => array());
|
|
|
|
$config->group->package->deleteTodo = new stdclass();
|
|
$config->group->package->deleteTodo->order = 20;
|
|
$config->group->package->deleteTodo->subset = 'todo';
|
|
$config->group->package->deleteTodo->privs = array();
|
|
$config->group->package->deleteTodo->privs['todo-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 35, 'depend' => array('my-calendar', 'my-index', 'todo-view'), 'recommend' => array());
|
|
|
|
$config->group->package->importTodo = new stdclass();
|
|
$config->group->package->importTodo->order = 15;
|
|
$config->group->package->importTodo->subset = 'todo';
|
|
$config->group->package->importTodo->privs = array();
|
|
$config->group->package->importTodo->privs['todo-export'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 40, 'depend' => array('my-calendar', 'my-index'), 'recommend' => array());
|
|
|
|
$config->group->package->manageContact = new stdclass();
|
|
$config->group->package->manageContact->order = 5;
|
|
$config->group->package->manageContact->subset = 'contact';
|
|
$config->group->package->manageContact->privs = array();
|
|
$config->group->package->manageContact->privs['my-manageContacts'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 60, 'depend' => array(), 'recommend' => array('my-deleteContacts'));
|
|
$config->group->package->manageContact->privs['my-deleteContacts'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 65, 'depend' => array(), 'recommend' => array('my-manageContacts'));
|
|
|
|
$config->group->package->profile = new stdclass();
|
|
$config->group->package->profile->order = 5;
|
|
$config->group->package->profile->subset = 'personalsettings';
|
|
$config->group->package->profile->privs = array();
|
|
$config->group->package->profile->privs['my-uploadAvatar'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 2, 'depend' => array('my-index', 'my-profile'), 'recommend' => array());
|
|
$config->group->package->profile->privs['my-editProfile'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 1, 'depend' => array('my-index', 'my-profile'), 'recommend' => array());
|
|
|
|
$config->group->package->browseProgram = new stdclass();
|
|
$config->group->package->browseProgram->order = 5;
|
|
$config->group->package->browseProgram->subset = 'program';
|
|
$config->group->package->browseProgram->privs = array();
|
|
$config->group->package->browseProgram->privs['program-browse'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->browseProgram->privs['program-kanban'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->browseProgram->privs['program-product'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->browseProgram->privs['program-project'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->manageProgram = new stdclass();
|
|
$config->group->package->manageProgram->order = 10;
|
|
$config->group->package->manageProgram->subset = 'program';
|
|
$config->group->package->manageProgram->privs = array();
|
|
$config->group->package->manageProgram->privs['program-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 25, 'depend' => array('program-browse'), 'recommend' => array('program-edit', 'program-start', 'program-updateOrder'));
|
|
$config->group->package->manageProgram->privs['program-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 30, 'depend' => array('program-browse'), 'recommend' => array('program-activate', 'program-close', 'program-create', 'program-start', 'program-suspend', 'program-updateOrder'));
|
|
$config->group->package->manageProgram->privs['program-start'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 35, 'depend' => array('program-browse'), 'recommend' => array('program-activate', 'program-close', 'program-create', 'program-delete', 'program-edit'));
|
|
$config->group->package->manageProgram->privs['program-suspend'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 40, 'depend' => array('program-browse'), 'recommend' => array('program-activate', 'program-close', 'program-create', 'program-delete', 'program-edit', 'program-start'));
|
|
$config->group->package->manageProgram->privs['program-activate'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 45, 'depend' => array('program-browse'), 'recommend' => array('program-close', 'program-create', 'program-delete', 'program-edit', 'program-start'));
|
|
$config->group->package->manageProgram->privs['program-close'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 50, 'depend' => array('program-browse'), 'recommend' => array('program-activate', 'program-create', 'program-delete', 'program-edit', 'program-start'));
|
|
$config->group->package->manageProgram->privs['program-updateOrder'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 90, 'depend' => array('program-browse'), 'recommend' => array('program-create', 'program-edit'));
|
|
|
|
$config->group->package->deleteProgram = new stdclass();
|
|
$config->group->package->deleteProgram->order = 15;
|
|
$config->group->package->deleteProgram->subset = 'program';
|
|
$config->group->package->deleteProgram->privs = array();
|
|
$config->group->package->deleteProgram->privs['program-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 55, 'depend' => array('program-browse'), 'recommend' => array('program-create'));
|
|
|
|
$config->group->package->invest = new stdclass();
|
|
$config->group->package->invest->order = 5;
|
|
$config->group->package->invest->subset = 'personnel';
|
|
$config->group->package->invest->privs = array();
|
|
$config->group->package->invest->privs['personnel-invest'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 10, 'depend' => array('program-browse'), 'recommend' => array());
|
|
|
|
$config->group->package->accessible = new stdclass();
|
|
$config->group->package->accessible->order = 10;
|
|
$config->group->package->accessible->subset = 'personnel';
|
|
$config->group->package->accessible->privs = array();
|
|
$config->group->package->accessible->privs['personnel-accessible'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 5, 'depend' => array('program-browse'), 'recommend' => array());
|
|
|
|
$config->group->package->whitelist = new stdclass();
|
|
$config->group->package->whitelist->order = 15;
|
|
$config->group->package->whitelist->subset = 'personnel';
|
|
$config->group->package->whitelist->privs = array();
|
|
$config->group->package->whitelist->privs['program-unbindWhitelist'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 85, 'depend' => array('personnel-whitelist', 'program-browse'), 'recommend' => array('personnel-addWhitelist'));
|
|
$config->group->package->whitelist->privs['personnel-whitelist'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 15, 'depend' => array('program-browse'), 'recommend' => array());
|
|
$config->group->package->whitelist->privs['personnel-addWhitelist'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 20, 'depend' => array('personnel-whitelist', 'program-browse'), 'recommend' => array('program-unbindWhitelist'));
|
|
|
|
$config->group->package->stakeholder = new stdclass();
|
|
$config->group->package->stakeholder->order = 5;
|
|
$config->group->package->stakeholder->subset = 'programstakeholder';
|
|
$config->group->package->stakeholder->privs = array();
|
|
$config->group->package->stakeholder->privs['program-stakeholder'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 65, 'depend' => array('program-browse'), 'recommend' => array());
|
|
$config->group->package->stakeholder->privs['program-createStakeholder'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 70, 'depend' => array('program-browse', 'program-stakeholder'), 'recommend' => array('program-unlinkStakeholder'));
|
|
$config->group->package->stakeholder->privs['program-unlinkStakeholder'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 75, 'depend' => array('program-browse', 'program-stakeholder'), 'recommend' => array('program-createStakeholder'));
|
|
$config->group->package->stakeholder->privs['program-batchUnlinkStakeholders'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 80, 'depend' => array('program-browse', 'program-stakeholder'), 'recommend' => array('program-unlinkStakeholder'));
|
|
|
|
$config->group->package->my = new stdclass();
|
|
$config->group->package->my->order = 5;
|
|
$config->group->package->my->subset = 'my';
|
|
$config->group->package->my->privs = array();
|
|
$config->group->package->my->privs['my-index'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 0, 'depend' => array(), 'recommend' => array('my-todo'));
|
|
$config->group->package->my->privs['my-work'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 2, 'depend' => array('my-index'), 'recommend' => array());
|
|
$config->group->package->my->privs['my-contribute'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 3, 'depend' => array('my-index'), 'recommend' => array());
|
|
$config->group->package->my->privs['my-project'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 4, 'depend' => array('my-index'), 'recommend' => array());
|
|
$config->group->package->my->privs['my-dynamic'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 6, 'depend' => array('my-index'), 'recommend' => array());
|
|
$config->group->package->my->privs['my-score'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 70, 'depend' => array('my-index'), 'recommend' => array());
|
|
$config->group->package->my->privs['my-execution'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 5, 'depend' => array('my-index'), 'recommend' => array());
|
|
$config->group->package->my->privs['my-audit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 7, 'depend' => array('my-index'), 'recommend' => array());
|
|
$config->group->package->my->privs['my-meeting'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 8, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->browseProduct = new stdclass();
|
|
$config->group->package->browseProduct->order = 5;
|
|
$config->group->package->browseProduct->subset = 'product';
|
|
$config->group->package->browseProduct->privs = array();
|
|
$config->group->package->browseProduct->privs['product-index'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array(), 'recommend' => array('product-all', 'product-dashboard', 'product-kanban', 'product-view'));
|
|
$config->group->package->browseProduct->privs['product-view'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 4, 'depend' => array('product-all', 'product-browse', 'product-dashboard'), 'recommend' => array('branch-manage', 'product-all', 'product-create', 'product-dashboard', 'product-dynamic', 'product-edit', 'product-kanban', 'product-whitelist'));
|
|
$config->group->package->browseProduct->privs['product-roadmap'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('product-all', 'product-browse', 'product-dashboard'), 'recommend' => array('release-view'));
|
|
$config->group->package->browseProduct->privs['product-track'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 6, 'depend' => array('product-browse'), 'recommend' => array('product-browse', 'product-requirement', 'requirement-view', 'story-view'));
|
|
$config->group->package->browseProduct->privs['product-dynamic'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 7, 'depend' => array('product-browse'), 'recommend' => array('product-all', 'product-kanban', 'product-view'));
|
|
$config->group->package->browseProduct->privs['product-project'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 8, 'depend' => array('product-browse'), 'recommend' => array('project-create'));
|
|
$config->group->package->browseProduct->privs['product-dashboard'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array(), 'recommend' => array('product-dynamic', 'product-roadmap'));
|
|
$config->group->package->browseProduct->privs['product-all'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 1, 'depend' => array(), 'recommend' => array('product-create', 'product-dashboard', 'product-dynamic', 'product-edit', 'product-index', 'product-kanban', 'product-updateOrder', 'product-view'));
|
|
$config->group->package->browseProduct->privs['product-kanban'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array(), 'recommend' => array('product-all', 'product-dashboard', 'product-dynamic', 'product-index', 'product-view'));
|
|
|
|
$config->group->package->manageProductLine = new stdclass();
|
|
$config->group->package->manageProductLine->order = 10;
|
|
$config->group->package->manageProductLine->subset = 'product';
|
|
$config->group->package->manageProductLine->privs = array();
|
|
$config->group->package->manageProductLine->privs['product-manageLine'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 90, 'depend' => array('product-all'), 'recommend' => array('product-create', 'product-edit', 'product-updateOrder'));
|
|
|
|
$config->group->package->createProduct = new stdclass();
|
|
$config->group->package->createProduct->order = 15;
|
|
$config->group->package->createProduct->subset = 'product';
|
|
$config->group->package->createProduct->privs = array();
|
|
$config->group->package->createProduct->privs['product-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 20, 'depend' => array('product-all'), 'recommend' => array('product-close', 'product-edit', 'product-updateOrder'));
|
|
$config->group->package->createProduct->privs['product-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 30, 'depend' => array('product-all', 'product-view'), 'recommend' => array('product-batchEdit', 'product-close', 'product-create', 'product-updateOrder'));
|
|
$config->group->package->createProduct->privs['product-batchEdit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 35, 'depend' => array('product-all'), 'recommend' => array('product-edit'));
|
|
$config->group->package->createProduct->privs['product-close'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 70, 'depend' => array('product-view'), 'recommend' => array('product-create', 'product-edit'));
|
|
$config->group->package->createProduct->privs['product-updateOrder'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 75, 'depend' => array('product-all'), 'recommend' => array('product-create', 'product-edit'));
|
|
$config->group->package->createProduct->privs['product-activate'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'or,rnd', 'order' => 10, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->importProduct = new stdclass();
|
|
$config->group->package->importProduct->order = 20;
|
|
$config->group->package->importProduct->subset = 'product';
|
|
$config->group->package->importProduct->privs = array();
|
|
$config->group->package->importProduct->privs['product-export'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 100, 'depend' => array('product-all'), 'recommend' => array());
|
|
|
|
$config->group->package->productWhitelist = new stdclass();
|
|
$config->group->package->productWhitelist->order = 5;
|
|
$config->group->package->productWhitelist->subset = 'productsettings';
|
|
$config->group->package->productWhitelist->privs = array();
|
|
$config->group->package->productWhitelist->privs['product-whitelist'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 105, 'depend' => array('product-browse'), 'recommend' => array('product-addWhitelist', 'product-unbindWhitelist', 'product-view'));
|
|
$config->group->package->productWhitelist->privs['product-addWhitelist'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 110, 'depend' => array('product-whitelist'), 'recommend' => array('product-create'));
|
|
$config->group->package->productWhitelist->privs['product-unbindWhitelist'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 115, 'depend' => array('product-whitelist'), 'recommend' => array('product-addWhitelist', 'product-create'));
|
|
|
|
$config->group->package->branch = new stdclass();
|
|
$config->group->package->branch->order = 10;
|
|
$config->group->package->branch->subset = 'productsettings';
|
|
$config->group->package->branch->privs = array();
|
|
$config->group->package->branch->privs['branch-manage'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 0, 'depend' => array('product-view'), 'recommend' => array('branch-activate', 'branch-close', 'branch-create', 'branch-edit', 'branch-mergeBranch', 'branch-sort'));
|
|
$config->group->package->branch->privs['branch-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 1, 'depend' => array('branch-manage'), 'recommend' => array('branch-activate', 'branch-batchEdit', 'branch-close', 'branch-edit', 'branch-mergeBranch', 'branch-sort'));
|
|
$config->group->package->branch->privs['branch-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 2, 'depend' => array('branch-manage'), 'recommend' => array('branch-activate', 'branch-batchEdit', 'branch-close', 'branch-create', 'branch-mergeBranch', 'branch-sort'));
|
|
$config->group->package->branch->privs['branch-close'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 7, 'depend' => array('branch-manage'), 'recommend' => array('branch-activate', 'branch-batchEdit', 'branch-create', 'branch-edit', 'branch-mergeBranch', 'branch-sort'));
|
|
$config->group->package->branch->privs['branch-activate'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 4, 'depend' => array('branch-close', 'branch-manage'), 'recommend' => array('branch-create', 'branch-edit', 'branch-mergeBranch', 'branch-sort'));
|
|
$config->group->package->branch->privs['branch-sort'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 5, 'depend' => array('branch-manage'), 'recommend' => array('branch-create', 'branch-edit'));
|
|
$config->group->package->branch->privs['branch-batchEdit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 3, 'depend' => array('product-all'), 'recommend' => array('product-edit'));
|
|
$config->group->package->branch->privs['branch-mergeBranch'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 6, 'depend' => array('branch-manage'), 'recommend' => array('branch-activate', 'branch-batchEdit', 'branch-close', 'branch-create', 'branch-edit', 'branch-sort'));
|
|
|
|
$config->group->package->browseStory = new stdclass();
|
|
$config->group->package->browseStory->order = 5;
|
|
$config->group->package->browseStory->subset = 'story';
|
|
$config->group->package->browseStory->privs = array();
|
|
$config->group->package->browseStory->privs['product-browse'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 10, 'depend' => array(), 'recommend' => array('story-report', 'story-view'));
|
|
$config->group->package->browseStory->privs['story-view'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 30, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->browseStory->privs['story-tasks'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 95, 'depend' => array('product-browse'), 'recommend' => array());
|
|
$config->group->package->browseStory->privs['story-bugs'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 100, 'depend' => array('product-browse'), 'recommend' => array());
|
|
$config->group->package->browseStory->privs['story-cases'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 105, 'depend' => array('product-browse'), 'recommend' => array());
|
|
$config->group->package->browseStory->privs['story-report'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 110, 'depend' => array('product-browse'), 'recommend' => array());
|
|
|
|
$config->group->package->manageStory = new stdclass();
|
|
$config->group->package->manageStory->order = 10;
|
|
$config->group->package->manageStory->subset = 'story';
|
|
$config->group->package->manageStory->privs = array();
|
|
$config->group->package->manageStory->privs['story-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 0, 'depend' => array(), 'recommend' => array('story-activate', 'story-assignTo', 'story-batchCreate', 'story-change', 'story-close', 'story-edit', 'story-linkStories', 'story-linkStory', 'story-processStoryChange', 'story-recall', 'story-relation', 'story-relieved', 'story-submitReview'));
|
|
$config->group->package->manageStory->privs['story-batchCreate'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 1, 'depend' => array('product-browse'), 'recommend' => array('story-create'));
|
|
$config->group->package->manageStory->privs['story-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 2, 'depend' => array('story-view'), 'recommend' => array('story-activate', 'story-assignTo', 'story-batchEdit', 'story-change', 'story-close', 'story-create', 'story-linkStories', 'story-linkStory', 'story-processStoryChange', 'story-recall', 'story-relieved', 'story-submitReview'));
|
|
$config->group->package->manageStory->privs['story-change'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 4, 'depend' => array('story-view'), 'recommend' => array('story-activate', 'story-assignTo', 'story-close', 'story-create', 'story-edit', 'story-linkStories', 'story-linkStory', 'story-processStoryChange', 'story-recall', 'story-relieved', 'story-submitReview'));
|
|
$config->group->package->manageStory->privs['story-submitReview'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 5, 'depend' => array('story-view'), 'recommend' => array('story-activate', 'story-assignTo', 'story-change', 'story-close', 'story-create', 'story-edit', 'story-linkStories', 'story-linkStory', 'story-processStoryChange', 'story-recall', 'story-relieved'));
|
|
$config->group->package->manageStory->privs['story-recall'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 6, 'depend' => array('story-view'), 'recommend' => array('story-activate', 'story-assignTo', 'story-change', 'story-close', 'story-create', 'story-edit', 'story-linkStories', 'story-linkStory', 'story-processStoryChange', 'story-relieved', 'story-submitReview'));
|
|
$config->group->package->manageStory->privs['story-close'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 7, 'depend' => array('story-view'), 'recommend' => array('story-activate', 'story-assignTo', 'story-change', 'story-create', 'story-edit', 'story-linkStories', 'story-linkStory', 'story-processStoryChange', 'story-recall', 'story-relieved', 'story-submitReview'));
|
|
$config->group->package->manageStory->privs['story-batchClose'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 8, 'depend' => array('product-browse'), 'recommend' => array('story-close'));
|
|
$config->group->package->manageStory->privs['story-batchChangePlan'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 9, 'depend' => array('product-browse'), 'recommend' => array('story-edit'));
|
|
$config->group->package->manageStory->privs['story-batchChangeStage'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 10, 'depend' => array('product-browse'), 'recommend' => array('story-edit'));
|
|
$config->group->package->manageStory->privs['story-assignTo'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 11, 'depend' => array('product-browse'), 'recommend' => array('story-activate', 'story-change', 'story-close', 'story-create', 'story-edit', 'story-linkStories', 'story-linkStory', 'story-processStoryChange', 'story-recall', 'story-relieved', 'story-submitReview'));
|
|
$config->group->package->manageStory->privs['story-batchAssignTo'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 12, 'depend' => array('product-browse'), 'recommend' => array('story-edit'));
|
|
$config->group->package->manageStory->privs['story-activate'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 13, 'depend' => array('story-view'), 'recommend' => array('story-assignTo', 'story-change', 'story-close', 'story-create', 'story-edit', 'story-linkStories', 'story-linkStory', 'story-processStoryChange', 'story-recall', 'story-relieved', 'story-submitReview'));
|
|
$config->group->package->manageStory->privs['story-linkStory'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 14, 'depend' => array('story-view'), 'recommend' => array('story-activate', 'story-assignTo', 'story-change', 'story-close', 'story-create', 'story-edit', 'story-linkStories', 'story-processStoryChange', 'story-recall', 'story-relieved', 'story-submitReview'));
|
|
$config->group->package->manageStory->privs['story-batchChangeBranch'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 15, 'depend' => array('product-browse'), 'recommend' => array('story-edit'));
|
|
$config->group->package->manageStory->privs['story-batchChangeModule'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 16, 'depend' => array('product-browse'), 'recommend' => array('story-edit'));
|
|
$config->group->package->manageStory->privs['story-processStoryChange'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 17, 'depend' => array('story-view'), 'recommend' => array('story-activate', 'story-assignTo', 'story-change', 'story-close', 'story-create', 'story-edit', 'story-linkStories', 'story-linkStory', 'story-recall', 'story-relieved', 'story-submitReview'));
|
|
$config->group->package->manageStory->privs['story-linkStories'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 18, 'depend' => array('story-view'), 'recommend' => array('story-activate', 'story-assignTo', 'story-change', 'story-close', 'story-create', 'story-edit', 'story-linkStory', 'story-processStoryChange', 'story-recall', 'story-relieved', 'story-submitReview'));
|
|
$config->group->package->manageStory->privs['story-relieved'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 20, 'depend' => array('story-view'), 'recommend' => array('story-activate', 'story-assignTo', 'story-change', 'story-close', 'story-create', 'story-edit', 'story-linkStories', 'story-linkStory', 'story-processStoryChange', 'story-recall', 'story-submitReview'));
|
|
$config->group->package->manageStory->privs['story-batchEdit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 3, 'depend' => array('product-browse'), 'recommend' => array('story-edit'));
|
|
$config->group->package->manageStory->privs['story-relation'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 19, 'depend' => array('story-view'), 'recommend' => array());
|
|
|
|
$config->group->package->importStory = new stdclass();
|
|
$config->group->package->importStory->order = 20;
|
|
$config->group->package->importStory->subset = 'story';
|
|
$config->group->package->importStory->privs = array();
|
|
$config->group->package->importStory->privs['story-export'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 0, 'depend' => array('product-browse'), 'recommend' => array());
|
|
$config->group->package->importStory->privs['story-import'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('product-browse', 'story-exportTemplate'), 'recommend' => array());
|
|
$config->group->package->importStory->privs['story-exportTemplate'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('product-browse'), 'recommend' => array());
|
|
|
|
$config->group->package->deleteStory = new stdclass();
|
|
$config->group->package->deleteStory->order = 25;
|
|
$config->group->package->deleteStory->subset = 'story';
|
|
$config->group->package->deleteStory->privs = array();
|
|
$config->group->package->deleteStory->privs['story-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 25, 'depend' => array('story-view'), 'recommend' => array('story-create', 'story-edit'));
|
|
|
|
$config->group->package->reviewStory = new stdclass();
|
|
$config->group->package->reviewStory->order = 15;
|
|
$config->group->package->reviewStory->subset = 'story';
|
|
$config->group->package->reviewStory->privs = array();
|
|
$config->group->package->reviewStory->privs['story-review'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 40, 'depend' => array('story-view'), 'recommend' => array('story-batchReview'));
|
|
$config->group->package->reviewStory->privs['story-batchReview'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 50, 'depend' => array('product-browse'), 'recommend' => array('story-review'));
|
|
|
|
$config->group->package->deleteProduct = new stdclass();
|
|
$config->group->package->deleteProduct->order = 25;
|
|
$config->group->package->deleteProduct->subset = 'product';
|
|
$config->group->package->deleteProduct->privs = array();
|
|
$config->group->package->deleteProduct->privs['product-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 40, 'depend' => array('product-view'), 'recommend' => array('product-create', 'product-edit'));
|
|
|
|
$config->group->package->browseRequirement = new stdclass();
|
|
$config->group->package->browseRequirement->order = 5;
|
|
$config->group->package->browseRequirement->subset = 'requirement';
|
|
$config->group->package->browseRequirement->privs = array();
|
|
$config->group->package->browseRequirement->privs['product-requirement'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 15, 'depend' => array('product-browse'), 'recommend' => array('requirement-report', 'requirement-view'));
|
|
$config->group->package->browseRequirement->privs['requirement-view'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 30, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->browseRequirement->privs['requirement-report'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 85, 'depend' => array('product-requirement'), 'recommend' => array());
|
|
|
|
$config->group->package->manageRequirement = new stdclass();
|
|
$config->group->package->manageRequirement->order = 10;
|
|
$config->group->package->manageRequirement->subset = 'requirement';
|
|
$config->group->package->manageRequirement->privs = array();
|
|
$config->group->package->manageRequirement->privs['requirement-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 5, 'depend' => array(), 'recommend' => array('requirement-activate', 'requirement-assignTo', 'requirement-batchCreate', 'requirement-change', 'requirement-close', 'requirement-edit', 'requirement-linkRequirements', 'requirement-linkStory', 'requirement-recall', 'requirement-submitReview'));
|
|
$config->group->package->manageRequirement->privs['requirement-batchCreate'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 10, 'depend' => array('product-requirement'), 'recommend' => array('requirement-create'));
|
|
$config->group->package->manageRequirement->privs['requirement-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 15, 'depend' => array('requirement-view'), 'recommend' => array('requirement-activate', 'requirement-assignTo', 'requirement-batchEdit', 'requirement-change', 'requirement-close', 'requirement-create', 'requirement-linkRequirements', 'requirement-linkStory', 'requirement-recall', 'requirement-submitReview'));
|
|
$config->group->package->manageRequirement->privs['requirement-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 25, 'depend' => array('requirement-view'), 'recommend' => array('requirement-create', 'requirement-edit'));
|
|
$config->group->package->manageRequirement->privs['requirement-change'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 35, 'depend' => array('requirement-view'), 'recommend' => array('requirement-activate', 'requirement-assignTo', 'requirement-close', 'requirement-create', 'requirement-edit', 'requirement-linkRequirements', 'requirement-linkStory', 'requirement-recall', 'requirement-submitReview'));
|
|
$config->group->package->manageRequirement->privs['requirement-submitReview'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 45, 'depend' => array('requirement-view'), 'recommend' => array('requirement-activate', 'requirement-assignTo', 'requirement-change', 'requirement-close', 'requirement-create', 'requirement-edit', 'requirement-linkRequirements', 'requirement-linkStory', 'requirement-recall'));
|
|
$config->group->package->manageRequirement->privs['requirement-recall'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 55, 'depend' => array('requirement-view'), 'recommend' => array('requirement-activate', 'requirement-assignTo', 'requirement-change', 'requirement-close', 'requirement-create', 'requirement-edit', 'requirement-linkRequirements', 'requirement-linkStory', 'requirement-submitReview'));
|
|
$config->group->package->manageRequirement->privs['requirement-close'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 60, 'depend' => array('requirement-view'), 'recommend' => array('requirement-activate', 'requirement-assignTo', 'requirement-batchClose', 'requirement-change', 'requirement-create', 'requirement-edit', 'requirement-linkRequirements', 'requirement-linkStory', 'requirement-recall', 'requirement-submitReview'));
|
|
$config->group->package->manageRequirement->privs['requirement-batchClose'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 65, 'depend' => array('product-requirement'), 'recommend' => array('requirement-close'));
|
|
$config->group->package->manageRequirement->privs['requirement-assignTo'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 70, 'depend' => array('requirement-view'), 'recommend' => array('requirement-activate', 'requirement-batchAssignTo', 'requirement-change', 'requirement-close', 'requirement-create', 'requirement-edit', 'requirement-linkRequirements', 'requirement-linkStory', 'requirement-recall', 'requirement-submitReview'));
|
|
$config->group->package->manageRequirement->privs['requirement-batchAssignTo'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 75, 'depend' => array('product-requirement'), 'recommend' => array('requirement-assignTo'));
|
|
$config->group->package->manageRequirement->privs['requirement-activate'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 80, 'depend' => array('requirement-view'), 'recommend' => array('requirement-assignTo', 'requirement-change', 'requirement-close', 'requirement-create', 'requirement-edit', 'requirement-linkRequirements', 'requirement-linkStory', 'requirement-recall', 'requirement-submitReview'));
|
|
$config->group->package->manageRequirement->privs['requirement-linkStory'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 90, 'depend' => array('requirement-view'), 'recommend' => array('requirement-activate', 'requirement-assignTo', 'requirement-batchChangeModule', 'requirement-change', 'requirement-close', 'requirement-create', 'requirement-edit', 'requirement-linkRequirements', 'requirement-recall', 'requirement-submitReview'));
|
|
$config->group->package->manageRequirement->privs['requirement-batchChangeBranch'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 95, 'depend' => array('product-requirement'), 'recommend' => array('requirement-edit'));
|
|
$config->group->package->manageRequirement->privs['requirement-batchChangeModule'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 100, 'depend' => array('product-requirement'), 'recommend' => array('requirement-edit'));
|
|
$config->group->package->manageRequirement->privs['requirement-linkRequirements'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 105, 'depend' => array('requirement-view'), 'recommend' => array('requirement-activate', 'requirement-assignTo', 'requirement-change', 'requirement-close', 'requirement-create', 'requirement-edit', 'requirement-linkStory', 'requirement-recall', 'requirement-submitReview'));
|
|
$config->group->package->manageRequirement->privs['requirement-batchEdit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 110, 'depend' => array('product-requirement'), 'recommend' => array('requirement-edit'));
|
|
$config->group->package->manageRequirement->privs['requirement-batchChangeRoadmap'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 125, 'depend' => array('product-requirement'), 'recommend' => array('requirement-batchCreate', 'requirement-create', 'requirement-edit'));
|
|
$config->group->package->manageRequirement->privs['requirement-relation'] = array('edition' => 'max,ipd', 'vision' => 'rnd,or', 'order' => 130, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->importRequirement = new stdclass();
|
|
$config->group->package->importRequirement->order = 20;
|
|
$config->group->package->importRequirement->subset = 'requirement';
|
|
$config->group->package->importRequirement->privs = array();
|
|
$config->group->package->importRequirement->privs['requirement-export'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 20, 'depend' => array('product-requirement'), 'recommend' => array());
|
|
$config->group->package->importRequirement->privs['requirement-import'] = array('edition' => 'max,ipd', 'vision' => 'rnd,or', 'order' => 115, 'depend' => array('product-requirement', 'requirement-exportTemplate'), 'recommend' => array());
|
|
$config->group->package->importRequirement->privs['requirement-exportTemplate'] = array('edition' => 'max,ipd', 'vision' => 'rnd,or', 'order' => 120, 'depend' => array('product-requirement'), 'recommend' => array());
|
|
|
|
$config->group->package->deleteRequirement = new stdclass();
|
|
$config->group->package->deleteRequirement->order = 25;
|
|
$config->group->package->deleteRequirement->subset = 'requirement';
|
|
|
|
$config->group->package->reviewRequirement = new stdclass();
|
|
$config->group->package->reviewRequirement->order = 15;
|
|
$config->group->package->reviewRequirement->subset = 'requirement';
|
|
$config->group->package->reviewRequirement->privs = array();
|
|
$config->group->package->reviewRequirement->privs['requirement-review'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 40, 'depend' => array('requirement-view'), 'recommend' => array('requirement-batchReview'));
|
|
$config->group->package->reviewRequirement->privs['requirement-batchReview'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 50, 'depend' => array('product-requirement'), 'recommend' => array('requirement-review'));
|
|
|
|
$config->group->package->browseProductPlan = new stdclass();
|
|
$config->group->package->browseProductPlan->order = 5;
|
|
$config->group->package->browseProductPlan->subset = 'productplan';
|
|
$config->group->package->browseProductPlan->privs = array();
|
|
$config->group->package->browseProductPlan->privs['productplan-browse'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('product-browse'), 'recommend' => array('productplan-create', 'productplan-edit', 'productplan-view'));
|
|
$config->group->package->browseProductPlan->privs['productplan-view'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 25, 'depend' => array('productplan-browse'), 'recommend' => array('productplan-create', 'productplan-edit'));
|
|
|
|
$config->group->package->manageProductPlan = new stdclass();
|
|
$config->group->package->manageProductPlan->order = 10;
|
|
$config->group->package->manageProductPlan->subset = 'productplan';
|
|
$config->group->package->manageProductPlan->privs = array();
|
|
$config->group->package->manageProductPlan->privs['productplan-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('productplan-browse'), 'recommend' => array('productplan-activate', 'productplan-close', 'productplan-edit', 'productplan-finish', 'productplan-linkBug', 'productplan-linkStory', 'productplan-start'));
|
|
$config->group->package->manageProductPlan->privs['productplan-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array('productplan-view'), 'recommend' => array('productplan-activate', 'productplan-batchEdit', 'productplan-close', 'productplan-create', 'productplan-finish', 'productplan-linkBug', 'productplan-linkStory', 'productplan-start', 'productplan-unlinkBug', 'productplan-unlinkStory'));
|
|
$config->group->package->manageProductPlan->privs['productplan-linkStory'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 30, 'depend' => array('productplan-view'), 'recommend' => array('productplan-activate', 'productplan-close', 'productplan-create', 'productplan-edit', 'productplan-finish', 'productplan-linkBug', 'productplan-start', 'productplan-unlinkBug', 'productplan-unlinkStory'));
|
|
$config->group->package->manageProductPlan->privs['productplan-unlinkStory'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 35, 'depend' => array('productplan-view'), 'recommend' => array('productplan-activate', 'productplan-batchUnlinkStory', 'productplan-close', 'productplan-create', 'productplan-edit', 'productplan-finish', 'productplan-linkBug', 'productplan-linkStory', 'productplan-start', 'productplan-unlinkBug'));
|
|
$config->group->package->manageProductPlan->privs['productplan-batchUnlinkStory'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 40, 'depend' => array('productplan-browse'), 'recommend' => array('productplan-unlinkStory'));
|
|
$config->group->package->manageProductPlan->privs['productplan-linkBug'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 45, 'depend' => array('productplan-view'), 'recommend' => array('productplan-activate', 'productplan-close', 'productplan-create', 'productplan-edit', 'productplan-finish', 'productplan-linkStory', 'productplan-start', 'productplan-unlinkBug', 'productplan-unlinkStory'));
|
|
$config->group->package->manageProductPlan->privs['productplan-unlinkBug'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 50, 'depend' => array('productplan-view'), 'recommend' => array('productplan-activate', 'productplan-batchUnlinkBug', 'productplan-close', 'productplan-create', 'productplan-edit', 'productplan-finish', 'productplan-linkBug', 'productplan-linkStory', 'productplan-start', 'productplan-unlinkStory'));
|
|
$config->group->package->manageProductPlan->privs['productplan-batchUnlinkBug'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 55, 'depend' => array('productplan-view'), 'recommend' => array('productplan-unlinkBug'));
|
|
$config->group->package->manageProductPlan->privs['productplan-batchEdit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 60, 'depend' => array('productplan-browse'), 'recommend' => array('productplan-edit'));
|
|
$config->group->package->manageProductPlan->privs['productplan-start'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 65, 'depend' => array('productplan-view'), 'recommend' => array('productplan-activate', 'productplan-close', 'productplan-create', 'productplan-edit', 'productplan-finish', 'productplan-linkBug', 'productplan-linkStory', 'productplan-unlinkBug', 'productplan-unlinkStory'));
|
|
$config->group->package->manageProductPlan->privs['productplan-finish'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 70, 'depend' => array('productplan-view'), 'recommend' => array('productplan-activate', 'productplan-close', 'productplan-create', 'productplan-edit', 'productplan-linkBug', 'productplan-linkStory', 'productplan-start', 'productplan-unlinkBug', 'productplan-unlinkStory'));
|
|
$config->group->package->manageProductPlan->privs['productplan-close'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 75, 'depend' => array('productplan-view'), 'recommend' => array('productplan-activate', 'productplan-create', 'productplan-edit', 'productplan-finish', 'productplan-linkBug', 'productplan-linkStory', 'productplan-start', 'productplan-unlinkBug', 'productplan-unlinkStory'));
|
|
$config->group->package->manageProductPlan->privs['productplan-activate'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 80, 'depend' => array('productplan-view'), 'recommend' => array('productplan-close', 'productplan-create', 'productplan-edit', 'productplan-finish', 'productplan-linkBug', 'productplan-linkStory', 'productplan-start', 'productplan-unlinkBug', 'productplan-unlinkStory'));
|
|
$config->group->package->manageProductPlan->privs['productplan-batchChangeStatus'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 85, 'depend' => array('productplan-browse'), 'recommend' => array('productplan-edit'));
|
|
|
|
$config->group->package->deleteProductPlan = new stdclass();
|
|
$config->group->package->deleteProductPlan->order = 15;
|
|
$config->group->package->deleteProductPlan->subset = 'productplan';
|
|
$config->group->package->deleteProductPlan->privs = array();
|
|
$config->group->package->deleteProductPlan->privs['productplan-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 20, 'depend' => array('productplan-view'), 'recommend' => array('productplan-create', 'productplan-edit'));
|
|
|
|
$config->group->package->browseRelease = new stdclass();
|
|
$config->group->package->browseRelease->order = 5;
|
|
$config->group->package->browseRelease->subset = 'release';
|
|
$config->group->package->browseRelease->privs = array();
|
|
$config->group->package->browseRelease->privs['release-browse'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('product-browse'), 'recommend' => array('release-view'));
|
|
$config->group->package->browseRelease->privs['release-view'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 25, 'depend' => array('release-browse'), 'recommend' => array('product-roadmap'));
|
|
|
|
$config->group->package->manageRelease = new stdclass();
|
|
$config->group->package->manageRelease->order = 10;
|
|
$config->group->package->manageRelease->subset = 'release';
|
|
$config->group->package->manageRelease->privs = array();
|
|
$config->group->package->manageRelease->privs['release-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('release-browse'), 'recommend' => array('release-changeStatus', 'release-edit', 'release-linkBug', 'release-linkStory', 'release-notify', 'release-unlinkBug', 'release-unlinkStory'));
|
|
$config->group->package->manageRelease->privs['release-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array('release-view'), 'recommend' => array('release-changeStatus', 'release-create', 'release-linkBug', 'release-linkStory', 'release-notify', 'release-unlinkBug', 'release-unlinkStory'));
|
|
$config->group->package->manageRelease->privs['release-linkStory'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 35, 'depend' => array('release-view'), 'recommend' => array('release-changeStatus', 'release-create', 'release-edit', 'release-linkBug', 'release-notify', 'release-unlinkBug', 'release-unlinkStory'));
|
|
$config->group->package->manageRelease->privs['release-unlinkStory'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 40, 'depend' => array('release-view'), 'recommend' => array('release-batchUnlinkStory', 'release-changeStatus', 'release-create', 'release-edit', 'release-linkBug', 'release-linkStory', 'release-notify', 'release-unlinkBug'));
|
|
$config->group->package->manageRelease->privs['release-batchUnlinkStory'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 45, 'depend' => array('release-view'), 'recommend' => array('release-unlinkStory'));
|
|
$config->group->package->manageRelease->privs['release-linkBug'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 50, 'depend' => array('release-view'), 'recommend' => array('release-changeStatus', 'release-create', 'release-edit', 'release-linkStory', 'release-notify', 'release-unlinkBug', 'release-unlinkStory'));
|
|
$config->group->package->manageRelease->privs['release-unlinkBug'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 55, 'depend' => array('release-view'), 'recommend' => array('release-batchUnlinkBug', 'release-changeStatus', 'release-create', 'release-edit', 'release-linkBug', 'release-linkStory', 'release-notify', 'release-unlinkStory'));
|
|
$config->group->package->manageRelease->privs['release-batchUnlinkBug'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 60, 'depend' => array('release-view'), 'recommend' => array('release-unlinkBug'));
|
|
$config->group->package->manageRelease->privs['release-changeStatus'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 65, 'depend' => array('release-view'), 'recommend' => array('release-create', 'release-edit', 'release-linkBug', 'release-linkStory', 'release-notify', 'release-unlinkBug', 'release-unlinkStory'));
|
|
|
|
$config->group->package->importRelease = new stdclass();
|
|
$config->group->package->importRelease->order = 20;
|
|
$config->group->package->importRelease->subset = 'release';
|
|
$config->group->package->importRelease->privs = array();
|
|
$config->group->package->importRelease->privs['release-export'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 30, 'depend' => array('release-view'), 'recommend' => array());
|
|
|
|
$config->group->package->deleteRelease = new stdclass();
|
|
$config->group->package->deleteRelease->order = 25;
|
|
$config->group->package->deleteRelease->subset = 'release';
|
|
$config->group->package->deleteRelease->privs = array();
|
|
$config->group->package->deleteRelease->privs['release-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 20, 'depend' => array('release-view'), 'recommend' => array('release-create', 'release-edit'));
|
|
|
|
$config->group->package->releaseNotify = new stdclass();
|
|
$config->group->package->releaseNotify->order = 15;
|
|
$config->group->package->releaseNotify->subset = 'release';
|
|
$config->group->package->releaseNotify->privs = array();
|
|
$config->group->package->releaseNotify->privs['release-notify'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 70, 'depend' => array('release-view'), 'recommend' => array('release-create', 'release-edit', 'release-linkBug', 'release-linkStory', 'release-unlinkBug', 'release-unlinkStory'));
|
|
|
|
$config->group->package->projectPlan = new stdclass();
|
|
$config->group->package->projectPlan->order = 5;
|
|
$config->group->package->projectPlan->subset = 'projectplan';
|
|
$config->group->package->projectPlan->privs = array();
|
|
$config->group->package->projectPlan->privs['projectplan-browse'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array('project-index'), 'recommend' => array('projectplan-create', 'projectplan-edit'));
|
|
$config->group->package->projectPlan->privs['projectplan-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('projectplan-browse'), 'recommend' => array('projectplan-edit'));
|
|
$config->group->package->projectPlan->privs['projectplan-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('projectplan-browse'), 'recommend' => array('projectplan-create'));
|
|
$config->group->package->projectPlan->privs['projectplan-view'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('projectplan-browse'), 'recommend' => array());
|
|
|
|
$config->group->package->manageProjectStory = new stdclass();
|
|
$config->group->package->manageProjectStory->order = 10;
|
|
$config->group->package->manageProjectStory->subset = 'projectstory';
|
|
$config->group->package->manageProjectStory->privs = array();
|
|
$config->group->package->manageProjectStory->privs['story-batchToTask'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 130, 'depend' => array('projectstory-story'), 'recommend' => array('execution-task'));
|
|
$config->group->package->manageProjectStory->privs['projectstory-linkStory'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 20, 'depend' => array('projectstory-story'), 'recommend' => array('projectstory-importFromLib', 'projectstory-importplanstories', 'projectstory-unlinkStory', 'story-batchToTask'));
|
|
$config->group->package->manageProjectStory->privs['projectstory-importplanstories'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 25, 'depend' => array('projectstory-story'), 'recommend' => array('projectstory-importFromLib', 'projectstory-linkStory', 'projectstory-unlinkStory', 'story-batchToTask'));
|
|
$config->group->package->manageProjectStory->privs['projectstory-unlinkStory'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 30, 'depend' => array('projectstory-story'), 'recommend' => array('projectstory-batchUnlinkStory', 'projectstory-importFromLib', 'projectstory-importplanstories', 'projectstory-linkStory', 'story-batchToTask'));
|
|
$config->group->package->manageProjectStory->privs['projectstory-batchUnlinkStory'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 35, 'depend' => array('projectstory-story'), 'recommend' => array('projectstory-unlinkStory'));
|
|
$config->group->package->manageProjectStory->privs['projectstory-importFromLib'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 40, 'depend' => array('projectstory-story'), 'recommend' => array('assetlib-story', 'assetlib-storylib', 'projectstory-batchUnlinkStory', 'projectstory-importplanstories', 'projectstory-linkStory', 'projectstory-unlinkStory', 'story-batchToTask'));
|
|
|
|
$config->group->package->browseProject = new stdclass();
|
|
$config->group->package->browseProject->order = 5;
|
|
$config->group->package->browseProject->subset = 'project';
|
|
$config->group->package->browseProject->privs = array();
|
|
$config->group->package->browseProject->privs['project-index'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 5, 'depend' => array(), 'recommend' => array('project-browse', 'project-kanban'));
|
|
$config->group->package->browseProject->privs['project-browse'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 40, 'depend' => array('project-index'), 'recommend' => array('project-create', 'project-dynamic', 'project-edit', 'project-index', 'project-kanban', 'project-updateOrder', 'project-view'));
|
|
$config->group->package->browseProject->privs['project-kanban'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 15, 'depend' => array('project-index'), 'recommend' => array('project-browse', 'project-dynamic', 'project-view'));
|
|
$config->group->package->browseProject->privs['project-view'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 100, 'depend' => array('project-index'), 'recommend' => array('project-create', 'project-edit', 'project-group', 'project-manageProducts', 'project-team', 'stakeholder-browse'));
|
|
$config->group->package->browseProject->privs['project-dynamic'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 125, 'depend' => array('project-index'), 'recommend' => array('project-browse', 'project-view'));
|
|
$config->group->package->browseProject->privs['project-execution'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 160, 'depend' => array('project-index'), 'recommend' => array('execution-create'));
|
|
|
|
$config->group->package->manageProject = new stdclass();
|
|
$config->group->package->manageProject->order = 10;
|
|
$config->group->package->manageProject->subset = 'project';
|
|
$config->group->package->manageProject->privs = array();
|
|
$config->group->package->manageProject->privs['project-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 0, 'depend' => array('project-browse'), 'recommend' => array('project-activate', 'project-close', 'project-edit', 'project-group', 'project-manageProducts', 'project-start', 'project-suspend', 'project-team', 'project-updateOrder', 'project-whitelist'));
|
|
$config->group->package->manageProject->privs['project-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 1, 'depend' => array('project-browse'), 'recommend' => array('project-activate', 'project-batchEdit', 'project-close', 'project-create', 'project-manageProducts', 'project-start', 'project-suspend', 'project-updateOrder'));
|
|
$config->group->package->manageProject->privs['project-batchEdit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 2, 'depend' => array('project-browse'), 'recommend' => array('project-edit'));
|
|
$config->group->package->manageProject->privs['project-start'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 3, 'depend' => array('project-browse'), 'recommend' => array('project-activate', 'project-batchEdit', 'project-close', 'project-create', 'project-edit', 'project-suspend'));
|
|
$config->group->package->manageProject->privs['project-suspend'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 4, 'depend' => array('project-browse'), 'recommend' => array('project-activate', 'project-batchEdit', 'project-close', 'project-create', 'project-edit', 'project-start'));
|
|
$config->group->package->manageProject->privs['project-close'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 6, 'depend' => array('project-browse'), 'recommend' => array('project-activate', 'project-batchEdit', 'project-create', 'project-edit', 'project-start', 'project-suspend'));
|
|
$config->group->package->manageProject->privs['project-activate'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 5, 'depend' => array('project-browse'), 'recommend' => array('project-batchEdit', 'project-close', 'project-create', 'project-edit', 'project-start', 'project-suspend'));
|
|
$config->group->package->manageProject->privs['project-updateOrder'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 7, 'depend' => array('project-browse'), 'recommend' => array('project-create', 'project-edit'));
|
|
$config->group->package->manageProject->privs['project-manageProducts'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 8, 'depend' => array('project-browse'), 'recommend' => array('project-create', 'project-edit'));
|
|
$config->group->package->manageProject->privs['project-programTitle'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 9, 'depend' => array('project-browse'), 'recommend' => array('program-browse'));
|
|
|
|
$config->group->package->importProject = new stdclass();
|
|
$config->group->package->importProject->order = 15;
|
|
$config->group->package->importProject->subset = 'project';
|
|
$config->group->package->importProject->privs = array();
|
|
$config->group->package->importProject->privs['project-export'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 165, 'depend' => array('project-browse'), 'recommend' => array());
|
|
$config->group->package->importProject->privs['doc-importToPracticeLib'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 150, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->importProject->privs['doc-importToComponentLib'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 155, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->projectTeam = new stdclass();
|
|
$config->group->package->projectTeam->order = 15;
|
|
$config->group->package->projectTeam->subset = 'projectsettings';
|
|
$config->group->package->projectTeam->privs = array();
|
|
$config->group->package->projectTeam->privs['project-group'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 0, 'depend' => array('project-index'), 'recommend' => array('project-create', 'project-createGroup', 'project-edit'));
|
|
$config->group->package->projectTeam->privs['project-createGroup'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 1, 'depend' => array('project-group'), 'recommend' => array('project-copyGroup', 'project-editGroup', 'project-manageGroupMember', 'project-managePriv'));
|
|
$config->group->package->projectTeam->privs['project-managePriv'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 3, 'depend' => array('project-group'), 'recommend' => array('project-copyGroup', 'project-createGroup', 'project-editGroup', 'project-manageGroupMember'));
|
|
$config->group->package->projectTeam->privs['project-manageMembers'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 6, 'depend' => array('project-team'), 'recommend' => array('project-unlinkMember'));
|
|
$config->group->package->projectTeam->privs['project-manageGroupMember'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 4, 'depend' => array('project-group'), 'recommend' => array('project-copyGroup', 'project-createGroup', 'project-editGroup', 'project-managePriv'));
|
|
$config->group->package->projectTeam->privs['project-copyGroup'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 5, 'depend' => array('project-group'), 'recommend' => array('project-createGroup', 'project-editGroup', 'project-manageGroupMember', 'project-managePriv'));
|
|
$config->group->package->projectTeam->privs['project-editGroup'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 2, 'depend' => array('project-group'), 'recommend' => array('project-copyGroup', 'project-createGroup', 'project-manageGroupMember', 'project-managePriv'));
|
|
$config->group->package->projectTeam->privs['project-team'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 7, 'depend' => array(), 'recommend' => array('project-manageMembers', 'project-unlinkMember'));
|
|
$config->group->package->projectTeam->privs['project-unlinkMember'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 8, 'depend' => array('project-team'), 'recommend' => array('project-manageMembers'));
|
|
|
|
$config->group->package->deleteProject = new stdclass();
|
|
$config->group->package->deleteProject->order = 20;
|
|
$config->group->package->deleteProject->subset = 'project';
|
|
$config->group->package->deleteProject->privs = array();
|
|
$config->group->package->deleteProject->privs['project-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 95, 'depend' => array('project-browse'), 'recommend' => array('project-create', 'project-edit'));
|
|
|
|
$config->group->package->projectWhitelist = new stdclass();
|
|
$config->group->package->projectWhitelist->order = 10;
|
|
$config->group->package->projectWhitelist->subset = 'projectsettings';
|
|
$config->group->package->projectWhitelist->privs = array();
|
|
$config->group->package->projectWhitelist->privs['project-whitelist'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 105, 'depend' => array('project-index'), 'recommend' => array('project-addWhitelist', 'project-unbindWhitelist', 'project-view'));
|
|
$config->group->package->projectWhitelist->privs['project-addWhitelist'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 110, 'depend' => array('project-whitelist'), 'recommend' => array('project-unbindWhitelist'));
|
|
$config->group->package->projectWhitelist->privs['project-unbindWhitelist'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 115, 'depend' => array('project-whitelist'), 'recommend' => array('project-addWhitelist'));
|
|
|
|
$config->group->package->browseExecution = new stdclass();
|
|
$config->group->package->browseExecution->order = 5;
|
|
$config->group->package->browseExecution->subset = 'execution';
|
|
$config->group->package->browseExecution->privs = array();
|
|
$config->group->package->browseExecution->privs['execution-view'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 2, 'depend' => array(), 'recommend' => array('execution-all', 'execution-doc', 'execution-dynamic'));
|
|
$config->group->package->browseExecution->privs['execution-dynamic'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 5, 'depend' => array(), 'recommend' => array('execution-all', 'execution-doc', 'execution-view'));
|
|
$config->group->package->browseExecution->privs['execution-updateOrder'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 1, 'depend' => array('execution-all'), 'recommend' => array('execution-all', 'execution-doc', 'execution-dynamic', 'execution-view'));
|
|
$config->group->package->browseExecution->privs['execution-all'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 0, 'depend' => array(), 'recommend' => array('execution-create', 'execution-doc', 'execution-dynamic', 'execution-edit', 'execution-updateOrder', 'execution-view'));
|
|
$config->group->package->browseExecution->privs['execution-doc'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 4, 'depend' => array(), 'recommend' => array('execution-all', 'execution-dynamic', 'execution-view'));
|
|
$config->group->package->browseExecution->privs['execution-effortCalendar'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->manageExecution = new stdclass();
|
|
$config->group->package->manageExecution->order = 10;
|
|
$config->group->package->manageExecution->subset = 'execution';
|
|
$config->group->package->manageExecution->privs = array();
|
|
$config->group->package->manageExecution->privs['execution-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 0, 'depend' => array('execution-all'), 'recommend' => array('execution-activate', 'execution-close', 'execution-edit', 'execution-manageProducts', 'execution-putoff', 'execution-start', 'execution-suspend'));
|
|
$config->group->package->manageExecution->privs['execution-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 2, 'depend' => array('execution-all'), 'recommend' => array('execution-activate', 'execution-batchedit', 'execution-close', 'execution-create', 'execution-manageProducts', 'execution-putoff', 'execution-start', 'execution-suspend'));
|
|
$config->group->package->manageExecution->privs['execution-batchedit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 3, 'depend' => array('execution-all'), 'recommend' => array('execution-edit'));
|
|
$config->group->package->manageExecution->privs['execution-batchchangestatus'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('execution-all'), 'recommend' => array('execution-edit'));
|
|
$config->group->package->manageExecution->privs['execution-start'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 5, 'depend' => array('execution-all'), 'recommend' => array('execution-activate', 'execution-close', 'execution-create', 'execution-edit', 'execution-putoff', 'execution-suspend'));
|
|
$config->group->package->manageExecution->privs['execution-activate'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 6, 'depend' => array('execution-all'), 'recommend' => array('execution-close', 'execution-create', 'execution-edit', 'execution-putoff', 'execution-start', 'execution-suspend'));
|
|
$config->group->package->manageExecution->privs['execution-putoff'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 7, 'depend' => array('execution-all'), 'recommend' => array('execution-activate', 'execution-close', 'execution-create', 'execution-edit', 'execution-start', 'execution-suspend'));
|
|
$config->group->package->manageExecution->privs['execution-suspend'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 8, 'depend' => array('execution-all'), 'recommend' => array('execution-activate', 'execution-close', 'execution-create', 'execution-edit', 'execution-putoff', 'execution-start'));
|
|
$config->group->package->manageExecution->privs['execution-close'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 9, 'depend' => array('execution-all'), 'recommend' => array('execution-activate', 'execution-create', 'execution-edit', 'execution-putoff', 'execution-start', 'execution-suspend'));
|
|
$config->group->package->manageExecution->privs['execution-manageProducts'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('execution-all'), 'recommend' => array('execution-create', 'execution-edit'));
|
|
|
|
$config->group->package->deleteExecution = new stdclass();
|
|
$config->group->package->deleteExecution->order = 20;
|
|
$config->group->package->deleteExecution->subset = 'execution';
|
|
$config->group->package->deleteExecution->privs = array();
|
|
$config->group->package->deleteExecution->privs['execution-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 60, 'depend' => array('execution-all'), 'recommend' => array('execution-create', 'execution-edit'));
|
|
|
|
$config->group->package->importExecution = new stdclass();
|
|
$config->group->package->importExecution->order = 15;
|
|
$config->group->package->importExecution->subset = 'execution';
|
|
$config->group->package->importExecution->privs = array();
|
|
$config->group->package->importExecution->privs['execution-export'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 225, 'depend' => array('execution-all'), 'recommend' => array());
|
|
$config->group->package->importExecution->privs['doc-execution2export'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 145, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->executionWhitelist = new stdclass();
|
|
$config->group->package->executionWhitelist->order = 10;
|
|
$config->group->package->executionWhitelist->subset = 'executionsettings';
|
|
$config->group->package->executionWhitelist->privs = array();
|
|
$config->group->package->executionWhitelist->privs['execution-whitelist'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 240, 'depend' => array(), 'recommend' => array('execution-addWhitelist', 'execution-unbindWhitelist'));
|
|
$config->group->package->executionWhitelist->privs['execution-addWhitelist'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 245, 'depend' => array('execution-whitelist'), 'recommend' => array('execution-unbindWhitelist'));
|
|
$config->group->package->executionWhitelist->privs['execution-unbindWhitelist'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 250, 'depend' => array('execution-whitelist'), 'recommend' => array('execution-addWhitelist'));
|
|
|
|
$config->group->package->gantt = new stdclass();
|
|
$config->group->package->gantt->order = 5;
|
|
$config->group->package->gantt->subset = 'executionview';
|
|
$config->group->package->gantt->privs = array();
|
|
$config->group->package->gantt->privs['execution-gantt'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 0, 'depend' => array(), 'recommend' => array('execution-calendar', 'execution-ganttEdit', 'execution-ganttsetting', 'execution-grouptask', 'execution-taskEffort', 'execution-tree'));
|
|
$config->group->package->gantt->privs['execution-ganttsetting'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('execution-gantt'), 'recommend' => array());
|
|
$config->group->package->gantt->privs['execution-ganttEdit'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('execution-gantt'), 'recommend' => array());
|
|
|
|
$config->group->package->browseTask = new stdclass();
|
|
$config->group->package->browseTask->order = 5;
|
|
$config->group->package->browseTask->subset = 'task';
|
|
$config->group->package->browseTask->privs = array();
|
|
$config->group->package->browseTask->privs['execution-task'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 65, 'depend' => array(), 'recommend' => array('task-create', 'task-report', 'task-view'));
|
|
$config->group->package->browseTask->privs['task-view'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 80, 'depend' => array('execution-task'), 'recommend' => array('task-activate', 'task-assignTo', 'task-cancel', 'task-close', 'task-create', 'task-edit', 'task-finish', 'task-pause', 'task-restart', 'task-start'));
|
|
$config->group->package->browseTask->privs['task-report'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 110, 'depend' => array('execution-task'), 'recommend' => array());
|
|
|
|
$config->group->package->manageTask = new stdclass();
|
|
$config->group->package->manageTask->order = 10;
|
|
$config->group->package->manageTask->subset = 'task';
|
|
$config->group->package->manageTask->privs = array();
|
|
$config->group->package->manageTask->privs['execution-importtask'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 15, 'depend' => array('execution-task'), 'recommend' => array('task-create', 'task-edit'));
|
|
$config->group->package->manageTask->privs['execution-importplanstories'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 16, 'depend' => array('execution-task'), 'recommend' => array('task-create', 'task-edit'));
|
|
$config->group->package->manageTask->privs['execution-importBug'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 17, 'depend' => array('execution-task'), 'recommend' => array('task-create', 'task-edit'));
|
|
$config->group->package->manageTask->privs['task-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 0, 'depend' => array('execution-task'), 'recommend' => array('execution-importBug', 'execution-importplanstories', 'task-activate', 'task-assignTo', 'task-batchCreate', 'task-cancel', 'task-close', 'task-edit', 'task-finish', 'task-pause', 'task-restart', 'task-start'));
|
|
$config->group->package->manageTask->privs['task-batchCreate'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 1, 'depend' => array('execution-task'), 'recommend' => array('task-create'));
|
|
$config->group->package->manageTask->privs['task-batchEdit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 3, 'depend' => array('execution-task'), 'recommend' => array('task-edit'));
|
|
$config->group->package->manageTask->privs['task-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 2, 'depend' => array('execution-task'), 'recommend' => array('task-activate', 'task-assignTo', 'task-batchChangeModule', 'task-batchEdit', 'task-cancel', 'task-close', 'task-confirmdesignchange', 'task-confirmStoryChange', 'task-create', 'task-finish', 'task-pause', 'task-restart', 'task-start'));
|
|
$config->group->package->manageTask->privs['task-assignTo'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 4, 'depend' => array('execution-task'), 'recommend' => array('task-activate', 'task-batchAssignTo', 'task-cancel', 'task-close', 'task-create', 'task-edit', 'task-finish', 'task-pause', 'task-restart', 'task-start'));
|
|
$config->group->package->manageTask->privs['task-batchAssignTo'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 5, 'depend' => array('execution-task'), 'recommend' => array('task-assignTo'));
|
|
$config->group->package->manageTask->privs['task-start'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 6, 'depend' => array('execution-task'), 'recommend' => array('task-activate', 'task-assignTo', 'task-cancel', 'task-close', 'task-create', 'task-edit', 'task-finish', 'task-pause', 'task-restart'));
|
|
$config->group->package->manageTask->privs['task-pause'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 7, 'depend' => array('execution-task'), 'recommend' => array('task-activate', 'task-assignTo', 'task-cancel', 'task-close', 'task-create', 'task-edit', 'task-finish', 'task-restart', 'task-start'));
|
|
$config->group->package->manageTask->privs['task-restart'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 8, 'depend' => array('execution-task'), 'recommend' => array('task-activate', 'task-assignTo', 'task-cancel', 'task-close', 'task-create', 'task-edit', 'task-finish', 'task-pause', 'task-start'));
|
|
$config->group->package->manageTask->privs['task-finish'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 9, 'depend' => array('execution-task'), 'recommend' => array('task-activate', 'task-assignTo', 'task-cancel', 'task-close', 'task-create', 'task-edit', 'task-pause', 'task-restart', 'task-start'));
|
|
$config->group->package->manageTask->privs['task-cancel'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 10, 'depend' => array('execution-task'), 'recommend' => array('task-activate', 'task-assignTo', 'task-batchCancel', 'task-close', 'task-create', 'task-edit', 'task-finish', 'task-pause', 'task-restart', 'task-start'));
|
|
$config->group->package->manageTask->privs['task-close'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 12, 'depend' => array('execution-task'), 'recommend' => array('task-activate', 'task-assignTo', 'task-batchClose', 'task-cancel', 'task-create', 'task-edit', 'task-finish', 'task-pause', 'task-restart', 'task-start'));
|
|
$config->group->package->manageTask->privs['task-batchClose'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 13, 'depend' => array('execution-task'), 'recommend' => array('task-close', 'task-deleteEstimate', 'task-editEstimate'));
|
|
$config->group->package->manageTask->privs['task-activate'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 14, 'depend' => array('execution-task'), 'recommend' => array('task-assignTo', 'task-cancel', 'task-close', 'task-create', 'task-edit', 'task-finish', 'task-pause', 'task-restart', 'task-start'));
|
|
$config->group->package->manageTask->privs['task-confirmStoryChange'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 18, 'depend' => array('execution-task'), 'recommend' => array('task-edit'));
|
|
$config->group->package->manageTask->privs['task-recordEstimate'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 20, 'depend' => array('execution-task'), 'recommend' => array('task-deleteEstimate', 'task-editEstimate'));
|
|
$config->group->package->manageTask->privs['task-editEstimate'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 21, 'depend' => array('execution-task', 'task-recordEstimate'), 'recommend' => array('task-deleteEstimate'));
|
|
$config->group->package->manageTask->privs['task-deleteEstimate'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 22, 'depend' => array('execution-task', 'task-recordEstimate'), 'recommend' => array('task-editEstimate'));
|
|
$config->group->package->manageTask->privs['task-batchChangeModule'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 23, 'depend' => array('execution-task'), 'recommend' => array('task-edit'));
|
|
$config->group->package->manageTask->privs['task-batchCancel'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 11, 'depend' => array('execution-task'), 'recommend' => array('task-cancel'));
|
|
$config->group->package->manageTask->privs['task-confirmdesignchange'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 19, 'depend' => array('execution-task'), 'recommend' => array('task-edit'));
|
|
|
|
$config->group->package->deleteTask = new stdclass();
|
|
$config->group->package->deleteTask->order = 20;
|
|
$config->group->package->deleteTask->subset = 'task';
|
|
$config->group->package->deleteTask->privs = array();
|
|
$config->group->package->deleteTask->privs['task-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 75, 'depend' => array('execution-task'), 'recommend' => array('task-create', 'task-edit'));
|
|
|
|
$config->group->package->importTask = new stdclass();
|
|
$config->group->package->importTask->order = 15;
|
|
$config->group->package->importTask->subset = 'task';
|
|
$config->group->package->importTask->privs = array();
|
|
$config->group->package->importTask->privs['task-export'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 0, 'depend' => array('execution-task'), 'recommend' => array());
|
|
$config->group->package->importTask->privs['task-import'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 2, 'depend' => array('execution-task', 'task-exportTemplate'), 'recommend' => array());
|
|
$config->group->package->importTask->privs['task-exportTemplate'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 1, 'depend' => array('execution-task'), 'recommend' => array('task-import'));
|
|
|
|
$config->group->package->executionTeam = new stdclass();
|
|
$config->group->package->executionTeam->order = 5;
|
|
$config->group->package->executionTeam->subset = 'executionsettings';
|
|
$config->group->package->executionTeam->privs = array();
|
|
$config->group->package->executionTeam->privs['execution-team'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 0, 'depend' => array(), 'recommend' => array('execution-manageMembers', 'execution-unlinkMember'));
|
|
$config->group->package->executionTeam->privs['execution-manageMembers'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 1, 'depend' => array('execution-team'), 'recommend' => array('execution-unlinkMember'));
|
|
$config->group->package->executionTeam->privs['execution-unlinkMember'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 2, 'depend' => array('execution-team'), 'recommend' => array('execution-manageMembers'));
|
|
|
|
$config->group->package->kanban = new stdclass();
|
|
$config->group->package->kanban->order = 5;
|
|
$config->group->package->kanban->subset = 'executionkanban';
|
|
$config->group->package->kanban->privs = array();
|
|
$config->group->package->kanban->privs['execution-taskKanban'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 2, 'depend' => array('execution-executionkanban'), 'recommend' => array('execution-executionkanban', 'execution-setKanban'));
|
|
$config->group->package->kanban->privs['execution-printKanban'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('execution-executionkanban'), 'recommend' => array());
|
|
$config->group->package->kanban->privs['execution-executionkanban'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array(), 'recommend' => array('execution-setKanban'));
|
|
$config->group->package->kanban->privs['execution-kanban'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 1, 'depend' => array('execution-executionkanban'), 'recommend' => array('execution-executionkanban', 'execution-setKanban'));
|
|
$config->group->package->kanban->privs['execution-setKanban'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('execution-executionkanban'), 'recommend' => array());
|
|
|
|
$config->group->package->groupView = new stdclass();
|
|
$config->group->package->groupView->order = 15;
|
|
$config->group->package->groupView->subset = 'executionview';
|
|
$config->group->package->groupView->privs = array();
|
|
$config->group->package->groupView->privs['execution-grouptask'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 0, 'depend' => array(), 'recommend' => array('execution-calendar', 'execution-gantt', 'execution-taskEffort', 'execution-tree'));
|
|
|
|
$config->group->package->burndown = new stdclass();
|
|
$config->group->package->burndown->order = 5;
|
|
$config->group->package->burndown->subset = 'executionburn';
|
|
$config->group->package->burndown->privs = array();
|
|
$config->group->package->burndown->privs['execution-burn'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 120, 'depend' => array(), 'recommend' => array('execution-computeBurn', 'execution-fixFirst'));
|
|
$config->group->package->burndown->privs['execution-computeBurn'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 125, 'depend' => array('execution-burn'), 'recommend' => array('execution-fixFirst'));
|
|
$config->group->package->burndown->privs['execution-fixFirst'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 140, 'depend' => array('execution-burn'), 'recommend' => array('execution-computeBurn'));
|
|
|
|
$config->group->package->cfd = new stdclass();
|
|
$config->group->package->cfd->order = 5;
|
|
$config->group->package->cfd->subset = 'executioncfd';
|
|
$config->group->package->cfd->privs = array();
|
|
$config->group->package->cfd->privs['execution-cfd'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 130, 'depend' => array(), 'recommend' => array('execution-computeCFD'));
|
|
$config->group->package->cfd->privs['execution-computeCFD'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 135, 'depend' => array('execution-cfd'), 'recommend' => array());
|
|
|
|
$config->group->package->manageExecutionStory = new stdclass();
|
|
$config->group->package->manageExecutionStory->order = 10;
|
|
$config->group->package->manageExecutionStory->subset = 'executionstory';
|
|
$config->group->package->manageExecutionStory->privs = array();
|
|
$config->group->package->manageExecutionStory->privs['execution-linkStory'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 3, 'depend' => array('execution-story'), 'recommend' => array('execution-storyEstimate', 'execution-storyKanban', 'execution-storySort', 'execution-storyView', 'execution-unlinkStory'));
|
|
$config->group->package->manageExecutionStory->privs['execution-unlinkStory'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 4, 'depend' => array('execution-story'), 'recommend' => array('execution-linkStory', 'execution-storyEstimate', 'execution-storyKanban', 'execution-storySort', 'execution-storyView'));
|
|
$config->group->package->manageExecutionStory->privs['execution-batchUnlinkStory'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 5, 'depend' => array('execution-story'), 'recommend' => array('execution-unlinkStory'));
|
|
$config->group->package->manageExecutionStory->privs['execution-storySort'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 6, 'depend' => array('execution-story'), 'recommend' => array('execution-linkStory', 'execution-storyEstimate', 'execution-storyKanban', 'execution-storyView', 'execution-unlinkStory'));
|
|
$config->group->package->manageExecutionStory->privs['execution-storyEstimate'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 7, 'depend' => array('execution-story'), 'recommend' => array('execution-linkStory', 'execution-storyKanban', 'execution-storySort', 'execution-storyView', 'execution-unlinkStory'));
|
|
|
|
$config->group->package->manageExecutionEffort = new stdclass();
|
|
$config->group->package->manageExecutionEffort->order = 25;
|
|
$config->group->package->manageExecutionEffort->subset = 'execution';
|
|
$config->group->package->manageExecutionEffort->privs = array();
|
|
$config->group->package->manageExecutionEffort->privs['execution-effort'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 255, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->manageBuild = new stdclass();
|
|
$config->group->package->manageBuild->order = 10;
|
|
$config->group->package->manageBuild->subset = 'build';
|
|
$config->group->package->manageBuild->privs = array();
|
|
$config->group->package->manageBuild->privs['build-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('execution-build'), 'recommend' => array('build-edit', 'build-linkBug', 'build-linkStory', 'build-unlinkBug', 'build-unlinkStory'));
|
|
$config->group->package->manageBuild->privs['build-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('execution-build'), 'recommend' => array('build-create', 'build-linkBug', 'build-linkStory', 'build-unlinkBug', 'build-unlinkStory'));
|
|
$config->group->package->manageBuild->privs['build-linkStory'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('execution-build'), 'recommend' => array('build-create', 'build-edit', 'build-linkBug', 'build-unlinkBug', 'build-unlinkStory'));
|
|
$config->group->package->manageBuild->privs['build-unlinkStory'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('execution-build'), 'recommend' => array('build-batchUnlinkStory', 'build-create', 'build-edit', 'build-linkBug', 'build-linkStory', 'build-unlinkBug'));
|
|
$config->group->package->manageBuild->privs['build-batchUnlinkStory'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 6, 'depend' => array('execution-build'), 'recommend' => array('build-unlinkStory'));
|
|
$config->group->package->manageBuild->privs['build-linkBug'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 7, 'depend' => array('execution-build'), 'recommend' => array('build-create', 'build-edit', 'build-linkStory', 'build-unlinkBug', 'build-unlinkStory'));
|
|
$config->group->package->manageBuild->privs['build-unlinkBug'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 8, 'depend' => array('execution-build'), 'recommend' => array('build-batchUnlinkBug', 'build-create', 'build-edit', 'build-linkBug', 'build-linkStory', 'build-unlinkStory'));
|
|
$config->group->package->manageBuild->privs['build-batchUnlinkBug'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 9, 'depend' => array('execution-build'), 'recommend' => array('build-unlinkBug'));
|
|
|
|
$config->group->package->deleteBuild = new stdclass();
|
|
$config->group->package->deleteBuild->order = 15;
|
|
$config->group->package->deleteBuild->subset = 'build';
|
|
$config->group->package->deleteBuild->privs = array();
|
|
$config->group->package->deleteBuild->privs['build-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array('execution-build'), 'recommend' => array('build-create', 'build-edit'));
|
|
|
|
$config->group->package->browseStoryLib = new stdclass();
|
|
$config->group->package->browseStoryLib->order = 5;
|
|
$config->group->package->browseStoryLib->subset = 'storylib';
|
|
$config->group->package->browseStoryLib->privs = array();
|
|
$config->group->package->browseStoryLib->privs['assetlib-storylib'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array(), 'recommend' => array('assetlib-createStorylib', 'assetlib-editStorylib', 'assetlib-story', 'assetlib-storylibSort', 'assetlib-storyLibView'));
|
|
$config->group->package->browseStoryLib->privs['assetlib-storyLibView'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('assetlib-story', 'assetlib-storylib'), 'recommend' => array('assetlib-editStorylib'));
|
|
$config->group->package->browseStoryLib->privs['assetlib-story'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('assetlib-storylib'), 'recommend' => array('assetlib-assignToStory', 'assetlib-editStory', 'assetlib-importStory', 'assetlib-removeStory', 'assetlib-storyView'));
|
|
$config->group->package->browseStoryLib->privs['assetlib-storyView'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('assetlib-story', 'assetlib-storylib'), 'recommend' => array('assetlib-assignToStory', 'assetlib-editStory', 'assetlib-importStory', 'assetlib-removeStory'));
|
|
|
|
$config->group->package->manageStoryLib = new stdclass();
|
|
$config->group->package->manageStoryLib->order = 10;
|
|
$config->group->package->manageStoryLib->subset = 'storylib';
|
|
$config->group->package->manageStoryLib->privs = array();
|
|
$config->group->package->manageStoryLib->privs['assetlib-createStorylib'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array('assetlib-storylib'), 'recommend' => array('assetlib-editStorylib', 'assetlib-storylibSort'));
|
|
$config->group->package->manageStoryLib->privs['assetlib-editStorylib'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('assetlib-storylib'), 'recommend' => array('assetlib-createStorylib', 'assetlib-storylibSort'));
|
|
$config->group->package->manageStoryLib->privs['assetlib-importStory'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('assetlib-story', 'assetlib-storylib'), 'recommend' => array('assetlib-assignToStory', 'assetlib-editStory', 'assetlib-removeStory'));
|
|
$config->group->package->manageStoryLib->privs['assetlib-assignToStory'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 6, 'depend' => array('assetlib-story', 'assetlib-storylib'), 'recommend' => array('assetlib-batchAssignToStory', 'assetlib-editStory', 'assetlib-importStory', 'assetlib-removeStory'));
|
|
$config->group->package->manageStoryLib->privs['assetlib-batchAssignToStory'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 7, 'depend' => array('assetlib-story', 'assetlib-storylib'), 'recommend' => array('assetlib-assignToStory'));
|
|
$config->group->package->manageStoryLib->privs['assetlib-editStory'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('assetlib-story', 'assetlib-storylib'), 'recommend' => array('assetlib-assignToStory', 'assetlib-importStory', 'assetlib-removeStory'));
|
|
$config->group->package->manageStoryLib->privs['assetlib-removeStory'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 8, 'depend' => array('assetlib-story', 'assetlib-storylib'), 'recommend' => array('assetlib-batchRemoveStory', 'assetlib-editStory', 'assetlib-importStory'));
|
|
$config->group->package->manageStoryLib->privs['assetlib-batchRemoveStory'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 9, 'depend' => array('assetlib-story', 'assetlib-storylib'), 'recommend' => array('assetlib-removeStory'));
|
|
$config->group->package->manageStoryLib->privs['assetlib-storylibSort'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('assetlib-storylib'), 'recommend' => array('assetlib-createStorylib', 'assetlib-editStorylib'));
|
|
|
|
$config->group->package->deleteStoryLib = new stdclass();
|
|
$config->group->package->deleteStoryLib->order = 15;
|
|
$config->group->package->deleteStoryLib->subset = 'storylib';
|
|
$config->group->package->deleteStoryLib->privs = array();
|
|
$config->group->package->deleteStoryLib->privs['assetlib-deleteStorylib'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 25, 'depend' => array('assetlib-storylib'), 'recommend' => array('assetlib-createStorylib', 'assetlib-editStorylib'));
|
|
|
|
$config->group->package->reviewStoryLib = new stdclass();
|
|
$config->group->package->reviewStoryLib->order = 20;
|
|
$config->group->package->reviewStoryLib->subset = 'storylib';
|
|
$config->group->package->reviewStoryLib->privs = array();
|
|
$config->group->package->reviewStoryLib->privs['assetlib-approveStory'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 55, 'depend' => array('assetlib-story', 'assetlib-storylib'), 'recommend' => array('assetlib-batchApproveStory'));
|
|
$config->group->package->reviewStoryLib->privs['assetlib-batchApproveStory'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 60, 'depend' => array('assetlib-story', 'assetlib-storylib'), 'recommend' => array('assetlib-approveStory'));
|
|
|
|
$config->group->package->browseIssueLib = new stdclass();
|
|
$config->group->package->browseIssueLib->order = 5;
|
|
$config->group->package->browseIssueLib->subset = 'issuelib';
|
|
$config->group->package->browseIssueLib->privs = array();
|
|
$config->group->package->browseIssueLib->privs['assetlib-issuelib'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array(), 'recommend' => array('assetlib-createIssuelib', 'assetlib-editIssuelib', 'assetlib-issue', 'assetlib-issuelibSort', 'assetlib-issueLibView'));
|
|
$config->group->package->browseIssueLib->privs['assetlib-issueLibView'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('assetlib-issue', 'assetlib-issuelib'), 'recommend' => array('assetlib-editIssuelib'));
|
|
$config->group->package->browseIssueLib->privs['assetlib-issue'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('assetlib-issuelib'), 'recommend' => array('assetlib-editIssue', 'assetlib-importIssue', 'assetlib-issueView', 'assetlib-removeIssue'));
|
|
$config->group->package->browseIssueLib->privs['assetlib-issueView'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('assetlib-issue', 'assetlib-issuelib'), 'recommend' => array('assetlib-editIssue', 'assetlib-removeIssue'));
|
|
|
|
$config->group->package->manageIssueLib = new stdclass();
|
|
$config->group->package->manageIssueLib->order = 10;
|
|
$config->group->package->manageIssueLib->subset = 'issuelib';
|
|
$config->group->package->manageIssueLib->privs = array();
|
|
$config->group->package->manageIssueLib->privs['assetlib-createIssuelib'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array('assetlib-issuelib'), 'recommend' => array('assetlib-editIssuelib', 'assetlib-issuelibSort'));
|
|
$config->group->package->manageIssueLib->privs['assetlib-editIssuelib'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('assetlib-issuelib'), 'recommend' => array('assetlib-createIssuelib', 'assetlib-issuelibSort'));
|
|
$config->group->package->manageIssueLib->privs['assetlib-importIssue'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('assetlib-issue', 'assetlib-issuelib'), 'recommend' => array('assetlib-assignToIssue', 'assetlib-editIssue', 'assetlib-removeIssue'));
|
|
$config->group->package->manageIssueLib->privs['assetlib-assignToIssue'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('assetlib-issue', 'assetlib-issuelib'), 'recommend' => array('assetlib-batchAssignToIssue', 'assetlib-editIssue', 'assetlib-importIssue', 'assetlib-removeIssue'));
|
|
$config->group->package->manageIssueLib->privs['assetlib-batchAssignToIssue'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 6, 'depend' => array('assetlib-issue', 'assetlib-issuelib'), 'recommend' => array('assetlib-assignToIssue'));
|
|
$config->group->package->manageIssueLib->privs['assetlib-editIssue'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('assetlib-issue', 'assetlib-issuelib'), 'recommend' => array('assetlib-assignToIssue', 'assetlib-importIssue', 'assetlib-removeIssue'));
|
|
$config->group->package->manageIssueLib->privs['assetlib-removeIssue'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 7, 'depend' => array('assetlib-issue', 'assetlib-issuelib'), 'recommend' => array('assetlib-batchRemoveIssue', 'assetlib-editIssue', 'assetlib-importIssue'));
|
|
$config->group->package->manageIssueLib->privs['assetlib-batchRemoveIssue'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 8, 'depend' => array('assetlib-issue', 'assetlib-issuelib'), 'recommend' => array('assetlib-removeIssue'));
|
|
$config->group->package->manageIssueLib->privs['assetlib-issuelibSort'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('assetlib-issuelib'), 'recommend' => array('assetlib-createIssuelib', 'assetlib-editIssuelib'));
|
|
|
|
$config->group->package->deleteIssueLib = new stdclass();
|
|
$config->group->package->deleteIssueLib->order = 15;
|
|
$config->group->package->deleteIssueLib->subset = 'issuelib';
|
|
$config->group->package->deleteIssueLib->privs = array();
|
|
$config->group->package->deleteIssueLib->privs['assetlib-deleteIssuelib'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 100, 'depend' => array('assetlib-issuelib'), 'recommend' => array('assetlib-createIssuelib', 'assetlib-editIssuelib'));
|
|
|
|
$config->group->package->reviewIssue = new stdclass();
|
|
$config->group->package->reviewIssue->order = 20;
|
|
$config->group->package->reviewIssue->subset = 'issuelib';
|
|
$config->group->package->reviewIssue->privs = array();
|
|
$config->group->package->reviewIssue->privs['assetlib-approveIssue'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 130, 'depend' => array('assetlib-issue', 'assetlib-issuelib'), 'recommend' => array('assetlib-batchApproveIssue'));
|
|
$config->group->package->reviewIssue->privs['assetlib-batchApproveIssue'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 135, 'depend' => array('assetlib-issue', 'assetlib-issuelib'), 'recommend' => array('assetlib-approveIssue'));
|
|
|
|
$config->group->package->browseRiskLib = new stdclass();
|
|
$config->group->package->browseRiskLib->order = 5;
|
|
$config->group->package->browseRiskLib->subset = 'risklib';
|
|
$config->group->package->browseRiskLib->privs = array();
|
|
$config->group->package->browseRiskLib->privs['assetlib-risklib'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 160, 'depend' => array(), 'recommend' => array('assetlib-createRisklib', 'assetlib-editRisklib', 'assetlib-risk', 'assetlib-risklibSort', 'assetlib-riskLibView'));
|
|
$config->group->package->browseRiskLib->privs['assetlib-riskLibView'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 180, 'depend' => array('assetlib-risklib'), 'recommend' => array('assetlib-editRisk'));
|
|
$config->group->package->browseRiskLib->privs['assetlib-risk'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 185, 'depend' => array('assetlib-risklib'), 'recommend' => array('assetlib-assignToRisk', 'assetlib-editRisk', 'assetlib-importRisk', 'assetlib-removeRisk', 'assetlib-riskView'));
|
|
$config->group->package->browseRiskLib->privs['assetlib-riskView'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 230, 'depend' => array('assetlib-risk', 'assetlib-risklib'), 'recommend' => array('assetlib-assignToRisk', 'assetlib-editRisk'));
|
|
|
|
$config->group->package->manageRiskLib = new stdclass();
|
|
$config->group->package->manageRiskLib->order = 10;
|
|
$config->group->package->manageRiskLib->subset = 'risklib';
|
|
$config->group->package->manageRiskLib->privs = array();
|
|
$config->group->package->manageRiskLib->privs['assetlib-createRisklib'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array('assetlib-risklib'), 'recommend' => array('assetlib-editRisklib', 'assetlib-risklibSort'));
|
|
$config->group->package->manageRiskLib->privs['assetlib-editRisklib'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('assetlib-risklib'), 'recommend' => array('assetlib-createRisklib', 'assetlib-risklibSort'));
|
|
$config->group->package->manageRiskLib->privs['assetlib-importRisk'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('assetlib-risk', 'assetlib-risklib'), 'recommend' => array('assetlib-assignToRisk', 'assetlib-editRisk', 'assetlib-removeRisk'));
|
|
$config->group->package->manageRiskLib->privs['assetlib-assignToRisk'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('assetlib-risk', 'assetlib-risklib'), 'recommend' => array('assetlib-batchAssignToRisk', 'assetlib-editRisk', 'assetlib-importRisk', 'assetlib-removeRisk'));
|
|
$config->group->package->manageRiskLib->privs['assetlib-batchAssignToRisk'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 6, 'depend' => array('assetlib-risk', 'assetlib-risklib'), 'recommend' => array('assetlib-assignToRisk'));
|
|
$config->group->package->manageRiskLib->privs['assetlib-editRisk'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('assetlib-risk', 'assetlib-risklib'), 'recommend' => array('assetlib-assignToRisk', 'assetlib-importRisk', 'assetlib-removeRisk'));
|
|
$config->group->package->manageRiskLib->privs['assetlib-removeRisk'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 7, 'depend' => array('assetlib-risk', 'assetlib-risklib'), 'recommend' => array('assetlib-batchRemoveRisk', 'assetlib-editRisk', 'assetlib-importRisk'));
|
|
$config->group->package->manageRiskLib->privs['assetlib-batchRemoveRisk'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 8, 'depend' => array('assetlib-risk', 'assetlib-risklib'), 'recommend' => array('assetlib-removeRisk'));
|
|
$config->group->package->manageRiskLib->privs['assetlib-risklibSort'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('assetlib-risklib'), 'recommend' => array('assetlib-createRisklib', 'assetlib-editRisklib'));
|
|
|
|
$config->group->package->deleteRiskLib = new stdclass();
|
|
$config->group->package->deleteRiskLib->order = 15;
|
|
$config->group->package->deleteRiskLib->subset = 'risklib';
|
|
$config->group->package->deleteRiskLib->privs = array();
|
|
$config->group->package->deleteRiskLib->privs['assetlib-deleteRisklib'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 175, 'depend' => array('assetlib-risklib'), 'recommend' => array('assetlib-createRisklib', 'assetlib-editRisklib'));
|
|
|
|
$config->group->package->reivewRisk = new stdclass();
|
|
$config->group->package->reivewRisk->order = 20;
|
|
$config->group->package->reivewRisk->subset = 'risklib';
|
|
$config->group->package->reivewRisk->privs = array();
|
|
$config->group->package->reivewRisk->privs['assetlib-approveRisk'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 205, 'depend' => array('assetlib-risk', 'assetlib-risklib'), 'recommend' => array('assetlib-batchApproveRisk'));
|
|
$config->group->package->reivewRisk->privs['assetlib-batchApproveRisk'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 210, 'depend' => array('assetlib-risk', 'assetlib-risklib'), 'recommend' => array('assetlib-approveRisk'));
|
|
|
|
$config->group->package->browseOpportunityLib = new stdclass();
|
|
$config->group->package->browseOpportunityLib->order = 5;
|
|
$config->group->package->browseOpportunityLib->subset = 'opportunitylib';
|
|
$config->group->package->browseOpportunityLib->privs = array();
|
|
$config->group->package->browseOpportunityLib->privs['assetlib-opportunitylib'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 235, 'depend' => array(), 'recommend' => array('assetlib-createOpportunitylib', 'assetlib-editOpportunitylib', 'assetlib-opportunitylibSort'));
|
|
$config->group->package->browseOpportunityLib->privs['assetlib-opportunityLibView'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 255, 'depend' => array('assetlib-opportunitylib'), 'recommend' => array('assetlib-editOpportunitylib'));
|
|
$config->group->package->browseOpportunityLib->privs['assetlib-opportunity'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 255, 'depend' => array('assetlib-opportunitylib'), 'recommend' => array('assetlib-assignToOpportunity', 'assetlib-editOpportunity', 'assetlib-importOpportunity', 'assetlib-removeOpportunity'));
|
|
$config->group->package->browseOpportunityLib->privs['assetlib-opportunityView'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 255, 'depend' => array('assetlib-opportunity', 'assetlib-opportunitylib'), 'recommend' => array('assetlib-assignToOpportunity', 'assetlib-editOpportunity'));
|
|
|
|
$config->group->package->manageOpportunityLib = new stdclass();
|
|
$config->group->package->manageOpportunityLib->order = 10;
|
|
$config->group->package->manageOpportunityLib->subset = 'opportunitylib';
|
|
$config->group->package->manageOpportunityLib->privs = array();
|
|
$config->group->package->manageOpportunityLib->privs['assetlib-createOpportunitylib'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array('assetlib-opportunitylib'), 'recommend' => array('assetlib-editOpportunitylib', 'assetlib-opportunitylibSort'));
|
|
$config->group->package->manageOpportunityLib->privs['assetlib-editOpportunitylib'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('assetlib-opportunitylib'), 'recommend' => array('assetlib-createOpportunitylib', 'assetlib-opportunitylibSort'));
|
|
$config->group->package->manageOpportunityLib->privs['assetlib-importOpportunity'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('assetlib-opportunity', 'assetlib-opportunitylib'), 'recommend' => array('assetlib-assignToOpportunity', 'assetlib-editOpportunity', 'assetlib-removeOpportunity'));
|
|
$config->group->package->manageOpportunityLib->privs['assetlib-assignToOpportunity'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('assetlib-opportunity', 'assetlib-opportunitylib'), 'recommend' => array('assetlib-batchAssignToOpportunity', 'assetlib-editOpportunity', 'assetlib-importOpportunity', 'assetlib-removeOpportunity'));
|
|
$config->group->package->manageOpportunityLib->privs['assetlib-batchAssignToOpportunity'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 6, 'depend' => array('assetlib-opportunity', 'assetlib-opportunitylib'), 'recommend' => array('assetlib-assignToOpportunity'));
|
|
$config->group->package->manageOpportunityLib->privs['assetlib-editOpportunity'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('assetlib-opportunity', 'assetlib-opportunitylib'), 'recommend' => array('assetlib-assignToOpportunity', 'assetlib-importOpportunity', 'assetlib-removeOpportunity'));
|
|
$config->group->package->manageOpportunityLib->privs['assetlib-removeOpportunity'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 7, 'depend' => array('assetlib-opportunity', 'assetlib-opportunitylib'), 'recommend' => array('assetlib-batchRemoveOpportunity', 'assetlib-editOpportunity', 'assetlib-importOpportunity'));
|
|
$config->group->package->manageOpportunityLib->privs['assetlib-batchRemoveOpportunity'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 8, 'depend' => array('assetlib-opportunity', 'assetlib-opportunitylib'), 'recommend' => array('assetlib-removeOpportunity'));
|
|
$config->group->package->manageOpportunityLib->privs['assetlib-opportunitylibSort'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('assetlib-opportunitylib'), 'recommend' => array('assetlib-createOpportunitylib', 'assetlib-editOpportunitylib'));
|
|
|
|
$config->group->package->deleteOpportunityLib = new stdclass();
|
|
$config->group->package->deleteOpportunityLib->order = 15;
|
|
$config->group->package->deleteOpportunityLib->subset = 'opportunitylib';
|
|
$config->group->package->deleteOpportunityLib->privs = array();
|
|
$config->group->package->deleteOpportunityLib->privs['assetlib-deleteOpportunitylib'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 250, 'depend' => array('assetlib-opportunitylib'), 'recommend' => array('assetlib-editOpportunity', 'assetlib-importOpportunity'));
|
|
|
|
$config->group->package->reviewOpportunity = new stdclass();
|
|
$config->group->package->reviewOpportunity->order = 20;
|
|
$config->group->package->reviewOpportunity->subset = 'opportunitylib';
|
|
$config->group->package->reviewOpportunity->privs = array();
|
|
$config->group->package->reviewOpportunity->privs['assetlib-approveOpportunity'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 255, 'depend' => array('assetlib-opportunity', 'assetlib-opportunitylib'), 'recommend' => array('assetlib-batchApproveOpportunity'));
|
|
$config->group->package->reviewOpportunity->privs['assetlib-batchApproveOpportunity'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 255, 'depend' => array('assetlib-opportunity', 'assetlib-opportunitylib'), 'recommend' => array('assetlib-approveOpportunity'));
|
|
|
|
$config->group->package->browsePracticeLib = new stdclass();
|
|
$config->group->package->browsePracticeLib->order = 5;
|
|
$config->group->package->browsePracticeLib->subset = 'practicelib';
|
|
$config->group->package->browsePracticeLib->privs = array();
|
|
$config->group->package->browsePracticeLib->privs['assetlib-practicelib'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 255, 'depend' => array(), 'recommend' => array('assetlib-createPracticelib', 'assetlib-editPracticelib', 'assetlib-practicelibSort'));
|
|
$config->group->package->browsePracticeLib->privs['assetlib-practiceLibView'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 255, 'depend' => array('assetlib-practicelib'), 'recommend' => array('assetlib-editPracticelib'));
|
|
$config->group->package->browsePracticeLib->privs['assetlib-practice'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 255, 'depend' => array('assetlib-practicelib'), 'recommend' => array('assetlib-assignToPractice', 'assetlib-editPractice', 'assetlib-importPractice', 'assetlib-removePractice'));
|
|
$config->group->package->browsePracticeLib->privs['assetlib-practiceView'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 255, 'depend' => array('assetlib-practice', 'assetlib-practicelib'), 'recommend' => array('assetlib-editPractice', 'assetlib-removePractice'));
|
|
|
|
$config->group->package->managePracticeLib = new stdclass();
|
|
$config->group->package->managePracticeLib->order = 10;
|
|
$config->group->package->managePracticeLib->subset = 'practicelib';
|
|
$config->group->package->managePracticeLib->privs = array();
|
|
$config->group->package->managePracticeLib->privs['assetlib-createPracticelib'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array('assetlib-practicelib'), 'recommend' => array('assetlib-editPracticelib', 'assetlib-practicelibSort'));
|
|
$config->group->package->managePracticeLib->privs['assetlib-editPracticelib'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('assetlib-practicelib'), 'recommend' => array('assetlib-createPracticelib', 'assetlib-practicelibSort'));
|
|
$config->group->package->managePracticeLib->privs['assetlib-importPractice'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('assetlib-practice', 'assetlib-practicelib'), 'recommend' => array('assetlib-assignToPractice', 'assetlib-editPractice', 'assetlib-removePractice'));
|
|
$config->group->package->managePracticeLib->privs['assetlib-assignToPractice'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('assetlib-practice', 'assetlib-practicelib'), 'recommend' => array('assetlib-batchAssignToPractice', 'assetlib-editPractice', 'assetlib-importPractice', 'assetlib-removePractice'));
|
|
$config->group->package->managePracticeLib->privs['assetlib-batchAssignToPractice'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 6, 'depend' => array('assetlib-practice', 'assetlib-practicelib'), 'recommend' => array('assetlib-assignToPractice'));
|
|
$config->group->package->managePracticeLib->privs['assetlib-editPractice'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('assetlib-practice', 'assetlib-practicelib'), 'recommend' => array('assetlib-assignToPractice', 'assetlib-importPractice', 'assetlib-removePractice'));
|
|
$config->group->package->managePracticeLib->privs['assetlib-removePractice'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 7, 'depend' => array('assetlib-practice', 'assetlib-practicelib'), 'recommend' => array('assetlib-batchRemovePractice', 'assetlib-editPractice', 'assetlib-importPractice'));
|
|
$config->group->package->managePracticeLib->privs['assetlib-batchRemovePractice'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 8, 'depend' => array('assetlib-practice', 'assetlib-practicelib'), 'recommend' => array('assetlib-removePractice'));
|
|
$config->group->package->managePracticeLib->privs['assetlib-practicelibSort'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('assetlib-practicelib'), 'recommend' => array('assetlib-createPracticelib', 'assetlib-editPracticelib'));
|
|
|
|
$config->group->package->deletePracticeLib = new stdclass();
|
|
$config->group->package->deletePracticeLib->order = 15;
|
|
$config->group->package->deletePracticeLib->subset = 'practicelib';
|
|
$config->group->package->deletePracticeLib->privs = array();
|
|
$config->group->package->deletePracticeLib->privs['assetlib-deletePracticelib'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 255, 'depend' => array('assetlib-practicelib'), 'recommend' => array('assetlib-createPracticelib', 'assetlib-editPracticelib'));
|
|
|
|
$config->group->package->reviewPractice = new stdclass();
|
|
$config->group->package->reviewPractice->order = 20;
|
|
$config->group->package->reviewPractice->subset = 'practicelib';
|
|
$config->group->package->reviewPractice->privs = array();
|
|
$config->group->package->reviewPractice->privs['assetlib-approvePractice'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 255, 'depend' => array('assetlib-practice', 'assetlib-practicelib'), 'recommend' => array('assetlib-batchApprovePractice'));
|
|
$config->group->package->reviewPractice->privs['assetlib-batchApprovePractice'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 255, 'depend' => array('assetlib-practice', 'assetlib-practicelib'), 'recommend' => array('assetlib-approvePractice'));
|
|
|
|
$config->group->package->browseComponentLib = new stdclass();
|
|
$config->group->package->browseComponentLib->order = 5;
|
|
$config->group->package->browseComponentLib->subset = 'componentlib';
|
|
$config->group->package->browseComponentLib->privs = array();
|
|
$config->group->package->browseComponentLib->privs['assetlib-componentlib'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 255, 'depend' => array(), 'recommend' => array('assetlib-componentlibSort', 'assetlib-createComponentlib', 'assetlib-editComponentlib'));
|
|
$config->group->package->browseComponentLib->privs['assetlib-componentLibView'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 255, 'depend' => array('assetlib-componentlib'), 'recommend' => array('assetlib-createComponentlib', 'assetlib-editComponentlib'));
|
|
$config->group->package->browseComponentLib->privs['assetlib-component'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 255, 'depend' => array('assetlib-componentlib'), 'recommend' => array('assetlib-assignToComponent', 'assetlib-editComponent', 'assetlib-importComponent', 'assetlib-removeComponent'));
|
|
$config->group->package->browseComponentLib->privs['assetlib-componentView'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 255, 'depend' => array('assetlib-component', 'assetlib-componentlib'), 'recommend' => array('assetlib-editComponent'));
|
|
|
|
$config->group->package->manageComponentLib = new stdclass();
|
|
$config->group->package->manageComponentLib->order = 10;
|
|
$config->group->package->manageComponentLib->subset = 'componentlib';
|
|
$config->group->package->manageComponentLib->privs = array();
|
|
$config->group->package->manageComponentLib->privs['assetlib-createComponentlib'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array('assetlib-componentlib'), 'recommend' => array('assetlib-componentlibSort', 'assetlib-editComponentlib'));
|
|
$config->group->package->manageComponentLib->privs['assetlib-editComponentlib'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('assetlib-componentlib'), 'recommend' => array('assetlib-componentlibSort', 'assetlib-createComponentlib'));
|
|
$config->group->package->manageComponentLib->privs['assetlib-importComponent'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('assetlib-component', 'assetlib-componentlib'), 'recommend' => array('assetlib-assignToComponent', 'assetlib-editComponent', 'assetlib-removeComponent'));
|
|
$config->group->package->manageComponentLib->privs['assetlib-assignToComponent'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('assetlib-component', 'assetlib-componentlib'), 'recommend' => array('assetlib-batchAssignToComponent', 'assetlib-editComponent', 'assetlib-importComponent', 'assetlib-removeComponent'));
|
|
$config->group->package->manageComponentLib->privs['assetlib-batchAssignToComponent'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 6, 'depend' => array('assetlib-component', 'assetlib-componentlib'), 'recommend' => array('assetlib-assignToComponent'));
|
|
$config->group->package->manageComponentLib->privs['assetlib-editComponent'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('assetlib-component', 'assetlib-componentlib'), 'recommend' => array('assetlib-assignToComponent', 'assetlib-importComponent', 'assetlib-removeComponent'));
|
|
$config->group->package->manageComponentLib->privs['assetlib-removeComponent'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 7, 'depend' => array('assetlib-component', 'assetlib-componentlib'), 'recommend' => array('assetlib-batchRemoveComponent', 'assetlib-editComponent', 'assetlib-importComponent'));
|
|
$config->group->package->manageComponentLib->privs['assetlib-batchRemoveComponent'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 8, 'depend' => array('assetlib-component', 'assetlib-componentlib'), 'recommend' => array('assetlib-removeComponent'));
|
|
$config->group->package->manageComponentLib->privs['assetlib-componentlibSort'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('assetlib-componentlib'), 'recommend' => array('assetlib-createComponentlib', 'assetlib-editComponentlib'));
|
|
|
|
$config->group->package->deleteComponentLib = new stdclass();
|
|
$config->group->package->deleteComponentLib->order = 15;
|
|
$config->group->package->deleteComponentLib->subset = 'componentlib';
|
|
$config->group->package->deleteComponentLib->privs = array();
|
|
$config->group->package->deleteComponentLib->privs['assetlib-deleteComponentlib'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 255, 'depend' => array('assetlib-componentlib'), 'recommend' => array('assetlib-createComponentlib', 'assetlib-editComponentlib'));
|
|
|
|
$config->group->package->reviewComponent = new stdclass();
|
|
$config->group->package->reviewComponent->order = 20;
|
|
$config->group->package->reviewComponent->subset = 'componentlib';
|
|
$config->group->package->reviewComponent->privs = array();
|
|
$config->group->package->reviewComponent->privs['assetlib-approveComponent'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 255, 'depend' => array('assetlib-component', 'assetlib-componentlib'), 'recommend' => array('assetlib-batchApproveComponent'));
|
|
$config->group->package->reviewComponent->privs['assetlib-batchApproveComponent'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 255, 'depend' => array('assetlib-component', 'assetlib-componentlib'), 'recommend' => array('assetlib-approveComponent'));
|
|
|
|
$config->group->package->browseCaseLib = new stdclass();
|
|
$config->group->package->browseCaseLib->order = 5;
|
|
$config->group->package->browseCaseLib->subset = 'caselib';
|
|
$config->group->package->browseCaseLib->privs = array();
|
|
$config->group->package->browseCaseLib->privs['caselib-browse'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array(), 'recommend' => array('assetlib-caselib', 'caselib-create', 'caselib-createCase', 'caselib-edit', 'caselib-import', 'caselib-view'));
|
|
$config->group->package->browseCaseLib->privs['caselib-view'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('caselib-browse'), 'recommend' => array('assetlib-caselib', 'caselib-edit'));
|
|
$config->group->package->browseCaseLib->privs['assetlib-caselib'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array(), 'recommend' => array('assetlib-caselibSort', 'caselib-browse', 'caselib-view'));
|
|
|
|
$config->group->package->manageCaseLib = new stdclass();
|
|
$config->group->package->manageCaseLib->order = 10;
|
|
$config->group->package->manageCaseLib->subset = 'caselib';
|
|
$config->group->package->manageCaseLib->privs = array();
|
|
$config->group->package->manageCaseLib->privs['caselib-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array('caselib-browse'), 'recommend' => array('assetlib-caselibSort', 'caselib-createCase', 'caselib-edit', 'caselib-import'));
|
|
$config->group->package->manageCaseLib->privs['caselib-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('caselib-view'), 'recommend' => array('assetlib-caselibSort', 'caselib-create'));
|
|
$config->group->package->manageCaseLib->privs['caselib-createCase'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('caselib-browse'), 'recommend' => array('caselib-batchCreateCase', 'caselib-create', 'caselib-import'));
|
|
$config->group->package->manageCaseLib->privs['caselib-batchCreateCase'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('caselib-browse'), 'recommend' => array('caselib-createCase'));
|
|
$config->group->package->manageCaseLib->privs['assetlib-caselibSort'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('assetlib-caselib'), 'recommend' => array('caselib-create', 'caselib-edit'));
|
|
|
|
$config->group->package->deleteCaseLib = new stdclass();
|
|
$config->group->package->deleteCaseLib->order = 20;
|
|
$config->group->package->deleteCaseLib->subset = 'caselib';
|
|
$config->group->package->deleteCaseLib->privs = array();
|
|
$config->group->package->deleteCaseLib->privs['caselib-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 25, 'depend' => array('caselib-view'), 'recommend' => array('caselib-create', 'caselib-edit'));
|
|
|
|
$config->group->package->importCaseLib = new stdclass();
|
|
$config->group->package->importCaseLib->order = 15;
|
|
$config->group->package->importCaseLib->subset = 'caselib';
|
|
$config->group->package->importCaseLib->privs = array();
|
|
$config->group->package->importCaseLib->privs['caselib-exportTemplate'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 45, 'depend' => array('caselib-browse', 'caselib-import'), 'recommend' => array());
|
|
$config->group->package->importCaseLib->privs['caselib-import'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 50, 'depend' => array('caselib-browse', 'caselib-exportTemplate', 'caselib-showImport'), 'recommend' => array());
|
|
$config->group->package->importCaseLib->privs['caselib-showImport'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 55, 'depend' => array('caselib-import'), 'recommend' => array());
|
|
|
|
$config->group->package->officeApproval = new stdclass();
|
|
$config->group->package->officeApproval->order = 5;
|
|
$config->group->package->officeApproval->subset = 'officeapproval';
|
|
$config->group->package->officeApproval->privs = array();
|
|
$config->group->package->officeApproval->privs['attend-review'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 3, 'depend' => array('attend-browseReview', 'attend-personal'), 'recommend' => array());
|
|
$config->group->package->officeApproval->privs['leave-browseReview'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 0, 'depend' => array('attend-personal', 'leave-personal'), 'recommend' => array());
|
|
$config->group->package->officeApproval->privs['leave-review'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 1, 'depend' => array('attend-personal', 'leave-browseReview', 'leave-personal'), 'recommend' => array());
|
|
$config->group->package->officeApproval->privs['leave-back'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 2, 'depend' => array('attend-personal', 'leave-personal'), 'recommend' => array());
|
|
$config->group->package->officeApproval->privs['makeup-browseReview'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 4, 'depend' => array('attend-personal', 'makeup-personal'), 'recommend' => array());
|
|
$config->group->package->officeApproval->privs['makeup-review'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 5, 'depend' => array('attend-personal', 'makeup-browseReview', 'makeup-personal'), 'recommend' => array());
|
|
$config->group->package->officeApproval->privs['overtime-browseReview'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 6, 'depend' => array('attend-personal', 'overtime-personal'), 'recommend' => array());
|
|
$config->group->package->officeApproval->privs['overtime-review'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 7, 'depend' => array('attend-personal', 'overtime-browseReview', 'overtime-personal'), 'recommend' => array());
|
|
$config->group->package->officeApproval->privs['lieu-browseReview'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 8, 'depend' => array('attend-personal', 'lieu-personal'), 'recommend' => array());
|
|
$config->group->package->officeApproval->privs['lieu-review'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 9, 'depend' => array('attend-personal', 'lieu-browseReview', 'lieu-personal'), 'recommend' => array());
|
|
|
|
$config->group->package->attend = new stdclass();
|
|
$config->group->package->attend->order = 10;
|
|
$config->group->package->attend->subset = 'attend';
|
|
$config->group->package->attend->privs = array();
|
|
$config->group->package->attend->privs['attend-browseReview'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 5, 'depend' => array('attend-personal'), 'recommend' => array());
|
|
$config->group->package->attend->privs['attend-detail'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 4, 'depend' => array('attend-personal'), 'recommend' => array());
|
|
$config->group->package->attend->privs['attend-personal'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 0, 'depend' => array(), 'recommend' => array('attend-edit'));
|
|
$config->group->package->attend->privs['attend-edit'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 1, 'depend' => array('attend-personal'), 'recommend' => array('attend-browseReview'));
|
|
|
|
$config->group->package->officeSetting = new stdclass();
|
|
$config->group->package->officeSetting->order = 5;
|
|
$config->group->package->officeSetting->subset = 'officesetting';
|
|
$config->group->package->officeSetting->privs = array();
|
|
$config->group->package->officeSetting->privs['attend-settings'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 0, 'depend' => array('attend-personal'), 'recommend' => array());
|
|
$config->group->package->officeSetting->privs['attend-personalSettings'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 1, 'depend' => array('attend-personal'), 'recommend' => array());
|
|
$config->group->package->officeSetting->privs['attend-setManager'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 2, 'depend' => array('attend-personal'), 'recommend' => array());
|
|
$config->group->package->officeSetting->privs['leave-setReviewer'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 3, 'depend' => array('attend-personal', 'leave-personal'), 'recommend' => array());
|
|
$config->group->package->officeSetting->privs['leave-personalAnnual'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 4, 'depend' => array('attend-personal', 'leave-personal'), 'recommend' => array());
|
|
$config->group->package->officeSetting->privs['makeup-setReviewer'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 5, 'depend' => array('attend-personal', 'makeup-personal'), 'recommend' => array());
|
|
$config->group->package->officeSetting->privs['overtime-setReviewer'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 6, 'depend' => array('attend-personal', 'overtime-personal'), 'recommend' => array());
|
|
$config->group->package->officeSetting->privs['lieu-setReviewer'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 7, 'depend' => array('attend-personal'), 'recommend' => array());
|
|
|
|
$config->group->package->dataPermission = new stdclass();
|
|
$config->group->package->dataPermission->order = 5;
|
|
$config->group->package->dataPermission->subset = 'datapermission';
|
|
$config->group->package->dataPermission->privs = array();
|
|
$config->group->package->dataPermission->privs['attend-department'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 25, 'depend' => array('attend-personal'), 'recommend' => array());
|
|
$config->group->package->dataPermission->privs['attend-company'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 30, 'depend' => array('attend-personal'), 'recommend' => array());
|
|
$config->group->package->dataPermission->privs['attend-stat'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 35, 'depend' => array('attend-personal'), 'recommend' => array());
|
|
$config->group->package->dataPermission->privs['attend-saveStat'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 40, 'depend' => array('attend-personal', 'attend-stat'), 'recommend' => array());
|
|
$config->group->package->dataPermission->privs['leave-company'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 0, 'depend' => array('attend-personal'), 'recommend' => array());
|
|
$config->group->package->dataPermission->privs['makeup-company'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 1, 'depend' => array('attend-personal'), 'recommend' => array());
|
|
$config->group->package->dataPermission->privs['overtime-company'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 2, 'depend' => array('attend-personal'), 'recommend' => array());
|
|
$config->group->package->dataPermission->privs['lieu-company'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 3, 'depend' => array('attend-personal'), 'recommend' => array());
|
|
|
|
$config->group->package->leave = new stdclass();
|
|
$config->group->package->leave->order = 5;
|
|
$config->group->package->leave->subset = 'leave';
|
|
$config->group->package->leave->privs = array();
|
|
$config->group->package->leave->privs['leave-personal'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 0, 'depend' => array('attend-personal'), 'recommend' => array('leave-create', 'leave-edit', 'leave-view'));
|
|
$config->group->package->leave->privs['leave-create'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 2, 'depend' => array('attend-personal', 'leave-personal'), 'recommend' => array('leave-delete', 'leave-edit', 'leave-switchstatus', 'leave-view'));
|
|
$config->group->package->leave->privs['leave-edit'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 3, 'depend' => array('attend-personal', 'leave-personal'), 'recommend' => array('leave-create', 'leave-delete', 'leave-switchstatus', 'leave-view'));
|
|
$config->group->package->leave->privs['leave-delete'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 4, 'depend' => array('attend-personal', 'leave-personal'), 'recommend' => array('leave-create', 'leave-edit', 'leave-switchstatus', 'leave-view'));
|
|
$config->group->package->leave->privs['leave-view'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 1, 'depend' => array('attend-personal', 'leave-personal'), 'recommend' => array());
|
|
$config->group->package->leave->privs['leave-switchstatus'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 5, 'depend' => array('attend-personal', 'leave-personal'), 'recommend' => array('leave-create', 'leave-delete', 'leave-edit', 'leave-view'));
|
|
|
|
$config->group->package->makeup = new stdclass();
|
|
$config->group->package->makeup->order = 5;
|
|
$config->group->package->makeup->subset = 'makeup';
|
|
$config->group->package->makeup->privs = array();
|
|
$config->group->package->makeup->privs['makeup-personal'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 30, 'depend' => array('attend-personal'), 'recommend' => array('makeup-create', 'makeup-edit', 'makeup-view'));
|
|
$config->group->package->makeup->privs['makeup-create'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 35, 'depend' => array('attend-personal', 'makeup-personal'), 'recommend' => array('makeup-delete', 'makeup-edit', 'makeup-switchstatus', 'makeup-view'));
|
|
$config->group->package->makeup->privs['makeup-edit'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 40, 'depend' => array('attend-personal', 'makeup-personal'), 'recommend' => array('makeup-create', 'makeup-delete', 'makeup-switchstatus', 'makeup-view'));
|
|
$config->group->package->makeup->privs['makeup-view'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 45, 'depend' => array('attend-personal', 'makeup-personal'), 'recommend' => array());
|
|
$config->group->package->makeup->privs['makeup-delete'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 50, 'depend' => array('attend-personal', 'makeup-personal'), 'recommend' => array('makeup-create', 'makeup-edit', 'makeup-switchstatus', 'makeup-view'));
|
|
$config->group->package->makeup->privs['makeup-switchstatus'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 55, 'depend' => array('attend-personal', 'makeup-personal'), 'recommend' => array('makeup-create', 'makeup-delete', 'makeup-edit', 'makeup-view'));
|
|
|
|
$config->group->package->overtime = new stdclass();
|
|
$config->group->package->overtime->order = 5;
|
|
$config->group->package->overtime->subset = 'overtime';
|
|
$config->group->package->overtime->privs = array();
|
|
$config->group->package->overtime->privs['overtime-personal'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 30, 'depend' => array('attend-personal'), 'recommend' => array('overtime-create', 'overtime-edit', 'overtime-view'));
|
|
$config->group->package->overtime->privs['overtime-create'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 35, 'depend' => array('attend-personal', 'overtime-personal'), 'recommend' => array('overtime-delete', 'overtime-edit', 'overtime-switchstatus', 'overtime-view'));
|
|
$config->group->package->overtime->privs['overtime-edit'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 40, 'depend' => array('attend-personal', 'overtime-personal'), 'recommend' => array('overtime-create', 'overtime-delete', 'overtime-switchstatus', 'overtime-view'));
|
|
$config->group->package->overtime->privs['overtime-view'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 45, 'depend' => array('attend-personal', 'overtime-personal'), 'recommend' => array());
|
|
$config->group->package->overtime->privs['overtime-delete'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 50, 'depend' => array('attend-personal', 'overtime-personal'), 'recommend' => array('overtime-create', 'overtime-edit', 'overtime-switchstatus', 'overtime-view'));
|
|
$config->group->package->overtime->privs['overtime-switchstatus'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 55, 'depend' => array('attend-personal', 'overtime-personal'), 'recommend' => array('overtime-create', 'overtime-delete', 'overtime-edit', 'overtime-view'));
|
|
|
|
$config->group->package->lieu = new stdclass();
|
|
$config->group->package->lieu->order = 5;
|
|
$config->group->package->lieu->subset = 'lieu';
|
|
$config->group->package->lieu->privs = array();
|
|
$config->group->package->lieu->privs['lieu-personal'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 25, 'depend' => array('attend-personal'), 'recommend' => array('lieu-create', 'lieu-edit', 'lieu-view'));
|
|
$config->group->package->lieu->privs['lieu-create'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 30, 'depend' => array('attend-personal', 'lieu-personal'), 'recommend' => array('lieu-delete', 'lieu-edit', 'lieu-switchstatus', 'lieu-view'));
|
|
$config->group->package->lieu->privs['lieu-edit'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 35, 'depend' => array('attend-personal', 'lieu-personal'), 'recommend' => array('lieu-create', 'lieu-delete', 'lieu-switchstatus', 'lieu-view'));
|
|
$config->group->package->lieu->privs['lieu-delete'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 40, 'depend' => array('attend-personal', 'lieu-personal'), 'recommend' => array('lieu-create', 'lieu-edit', 'lieu-switchstatus', 'lieu-view'));
|
|
$config->group->package->lieu->privs['lieu-view'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 45, 'depend' => array('attend-personal', 'lieu-personal'), 'recommend' => array());
|
|
$config->group->package->lieu->privs['lieu-switchstatus'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 50, 'depend' => array('attend-personal', 'lieu-personal'), 'recommend' => array('lieu-create', 'lieu-delete', 'lieu-edit', 'lieu-view'));
|
|
|
|
$config->group->package->holiday = new stdclass();
|
|
$config->group->package->holiday->order = 10;
|
|
$config->group->package->holiday->subset = 'modelconfig';
|
|
$config->group->package->holiday->privs = array();
|
|
$config->group->package->holiday->privs['holiday-browse'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('admin-index'), 'recommend' => array());
|
|
$config->group->package->holiday->privs['holiday-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('holiday-browse'), 'recommend' => array('holiday-delete', 'holiday-edit'));
|
|
$config->group->package->holiday->privs['holiday-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array('holiday-browse'), 'recommend' => array('holiday-create'));
|
|
$config->group->package->holiday->privs['holiday-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 20, 'depend' => array('holiday-browse'), 'recommend' => array('holiday-create', 'holiday-edit'));
|
|
$config->group->package->holiday->privs['holiday-import'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 25, 'depend' => array('holiday-browse'), 'recommend' => array('holiday-create'));
|
|
|
|
$config->group->package->exportOffice = new stdclass();
|
|
$config->group->package->exportOffice->order = 5;
|
|
$config->group->package->exportOffice->subset = 'officeexport';
|
|
$config->group->package->exportOffice->privs = array();
|
|
$config->group->package->exportOffice->privs['attend-export'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 0, 'depend' => array('attend-department', 'attend-personal'), 'recommend' => array());
|
|
$config->group->package->exportOffice->privs['attend-exportStat'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 2, 'depend' => array('attend-personal', 'attend-stat'), 'recommend' => array());
|
|
$config->group->package->exportOffice->privs['attend-exportDetail'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 1, 'depend' => array('attend-detail', 'attend-personal'), 'recommend' => array());
|
|
$config->group->package->exportOffice->privs['leave-export'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 3, 'depend' => array('attend-personal', 'leave-personal'), 'recommend' => array());
|
|
$config->group->package->exportOffice->privs['makeup-export'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 5, 'depend' => array('attend-personal', 'makeup-personal'), 'recommend' => array());
|
|
$config->group->package->exportOffice->privs['overtime-export'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 4, 'depend' => array('attend-personal'), 'recommend' => array());
|
|
|
|
$config->group->package->browseFeedback = new stdclass();
|
|
$config->group->package->browseFeedback->order = 5;
|
|
$config->group->package->browseFeedback->subset = 'feedback';
|
|
$config->group->package->browseFeedback->privs = array();
|
|
$config->group->package->browseFeedback->privs['feedback-adminView'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 25, 'depend' => array('feedback-admin'), 'recommend' => array('feedback-create', 'feedback-edit'));
|
|
$config->group->package->browseFeedback->privs['feedback-admin'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 30, 'depend' => array(), 'recommend' => array('feedback-adminView'));
|
|
|
|
$config->group->package->manageFeedback = new stdclass();
|
|
$config->group->package->manageFeedback->order = 10;
|
|
$config->group->package->manageFeedback->subset = 'feedback';
|
|
$config->group->package->manageFeedback->privs = array();
|
|
$config->group->package->manageFeedback->privs['feedback-create'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 0, 'depend' => array('feedback-admin'), 'recommend' => array('feedback-activate', 'feedback-ask', 'feedback-assignTo', 'feedback-close', 'feedback-comment', 'feedback-edit'));
|
|
$config->group->package->manageFeedback->privs['feedback-edit'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 1, 'depend' => array('feedback-admin'), 'recommend' => array('feedback-activate', 'feedback-ask', 'feedback-assignTo', 'feedback-batchEdit', 'feedback-close', 'feedback-comment', 'feedback-create'));
|
|
$config->group->package->manageFeedback->privs['feedback-assignTo'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 4, 'depend' => array('feedback-admin'), 'recommend' => array('feedback-activate', 'feedback-ask', 'feedback-batchAssignTo', 'feedback-close', 'feedback-comment', 'feedback-create', 'feedback-edit'));
|
|
$config->group->package->manageFeedback->privs['feedback-comment'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 5, 'depend' => array('feedback-admin'), 'recommend' => array('feedback-activate', 'feedback-ask', 'feedback-assignTo', 'feedback-close', 'feedback-create', 'feedback-edit'));
|
|
$config->group->package->manageFeedback->privs['feedback-ask'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 6, 'depend' => array('feedback-admin'), 'recommend' => array('feedback-activate', 'feedback-assignTo', 'feedback-close', 'feedback-comment', 'feedback-create', 'feedback-edit'));
|
|
$config->group->package->manageFeedback->privs['feedback-close'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 8, 'depend' => array('feedback-admin'), 'recommend' => array('feedback-activate', 'feedback-ask', 'feedback-assignTo', 'feedback-batchClose', 'feedback-comment', 'feedback-create', 'feedback-edit'));
|
|
$config->group->package->manageFeedback->privs['feedback-activate'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('feedback-admin'), 'recommend' => array('feedback-ask', 'feedback-assignTo', 'feedback-close', 'feedback-comment', 'feedback-create', 'feedback-edit'));
|
|
$config->group->package->manageFeedback->privs['feedback-batchEdit'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('feedback-admin'), 'recommend' => array('feedback-edit'));
|
|
$config->group->package->manageFeedback->privs['feedback-batchClose'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 9, 'depend' => array('feedback-admin'), 'recommend' => array('feedback-close'));
|
|
$config->group->package->manageFeedback->privs['feedback-batchAssignTo'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 7, 'depend' => array('feedback-admin'), 'recommend' => array('feedback-assignTo'));
|
|
|
|
$config->group->package->importFeedback = new stdclass();
|
|
$config->group->package->importFeedback->order = 15;
|
|
$config->group->package->importFeedback->subset = 'feedback';
|
|
$config->group->package->importFeedback->privs = array();
|
|
$config->group->package->importFeedback->privs['feedback-export'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 0, 'depend' => array('feedback-admin'), 'recommend' => array());
|
|
$config->group->package->importFeedback->privs['feedback-import'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('feedback-admin', 'feedback-exportTemplate'), 'recommend' => array());
|
|
$config->group->package->importFeedback->privs['feedback-exportTemplate'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('feedback-admin', 'feedback-import'), 'recommend' => array());
|
|
|
|
$config->group->package->handleFeedback = new stdclass();
|
|
$config->group->package->handleFeedback->order = 20;
|
|
$config->group->package->handleFeedback->subset = 'feedback';
|
|
$config->group->package->handleFeedback->privs = array();
|
|
$config->group->package->handleFeedback->privs['feedback-editOthers'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('feedback-admin'), 'recommend' => array('feedback-edit'));
|
|
$config->group->package->handleFeedback->privs['feedback-toTask'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('feedback-admin'), 'recommend' => array('feedback-reply', 'feedback-review', 'feedback-toBug', 'feedback-toStory', 'feedback-toTicket', 'feedback-toTodo', 'feedback-toUserStory'));
|
|
$config->group->package->handleFeedback->privs['feedback-toTodo'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 7, 'depend' => array('feedback-admin'), 'recommend' => array('feedback-reply', 'feedback-review', 'feedback-toBug', 'feedback-toStory', 'feedback-toTask', 'feedback-toTicket', 'feedback-toUserStory'));
|
|
$config->group->package->handleFeedback->privs['feedback-toBug'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 6, 'depend' => array('feedback-admin'), 'recommend' => array('feedback-reply', 'feedback-review', 'feedback-toStory', 'feedback-toTask', 'feedback-toTicket', 'feedback-toTodo', 'feedback-toUserStory'));
|
|
$config->group->package->handleFeedback->privs['feedback-toStory'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('feedback-admin'), 'recommend' => array('feedback-reply', 'feedback-review', 'feedback-toBug', 'feedback-toTask', 'feedback-toTicket', 'feedback-toTodo', 'feedback-toUserStory'));
|
|
$config->group->package->handleFeedback->privs['feedback-toTicket'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 8, 'depend' => array('feedback-admin'), 'recommend' => array('feedback-reply', 'feedback-review', 'feedback-toBug', 'feedback-toStory', 'feedback-toTask', 'feedback-toTodo', 'feedback-toUserStory'));
|
|
$config->group->package->handleFeedback->privs['feedback-toUserStory'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('feedback-admin'), 'recommend' => array('feedback-reply', 'feedback-review', 'feedback-toBug', 'feedback-toStory', 'feedback-toTask', 'feedback-toTicket', 'feedback-toTodo'));
|
|
$config->group->package->handleFeedback->privs['feedback-review'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array('feedback-admin'), 'recommend' => array('feedback-batchReview', 'feedback-reply', 'feedback-toBug', 'feedback-toStory', 'feedback-toTask', 'feedback-toTicket', 'feedback-toTodo', 'feedback-toUserStory'));
|
|
$config->group->package->handleFeedback->privs['feedback-reply'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('feedback-admin'), 'recommend' => array('feedback-review', 'feedback-toBug', 'feedback-toStory', 'feedback-toTask', 'feedback-toTicket', 'feedback-toTodo', 'feedback-toUserStory'));
|
|
$config->group->package->handleFeedback->privs['feedback-batchReview'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('feedback-admin'), 'recommend' => array('feedback-review'));
|
|
$config->group->package->handleFeedback->privs['feedback-syncProduct'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 9, 'depend' => array('feedback-admin'), 'recommend' => array());
|
|
|
|
$config->group->package->faq = new stdclass();
|
|
$config->group->package->faq->order = 5;
|
|
$config->group->package->faq->subset = 'faq';
|
|
$config->group->package->faq->privs = array();
|
|
$config->group->package->faq->privs['faq-browse'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 5, 'depend' => array(), 'recommend' => array('faq-create', 'faq-edit'));
|
|
$config->group->package->faq->privs['faq-create'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('faq-browse'), 'recommend' => array('faq-edit'));
|
|
$config->group->package->faq->privs['faq-edit'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array('faq-browse'), 'recommend' => array('faq-create'));
|
|
$config->group->package->faq->privs['faq-delete'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 20, 'depend' => array('faq-browse'), 'recommend' => array('faq-create', 'faq-edit'));
|
|
|
|
$config->group->package->browseTicket = new stdclass();
|
|
$config->group->package->browseTicket->order = 5;
|
|
$config->group->package->browseTicket->subset = 'ticket';
|
|
$config->group->package->browseTicket->privs = array();
|
|
$config->group->package->browseTicket->privs['ticket-view'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 20, 'depend' => array('ticket-browse'), 'recommend' => array('ticket-edit'));
|
|
$config->group->package->browseTicket->privs['ticket-browse'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 25, 'depend' => array(), 'recommend' => array('ticket-create', 'ticket-edit', 'ticket-view'));
|
|
|
|
$config->group->package->manageTicket = new stdclass();
|
|
$config->group->package->manageTicket->order = 10;
|
|
$config->group->package->manageTicket->subset = 'ticket';
|
|
$config->group->package->manageTicket->privs = array();
|
|
$config->group->package->manageTicket->privs['ticket-create'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 0, 'depend' => array('ticket-browse'), 'recommend' => array('ticket-activate', 'ticket-close', 'ticket-edit'));
|
|
$config->group->package->manageTicket->privs['ticket-edit'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 1, 'depend' => array('ticket-browse'), 'recommend' => array('ticket-activate', 'ticket-close', 'ticket-create'));
|
|
$config->group->package->manageTicket->privs['ticket-assignTo'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 3, 'depend' => array('ticket-browse'), 'recommend' => array('ticket-batchAssignTo', 'ticket-create', 'ticket-edit'));
|
|
$config->group->package->manageTicket->privs['ticket-createBug'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('ticket-browse'), 'recommend' => array('ticket-createStory', 'ticket-finish', 'ticket-start'));
|
|
$config->group->package->manageTicket->privs['ticket-createStory'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 6, 'depend' => array('ticket-browse'), 'recommend' => array('ticket-createBug', 'ticket-finish', 'ticket-start'));
|
|
$config->group->package->manageTicket->privs['ticket-start'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 7, 'depend' => array('ticket-browse'), 'recommend' => array('ticket-activate', 'ticket-assignTo', 'ticket-close', 'ticket-create', 'ticket-createBug', 'ticket-createStory', 'ticket-edit', 'ticket-finish'));
|
|
$config->group->package->manageTicket->privs['ticket-finish'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 8, 'depend' => array('ticket-browse'), 'recommend' => array('ticket-createBug', 'ticket-createStory', 'ticket-start'));
|
|
$config->group->package->manageTicket->privs['ticket-close'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 10, 'depend' => array('ticket-browse'), 'recommend' => array('ticket-batchClose', 'ticket-edit'));
|
|
$config->group->package->manageTicket->privs['ticket-activate'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 12, 'depend' => array('ticket-browse'), 'recommend' => array('ticket-batchActivate'));
|
|
$config->group->package->manageTicket->privs['ticket-batchEdit'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('ticket-browse'), 'recommend' => array('ticket-edit'));
|
|
$config->group->package->manageTicket->privs['ticket-batchClose'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 11, 'depend' => array('ticket-browse'), 'recommend' => array('ticket-close'));
|
|
$config->group->package->manageTicket->privs['ticket-batchActivate'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 13, 'depend' => array('ticket-browse'), 'recommend' => array('ticket-activate'));
|
|
$config->group->package->manageTicket->privs['ticket-batchFinish'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 9, 'depend' => array('ticket-browse'), 'recommend' => array('ticket-finish'));
|
|
$config->group->package->manageTicket->privs['ticket-batchAssignTo'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('ticket-browse'), 'recommend' => array('ticket-assignTo'));
|
|
$config->group->package->manageTicket->privs['ticket-syncProduct'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 14, 'depend' => array('ticket-browse'), 'recommend' => array());
|
|
|
|
$config->group->package->importTicket = new stdclass();
|
|
$config->group->package->importTicket->order = 15;
|
|
$config->group->package->importTicket->subset = 'ticket';
|
|
$config->group->package->importTicket->privs = array();
|
|
$config->group->package->importTicket->privs['ticket-exportTemplate'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 1, 'depend' => array('ticket-browse'), 'recommend' => array());
|
|
$config->group->package->importTicket->privs['ticket-import'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 2, 'depend' => array('ticket-browse', 'ticket-exportTemplate'), 'recommend' => array());
|
|
$config->group->package->importTicket->privs['ticket-export'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 0, 'depend' => array('ticket-browse', 'ticket-exportTemplate'), 'recommend' => array());
|
|
|
|
$config->group->package->deleteFeedback = new stdclass();
|
|
$config->group->package->deleteFeedback->order = 25;
|
|
$config->group->package->deleteFeedback->subset = 'feedback';
|
|
$config->group->package->deleteFeedback->privs = array();
|
|
$config->group->package->deleteFeedback->privs['feedback-delete'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 95, 'depend' => array('feedback-admin'), 'recommend' => array('feedback-create', 'feedback-edit'));
|
|
|
|
$config->group->package->deleteTIcket = new stdclass();
|
|
$config->group->package->deleteTIcket->order = 25;
|
|
$config->group->package->deleteTIcket->subset = 'ticket';
|
|
$config->group->package->deleteTIcket->privs = array();
|
|
$config->group->package->deleteTIcket->privs['ticket-delete'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 65, 'depend' => array('ticket-browse'), 'recommend' => array('ticket-create', 'ticket-edit'));
|
|
|
|
$config->group->package->feedbackPriv = new stdclass();
|
|
$config->group->package->feedbackPriv->order = 5;
|
|
$config->group->package->feedbackPriv->subset = 'feedbackpriv';
|
|
$config->group->package->feedbackPriv->privs = array();
|
|
$config->group->package->feedbackPriv->privs['feedback-products'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 135, 'depend' => array(), 'recommend' => array('feedback-manageProduct', 'feedback-productSetting'));
|
|
$config->group->package->feedbackPriv->privs['feedback-manageProduct'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 140, 'depend' => array('feedback-products'), 'recommend' => array('feedback-productSetting'));
|
|
$config->group->package->feedbackPriv->privs['feedback-productSetting'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 160, 'depend' => array('feedback-products'), 'recommend' => array('feedback-manageProduct'));
|
|
|
|
$config->group->package->browseCourse = new stdclass();
|
|
$config->group->package->browseCourse->order = 5;
|
|
$config->group->package->browseCourse->subset = 'traincourse';
|
|
$config->group->package->browseCourse->privs = array();
|
|
$config->group->package->browseCourse->privs['traincourse-browse'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->browseCourse->privs['traincourse-viewCourse'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 30, 'depend' => array('traincourse-browse'), 'recommend' => array());
|
|
$config->group->package->browseCourse->privs['traincourse-viewChapter'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 35, 'depend' => array('traincourse-browse', 'traincourse-viewCourse'), 'recommend' => array());
|
|
|
|
$config->group->package->manageTrainCourse = new stdclass();
|
|
$config->group->package->manageTrainCourse->order = 10;
|
|
$config->group->package->manageTrainCourse->subset = 'traincourse';
|
|
$config->group->package->manageTrainCourse->privs = array();
|
|
$config->group->package->manageTrainCourse->privs['traincourse-admin'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->manageTrainCourse->privs['traincourse-deleteCourse'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('traincourse-admin'), 'recommend' => array('traincourse-uploadCourse'));
|
|
$config->group->package->manageTrainCourse->privs['traincourse-changeStatus'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('traincourse-admin'), 'recommend' => array('traincourse-uploadCourse'));
|
|
$config->group->package->manageTrainCourse->privs['traincourse-uploadCourse'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('traincourse-admin'), 'recommend' => array('traincourse-deleteCourse'));
|
|
$config->group->package->manageTrainCourse->privs['traincourse-batchImport'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->manageTrainCourse->privs['traincourse-cloudImport'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->dashboard = new stdclass();
|
|
$config->group->package->dashboard->order = 2160;
|
|
$config->group->package->dashboard->subset = 'ops';
|
|
$config->group->package->dashboard->privs = array();
|
|
$config->group->package->dashboard->privs['system-dashboard'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->system = new stdclass();
|
|
$config->group->package->system->order = 2180;
|
|
$config->group->package->system->subset = 'ops';
|
|
$config->group->package->system->privs = array();
|
|
$config->group->package->system->privs['system-dblist'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->system->privs['system-configdomain'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->system->privs['system-ossview'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->host = new stdclass();
|
|
$config->group->package->host->order = 2220;
|
|
$config->group->package->host->subset = 'ops';
|
|
$config->group->package->host->privs = array();
|
|
$config->group->package->host->privs['host-browse'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('admin-index'), 'recommend' => array('host-create', 'host-edit', 'host-treemap', 'host-view'));
|
|
$config->group->package->host->privs['host-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('host-browse', 'ops-index'), 'recommend' => array('host-changeStatus', 'host-edit'));
|
|
$config->group->package->host->privs['host-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array('host-browse', 'ops-index'), 'recommend' => array('host-changeStatus', 'host-create'));
|
|
$config->group->package->host->privs['host-view'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 20, 'depend' => array('host-browse', 'ops-index'), 'recommend' => array('host-create', 'host-edit'));
|
|
$config->group->package->host->privs['host-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 25, 'depend' => array('host-browse', 'ops-index'), 'recommend' => array('host-create', 'host-edit'));
|
|
$config->group->package->host->privs['host-changeStatus'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 30, 'depend' => array('host-browse', 'ops-index'), 'recommend' => array('host-create', 'host-edit'));
|
|
$config->group->package->host->privs['host-treemap'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 35, 'depend' => array('host-browse', 'ops-index'), 'recommend' => array());
|
|
|
|
$config->group->package->serverRoom = new stdclass();
|
|
$config->group->package->serverRoom->order = 2240;
|
|
$config->group->package->serverRoom->subset = 'ops';
|
|
$config->group->package->serverRoom->privs = array();
|
|
$config->group->package->serverRoom->privs['serverroom-browse'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array('ops-index'), 'recommend' => array('serverroom-create', 'serverroom-edit', 'serverroom-view'));
|
|
$config->group->package->serverRoom->privs['serverroom-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('ops-index', 'serverroom-browse'), 'recommend' => array('serverroom-edit'));
|
|
$config->group->package->serverRoom->privs['serverroom-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('ops-index', 'serverroom-browse'), 'recommend' => array('serverroom-create'));
|
|
$config->group->package->serverRoom->privs['serverroom-view'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('ops-index', 'serverroom-browse'), 'recommend' => array('serverroom-create', 'serverroom-edit'));
|
|
$config->group->package->serverRoom->privs['serverroom-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('ops-index', 'serverroom-browse'), 'recommend' => array('serverroom-create', 'serverroom-edit'));
|
|
|
|
$config->group->package->account = new stdclass();
|
|
$config->group->package->account->order = 2260;
|
|
$config->group->package->account->subset = 'ops';
|
|
$config->group->package->account->privs = array();
|
|
$config->group->package->account->privs['account-browse'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array('ops-index'), 'recommend' => array('account-create', 'account-edit', 'account-view'));
|
|
$config->group->package->account->privs['account-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('account-browse', 'ops-index'), 'recommend' => array('account-edit'));
|
|
$config->group->package->account->privs['account-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('account-browse', 'ops-index'), 'recommend' => array('account-create'));
|
|
$config->group->package->account->privs['account-view'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('account-browse', 'ops-index'), 'recommend' => array('account-create', 'account-edit'));
|
|
$config->group->package->account->privs['account-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('account-browse', 'ops-index'), 'recommend' => array('account-create', 'account-edit'));
|
|
|
|
$config->group->package->domain = new stdclass();
|
|
$config->group->package->domain->order = 2270;
|
|
$config->group->package->domain->subset = 'ops';
|
|
$config->group->package->domain->privs = array();
|
|
$config->group->package->domain->privs['domain-browse'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array('ops-index'), 'recommend' => array('domain-create', 'domain-edit', 'domain-view'));
|
|
$config->group->package->domain->privs['domain-create'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('domain-browse', 'ops-index'), 'recommend' => array('domain-edit'));
|
|
$config->group->package->domain->privs['domain-edit'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('domain-browse', 'ops-index'), 'recommend' => array('domain-create'));
|
|
$config->group->package->domain->privs['domain-view'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('domain-browse', 'ops-index'), 'recommend' => array('domain-create', 'domain-edit'));
|
|
$config->group->package->domain->privs['domain-delete'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('domain-browse', 'ops-index'), 'recommend' => array('domain-create', 'domain-edit'));
|
|
|
|
$config->group->package->service = new stdclass();
|
|
$config->group->package->service->order = 2280;
|
|
$config->group->package->service->subset = 'ops';
|
|
$config->group->package->service->privs = array();
|
|
$config->group->package->service->privs['service-browse'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array('ops-index'), 'recommend' => array('service-create', 'service-edit', 'service-manage', 'service-view'));
|
|
$config->group->package->service->privs['service-create'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('ops-index', 'service-browse'), 'recommend' => array('service-edit', 'service-manage'));
|
|
$config->group->package->service->privs['service-edit'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('ops-index', 'service-browse'), 'recommend' => array('service-create', 'service-manage'));
|
|
$config->group->package->service->privs['service-delete'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('ops-index', 'service-browse'), 'recommend' => array('service-create', 'service-edit', 'service-manage'));
|
|
$config->group->package->service->privs['service-view'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('ops-index', 'service-browse'), 'recommend' => array('service-create', 'service-edit', 'service-manage'));
|
|
$config->group->package->service->privs['service-manage'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('ops-index', 'service-browse'), 'recommend' => array('service-create', 'service-edit'));
|
|
|
|
$config->group->package->deployPlan = new stdclass();
|
|
$config->group->package->deployPlan->order = 5;
|
|
$config->group->package->deployPlan->subset = 'deploy';
|
|
$config->group->package->deployPlan->privs = array();
|
|
$config->group->package->deployPlan->privs['deploy-browse'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array('ops-stage', 'repo-maintain'), 'recommend' => array('deploy-activate', 'deploy-create', 'deploy-edit', 'deploy-finish', 'deploy-view'));
|
|
$config->group->package->deployPlan->privs['deploy-create'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('deploy-browse', 'ops-index'), 'recommend' => array('deploy-activate', 'deploy-edit', 'deploy-finish'));
|
|
$config->group->package->deployPlan->privs['deploy-edit'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('deploy-browse', 'ops-index'), 'recommend' => array('deploy-activate', 'deploy-create', 'deploy-finish'));
|
|
$config->group->package->deployPlan->privs['deploy-delete'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 6, 'depend' => array('deploy-browse', 'ops-index'), 'recommend' => array('deploy-create', 'deploy-edit'));
|
|
$config->group->package->deployPlan->privs['deploy-activate'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('deploy-browse', 'ops-index'), 'recommend' => array('deploy-create', 'deploy-edit', 'deploy-finish'));
|
|
$config->group->package->deployPlan->privs['deploy-finish'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('deploy-browse', 'ops-index'), 'recommend' => array('deploy-activate', 'deploy-create', 'deploy-edit'));
|
|
$config->group->package->deployPlan->privs['deploy-view'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('deploy-browse', 'ops-index'), 'recommend' => array('deploy-activate', 'deploy-create', 'deploy-edit', 'deploy-finish'));
|
|
$config->group->package->deployPlan->privs['ops-stage'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->deployScope = new stdclass();
|
|
$config->group->package->deployScope->order = 10;
|
|
$config->group->package->deployScope->subset = 'deploy';
|
|
$config->group->package->deployScope->privs = array();
|
|
$config->group->package->deployScope->privs['deploy-scope'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 35, 'depend' => array('deploy-browse', 'ops-index'), 'recommend' => array('deploy-manageScope'));
|
|
$config->group->package->deployScope->privs['deploy-manageScope'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 40, 'depend' => array('deploy-browse', 'deploy-scope', 'ops-index'), 'recommend' => array());
|
|
|
|
$config->group->package->deployStep = new stdclass();
|
|
$config->group->package->deployStep->order = 15;
|
|
$config->group->package->deployStep->subset = 'deploy';
|
|
$config->group->package->deployStep->privs = array();
|
|
$config->group->package->deployStep->privs['testtask-runDeployCase'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 6, 'depend' => array('deploy-browse', 'deploy-steps', 'ops-index'), 'recommend' => array('deploy-assignTo', 'deploy-editStep', 'deploy-finishStep', 'deploy-manageStep', 'testtask-deployCaseResults'));
|
|
$config->group->package->deployStep->privs['testtask-deployCaseResults'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 7, 'depend' => array('deploy-browse', 'deploy-steps', 'ops-index'), 'recommend' => array('deploy-assignTo', 'deploy-editStep', 'deploy-finishStep', 'deploy-manageStep', 'testtask-runDeployCase'));
|
|
$config->group->package->deployStep->privs['deploy-steps'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array('deploy-browse', 'ops-index'), 'recommend' => array('deploy-assignTo', 'deploy-editStep', 'deploy-finishStep', 'deploy-manageStep', 'deploy-viewStep', 'testtask-deployCaseResults', 'testtask-runDeployCase'));
|
|
$config->group->package->deployStep->privs['deploy-manageStep'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('deploy-browse', 'deploy-steps', 'ops-index'), 'recommend' => array('deploy-assignTo', 'deploy-editStep', 'deploy-finishStep', 'testtask-deployCaseResults', 'testtask-runDeployCase'));
|
|
$config->group->package->deployStep->privs['deploy-finishStep'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('deploy-browse', 'deploy-steps', 'ops-index'), 'recommend' => array('deploy-assignTo', 'deploy-editStep', 'deploy-manageStep', 'testtask-deployCaseResults', 'testtask-runDeployCase'));
|
|
$config->group->package->deployStep->privs['deploy-assignTo'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('deploy-browse', 'deploy-steps', 'ops-index'), 'recommend' => array('deploy-editStep', 'deploy-finishStep', 'deploy-manageStep', 'testtask-deployCaseResults', 'testtask-runDeployCase'));
|
|
$config->group->package->deployStep->privs['deploy-viewStep'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('deploy-browse', 'deploy-steps', 'ops-index'), 'recommend' => array('deploy-assignTo', 'deploy-editStep', 'deploy-finishStep', 'deploy-manageStep', 'testtask-deployCaseResults', 'testtask-runDeployCase'));
|
|
$config->group->package->deployStep->privs['deploy-editStep'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('deploy-browse', 'deploy-steps', 'ops-index'), 'recommend' => array('deploy-assignTo', 'deploy-finishStep', 'deploy-manageStep', 'testtask-deployCaseResults', 'testtask-runDeployCase'));
|
|
$config->group->package->deployStep->privs['deploy-deleteStep'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 8, 'depend' => array('deploy-browse', 'deploy-steps', 'ops-index'), 'recommend' => array('deploy-assignTo', 'deploy-editStep', 'deploy-finishStep', 'deploy-manageStep', 'testtask-deployCaseResults', 'testtask-runDeployCase'));
|
|
|
|
$config->group->package->deployCase = new stdclass();
|
|
$config->group->package->deployCase->order = 20;
|
|
$config->group->package->deployCase->subset = 'deploy';
|
|
$config->group->package->deployCase->privs = array();
|
|
$config->group->package->deployCase->privs['deploy-cases'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 50, 'depend' => array('deploy-browse', 'ops-index'), 'recommend' => array('deploy-linkCases', 'deploy-unlinkCase'));
|
|
$config->group->package->deployCase->privs['deploy-linkCases'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 55, 'depend' => array('deploy-browse', 'deploy-cases', 'ops-index'), 'recommend' => array('deploy-unlinkCase'));
|
|
$config->group->package->deployCase->privs['deploy-unlinkCase'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 60, 'depend' => array('deploy-browse', 'deploy-cases', 'ops-index'), 'recommend' => array('deploy-batchUnlinkCases', 'deploy-linkCases'));
|
|
$config->group->package->deployCase->privs['deploy-batchUnlinkCases'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 65, 'depend' => array('deploy-browse', 'deploy-cases', 'ops-index'), 'recommend' => array('deploy-unlinkCase'));
|
|
|
|
$config->group->package->qaIndex = new stdclass();
|
|
$config->group->package->qaIndex->order = 5;
|
|
$config->group->package->qaIndex->subset = 'qa';
|
|
$config->group->package->qaIndex->privs = array();
|
|
$config->group->package->qaIndex->privs['qa-index'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->browseBug = new stdclass();
|
|
$config->group->package->browseBug->order = 5;
|
|
$config->group->package->browseBug->subset = 'bug';
|
|
$config->group->package->browseBug->privs = array();
|
|
$config->group->package->browseBug->privs['bug-browse'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('qa-index'), 'recommend' => array('bug-report', 'bug-view'));
|
|
$config->group->package->browseBug->privs['bug-view'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 35, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->browseBug->privs['bug-report'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 85, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->manageBug = new stdclass();
|
|
$config->group->package->manageBug->order = 10;
|
|
$config->group->package->manageBug->subset = 'bug';
|
|
$config->group->package->manageBug->privs = array();
|
|
$config->group->package->manageBug->privs['bug-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array('bug-view'), 'recommend' => array('bug-activate', 'bug-assignTo', 'bug-batchCreate', 'bug-close', 'bug-confirmBug', 'bug-confirmStoryChange', 'bug-edit', 'bug-linkBugs', 'bug-resolve'));
|
|
$config->group->package->manageBug->privs['bug-batchCreate'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array(), 'recommend' => array('bug-create'));
|
|
$config->group->package->manageBug->privs['bug-batchEdit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array(), 'recommend' => array('bug-edit'));
|
|
$config->group->package->manageBug->privs['bug-confirmBug'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('bug-view'), 'recommend' => array('bug-activate', 'bug-assignTo', 'bug-batchConfirm', 'bug-close', 'bug-confirmStoryChange', 'bug-create', 'bug-edit', 'bug-linkBugs', 'bug-resolve'));
|
|
$config->group->package->manageBug->privs['bug-batchConfirm'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array(), 'recommend' => array('bug-confirmBug'));
|
|
$config->group->package->manageBug->privs['bug-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('bug-view'), 'recommend' => array('bug-activate', 'bug-assignTo', 'bug-batchEdit', 'bug-close', 'bug-confirmBug', 'bug-confirmStoryChange', 'bug-create', 'bug-linkBugs', 'bug-resolve'));
|
|
$config->group->package->manageBug->privs['bug-assignTo'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 6, 'depend' => array('bug-view'), 'recommend' => array('bug-activate', 'bug-batchAssignTo', 'bug-close', 'bug-confirmBug', 'bug-confirmStoryChange', 'bug-create', 'bug-edit', 'bug-linkBugs', 'bug-resolve'));
|
|
$config->group->package->manageBug->privs['bug-batchAssignTo'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 7, 'depend' => array(), 'recommend' => array('bug-assignTo'));
|
|
$config->group->package->manageBug->privs['bug-resolve'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 8, 'depend' => array('bug-view'), 'recommend' => array('bug-activate', 'bug-assignTo', 'bug-batchResolve', 'bug-close', 'bug-confirmBug', 'bug-confirmStoryChange', 'bug-create', 'bug-edit', 'bug-linkBugs'));
|
|
$config->group->package->manageBug->privs['bug-batchResolve'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 9, 'depend' => array(), 'recommend' => array('bug-resolve'));
|
|
$config->group->package->manageBug->privs['bug-batchClose'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 11, 'depend' => array(), 'recommend' => array('bug-close'));
|
|
$config->group->package->manageBug->privs['bug-batchActivate'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 13, 'depend' => array(), 'recommend' => array('bug-activate'));
|
|
$config->group->package->manageBug->privs['bug-activate'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 12, 'depend' => array('bug-view'), 'recommend' => array('bug-assignTo', 'bug-batchActivate', 'bug-close', 'bug-confirmBug', 'bug-confirmStoryChange', 'bug-create', 'bug-edit', 'bug-linkBugs', 'bug-resolve'));
|
|
$config->group->package->manageBug->privs['bug-close'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('bug-view'), 'recommend' => array('bug-activate', 'bug-assignTo', 'bug-batchClose', 'bug-confirmBug', 'bug-confirmStoryChange', 'bug-create', 'bug-edit', 'bug-linkBugs', 'bug-resolve'));
|
|
$config->group->package->manageBug->privs['bug-confirmStoryChange'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 14, 'depend' => array('bug-view'), 'recommend' => array('bug-activate', 'bug-assignTo', 'bug-close', 'bug-confirmBug', 'bug-create', 'bug-edit', 'bug-linkBugs', 'bug-resolve'));
|
|
$config->group->package->manageBug->privs['bug-linkBugs'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array('bug-edit'), 'recommend' => array());
|
|
$config->group->package->manageBug->privs['bug-batchChangeModule'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 16, 'depend' => array(), 'recommend' => array('bug-edit'));
|
|
$config->group->package->manageBug->privs['bug-batchChangeBranch'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 17, 'depend' => array(), 'recommend' => array('bug-edit'));
|
|
$config->group->package->manageBug->privs['bug-batchChangePlan'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 18, 'depend' => array(), 'recommend' => array('bug-edit'));
|
|
|
|
$config->group->package->deleteBug = new stdclass();
|
|
$config->group->package->deleteBug->order = 20;
|
|
$config->group->package->deleteBug->subset = 'bug';
|
|
$config->group->package->deleteBug->privs = array();
|
|
$config->group->package->deleteBug->privs['bug-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 100, 'depend' => array('bug-view'), 'recommend' => array());
|
|
|
|
$config->group->package->importBug = new stdclass();
|
|
$config->group->package->importBug->order = 15;
|
|
$config->group->package->importBug->subset = 'bug';
|
|
$config->group->package->importBug->privs = array();
|
|
$config->group->package->importBug->privs['bug-export'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 90, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->importBug->privs['bug-import'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 125, 'depend' => array('bug-exportTemplate'), 'recommend' => array());
|
|
$config->group->package->importBug->privs['bug-exportTemplate'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 130, 'depend' => array('bug-import'), 'recommend' => array());
|
|
|
|
$config->group->package->browseCase = new stdclass();
|
|
$config->group->package->browseCase->order = 10;
|
|
$config->group->package->browseCase->subset = 'testcase';
|
|
$config->group->package->browseCase->privs = array();
|
|
$config->group->package->browseCase->privs['testcase-browse'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('qa-index'), 'recommend' => array('testcase-groupCase', 'testcase-view', 'testcase-zeroCase'));
|
|
$config->group->package->browseCase->privs['testcase-groupCase'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->browseCase->privs['testcase-zeroCase'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->browseCase->privs['testcase-view'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 35, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->browseCase->privs['testcase-bugs'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 95, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->manageCase = new stdclass();
|
|
$config->group->package->manageCase->order = 15;
|
|
$config->group->package->manageCase->subset = 'testcase';
|
|
$config->group->package->manageCase->privs = array();
|
|
$config->group->package->manageCase->privs['testcase-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array('testcase-view'), 'recommend' => array('testcase-confirmChange', 'testcase-confirmLibcaseChange', 'testcase-confirmStoryChange', 'testcase-edit', 'testcase-ignoreLibcaseChange', 'testcase-linkBugs', 'testcase-linkCases', 'testcase-submit'));
|
|
$config->group->package->manageCase->privs['testcase-batchCreate'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array(), 'recommend' => array('testcase-create'));
|
|
$config->group->package->manageCase->privs['testcase-createBug'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('testcase-view'), 'recommend' => array('testcase-confirmChange', 'testcase-confirmLibcaseChange', 'testcase-confirmStoryChange', 'testcase-create', 'testcase-edit', 'testcase-ignoreLibcaseChange', 'testcase-linkBugs', 'testcase-linkCases', 'testcase-submit'));
|
|
$config->group->package->manageCase->privs['testcase-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('testcase-view'), 'recommend' => array('testcase-confirmChange', 'testcase-confirmLibcaseChange', 'testcase-confirmStoryChange', 'testcase-create', 'testcase-ignoreLibcaseChange', 'testcase-linkBugs', 'testcase-linkCases', 'testcase-submit'));
|
|
$config->group->package->manageCase->privs['testcase-confirmChange'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 6, 'depend' => array('testcase-view'), 'recommend' => array('testcase-confirmLibcaseChange', 'testcase-confirmStoryChange', 'testcase-create', 'testcase-edit', 'testcase-ignoreLibcaseChange', 'testcase-linkBugs', 'testcase-linkCases'));
|
|
$config->group->package->manageCase->privs['testcase-confirmStoryChange'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 7, 'depend' => array('testcase-view'), 'recommend' => array('testcase-confirmChange', 'testcase-confirmLibcaseChange', 'testcase-create', 'testcase-edit', 'testcase-ignoreLibcaseChange', 'testcase-linkBugs', 'testcase-linkCases'));
|
|
$config->group->package->manageCase->privs['testcase-batchEdit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->manageCase->privs['testcase-batchChangeModule'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 9, 'depend' => array(), 'recommend' => array('testcase-edit'));
|
|
$config->group->package->manageCase->privs['testcase-batchChangeBranch'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array(), 'recommend' => array('testcase-edit'));
|
|
$config->group->package->manageCase->privs['testcase-linkCases'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 12, 'depend' => array('testcase-view'), 'recommend' => array('testcase-create', 'testcase-edit', 'testcase-linkBugs'));
|
|
$config->group->package->manageCase->privs['testcase-linkBugs'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 13, 'depend' => array('testcase-view'), 'recommend' => array('testcase-create', 'testcase-edit', 'testcase-linkCases'));
|
|
$config->group->package->manageCase->privs['testcase-batchConfirmStoryChange'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 8, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->manageCase->privs['testcase-batchCaseTypeChange'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 11, 'depend' => array(), 'recommend' => array('testcase-edit'));
|
|
$config->group->package->manageCase->privs['testcase-confirmLibcaseChange'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 14, 'depend' => array('testcase-view'), 'recommend' => array('testcase-confirmChange', 'testcase-confirmStoryChange', 'testcase-create', 'testcase-edit', 'testcase-ignoreLibcaseChange'));
|
|
$config->group->package->manageCase->privs['testcase-ignoreLibcaseChange'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array('testcase-view'), 'recommend' => array('testcase-confirmChange', 'testcase-confirmLibcaseChange', 'testcase-confirmStoryChange', 'testcase-create', 'testcase-edit'));
|
|
$config->group->package->manageCase->privs['testcase-submit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('testcase-view'), 'recommend' => array('testcase-confirmChange', 'testcase-confirmLibcaseChange', 'testcase-confirmStoryChange', 'testcase-create', 'testcase-edit', 'testcase-ignoreLibcaseChange', 'testcase-linkBugs', 'testcase-linkCases'));
|
|
$config->group->package->manageCase->privs['testcase-updateOrder'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 30, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->importCase = new stdclass();
|
|
$config->group->package->importCase->order = 25;
|
|
$config->group->package->importCase->subset = 'testcase';
|
|
$config->group->package->importCase->privs = array();
|
|
$config->group->package->importCase->privs['testcase-export'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array(), 'recommend' => array('testcase-exportXmind'));
|
|
$config->group->package->importCase->privs['testcase-importFromLib'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array(), 'recommend' => array('assetlib-caselib', 'caselib-browse'));
|
|
$config->group->package->importCase->privs['testcase-exportTemplate'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('testcase-import'), 'recommend' => array());
|
|
$config->group->package->importCase->privs['testcase-import'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('testcase-exportTemplate'), 'recommend' => array('testcase-importXmind'));
|
|
$config->group->package->importCase->privs['testcase-importXmind'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 6, 'depend' => array(), 'recommend' => array('testcase-import'));
|
|
$config->group->package->importCase->privs['testcase-exportXmind'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array(), 'recommend' => array('testcase-export'));
|
|
|
|
$config->group->package->deleteCase = new stdclass();
|
|
$config->group->package->deleteCase->order = 30;
|
|
$config->group->package->deleteCase->subset = 'testcase';
|
|
$config->group->package->deleteCase->privs = array();
|
|
$config->group->package->deleteCase->privs['testcase-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 45, 'depend' => array('testcase-view'), 'recommend' => array('testcase-batchDelete'));
|
|
$config->group->package->deleteCase->privs['testcase-batchDelete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 70, 'depend' => array(), 'recommend' => array('testcase-delete'));
|
|
|
|
$config->group->package->reviewCase = new stdclass();
|
|
$config->group->package->reviewCase->order = 20;
|
|
$config->group->package->reviewCase->subset = 'testcase';
|
|
$config->group->package->reviewCase->privs = array();
|
|
$config->group->package->reviewCase->privs['testcase-review'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 100, 'depend' => array('testcase-view'), 'recommend' => array('testcase-batchReview'));
|
|
$config->group->package->reviewCase->privs['testcase-batchReview'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 105, 'depend' => array(), 'recommend' => array('testcase-review'));
|
|
|
|
$config->group->package->browseTesttask = new stdclass();
|
|
$config->group->package->browseTesttask->order = 5;
|
|
$config->group->package->browseTesttask->subset = 'testtask';
|
|
$config->group->package->browseTesttask->privs = array();
|
|
$config->group->package->browseTesttask->privs['testtask-browse'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('qa-index'), 'recommend' => array());
|
|
$config->group->package->browseTesttask->privs['testtask-view'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->browseTesttask->privs['testtask-cases'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 20, 'depend' => array(), 'recommend' => array('testtask-groupCase', 'testtask-report'));
|
|
$config->group->package->browseTesttask->privs['testtask-groupCase'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 25, 'depend' => array('testtask-cases'), 'recommend' => array());
|
|
$config->group->package->browseTesttask->privs['testtask-report'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 90, 'depend' => array('testtask-cases'), 'recommend' => array());
|
|
|
|
$config->group->package->manageTesttask = new stdclass();
|
|
$config->group->package->manageTesttask->order = 10;
|
|
$config->group->package->manageTesttask->subset = 'testtask';
|
|
$config->group->package->manageTesttask->privs = array();
|
|
$config->group->package->manageTesttask->privs['testtask-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array(), 'recommend' => array('testtask-activate', 'testtask-block', 'testtask-close', 'testtask-edit', 'testtask-start'));
|
|
$config->group->package->manageTesttask->privs['testtask-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array(), 'recommend' => array('testtask-activate', 'testtask-block', 'testtask-close', 'testtask-create', 'testtask-start'));
|
|
$config->group->package->manageTesttask->privs['testtask-start'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array(), 'recommend' => array('testtask-activate', 'testtask-block', 'testtask-close', 'testtask-create', 'testtask-edit'));
|
|
$config->group->package->manageTesttask->privs['testtask-activate'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array(), 'recommend' => array('testtask-block', 'testtask-close', 'testtask-create', 'testtask-edit', 'testtask-start'));
|
|
$config->group->package->manageTesttask->privs['testtask-block'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array(), 'recommend' => array('testtask-activate', 'testtask-close', 'testtask-create', 'testtask-edit', 'testtask-start'));
|
|
$config->group->package->manageTesttask->privs['testtask-close'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array(), 'recommend' => array('testtask-activate', 'testtask-block', 'testtask-create', 'testtask-edit', 'testtask-start'));
|
|
$config->group->package->manageTesttask->privs['testtask-batchAssign'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 12, 'depend' => array('testtask-cases'), 'recommend' => array());
|
|
$config->group->package->manageTesttask->privs['testtask-linkcase'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 6, 'depend' => array('testtask-cases'), 'recommend' => array('testtask-unlinkcase'));
|
|
$config->group->package->manageTesttask->privs['testtask-unlinkcase'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 7, 'depend' => array('testtask-cases'), 'recommend' => array('testtask-linkcase'));
|
|
$config->group->package->manageTesttask->privs['testtask-runcase'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 9, 'depend' => array('testtask-cases'), 'recommend' => array('testtask-results'));
|
|
$config->group->package->manageTesttask->privs['testtask-results'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 11, 'depend' => array('testtask-cases'), 'recommend' => array('testtask-runcase'));
|
|
$config->group->package->manageTesttask->privs['testtask-batchUnlinkCases'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 8, 'depend' => array('testtask-cases'), 'recommend' => array('testtask-unlinkcase'));
|
|
$config->group->package->manageTesttask->privs['testtask-batchRun'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('testtask-cases'), 'recommend' => array('testtask-runcase'));
|
|
|
|
$config->group->package->deleteTesttask = new stdclass();
|
|
$config->group->package->deleteTesttask->order = 15;
|
|
$config->group->package->deleteTesttask->subset = 'testtask';
|
|
$config->group->package->deleteTesttask->privs = array();
|
|
$config->group->package->deleteTesttask->privs['testtask-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 55, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->unitTest = new stdclass();
|
|
$config->group->package->unitTest->order = 40;
|
|
$config->group->package->unitTest->subset = 'testcase';
|
|
$config->group->package->unitTest->privs = array();
|
|
$config->group->package->unitTest->privs['testtask-browseUnits'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->unitTest->privs['testtask-unitCases'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('testtask-browseUnits'), 'recommend' => array());
|
|
$config->group->package->unitTest->privs['testtask-importUnitResult'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('testtask-browseUnits'), 'recommend' => array());
|
|
|
|
$config->group->package->testsuite = new stdclass();
|
|
$config->group->package->testsuite->order = 5;
|
|
$config->group->package->testsuite->subset = 'testsuite';
|
|
$config->group->package->testsuite->privs = array();
|
|
$config->group->package->testsuite->privs['testsuite-browse'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array('qa-index'), 'recommend' => array());
|
|
$config->group->package->testsuite->privs['testsuite-view'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->manageTestsuite = new stdclass();
|
|
$config->group->package->manageTestsuite->order = 10;
|
|
$config->group->package->manageTestsuite->subset = 'testsuite';
|
|
$config->group->package->manageTestsuite->privs = array();
|
|
$config->group->package->manageTestsuite->privs['testsuite-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array('testsuite-browse'), 'recommend' => array('testsuite-edit'));
|
|
$config->group->package->manageTestsuite->privs['testsuite-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 25, 'depend' => array('testsuite-browse', 'testsuite-view'), 'recommend' => array('testsuite-create'));
|
|
$config->group->package->manageTestsuite->privs['testsuite-linkCase'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 35, 'depend' => array('testsuite-view'), 'recommend' => array('testsuite-batchUnlinkCases', 'testsuite-unlinkCase'));
|
|
$config->group->package->manageTestsuite->privs['testsuite-unlinkCase'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 40, 'depend' => array('testsuite-view'), 'recommend' => array('testsuite-linkCase'));
|
|
$config->group->package->manageTestsuite->privs['testsuite-batchUnlinkCases'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 45, 'depend' => array('testsuite-view'), 'recommend' => array('testsuite-unlinkCase'));
|
|
|
|
$config->group->package->deleteTestsuite = new stdclass();
|
|
$config->group->package->deleteTestsuite->order = 15;
|
|
$config->group->package->deleteTestsuite->subset = 'testsuite';
|
|
$config->group->package->deleteTestsuite->privs = array();
|
|
$config->group->package->deleteTestsuite->privs['testsuite-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 30, 'depend' => array('testsuite-browse', 'testsuite-view'), 'recommend' => array());
|
|
|
|
$config->group->package->browseTestreport = new stdclass();
|
|
$config->group->package->browseTestreport->order = 5;
|
|
$config->group->package->browseTestreport->subset = 'testreport';
|
|
$config->group->package->browseTestreport->privs = array();
|
|
$config->group->package->browseTestreport->privs['testreport-browse'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('qa-index'), 'recommend' => array('testreport-view'));
|
|
$config->group->package->browseTestreport->privs['testreport-view'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->manageTestreport = new stdclass();
|
|
$config->group->package->manageTestreport->order = 10;
|
|
$config->group->package->manageTestreport->subset = 'testreport';
|
|
$config->group->package->manageTestreport->privs = array();
|
|
$config->group->package->manageTestreport->privs['testreport-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('testreport-view'), 'recommend' => array('testreport-edit'));
|
|
$config->group->package->manageTestreport->privs['testreport-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 25, 'depend' => array('testreport-view'), 'recommend' => array('testreport-create'));
|
|
|
|
$config->group->package->deleteTestreport = new stdclass();
|
|
$config->group->package->deleteTestreport->order = 20;
|
|
$config->group->package->deleteTestreport->subset = 'testreport';
|
|
$config->group->package->deleteTestreport->privs = array();
|
|
$config->group->package->deleteTestreport->privs['testreport-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 20, 'depend' => array('testreport-view'), 'recommend' => array());
|
|
|
|
$config->group->package->importTestreport = new stdclass();
|
|
$config->group->package->importTestreport->order = 15;
|
|
$config->group->package->importTestreport->subset = 'testreport';
|
|
$config->group->package->importTestreport->privs = array();
|
|
$config->group->package->importTestreport->privs['testreport-export'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 30, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->browseZAHost = new stdclass();
|
|
$config->group->package->browseZAHost->order = 5;
|
|
$config->group->package->browseZAHost->subset = 'zahost';
|
|
$config->group->package->browseZAHost->privs = array();
|
|
$config->group->package->browseZAHost->privs['zahost-browse'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('qa-index'), 'recommend' => array('zahost-view'));
|
|
$config->group->package->browseZAHost->privs['zahost-view'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 25, 'depend' => array('zahost-browse'), 'recommend' => array());
|
|
|
|
$config->group->package->manageZAHost = new stdclass();
|
|
$config->group->package->manageZAHost->order = 10;
|
|
$config->group->package->manageZAHost->subset = 'zahost';
|
|
$config->group->package->manageZAHost->privs = array();
|
|
$config->group->package->manageZAHost->privs['zahost-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('zahost-browse'), 'recommend' => array('zahost-edit'));
|
|
$config->group->package->manageZAHost->privs['zahost-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array('zahost-browse'), 'recommend' => array('zahost-create'));
|
|
|
|
$config->group->package->deleteZAHost = new stdclass();
|
|
$config->group->package->deleteZAHost->order = 15;
|
|
$config->group->package->deleteZAHost->subset = 'zahost';
|
|
$config->group->package->deleteZAHost->privs = array();
|
|
$config->group->package->deleteZAHost->privs['zahost-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 20, 'depend' => array('zahost-browse'), 'recommend' => array());
|
|
|
|
$config->group->package->image = new stdclass();
|
|
$config->group->package->image->order = 20;
|
|
$config->group->package->image->subset = 'zahost';
|
|
$config->group->package->image->privs = array();
|
|
$config->group->package->image->privs['zahost-browseImage'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 30, 'depend' => array('zahost-browse'), 'recommend' => array());
|
|
$config->group->package->image->privs['zahost-downloadImage'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 35, 'depend' => array('zahost-browseImage', 'zahost-cancelDownload'), 'recommend' => array());
|
|
$config->group->package->image->privs['zahost-cancelDownload'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 40, 'depend' => array('zahost-downloadImage'), 'recommend' => array());
|
|
|
|
$config->group->package->browseZANode = new stdclass();
|
|
$config->group->package->browseZANode->order = 5;
|
|
$config->group->package->browseZANode->subset = 'zanode';
|
|
$config->group->package->browseZANode->privs = array();
|
|
$config->group->package->browseZANode->privs['zanode-browse'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('qa-index'), 'recommend' => array('zanode-view'));
|
|
$config->group->package->browseZANode->privs['zanode-view'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 50, 'depend' => array('zanode-browse'), 'recommend' => array());
|
|
|
|
$config->group->package->manageZANode = new stdclass();
|
|
$config->group->package->manageZANode->order = 10;
|
|
$config->group->package->manageZANode->subset = 'zanode';
|
|
$config->group->package->manageZANode->privs = array();
|
|
$config->group->package->manageZANode->privs['zanode-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('zanode-browse', 'zanode-view'), 'recommend' => array('zanode-close', 'zanode-edit', 'zanode-getVNC', 'zanode-reboot', 'zanode-resume', 'zanode-start', 'zanode-suspend'));
|
|
$config->group->package->manageZANode->privs['zanode-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array('zanode-browse', 'zanode-view'), 'recommend' => array('zanode-close', 'zanode-create', 'zanode-getVNC', 'zanode-reboot', 'zanode-resume', 'zanode-start', 'zanode-suspend'));
|
|
$config->group->package->manageZANode->privs['zanode-reboot'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 25, 'depend' => array('zanode-browse', 'zanode-view'), 'recommend' => array('zanode-close', 'zanode-create', 'zanode-edit', 'zanode-getVNC', 'zanode-resume', 'zanode-start', 'zanode-suspend'));
|
|
$config->group->package->manageZANode->privs['zanode-resume'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 30, 'depend' => array('zanode-browse', 'zanode-view'), 'recommend' => array('zanode-close', 'zanode-create', 'zanode-edit', 'zanode-getVNC', 'zanode-reboot', 'zanode-start', 'zanode-suspend'));
|
|
$config->group->package->manageZANode->privs['zanode-getVNC'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 35, 'depend' => array('zanode-browse', 'zanode-view'), 'recommend' => array('zanode-close', 'zanode-create', 'zanode-edit', 'zanode-reboot', 'zanode-resume', 'zanode-start', 'zanode-suspend'));
|
|
$config->group->package->manageZANode->privs['zanode-start'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 40, 'depend' => array('zanode-browse', 'zanode-view'), 'recommend' => array('zanode-close', 'zanode-create', 'zanode-edit', 'zanode-getVNC', 'zanode-reboot', 'zanode-resume', 'zanode-suspend'));
|
|
$config->group->package->manageZANode->privs['zanode-close'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 45, 'depend' => array('zanode-browse', 'zanode-view'), 'recommend' => array('zanode-create', 'zanode-edit', 'zanode-getVNC', 'zanode-reboot', 'zanode-resume', 'zanode-start', 'zanode-suspend'));
|
|
$config->group->package->manageZANode->privs['zanode-suspend'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 85, 'depend' => array('zanode-browse', 'zanode-view'), 'recommend' => array('zanode-close', 'zanode-create', 'zanode-edit', 'zanode-getVNC', 'zanode-reboot', 'zanode-resume', 'zanode-start'));
|
|
|
|
$config->group->package->importZANode = new stdclass();
|
|
$config->group->package->importZANode->order = 15;
|
|
$config->group->package->importZANode->subset = 'zanode';
|
|
$config->group->package->importZANode->privs = array();
|
|
$config->group->package->importZANode->privs['zanode-createImage'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 55, 'depend' => array('zanode-browse'), 'recommend' => array());
|
|
|
|
$config->group->package->snapshot = new stdclass();
|
|
$config->group->package->snapshot->order = 25;
|
|
$config->group->package->snapshot->subset = 'zanode';
|
|
$config->group->package->snapshot->privs = array();
|
|
$config->group->package->snapshot->privs['zanode-browseSnapshot'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 60, 'depend' => array('zanode-view'), 'recommend' => array());
|
|
$config->group->package->snapshot->privs['zanode-createSnapshot'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 65, 'depend' => array('zanode-browse', 'zanode-view'), 'recommend' => array('zanode-editSnapshot'));
|
|
$config->group->package->snapshot->privs['zanode-editSnapshot'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 70, 'depend' => array('zanode-browseSnapshot'), 'recommend' => array('zanode-createSnapshot'));
|
|
$config->group->package->snapshot->privs['zanode-restoreSnapshot'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 75, 'depend' => array('zanode-browseSnapshot'), 'recommend' => array());
|
|
$config->group->package->snapshot->privs['zanode-deleteSnapshot'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 80, 'depend' => array('zanode-browseSnapshot'), 'recommend' => array());
|
|
|
|
$config->group->package->companyTeam = new stdclass();
|
|
$config->group->package->companyTeam->order = 5;
|
|
$config->group->package->companyTeam->subset = 'systemteam';
|
|
$config->group->package->companyTeam->privs = array();
|
|
$config->group->package->companyTeam->privs['my-team'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 0, 'depend' => array(), 'recommend' => array('user-bug', 'user-dynamic', 'user-effort', 'user-effortcalendar', 'user-execution', 'user-issue', 'user-profile', 'user-risk', 'user-story', 'user-task', 'user-testCase', 'user-testTask', 'user-todo', 'user-todocalendar'));
|
|
$config->group->package->companyTeam->privs['user-todo'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 2, 'depend' => array('my-team'), 'recommend' => array('user-bug', 'user-dynamic', 'user-effort', 'user-effortcalendar', 'user-execution', 'user-issue', 'user-profile', 'user-risk', 'user-story', 'user-task', 'user-testCase', 'user-testTask', 'user-todocalendar'));
|
|
$config->group->package->companyTeam->privs['user-task'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 5, 'depend' => array('my-team', 'user-todo'), 'recommend' => array('user-bug', 'user-dynamic', 'user-effort', 'user-execution', 'user-issue', 'user-profile', 'user-risk', 'user-story', 'user-testCase', 'user-testTask'));
|
|
$config->group->package->companyTeam->privs['user-bug'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 7, 'depend' => array('my-team', 'user-todo'), 'recommend' => array('user-dynamic', 'user-effort', 'user-execution', 'user-issue', 'user-profile', 'user-risk', 'user-story', 'user-task', 'user-testCase', 'user-testTask'));
|
|
$config->group->package->companyTeam->privs['user-dynamic'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 13, 'depend' => array('my-team', 'user-todo'), 'recommend' => array('user-bug', 'user-effort', 'user-execution', 'user-issue', 'user-profile', 'user-risk', 'user-story', 'user-task', 'user-testCase', 'user-testTask'));
|
|
$config->group->package->companyTeam->privs['user-profile'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 14, 'depend' => array('my-team', 'user-todo'), 'recommend' => array('user-bug', 'user-dynamic', 'user-effort', 'user-execution', 'user-issue', 'user-risk', 'user-story', 'user-task', 'user-testCase', 'user-testTask'));
|
|
$config->group->package->companyTeam->privs['user-story'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 6, 'depend' => array('my-team', 'user-todo'), 'recommend' => array('user-bug', 'user-dynamic', 'user-effort', 'user-execution', 'user-issue', 'user-profile', 'user-risk', 'user-task', 'user-testCase', 'user-testTask'));
|
|
$config->group->package->companyTeam->privs['user-testTask'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 8, 'depend' => array('my-team', 'user-todo'), 'recommend' => array('user-bug', 'user-dynamic', 'user-effort', 'user-execution', 'user-issue', 'user-profile', 'user-risk', 'user-story', 'user-task', 'user-testCase'));
|
|
$config->group->package->companyTeam->privs['user-testCase'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 9, 'depend' => array('my-team', 'user-todo'), 'recommend' => array('user-bug', 'user-dynamic', 'user-effort', 'user-execution', 'user-issue', 'user-profile', 'user-risk', 'user-story', 'user-task', 'user-testTask'));
|
|
$config->group->package->companyTeam->privs['user-execution'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 10, 'depend' => array('my-team', 'user-todo'), 'recommend' => array('user-bug', 'user-dynamic', 'user-effort', 'user-issue', 'user-profile', 'user-risk', 'user-story', 'user-task', 'user-testCase', 'user-testTask'));
|
|
$config->group->package->companyTeam->privs['user-effortcalendar'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('my-team', 'user-todo'), 'recommend' => array());
|
|
$config->group->package->companyTeam->privs['user-todocalendar'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('my-team', 'user-todo'), 'recommend' => array());
|
|
$config->group->package->companyTeam->privs['user-effort'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('my-team', 'user-todo'), 'recommend' => array('user-bug', 'user-dynamic', 'user-execution', 'user-issue', 'user-profile', 'user-risk', 'user-story', 'user-task', 'user-testCase', 'user-testTask'));
|
|
$config->group->package->companyTeam->privs['user-issue'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 11, 'depend' => array('my-team', 'user-todo'), 'recommend' => array('user-bug', 'user-dynamic', 'user-effort', 'user-execution', 'user-profile', 'user-risk', 'user-story', 'user-task', 'user-testCase', 'user-testTask'));
|
|
$config->group->package->companyTeam->privs['user-risk'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 12, 'depend' => array('my-team', 'user-todo'), 'recommend' => array('user-bug', 'user-dynamic', 'user-effort', 'user-execution', 'user-issue', 'user-profile', 'user-story', 'user-task', 'user-testCase', 'user-testTask'));
|
|
|
|
$config->group->package->companyCalendar = new stdclass();
|
|
$config->group->package->companyCalendar->order = 5;
|
|
$config->group->package->companyCalendar->subset = 'systemschedule';
|
|
$config->group->package->companyCalendar->privs = array();
|
|
$config->group->package->companyCalendar->privs['company-todo'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 30, 'depend' => array('my-team'), 'recommend' => array());
|
|
|
|
$config->group->package->companyEffort = new stdclass();
|
|
$config->group->package->companyEffort->order = 5;
|
|
$config->group->package->companyEffort->subset = 'systemeffort';
|
|
$config->group->package->companyEffort->privs = array();
|
|
$config->group->package->companyEffort->privs['company-calendar'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 10, 'depend' => array('company-effort', 'my-team'), 'recommend' => array());
|
|
$config->group->package->companyEffort->privs['company-effort'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 45, 'depend' => array('my-team'), 'recommend' => array('company-calendar'));
|
|
|
|
$config->group->package->companyDynamic = new stdclass();
|
|
$config->group->package->companyDynamic->order = 5;
|
|
$config->group->package->companyDynamic->subset = 'systemdynamic';
|
|
$config->group->package->companyDynamic->privs = array();
|
|
$config->group->package->companyDynamic->privs['company-dynamic'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 20, 'depend' => array('my-team'), 'recommend' => array());
|
|
|
|
$config->group->package->companySetting = new stdclass();
|
|
$config->group->package->companySetting->order = 5;
|
|
$config->group->package->companySetting->subset = 'systemcompany';
|
|
$config->group->package->companySetting->privs = array();
|
|
$config->group->package->companySetting->privs['company-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 15, 'depend' => array('company-view', 'my-team'), 'recommend' => array());
|
|
$config->group->package->companySetting->privs['company-view'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 25, 'depend' => array('my-team'), 'recommend' => array('company-edit'));
|
|
|
|
$config->group->package->companyDataPermission = new stdclass();
|
|
$config->group->package->companyDataPermission->order = 5;
|
|
$config->group->package->companyDataPermission->subset = 'dataaccess';
|
|
$config->group->package->companyDataPermission->privs = array();
|
|
$config->group->package->companyDataPermission->privs['company-allTodo'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 40, 'depend' => array('my-team', 'user-todo'), 'recommend' => array('company-alleffort'));
|
|
$config->group->package->companyDataPermission->privs['company-alleffort'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 50, 'depend' => array('my-team', 'user-todo'), 'recommend' => array('company-allTodo'));
|
|
|
|
$config->group->package->programPlan = new stdclass();
|
|
$config->group->package->programPlan->order = 5;
|
|
$config->group->package->programPlan->subset = 'programplan';
|
|
$config->group->package->programPlan->privs = array();
|
|
$config->group->package->programPlan->privs['programplan-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('programplan-browse'), 'recommend' => array('programplan-edit'));
|
|
$config->group->package->programPlan->privs['programplan-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('programplan-browse'), 'recommend' => array('programplan-create'));
|
|
|
|
$config->group->package->browseDesign = new stdclass();
|
|
$config->group->package->browseDesign->order = 5;
|
|
$config->group->package->browseDesign->subset = 'design';
|
|
$config->group->package->browseDesign->privs = array();
|
|
$config->group->package->browseDesign->privs['design-browse'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('project-index'), 'recommend' => array('design-view'));
|
|
$config->group->package->browseDesign->privs['design-view'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('design-browse'), 'recommend' => array());
|
|
|
|
$config->group->package->manageDesign = new stdclass();
|
|
$config->group->package->manageDesign->order = 10;
|
|
$config->group->package->manageDesign->subset = 'design';
|
|
$config->group->package->manageDesign->privs = array();
|
|
$config->group->package->manageDesign->privs['design-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array('design-browse'), 'recommend' => array('design-assignTo', 'design-batchCreate', 'design-edit', 'design-linkCommit', 'design-submit', 'design-unlinkCommit'));
|
|
$config->group->package->manageDesign->privs['design-batchCreate'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('design-browse'), 'recommend' => array('design-create'));
|
|
$config->group->package->manageDesign->privs['design-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('design-browse'), 'recommend' => array('design-assignTo', 'design-create', 'design-linkCommit', 'design-revision', 'design-submit', 'design-unlinkCommit'));
|
|
$config->group->package->manageDesign->privs['design-assignTo'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('design-browse'), 'recommend' => array('design-create', 'design-edit', 'design-linkCommit', 'design-revision', 'design-submit', 'design-unlinkCommit'));
|
|
$config->group->package->manageDesign->privs['design-linkCommit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('design-browse'), 'recommend' => array('design-assignTo', 'design-create', 'design-edit', 'design-revision', 'design-submit', 'design-unlinkCommit', 'design-viewCommit'));
|
|
$config->group->package->manageDesign->privs['design-viewCommit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 6, 'depend' => array('design-browse'), 'recommend' => array('design-linkCommit', 'design-revision'));
|
|
$config->group->package->manageDesign->privs['design-unlinkCommit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('design-browse'), 'recommend' => array('design-assignTo', 'design-create', 'design-edit', 'design-linkCommit', 'design-revision', 'design-submit', 'design-viewCommit'));
|
|
$config->group->package->manageDesign->privs['design-revision'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 45, 'depend' => array('design-viewCommit'), 'recommend' => array('design-linkCommit', 'design-unlinkCommit', 'design-viewCommit'));
|
|
$config->group->package->manageDesign->privs['design-submit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 7, 'depend' => array('design-browse'), 'recommend' => array());
|
|
|
|
$config->group->package->deleteDesign = new stdclass();
|
|
$config->group->package->deleteDesign->order = 15;
|
|
$config->group->package->deleteDesign->subset = 'design';
|
|
$config->group->package->deleteDesign->privs = array();
|
|
$config->group->package->deleteDesign->privs['design-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 35, 'depend' => array('design-browse'), 'recommend' => array('design-assignTo', 'design-create', 'design-edit', 'design-linkCommit', 'design-submit', 'design-unlinkCommit'));
|
|
|
|
$config->group->package->manageReview = new stdclass();
|
|
$config->group->package->manageReview->order = 10;
|
|
$config->group->package->manageReview->subset = 'projectreview';
|
|
$config->group->package->manageReview->privs = array();
|
|
$config->group->package->manageReview->privs['review-browse'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array('project-index'), 'recommend' => array('review-view'));
|
|
$config->group->package->manageReview->privs['review-create'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('review-browse'), 'recommend' => array('review-edit', 'review-recall', 'review-report', 'review-submit', 'review-toAudit'));
|
|
$config->group->package->manageReview->privs['review-edit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('review-browse'), 'recommend' => array('review-create', 'review-delete', 'review-recall', 'review-report', 'review-submit', 'review-toAudit'));
|
|
$config->group->package->manageReview->privs['review-view'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('review-browse'), 'recommend' => array());
|
|
$config->group->package->manageReview->privs['review-submit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('review-browse'), 'recommend' => array('review-create', 'review-edit', 'review-recall', 'review-report', 'review-toAudit'));
|
|
$config->group->package->manageReview->privs['review-recall'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 6, 'depend' => array('review-browse'), 'recommend' => array('review-create', 'review-delete', 'review-edit', 'review-report', 'review-submit', 'review-toAudit'));
|
|
$config->group->package->manageReview->privs['review-report'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 7, 'depend' => array('review-browse'), 'recommend' => array('review-create', 'review-delete', 'review-edit', 'review-recall', 'review-submit', 'review-toAudit'));
|
|
$config->group->package->manageReview->privs['review-toAudit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 8, 'depend' => array('review-browse'), 'recommend' => array('review-create', 'review-delete', 'review-edit', 'review-recall', 'review-report', 'review-submit'));
|
|
$config->group->package->manageReview->privs['review-delete'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('review-browse'), 'recommend' => array('review-create', 'review-edit'));
|
|
|
|
$config->group->package->manageIssue = new stdclass();
|
|
$config->group->package->manageIssue->order = 5;
|
|
$config->group->package->manageIssue->subset = 'projectreview';
|
|
$config->group->package->manageIssue->privs = array();
|
|
$config->group->package->manageIssue->privs['reviewissue-issue'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array('project-index', 'review-browse'), 'recommend' => array());
|
|
$config->group->package->manageIssue->privs['reviewissue-updateStatus'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('reviewissue-issue'), 'recommend' => array('reviewissue-create', 'reviewissue-delete', 'reviewissue-edit', 'reviewissue-resolved'));
|
|
$config->group->package->manageIssue->privs['reviewissue-resolved'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('reviewissue-issue'), 'recommend' => array('reviewissue-create', 'reviewissue-delete', 'reviewissue-edit', 'reviewissue-updateStatus'));
|
|
$config->group->package->manageIssue->privs['reviewissue-create'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('reviewissue-issue'), 'recommend' => array('reviewissue-delete', 'reviewissue-edit', 'reviewissue-resolved', 'reviewissue-updateStatus'));
|
|
$config->group->package->manageIssue->privs['reviewissue-edit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('reviewissue-issue'), 'recommend' => array('reviewissue-create', 'reviewissue-delete', 'reviewissue-resolved', 'reviewissue-updateStatus'));
|
|
$config->group->package->manageIssue->privs['reviewissue-view'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('reviewissue-issue'), 'recommend' => array());
|
|
$config->group->package->manageIssue->privs['reviewissue-delete'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 6, 'depend' => array('reviewissue-issue'), 'recommend' => array('reviewissue-create', 'reviewissue-edit', 'reviewissue-resolved', 'reviewissue-updateStatus'));
|
|
|
|
$config->group->package->projectSetting = new stdclass();
|
|
$config->group->package->projectSetting->order = 5;
|
|
$config->group->package->projectSetting->subset = 'cm';
|
|
$config->group->package->projectSetting->privs = array();
|
|
$config->group->package->projectSetting->privs['cm-create'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('cm-browse', 'cm-view'), 'recommend' => array('cm-delete', 'cm-edit', 'review-browse'));
|
|
$config->group->package->projectSetting->privs['cm-delete'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('cm-browse', 'cm-view'), 'recommend' => array('cm-create', 'cm-edit'));
|
|
$config->group->package->projectSetting->privs['cm-edit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('cm-browse', 'cm-view'), 'recommend' => array('cm-create', 'cm-delete'));
|
|
$config->group->package->projectSetting->privs['cm-browse'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array('project-index'), 'recommend' => array('cm-view'));
|
|
$config->group->package->projectSetting->privs['cm-view'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('cm-browse'), 'recommend' => array());
|
|
$config->group->package->projectSetting->privs['cm-report'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('cm-browse'), 'recommend' => array());
|
|
|
|
$config->group->package->browseProjectRelease = new stdclass();
|
|
$config->group->package->browseProjectRelease->order = 5;
|
|
$config->group->package->browseProjectRelease->subset = 'projectrelease';
|
|
$config->group->package->browseProjectRelease->privs = array();
|
|
$config->group->package->browseProjectRelease->privs['projectrelease-browse'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array('project-index'), 'recommend' => array('projectrelease-create', 'projectrelease-edit', 'projectrelease-view'));
|
|
$config->group->package->browseProjectRelease->privs['projectrelease-view'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('projectrelease-browse'), 'recommend' => array('projectrelease-create', 'projectrelease-edit'));
|
|
|
|
$config->group->package->projectWeekly = new stdclass();
|
|
$config->group->package->projectWeekly->order = 5;
|
|
$config->group->package->projectWeekly->subset = 'projectreport';
|
|
$config->group->package->projectWeekly->privs = array();
|
|
$config->group->package->projectWeekly->privs['weekly-index'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('project-index'), 'recommend' => array());
|
|
$config->group->package->projectWeekly->privs['weekly-exportweeklyreport'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('weekly-index'), 'recommend' => array('weekly-index'));
|
|
|
|
$config->group->package->projectMilestone = new stdclass();
|
|
$config->group->package->projectMilestone->order = 10;
|
|
$config->group->package->projectMilestone->subset = 'projectreport';
|
|
$config->group->package->projectMilestone->privs = array();
|
|
$config->group->package->projectMilestone->privs['milestone-index'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('project-index', 'weekly-index'), 'recommend' => array('milestone-saveOtherProblem'));
|
|
$config->group->package->projectMilestone->privs['milestone-saveOtherProblem'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('milestone-index', 'weekly-index'), 'recommend' => array());
|
|
|
|
$config->group->package->researchPlan = new stdclass();
|
|
$config->group->package->researchPlan->order = 5;
|
|
$config->group->package->researchPlan->subset = 'projectresearch';
|
|
$config->group->package->researchPlan->privs = array();
|
|
$config->group->package->researchPlan->privs['researchplan-browse'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array('project-index'), 'recommend' => array('researchplan-create', 'researchplan-edit', 'researchplan-view'));
|
|
$config->group->package->researchPlan->privs['researchplan-create'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('researchplan-browse'), 'recommend' => array('researchplan-edit', 'researchplan-view'));
|
|
$config->group->package->researchPlan->privs['researchplan-edit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('researchplan-browse'), 'recommend' => array('researchplan-create', 'researchplan-view'));
|
|
$config->group->package->researchPlan->privs['researchplan-delete'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('researchplan-browse'), 'recommend' => array('researchplan-create', 'researchplan-edit', 'researchplan-view'));
|
|
$config->group->package->researchPlan->privs['researchplan-view'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('researchplan-browse'), 'recommend' => array('researchplan-create', 'researchplan-edit'));
|
|
|
|
$config->group->package->researchReport = new stdclass();
|
|
$config->group->package->researchReport->order = 10;
|
|
$config->group->package->researchReport->subset = 'projectresearch';
|
|
$config->group->package->researchReport->privs = array();
|
|
$config->group->package->researchReport->privs['researchreport-browse'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array('project-index', 'researchplan-browse'), 'recommend' => array('researchreport-create', 'researchreport-edit', 'researchreport-view'));
|
|
$config->group->package->researchReport->privs['researchreport-create'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('researchplan-browse', 'researchreport-browse'), 'recommend' => array('researchreport-edit', 'researchreport-view'));
|
|
$config->group->package->researchReport->privs['researchreport-edit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('researchplan-browse', 'researchreport-browse'), 'recommend' => array('researchreport-create', 'researchreport-view'));
|
|
$config->group->package->researchReport->privs['researchreport-delete'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('researchplan-browse', 'researchreport-browse'), 'recommend' => array('researchreport-create', 'researchreport-edit', 'researchreport-view'));
|
|
$config->group->package->researchReport->privs['researchreport-view'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('researchplan-browse', 'researchreport-browse'), 'recommend' => array('researchreport-create', 'researchreport-edit'));
|
|
|
|
$config->group->package->budget = new stdclass();
|
|
$config->group->package->budget->order = 15;
|
|
$config->group->package->budget->subset = 'workestimation';
|
|
$config->group->package->budget->privs = array();
|
|
$config->group->package->budget->privs['budget-browse'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('project-index', 'workestimation-index'), 'recommend' => array('budget-summary'));
|
|
$config->group->package->budget->privs['budget-summary'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('workestimation-index'), 'recommend' => array('budget-browse'));
|
|
$config->group->package->budget->privs['budget-create'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array('workestimation-index'), 'recommend' => array('budget-batchCreate'));
|
|
$config->group->package->budget->privs['budget-batchCreate'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 20, 'depend' => array('workestimation-index'), 'recommend' => array('budget-create'));
|
|
$config->group->package->budget->privs['budget-edit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 25, 'depend' => array('budget-browse', 'workestimation-index'), 'recommend' => array('budget-view'));
|
|
$config->group->package->budget->privs['budget-view'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 30, 'depend' => array('budget-browse', 'workestimation-index'), 'recommend' => array('budget-edit'));
|
|
$config->group->package->budget->privs['budget-delete'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 35, 'depend' => array('budget-browse', 'workestimation-index'), 'recommend' => array('budget-create', 'budget-edit'));
|
|
|
|
$config->group->package->workEstimation = new stdclass();
|
|
$config->group->package->workEstimation->order = 5;
|
|
$config->group->package->workEstimation->subset = 'workestimation';
|
|
$config->group->package->workEstimation->privs = array();
|
|
$config->group->package->workEstimation->privs['workestimation-index'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('project-index'), 'recommend' => array());
|
|
|
|
$config->group->package->durationEstimation = new stdclass();
|
|
$config->group->package->durationEstimation->order = 10;
|
|
$config->group->package->durationEstimation->subset = 'workestimation';
|
|
$config->group->package->durationEstimation->privs = array();
|
|
$config->group->package->durationEstimation->privs['durationestimation-index'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('budget-browse', 'project-index', 'workestimation-index'), 'recommend' => array('budget-edit', 'durationestimation-create'));
|
|
$config->group->package->durationEstimation->privs['durationestimation-create'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('durationestimation-index', 'workestimation-index'), 'recommend' => array());
|
|
|
|
$config->group->package->browseIssue = new stdclass();
|
|
$config->group->package->browseIssue->order = 5;
|
|
$config->group->package->browseIssue->subset = 'issue';
|
|
$config->group->package->browseIssue->privs = array();
|
|
$config->group->package->browseIssue->privs['issue-browse'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array(), 'recommend' => array('issue-view'));
|
|
$config->group->package->browseIssue->privs['issue-view'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 60, 'depend' => array('issue-browse'), 'recommend' => array());
|
|
|
|
$config->group->package->manageIssue = new stdclass();
|
|
$config->group->package->manageIssue->order = 10;
|
|
$config->group->package->manageIssue->subset = 'issue';
|
|
$config->group->package->manageIssue->privs = array();
|
|
$config->group->package->manageIssue->privs['issue-create'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('issue-browse', 'issue-view'), 'recommend' => array('issue-activate', 'issue-assignTo', 'issue-batchCreate', 'issue-cancel', 'issue-close', 'issue-confirm', 'issue-edit', 'issue-resolve'));
|
|
$config->group->package->manageIssue->privs['issue-batchCreate'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array('issue-browse'), 'recommend' => array('issue-create'));
|
|
$config->group->package->manageIssue->privs['issue-edit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 25, 'depend' => array('issue-browse', 'issue-view'), 'recommend' => array('issue-activate', 'issue-assignTo', 'issue-cancel', 'issue-close', 'issue-confirm', 'issue-create', 'issue-resolve'));
|
|
$config->group->package->manageIssue->privs['issue-confirm'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 30, 'depend' => array('issue-browse', 'issue-view'), 'recommend' => array('issue-activate', 'issue-assignTo', 'issue-cancel', 'issue-close', 'issue-create', 'issue-edit', 'issue-resolve'));
|
|
$config->group->package->manageIssue->privs['issue-assignTo'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 35, 'depend' => array('issue-browse', 'issue-view'), 'recommend' => array('issue-activate', 'issue-cancel', 'issue-close', 'issue-confirm', 'issue-create', 'issue-edit', 'issue-resolve'));
|
|
$config->group->package->manageIssue->privs['issue-close'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 40, 'depend' => array('issue-browse', 'issue-view'), 'recommend' => array('issue-activate', 'issue-assignTo', 'issue-cancel', 'issue-confirm', 'issue-create', 'issue-edit', 'issue-resolve'));
|
|
$config->group->package->manageIssue->privs['issue-cancel'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 45, 'depend' => array('issue-browse', 'issue-view'), 'recommend' => array('issue-activate', 'issue-assignTo', 'issue-close', 'issue-confirm', 'issue-create', 'issue-edit', 'issue-resolve'));
|
|
$config->group->package->manageIssue->privs['issue-activate'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 50, 'depend' => array('issue-browse', 'issue-view'), 'recommend' => array('issue-assignTo', 'issue-cancel', 'issue-close', 'issue-confirm', 'issue-create', 'issue-edit', 'issue-resolve'));
|
|
$config->group->package->manageIssue->privs['issue-resolve'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 55, 'depend' => array('issue-browse', 'issue-view'), 'recommend' => array('issue-activate', 'issue-assignTo', 'issue-cancel', 'issue-close', 'issue-confirm', 'issue-create', 'issue-edit'));
|
|
|
|
$config->group->package->importIssue = new stdclass();
|
|
$config->group->package->importIssue->order = 15;
|
|
$config->group->package->importIssue->subset = 'issue';
|
|
$config->group->package->importIssue->privs = array();
|
|
$config->group->package->importIssue->privs['issue-export'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 65, 'depend' => array('issue-browse'), 'recommend' => array());
|
|
$config->group->package->importIssue->privs['issue-importFromLib'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 80, 'depend' => array('issue-browse'), 'recommend' => array('assetlib-issue', 'assetlib-issuelib'));
|
|
|
|
$config->group->package->deleteIssue = new stdclass();
|
|
$config->group->package->deleteIssue->order = 20;
|
|
$config->group->package->deleteIssue->subset = 'issue';
|
|
$config->group->package->deleteIssue->privs = array();
|
|
$config->group->package->deleteIssue->privs['issue-delete'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 20, 'depend' => array('issue-browse'), 'recommend' => array());
|
|
|
|
$config->group->package->importIssueLib = new stdclass();
|
|
$config->group->package->importIssueLib->order = 25;
|
|
$config->group->package->importIssueLib->subset = 'issue';
|
|
$config->group->package->importIssueLib->privs = array();
|
|
$config->group->package->importIssueLib->privs['issue-importToLib'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 70, 'depend' => array('issue-view'), 'recommend' => array('issue-batchImportToLib'));
|
|
$config->group->package->importIssueLib->privs['issue-batchImportToLib'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 75, 'depend' => array('issue-browse'), 'recommend' => array('issue-importToLib'));
|
|
|
|
$config->group->package->browseRisk = new stdclass();
|
|
$config->group->package->browseRisk->order = 5;
|
|
$config->group->package->browseRisk->subset = 'risk';
|
|
$config->group->package->browseRisk->privs = array();
|
|
$config->group->package->browseRisk->privs['risk-browse'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array(), 'recommend' => array('risk-view'));
|
|
$config->group->package->browseRisk->privs['risk-view'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 55, 'depend' => array('risk-browse'), 'recommend' => array());
|
|
|
|
$config->group->package->manageRisk = new stdclass();
|
|
$config->group->package->manageRisk->order = 10;
|
|
$config->group->package->manageRisk->subset = 'risk';
|
|
$config->group->package->manageRisk->privs = array();
|
|
$config->group->package->manageRisk->privs['risk-create'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array('risk-browse', 'risk-view'), 'recommend' => array('risk-activate', 'risk-assignTo', 'risk-batchCreate', 'risk-cancel', 'risk-close', 'risk-edit', 'risk-hangup', 'risk-track'));
|
|
$config->group->package->manageRisk->privs['risk-edit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('risk-browse', 'risk-view'), 'recommend' => array('risk-activate', 'risk-assignTo', 'risk-cancel', 'risk-close', 'risk-create', 'risk-hangup', 'risk-track'));
|
|
$config->group->package->manageRisk->privs['risk-activate'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('risk-browse', 'risk-view'), 'recommend' => array('risk-assignTo', 'risk-cancel', 'risk-close', 'risk-create', 'risk-edit', 'risk-hangup', 'risk-track'));
|
|
$config->group->package->manageRisk->privs['risk-close'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 8, 'depend' => array('risk-browse', 'risk-view'), 'recommend' => array('risk-activate', 'risk-assignTo', 'risk-cancel', 'risk-create', 'risk-edit', 'risk-hangup', 'risk-track'));
|
|
$config->group->package->manageRisk->privs['risk-hangup'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 6, 'depend' => array('risk-browse', 'risk-view'), 'recommend' => array('risk-activate', 'risk-assignTo', 'risk-cancel', 'risk-close', 'risk-create', 'risk-edit', 'risk-track'));
|
|
$config->group->package->manageRisk->privs['risk-batchCreate'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('risk-browse', 'risk-view'), 'recommend' => array('risk-create'));
|
|
$config->group->package->manageRisk->privs['risk-cancel'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 7, 'depend' => array('risk-browse', 'risk-view'), 'recommend' => array('risk-activate', 'risk-assignTo', 'risk-close', 'risk-create', 'risk-edit', 'risk-hangup', 'risk-track'));
|
|
$config->group->package->manageRisk->privs['risk-track'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('risk-browse', 'risk-view'), 'recommend' => array('risk-activate', 'risk-assignTo', 'risk-cancel', 'risk-close', 'risk-create', 'risk-edit', 'risk-hangup'));
|
|
$config->group->package->manageRisk->privs['risk-assignTo'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('risk-browse', 'risk-view'), 'recommend' => array('risk-activate', 'risk-cancel', 'risk-close', 'risk-create', 'risk-edit', 'risk-hangup', 'risk-track'));
|
|
|
|
$config->group->package->importRisk = new stdclass();
|
|
$config->group->package->importRisk->order = 15;
|
|
$config->group->package->importRisk->subset = 'risk';
|
|
$config->group->package->importRisk->privs = array();
|
|
$config->group->package->importRisk->privs['risk-importFromLib'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('risk-browse', 'risk-view'), 'recommend' => array('assetlib-risk', 'assetlib-risklib'));
|
|
$config->group->package->importRisk->privs['risk-export'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array('risk-browse'), 'recommend' => array());
|
|
|
|
$config->group->package->deleteRisk = new stdclass();
|
|
$config->group->package->deleteRisk->order = 20;
|
|
$config->group->package->deleteRisk->subset = 'risk';
|
|
$config->group->package->deleteRisk->privs = array();
|
|
$config->group->package->deleteRisk->privs['risk-delete'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 20, 'depend' => array('risk-browse'), 'recommend' => array());
|
|
|
|
$config->group->package->importRiskLib = new stdclass();
|
|
$config->group->package->importRiskLib->order = 25;
|
|
$config->group->package->importRiskLib->subset = 'risk';
|
|
$config->group->package->importRiskLib->privs = array();
|
|
$config->group->package->importRiskLib->privs['risk-importToLib'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 65, 'depend' => array('risk-view'), 'recommend' => array('risk-batchImportToLib'));
|
|
$config->group->package->importRiskLib->privs['risk-batchImportToLib'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 70, 'depend' => array('risk-browse'), 'recommend' => array('risk-importToLib'));
|
|
|
|
$config->group->package->browseOpportunity = new stdclass();
|
|
$config->group->package->browseOpportunity->order = 5;
|
|
$config->group->package->browseOpportunity->subset = 'opportunity';
|
|
$config->group->package->browseOpportunity->privs = array();
|
|
$config->group->package->browseOpportunity->privs['opportunity-browse'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array(), 'recommend' => array('opportunity-view'));
|
|
$config->group->package->browseOpportunity->privs['opportunity-view'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 50, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->manageOpportunity = new stdclass();
|
|
$config->group->package->manageOpportunity->order = 10;
|
|
$config->group->package->manageOpportunity->subset = 'opportunity';
|
|
$config->group->package->manageOpportunity->privs = array();
|
|
$config->group->package->manageOpportunity->privs['opportunity-create'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array('opportunity-browse', 'opportunity-view'), 'recommend' => array('opportunity-activate', 'opportunity-assignTo', 'opportunity-batchCreate', 'opportunity-cancel', 'opportunity-close', 'opportunity-edit', 'opportunity-hangup', 'opportunity-track'));
|
|
$config->group->package->manageOpportunity->privs['opportunity-edit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('opportunity-browse', 'opportunity-view'), 'recommend' => array('opportunity-activate', 'opportunity-assignTo', 'opportunity-batchEdit', 'opportunity-cancel', 'opportunity-close', 'opportunity-create', 'opportunity-hangup', 'opportunity-track'));
|
|
$config->group->package->manageOpportunity->privs['opportunity-activate'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('opportunity-browse', 'opportunity-view'), 'recommend' => array('opportunity-assignTo', 'opportunity-batchActivate', 'opportunity-cancel', 'opportunity-close', 'opportunity-create', 'opportunity-edit', 'opportunity-hangup', 'opportunity-track'));
|
|
$config->group->package->manageOpportunity->privs['opportunity-close'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('opportunity-browse', 'opportunity-view'), 'recommend' => array('opportunity-activate', 'opportunity-assignTo', 'opportunity-batchClose', 'opportunity-cancel', 'opportunity-create', 'opportunity-edit', 'opportunity-hangup', 'opportunity-track'));
|
|
$config->group->package->manageOpportunity->privs['opportunity-hangup'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 8, 'depend' => array('opportunity-browse', 'opportunity-view'), 'recommend' => array('opportunity-activate', 'opportunity-assignTo', 'opportunity-batchHangup', 'opportunity-cancel', 'opportunity-close', 'opportunity-create', 'opportunity-edit', 'opportunity-track'));
|
|
$config->group->package->manageOpportunity->privs['opportunity-cancel'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 13, 'depend' => array('opportunity-browse', 'opportunity-view'), 'recommend' => array('opportunity-activate', 'opportunity-assignTo', 'opportunity-batchCancel', 'opportunity-close', 'opportunity-create', 'opportunity-edit', 'opportunity-hangup', 'opportunity-track'));
|
|
$config->group->package->manageOpportunity->privs['opportunity-track'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 12, 'depend' => array('opportunity-browse', 'opportunity-view'), 'recommend' => array('opportunity-activate', 'opportunity-assignTo', 'opportunity-cancel', 'opportunity-close', 'opportunity-create', 'opportunity-edit', 'opportunity-hangup'));
|
|
$config->group->package->manageOpportunity->privs['opportunity-assignTo'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 6, 'depend' => array('opportunity-browse', 'opportunity-view'), 'recommend' => array('opportunity-activate', 'opportunity-batchAssignTo', 'opportunity-cancel', 'opportunity-close', 'opportunity-create', 'opportunity-edit', 'opportunity-hangup', 'opportunity-track'));
|
|
$config->group->package->manageOpportunity->privs['opportunity-batchCreate'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('opportunity-browse'), 'recommend' => array('opportunity-create'));
|
|
$config->group->package->manageOpportunity->privs['opportunity-batchEdit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('opportunity-browse'), 'recommend' => array('opportunity-edit'));
|
|
$config->group->package->manageOpportunity->privs['opportunity-batchAssignTo'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 7, 'depend' => array('opportunity-browse'), 'recommend' => array('opportunity-assignTo'));
|
|
$config->group->package->manageOpportunity->privs['opportunity-batchClose'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 11, 'depend' => array('opportunity-browse'), 'recommend' => array('opportunity-close'));
|
|
$config->group->package->manageOpportunity->privs['opportunity-batchCancel'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 14, 'depend' => array('opportunity-browse'), 'recommend' => array('opportunity-cancel'));
|
|
$config->group->package->manageOpportunity->privs['opportunity-batchHangup'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 9, 'depend' => array('opportunity-browse'), 'recommend' => array('opportunity-hangup'));
|
|
$config->group->package->manageOpportunity->privs['opportunity-batchActivate'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('opportunity-browse'), 'recommend' => array('opportunity-activate'));
|
|
|
|
$config->group->package->deleteOpportunity = new stdclass();
|
|
$config->group->package->deleteOpportunity->order = 20;
|
|
$config->group->package->deleteOpportunity->subset = 'opportunity';
|
|
$config->group->package->deleteOpportunity->privs = array();
|
|
$config->group->package->deleteOpportunity->privs['opportunity-delete'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 20, 'depend' => array('opportunity-browse'), 'recommend' => array());
|
|
|
|
$config->group->package->importOpportunityLib = new stdclass();
|
|
$config->group->package->importOpportunityLib->order = 25;
|
|
$config->group->package->importOpportunityLib->subset = 'opportunity';
|
|
$config->group->package->importOpportunityLib->privs = array();
|
|
$config->group->package->importOpportunityLib->privs['opportunity-importToLib'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 95, 'depend' => array('opportunity-view'), 'recommend' => array('opportunity-batchImportToLib'));
|
|
$config->group->package->importOpportunityLib->privs['opportunity-batchImportToLib'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 100, 'depend' => array('opportunity-browse'), 'recommend' => array('opportunity-importToLib'));
|
|
|
|
$config->group->package->importOpportunity = new stdclass();
|
|
$config->group->package->importOpportunity->order = 15;
|
|
$config->group->package->importOpportunity->subset = 'opportunity';
|
|
$config->group->package->importOpportunity->privs = array();
|
|
$config->group->package->importOpportunity->privs['opportunity-importFromLib'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 105, 'depend' => array('opportunity-browse'), 'recommend' => array('assetlib-opportunity', 'assetlib-opportunitylib'));
|
|
$config->group->package->importOpportunity->privs['opportunity-export'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 110, 'depend' => array('opportunity-browse'), 'recommend' => array());
|
|
|
|
$config->group->package->pssp = new stdclass();
|
|
$config->group->package->pssp->order = 5;
|
|
$config->group->package->pssp->subset = 'pssp';
|
|
$config->group->package->pssp->privs = array();
|
|
$config->group->package->pssp->privs['pssp-browse'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('project-index'), 'recommend' => array());
|
|
$config->group->package->pssp->privs['pssp-update'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('pssp-browse'), 'recommend' => array());
|
|
|
|
$config->group->package->measrecord = new stdclass();
|
|
$config->group->package->measrecord->order = 5;
|
|
$config->group->package->measrecord->subset = 'measrecord';
|
|
$config->group->package->measrecord->privs = array();
|
|
$config->group->package->measrecord->privs['measrecord-browse'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array('project-index'), 'recommend' => array());
|
|
$config->group->package->measrecord->privs['report-show'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->measrecord->privs['report-customeredReport'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->measrecord->privs['report-viewReport'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('report-customeredReport'), 'recommend' => array());
|
|
$config->group->package->measrecord->privs['report-projectSummary'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->measrecord->privs['report-projectWorkload'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->manageAuditPlan = new stdclass();
|
|
$config->group->package->manageAuditPlan->order = 5;
|
|
$config->group->package->manageAuditPlan->subset = 'projectauditplan';
|
|
$config->group->package->manageAuditPlan->privs = array();
|
|
$config->group->package->manageAuditPlan->privs['auditplan-browse'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->manageAuditPlan->privs['auditplan-create'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('auditplan-browse'), 'recommend' => array('auditplan-assignTo', 'auditplan-batchCreate', 'auditplan-check', 'auditplan-delete', 'auditplan-edit', 'auditplan-nc', 'auditplan-result'));
|
|
$config->group->package->manageAuditPlan->privs['auditplan-edit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('auditplan-browse'), 'recommend' => array('auditplan-assignTo', 'auditplan-batchEdit', 'auditplan-check', 'auditplan-create', 'auditplan-delete', 'auditplan-nc', 'auditplan-result'));
|
|
$config->group->package->manageAuditPlan->privs['auditplan-batchCreate'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('auditplan-browse'), 'recommend' => array('auditplan-create'));
|
|
$config->group->package->manageAuditPlan->privs['auditplan-batchEdit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('auditplan-browse'), 'recommend' => array('auditplan-edit'));
|
|
$config->group->package->manageAuditPlan->privs['auditplan-nc'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 8, 'depend' => array('auditplan-browse'), 'recommend' => array('auditplan-assignTo', 'auditplan-check', 'auditplan-create', 'auditplan-edit', 'auditplan-result'));
|
|
$config->group->package->manageAuditPlan->privs['auditplan-result'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 7, 'depend' => array('auditplan-browse'), 'recommend' => array('auditplan-assignTo', 'auditplan-check', 'auditplan-create', 'auditplan-edit', 'auditplan-nc'));
|
|
$config->group->package->manageAuditPlan->privs['auditplan-delete'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('auditplan-browse'), 'recommend' => array('auditplan-create', 'auditplan-edit'));
|
|
$config->group->package->manageAuditPlan->privs['auditplan-assignTo'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 9, 'depend' => array('auditplan-browse'), 'recommend' => array('auditplan-check', 'auditplan-create', 'auditplan-edit', 'auditplan-nc', 'auditplan-result'));
|
|
|
|
$config->group->package->nc = new stdclass();
|
|
$config->group->package->nc->order = 10;
|
|
$config->group->package->nc->subset = 'projectauditplan';
|
|
$config->group->package->nc->privs = array();
|
|
$config->group->package->nc->privs['nc-browse'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->nc->privs['nc-create'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('nc-browse'), 'recommend' => array('nc-activate', 'nc-assignTo', 'nc-close', 'nc-delete', 'nc-edit', 'nc-resolve'));
|
|
$config->group->package->nc->privs['nc-edit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('nc-browse'), 'recommend' => array('nc-activate', 'nc-assignTo', 'nc-close', 'nc-create', 'nc-delete', 'nc-resolve'));
|
|
$config->group->package->nc->privs['nc-resolve'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('nc-browse'), 'recommend' => array('nc-activate', 'nc-assignTo', 'nc-close', 'nc-create', 'nc-delete', 'nc-edit'));
|
|
$config->group->package->nc->privs['nc-view'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('nc-browse'), 'recommend' => array());
|
|
$config->group->package->nc->privs['nc-close'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('nc-browse'), 'recommend' => array('nc-activate', 'nc-assignTo', 'nc-create', 'nc-delete', 'nc-edit', 'nc-resolve'));
|
|
$config->group->package->nc->privs['nc-delete'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 6, 'depend' => array('nc-browse'), 'recommend' => array('nc-activate', 'nc-assignTo', 'nc-close', 'nc-create', 'nc-edit', 'nc-resolve'));
|
|
$config->group->package->nc->privs['nc-assignTo'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 7, 'depend' => array('nc-browse'), 'recommend' => array('nc-activate', 'nc-close', 'nc-create', 'nc-delete', 'nc-edit', 'nc-resolve'));
|
|
$config->group->package->nc->privs['nc-activate'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 8, 'depend' => array('nc-browse'), 'recommend' => array('nc-assignTo', 'nc-close', 'nc-create', 'nc-delete', 'nc-edit', 'nc-resolve'));
|
|
$config->group->package->nc->privs['nc-export'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 9, 'depend' => array('nc-browse'), 'recommend' => array());
|
|
|
|
$config->group->package->meeting = new stdclass();
|
|
$config->group->package->meeting->order = 5;
|
|
$config->group->package->meeting->subset = 'meeting';
|
|
$config->group->package->meeting->privs = array();
|
|
$config->group->package->meeting->privs['meeting-browse'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->meeting->privs['meeting-create'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('meeting-browse'), 'recommend' => array('meeting-delete', 'meeting-edit', 'meeting-minutes', 'meeting-view'));
|
|
$config->group->package->meeting->privs['meeting-edit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('meeting-browse'), 'recommend' => array('meeting-create', 'meeting-delete', 'meeting-minutes', 'meeting-view'));
|
|
$config->group->package->meeting->privs['meeting-delete'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('meeting-view'), 'recommend' => array('meeting-create'));
|
|
$config->group->package->meeting->privs['meeting-view'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('meeting-browse'), 'recommend' => array('meeting-create', 'meeting-delete', 'meeting-edit', 'meeting-minutes'));
|
|
$config->group->package->meeting->privs['meeting-minutes'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('meeting-browse'), 'recommend' => array('meeting-create', 'meeting-edit', 'meeting-view'));
|
|
|
|
$config->group->package->trainPlan = new stdclass();
|
|
$config->group->package->trainPlan->order = 5;
|
|
$config->group->package->trainPlan->subset = 'projectgapanalysis';
|
|
$config->group->package->trainPlan->privs = array();
|
|
$config->group->package->trainPlan->privs['trainplan-browse'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->trainPlan->privs['trainplan-create'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('trainplan-browse'), 'recommend' => array('trainplan-delete', 'trainplan-edit', 'trainplan-finish', 'trainplan-summary'));
|
|
$config->group->package->trainPlan->privs['trainplan-edit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('trainplan-browse'), 'recommend' => array('trainplan-batchEdit', 'trainplan-create', 'trainplan-delete', 'trainplan-finish', 'trainplan-summary'));
|
|
$config->group->package->trainPlan->privs['trainplan-batchCreate'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('trainplan-browse'), 'recommend' => array('trainplan-create'));
|
|
$config->group->package->trainPlan->privs['trainplan-batchEdit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('trainplan-browse'), 'recommend' => array('trainplan-edit'));
|
|
$config->group->package->trainPlan->privs['trainplan-batchFinish'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 7, 'depend' => array('trainplan-browse'), 'recommend' => array('trainplan-finish'));
|
|
$config->group->package->trainPlan->privs['trainplan-delete'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 8, 'depend' => array('trainplan-view'), 'recommend' => array('trainplan-create', 'trainplan-edit'));
|
|
$config->group->package->trainPlan->privs['trainplan-finish'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 6, 'depend' => array('trainplan-browse'), 'recommend' => array('trainplan-batchFinish', 'trainplan-create', 'trainplan-delete', 'trainplan-edit', 'trainplan-summary'));
|
|
$config->group->package->trainPlan->privs['trainplan-summary'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 9, 'depend' => array('trainplan-browse'), 'recommend' => array('trainplan-finish'));
|
|
$config->group->package->trainPlan->privs['trainplan-view'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('trainplan-browse'), 'recommend' => array());
|
|
|
|
$config->group->package->gapAnalysis = new stdclass();
|
|
$config->group->package->gapAnalysis->order = 10;
|
|
$config->group->package->gapAnalysis->subset = 'projectgapanalysis';
|
|
$config->group->package->gapAnalysis->privs = array();
|
|
$config->group->package->gapAnalysis->privs['gapanalysis-browse'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->gapAnalysis->privs['gapanalysis-create'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('gapanalysis-browse'), 'recommend' => array('gapanalysis-batchCreate', 'gapanalysis-delete', 'gapanalysis-edit'));
|
|
$config->group->package->gapAnalysis->privs['gapanalysis-edit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('gapanalysis-browse'), 'recommend' => array('gapanalysis-batchEdit', 'gapanalysis-create', 'gapanalysis-delete'));
|
|
$config->group->package->gapAnalysis->privs['gapanalysis-batchCreate'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('gapanalysis-browse'), 'recommend' => array('gapanalysis-create'));
|
|
$config->group->package->gapAnalysis->privs['gapanalysis-batchEdit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('gapanalysis-browse'), 'recommend' => array('gapanalysis-batchCreate', 'gapanalysis-edit'));
|
|
$config->group->package->gapAnalysis->privs['gapanalysis-delete'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 6, 'depend' => array('gapanalysis-view'), 'recommend' => array('gapanalysis-create'));
|
|
$config->group->package->gapAnalysis->privs['gapanalysis-view'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('gapanalysis-browse'), 'recommend' => array());
|
|
|
|
$config->group->package->workflowField = new stdclass();
|
|
$config->group->package->workflowField->order = 10;
|
|
$config->group->package->workflowField->subset = 'workflow';
|
|
$config->group->package->workflowField->privs = array();
|
|
$config->group->package->workflowField->privs['workflowfield-browse'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 5, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowField->privs['workflowfield-create'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 10, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowField->privs['workflowfield-edit'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 15, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowField->privs['workflowfield-delete'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 20, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowField->privs['workflowfield-sort'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 25, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowField->privs['workflowfield-import'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 30, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowField->privs['workflowfield-showImport'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 35, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowField->privs['workflowfield-exportTemplate'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 40, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowField->privs['workflowfield-setValue'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 45, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowField->privs['workflowfield-setExport'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 50, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowField->privs['workflowfield-setSearch'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 55, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
|
|
$config->group->package->workflowAction = new stdclass();
|
|
$config->group->package->workflowAction->order = 15;
|
|
$config->group->package->workflowAction->subset = 'workflow';
|
|
$config->group->package->workflowAction->privs = array();
|
|
$config->group->package->workflowAction->privs['workflowaction-browse'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 5, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowAction->privs['workflowaction-create'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 10, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowAction->privs['workflowaction-edit'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 15, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowAction->privs['workflowaction-view'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 20, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowAction->privs['workflowaction-delete'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 25, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowAction->privs['workflowaction-sort'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 30, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowAction->privs['workflowaction-setVerification'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 35, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowAction->privs['workflowaction-setNotice'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 40, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowAction->privs['workflowaction-setJS'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 45, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowAction->privs['workflowaction-setCSS'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 50, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
|
|
$config->group->package->workflowLayout = new stdclass();
|
|
$config->group->package->workflowLayout->order = 20;
|
|
$config->group->package->workflowLayout->subset = 'workflow';
|
|
$config->group->package->workflowLayout->privs = array();
|
|
$config->group->package->workflowLayout->privs['workflowlayout-admin'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 5, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowLayout->privs['workflowlayout-block'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 10, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
|
|
$config->group->package->workflowCondition = new stdclass();
|
|
$config->group->package->workflowCondition->order = 25;
|
|
$config->group->package->workflowCondition->subset = 'workflow';
|
|
$config->group->package->workflowCondition->privs = array();
|
|
$config->group->package->workflowCondition->privs['workflowcondition-browse'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 5, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowCondition->privs['workflowcondition-create'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 10, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowCondition->privs['workflowcondition-edit'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 15, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowCondition->privs['workflowcondition-delete'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 20, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
|
|
$config->group->package->workflowLinkage = new stdclass();
|
|
$config->group->package->workflowLinkage->order = 30;
|
|
$config->group->package->workflowLinkage->subset = 'workflow';
|
|
$config->group->package->workflowLinkage->privs = array();
|
|
$config->group->package->workflowLinkage->privs['workflowlinkage-browse'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 5, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowLinkage->privs['workflowlinkage-create'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 10, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowLinkage->privs['workflowlinkage-edit'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 15, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowLinkage->privs['workflowlinkage-delete'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 20, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
|
|
$config->group->package->workflowHook = new stdclass();
|
|
$config->group->package->workflowHook->order = 35;
|
|
$config->group->package->workflowHook->subset = 'workflow';
|
|
$config->group->package->workflowHook->privs = array();
|
|
$config->group->package->workflowHook->privs['workflowhook-browse'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 5, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowHook->privs['workflowhook-create'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 10, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowHook->privs['workflowhook-edit'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 15, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowHook->privs['workflowhook-delete'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 20, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
|
|
$config->group->package->workflowLabel = new stdclass();
|
|
$config->group->package->workflowLabel->order = 40;
|
|
$config->group->package->workflowLabel->subset = 'workflow';
|
|
$config->group->package->workflowLabel->privs = array();
|
|
$config->group->package->workflowLabel->privs['workflowlabel-browse'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 5, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowLabel->privs['workflowlabel-create'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 10, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowLabel->privs['workflowlabel-edit'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 15, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowLabel->privs['workflowlabel-delete'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 20, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowLabel->privs['workflowlabel-sort'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 25, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
|
|
$config->group->package->workflowReport = new stdclass();
|
|
$config->group->package->workflowReport->order = 50;
|
|
$config->group->package->workflowReport->subset = 'workflow';
|
|
$config->group->package->workflowReport->privs = array();
|
|
$config->group->package->workflowReport->privs['workflowreport-browse'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 5, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowReport->privs['workflowreport-create'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 10, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowReport->privs['workflowreport-edit'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 15, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowReport->privs['workflowreport-delete'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 20, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowReport->privs['workflowreport-sort'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 25, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
|
|
$config->group->package->workflowDatasource = new stdclass();
|
|
$config->group->package->workflowDatasource->order = 55;
|
|
$config->group->package->workflowDatasource->subset = 'workflow';
|
|
$config->group->package->workflowDatasource->privs = array();
|
|
$config->group->package->workflowDatasource->privs['workflowdatasource-browse'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 5, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowDatasource->privs['workflowdatasource-create'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 10, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowDatasource->privs['workflowdatasource-edit'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 15, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowDatasource->privs['workflowdatasource-delete'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 20, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
|
|
$config->group->package->workflowRule = new stdclass();
|
|
$config->group->package->workflowRule->order = 60;
|
|
$config->group->package->workflowRule->subset = 'workflow';
|
|
$config->group->package->workflowRule->privs = array();
|
|
$config->group->package->workflowRule->privs['workflowrule-browse'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 5, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowRule->privs['workflowrule-create'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 10, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowRule->privs['workflowrule-edit'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 15, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
//$config->group->package->workflowRule->privs['workflowrule-view'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 20, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflowRule->privs['workflowrule-delete'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 25, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
|
|
$config->group->package->workflow = new stdclass();
|
|
$config->group->package->workflow->order = 5;
|
|
$config->group->package->workflow->subset = 'workflow';
|
|
$config->group->package->workflow->privs = array();
|
|
$config->group->package->workflow->privs['workflow-browseFlow'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 5, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->workflow->privs['workflow-browseDB'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 10, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflow->privs['workflow-create'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 15, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflow->privs['workflow-copy'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 20, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflow->privs['workflow-edit'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 25, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflow->privs['workflow-backup'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 30, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflow->privs['workflow-upgrade'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 35, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflow->privs['workflow-view'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 40, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflow->privs['workflow-delete'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 45, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflow->privs['workflow-flowchart'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 50, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflow->privs['workflow-ui'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 55, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflow->privs['workflow-release'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 60, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflow->privs['workflow-deactivate'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 65, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflow->privs['workflow-activate'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 70, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflow->privs['workflow-setApproval'] = array('edition' => 'max', 'vision' => 'rnd', 'order' => 75, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflow->privs['workflow-setJS'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 80, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
$config->group->package->workflow->privs['workflow-setCSS'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 85, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
|
|
$config->group->package->downloadCode = new stdclass();
|
|
$config->group->package->downloadCode->order = 10;
|
|
$config->group->package->downloadCode->subset = 'repocode';
|
|
|
|
$config->group->package->dev = new stdclass();
|
|
$config->group->package->dev->order = 5;
|
|
$config->group->package->dev->subset = 'dev';
|
|
$config->group->package->dev->privs = array();
|
|
$config->group->package->dev->privs['dev-api'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->dev->privs['dev-db'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->browseCodeIssue = new stdclass();
|
|
$config->group->package->browseCodeIssue->order = 2600;
|
|
$config->group->package->browseCodeIssue->subset = 'codereview';
|
|
$config->group->package->browseCodeIssue->privs = array();
|
|
$config->group->package->browseCodeIssue->privs['repo-review'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array('repo-diff'), 'recommend' => array('repo-addBug', 'repo-editBug'));
|
|
|
|
$config->group->package->editor = new stdclass();
|
|
$config->group->package->editor->order = 10;
|
|
$config->group->package->editor->subset = 'dev';
|
|
$config->group->package->editor->privs = array();
|
|
$config->group->package->editor->privs['editor-index'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->editor->privs['editor-extend'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->editor->privs['editor-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->editor->privs['editor-newPage'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 20, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->editor->privs['editor-save'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 25, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->editor->privs['editor-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 30, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->editor->privs['api-debug'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 35, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->serverLink = new stdclass();
|
|
$config->group->package->serverLink->order = 15;
|
|
$config->group->package->serverLink->subset = 'dev';
|
|
$config->group->package->serverLink->privs = array();
|
|
$config->group->package->serverLink->privs['app-serverlink'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->browseMR = new stdclass();
|
|
$config->group->package->browseMR->order = 5;
|
|
$config->group->package->browseMR->subset = 'mr';
|
|
$config->group->package->browseMR->privs = array();
|
|
$config->group->package->browseMR->privs['mr-browse'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('repo-maintain'), 'recommend' => array('mr-addReview', 'mr-approval', 'mr-close', 'mr-create', 'mr-diff', 'mr-edit', 'mr-link', 'mr-linkBug', 'mr-linkStory', 'mr-linkTask', 'mr-reopen', 'mr-unlink', 'mr-view'));
|
|
$config->group->package->browseMR->privs['mr-view'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('mr-accept'), 'recommend' => array('mr-diff', 'mr-link'));
|
|
$config->group->package->browseMR->privs['mr-diff'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array('mr-accept'), 'recommend' => array('mr-link', 'mr-view'));
|
|
$config->group->package->browseMR->privs['mr-link'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 20, 'depend' => array('mr-accept'), 'recommend' => array('mr-diff', 'mr-view'));
|
|
|
|
$config->group->package->managePriv = new stdclass();
|
|
$config->group->package->managePriv->order = 20;
|
|
$config->group->package->managePriv->subset = 'staffmanage';
|
|
$config->group->package->managePriv->privs = array();
|
|
$config->group->package->managePriv->privs['group-managePriv'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 0, 'depend' => array('admin-index', 'admin-register', 'group-browse'), 'recommend' => array());
|
|
|
|
$config->group->package->dept = new stdclass();
|
|
$config->group->package->dept->order = 5;
|
|
$config->group->package->dept->subset = 'staffmanage';
|
|
$config->group->package->dept->privs = array();
|
|
$config->group->package->dept->privs['dept-browse'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 5, 'depend' => array('admin-index', 'admin-register'), 'recommend' => array('dept-delete', 'dept-manageChild', 'dept-updateOrder'));
|
|
$config->group->package->dept->privs['dept-updateOrder'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 10, 'depend' => array('admin-index', 'admin-register', 'dept-browse'), 'recommend' => array('dept-delete', 'dept-edit', 'dept-manageChild', 'tree-updateOrder'));
|
|
$config->group->package->dept->privs['dept-manageChild'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 15, 'depend' => array('admin-index', 'admin-register', 'dept-browse'), 'recommend' => array('dept-delete', 'dept-edit', 'tree-updateOrder'));
|
|
$config->group->package->dept->privs['dept-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 20, 'depend' => array('admin-index', 'admin-register', 'dept-browse'), 'recommend' => array('dept-delete', 'dept-manageChild', 'tree-updateOrder'));
|
|
$config->group->package->dept->privs['dept-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 25, 'depend' => array('admin-index', 'admin-register', 'dept-browse'), 'recommend' => array('dept-edit', 'dept-manageChild', 'tree-updateOrder'));
|
|
|
|
$config->group->package->group = new stdclass();
|
|
$config->group->package->group->order = 15;
|
|
$config->group->package->group->subset = 'staffmanage';
|
|
$config->group->package->group->privs = array();
|
|
$config->group->package->group->privs['group-browse'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 0, 'depend' => array('admin-index', 'admin-register'), 'recommend' => array());
|
|
$config->group->package->group->privs['group-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 1, 'depend' => array('admin-index', 'admin-register', 'group-browse'), 'recommend' => array('group-copy', 'group-delete', 'group-edit', 'group-manageMember', 'group-manageProjectAdmin', 'group-manageView'));
|
|
$config->group->package->group->privs['group-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 2, 'depend' => array('admin-index', 'admin-register', 'group-browse'), 'recommend' => array('group-copy', 'group-create', 'group-delete', 'group-manageMember', 'group-manageProjectAdmin', 'group-manageView'));
|
|
$config->group->package->group->privs['group-copy'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 3, 'depend' => array('admin-index', 'admin-register', 'group-browse'), 'recommend' => array('group-create', 'group-delete', 'group-edit', 'group-manageMember', 'group-manageProjectAdmin', 'group-manageView'));
|
|
$config->group->package->group->privs['group-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 4, 'depend' => array('admin-index', 'admin-register', 'group-browse'), 'recommend' => array('group-copy', 'group-create', 'group-edit', 'group-manageMember', 'group-manageProjectAdmin', 'group-manageView'));
|
|
$config->group->package->group->privs['group-manageMember'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 6, 'depend' => array('admin-index', 'admin-register', 'group-browse'), 'recommend' => array('group-copy', 'group-create', 'group-delete', 'group-edit', 'group-manageProjectAdmin', 'group-manageView'));
|
|
$config->group->package->group->privs['group-manageProjectAdmin'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 8, 'depend' => array('admin-index', 'admin-register', 'group-browse'), 'recommend' => array('group-copy', 'group-create', 'group-delete', 'group-edit', 'group-manageMember', 'group-manageView'));
|
|
$config->group->package->group->privs['group-manageView'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 5, 'depend' => array('admin-index', 'admin-register', 'group-browse'), 'recommend' => array('group-copy', 'group-create', 'group-delete', 'group-edit', 'group-manageMember', 'group-manageProjectAdmin'));
|
|
|
|
$config->group->package->user = new stdclass();
|
|
$config->group->package->user->order = 10;
|
|
$config->group->package->user->subset = 'staffmanage';
|
|
$config->group->package->user->privs = array();
|
|
$config->group->package->user->privs['company-browse'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 0, 'depend' => array('admin-index', 'admin-register'), 'recommend' => array('user-view'));
|
|
$config->group->package->user->privs['user-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 2, 'depend' => array('admin-index', 'admin-register', 'company-browse'), 'recommend' => array('user-batchCreate', 'user-delete', 'user-edit', 'user-unlock'));
|
|
$config->group->package->user->privs['user-batchCreate'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 3, 'depend' => array('admin-index', 'admin-register', 'company-browse'), 'recommend' => array('user-create'));
|
|
$config->group->package->user->privs['user-view'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 1, 'depend' => array('admin-index', 'admin-register', 'company-browse'), 'recommend' => array());
|
|
$config->group->package->user->privs['user-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 4, 'depend' => array('admin-index', 'admin-register', 'company-browse', 'user-view'), 'recommend' => array('user-batchEdit', 'user-create', 'user-delete', 'user-unlock'));
|
|
$config->group->package->user->privs['user-unlock'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 6, 'depend' => array('admin-index', 'admin-register', 'company-browse', 'user-view'), 'recommend' => array('user-create', 'user-delete', 'user-edit'));
|
|
$config->group->package->user->privs['user-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 7, 'depend' => array('admin-index', 'admin-register', 'company-browse', 'user-view'), 'recommend' => array('user-create', 'user-edit', 'user-unlock'));
|
|
$config->group->package->user->privs['user-batchEdit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 5, 'depend' => array('admin-index', 'admin-register', 'company-browse', 'user-view'), 'recommend' => array('user-edit'));
|
|
$config->group->package->user->privs['user-unbind'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 8, 'depend' => array('admin-index', 'admin-register'), 'recommend' => array());
|
|
$config->group->package->user->privs['user-export'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,or', 'order' => 9, 'depend' => array('company-browse'), 'recommend' => array());
|
|
$config->group->package->user->privs['user-exportTemplate'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,or', 'order' => 10, 'depend' => array('company-browse', 'user-import'), 'recommend' => array());
|
|
$config->group->package->user->privs['user-import'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,or', 'order' => 11, 'depend' => array('company-browse', 'user-exportTemplate'), 'recommend' => array());
|
|
$config->group->package->user->privs['admin-sso'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 65, 'depend' => array('admin-index', 'admin-register'), 'recommend' => array());
|
|
|
|
$config->group->package->extension = new stdclass();
|
|
$config->group->package->extension->order = 5;
|
|
$config->group->package->extension->subset = 'extension';
|
|
$config->group->package->extension->privs = array();
|
|
$config->group->package->extension->privs['extension-browse'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 0, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->extension->privs['extension-obtain'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 2, 'depend' => array('extension-browse'), 'recommend' => array('extension-activate', 'extension-deactivate', 'extension-erase', 'extension-install', 'extension-structure', 'extension-uninstall', 'extension-upgrade', 'extension-upload'));
|
|
$config->group->package->extension->privs['extension-structure'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 3, 'depend' => array('extension-browse'), 'recommend' => array('extension-activate', 'extension-deactivate', 'extension-erase', 'extension-install', 'extension-obtain', 'extension-uninstall', 'extension-upgrade', 'extension-upload'));
|
|
$config->group->package->extension->privs['extension-install'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 4, 'depend' => array('extension-browse'), 'recommend' => array('extension-activate', 'extension-deactivate', 'extension-erase', 'extension-obtain', 'extension-structure', 'extension-uninstall', 'extension-upgrade', 'extension-upload'));
|
|
$config->group->package->extension->privs['extension-uninstall'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 5, 'depend' => array('extension-browse'), 'recommend' => array('extension-activate', 'extension-deactivate', 'extension-erase', 'extension-install', 'extension-obtain', 'extension-structure', 'extension-upgrade', 'extension-upload'));
|
|
$config->group->package->extension->privs['extension-activate'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 6, 'depend' => array('extension-browse'), 'recommend' => array('extension-deactivate', 'extension-erase', 'extension-install', 'extension-obtain', 'extension-structure', 'extension-uninstall', 'extension-upgrade', 'extension-upload'));
|
|
$config->group->package->extension->privs['extension-deactivate'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 7, 'depend' => array('extension-browse'), 'recommend' => array('extension-activate', 'extension-erase', 'extension-install', 'extension-obtain', 'extension-structure', 'extension-uninstall', 'extension-upgrade', 'extension-upload'));
|
|
$config->group->package->extension->privs['extension-upload'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 1, 'depend' => array('extension-browse'), 'recommend' => array('extension-activate', 'extension-deactivate', 'extension-erase', 'extension-install', 'extension-obtain', 'extension-structure', 'extension-uninstall', 'extension-upgrade'));
|
|
$config->group->package->extension->privs['extension-erase'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 8, 'depend' => array('extension-browse'), 'recommend' => array('extension-activate', 'extension-deactivate', 'extension-install', 'extension-obtain', 'extension-structure', 'extension-uninstall', 'extension-upgrade', 'extension-upload'));
|
|
$config->group->package->extension->privs['extension-upgrade'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 9, 'depend' => array('extension-browse'), 'recommend' => array('extension-activate', 'extension-deactivate', 'extension-erase', 'extension-install', 'extension-obtain', 'extension-structure', 'extension-uninstall', 'extension-upload'));
|
|
|
|
$config->group->package->message = new stdclass();
|
|
$config->group->package->message->order = 5;
|
|
$config->group->package->message->subset = 'notifysetting';
|
|
$config->group->package->message->privs = array();
|
|
$config->group->package->message->privs['message-index'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'lite,rnd,or', 'order' => 5, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->message->privs['message-browser'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'lite,rnd,or', 'order' => 10, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->message->privs['message-setting'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'lite,rnd,or', 'order' => 15, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->mail = new stdclass();
|
|
$config->group->package->mail->order = 10;
|
|
$config->group->package->mail->subset = 'notifysetting';
|
|
$config->group->package->mail->privs = array();
|
|
$config->group->package->mail->privs['mail-detect'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'lite,rnd,or', 'order' => 5, 'depend' => array('admin-index'), 'recommend' => array());
|
|
$config->group->package->mail->privs['mail-index'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'lite,rnd,or', 'order' => 0, 'depend' => array('mail-detect'), 'recommend' => array());
|
|
$config->group->package->mail->privs['mail-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'lite,rnd,or', 'order' => 1, 'depend' => array('mail-detect', 'message-index'), 'recommend' => array());
|
|
$config->group->package->mail->privs['mail-save'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'lite,rnd,or', 'order' => 3, 'depend' => array('mail-edit'), 'recommend' => array('mail-reset'));
|
|
$config->group->package->mail->privs['mail-test'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'lite,rnd,or', 'order' => 2, 'depend' => array('mail-edit'), 'recommend' => array());
|
|
$config->group->package->mail->privs['mail-reset'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'lite,rnd,or', 'order' => 4, 'depend' => array('mail-edit'), 'recommend' => array('mail-save'));
|
|
$config->group->package->mail->privs['mail-browse'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'lite,rnd,or', 'order' => 6, 'depend' => array('mail-edit'), 'recommend' => array());
|
|
$config->group->package->mail->privs['mail-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'lite,rnd,or', 'order' => 7, 'depend' => array('mail-browse'), 'recommend' => array());
|
|
$config->group->package->mail->privs['mail-batchDelete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'lite,rnd,or', 'order' => 8, 'depend' => array('mail-browse'), 'recommend' => array('mail-delete'));
|
|
$config->group->package->mail->privs['mail-resend'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'lite,rnd,or', 'order' => 9, 'depend' => array('mail-browse'), 'recommend' => array());
|
|
|
|
$config->group->package->webhook = new stdclass();
|
|
$config->group->package->webhook->order = 15;
|
|
$config->group->package->webhook->subset = 'notifysetting';
|
|
$config->group->package->webhook->privs = array();
|
|
$config->group->package->webhook->privs['webhook-browse'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'lite,rnd,or', 'order' => 5, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->webhook->privs['webhook-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'lite,rnd,or', 'order' => 10, 'depend' => array('webhook-browse'), 'recommend' => array('webhook-bind', 'webhook-chooseDept', 'webhook-delete', 'webhook-edit', 'webhook-log'));
|
|
$config->group->package->webhook->privs['webhook-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'lite,rnd,or', 'order' => 15, 'depend' => array('webhook-browse'), 'recommend' => array('webhook-bind', 'webhook-chooseDept', 'webhook-create', 'webhook-delete', 'webhook-log'));
|
|
$config->group->package->webhook->privs['webhook-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'lite,rnd,or', 'order' => 20, 'depend' => array('webhook-browse'), 'recommend' => array('webhook-bind', 'webhook-chooseDept', 'webhook-create', 'webhook-edit', 'webhook-log'));
|
|
$config->group->package->webhook->privs['webhook-log'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'lite,rnd,or', 'order' => 25, 'depend' => array('webhook-browse'), 'recommend' => array('webhook-bind', 'webhook-chooseDept', 'webhook-create', 'webhook-delete', 'webhook-edit'));
|
|
$config->group->package->webhook->privs['webhook-bind'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'lite,rnd,or', 'order' => 30, 'depend' => array('webhook-chooseDept'), 'recommend' => array());
|
|
$config->group->package->webhook->privs['webhook-chooseDept'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'lite,rnd,or', 'order' => 35, 'depend' => array('webhook-browse'), 'recommend' => array('webhook-create', 'webhook-delete', 'webhook-edit'));
|
|
|
|
$config->group->package->gitlab = new stdclass();
|
|
$config->group->package->gitlab->order = 10;
|
|
$config->group->package->gitlab->subset = 'repo';
|
|
|
|
$config->group->package->sms = new stdclass();
|
|
$config->group->package->sms->order = 20;
|
|
$config->group->package->sms->subset = 'notifysetting';
|
|
$config->group->package->sms->privs = array();
|
|
$config->group->package->sms->privs['sms-index'] = array('edition' => 'biz,max,ipd', 'vision' => 'lite,rnd,or', 'order' => 5, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->sms->privs['sms-test'] = array('edition' => 'biz,max,ipd', 'vision' => 'lite,rnd,or', 'order' => 10, 'depend' => array('sms-index'), 'recommend' => array());
|
|
$config->group->package->sms->privs['sms-reset'] = array('edition' => 'biz,max,ipd', 'vision' => 'lite,rnd,or', 'order' => 15, 'depend' => array('sms-index'), 'recommend' => array());
|
|
|
|
$config->group->package->browseJob = new stdclass();
|
|
$config->group->package->browseJob->order = 5;
|
|
$config->group->package->browseJob->subset = 'pipeline';
|
|
$config->group->package->browseJob->privs = array();
|
|
$config->group->package->browseJob->privs['job-browse'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('repo-maintain'), 'recommend' => array('job-create', 'job-edit'));
|
|
$config->group->package->browseJob->privs['job-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('job-browse'), 'recommend' => array('job-create', 'job-edit'));
|
|
$config->group->package->browseJob->privs['job-view'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('job-browse'), 'recommend' => array('compile-browse', 'compile-logs', 'job-exec'));
|
|
|
|
$config->group->package->manageJob = new stdclass();
|
|
$config->group->package->manageJob->order = 10;
|
|
$config->group->package->manageJob->subset = 'pipeline';
|
|
$config->group->package->manageJob->privs = array();
|
|
$config->group->package->manageJob->privs['compile-browse'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 20, 'depend' => array('job-browse'), 'recommend' => array('compile-logs', 'job-exec', 'job-view'));
|
|
$config->group->package->manageJob->privs['compile-logs'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 25, 'depend' => array('job-browse'), 'recommend' => array('compile-browse', 'job-exec', 'job-view'));
|
|
$config->group->package->manageJob->privs['compile-syncCompile'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 30, 'depend' => array('job-browse'), 'recommend' => array());
|
|
$config->group->package->manageJob->privs['job-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('job-browse'), 'recommend' => array('job-edit'));
|
|
$config->group->package->manageJob->privs['job-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('job-browse'), 'recommend' => array('job-create'));
|
|
$config->group->package->manageJob->privs['job-exec'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array('job-browse'), 'recommend' => array('compile-browse', 'compile-logs', 'job-view'));
|
|
|
|
$config->group->package->deleteJob = new stdclass();
|
|
$config->group->package->deleteJob->order = 2720;
|
|
$config->group->package->deleteJob->subset = 'pipeline';
|
|
$config->group->package->deleteJob->privs = array();
|
|
$config->group->package->deleteJob->privs['job-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('job-browse'), 'recommend' => array('job-create', 'job-edit'));
|
|
|
|
$config->group->package->manageMR = new stdclass();
|
|
$config->group->package->manageMR->order = 10;
|
|
$config->group->package->manageMR->subset = 'mr';
|
|
$config->group->package->manageMR->privs = array();
|
|
$config->group->package->manageMR->privs['mr-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('mr-accept'), 'recommend' => array('mr-edit'));
|
|
$config->group->package->manageMR->privs['mr-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('mr-accept'), 'recommend' => array('mr-create', 'mr-linkBug', 'mr-linkStory', 'mr-linkTask', 'mr-unlink'));
|
|
$config->group->package->manageMR->privs['mr-accept'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 20, 'depend' => array('repo-maintain'), 'recommend' => array('mr-browse', 'mr-create', 'mr-edit'));
|
|
$config->group->package->manageMR->privs['mr-linkStory'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 25, 'depend' => array('mr-accept', 'mr-link'), 'recommend' => array('mr-approval', 'mr-close', 'mr-diff', 'mr-linkBug', 'mr-linkTask', 'mr-reopen', 'mr-unlink'));
|
|
$config->group->package->manageMR->privs['mr-linkBug'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 30, 'depend' => array('mr-accept', 'mr-link'), 'recommend' => array('mr-linkStory', 'mr-linkTask', 'mr-unlink'));
|
|
$config->group->package->manageMR->privs['mr-linkTask'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 35, 'depend' => array('mr-accept', 'mr-link'), 'recommend' => array('mr-linkBug', 'mr-linkStory', 'mr-unlink'));
|
|
$config->group->package->manageMR->privs['mr-unlink'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 40, 'depend' => array('mr-accept'), 'recommend' => array('mr-link', 'mr-linkBug', 'mr-linkStory', 'mr-linkTask'));
|
|
$config->group->package->manageMR->privs['mr-approval'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 45, 'depend' => array('mr-accept'), 'recommend' => array('mr-close', 'mr-reopen'));
|
|
$config->group->package->manageMR->privs['mr-close'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 50, 'depend' => array('mr-accept'), 'recommend' => array('mr-approval', 'mr-reopen'));
|
|
$config->group->package->manageMR->privs['mr-reopen'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 55, 'depend' => array('mr-accept'), 'recommend' => array('mr-approval', 'mr-close'));
|
|
|
|
$config->group->package->backup = new stdclass();
|
|
$config->group->package->backup->order = 5;
|
|
$config->group->package->backup->subset = 'admin';
|
|
$config->group->package->backup->privs = array();
|
|
$config->group->package->backup->privs['backup-index'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'lite,rnd,or', 'order' => 0, 'depend' => array('admin-index'), 'recommend' => array());
|
|
$config->group->package->backup->privs['backup-backup'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'lite,rnd,or', 'order' => 2, 'depend' => array('backup-index'), 'recommend' => array());
|
|
$config->group->package->backup->privs['backup-restore'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'lite,rnd,or', 'order' => 3, 'depend' => array('backup-index'), 'recommend' => array());
|
|
$config->group->package->backup->privs['backup-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'lite,rnd,or', 'order' => 4, 'depend' => array('backup-index'), 'recommend' => array());
|
|
$config->group->package->backup->privs['backup-setting'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'lite,rnd,or', 'order' => 1, 'depend' => array('backup-index'), 'recommend' => array('backup-change'));
|
|
$config->group->package->backup->privs['backup-rmPHPHeader'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'lite,rnd,or', 'order' => 5, 'depend' => array('backup-index'), 'recommend' => array());
|
|
$config->group->package->backup->privs['backup-change'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'lite,rnd,or', 'order' => 6, 'depend' => array('backup-setting'), 'recommend' => array());
|
|
|
|
$config->group->package->trash = new stdclass();
|
|
$config->group->package->trash->order = 15;
|
|
$config->group->package->trash->subset = 'systemsetting';
|
|
$config->group->package->trash->privs = array();
|
|
$config->group->package->trash->privs['action-trash'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 0, 'depend' => array('admin-index'), 'recommend' => array());
|
|
$config->group->package->trash->privs['action-undelete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 1, 'depend' => array('action-trash'), 'recommend' => array());
|
|
$config->group->package->trash->privs['action-hideOne'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 2, 'depend' => array('action-trash'), 'recommend' => array());
|
|
|
|
$config->group->package->security = new stdclass();
|
|
$config->group->package->security->order = 20;
|
|
$config->group->package->security->subset = 'systemsetting';
|
|
$config->group->package->security->privs = array();
|
|
$config->group->package->security->privs['admin-checkWeak'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 1, 'depend' => array('admin-index'), 'recommend' => array());
|
|
$config->group->package->security->privs['admin-resetPWDSetting'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 2, 'depend' => array('admin-index'), 'recommend' => array());
|
|
$config->group->package->security->privs['admin-safe'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 0, 'depend' => array('admin-index'), 'recommend' => array());
|
|
|
|
$config->group->package->cron = new stdclass();
|
|
$config->group->package->cron->order = 25;
|
|
$config->group->package->cron->subset = 'systemsetting';
|
|
$config->group->package->cron->privs = array();
|
|
$config->group->package->cron->privs['cron-index'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 0, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->cron->privs['cron-turnon'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 1, 'depend' => array('cron-index'), 'recommend' => array());
|
|
$config->group->package->cron->privs['cron-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 3, 'depend' => array('cron-index'), 'recommend' => array('cron-delete', 'cron-edit', 'cron-toggle'));
|
|
$config->group->package->cron->privs['cron-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 5, 'depend' => array('cron-index'), 'recommend' => array('cron-create', 'cron-delete', 'cron-toggle'));
|
|
$config->group->package->cron->privs['cron-toggle'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 4, 'depend' => array('cron-index'), 'recommend' => array('cron-create', 'cron-delete', 'cron-edit'));
|
|
$config->group->package->cron->privs['cron-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 6, 'depend' => array('cron-index'), 'recommend' => array('cron-create', 'cron-edit', 'cron-toggle'));
|
|
$config->group->package->cron->privs['cron-openProcess'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 2, 'depend' => array('cron-index'), 'recommend' => array());
|
|
|
|
$config->group->package->ldap = new stdclass();
|
|
$config->group->package->ldap->order = 30;
|
|
$config->group->package->ldap->subset = 'systemsetting';
|
|
$config->group->package->ldap->privs = array();
|
|
$config->group->package->ldap->privs['user-importldap'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,or', 'order' => 15, 'depend' => array('ldap-set'), 'recommend' => array());
|
|
$config->group->package->ldap->privs['ldap-set'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('admin-index'), 'recommend' => array());
|
|
|
|
$config->group->package->chat = new stdclass();
|
|
$config->group->package->chat->order = 35;
|
|
$config->group->package->chat->subset = 'systemsetting';
|
|
$config->group->package->chat->privs = array();
|
|
$config->group->package->chat->privs['admin-xuanxuan'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 8, 'depend' => array('admin-index'), 'recommend' => array());
|
|
$config->group->package->chat->privs['conference-admin'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('admin-xuanxuan'), 'recommend' => array());
|
|
$config->group->package->chat->privs['setting-xuanxuan'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 0, 'depend' => array('admin-xuanxuan'), 'recommend' => array());
|
|
$config->group->package->chat->privs['im-downloadXxdPackage'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 2, 'depend' => array('admin-xuanxuan'), 'recommend' => array());
|
|
$config->group->package->chat->privs['im-debug'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 1, 'depend' => array('admin-xuanxuan'), 'recommend' => array());
|
|
$config->group->package->chat->privs['client-browse'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 4, 'depend' => array('admin-xuanxuan'), 'recommend' => array());
|
|
$config->group->package->chat->privs['client-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 5, 'depend' => array('admin-xuanxuan'), 'recommend' => array());
|
|
$config->group->package->chat->privs['client-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 6, 'depend' => array('admin-xuanxuan'), 'recommend' => array());
|
|
$config->group->package->chat->privs['client-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 7, 'depend' => array('admin-xuanxuan'), 'recommend' => array());
|
|
|
|
$config->group->package->jenkins = new stdclass();
|
|
$config->group->package->jenkins->order = 25;
|
|
$config->group->package->jenkins->subset = 'repo';
|
|
|
|
$config->group->package->systemSetting = new stdclass();
|
|
$config->group->package->systemSetting->order = 5;
|
|
$config->group->package->systemSetting->subset = 'systemsetting';
|
|
$config->group->package->systemSetting->privs = array();
|
|
$config->group->package->systemSetting->privs['admin-tableEngine'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 45, 'depend' => array('admin-index'), 'recommend' => array());
|
|
$config->group->package->systemSetting->privs['custom-timezone'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 45, 'depend' => array('admin-index'), 'recommend' => array());
|
|
$config->group->package->systemSetting->privs['custom-libreoffice'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 100, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->systemSetting->privs['search-buildIndex'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 35, 'depend' => array('admin-index'), 'recommend' => array());
|
|
|
|
$config->group->package->search = new stdclass();
|
|
$config->group->package->search->order = 5;
|
|
$config->group->package->search->subset = 'search';
|
|
$config->group->package->search->privs = array();
|
|
$config->group->package->search->privs['search-buildForm'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 0, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->search->privs['search-buildQuery'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 1, 'depend' => array('search-buildForm'), 'recommend' => array());
|
|
$config->group->package->search->privs['search-saveQuery'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 2, 'depend' => array('search-buildForm'), 'recommend' => array('search-deleteQuery'));
|
|
$config->group->package->search->privs['search-deleteQuery'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 3, 'depend' => array('search-buildForm'), 'recommend' => array('search-saveQuery'));
|
|
$config->group->package->search->privs['search-index'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 4, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->comment = new stdclass();
|
|
$config->group->package->comment->order = 5;
|
|
$config->group->package->comment->subset = 'generalcomment';
|
|
$config->group->package->comment->privs = array();
|
|
$config->group->package->comment->privs['action-comment'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 5, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->comment->privs['action-editComment'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 10, 'depend' => array('action-comment'), 'recommend' => array());
|
|
|
|
$config->group->package->module = new stdclass();
|
|
$config->group->package->module->order = 5;
|
|
$config->group->package->module->subset = 'tree';
|
|
$config->group->package->module->privs = array();
|
|
$config->group->package->module->privs['tree-browse'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 0, 'depend' => array(), 'recommend' => array('tree-delete', 'tree-manageChild'));
|
|
$config->group->package->module->privs['tree-browseTask'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 1, 'depend' => array('tree-edit'), 'recommend' => array('tree-delete', 'tree-manageChild'));
|
|
$config->group->package->module->privs['tree-updateOrder'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 5, 'depend' => array('tree-browse'), 'recommend' => array());
|
|
$config->group->package->module->privs['tree-manageChild'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 6, 'depend' => array('tree-edit'), 'recommend' => array('tree-delete'));
|
|
$config->group->package->module->privs['tree-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 7, 'depend' => array('tree-browse'), 'recommend' => array());
|
|
$config->group->package->module->privs['tree-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 8, 'depend' => array('tree-browse'), 'recommend' => array());
|
|
$config->group->package->module->privs['tree-fix'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 9, 'depend' => array('tree-browse'), 'recommend' => array());
|
|
$config->group->package->module->privs['tree-browsegroup'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('tree-browse'), 'recommend' => array());
|
|
|
|
$config->group->package->file = new stdclass();
|
|
$config->group->package->file->order = 5;
|
|
$config->group->package->file->subset = 'file';
|
|
$config->group->package->file->privs = array();
|
|
$config->group->package->file->privs['file-download'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 1, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->file->privs['file-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 0, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->file->privs['file-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 2, 'depend' => array(), 'recommend' => array('file-edit'));
|
|
$config->group->package->file->privs['file-uploadImages'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 3, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->file->privs['file-setPublic'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 25, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->file->privs['file-preview'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 26, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->commonEffort = new stdclass();
|
|
$config->group->package->commonEffort->order = 5;
|
|
$config->group->package->commonEffort->subset = 'generaleffort';
|
|
$config->group->package->commonEffort->privs = array();
|
|
$config->group->package->commonEffort->privs['effort-createForObject'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 3, 'depend' => array(), 'recommend' => array('effort-delete', 'effort-edit'));
|
|
|
|
$config->group->package->docTemplate = new stdclass();
|
|
$config->group->package->docTemplate->order = 5;
|
|
$config->group->package->docTemplate->subset = 'doctemplate';
|
|
$config->group->package->docTemplate->privs = array();
|
|
$config->group->package->docTemplate->privs['baseline-templateType'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->docTemplate->privs['baseline-template'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->docTemplate->privs['baseline-createTemplate'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('baseline-template'), 'recommend' => array('baseline-delete', 'baseline-editBook', 'baseline-editTemplate', 'baseline-manageBook'));
|
|
$config->group->package->docTemplate->privs['baseline-view'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('baseline-template'), 'recommend' => array());
|
|
$config->group->package->docTemplate->privs['baseline-editTemplate'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('baseline-template'), 'recommend' => array('baseline-createTemplate', 'baseline-delete', 'baseline-editBook', 'baseline-manageBook'));
|
|
$config->group->package->docTemplate->privs['baseline-editBook'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('baseline-template'), 'recommend' => array('baseline-createTemplate', 'baseline-delete', 'baseline-editTemplate', 'baseline-manageBook'));
|
|
$config->group->package->docTemplate->privs['baseline-manageBook'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 7, 'depend' => array('baseline-template'), 'recommend' => array('baseline-createTemplate', 'baseline-delete', 'baseline-editBook', 'baseline-editTemplate'));
|
|
$config->group->package->docTemplate->privs['baseline-delete'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 6, 'depend' => array('baseline-template'), 'recommend' => array('baseline-createTemplate'));
|
|
|
|
$config->group->package->importStoryLib = new stdclass();
|
|
$config->group->package->importStoryLib->order = 30;
|
|
$config->group->package->importStoryLib->subset = 'projectstory';
|
|
$config->group->package->importStoryLib->privs = array();
|
|
$config->group->package->importStoryLib->privs['story-importToLib'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 165, 'depend' => array('story-view'), 'recommend' => array('story-batchImportToLib'));
|
|
$config->group->package->importStoryLib->privs['story-batchImportToLib'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 170, 'depend' => array('product-browse'), 'recommend' => array('story-importToLib'));
|
|
|
|
$config->group->package->projectStakeholder = new stdclass();
|
|
$config->group->package->projectStakeholder->order = 5;
|
|
$config->group->package->projectStakeholder->subset = 'projectsettings';
|
|
$config->group->package->projectStakeholder->privs = array();
|
|
$config->group->package->projectStakeholder->privs['stakeholder-browse'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array('project-index'), 'recommend' => array('stakeholder-view'));
|
|
$config->group->package->projectStakeholder->privs['stakeholder-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('stakeholder-browse'), 'recommend' => array('stakeholder-batchCreate', 'stakeholder-communicate', 'stakeholder-delete', 'stakeholder-edit', 'stakeholder-expect', 'stakeholder-userIssue'));
|
|
$config->group->package->projectStakeholder->privs['stakeholder-batchCreate'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('stakeholder-browse'), 'recommend' => array('stakeholder-create'));
|
|
$config->group->package->projectStakeholder->privs['stakeholder-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('stakeholder-browse'), 'recommend' => array('stakeholder-batchCreate', 'stakeholder-communicate', 'stakeholder-create', 'stakeholder-delete', 'stakeholder-expect', 'stakeholder-userIssue'));
|
|
$config->group->package->projectStakeholder->privs['stakeholder-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('stakeholder-browse'), 'recommend' => array('stakeholder-batchCreate', 'stakeholder-communicate', 'stakeholder-create', 'stakeholder-edit', 'stakeholder-expect', 'stakeholder-userIssue'));
|
|
$config->group->package->projectStakeholder->privs['stakeholder-view'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('stakeholder-browse'), 'recommend' => array());
|
|
$config->group->package->projectStakeholder->privs['stakeholder-communicate'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 6, 'depend' => array('stakeholder-browse'), 'recommend' => array('stakeholder-batchCreate', 'stakeholder-create', 'stakeholder-delete', 'stakeholder-edit', 'stakeholder-expect', 'stakeholder-userIssue'));
|
|
$config->group->package->projectStakeholder->privs['stakeholder-expect'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 7, 'depend' => array('stakeholder-browse'), 'recommend' => array('stakeholder-batchCreate', 'stakeholder-communicate', 'stakeholder-create', 'stakeholder-delete', 'stakeholder-edit', 'stakeholder-userIssue'));
|
|
$config->group->package->projectStakeholder->privs['stakeholder-userIssue'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 8, 'depend' => array('stakeholder-browse'), 'recommend' => array('stakeholder-batchCreate', 'stakeholder-communicate', 'stakeholder-create', 'stakeholder-delete', 'stakeholder-edit', 'stakeholder-expect'));
|
|
|
|
$config->group->package->projectBuild = new stdclass();
|
|
$config->group->package->projectBuild->order = 5;
|
|
$config->group->package->projectBuild->subset = 'projectbuild';
|
|
$config->group->package->projectBuild->privs = array();
|
|
$config->group->package->projectBuild->privs['projectbuild-browse'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array('project-index'), 'recommend' => array('projectbuild-view'));
|
|
$config->group->package->projectBuild->privs['projectbuild-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('projectbuild-browse'), 'recommend' => array('projectbuild-batchUnlinkBug', 'projectbuild-batchUnlinkStory', 'projectbuild-delete', 'projectbuild-edit', 'projectbuild-linkBug', 'projectbuild-linkStory', 'projectbuild-unlinkBug', 'projectbuild-unlinkStory'));
|
|
$config->group->package->projectBuild->privs['projectbuild-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('projectbuild-browse', 'projectbuild-view'), 'recommend' => array('projectbuild-batchUnlinkBug', 'projectbuild-batchUnlinkStory', 'projectbuild-create', 'projectbuild-delete', 'projectbuild-linkBug', 'projectbuild-linkStory', 'projectbuild-unlinkBug', 'projectbuild-unlinkStory'));
|
|
$config->group->package->projectBuild->privs['projectbuild-view'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('projectbuild-browse'), 'recommend' => array());
|
|
$config->group->package->projectBuild->privs['projectbuild-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('projectbuild-browse', 'projectbuild-view'), 'recommend' => array('projectbuild-batchUnlinkBug', 'projectbuild-batchUnlinkStory', 'projectbuild-create', 'projectbuild-edit', 'projectbuild-linkBug', 'projectbuild-linkStory', 'projectbuild-unlinkBug', 'projectbuild-unlinkStory'));
|
|
$config->group->package->projectBuild->privs['projectbuild-linkStory'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('projectbuild-browse', 'projectbuild-view'), 'recommend' => array('projectbuild-create', 'projectbuild-delete', 'projectbuild-edit', 'projectbuild-linkBug', 'projectbuild-unlinkStory'));
|
|
$config->group->package->projectBuild->privs['projectbuild-unlinkStory'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 6, 'depend' => array('projectbuild-browse', 'projectbuild-view'), 'recommend' => array('projectbuild-batchUnlinkStory', 'projectbuild-create', 'projectbuild-delete', 'projectbuild-edit', 'projectbuild-linkStory'));
|
|
$config->group->package->projectBuild->privs['projectbuild-batchUnlinkStory'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 7, 'depend' => array('projectbuild-browse', 'projectbuild-view'), 'recommend' => array('projectbuild-unlinkStory'));
|
|
$config->group->package->projectBuild->privs['projectbuild-linkBug'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 8, 'depend' => array('projectbuild-browse', 'projectbuild-view'), 'recommend' => array('projectbuild-create', 'projectbuild-delete', 'projectbuild-edit', 'projectbuild-unlinkBug'));
|
|
$config->group->package->projectBuild->privs['projectbuild-unlinkBug'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 9, 'depend' => array('projectbuild-browse', 'projectbuild-view'), 'recommend' => array('projectbuild-batchUnlinkStory', 'projectbuild-create', 'projectbuild-delete', 'projectbuild-edit', 'projectbuild-linkStory'));
|
|
$config->group->package->projectBuild->privs['projectbuild-batchUnlinkBug'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('projectbuild-browse', 'projectbuild-view'), 'recommend' => array('projectbuild-unlinkBug'));
|
|
|
|
$config->group->package->importToCaseLib = new stdclass();
|
|
$config->group->package->importToCaseLib->order = 35;
|
|
$config->group->package->importToCaseLib->subset = 'testcase';
|
|
$config->group->package->importToCaseLib->privs = array();
|
|
$config->group->package->importToCaseLib->privs['testcase-importToLib'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 135, 'depend' => array('testcase-view'), 'recommend' => array());
|
|
|
|
$config->group->package->commonSetting = new stdclass();
|
|
$config->group->package->commonSetting->order = 5;
|
|
$config->group->package->commonSetting->subset = 'modelconfig';
|
|
$config->group->package->commonSetting->privs = array();
|
|
$config->group->package->commonSetting->privs['stage-setType'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 25, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->commonSetting->privs['custom-flow'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 35, 'depend' => array('admin-index', 'admin-register'), 'recommend' => array());
|
|
$config->group->package->commonSetting->privs['custom-estimate'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 50, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->commonSetting->privs['custom-code'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 80, 'depend' => array('admin-index', 'admin-register'), 'recommend' => array());
|
|
$config->group->package->commonSetting->privs['custom-hours'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 85, 'depend' => array('admin-index', 'admin-register'), 'recommend' => array());
|
|
$config->group->package->commonSetting->privs['custom-percent'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 90, 'depend' => array('admin-index', 'admin-register'), 'recommend' => array());
|
|
$config->group->package->commonSetting->privs['subject-browse'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 35, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->stageSetting = new stdclass();
|
|
$config->group->package->stageSetting->order = 15;
|
|
$config->group->package->stageSetting->subset = 'modelconfig';
|
|
$config->group->package->stageSetting->privs = array();
|
|
$config->group->package->stageSetting->privs['stage-browse'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->stageSetting->privs['stage-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array(), 'recommend' => array('stage-batchCreate', 'stage-delete', 'stage-edit'));
|
|
$config->group->package->stageSetting->privs['stage-batchCreate'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array(), 'recommend' => array('stage-create'));
|
|
$config->group->package->stageSetting->privs['stage-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array(), 'recommend' => array('stage-create', 'stage-delete'));
|
|
$config->group->package->stageSetting->privs['stage-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array(), 'recommend' => array('stage-create', 'stage-edit'));
|
|
$config->group->package->stageSetting->privs['stage-plusBrowse'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->classify = new stdclass();
|
|
$config->group->package->classify->order = 30;
|
|
$config->group->package->classify->subset = 'modelconfig';
|
|
$config->group->package->classify->privs = array();
|
|
$config->group->package->classify->privs['classify-browse'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->cmcl = new stdclass();
|
|
$config->group->package->cmcl->order = 50;
|
|
$config->group->package->cmcl->subset = 'modelconfig';
|
|
$config->group->package->cmcl->privs = array();
|
|
$config->group->package->cmcl->privs['cmcl-batchCreate'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array(), 'recommend' => array('cmcl-delete', 'cmcl-edit'));
|
|
$config->group->package->cmcl->privs['cmcl-delete'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array(), 'recommend' => array('cmcl-batchCreate', 'cmcl-edit'));
|
|
$config->group->package->cmcl->privs['cmcl-edit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array(), 'recommend' => array('cmcl-batchCreate', 'cmcl-delete'));
|
|
$config->group->package->cmcl->privs['cmcl-browse'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->cmcl->privs['cmcl-view'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->cmcl->privs['cmcl-waterfallplusBrowse'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->auditcl = new stdclass();
|
|
$config->group->package->auditcl->order = 20;
|
|
$config->group->package->auditcl->subset = 'modelconfig';
|
|
$config->group->package->auditcl->privs = array();
|
|
$config->group->package->auditcl->privs['auditcl-batchCreate'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array(), 'recommend' => array('auditcl-batchEdit', 'auditcl-delete', 'auditcl-edit'));
|
|
$config->group->package->auditcl->privs['auditcl-batchEdit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 7, 'depend' => array(), 'recommend' => array('auditcl-batchCreate', 'auditcl-delete', 'auditcl-edit'));
|
|
$config->group->package->auditcl->privs['auditcl-delete'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 8, 'depend' => array(), 'recommend' => array('auditcl-batchCreate', 'auditcl-batchEdit', 'auditcl-edit'));
|
|
$config->group->package->auditcl->privs['auditcl-edit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 6, 'depend' => array(), 'recommend' => array('auditcl-batchCreate', 'auditcl-batchEdit', 'auditcl-delete'));
|
|
$config->group->package->auditcl->privs['auditcl-scrumBrowse'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->auditcl->privs['auditcl-browse'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->auditcl->privs['auditcl-agilePlusBrowse'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->auditcl->privs['auditcl-waterfallplusBrowse'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->reviewcl = new stdclass();
|
|
$config->group->package->reviewcl->order = 45;
|
|
$config->group->package->reviewcl->subset = 'modelconfig';
|
|
$config->group->package->reviewcl->privs = array();
|
|
$config->group->package->reviewcl->privs['reviewcl-browse'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->reviewcl->privs['reviewcl-create'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array(), 'recommend' => array('reviewcl-batchCreate', 'reviewcl-delete', 'reviewcl-edit', 'reviewcl-view'));
|
|
$config->group->package->reviewcl->privs['reviewcl-batchCreate'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 6, 'depend' => array(), 'recommend' => array('reviewcl-create'));
|
|
$config->group->package->reviewcl->privs['reviewcl-delete'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 8, 'depend' => array(), 'recommend' => array('reviewcl-create', 'reviewcl-edit', 'reviewcl-view'));
|
|
$config->group->package->reviewcl->privs['reviewcl-edit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 7, 'depend' => array(), 'recommend' => array('reviewcl-create', 'reviewcl-delete', 'reviewcl-view'));
|
|
$config->group->package->reviewcl->privs['reviewcl-view'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->reviewcl->privs['reviewcl-waterfallplusBrowse'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->reviewcl->privs['reviewsetting-version'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->reviewcl->privs['reviewsetting-waterfallplusVersion'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->reviewcl->privs['reviewcl-setCategory'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->process = new stdclass();
|
|
$config->group->package->process->order = 25;
|
|
$config->group->package->process->subset = 'modelconfig';
|
|
$config->group->package->process->privs = array();
|
|
$config->group->package->process->privs['process-create'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array(), 'recommend' => array('process-activityList', 'process-batchCreate', 'process-delete', 'process-edit', 'process-updateOrder', 'process-view'));
|
|
$config->group->package->process->privs['process-batchCreate'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 6, 'depend' => array(), 'recommend' => array('process-create'));
|
|
$config->group->package->process->privs['process-delete'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 8, 'depend' => array(), 'recommend' => array('process-create'));
|
|
$config->group->package->process->privs['process-edit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 7, 'depend' => array(), 'recommend' => array('process-activityList', 'process-create', 'process-delete', 'process-updateOrder', 'process-view'));
|
|
$config->group->package->process->privs['process-view'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array(), 'recommend' => array('process-activityList'));
|
|
$config->group->package->process->privs['process-updateOrder'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 9, 'depend' => array(), 'recommend' => array('process-create', 'process-edit'));
|
|
$config->group->package->process->privs['process-activityList'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array(), 'recommend' => array('process-create', 'process-edit', 'process-view'));
|
|
$config->group->package->process->privs['process-scrumBrowse'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->process->privs['process-browse'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->process->privs['process-agilePlusBrowse'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->process->privs['process-waterfallPlusBrowse'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->activity = new stdclass();
|
|
$config->group->package->activity->order = 35;
|
|
$config->group->package->activity->subset = 'modelconfig';
|
|
$config->group->package->activity->privs = array();
|
|
$config->group->package->activity->privs['activity-browse'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->activity->privs['activity-create'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('activity-browse'), 'recommend' => array('activity-assignTo', 'activity-batchCreate', 'activity-delete', 'activity-edit', 'activity-outputList', 'activity-updateOrder', 'activity-view'));
|
|
$config->group->package->activity->privs['activity-batchCreate'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('activity-browse'), 'recommend' => array('activity-create'));
|
|
$config->group->package->activity->privs['activity-delete'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('activity-browse'), 'recommend' => array('activity-create'));
|
|
$config->group->package->activity->privs['activity-edit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('activity-browse'), 'recommend' => array('activity-assignTo', 'activity-batchCreate', 'activity-create', 'activity-delete', 'activity-outputList', 'activity-updateOrder', 'activity-view'));
|
|
$config->group->package->activity->privs['activity-view'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('activity-browse'), 'recommend' => array('activity-outputList'));
|
|
$config->group->package->activity->privs['activity-assignTo'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 6, 'depend' => array('activity-browse'), 'recommend' => array('activity-create', 'activity-edit'));
|
|
$config->group->package->activity->privs['activity-outputList'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 8, 'depend' => array('activity-browse'), 'recommend' => array('activity-create', 'activity-edit', 'activity-view'));
|
|
$config->group->package->activity->privs['activity-updateOrder'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 7, 'depend' => array('activity-browse'), 'recommend' => array('activity-create', 'activity-edit'));
|
|
|
|
$config->group->package->zoutput = new stdclass();
|
|
$config->group->package->zoutput->order = 40;
|
|
$config->group->package->zoutput->subset = 'modelconfig';
|
|
$config->group->package->zoutput->privs = array();
|
|
$config->group->package->zoutput->privs['zoutput-browse'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->zoutput->privs['zoutput-create'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('zoutput-browse'), 'recommend' => array('zoutput-batchCreate', 'zoutput-delete', 'zoutput-edit', 'zoutput-updateOrder', 'zoutput-view'));
|
|
$config->group->package->zoutput->privs['zoutput-edit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('zoutput-browse'), 'recommend' => array('zoutput-batchEdit', 'zoutput-create', 'zoutput-delete', 'zoutput-updateOrder', 'zoutput-view'));
|
|
$config->group->package->zoutput->privs['zoutput-batchCreate'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('zoutput-browse'), 'recommend' => array('zoutput-create'));
|
|
$config->group->package->zoutput->privs['zoutput-batchEdit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('zoutput-browse'), 'recommend' => array('zoutput-edit'));
|
|
$config->group->package->zoutput->privs['zoutput-delete'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 6, 'depend' => array('zoutput-browse'), 'recommend' => array('zoutput-create'));
|
|
$config->group->package->zoutput->privs['zoutput-view'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('zoutput-browse'), 'recommend' => array());
|
|
$config->group->package->zoutput->privs['zoutput-updateOrder'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 7, 'depend' => array('zoutput-browse'), 'recommend' => array('zoutput-create', 'zoutput-edit'));
|
|
|
|
$config->group->package->custom = new stdclass();
|
|
$config->group->package->custom->order = 5;
|
|
$config->group->package->custom->subset = 'featureconfig';
|
|
$config->group->package->custom->privs = array();
|
|
$config->group->package->custom->privs['custom-set'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 0, 'depend' => array('custom-product', 'custom-execution'), 'recommend' => array());
|
|
$config->group->package->custom->privs['custom-product'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 3, 'depend' => array('admin-index', 'admin-register'), 'recommend' => array());
|
|
$config->group->package->custom->privs['custom-execution'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 9, 'depend' => array('admin-index', 'admin-register'), 'recommend' => array());
|
|
$config->group->package->custom->privs['custom-required'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 1, 'depend' => array('custom-product', 'custom-execution'), 'recommend' => array());
|
|
$config->group->package->custom->privs['custom-restore'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 2, 'depend' => array('admin-index', 'admin-register'), 'recommend' => array());
|
|
$config->group->package->custom->privs['custom-editStoryConcept'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 7, 'depend' => array('custom-browseStoryConcept'), 'recommend' => array());
|
|
$config->group->package->custom->privs['custom-browseStoryConcept'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 4, 'depend' => array('custom-product'), 'recommend' => array());
|
|
$config->group->package->custom->privs['custom-setDefaultConcept'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 5, 'depend' => array('custom-browseStoryConcept'), 'recommend' => array());
|
|
$config->group->package->custom->privs['custom-deleteStoryConcept'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 8, 'depend' => array('custom-browseStoryConcept'), 'recommend' => array());
|
|
$config->group->package->custom->privs['custom-kanban'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 11, 'depend' => array('admin-index', 'admin-register'), 'recommend' => array());
|
|
$config->group->package->custom->privs['custom-setStoryConcept'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 6, 'depend' => array('custom-browseStoryConcept'), 'recommend' => array());
|
|
$config->group->package->custom->privs['custom-limitTaskDate'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('custom-execution'), 'recommend' => array());
|
|
|
|
$config->group->package->approvalflow = new stdclass();
|
|
$config->group->package->approvalflow->order = 10;
|
|
$config->group->package->approvalflow->subset = 'featureconfig';
|
|
$config->group->package->approvalflow->privs = array();
|
|
$config->group->package->approvalflow->privs['approval-progress'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('approvalflow-browse'), 'recommend' => array());
|
|
$config->group->package->approvalflow->privs['approvalflow-browse'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('approvalflow-role'), 'recommend' => array());
|
|
$config->group->package->approvalflow->privs['approvalflow-create'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 6, 'depend' => array('approvalflow-browse'), 'recommend' => array('approvalflow-delete', 'approvalflow-design', 'approvalflow-edit', 'approvalflow-view'));
|
|
$config->group->package->approvalflow->privs['approvalflow-edit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 7, 'depend' => array('approvalflow-browse'), 'recommend' => array('approvalflow-create', 'approvalflow-delete', 'approvalflow-design', 'approvalflow-view'));
|
|
$config->group->package->approvalflow->privs['approvalflow-view'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('approvalflow-browse'), 'recommend' => array());
|
|
$config->group->package->approvalflow->privs['approvalflow-design'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 8, 'depend' => array('approvalflow-browse'), 'recommend' => array('approvalflow-create', 'approvalflow-delete', 'approvalflow-edit', 'approvalflow-view'));
|
|
$config->group->package->approvalflow->privs['approvalflow-delete'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 9, 'depend' => array('approvalflow-browse'), 'recommend' => array('approvalflow-create', 'approvalflow-design', 'approvalflow-edit', 'approvalflow-view'));
|
|
$config->group->package->approvalflow->privs['approvalflow-role'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->approvalflow->privs['approvalflow-createRole'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('approvalflow-role'), 'recommend' => array('approvalflow-deleteRole', 'approvalflow-editRole'));
|
|
$config->group->package->approvalflow->privs['approvalflow-editRole'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('approvalflow-role'), 'recommend' => array('approvalflow-createRole', 'approvalflow-deleteRole'));
|
|
$config->group->package->approvalflow->privs['approvalflow-deleteRole'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('approvalflow-role'), 'recommend' => array('approvalflow-createRole', 'approvalflow-editRole'));
|
|
|
|
$config->group->package->measurement = new stdclass();
|
|
$config->group->package->measurement->order = 15;
|
|
$config->group->package->measurement->subset = 'featureconfig';
|
|
$config->group->package->measurement->privs = array();
|
|
$config->group->package->measurement->privs['measurement-settips'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->measurement->privs['measurement-setSQL'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('measurement-browse'), 'recommend' => array('measurement-createBasic', 'measurement-delete', 'measurement-editBasic'));
|
|
$config->group->package->measurement->privs['measurement-browse'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->measurement->privs['measurement-createBasic'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('measurement-browse'), 'recommend' => array('measurement-delete', 'measurement-editBasic', 'measurement-setSQL'));
|
|
$config->group->package->measurement->privs['measurement-delete'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 6, 'depend' => array('measurement-browse'), 'recommend' => array('measurement-batchEdit', 'measurement-createBasic', 'measurement-editBasic', 'measurement-setSQL'));
|
|
$config->group->package->measurement->privs['measurement-editBasic'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('measurement-browse'), 'recommend' => array('measurement-batchEdit', 'measurement-createBasic', 'measurement-delete', 'measurement-setSQL'));
|
|
$config->group->package->measurement->privs['measurement-searchMeas'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 14, 'depend' => array('measurement-browse'), 'recommend' => array());
|
|
$config->group->package->measurement->privs['measurement-template'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 7, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->measurement->privs['measurement-createTemplate'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 23, 'depend' => array('measurement-template'), 'recommend' => array('measurement-editTemplate', 'measurement-viewTemplate'));
|
|
$config->group->package->measurement->privs['measurement-editTemplate'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 9, 'depend' => array('measurement-template'), 'recommend' => array('measurement-createTemplate', 'measurement-viewTemplate'));
|
|
$config->group->package->measurement->privs['measurement-viewTemplate'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 8, 'depend' => array('measurement-template'), 'recommend' => array());
|
|
$config->group->package->measurement->privs['measurement-batchEdit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('measurement-browse'), 'recommend' => array('measurement-editBasic'));
|
|
$config->group->package->measurement->privs['measurement-saveReport'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 24, 'depend' => array('measurement-viewTemplate'), 'recommend' => array());
|
|
$config->group->package->measurement->privs['report-custom'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 17, 'depend' => array('measurement-template'), 'recommend' => array());
|
|
$config->group->package->measurement->privs['report-editReport'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 18, 'depend' => array('measurement-template'), 'recommend' => array());
|
|
$config->group->package->measurement->privs['report-useReport'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 19, 'depend' => array('measurement-template'), 'recommend' => array());
|
|
$config->group->package->measurement->privs['report-deleteReport'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 20, 'depend' => array('measurement-template'), 'recommend' => array());
|
|
$config->group->package->measurement->privs['report-saveReport'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 21, 'depend' => array('measurement-template'), 'recommend' => array());
|
|
$config->group->package->measurement->privs['report-crystalExport'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 22, 'depend' => array('measurement-template'), 'recommend' => array());
|
|
$config->group->package->measurement->privs['report-export'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 25, 'depend' => array('measurement-template'), 'recommend' => array());
|
|
|
|
$config->group->package->usercl = new stdclass();
|
|
$config->group->package->usercl->order = 25;
|
|
$config->group->package->usercl->subset = 'featureconfig';
|
|
|
|
$config->group->package->meetingroom = new stdclass();
|
|
$config->group->package->meetingroom->order = 30;
|
|
$config->group->package->meetingroom->subset = 'featureconfig';
|
|
$config->group->package->meetingroom->privs = array();
|
|
$config->group->package->meetingroom->privs['meetingroom-browse'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->meetingroom->privs['meetingroom-create'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('meetingroom-browse'), 'recommend' => array('meetingroom-batchCreate', 'meetingroom-delete', 'meetingroom-edit', 'meetingroom-view'));
|
|
$config->group->package->meetingroom->privs['meetingroom-edit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('meetingroom-browse'), 'recommend' => array('meetingroom-batchEdit', 'meetingroom-create', 'meetingroom-delete', 'meetingroom-view'));
|
|
$config->group->package->meetingroom->privs['meetingroom-delete'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 6, 'depend' => array('meetingroom-view'), 'recommend' => array('meetingroom-create', 'meetingroom-edit'));
|
|
$config->group->package->meetingroom->privs['meetingroom-view'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('meetingroom-browse'), 'recommend' => array('meetingroom-batchCreate', 'meetingroom-batchEdit', 'meetingroom-create', 'meetingroom-delete', 'meetingroom-edit'));
|
|
$config->group->package->meetingroom->privs['meetingroom-batchCreate'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('meetingroom-browse'), 'recommend' => array('meetingroom-create'));
|
|
$config->group->package->meetingroom->privs['meetingroom-batchEdit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('meetingroom-browse'), 'recommend' => array('meetingroom-create'));
|
|
|
|
$config->group->package->sqlBuilder = new stdclass();
|
|
$config->group->package->sqlBuilder->order = 20;
|
|
$config->group->package->sqlBuilder->subset = 'featureconfig';
|
|
$config->group->package->sqlBuilder->privs = array();
|
|
$config->group->package->sqlBuilder->privs['sqlbuilder-browseSQLView'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->sqlBuilder->privs['sqlbuilder-createSQLView'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('sqlbuilder-browseSQLView'), 'recommend' => array('sqlbuilder-deleteSQLView', 'sqlbuilder-editSQLView'));
|
|
$config->group->package->sqlBuilder->privs['sqlbuilder-editSQLView'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array('sqlbuilder-browseSQLView'), 'recommend' => array('sqlbuilder-createSQLView', 'sqlbuilder-deleteSQLView'));
|
|
$config->group->package->sqlBuilder->privs['sqlbuilder-deleteSQLView'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 20, 'depend' => array('sqlbuilder-browseSQLView'), 'recommend' => array('sqlbuilder-createSQLView', 'sqlbuilder-editSQLView'));
|
|
|
|
$config->group->package->designSetting = new stdclass();
|
|
$config->group->package->designSetting->order = 55;
|
|
$config->group->package->designSetting->subset = 'modelconfig';
|
|
$config->group->package->designSetting->privs = array();
|
|
$config->group->package->designSetting->privs['design-setType'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 65, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->designSetting->privs['design-setPlusType'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 70, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->kanbanSpace = new stdclass();
|
|
$config->group->package->kanbanSpace->order = 5;
|
|
$config->group->package->kanbanSpace->subset = 'managespace';
|
|
$config->group->package->kanbanSpace->privs = array();
|
|
$config->group->package->kanbanSpace->privs['kanban-space'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 0, 'depend' => array(), 'recommend' => array('kanban-createSpace'));
|
|
$config->group->package->kanbanSpace->privs['kanban-createSpace'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 1, 'depend' => array('kanban-space'), 'recommend' => array('kanban-activateSpace', 'kanban-closeSpace', 'kanban-editSpace'));
|
|
$config->group->package->kanbanSpace->privs['kanban-editSpace'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 2, 'depend' => array('kanban-space'), 'recommend' => array('kanban-activateSpace', 'kanban-closeSpace', 'kanban-createSpace'));
|
|
$config->group->package->kanbanSpace->privs['kanban-closeSpace'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 4, 'depend' => array('kanban-space'), 'recommend' => array('kanban-activateSpace', 'kanban-createSpace', 'kanban-editSpace'));
|
|
$config->group->package->kanbanSpace->privs['kanban-activateSpace'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('kanban-space'), 'recommend' => array('kanban-closeSpace', 'kanban-createSpace', 'kanban-editSpace'));
|
|
|
|
$config->group->package->deleteKanbanSpace = new stdclass();
|
|
$config->group->package->deleteKanbanSpace->order = 10;
|
|
$config->group->package->deleteKanbanSpace->subset = 'managespace';
|
|
$config->group->package->deleteKanbanSpace->privs = array();
|
|
$config->group->package->deleteKanbanSpace->privs['kanban-deleteSpace'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 25, 'depend' => array('kanban-space'), 'recommend' => array());
|
|
|
|
$config->group->package->browseKanban = new stdclass();
|
|
$config->group->package->browseKanban->order = 5;
|
|
$config->group->package->browseKanban->subset = 'kanban';
|
|
$config->group->package->browseKanban->privs = array();
|
|
$config->group->package->browseKanban->privs['kanban-view'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 45, 'depend' => array('kanban-space'), 'recommend' => array('kanban-activate', 'kanban-close', 'kanban-create', 'kanban-edit', 'kanban-setting'));
|
|
|
|
$config->group->package->manageKanban = new stdclass();
|
|
$config->group->package->manageKanban->order = 10;
|
|
$config->group->package->manageKanban->subset = 'kanban';
|
|
$config->group->package->manageKanban->privs = array();
|
|
$config->group->package->manageKanban->privs['kanban-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 0, 'depend' => array('kanban-view'), 'recommend' => array('kanban-activate', 'kanban-close', 'kanban-edit', 'kanban-setting'));
|
|
$config->group->package->manageKanban->privs['kanban-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 1, 'depend' => array('kanban-view'), 'recommend' => array('kanban-activate', 'kanban-close', 'kanban-create', 'kanban-setting'));
|
|
$config->group->package->manageKanban->privs['kanban-close'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 3, 'depend' => array('kanban-view'), 'recommend' => array('kanban-activate', 'kanban-create', 'kanban-edit', 'kanban-setting'));
|
|
$config->group->package->manageKanban->privs['kanban-createRegion'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 14, 'depend' => array('kanban-view'), 'recommend' => array('kanban-deleteRegion', 'kanban-editRegion', 'kanban-sortRegion'));
|
|
$config->group->package->manageKanban->privs['kanban-editRegion'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 15, 'depend' => array('kanban-view'), 'recommend' => array('kanban-createRegion', 'kanban-deleteRegion', 'kanban-sortRegion'));
|
|
$config->group->package->manageKanban->privs['kanban-sortRegion'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 16, 'depend' => array('kanban-view'), 'recommend' => array('kanban-createRegion', 'kanban-deleteRegion', 'kanban-editRegion'));
|
|
$config->group->package->manageKanban->privs['kanban-sortGroup'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 22, 'depend' => array('kanban-view'), 'recommend' => array('kanban-createLane', 'kanban-deleteLane', 'kanban-editLaneColor', 'kanban-editLaneName', 'kanban-sortLane'));
|
|
$config->group->package->manageKanban->privs['kanban-deleteRegion'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 17, 'depend' => array('kanban-view'), 'recommend' => array('kanban-createRegion', 'kanban-editRegion', 'kanban-sortRegion'));
|
|
$config->group->package->manageKanban->privs['kanban-createLane'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 18, 'depend' => array('kanban-view'), 'recommend' => array('kanban-deleteLane', 'kanban-editLaneColor', 'kanban-editLaneName', 'kanban-sortGroup', 'kanban-sortLane'));
|
|
$config->group->package->manageKanban->privs['kanban-sortLane'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 21, 'depend' => array('kanban-view'), 'recommend' => array('kanban-createLane', 'kanban-deleteLane', 'kanban-editLaneColor', 'kanban-editLaneName', 'kanban-sortGroup'));
|
|
$config->group->package->manageKanban->privs['kanban-deleteLane'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 23, 'depend' => array('kanban-view'), 'recommend' => array('kanban-createLane', 'kanban-editLaneColor', 'kanban-editLaneName', 'kanban-sortGroup', 'kanban-sortLane'));
|
|
$config->group->package->manageKanban->privs['kanban-createColumn'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 5, 'depend' => array('kanban-view'), 'recommend' => array('kanban-archiveColumn', 'kanban-deleteColumn', 'kanban-restoreColumn', 'kanban-setColumn', 'kanban-setWIP', 'kanban-sortColumn', 'kanban-splitColumn', 'kanban-viewArchivedColumn'));
|
|
$config->group->package->manageKanban->privs['kanban-setColumn'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 7, 'depend' => array('kanban-view'), 'recommend' => array('kanban-archiveColumn', 'kanban-createColumn', 'kanban-deleteColumn', 'kanban-restoreColumn', 'kanban-setWIP', 'kanban-sortColumn', 'kanban-splitColumn', 'kanban-viewArchivedColumn'));
|
|
$config->group->package->manageKanban->privs['kanban-setWIP'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 19, 'depend' => array('kanban-view'), 'recommend' => array('kanban-archiveColumn', 'kanban-createColumn', 'kanban-deleteColumn', 'kanban-restoreColumn', 'kanban-setColumn', 'kanban-sortColumn', 'kanban-splitColumn', 'kanban-viewArchivedColumn'));
|
|
$config->group->package->manageKanban->privs['kanban-sortColumn'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 9, 'depend' => array('kanban-view'), 'recommend' => array('kanban-archiveColumn', 'kanban-createColumn', 'kanban-deleteColumn', 'kanban-restoreColumn', 'kanban-setColumn', 'kanban-setWIP', 'kanban-splitColumn', 'kanban-viewArchivedColumn'));
|
|
$config->group->package->manageKanban->privs['kanban-deleteColumn'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 13, 'depend' => array('kanban-view'), 'recommend' => array('kanban-archiveColumn', 'kanban-createColumn', 'kanban-restoreColumn', 'kanban-setColumn', 'kanban-setWIP', 'kanban-sortColumn', 'kanban-splitColumn', 'kanban-viewArchivedColumn'));
|
|
$config->group->package->manageKanban->privs['kanban-viewArchivedColumn'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 11, 'depend' => array('kanban-view'), 'recommend' => array('kanban-archiveColumn', 'kanban-createColumn', 'kanban-deleteColumn', 'kanban-restoreColumn', 'kanban-setColumn', 'kanban-setWIP', 'kanban-sortColumn', 'kanban-splitColumn'));
|
|
$config->group->package->manageKanban->privs['kanban-setting'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('kanban-view'), 'recommend' => array('kanban-activate', 'kanban-close', 'kanban-create', 'kanban-edit'));
|
|
$config->group->package->manageKanban->privs['kanban-activate'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('kanban-view'), 'recommend' => array('kanban-close', 'kanban-create', 'kanban-edit', 'kanban-setting'));
|
|
$config->group->package->manageKanban->privs['kanban-editLaneColor'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 8, 'depend' => array('kanban-view'), 'recommend' => array('kanban-createLane', 'kanban-deleteLane', 'kanban-editLaneName', 'kanban-sortGroup', 'kanban-sortLane'));
|
|
$config->group->package->manageKanban->privs['kanban-editLaneName'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 20, 'depend' => array('kanban-view'), 'recommend' => array('kanban-createLane', 'kanban-deleteLane', 'kanban-editLaneColor', 'kanban-sortGroup', 'kanban-sortLane'));
|
|
$config->group->package->manageKanban->privs['kanban-splitColumn'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 6, 'depend' => array('kanban-view'), 'recommend' => array('kanban-archiveColumn', 'kanban-createColumn', 'kanban-deleteColumn', 'kanban-restoreColumn', 'kanban-setColumn', 'kanban-setWIP', 'kanban-sortColumn', 'kanban-viewArchivedColumn'));
|
|
$config->group->package->manageKanban->privs['kanban-archiveColumn'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 10, 'depend' => array('kanban-view'), 'recommend' => array('kanban-createColumn', 'kanban-deleteColumn', 'kanban-restoreColumn', 'kanban-setColumn', 'kanban-setWIP', 'kanban-sortColumn', 'kanban-splitColumn', 'kanban-viewArchivedColumn'));
|
|
$config->group->package->manageKanban->privs['kanban-restoreColumn'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 12, 'depend' => array('kanban-viewArchivedColumn'), 'recommend' => array('kanban-archiveColumn', 'kanban-createColumn', 'kanban-deleteColumn', 'kanban-setColumn', 'kanban-setWIP', 'kanban-sortColumn', 'kanban-splitColumn', 'kanban-viewArchivedColumn'));
|
|
|
|
$config->group->package->deleteKanban = new stdclass();
|
|
$config->group->package->deleteKanban->order = 15;
|
|
$config->group->package->deleteKanban->subset = 'kanban';
|
|
$config->group->package->deleteKanban->privs = array();
|
|
$config->group->package->deleteKanban->privs['kanban-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 55, 'depend' => array('kanban-view'), 'recommend' => array('kanban-create', 'kanban-edit'));
|
|
|
|
$config->group->package->deleteZANode = new stdclass();
|
|
$config->group->package->deleteZANode->order = 20;
|
|
$config->group->package->deleteZANode->subset = 'zanode';
|
|
$config->group->package->deleteZANode->privs = array();
|
|
$config->group->package->deleteZANode->privs['zanode-destroy'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 20, 'depend' => array('zanode-browse', 'zanode-view'), 'recommend' => array());
|
|
|
|
$config->group->package->autotesting = new stdclass();
|
|
$config->group->package->autotesting->order = 45;
|
|
$config->group->package->autotesting->subset = 'testcase';
|
|
$config->group->package->autotesting->privs = array();
|
|
$config->group->package->autotesting->privs['testcase-automation'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 140, 'depend' => array('testcase-browse'), 'recommend' => array());
|
|
$config->group->package->autotesting->privs['testcase-showScript'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 145, 'depend' => array('testcase-browse'), 'recommend' => array());
|
|
|
|
$config->group->package->executionTesting = new stdclass();
|
|
$config->group->package->executionTesting->order = 5;
|
|
$config->group->package->executionTesting->subset = 'executionqa';
|
|
$config->group->package->executionTesting->privs = array();
|
|
$config->group->package->executionTesting->privs['execution-testcase'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array(), 'recommend' => array('execution-testreport', 'execution-testtask'));
|
|
$config->group->package->executionTesting->privs['execution-bug'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array(), 'recommend' => array('execution-testcase', 'execution-testreport', 'execution-testtask'));
|
|
$config->group->package->executionTesting->privs['execution-testtask'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array(), 'recommend' => array('execution-testcase', 'execution-testreport'));
|
|
$config->group->package->executionTesting->privs['execution-testreport'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array(), 'recommend' => array('execution-testcase', 'execution-testtask'));
|
|
|
|
$config->group->package->manageEffort = new stdclass();
|
|
$config->group->package->manageEffort->order = 5;
|
|
$config->group->package->manageEffort->subset = 'effort';
|
|
$config->group->package->manageEffort->privs = array();
|
|
$config->group->package->manageEffort->privs['my-effort'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 1, 'depend' => array('effort-calendar'), 'recommend' => array());
|
|
$config->group->package->manageEffort->privs['effort-calendar'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 0, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->manageEffort->privs['effort-batchCreate'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 3, 'depend' => array('effort-calendar'), 'recommend' => array('effort-delete', 'effort-edit', 'effort-view'));
|
|
$config->group->package->manageEffort->privs['effort-edit'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 4, 'depend' => array(), 'recommend' => array('effort-batchCreate', 'effort-batchEdit', 'effort-createForObject', 'effort-delete', 'effort-export', 'effort-view'));
|
|
$config->group->package->manageEffort->privs['effort-batchEdit'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 5, 'depend' => array('my-effort'), 'recommend' => array('effort-edit'));
|
|
$config->group->package->manageEffort->privs['effort-view'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 2, 'depend' => array('effort-calendar'), 'recommend' => array('effort-delete', 'effort-edit', 'my-effort'));
|
|
$config->group->package->manageEffort->privs['effort-delete'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 6, 'depend' => array(), 'recommend' => array('effort-batchCreate', 'effort-batchEdit', 'effort-createForObject', 'effort-edit', 'effort-export', 'effort-view'));
|
|
$config->group->package->manageEffort->privs['effort-export'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 7, 'depend' => array('effort-calendar', 'my-effort'), 'recommend' => array('effort-view'));
|
|
|
|
$config->group->package->projectTesting = new stdclass();
|
|
$config->group->package->projectTesting->order = 5;
|
|
$config->group->package->projectTesting->subset = 'projectqa';
|
|
$config->group->package->projectTesting->privs = array();
|
|
$config->group->package->projectTesting->privs['project-bug'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 140, 'depend' => array('project-index'), 'recommend' => array('project-testcase', 'project-testreport', 'project-testtask'));
|
|
$config->group->package->projectTesting->privs['project-testcase'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 145, 'depend' => array('project-index'), 'recommend' => array('project-testreport', 'project-testtask'));
|
|
$config->group->package->projectTesting->privs['project-testtask'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 150, 'depend' => array('project-index'), 'recommend' => array('project-testcase', 'project-testreport'));
|
|
$config->group->package->projectTesting->privs['project-testreport'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 155, 'depend' => array('project-index'), 'recommend' => array('project-testtask'));
|
|
|
|
$config->group->package->track = new stdclass();
|
|
$config->group->package->track->order = 5;
|
|
$config->group->package->track->subset = 'projecttrack';
|
|
$config->group->package->track->privs = array();
|
|
$config->group->package->track->privs['projectstory-track'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('project-index'), 'recommend' => array('design-revision', 'projectstory-story', 'projectstory-view'));
|
|
|
|
$config->group->package->workflowRelation = new stdclass();
|
|
$config->group->package->workflowRelation->order = 65;
|
|
$config->group->package->workflowRelation->subset = 'workflow';
|
|
$config->group->package->workflowRelation->privs = array();
|
|
$config->group->package->workflowRelation->privs['workflowrelation-admin'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 5, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
|
|
|
$config->group->package->template = new stdclass();
|
|
$config->group->package->template->order = 5;
|
|
$config->group->package->template->subset = 'generaltemplate';
|
|
$config->group->package->template->privs = array();
|
|
$config->group->package->template->privs['user-setPublicTemplate'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 10, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->template->privs['datatable-setGlobal'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 5, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->table = new stdclass();
|
|
$config->group->package->table->order = 5;
|
|
$config->group->package->table->subset = 'datatable';
|
|
|
|
$config->group->package->automation = new stdclass();
|
|
$config->group->package->automation->order = 5;
|
|
$config->group->package->automation->subset = 'ci';
|
|
$config->group->package->automation->privs = array();
|
|
$config->group->package->automation->privs['ci-commitResult'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array(), 'recommend' => array('ci-checkCompileStatus'));
|
|
$config->group->package->automation->privs['ci-checkCompileStatus'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array(), 'recommend' => array('ci-commitResult'));
|
|
|
|
$config->group->package->git = new stdclass();
|
|
$config->group->package->git->order = 2480;
|
|
$config->group->package->git->subset = 'repo';
|
|
$config->group->package->git->privs = array();
|
|
$config->group->package->git->privs['git-diff'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('repo-maintain'), 'recommend' => array('git-apiSync', 'git-cat'));
|
|
$config->group->package->git->privs['git-cat'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('repo-maintain'), 'recommend' => array('git-apiSync', 'git-diff'));
|
|
$config->group->package->git->privs['git-apiSync'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array('repo-maintain'), 'recommend' => array('git-cat', 'git-diff'));
|
|
|
|
$config->group->package->subversion = new stdclass();
|
|
$config->group->package->subversion->order = 2460;
|
|
$config->group->package->subversion->subset = 'repo';
|
|
$config->group->package->subversion->privs = array();
|
|
$config->group->package->subversion->privs['svn-diff'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('svn-apiSync', 'svn-cat', 'repo-maintain'), 'recommend' => array());
|
|
$config->group->package->subversion->privs['svn-cat'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('svn-apiSync', 'svn-diff', 'repo-maintain'), 'recommend' => array());
|
|
$config->group->package->subversion->privs['svn-apiSync'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array('svn-cat', 'svn-diff', 'repo-maintain'), 'recommend' => array());
|
|
|
|
$config->group->package->ping = new stdclass();
|
|
$config->group->package->ping->order = 5;
|
|
$config->group->package->ping->subset = 'generalping';
|
|
$config->group->package->ping->privs = array();
|
|
$config->group->package->ping->privs['misc-ping'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 5, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->review = new stdclass();
|
|
$config->group->package->review->order = 20;
|
|
$config->group->package->review->subset = 'projectsettings';
|
|
$config->group->package->review->privs = array();
|
|
$config->group->package->review->privs['project-approval'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->manageProjectRelease = new stdclass();
|
|
$config->group->package->manageProjectRelease->order = 10;
|
|
$config->group->package->manageProjectRelease->subset = 'projectrelease';
|
|
$config->group->package->manageProjectRelease->privs = array();
|
|
$config->group->package->manageProjectRelease->privs['projectrelease-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('projectrelease-browse'), 'recommend' => array('projectrelease-changeStatus', 'projectrelease-delete', 'projectrelease-edit', 'projectrelease-linkBug', 'projectrelease-linkStory', 'projectrelease-unlinkBug', 'projectrelease-unlinkStory'));
|
|
$config->group->package->manageProjectRelease->privs['projectrelease-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('projectrelease-browse'), 'recommend' => array('projectrelease-changeStatus', 'projectrelease-create', 'projectrelease-delete', 'projectrelease-linkBug', 'projectrelease-linkStory', 'projectrelease-unlinkBug', 'projectrelease-unlinkStory'));
|
|
$config->group->package->manageProjectRelease->privs['projectrelease-linkStory'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('projectrelease-browse'), 'recommend' => array('projectrelease-changeStatus', 'projectrelease-create', 'projectrelease-delete', 'projectrelease-edit', 'projectrelease-linkBug', 'projectrelease-unlinkBug', 'projectrelease-unlinkStory'));
|
|
$config->group->package->manageProjectRelease->privs['projectrelease-unlinkStory'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 6, 'depend' => array('projectrelease-browse'), 'recommend' => array('projectrelease-batchUnlinkStory', 'projectrelease-changeStatus', 'projectrelease-create', 'projectrelease-delete', 'projectrelease-edit', 'projectrelease-linkBug', 'projectrelease-linkStory', 'projectrelease-unlinkBug'));
|
|
$config->group->package->manageProjectRelease->privs['projectrelease-batchUnlinkStory'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 7, 'depend' => array('projectrelease-browse'), 'recommend' => array('projectrelease-unlinkStory'));
|
|
$config->group->package->manageProjectRelease->privs['projectrelease-linkBug'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 8, 'depend' => array('projectrelease-browse'), 'recommend' => array('projectrelease-changeStatus', 'projectrelease-create', 'projectrelease-delete', 'projectrelease-edit', 'projectrelease-linkStory', 'projectrelease-unlinkBug', 'projectrelease-unlinkStory'));
|
|
$config->group->package->manageProjectRelease->privs['projectrelease-unlinkBug'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 9, 'depend' => array('projectrelease-browse'), 'recommend' => array('projectrelease-batchUnlinkBug', 'projectrelease-changeStatus', 'projectrelease-create', 'projectrelease-delete', 'projectrelease-edit', 'projectrelease-linkBug', 'projectrelease-linkStory', 'projectrelease-unlinkStory'));
|
|
$config->group->package->manageProjectRelease->privs['projectrelease-batchUnlinkBug'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('projectrelease-browse'), 'recommend' => array('projectrelease-unlinkBug'));
|
|
$config->group->package->manageProjectRelease->privs['projectrelease-changeStatus'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 11, 'depend' => array('projectrelease-browse'), 'recommend' => array('projectrelease-create', 'projectrelease-delete', 'projectrelease-edit', 'projectrelease-linkBug', 'projectrelease-linkStory', 'projectrelease-unlinkBug', 'projectrelease-unlinkStory'));
|
|
|
|
$config->group->package->deleteProjectRelease = new stdclass();
|
|
$config->group->package->deleteProjectRelease->order = 25;
|
|
$config->group->package->deleteProjectRelease->subset = 'projectrelease';
|
|
$config->group->package->deleteProjectRelease->privs = array();
|
|
$config->group->package->deleteProjectRelease->privs['projectrelease-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('projectrelease-browse'), 'recommend' => array('projectrelease-changeStatus', 'projectrelease-create', 'projectrelease-edit', 'projectrelease-linkBug', 'projectrelease-linkStory', 'projectrelease-unlinkBug', 'projectrelease-unlinkStory'));
|
|
|
|
$config->group->package->importProjectRelease = new stdclass();
|
|
$config->group->package->importProjectRelease->order = 20;
|
|
$config->group->package->importProjectRelease->subset = 'projectrelease';
|
|
$config->group->package->importProjectRelease->privs = array();
|
|
$config->group->package->importProjectRelease->privs['projectrelease-export'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 12, 'depend' => array('projectrelease-browse', 'projectrelease-view'), 'recommend' => array());
|
|
|
|
$config->group->package->projectReleaseNotify = new stdclass();
|
|
$config->group->package->projectReleaseNotify->order = 15;
|
|
$config->group->package->projectReleaseNotify->subset = 'projectrelease';
|
|
$config->group->package->projectReleaseNotify->privs = array();
|
|
$config->group->package->projectReleaseNotify->privs['projectrelease-notify'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 13, 'depend' => array('projectrelease-browse'), 'recommend' => array());
|
|
|
|
$config->group->package->gantt = new stdclass();
|
|
$config->group->package->gantt->order = 10;
|
|
$config->group->package->gantt->subset = 'programplan';
|
|
$config->group->package->gantt->privs = array();
|
|
$config->group->package->gantt->privs['programplan-browse'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array('project-index'), 'recommend' => array('programplan-ganttEdit'));
|
|
$config->group->package->gantt->privs['programplan-ganttEdit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 20, 'depend' => array('programplan-browse'), 'recommend' => array());
|
|
|
|
$config->group->package->executionRelation = new stdclass();
|
|
$config->group->package->executionRelation->order = 10;
|
|
$config->group->package->executionRelation->subset = 'executionview';
|
|
$config->group->package->executionRelation->privs = array();
|
|
$config->group->package->executionRelation->privs['execution-deleterelation'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('execution-gantt', 'execution-relation'), 'recommend' => array());
|
|
$config->group->package->executionRelation->privs['execution-maintainrelation'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('execution-gantt', 'execution-relation'), 'recommend' => array());
|
|
$config->group->package->executionRelation->privs['execution-relation'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('execution-gantt'), 'recommend' => array('execution-deleterelation', 'execution-maintainrelation'));
|
|
|
|
$config->group->package->browseBuild = new stdclass();
|
|
$config->group->package->browseBuild->order = 5;
|
|
$config->group->package->browseBuild->subset = 'build';
|
|
$config->group->package->browseBuild->privs = array();
|
|
$config->group->package->browseBuild->privs['execution-build'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array(), 'recommend' => array('build-create', 'build-edit', 'build-linkBug', 'build-linkStory', 'build-unlinkBug', 'build-unlinkStory', 'build-view'));
|
|
$config->group->package->browseBuild->privs['build-view'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('execution-build'), 'recommend' => array('build-create', 'build-edit', 'build-linkBug', 'build-linkStory', 'build-unlinkBug', 'build-unlinkStory'));
|
|
|
|
$config->group->package->browseExecutionStory = new stdclass();
|
|
$config->group->package->browseExecutionStory->order = 5;
|
|
$config->group->package->browseExecutionStory->subset = 'executionstory';
|
|
$config->group->package->browseExecutionStory->privs = array();
|
|
$config->group->package->browseExecutionStory->privs['execution-story'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 0, 'depend' => array(), 'recommend' => array('execution-linkStory', 'execution-storyEstimate', 'execution-storyKanban', 'execution-storySort', 'execution-storyView', 'execution-unlinkStory'));
|
|
$config->group->package->browseExecutionStory->privs['execution-storyKanban'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 1, 'depend' => array('execution-story'), 'recommend' => array('execution-linkStory', 'execution-storyEstimate', 'execution-storySort', 'execution-storyView', 'execution-unlinkStory'));
|
|
$config->group->package->browseExecutionStory->privs['execution-storyView'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('execution-story'), 'recommend' => array('execution-linkStory', 'execution-storyEstimate', 'execution-storyKanban', 'execution-storySort', 'execution-unlinkStory'));
|
|
|
|
$config->group->package->manageCard = new stdclass();
|
|
$config->group->package->manageCard->order = 20;
|
|
$config->group->package->manageCard->subset = 'kanban';
|
|
$config->group->package->manageCard->privs = array();
|
|
$config->group->package->manageCard->privs['kanban-createCard'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 0, 'depend' => array('kanban-view'), 'recommend' => array('kanban-archiveCard', 'kanban-batchCreateCard', 'kanban-deleteCard', 'kanban-editCard', 'kanban-moveCard', 'kanban-restoreCard', 'kanban-setCardColor', 'kanban-sortCard', 'kanban-viewArchivedCard', 'kanban-viewCard'));
|
|
$config->group->package->manageCard->privs['kanban-editCard'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 2, 'depend' => array('kanban-view'), 'recommend' => array('kanban-archiveCard', 'kanban-createCard', 'kanban-deleteCard', 'kanban-moveCard', 'kanban-restoreCard', 'kanban-setCardColor', 'kanban-sortCard', 'kanban-viewArchivedCard', 'kanban-viewCard'));
|
|
$config->group->package->manageCard->privs['kanban-viewCard'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 5, 'depend' => array('kanban-view'), 'recommend' => array('kanban-archiveCard', 'kanban-createCard', 'kanban-deleteCard', 'kanban-editCard', 'kanban-moveCard', 'kanban-restoreCard', 'kanban-setCardColor', 'kanban-sortCard', 'kanban-viewArchivedCard'));
|
|
$config->group->package->manageCard->privs['kanban-sortCard'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 7, 'depend' => array('kanban-view'), 'recommend' => array('kanban-archiveCard', 'kanban-createCard', 'kanban-deleteCard', 'kanban-editCard', 'kanban-moveCard', 'kanban-restoreCard', 'kanban-setCardColor', 'kanban-viewArchivedCard', 'kanban-viewCard'));
|
|
$config->group->package->manageCard->privs['kanban-deleteCard'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 8, 'depend' => array('kanban-view'), 'recommend' => array('kanban-archiveCard', 'kanban-createCard', 'kanban-editCard', 'kanban-moveCard', 'kanban-restoreCard', 'kanban-setCardColor', 'kanban-sortCard', 'kanban-viewArchivedCard', 'kanban-viewCard'));
|
|
$config->group->package->manageCard->privs['kanban-assigntoCard'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 4, 'depend' => array('kanban-view'), 'recommend' => array('kanban-archiveCard', 'kanban-createCard', 'kanban-deleteCard', 'kanban-editCard', 'kanban-moveCard', 'kanban-restoreCard', 'kanban-setCardColor', 'kanban-sortCard', 'kanban-viewArchivedCard', 'kanban-viewCard'));
|
|
$config->group->package->manageCard->privs['kanban-moveCard'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 6, 'depend' => array('kanban-view'), 'recommend' => array('kanban-archiveCard', 'kanban-createCard', 'kanban-deleteCard', 'kanban-editCard', 'kanban-restoreCard', 'kanban-setCardColor', 'kanban-sortCard', 'kanban-viewArchivedCard', 'kanban-viewCard'));
|
|
$config->group->package->manageCard->privs['kanban-setCardColor'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 3, 'depend' => array('kanban-view'), 'recommend' => array('kanban-archiveCard', 'kanban-createCard', 'kanban-deleteCard', 'kanban-editCard', 'kanban-moveCard', 'kanban-restoreCard', 'kanban-sortCard', 'kanban-viewArchivedCard', 'kanban-viewCard'));
|
|
$config->group->package->manageCard->privs['kanban-batchCreateCard'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 1, 'depend' => array('kanban-view'), 'recommend' => array('kanban-createCard'));
|
|
$config->group->package->manageCard->privs['kanban-archiveCard'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 9, 'depend' => array('kanban-view'), 'recommend' => array('kanban-createCard', 'kanban-deleteCard', 'kanban-editCard', 'kanban-moveCard', 'kanban-restoreCard', 'kanban-setCardColor', 'kanban-sortCard', 'kanban-viewArchivedCard', 'kanban-viewCard'));
|
|
$config->group->package->manageCard->privs['kanban-viewArchivedCard'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 10, 'depend' => array('kanban-view'), 'recommend' => array('kanban-archiveCard', 'kanban-createCard', 'kanban-deleteCard', 'kanban-editCard', 'kanban-moveCard', 'kanban-restoreCard', 'kanban-setCardColor', 'kanban-sortCard', 'kanban-viewCard'));
|
|
$config->group->package->manageCard->privs['kanban-restoreCard'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 11, 'depend' => array('kanban-view'), 'recommend' => array('kanban-archiveCard', 'kanban-createCard', 'kanban-deleteCard', 'kanban-editCard', 'kanban-moveCard', 'kanban-setCardColor', 'kanban-sortCard', 'kanban-viewArchivedCard', 'kanban-viewCard'));
|
|
$config->group->package->manageCard->privs['kanban-finishCard'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 11, 'depend' => array('kanban-view'), 'recommend' => array('kanban-archiveCard', 'kanban-createCard', 'kanban-deleteCard', 'kanban-editCard', 'kanban-moveCard', 'kanban-setCardColor', 'kanban-sortCard', 'kanban-viewArchivedCard', 'kanban-viewCard'));
|
|
$config->group->package->manageCard->privs['kanban-activateCard'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 11, 'depend' => array('kanban-view'), 'recommend' => array('kanban-archiveCard', 'kanban-createCard', 'kanban-deleteCard', 'kanban-editCard', 'kanban-moveCard', 'kanban-setCardColor', 'kanban-sortCard', 'kanban-viewArchivedCard', 'kanban-viewCard'));
|
|
|
|
$config->group->package->browseProjectStory = new stdclass();
|
|
$config->group->package->browseProjectStory->order = 5;
|
|
$config->group->package->browseProjectStory->subset = 'projectstory';
|
|
$config->group->package->browseProjectStory->privs = array();
|
|
$config->group->package->browseProjectStory->privs['projectstory-story'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 5, 'depend' => array('project-index'), 'recommend' => array('projectstory-view'));
|
|
$config->group->package->browseProjectStory->privs['projectstory-view'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 15, 'depend' => array('projectstory-story'), 'recommend' => array());
|
|
|
|
$config->group->package->chckAuditPlan = new stdclass();
|
|
$config->group->package->chckAuditPlan->order = 15;
|
|
$config->group->package->chckAuditPlan->subset = 'projectauditplan';
|
|
$config->group->package->chckAuditPlan->privs = array();
|
|
$config->group->package->chckAuditPlan->privs['auditplan-batchCheck'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 6, 'depend' => array('auditplan-browse'), 'recommend' => array('auditplan-check'));
|
|
$config->group->package->chckAuditPlan->privs['auditplan-check'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('auditplan-browse'), 'recommend' => array('auditplan-assignTo', 'auditplan-batchCheck', 'auditplan-create', 'auditplan-edit', 'auditplan-nc', 'auditplan-result'));
|
|
|
|
$config->group->package->reviewAssess = new stdclass();
|
|
$config->group->package->reviewAssess->order = 15;
|
|
$config->group->package->reviewAssess->subset = 'projectreview';
|
|
$config->group->package->reviewAssess->privs = array();
|
|
$config->group->package->reviewAssess->privs['review-assess'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('review-browse'), 'recommend' => array('review-report'));
|
|
|
|
$config->group->package->reviewAudit = new stdclass();
|
|
$config->group->package->reviewAudit->order = 20;
|
|
$config->group->package->reviewAudit->subset = 'projectreview';
|
|
$config->group->package->reviewAudit->privs = array();
|
|
$config->group->package->reviewAudit->privs['review-audit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 9, 'depend' => array('review-browse'), 'recommend' => array());
|
|
|
|
$config->group->package->dimension = new stdclass();
|
|
$config->group->package->dimension->order = 5;
|
|
$config->group->package->dimension->subset = 'dimension';
|
|
$config->group->package->dimension->privs = array();
|
|
$config->group->package->dimension->privs['dimension-browse'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->dimension->privs['dimension-create'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('dimension-browse'), 'recommend' => array('dimension-delete', 'dimension-edit'));
|
|
$config->group->package->dimension->privs['dimension-edit'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array('dimension-browse'), 'recommend' => array('dimension-create', 'dimension-delete'));
|
|
$config->group->package->dimension->privs['dimension-delete'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 20, 'depend' => array('dimension-browse'), 'recommend' => array('dimension-create', 'dimension-edit'));
|
|
|
|
$config->group->package->browseScreen = new stdclass();
|
|
$config->group->package->browseScreen->order = 5;
|
|
$config->group->package->browseScreen->subset = 'screen';
|
|
$config->group->package->browseScreen->privs = array();
|
|
$config->group->package->browseScreen->privs['screen-browse'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->browseScreen->privs['screen-view'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('screen-browse'), 'recommend' => array());
|
|
$config->group->package->browseScreen->privs['screen-annualData'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 30, 'depend' => array('screen-browse'), 'recommend' => array());
|
|
|
|
$config->group->package->manageScreen = new stdclass();
|
|
$config->group->package->manageScreen->order = 10;
|
|
$config->group->package->manageScreen->subset = 'screen';
|
|
$config->group->package->manageScreen->privs = array();
|
|
$config->group->package->manageScreen->privs['screen-create'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('screen-browse'), 'recommend' => array('screen-design', 'screen-edit', 'screen-publish'));
|
|
$config->group->package->manageScreen->privs['screen-edit'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('screen-browse'), 'recommend' => array('screen-create', 'screen-design', 'screen-publish'));
|
|
$config->group->package->manageScreen->privs['screen-design'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array('screen-browse'), 'recommend' => array('screen-create', 'screen-edit', 'screen-publish'));
|
|
$config->group->package->manageScreen->privs['screen-publish'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 20, 'depend' => array('screen-design', 'screen-browse'), 'recommend' => array('screen-create', 'screen-design', 'screen-edit'));
|
|
|
|
$config->group->package->deleteScreen = new stdclass();
|
|
$config->group->package->deleteScreen->order = 15;
|
|
$config->group->package->deleteScreen->subset = 'screen';
|
|
$config->group->package->deleteScreen->privs = array();
|
|
$config->group->package->deleteScreen->privs['screen-delete'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 25, 'depend' => array('screen-browse'), 'recommend' => array());
|
|
|
|
$config->group->package->screenDataPermission = new stdclass();
|
|
$config->group->package->screenDataPermission->order = 20;
|
|
$config->group->package->screenDataPermission->subset = 'screen';
|
|
$config->group->package->screenDataPermission->privs = array();
|
|
$config->group->package->screenDataPermission->privs['screen-allAnnualData'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 35, 'depend' => array('screen-annualData'), 'recommend' => array());
|
|
|
|
$config->group->package->browsePivot = new stdclass();
|
|
$config->group->package->browsePivot->order = 5;
|
|
$config->group->package->browsePivot->subset = 'pivot';
|
|
$config->group->package->browsePivot->privs = array();
|
|
$config->group->package->browsePivot->privs['pivot-preview'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->browsePivot->privs['pivot-projectDeviation'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('pivot-preview'), 'recommend' => array());
|
|
$config->group->package->browsePivot->privs['pivot-productSummary'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('pivot-preview'), 'recommend' => array());
|
|
$config->group->package->browsePivot->privs['pivot-bugCreate'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('pivot-preview'), 'recommend' => array());
|
|
$config->group->package->browsePivot->privs['pivot-bugAssign'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 6, 'depend' => array('pivot-preview'), 'recommend' => array());
|
|
$config->group->package->browsePivot->privs['pivot-workload'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 11, 'depend' => array('pivot-preview'), 'recommend' => array());
|
|
$config->group->package->browsePivot->privs['pivot-casesrun'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 8, 'depend' => array('pivot-preview'), 'recommend' => array());
|
|
$config->group->package->browsePivot->privs['pivot-storyLinkedBug'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('pivot-preview'), 'recommend' => array());
|
|
$config->group->package->browsePivot->privs['pivot-testcase'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 7, 'depend' => array('pivot-preview'), 'recommend' => array());
|
|
$config->group->package->browsePivot->privs['pivot-build'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 9, 'depend' => array('pivot-preview'), 'recommend' => array());
|
|
$config->group->package->browsePivot->privs['pivot-workSummary'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 12, 'depend' => array('pivot-preview'), 'recommend' => array());
|
|
$config->group->package->browsePivot->privs['pivot-roadmap'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('pivot-preview'), 'recommend' => array());
|
|
$config->group->package->browsePivot->privs['pivot-productInvest'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('pivot-preview'), 'recommend' => array());
|
|
$config->group->package->browsePivot->privs['pivot-bugSummary'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 14, 'depend' => array('pivot-preview'), 'recommend' => array());
|
|
$config->group->package->browsePivot->privs['pivot-bugAssignSummary'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array('pivot-preview'), 'recommend' => array());
|
|
$config->group->package->browsePivot->privs['pivot-workAssignSummary'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 13, 'depend' => array('pivot-preview'), 'recommend' => array());
|
|
|
|
$config->group->package->designPivot = new stdclass();
|
|
$config->group->package->designPivot->order = 10;
|
|
$config->group->package->designPivot->subset = 'pivot';
|
|
$config->group->package->designPivot->privs = array();
|
|
$config->group->package->designPivot->privs['pivot-browse'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('pivot-preview'), 'recommend' => array());
|
|
$config->group->package->designPivot->privs['pivot-create'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array('pivot-browse'), 'recommend' => array('pivot-delete', 'pivot-design', 'pivot-edit'));
|
|
$config->group->package->designPivot->privs['pivot-edit'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 20, 'depend' => array('pivot-browse'), 'recommend' => array('pivot-create', 'pivot-delete', 'pivot-design'));
|
|
$config->group->package->designPivot->privs['pivot-design'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 25, 'depend' => array('pivot-browse'), 'recommend' => array('pivot-create', 'pivot-delete', 'pivot-edit'));
|
|
$config->group->package->designPivot->privs['pivot-delete'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 30, 'depend' => array('pivot-browse'), 'recommend' => array('pivot-create', 'pivot-design', 'pivot-edit'));
|
|
|
|
$config->group->package->exportPivot = new stdclass();
|
|
$config->group->package->exportPivot->order = 15;
|
|
$config->group->package->exportPivot->subset = 'pivot';
|
|
$config->group->package->exportPivot->privs = array();
|
|
$config->group->package->exportPivot->privs['pivot-export'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 35, 'depend' => array('pivot-preview'), 'recommend' => array());
|
|
|
|
$config->group->package->pivotDataPermission = new stdclass();
|
|
$config->group->package->pivotDataPermission->order = 20;
|
|
$config->group->package->pivotDataPermission->subset = 'pivot';
|
|
$config->group->package->pivotDataPermission->privs = array();
|
|
$config->group->package->pivotDataPermission->privs['pivot-showProduct'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 40, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->pivotDataPermission->privs['pivot-showProject'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 45, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->browseChart = new stdclass();
|
|
$config->group->package->browseChart->order = 5;
|
|
$config->group->package->browseChart->subset = 'chart';
|
|
$config->group->package->browseChart->privs = array();
|
|
$config->group->package->browseChart->privs['chart-preview'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->designChart = new stdclass();
|
|
$config->group->package->designChart->order = 10;
|
|
$config->group->package->designChart->subset = 'chart';
|
|
$config->group->package->designChart->privs = array();
|
|
$config->group->package->designChart->privs['chart-browse'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('chart-preview'), 'recommend' => array());
|
|
$config->group->package->designChart->privs['chart-create'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('chart-browse'), 'recommend' => array('chart-delete', 'chart-design', 'chart-edit'));
|
|
$config->group->package->designChart->privs['chart-edit'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array('chart-browse'), 'recommend' => array('chart-create', 'chart-delete', 'chart-design'));
|
|
$config->group->package->designChart->privs['chart-design'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 20, 'depend' => array('chart-browse'), 'recommend' => array('chart-create', 'chart-delete', 'chart-edit'));
|
|
$config->group->package->designChart->privs['chart-delete'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 25, 'depend' => array('chart-browse'), 'recommend' => array('chart-create', 'chart-design', 'chart-edit'));
|
|
|
|
$config->group->package->exportChart = new stdclass();
|
|
$config->group->package->exportChart->order = 15;
|
|
$config->group->package->exportChart->subset = 'chart';
|
|
$config->group->package->exportChart->privs = array();
|
|
$config->group->package->exportChart->privs['chart-export'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('chart-preview'), 'recommend' => array());
|
|
|
|
$config->group->package->browseDataview = new stdclass();
|
|
$config->group->package->browseDataview->order = 5;
|
|
$config->group->package->browseDataview->subset = 'dataview';
|
|
$config->group->package->browseDataview->privs = array();
|
|
$config->group->package->browseDataview->privs['dataview-browse'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->manageDataview = new stdclass();
|
|
$config->group->package->manageDataview->order = 10;
|
|
$config->group->package->manageDataview->subset = 'dataview';
|
|
$config->group->package->manageDataview->privs = array();
|
|
$config->group->package->manageDataview->privs['dataview-create'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('dataview-browse'), 'recommend' => array('dataview-edit', 'dataview-query'));
|
|
$config->group->package->manageDataview->privs['dataview-edit'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array('dataview-browse'), 'recommend' => array('dataview-create', 'dataview-query'));
|
|
$config->group->package->manageDataview->privs['dataview-query'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 20, 'depend' => array('dataview-browse'), 'recommend' => array('dataview-create', 'dataview-edit'));
|
|
|
|
$config->group->package->deleteDataview = new stdclass();
|
|
$config->group->package->deleteDataview->order = 15;
|
|
$config->group->package->deleteDataview->subset = 'dataview';
|
|
$config->group->package->deleteDataview->privs = array();
|
|
$config->group->package->deleteDataview->privs['dataview-delete'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 25, 'depend' => array('dataview-browse'), 'recommend' => array());
|
|
|
|
$config->group->package->browseMetric = new stdclass();
|
|
$config->group->package->browseMetric->order = 5;
|
|
$config->group->package->browseMetric->subset = 'metric';
|
|
$config->group->package->browseMetric->privs = array();
|
|
$config->group->package->browseMetric->privs['metric-preview'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->browseMetric->privs['metric-details'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('metric-preview'), 'recommend' => array());
|
|
|
|
/*
|
|
$config->group->package->manageMetric = new stdclass();
|
|
$config->group->package->manageMetric->order = 10;
|
|
$config->group->package->manageMetric->subset = 'metric';
|
|
$config->group->package->manageMetric->privs = array();
|
|
$config->group->package->manageMetric->privs['metric-browse'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->manageMetric->privs['metric-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->manageMetric->privs['metric-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->manageMetric->privs['metric-view'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->manageMetric->privs['metric-implement'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->manageMetric->privs['metric-delist'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->manageMetric->privs['metric-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array(), 'recommend' => array());
|
|
*/
|
|
|
|
$config->group->package->browseDoc = new stdclass();
|
|
$config->group->package->browseDoc->order = 10;
|
|
$config->group->package->browseDoc->subset = 'doc';
|
|
$config->group->package->browseDoc->privs = array();
|
|
$config->group->package->browseDoc->privs['doc-index'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 0, 'depend' => array(), 'recommend' => array('doc-mySpace', 'doc-productSpace', 'doc-projectSpace', 'doc-teamSpace', 'doc-view'));
|
|
$config->group->package->browseDoc->privs['doc-mySpace'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 1, 'depend' => array('doc-index'), 'recommend' => array('doc-index', 'doc-productSpace', 'doc-projectSpace', 'doc-teamSpace', 'doc-view'));
|
|
$config->group->package->browseDoc->privs['doc-myView'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 6, 'depend' => array('doc-mySpace'), 'recommend' => array('doc-myCollection', 'doc-myCreation', 'doc-myEdited'));
|
|
$config->group->package->browseDoc->privs['doc-myCollection'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 7, 'depend' => array('doc-mySpace'), 'recommend' => array('doc-myCreation', 'doc-myEdited', 'doc-myView'));
|
|
$config->group->package->browseDoc->privs['doc-myCreation'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 8, 'depend' => array('doc-mySpace'), 'recommend' => array('doc-myCollection', 'doc-myEdited', 'doc-myView'));
|
|
$config->group->package->browseDoc->privs['doc-view'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 5, 'depend' => array('doc-index'), 'recommend' => array('doc-diff', 'doc-displaySetting', 'doc-index', 'doc-myCollection', 'doc-myCreation', 'doc-myEdited', 'doc-mySpace', 'doc-myView', 'doc-productSpace', 'doc-projectSpace', 'doc-teamSpace'));
|
|
$config->group->package->browseDoc->privs['doc-productSpace'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 2, 'depend' => array('doc-index'), 'recommend' => array('doc-index', 'doc-mySpace', 'doc-projectSpace', 'doc-teamSpace', 'doc-view'));
|
|
$config->group->package->browseDoc->privs['doc-projectSpace'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 3, 'depend' => array('doc-index'), 'recommend' => array('doc-index', 'doc-mySpace', 'doc-productSpace', 'doc-teamSpace', 'doc-view'));
|
|
$config->group->package->browseDoc->privs['doc-teamSpace'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 4, 'depend' => array('doc-index'), 'recommend' => array('doc-index', 'doc-mySpace', 'doc-productSpace', 'doc-projectSpace', 'doc-view'));
|
|
$config->group->package->browseDoc->privs['doc-displaySetting'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 10, 'depend' => array('doc-view'), 'recommend' => array());
|
|
$config->group->package->browseDoc->privs['doc-diff'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 11, 'depend' => array('doc-view'), 'recommend' => array());
|
|
$config->group->package->browseDoc->privs['doc-myEdited'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 9, 'depend' => array('doc-mySpace'), 'recommend' => array('doc-myCollection', 'doc-myCreation', 'doc-myView'));
|
|
|
|
$config->group->package->manageDoc = new stdclass();
|
|
$config->group->package->manageDoc->order = 15;
|
|
$config->group->package->manageDoc->subset = 'doc';
|
|
$config->group->package->manageDoc->privs = array();
|
|
$config->group->package->manageDoc->privs['doc-createLib'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 0, 'depend' => array('doc-index'), 'recommend' => array('doc-editLib', 'doc-showFiles'));
|
|
$config->group->package->manageDoc->privs['doc-editLib'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 1, 'depend' => array('doc-index'), 'recommend' => array('doc-createLib', 'doc-showFiles'));
|
|
$config->group->package->manageDoc->privs['doc-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 3, 'depend' => array('doc-index'), 'recommend' => array('doc-collect', 'doc-edit'));
|
|
$config->group->package->manageDoc->privs['doc-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 4, 'depend' => array('doc-index'), 'recommend' => array('doc-collect', 'doc-create'));
|
|
$config->group->package->manageDoc->privs['doc-collect'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 8, 'depend' => array('doc-index'), 'recommend' => array('doc-create', 'doc-edit'));
|
|
$config->group->package->manageDoc->privs['doc-showFiles'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 2, 'depend' => array('doc-index'), 'recommend' => array('doc-createLib', 'doc-editLib'));
|
|
$config->group->package->manageDoc->privs['doc-addCatalog'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 5, 'depend' => array('doc-index'), 'recommend' => array('doc-editCatalog', 'doc-sortCatalog'));
|
|
$config->group->package->manageDoc->privs['doc-editCatalog'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 6, 'depend' => array('doc-index'), 'recommend' => array('doc-addCatalog', 'doc-sortCatalog'));
|
|
$config->group->package->manageDoc->privs['doc-sortCatalog'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,or', 'order' => 7, 'depend' => array('doc-index'), 'recommend' => array('doc-addCatalog', 'doc-editCatalog'));
|
|
|
|
$config->group->package->deleteDoc = new stdclass();
|
|
$config->group->package->deleteDoc->order = 20;
|
|
$config->group->package->deleteDoc->subset = 'doc';
|
|
$config->group->package->deleteDoc->privs = array();
|
|
$config->group->package->deleteDoc->privs['doc-deleteLib'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 40, 'depend' => array('doc-index'), 'recommend' => array());
|
|
$config->group->package->deleteDoc->privs['doc-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 60, 'depend' => array('doc-index'), 'recommend' => array());
|
|
$config->group->package->deleteDoc->privs['doc-deleteFile'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 65, 'depend' => array('doc-index'), 'recommend' => array());
|
|
$config->group->package->deleteDoc->privs['doc-deleteCatalog'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 110, 'depend' => array('doc-index'), 'recommend' => array());
|
|
|
|
$config->group->package->exportDoc = new stdclass();
|
|
$config->group->package->exportDoc->order = 25;
|
|
$config->group->package->exportDoc->subset = 'doc';
|
|
$config->group->package->exportDoc->privs = array();
|
|
$config->group->package->exportDoc->privs['doc-mine2export'] = array('edition' => 'biz,max,ipd', 'vision' => 'or,rnd,lite', 'order' => 125, 'depend' => array('doc-mySpace'), 'recommend' => array());
|
|
$config->group->package->exportDoc->privs['doc-product2export'] = array('edition' => 'biz,max,ipd', 'vision' => 'or,rnd,lite', 'order' => 130, 'depend' => array('doc-productSpace'), 'recommend' => array());
|
|
$config->group->package->exportDoc->privs['doc-project2export'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 135, 'depend' => array('doc-projectSpace'), 'recommend' => array());
|
|
$config->group->package->exportDoc->privs['doc-custom2export'] = array('edition' => 'biz,max,ipd', 'vision' => 'or,rnd,lite', 'order' => 140, 'depend' => array('doc-teamSpace'), 'recommend' => array());
|
|
$config->group->package->exportDoc->privs['doc-exportFiles'] = array('edition' => 'biz,max,ipd', 'vision' => 'or,rnd,lite', 'order' => 145, 'depend' => array('doc-showFiles'), 'recommend' => array());
|
|
|
|
$config->group->package->browseAPI = new stdclass();
|
|
$config->group->package->browseAPI->order = 5;
|
|
$config->group->package->browseAPI->subset = 'api';
|
|
$config->group->package->browseAPI->privs = array();
|
|
$config->group->package->browseAPI->privs['api-index'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->manageAPI = new stdclass();
|
|
$config->group->package->manageAPI->order = 10;
|
|
$config->group->package->manageAPI->subset = 'api';
|
|
$config->group->package->manageAPI->privs = array();
|
|
$config->group->package->manageAPI->privs['api-createLib'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array('api-index'), 'recommend' => array('api-editLib'));
|
|
$config->group->package->manageAPI->privs['api-editLib'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('api-index'), 'recommend' => array('api-createLib'));
|
|
$config->group->package->manageAPI->privs['api-createRelease'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('api-index'), 'recommend' => array('api-create', 'api-edit', 'api-releases'));
|
|
$config->group->package->manageAPI->privs['api-releases'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('api-index'), 'recommend' => array('api-create', 'api-createRelease', 'api-edit'));
|
|
$config->group->package->manageAPI->privs['api-struct'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 8, 'depend' => array('api-index'), 'recommend' => array('api-createStruct', 'api-editStruct'));
|
|
$config->group->package->manageAPI->privs['api-createStruct'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 6, 'depend' => array('api-index'), 'recommend' => array('api-editStruct', 'api-struct'));
|
|
$config->group->package->manageAPI->privs['api-editStruct'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 7, 'depend' => array('api-index'), 'recommend' => array('api-createStruct', 'api-struct'));
|
|
$config->group->package->manageAPI->privs['api-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('api-index'), 'recommend' => array('api-createRelease', 'api-edit', 'api-releases'));
|
|
$config->group->package->manageAPI->privs['api-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('api-index'), 'recommend' => array('api-create', 'api-createRelease', 'api-releases'));
|
|
$config->group->package->manageAPI->privs['api-addCatalog'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 9, 'depend' => array('api-index'), 'recommend' => array('api-editCatalog'));
|
|
$config->group->package->manageAPI->privs['api-editCatalog'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('api-index'), 'recommend' => array('api-addCatalog'));
|
|
$config->group->package->manageAPI->privs['api-sortCatalog'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 60, 'depend' => array('api-index'), 'recommend' => array());
|
|
|
|
$config->group->package->exportAPI = new stdclass();
|
|
$config->group->package->exportAPI->order = 15;
|
|
$config->group->package->exportAPI->subset = 'api';
|
|
$config->group->package->exportAPI->privs = array();
|
|
$config->group->package->exportAPI->privs['api-export'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 110, 'depend' => array('api-index'), 'recommend' => array());
|
|
|
|
$config->group->package->deleteAPI = new stdclass();
|
|
$config->group->package->deleteAPI->order = 20;
|
|
$config->group->package->deleteAPI->subset = 'api';
|
|
$config->group->package->deleteAPI->privs = array();
|
|
$config->group->package->deleteAPI->privs['api-deleteLib'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array('api-index'), 'recommend' => array());
|
|
$config->group->package->deleteAPI->privs['api-deleteRelease'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('api-index'), 'recommend' => array());
|
|
$config->group->package->deleteAPI->privs['api-deleteStruct'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('api-index'), 'recommend' => array());
|
|
$config->group->package->deleteAPI->privs['api-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('api-index'), 'recommend' => array());
|
|
$config->group->package->deleteAPI->privs['api-deleteCatalog'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('api-index'), 'recommend' => array());
|
|
|
|
$config->group->package->callAPI = new stdclass();
|
|
$config->group->package->callAPI->order = 25;
|
|
$config->group->package->callAPI->subset = 'api';
|
|
$config->group->package->callAPI->privs = array();
|
|
$config->group->package->callAPI->privs['api-getModel'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->callAPI->privs['api-sql'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 105, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->scene = new stdclass();
|
|
$config->group->package->scene->order = 5;
|
|
$config->group->package->scene->subset = 'testcase';
|
|
$config->group->package->scene->privs = array();
|
|
$config->group->package->scene->privs['testcase-createScene'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('testcase-browse'), 'recommend' => array('testcase-batchChangeScene', 'testcase-changeScene', 'testcase-editScene'));
|
|
$config->group->package->scene->privs['testcase-editScene'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('testcase-browse'), 'recommend' => array('testcase-batchChangeScene', 'testcase-changeScene', 'testcase-createScene'));
|
|
$config->group->package->scene->privs['testcase-deleteScene'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array('testcase-browse'), 'recommend' => array());
|
|
$config->group->package->scene->privs['testcase-changeScene'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 20, 'depend' => array('testcase-browse'), 'recommend' => array('testcase-batchChangeScene', 'testcase-createScene', 'testcase-editScene'));
|
|
$config->group->package->scene->privs['testcase-batchChangeScene'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 25, 'depend' => array('testcase-browse'), 'recommend' => array('testcase-changeScene', 'testcase-createScene', 'testcase-editScene'));
|
|
|
|
$config->group->package->executionTree = new stdclass();
|
|
$config->group->package->executionTree->order = 20;
|
|
$config->group->package->executionTree->subset = 'executionview';
|
|
$config->group->package->executionTree->privs = array();
|
|
$config->group->package->executionTree->privs['execution-tree'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 1, 'depend' => array(), 'recommend' => array('execution-calendar', 'execution-gantt', 'execution-grouptask', 'execution-taskEffort', 'execution-treeStory', 'execution-treeTask'));
|
|
$config->group->package->executionTree->privs['execution-treeTask'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 2, 'depend' => array('execution-tree'), 'recommend' => array('execution-treeStory'));
|
|
$config->group->package->executionTree->privs['execution-treeStory'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 3, 'depend' => array('execution-tree'), 'recommend' => array('execution-treeTask'));
|
|
|
|
$config->group->package->taskEffort = new stdclass();
|
|
$config->group->package->taskEffort->order = 25;
|
|
$config->group->package->taskEffort->subset = 'executionview';
|
|
$config->group->package->taskEffort->privs = array();
|
|
$config->group->package->taskEffort->privs['execution-taskEffort'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array(), 'recommend' => array('execution-calendar', 'execution-computeTaskEffort', 'execution-gantt', 'execution-grouptask', 'execution-tree'));
|
|
$config->group->package->taskEffort->privs['execution-computeTaskEffort'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('execution-taskEffort'), 'recommend' => array());
|
|
|
|
$config->group->package->taskCalendar = new stdclass();
|
|
$config->group->package->taskCalendar->order = 30;
|
|
$config->group->package->taskCalendar->subset = 'executionview';
|
|
$config->group->package->taskCalendar->privs = array();
|
|
$config->group->package->taskCalendar->privs['execution-calendar'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 6, 'depend' => array(), 'recommend' => array('execution-gantt', 'execution-grouptask', 'execution-taskEffort', 'execution-tree'));
|
|
|
|
$config->group->package->browseDemandPool = new stdclass();
|
|
$config->group->package->browseDemandPool->order = 5;
|
|
$config->group->package->browseDemandPool->subset = 'demandpool';
|
|
$config->group->package->browseDemandPool->privs = array();
|
|
$config->group->package->browseDemandPool->privs['demandpool-browse'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 10, 'depend' => array(), 'recommend' => array('demandpool-edit', 'demandpool-view'));
|
|
$config->group->package->browseDemandPool->privs['demandpool-view'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 40, 'depend' => array('demandpool-browse'), 'recommend' => array('demandpool-activate', 'demandpool-close', 'demandpool-delete', 'demandpool-edit'));
|
|
|
|
$config->group->package->browseCharter = new stdclass();
|
|
$config->group->package->browseCharter->order = 5;
|
|
$config->group->package->browseCharter->subset = 'charter';
|
|
$config->group->package->browseCharter->privs = array();
|
|
$config->group->package->browseCharter->privs['charter-browse'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 10, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->browseCharter->privs['charter-view'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 40, 'depend' => array('charter-browse'), 'recommend' => array());
|
|
$config->group->package->browseCharter->privs['charter-loadRoadmapStories'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 70, 'depend' => array('charter-browse', 'charter-view'), 'recommend' => array());
|
|
|
|
$config->group->package->manageDemandPool = new stdclass();
|
|
$config->group->package->manageDemandPool->order = 5;
|
|
$config->group->package->manageDemandPool->subset = 'demandpool';
|
|
$config->group->package->manageDemandPool->privs = array();
|
|
$config->group->package->manageDemandPool->privs['demandpool-create'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 20, 'depend' => array('demandpool-browse'), 'recommend' => array('demandpool-close', 'demandpool-edit', 'demandpool-view'));
|
|
$config->group->package->manageDemandPool->privs['demandpool-edit'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 30, 'depend' => array('demandpool-browse', 'demandpool-view'), 'recommend' => array('demandpool-close', 'demandpool-create'));
|
|
$config->group->package->manageDemandPool->privs['demandpool-close'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 50, 'depend' => array('demandpool-browse', 'demandpool-view'), 'recommend' => array('demandpool-activate', 'demandpool-create', 'demandpool-edit'));
|
|
$config->group->package->manageDemandPool->privs['demandpool-activate'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 60, 'depend' => array('demandpool-browse', 'demandpool-view'), 'recommend' => array('demandpool-close', 'demandpool-create', 'demandpool-edit'));
|
|
|
|
$config->group->package->manageCharter = new stdclass();
|
|
$config->group->package->manageCharter->order = 5;
|
|
$config->group->package->manageCharter->subset = 'charter';
|
|
$config->group->package->manageCharter->privs = array();
|
|
$config->group->package->manageCharter->privs['charter-create'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 20, 'depend' => array('charter-browse'), 'recommend' => array('charter-delete', 'charter-edit'));
|
|
$config->group->package->manageCharter->privs['charter-edit'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 30, 'depend' => array('charter-browse', 'charter-loadRoadmapStories', 'charter-view'), 'recommend' => array('charter-create', 'charter-delete'));
|
|
$config->group->package->manageCharter->privs['charter-delete'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 50, 'depend' => array('charter-browse', 'charter-view'), 'recommend' => array());
|
|
$config->group->package->manageCharter->privs['charter-close'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 80, 'depend' => array('charter-browse', 'charter-view'), 'recommend' => array('charter-activate', 'charter-create', 'charter-edit'));
|
|
$config->group->package->manageCharter->privs['charter-activate'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 90, 'depend' => array('charter-browse', 'charter-view'), 'recommend' => array('charter-close', 'charter-create', 'charter-edit'));
|
|
|
|
$config->group->package->reviewCharter = new stdclass();
|
|
$config->group->package->reviewCharter->order = 5;
|
|
$config->group->package->reviewCharter->subset = 'charter';
|
|
$config->group->package->reviewCharter->privs = array();
|
|
$config->group->package->reviewCharter->privs['charter-review'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 60, 'depend' => array('charter-browse', 'charter-loadRoadmapStories', 'charter-view'), 'recommend' => array());
|
|
|
|
$config->group->package->browseDemand = new stdclass();
|
|
$config->group->package->browseDemand->order = 5;
|
|
$config->group->package->browseDemand->subset = 'demand';
|
|
$config->group->package->browseDemand->privs = array();
|
|
$config->group->package->browseDemand->privs['demand-browse'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 10, 'depend' => array(), 'recommend' => array('demand-view'));
|
|
$config->group->package->browseDemand->privs['demand-view'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 50, 'depend' => array('demand-browse'), 'recommend' => array('demand-assignTo', 'demand-change', 'demand-create', 'demand-edit', 'demand-recall', 'demand-review', 'demand-submitReview'));
|
|
$config->group->package->browseDemand->privs['demand-track'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 110, 'depend' => array(), 'recommend' => array('demand-browse', 'demand-view'));
|
|
|
|
$config->group->package->manageDemand = new stdclass();
|
|
$config->group->package->manageDemand->order = 5;
|
|
$config->group->package->manageDemand->subset = 'demand';
|
|
$config->group->package->manageDemand->privs = array();
|
|
$config->group->package->manageDemand->privs['demand-create'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 20, 'depend' => array('demand-browse', 'demand-view'), 'recommend' => array('demand-assignTo', 'demand-batchCreate', 'demand-change', 'demand-edit', 'demand-recall', 'demand-submitReview'));
|
|
$config->group->package->manageDemand->privs['demand-batchCreate'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 30, 'depend' => array('demand-browse', 'demand-view'), 'recommend' => array('demand-create'));
|
|
$config->group->package->manageDemand->privs['demand-edit'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 40, 'depend' => array('demand-browse'), 'recommend' => array('demand-assignTo', 'demand-batchCreate'));
|
|
$config->group->package->manageDemand->privs['demand-assignTo'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 60, 'depend' => array('demand-browse'), 'recommend' => array('demand-activate', 'demand-close', 'demand-create', 'demand-edit'));
|
|
$config->group->package->manageDemand->privs['demand-change'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 70, 'depend' => array('demand-browse', 'demand-view'), 'recommend' => array('demand-activate', 'demand-assignTo', 'demand-batchCreate', 'demand-close', 'demand-create', 'demand-edit'));
|
|
$config->group->package->manageDemand->privs['demand-manageTree'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 120, 'depend' => array('demand-browse'), 'recommend' => array());
|
|
$config->group->package->manageDemand->privs['demand-close'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 180, 'depend' => array('demand-browse', 'demand-view'), 'recommend' => array('demand-activate', 'demand-assignTo', 'demand-batchCreate', 'demand-create', 'demand-edit'));
|
|
$config->group->package->manageDemand->privs['demand-activate'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 190, 'depend' => array('demand-browse', 'demand-view'), 'recommend' => array('demand-assignTo', 'demand-batchCreate', 'demand-close', 'demand-create', 'demand-edit'));
|
|
$config->group->package->manageDemand->privs['demand-distribute'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 200, 'depend' => array('demand-browse', 'demand-view'), 'recommend' => array('demand-assignTo', 'demand-batchCreate', 'demand-create', 'demand-edit'));
|
|
|
|
$config->group->package->reviewDemand = new stdclass();
|
|
$config->group->package->reviewDemand->order = 5;
|
|
$config->group->package->reviewDemand->subset = 'demand';
|
|
$config->group->package->reviewDemand->privs = array();
|
|
$config->group->package->reviewDemand->privs['demand-review'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 80, 'depend' => array('demand-browse', 'demand-view'), 'recommend' => array('demand-activate', 'demand-assignTo', 'demand-batchCreate', 'demand-change', 'demand-close', 'demand-create', 'demand-edit'));
|
|
$config->group->package->reviewDemand->privs['demand-submitReview'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 90, 'depend' => array('demand-browse', 'demand-view'), 'recommend' => array('demand-activate', 'demand-assignTo', 'demand-batchCreate', 'demand-change', 'demand-close', 'demand-create', 'demand-edit'));
|
|
$config->group->package->reviewDemand->privs['demand-recall'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 100, 'depend' => array('demand-browse', 'demand-view'), 'recommend' => array('demand-activate', 'demand-assignTo', 'demand-batchCreate', 'demand-change', 'demand-close', 'demand-create', 'demand-edit'));
|
|
|
|
$config->group->package->importDemand = new stdclass();
|
|
$config->group->package->importDemand->order = 5;
|
|
$config->group->package->importDemand->subset = 'demand';
|
|
$config->group->package->importDemand->privs = array();
|
|
$config->group->package->importDemand->privs['demand-export'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 210, 'depend' => array('demand-browse'), 'recommend' => array('demand-exportTemplate', 'demand-import'));
|
|
$config->group->package->importDemand->privs['demand-exportTemplate'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 220, 'depend' => array('demand-browse'), 'recommend' => array('demand-export'));
|
|
$config->group->package->importDemand->privs['demand-import'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 230, 'depend' => array('demand-browse', 'demand-exportTemplate'), 'recommend' => array('demand-batchCreate', 'demand-create', 'demand-export'));
|
|
|
|
$config->group->package->deleteDemand = new stdclass();
|
|
$config->group->package->deleteDemand->order = 5;
|
|
$config->group->package->deleteDemand->subset = 'demand';
|
|
$config->group->package->deleteDemand->privs = array();
|
|
$config->group->package->deleteDemand->privs['demand-delete'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 170, 'depend' => array('demand-browse', 'demand-view'), 'recommend' => array());
|
|
|
|
$config->group->package->admin = new stdclass();
|
|
$config->group->package->admin->order = 5;
|
|
$config->group->package->admin->subset = 'admin';
|
|
$config->group->package->admin->privs = array();
|
|
$config->group->package->admin->privs['admin-index'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 5, 'depend' => array(), 'recommend' => array());
|
|
$config->group->package->admin->privs['admin-register'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 25, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->browseRoadmap = new stdclass();
|
|
$config->group->package->browseRoadmap->order = 5;
|
|
$config->group->package->browseRoadmap->subset = 'roadmap';
|
|
$config->group->package->browseRoadmap->privs = array();
|
|
$config->group->package->browseRoadmap->privs['roadmap-browse'] = array('edition' => 'ipd', 'vision' => 'or,rnd', 'order' => 10, 'depend' => array(), 'recommend' => array('roadmap-create', 'roadmap-edit', 'roadmap-view'));
|
|
$config->group->package->browseRoadmap->privs['roadmap-view'] = array('edition' => 'ipd', 'vision' => 'or,rnd', 'order' => 20, 'depend' => array('roadmap-browse'), 'recommend' => array('roadmap-edit', 'roadmap-linkUR'));
|
|
|
|
$config->group->package->manageRoadmap = new stdclass();
|
|
$config->group->package->manageRoadmap->order = 5;
|
|
$config->group->package->manageRoadmap->subset = 'roadmap';
|
|
$config->group->package->manageRoadmap->privs = array();
|
|
$config->group->package->manageRoadmap->privs['roadmap-linkUR'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 30, 'depend' => array('roadmap-browse', 'roadmap-view'), 'recommend' => array('roadmap-batchUnlinkUR', 'roadmap-unlinkUR'));
|
|
$config->group->package->manageRoadmap->privs['roadmap-create'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 40, 'depend' => array('roadmap-browse', 'roadmap-view'), 'recommend' => array('roadmap-edit'));
|
|
$config->group->package->manageRoadmap->privs['roadmap-edit'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 50, 'depend' => array('roadmap-browse', 'roadmap-view'), 'recommend' => array('roadmap-create'));
|
|
$config->group->package->manageRoadmap->privs['roadmap-close'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 60, 'depend' => array('roadmap-browse', 'roadmap-view'), 'recommend' => array('roadmap-activate'));
|
|
$config->group->package->manageRoadmap->privs['roadmap-activate'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 80, 'depend' => array('roadmap-browse', 'roadmap-view'), 'recommend' => array('roadmap-close'));
|
|
$config->group->package->manageRoadmap->privs['roadmap-unlinkUR'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 90, 'depend' => array('roadmap-browse', 'roadmap-view'), 'recommend' => array('roadmap-batchUnlinkUR'));
|
|
$config->group->package->manageRoadmap->privs['roadmap-batchUnlinkUR'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 100, 'depend' => array('roadmap-browse', 'roadmap-view'), 'recommend' => array('roadmap-unlinkUR'));
|
|
|
|
$config->group->package->deleteRoadmap = new stdclass();
|
|
$config->group->package->deleteRoadmap->order = 5;
|
|
$config->group->package->deleteRoadmap->subset = 'roadmap';
|
|
$config->group->package->deleteRoadmap->privs = array();
|
|
$config->group->package->deleteRoadmap->privs['roadmap-delete'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 70, 'depend' => array('roadmap-browse', 'roadmap-view'), 'recommend' => array());
|
|
|
|
$config->group->package->deleteDemandPool = new stdclass();
|
|
$config->group->package->deleteDemandPool->order = 5;
|
|
$config->group->package->deleteDemandPool->subset = 'demandpool';
|
|
$config->group->package->deleteDemandPool->privs = array();
|
|
$config->group->package->deleteDemandPool->privs['demandpool-delete'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 70, 'depend' => array('demandpool-browse', 'demandpool-view'), 'recommend' => array('demandpool-create', 'demandpool-edit'));
|
|
|
|
$config->group->package->exportDatatable = new stdclass();
|
|
$config->group->package->exportDatatable->order = 20;
|
|
$config->group->package->exportDatatable->subset = 'dataview';
|
|
$config->group->package->exportDatatable->privs = array();
|
|
$config->group->package->exportDatatable->privs['dataview-export'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 30, 'depend' => array('dataview-browse', 'dataview-query'), 'recommend' => array());
|
|
|
|
$config->group->package->aiChatting = new stdclass();
|
|
$config->group->package->aiChatting->order = 2020;
|
|
$config->group->package->aiChatting->subset = 'ai';
|
|
$config->group->package->aiChatting->privs = array();
|
|
$config->group->package->aiChatting->privs['ai-chat'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 10, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->executePrompt = new stdclass();
|
|
$config->group->package->executePrompt->order = 2040;
|
|
$config->group->package->executePrompt->subset = 'ai';
|
|
$config->group->package->executePrompt->privs = array();
|
|
$config->group->package->executePrompt->privs['ai-promptExecute'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 85, 'depend' => array('ai-promptExecutionReset'), 'recommend' => array());
|
|
$config->group->package->executePrompt->privs['ai-promptExecutionReset'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 95, 'depend' => array('ai-promptExecute'), 'recommend' => array());
|
|
|
|
$config->group->package->manageLLM = new stdclass();
|
|
$config->group->package->manageLLM->order = 2060;
|
|
$config->group->package->manageLLM->subset = 'ai';
|
|
$config->group->package->manageLLM->privs = array();
|
|
$config->group->package->manageLLM->privs['ai-models'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 5, 'depend' => array('admin-index'), 'recommend' => array());
|
|
$config->group->package->manageLLM->privs['ai-editModel'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 10, 'depend' => array('admin-index', 'ai-models', 'ai-testConnection'), 'recommend' => array());
|
|
$config->group->package->manageLLM->privs['ai-testConnection'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 15, 'depend' => array('admin-index', 'ai-editModel', 'ai-models'), 'recommend' => array());
|
|
|
|
$config->group->package->browsePrompt = new stdclass();
|
|
$config->group->package->browsePrompt->order = 2080;
|
|
$config->group->package->browsePrompt->subset = 'ai';
|
|
$config->group->package->browsePrompt->privs = array();
|
|
$config->group->package->browsePrompt->privs['ai-prompts'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 75, 'depend' => array('admin-index'), 'recommend' => array());
|
|
$config->group->package->browsePrompt->privs['ai-promptView'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 80, 'depend' => array('admin-index', 'ai-prompts'), 'recommend' => array());
|
|
|
|
$config->group->package->managePrompt = new stdclass();
|
|
$config->group->package->managePrompt->order = 2100;
|
|
$config->group->package->managePrompt->subset = 'ai';
|
|
$config->group->package->managePrompt->privs = array();
|
|
$config->group->package->managePrompt->privs['ai-createPrompt'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 20, 'depend' => array('admin-index', 'ai-prompts', 'ai-promptView'), 'recommend' => array('ai-promptAssignRole', 'ai-promptAudit', 'ai-promptDelete', 'ai-promptEdit', 'ai-promptFinalize', 'ai-promptSelectDataSource', 'ai-promptSetPurpose', 'ai-promptSetTargetForm'));
|
|
$config->group->package->managePrompt->privs['ai-promptEdit'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 25, 'depend' => array('admin-index', 'ai-createPrompt', 'ai-prompts', 'ai-promptView'), 'recommend' => array());
|
|
$config->group->package->managePrompt->privs['ai-promptAssignRole'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 35, 'depend' => array('admin-index', 'ai-createPrompt', 'ai-promptAudit', 'ai-promptExecute', 'ai-promptFinalize', 'ai-prompts', 'ai-promptSelectDataSource', 'ai-promptSetPurpose', 'ai-promptSetTargetForm', 'ai-promptView', 'ai-roleTemplates'), 'recommend' => array());
|
|
$config->group->package->managePrompt->privs['ai-promptSelectDataSource'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 40, 'depend' => array('admin-index', 'ai-createPrompt', 'ai-promptAssignRole', 'ai-promptAudit', 'ai-promptExecute', 'ai-promptFinalize', 'ai-prompts', 'ai-promptSetPurpose', 'ai-promptSetTargetForm', 'ai-promptView'), 'recommend' => array());
|
|
$config->group->package->managePrompt->privs['ai-promptSetPurpose'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 45, 'depend' => array('admin-index', 'ai-createPrompt', 'ai-promptAssignRole', 'ai-promptAudit', 'ai-promptExecute', 'ai-promptFinalize', 'ai-prompts', 'ai-promptSelectDataSource', 'ai-promptSetTargetForm', 'ai-promptView'), 'recommend' => array());
|
|
$config->group->package->managePrompt->privs['ai-promptSetTargetForm'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 50, 'depend' => array('admin-index', 'ai-createPrompt', 'ai-promptAssignRole', 'ai-promptAudit', 'ai-promptExecute', 'ai-promptFinalize', 'ai-prompts', 'ai-promptSelectDataSource', 'ai-promptSetPurpose', 'ai-promptView'), 'recommend' => array());
|
|
$config->group->package->managePrompt->privs['ai-promptFinalize'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 55, 'depend' => array('admin-index', 'ai-createPrompt', 'ai-promptAssignRole', 'ai-promptAudit', 'ai-promptExecute', 'ai-prompts', 'ai-promptSelectDataSource', 'ai-promptSetPurpose', 'ai-promptSetTargetForm', 'ai-promptView'), 'recommend' => array());
|
|
$config->group->package->managePrompt->privs['ai-promptAudit'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 60, 'depend' => array('admin-index', 'ai-createPrompt', 'ai-promptAssignRole', 'ai-promptExecute', 'ai-promptFinalize', 'ai-prompts', 'ai-promptSelectDataSource', 'ai-promptSetPurpose', 'ai-promptSetTargetForm', 'ai-promptView'), 'recommend' => array());
|
|
$config->group->package->managePrompt->privs['ai-roleTemplates'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 90, 'depend' => array('admin-index', 'ai-promptAssignRole'), 'recommend' => array());
|
|
|
|
$config->group->package->publishPrompt = new stdclass();
|
|
$config->group->package->publishPrompt->order = 2120;
|
|
$config->group->package->publishPrompt->subset = 'ai';
|
|
$config->group->package->publishPrompt->privs = array();
|
|
$config->group->package->publishPrompt->privs['ai-promptPublish'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 65, 'depend' => array('admin-index', 'ai-prompts', 'ai-promptView'), 'recommend' => array());
|
|
$config->group->package->publishPrompt->privs['ai-promptUnpublish'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 70, 'depend' => array('admin-index', 'ai-prompts', 'ai-promptView'), 'recommend' => array());
|
|
|
|
$config->group->package->deletePrompt = new stdclass();
|
|
$config->group->package->deletePrompt->order = 2140;
|
|
$config->group->package->deletePrompt->subset = 'ai';
|
|
$config->group->package->deletePrompt->privs = array();
|
|
$config->group->package->deletePrompt->privs['ai-promptDelete'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 30, 'depend' => array('admin-index', 'ai-prompts', 'ai-promptView'), 'recommend' => array());
|
|
|
|
$config->group->package->resource = new stdclass();
|
|
$config->group->package->resource->order = 2200;
|
|
$config->group->package->resource->subset = 'ops';
|
|
|
|
$config->group->package->manageServiceProvider = new stdclass();
|
|
$config->group->package->manageServiceProvider->order = 2300;
|
|
$config->group->package->manageServiceProvider->subset = 'ops';
|
|
$config->group->package->manageServiceProvider->privs = array();
|
|
$config->group->package->manageServiceProvider->privs['ops-provide'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 20, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->manageCity = new stdclass();
|
|
$config->group->package->manageCity->order = 2320;
|
|
$config->group->package->manageCity->subset = 'ops';
|
|
$config->group->package->manageCity->privs = array();
|
|
$config->group->package->manageCity->privs['ops-city'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 25, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->manageCPU = new stdclass();
|
|
$config->group->package->manageCPU->order = 2340;
|
|
$config->group->package->manageCPU->subset = 'ops';
|
|
$config->group->package->manageCPU->privs = array();
|
|
$config->group->package->manageCPU->privs['ops-cpubrand'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 30, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->manageOS = new stdclass();
|
|
$config->group->package->manageOS->order = 2360;
|
|
$config->group->package->manageOS->subset = 'ops';
|
|
$config->group->package->manageOS->privs = array();
|
|
$config->group->package->manageOS->privs['ops-os'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 35, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->repoRules = new stdclass();
|
|
$config->group->package->repoRules->order = 2380;
|
|
$config->group->package->repoRules->subset = 'ops';
|
|
$config->group->package->repoRules->privs = array();
|
|
$config->group->package->repoRules->privs['repo-setRules'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array(), 'recommend' => array());
|
|
|
|
$config->group->package->browseRepo = new stdclass();
|
|
$config->group->package->browseRepo->order = 2420;
|
|
$config->group->package->browseRepo->subset = 'repo';
|
|
$config->group->package->browseRepo->privs = array();
|
|
$config->group->package->browseRepo->privs['repo-maintain'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array(), 'recommend' => array('repo-browse', 'repo-create', 'repo-edit'));
|
|
$config->group->package->browseRepo->privs['repo-browse'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 30, 'depend' => array('repo-maintain'), 'recommend' => array('repo-create', 'repo-edit'));
|
|
|
|
$config->group->package->manageRepo = new stdclass();
|
|
$config->group->package->manageRepo->order = 2440;
|
|
$config->group->package->manageRepo->subset = 'repo';
|
|
$config->group->package->manageRepo->privs = array();
|
|
$config->group->package->manageRepo->privs['repo-createRepo'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('repo-maintain'), 'recommend' => array('repo-edit', 'repo-import'));
|
|
$config->group->package->manageRepo->privs['repo-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('repo-maintain'), 'recommend' => array('repo-edit', 'repo-import'));
|
|
$config->group->package->manageRepo->privs['repo-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array('repo-maintain'), 'recommend' => array('repo-create'));
|
|
$config->group->package->manageRepo->privs['repo-apiGetRepoByUrl'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 20, 'depend' => array('repo-maintain'), 'recommend' => array());
|
|
$config->group->package->manageRepo->privs['repo-import'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 25, 'depend' => array('repo-maintain'), 'recommend' => array('repo-create'));
|
|
//$config->group->package->manageRepo->privs['repo-createBranch'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 25, 'depend' => array('repo-maintain'), 'recommend' => array());
|
|
|
|
$config->group->package->deleteRepo = new stdclass();
|
|
$config->group->package->deleteRepo->order = 2500;
|
|
$config->group->package->deleteRepo->subset = 'repo';
|
|
$config->group->package->deleteRepo->privs = array();
|
|
$config->group->package->deleteRepo->privs['repo-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 25, 'depend' => array('repo-maintain'), 'recommend' => array('repo-create', 'repo-edit'));
|
|
|
|
$config->group->package->browseCode = new stdclass();
|
|
$config->group->package->browseCode->order = 2540;
|
|
$config->group->package->browseCode->subset = 'repocode';
|
|
$config->group->package->browseCode->privs = array();
|
|
$config->group->package->browseCode->privs['repo-showSyncCommit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array('repo-maintain'), 'recommend' => array('repo-blame', 'repo-linkBug', 'repo-linkStory', 'repo-linkTask', 'repo-log', 'repo-revision', 'repo-unlink', 'repo-view'));
|
|
$config->group->package->browseCode->privs['repo-view'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array('repo-maintain'), 'recommend' => array('repo-blame', 'repo-linkBug', 'repo-linkStory', 'repo-linkTask', 'repo-log', 'repo-revision', 'repo-showSyncCommit', 'repo-unlink'));
|
|
$config->group->package->browseCode->privs['repo-log'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('repo-maintain'), 'recommend' => array('repo-blame', 'repo-linkBug', 'repo-linkStory', 'repo-linkTask', 'repo-revision', 'repo-showSyncCommit', 'repo-unlink', 'repo-view'));
|
|
$config->group->package->browseCode->privs['repo-revision'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('repo-maintain'), 'recommend' => array('repo-blame', 'repo-linkBug', 'repo-linkStory', 'repo-linkTask', 'repo-log', 'repo-showSyncCommit', 'repo-unlink', 'repo-view'));
|
|
|
|
$config->group->package->manageCode = new stdclass();
|
|
$config->group->package->manageCode->order = 2560;
|
|
$config->group->package->manageCode->subset = 'repocode';
|
|
$config->group->package->manageCode->privs = array();
|
|
$config->group->package->manageCode->privs['repo-diff'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array('repo-maintain'), 'recommend' => array('repo-addBug', 'repo-editBug', 'repo-review'));
|
|
$config->group->package->manageCode->privs['repo-blame'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 20, 'depend' => array('repo-maintain'), 'recommend' => array('repo-linkBug', 'repo-linkStory', 'repo-linkTask', 'repo-log', 'repo-revision', 'repo-showSyncCommit', 'repo-unlink', 'repo-view'));
|
|
$config->group->package->manageCode->privs['repo-download'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('repo-maintain'), 'recommend' => array('repo-downloadCode'));
|
|
$config->group->package->manageCode->privs['repo-downloadCode'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('repo-maintain'), 'recommend' => array('repo-download'));
|
|
$config->group->package->manageCode->privs['repo-linkStory'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 25, 'depend' => array('repo-maintain'), 'recommend' => array('repo-blame', 'repo-linkBug', 'repo-linkTask', 'repo-log', 'repo-revision', 'repo-showSyncCommit', 'repo-unlink', 'repo-view'));
|
|
$config->group->package->manageCode->privs['repo-linkBug'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 30, 'depend' => array('repo-maintain'), 'recommend' => array('repo-blame', 'repo-linkStory', 'repo-linkTask', 'repo-log', 'repo-revision', 'repo-showSyncCommit', 'repo-unlink', 'repo-view'));
|
|
$config->group->package->manageCode->privs['repo-linkTask'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 35, 'depend' => array('repo-maintain'), 'recommend' => array('repo-blame', 'repo-linkBug', 'repo-linkStory', 'repo-log', 'repo-revision', 'repo-showSyncCommit', 'repo-unlink', 'repo-view'));
|
|
$config->group->package->manageCode->privs['repo-unlink'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 40, 'depend' => array('repo-maintain'), 'recommend' => array('repo-blame', 'repo-linkBug', 'repo-linkStory', 'repo-linkTask', 'repo-log', 'repo-revision', 'repo-showSyncCommit', 'repo-view'));
|
|
|
|
$config->group->package->manageCodeIssue = new stdclass();
|
|
$config->group->package->manageCodeIssue->order = 2620;
|
|
$config->group->package->manageCodeIssue->subset = 'codereview';
|
|
$config->group->package->manageCodeIssue->privs = array();
|
|
$config->group->package->manageCodeIssue->privs['repo-addBug'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('repo-diff'), 'recommend' => array('mr-addReview', 'repo-addComment', 'repo-editBug', 'repo-editComment', 'repo-review'));
|
|
$config->group->package->manageCodeIssue->privs['repo-editBug'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array('repo-diff'), 'recommend' => array('repo-addBug', 'repo-addComment', 'repo-editComment', 'repo-review'));
|
|
$config->group->package->manageCodeIssue->privs['repo-addComment'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 20, 'depend' => array('repo-diff'), 'recommend' => array('repo-addBug', 'repo-editBug', 'repo-editComment', 'repo-review'));
|
|
$config->group->package->manageCodeIssue->privs['repo-editComment'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 25, 'depend' => array('repo-diff'), 'recommend' => array('repo-addBug', 'repo-addComment', 'repo-editBug', 'repo-review'));
|
|
$config->group->package->manageCodeIssue->privs['repo-deleteComment'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 35, 'depend' => array('repo-diff'), 'recommend' => array('repo-addBug', 'repo-addComment', 'repo-editBug', 'repo-editComment', 'repo-review'));
|
|
|
|
$config->group->package->deleteCodeIssue = new stdclass();
|
|
$config->group->package->deleteCodeIssue->order = 2640;
|
|
$config->group->package->deleteCodeIssue->subset = 'codereview';
|
|
$config->group->package->deleteCodeIssue->privs = array();
|
|
$config->group->package->deleteCodeIssue->privs['repo-deleteBug'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 30, 'depend' => array('repo-diff'), 'recommend' => array('repo-addBug', 'repo-addComment', 'repo-editBug', 'repo-editComment', 'repo-review'));
|
|
|
|
$config->group->package->deleteMR = new stdclass();
|
|
$config->group->package->deleteMR->order = 2680;
|
|
$config->group->package->deleteMR->subset = 'mr';
|
|
$config->group->package->deleteMR->privs = array();
|
|
$config->group->package->deleteMR->privs['mr-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('mr-accept'), 'recommend' => array('mr-create', 'mr-edit'));
|
|
|
|
$config->group->package->browseArtifactrepo = new stdclass();
|
|
$config->group->package->browseArtifactrepo->order = 2780;
|
|
$config->group->package->browseArtifactrepo->subset = 'artifactrepo';
|
|
$config->group->package->browseArtifactrepo->privs = array();
|
|
$config->group->package->browseArtifactrepo->privs['artifactrepo-browse'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('repo-maintain'), 'recommend' => array());
|
|
$config->group->package->browseArtifactrepo->privs['artifactrepo-ajaxGetArtifactRepos'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('repo-maintain'), 'recommend' => array());
|
|
|
|
$config->group->package->manageArtifactrepo = new stdclass();
|
|
$config->group->package->manageArtifactrepo->order = 2800;
|
|
$config->group->package->manageArtifactrepo->subset = 'artifactrepo';
|
|
$config->group->package->manageArtifactrepo->privs = array();
|
|
$config->group->package->manageArtifactrepo->privs['artifactrepo-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('repo-maintain'), 'recommend' => array());
|
|
$config->group->package->manageArtifactrepo->privs['artifactrepo-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('repo-maintain'), 'recommend' => array());
|
|
$config->group->package->manageArtifactrepo->privs['artifactrepo-ajaxUpdateArtifactRepos'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array('repo-maintain'), 'recommend' => array());
|
|
|
|
$config->group->package->deleteArtifactrepo = new stdclass();
|
|
$config->group->package->deleteArtifactrepo->order = 2820;
|
|
$config->group->package->deleteArtifactrepo->subset = 'artifactrepo';
|
|
$config->group->package->deleteArtifactrepo->privs = array();
|
|
$config->group->package->deleteArtifactrepo->privs['artifactrepo-delete'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('repo-maintain'), 'recommend' => array());
|
|
|
|
$config->group->package->browseApplication = new stdclass();
|
|
$config->group->package->browseApplication->order = 2840;
|
|
$config->group->package->browseApplication->subset = 'app';
|
|
$config->group->package->browseApplication->privs = array();
|
|
$config->group->package->browseApplication->privs['space-browse'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('repo-maintain'), 'recommend' => array());
|
|
|
|
$config->group->package->mangeApplication = new stdclass();
|
|
$config->group->package->mangeApplication->order = 2840;
|
|
$config->group->package->mangeApplication->subset = 'app';
|
|
$config->group->package->mangeApplication->privs = array();
|
|
$config->group->package->mangeApplication->privs['instance-manage'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('space-browse'), 'recommend' => array());
|
|
|
|
$config->group->package->trainPracticeLib = new stdclass();
|
|
$config->group->package->trainPracticeLib->order = 8;
|
|
$config->group->package->trainPracticeLib->subset = 'traincourse';
|
|
$config->group->package->trainPracticeLib->privs = array();
|
|
$config->group->package->trainPracticeLib->privs['traincourse-practice'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array(), 'recommend' => array('traincourse-practiceBrowse', 'traincourse-practiceView'));
|
|
$config->group->package->trainPracticeLib->privs['traincourse-practiceBrowse'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('traincourse-practice'), 'recommend' => array('traincourse-practiceView'));
|
|
$config->group->package->trainPracticeLib->privs['traincourse-practiceView'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array('traincourse-practice', 'traincourse-practiceBrowse'), 'recommend' => array());
|
|
$config->group->package->trainPracticeLib->privs['traincourse-updatePractice'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 20, 'depend' => array('traincourse-practice', 'traincourse-practiceBrowse'), 'recommend' => array('traincourse-practiceView'));
|
|
|
|
$config->group->package->browseMarket = new stdclass();
|
|
$config->group->package->browseMarket->subset = 'market';
|
|
$config->group->package->browseMarket->privs = array();
|
|
$config->group->package->browseMarket->privs['market-browse'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 5, 'depend' => array(), 'recommend' => array('market-view'));
|
|
$config->group->package->browseMarket->privs['market-view'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 10, 'depend' => array('market-browse'), 'recommend' => array());
|
|
|
|
$config->group->package->manageMarket = new stdclass();
|
|
$config->group->package->manageMarket->subset = 'market';
|
|
$config->group->package->manageMarket->privs = array();
|
|
$config->group->package->manageMarket->privs['market-create'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 5, 'depend' => array('market-browse'), 'recommend' => array('market-view'));
|
|
$config->group->package->manageMarket->privs['market-edit'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 10, 'depend' => array('market-browse', 'market-view'), 'recommend' => array());
|
|
|
|
$config->group->package->deleteMarket = new stdclass();
|
|
$config->group->package->deleteMarket->subset = 'market';
|
|
$config->group->package->deleteMarket->privs = array();
|
|
$config->group->package->deleteMarket->privs['market-delete'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 5, 'depend' => array('market-browse', 'market-view'), 'recommend' => array('market-create', 'market-edit'));
|
|
|
|
$config->group->package->deleteMarket = new stdclass();
|
|
$config->group->package->deleteMarket->subset = 'market';
|
|
$config->group->package->deleteMarket->privs = array();
|
|
$config->group->package->deleteMarket->privs['market-delete'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 5, 'depend' => array('market-browse', 'market-view'), 'recommend' => array('market-create', 'market-edit'));
|
|
|
|
$config->group->package->browseReport = new stdclass();
|
|
$config->group->package->browseReport->subset = 'marketreport';
|
|
$config->group->package->browseReport->privs = array();
|
|
$config->group->package->browseReport->privs['marketreport-all'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 5, 'depend' => array(), 'recommend' => array('market-view'));
|
|
$config->group->package->browseReport->privs['marketreport-browse'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 10, 'depend' => array(), 'recommend' => array('market-view'));
|
|
$config->group->package->browseReport->privs['marketreport-view'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 15, 'depend' => array('marketreport-browse'), 'recommend' => array());
|
|
|
|
$config->group->package->manageReport = new stdclass();
|
|
$config->group->package->manageReport->subset = 'marketreport';
|
|
$config->group->package->manageReport->privs = array();
|
|
$config->group->package->manageReport->privs['marketreport-create'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 5, 'depend' => array('marketreport-all', 'marketreport-browse', 'marketreport-publish'), 'recommend' => array('marketreport-view'));
|
|
$config->group->package->manageReport->privs['marketreport-edit'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 10, 'depend' => array('marketreport-all', 'marketreport-browse', 'marketreport-publish'), 'recommend' => array('marketreport-view'));
|
|
$config->group->package->manageReport->privs['marketreport-publish'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 15, 'depend' => array('marketreport-all', 'marketreport-browse'), 'recommend' => array('marketreport-view'));
|
|
|
|
$config->group->package->deleteReport = new stdclass();
|
|
$config->group->package->deleteReport->subset = 'marketreport';
|
|
$config->group->package->deleteReport->privs = array();
|
|
$config->group->package->deleteReport->privs['marketreport-delete'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 5, 'depend' => array('marketreport-all', 'marketreport-browse', 'marketreport-publish'), 'recommend' => array('marketreport-create','marketreport-edit'));
|
|
|
|
$config->group->package->browseResearch = new stdclass();
|
|
$config->group->package->browseResearch->subset = 'marketresearch';
|
|
$config->group->package->browseResearch->privs = array();
|
|
$config->group->package->browseResearch->privs['marketresearch-all'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 5, 'depend' => array(), 'recommend' => array('marketresearch-view'));
|
|
$config->group->package->browseResearch->privs['marketresearch-browse'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 10, 'depend' => array(), 'recommend' => array('marketresearch-view'));
|
|
$config->group->package->browseResearch->privs['marketresearch-view'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 15, 'depend' => array(), 'recommend' => array('marketresearch-all', 'marketresearch-browse'));
|
|
|
|
$config->group->package->manageResearch = new stdclass();
|
|
$config->group->package->manageResearch->subset = 'marketresearch';
|
|
$config->group->package->manageResearch->privs = array();
|
|
$config->group->package->manageResearch->privs['marketresearch-create'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 5, 'depend' => array('marketresearch-all', 'marketresearch-browse'), 'recommend' => array());
|
|
$config->group->package->manageResearch->privs['marketresearch-edit'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 10, 'depend' => array('marketresearch-all', 'marketresearch-browse', 'marketresearch-view'), 'recommend' => array());
|
|
$config->group->package->manageResearch->privs['marketresearch-activate'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 15, 'depend' => array('marketresearch-all', 'marketresearch-browse', 'marketresearch-view'), 'recommend' => array());
|
|
$config->group->package->manageResearch->privs['marketresearch-start'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 20, 'depend' => array('marketresearch-all', 'marketresearch-browse', 'marketresearch-view'), 'recommend' => array());
|
|
$config->group->package->manageResearch->privs['marketresearch-close'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 25, 'depend' => array('marketresearch-all', 'marketresearch-browse', 'marketresearch-view'), 'recommend' => array());
|
|
|
|
$config->group->package->researchTeam = new stdclass();
|
|
$config->group->package->researchTeam->subset = 'marketresearch';
|
|
$config->group->package->researchTeam->privs = array();
|
|
$config->group->package->researchTeam->privs['marketresearch-manageMembers'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 5, 'depend' => array('marketresearch-all', 'marketresearch-browse', 'marketresearch-view'), 'recommend' => array());
|
|
$config->group->package->researchTeam->privs['marketresearch-unlinkMember'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 10, 'depend' => array('marketresearch-all', 'marketresearch-browse', 'marketresearch-view', 'marketresearch-manageMembers'), 'recommend' => array());
|
|
$config->group->package->researchTeam->privs['marketresearch-team'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 15, 'depend' => array('marketresearch-all', 'marketresearch-browse'), 'recommend' => array('marketresearch-view'));
|
|
|
|
$config->group->package->marketResearchReport = new stdclass();
|
|
$config->group->package->marketResearchReport->subset = 'marketresearch';
|
|
$config->group->package->marketResearchReport->privs = array();
|
|
$config->group->package->marketResearchReport->privs['marketresearch-reports'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 5, 'depend' => array('marketreport-browse', 'marketreport-create', 'marketreport-all', 'marketresearch-browse', 'marketreport-view'), 'recommend' => array());
|
|
|
|
$config->group->package->deleteResearch = new stdclass();
|
|
$config->group->package->deleteResearch->subset = 'marketresearch';
|
|
$config->group->package->deleteResearch->privs = array();
|
|
$config->group->package->deleteResearch->privs['marketresearch-delete'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 5, 'depend' => array('marketresearch-all', 'marketresearch-browse', 'marketresearch-view'), 'recommend' => array('marketresearch-create', 'marketresearch-edit'));
|
|
|
|
$config->group->package->browseResearchStage = new stdclass();
|
|
$config->group->package->browseResearchStage->subset = 'researchstage';
|
|
$config->group->package->browseResearchStage->privs = array();
|
|
$config->group->package->browseResearchStage->privs['marketresearch-stage'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 5, 'depend' => array('marketresearch-all', 'marketresearch-browse'), 'recommend' => array('marketresearch-view'));
|
|
|
|
$config->group->package->manageResearchStage = new stdclass();
|
|
$config->group->package->manageResearchStage->subset = 'researchstage';
|
|
$config->group->package->manageResearchStage->privs = array();
|
|
$config->group->package->manageResearchStage->privs['marketresearch-createStage'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 5, 'depend' => array('marketresearch-stage', 'marketresearch-all', 'marketresearch-browse'), 'recommend' => array('marketresearch-view'));
|
|
$config->group->package->manageResearchStage->privs['marketresearch-editStage'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 10, 'depend' => array('marketresearch-stage', 'marketresearch-all', 'marketresearch-browse'), 'recommend' => array());
|
|
$config->group->package->manageResearchStage->privs['marketresearch-batchStage'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 15, 'depend' => array('marketresearch-stage', 'marketresearch-all', 'marketresearch-browse'), 'recommend' => array());
|
|
$config->group->package->manageResearchStage->privs['marketresearch-startStage'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 20, 'depend' => array('marketresearch-stage', 'marketresearch-all', 'marketresearch-browse'), 'recommend' => array());
|
|
$config->group->package->manageResearchStage->privs['marketresearch-closeStage'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 25, 'depend' => array('marketresearch-stage', 'marketresearch-all', 'marketresearch-browse'), 'recommend' => array());
|
|
$config->group->package->manageResearchStage->privs['marketresearch-activateStage'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 30, 'depend' => array('marketresearch-stage', 'marketresearch-all', 'marketresearch-browse'), 'recommend' => array());
|
|
|
|
$config->group->package->deleteResearchStage = new stdclass();
|
|
$config->group->package->deleteResearchStage->subset = 'researchstage';
|
|
$config->group->package->deleteResearchStage->privs = array();
|
|
$config->group->package->deleteResearchStage->privs['marketresearch-deleteStage'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 5, 'depend' => array('marketresearch-stage', 'marketresearch-all', 'marketresearch-browse'), 'recommend' => array());
|
|
|
|
$config->group->package->browseResearchTask = new stdclass();
|
|
$config->group->package->browseResearchTask->subset = 'researchtask';
|
|
$config->group->package->browseResearchTask->privs = array();
|
|
$config->group->package->browseResearchTask->privs['marketresearch-stage'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 5, 'depend' => array('marketresearch-all', 'marketresearch-browse'), 'recommend' => array('marketresearch-viewTask'));
|
|
$config->group->package->browseResearchTask->privs['marketresearch-viewTask'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 10, 'depend' => array('marketresearch-stage', 'marketresearch-all', 'marketresearch-browse'), 'recommend' => array());
|
|
|
|
$config->group->package->manageResearchTask = new stdclass();
|
|
$config->group->package->manageResearchTask->subset = 'researchtask';
|
|
$config->group->package->manageResearchTask->privs = array();
|
|
$config->group->package->manageResearchTask->privs['marketresearch-createTask'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 5, 'depend' => array('marketresearch-stage', 'marketresearch-all', 'marketresearch-browse', 'marketresearch-viewTask'), 'recommend' => array('marketresearch-batchCreateTask', 'marketresearch-taskAssignTo', 'marketresearch-editTask', 'marketresearch-startTask', 'marketresearch-finishTask', 'marketresearch-activateTask', 'marketresearch-closeTask', 'marketresearch-cancelTask', 'marketresearch-recordTaskEstimate'));
|
|
$config->group->package->manageResearchTask->privs['marketresearch-batchCreateTask'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 10, 'depend' => array('marketresearch-stage', 'marketresearch-all', 'marketresearch-browse', 'marketresearch-viewTask'), 'recommend' => array('marketresearch-createTask', 'marketresearch-taskAssignTo', 'marketresearch-editTask', 'marketresearch-startTask', 'marketresearch-finishTask', 'marketresearch-activateTask', 'marketresearch-closeTask', 'marketresearch-cancelTask', 'marketresearch-recordTaskEstimate'));
|
|
$config->group->package->manageResearchTask->privs['marketresearch-editTask'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 15, 'depend' => array('marketresearch-stage', 'marketresearch-all', 'marketresearch-browse', 'marketresearch-viewTask'), 'recommend' => array('marketresearch-createTask', 'marketresearch-batchCreateTask', 'marketresearch-taskAssignTo', 'marketresearch-startTask', 'marketresearch-finishTask', 'marketresearch-activateTask', 'marketresearch-closeTask', 'marketresearch-cancelTask', 'marketresearch-recordTaskEstimate'));
|
|
$config->group->package->manageResearchTask->privs['marketresearch-taskAssignTo'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 20, 'depend' => array('marketresearch-stage', 'marketresearch-all', 'marketresearch-browse', 'marketresearch-viewTask'), 'recommend' => array('marketresearch-createTask', 'marketresearch-batchCreateTask', 'marketresearch-editTask', 'marketresearch-startTask', 'marketresearch-finishTask', 'marketresearch-activateTask', 'marketresearch-closeTask', 'marketresearch-cancelTask', 'marketresearch-recordTaskEstimate'));
|
|
$config->group->package->manageResearchTask->privs['marketresearch-startTask'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 25, 'depend' => array('marketresearch-stage', 'marketresearch-all', 'marketresearch-browse', 'marketresearch-viewTask'), 'recommend' => array('marketresearch-createTask', 'marketresearch-batchCreateTask', 'marketresearch-taskAssignTo', 'marketresearch-editTask', 'marketresearch-finishTask', 'marketresearch-activateTask', 'marketresearch-closeTask', 'marketresearch-cancelTask', 'marketresearch-recordTaskEstimate'));
|
|
$config->group->package->manageResearchTask->privs['marketresearch-recordTaskEstimate'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 30, 'depend' => array('marketresearch-stage', 'marketresearch-all', 'marketresearch-browse', 'marketresearch-viewTask'), 'recommend' => array('marketresearch-createTask', 'marketresearch-batchCreateTask', 'marketresearch-taskAssignTo', 'marketresearch-editTask', 'marketresearch-startTask', 'marketresearch-finishTask', 'marketresearch-activateTask', 'marketresearch-closeTask', 'marketresearch-cancelTask'));
|
|
$config->group->package->manageResearchTask->privs['marketresearch-finishTask'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 35, 'depend' => array('marketresearch-stage', 'marketresearch-all', 'marketresearch-browse', 'marketresearch-viewTask'), 'recommend' => array('marketresearch-createTask', 'marketresearch-batchCreateTask', 'marketresearch-taskAssignTo', 'marketresearch-editTask', 'marketresearch-startTask', 'marketresearch-activateTask', 'marketresearch-closeTask', 'marketresearch-cancelTask', 'marketresearch-recordTaskEstimate'));
|
|
$config->group->package->manageResearchTask->privs['marketresearch-activateTask'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 40, 'depend' => array('marketresearch-stage', 'marketresearch-all', 'marketresearch-browse', 'marketresearch-viewTask'), 'recommend' => array('marketresearch-createTask', 'marketresearch-batchCreateTask', 'marketresearch-taskAssignTo', 'marketresearch-editTask', 'marketresearch-startTask', 'marketresearch-finishTask', 'marketresearch-closeTask', 'marketresearch-cancelTask', 'marketresearch-recordTaskEstimate'));
|
|
$config->group->package->manageResearchTask->privs['marketresearch-closeTask'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 45, 'depend' => array('marketresearch-stage', 'marketresearch-all', 'marketresearch-browse', 'marketresearch-viewTask'), 'recommend' => array('marketresearch-createTask', 'marketresearch-batchCreateTask', 'marketresearch-taskAssignTo', 'marketresearch-editTask', 'marketresearch-startTask', 'marketresearch-finishTask', 'marketresearch-activateTask', 'marketresearch-cancelTask', 'marketresearch-recordTaskEstimate'));
|
|
$config->group->package->manageResearchTask->privs['marketresearch-cancelTask'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 50, 'depend' => array('marketresearch-stage', 'marketresearch-all', 'marketresearch-browse', 'marketresearch-viewTask'), 'recommend' => array('marketresearch-createTask', 'marketresearch-batchCreateTask', 'marketresearch-taskAssignTo', 'marketresearch-editTask', 'marketresearch-startTask', 'marketresearch-finishTask', 'marketresearch-closeTask', 'marketresearch-activateTask', 'marketresearch-recordTaskEstimate'));
|
|
|
|
$config->group->package->deleteResearchTask = new stdclass();
|
|
$config->group->package->deleteResearchTask->subset = 'researchtask';
|
|
$config->group->package->deleteResearchTask->privs = array();
|
|
$config->group->package->deleteResearchTask->privs['marketresearch-deleteTask'] = array('edition' => 'ipd', 'vision' => 'or', 'order' => 5, 'depend' => array('marketresearch-stage', 'marketresearch-all', 'marketresearch-browse', 'marketresearch-viewTask'), 'recommend' => array('marketresearch-createTask', 'marketresearch-batchCreateTask', 'marketresearch-taskAssignTo', 'marketresearch-editTask', 'marketresearch-startTask', 'marketresearch-finishTask', 'marketresearch-closeTask', 'marketresearch-activateTask', 'marketresearch-cancelTask', 'marketresearch-recordTaskEstimate'));
|