Skip to content

Commit

Permalink
#1766 Fix the procedure related flow items
Browse files Browse the repository at this point in the history
  • Loading branch information
nadouani committed Mar 9, 2021
1 parent 086c7de commit c17af93
Show file tree
Hide file tree
Showing 3 changed files with 36 additions and 34 deletions.
3 changes: 1 addition & 2 deletions frontend/app/scripts/controllers/case/CaseProceduresCtrl.js
Original file line number Diff line number Diff line change
Expand Up @@ -67,11 +67,10 @@
data[field] = procedure[field];

ProcedureSrv.update(procedure._id, data)
.then(function(response) {
.then(function(/*response*/) {
if(reload) {
self.load();
}
console.log(response);
}).catch(function(err) {
NotificationSrv.error('ProcedureCtrl', err.data, err.status);
});
Expand Down
64 changes: 34 additions & 30 deletions frontend/app/views/directives/entity-link.html
Original file line number Diff line number Diff line change
@@ -1,50 +1,54 @@
<span ng-if="value._type == 'case'">
<a class="text-muted wrap"href ng-click="openLink(entityUrl(value))">
<i class="glyphicon glyphicon-folder-open"></i>
&nbsp;#{{value.caseId || value.number}} - {{value.title}}&nbsp;
</a>
<a class="text-muted wrap"href ng-click="openLink(entityUrl(value))">
<i class="glyphicon glyphicon-folder-open"></i>
&nbsp;#{{value.caseId || value.number}} - {{value.title}}&nbsp;
</a>
</span>
<span ng-if="value._type == 'Case'">
<a class="text-muted wrap"href ng-click="openLink(entityUrl(value))">
<i class="glyphicon glyphicon-folder-open"></i>
&nbsp;#{{value.caseId || value.number}} - {{value.title}}&nbsp;
</a>
<a class="text-muted wrap"href ng-click="openLink(entityUrl(value))">
<i class="glyphicon glyphicon-folder-open"></i>
&nbsp;#{{value.caseId || value.number}} - {{value.title}}&nbsp;
</a>
</span>
<span ng-if="value._type == 'case_task'">
<entity-link value="value.case" target="target"></entity-link>
<a class="text-muted wrap" href ng-click="openLink(entityUrl(value))">
<i class=" glyphicon glyphicon-tasks"></i>
&nbsp;{{value.title}}
</a>
<entity-link value="value.case" target="target"></entity-link>
<a class="text-muted wrap" href ng-click="openLink(entityUrl(value))">
<i class=" glyphicon glyphicon-tasks"></i>
&nbsp;{{value.title}}
</a>
</span>
<span ng-if="value._type == 'Task'">
<entity-link value="value.extraData.case" target="target"></entity-link>
<a class="text-muted wrap" href ng-click="openLink(entityUrl(value))">
<i class=" glyphicon glyphicon-tasks"></i>
&nbsp;{{value.title}}
</a>
<entity-link value="value.extraData.case" target="target"></entity-link>
<a class="text-muted wrap" href ng-click="openLink(entityUrl(value))">
<i class=" glyphicon glyphicon-tasks"></i>
&nbsp;{{value.title}}
</a>
</span>
<span ng-if="value._type == 'case_task_log'">
<entity-link value="value.case_task" target="target"></entity-link>
<i class="text-muted wrap" class="glyphicon glyphicon-comment"></i>
<entity-link value="value.case_task" target="target"></entity-link>
<i class="text-muted wrap" class="glyphicon glyphicon-comment"></i>
</span>
<span ng-if="value._type == 'case_artifact'">
<entity-link value="value.case" target="target"></entity-link>
<a class="text-muted wrap" href ng-click="openLink(entityUrl(value))">
<i class="glyphicon glyphicon-pushpin"></i>
&nbsp;{{value.data | ellipsis:100}}{{value.attachment.name}}
</a>
<entity-link value="value.case" target="target"></entity-link>
<a class="text-muted wrap" href ng-click="openLink(entityUrl(value))">
<i class="glyphicon glyphicon-pushpin"></i>
&nbsp;{{value.data | ellipsis:100}}{{value.attachment.name}}
</a>
</span>
<span ng-if="value._type == 'case_artifact_job'">
<entity-link value="value.case_artifact" target="target"></entity-link>
<entity-link value="value.case_artifact" target="target"></entity-link>
</span>

<span ng-if="value._type == 'case_artifact_job_log'">
<entity-link value="value.case_artifact_job" target="target"></entity-link>
<i class="text-muted wrap" class=" glyphicon glyphicon-plus"></i>
<entity-link value="value.case_artifact_job" target="target"></entity-link>
<i class="text-muted wrap" class=" glyphicon glyphicon-plus"></i>
</span>

<span ng-if="value._type == 'Procedure'">
<entity-link value="value.case" target="target"></entity-link>
</span>

<span ng-if="value._type == 'analyzer'">
<i class="text-muted wrap" class=" glyphicon glyphicon-cog"></i>
ANALYZER / TODO
<i class="text-muted wrap" class=" glyphicon glyphicon-cog"></i>
ANALYZER / TODO
</span>
3 changes: 1 addition & 2 deletions frontend/app/views/directives/flow/procedure.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
<div class="flow-task" ng-switch="base.operation">
<!-- <pre>{{base | json}}</pre> -->
<div class="flow-item-title">
<i class="glyphicon glyphicon-knight"></i>{{tactics[base.details.tactic].label}} - {{base.details.patternId}}
<i class="glyphicon glyphicon-knight"></i>{{tactics[base.object.tactic].label}} - {{base.object.pattern.patternId}}: {{base.object.pattern.name}}
</div>
<div class="flow-item-updates" ng-switch-when="Creation">
<div>
Expand Down

0 comments on commit c17af93

Please sign in to comment.