Page Menu
Home
c4science
Search
Configure Global Search
Log In
Files
F93436892
bibworkflow_index.html
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Subscribers
None
File Metadata
Details
File Info
Storage
Attached
Created
Thu, Nov 28, 18:17
Size
6 KB
Mime Type
text/html
Expires
Sat, Nov 30, 18:17 (1 d, 21 h)
Engine
blob
Format
Raw Data
Handle
22637305
Attached To
R3600 invenio-infoscience
bibworkflow_index.html
View Options
{% extends "bibworkflow_layout.html" %}
{% block body2 %}
<script
type=
"text/javascript"
>
$
(
document
).
ready
(
function
(){
$
(
"tbody > tr.workflow"
).
bind
(
'click'
,
function
(){
hp_id
=
$
(
this
).
attr
(
'name'
);
jQuery
.
ajax
({
url
:
"/admin/bibworkflow/workflow_details?workflow_id="
+
hp_id
,
success
:
function
(
json
){
$
(
"#myModal"
).
html
(
json
);
$
(
'#myModal'
).
modal
(
'show'
);}
})
});
$
(
"tbody > tr.object"
).
bind
(
'click'
,
function
(){
hp_id
=
$
(
this
).
attr
(
'name'
);
jQuery
.
ajax
({
url
:
"/admin/bibworkflow/entry_details?entry_id="
+
hp_id
,
success
:
function
(
json
){
$
(
"#myModal"
).
html
(
json
);
$
(
'#myModal'
).
modal
(
'show'
);}
})
});
$
(
".entry_message_button"
).
bind
(
'click'
,
function
(){
hp_id
=
$
(
this
).
attr
(
'name'
);
TINY
.
box
.
show
({
url
:
"/match_details/1"
+
hp_id
,
width
:
"800"
,
height
:
"600"
,
animate
:
false
});
});
});
</script>
<h1>
Workflows list
</h1>
<table
class=
"table table-striped"
>
<thead>
<tr>
<th>
Id
</th>
<th>
Workflow name
</th>
<th>
User
</th>
<th>
Started
</th>
<th>
Modified
</th>
<th>
Last task
</th>
<th>
Progress
</th>
<th>
Error msg.
</th>
</tr>
</thead>
<tbody>
{% for workflow in workflows %}
<tr
class=
"workflow"
name=
"{{ workflow.uuid }}"
>
<td>
{{ workflow.uuid }}
</td>
<td>
{{ workflow.name }}
</td>
<td>
{{ workflow.uid }}
</td>
<td>
{{ workflow.created }}
</td>
<td>
{{ workflow.modified }}
</td>
<td
title=
"{{ workflow.last_task_description }}"
>
{{ workflow.last_task_name }}
</td>
<td
title=
"Elements: {{ workflow.counter_initial }}
Halted: {{ workflow.counter_halted }}
Error: {{ workflow.counter_error }}
Finished: {{ workflow.counter_finished }}"
>
{% if workflow.counter_initial %}
{%- set progress = (workflow.counter_error + workflow.counter_finished) / workflow.counter_initial * 100 -%}
{% else %}
{%- set progress = 0 -%}
{% endif %}
Progress:
<span
class=
"pull-right strong"
>
{{ progress|int }}%
</span>
{% if workflow.status == 0 %}
<div
class=
"progress progress-striped active"
>
<div
class=
"bar"
style=
"width: {{ progress }}%;"
></div>
{% elif workflow.status == 1 %}
<div
class=
"progress progress-warning active"
>
<div
class=
"bar"
style=
"width: {{ progress }}%;"
></div>
{% elif workflow.status == 2 %}
<div
class=
"progress progress-danger active"
>
<div
class=
"bar"
style=
"width: {{ progress }}%;"
></div>
{% elif workflow.status == 3 %}
<div
class=
"progress progress-success active"
>
<div
class=
"bar"
style=
"width: {{ progress }}%;"
></div>
{% endif %}
<!-- closing progress bar -->
</div>
</td>
<td>
{{ workflow.error_msg }}
</td>
</tr>
{%- if workflow.objects -%}
<tr>
<td
colspan=
"8"
>
<table>
<thead>
<tr>
<th>
Id
</th>
<th>
Name
</th>
<th>
User
</th>
<th>
Cr. date
</th>
<th>
Mod. date
</th>
<th>
Description
</th>
<th>
Version
</th>
<th>
Message
</th>
<th>
Parent ID
</th>
<th>
Status
</th>
</tr>
</thead>
<tbody>
{% for object in workflow.objects %}
<tr
class=
"object"
name=
"{{ object.id }}"
>
<td>
{{ object.id }}
</td>
<td>
{{ object.name|truncate(20) }}
</td>
<td>
{{ workflow.uid }}
</td>
<td>
{{ object.created }}
</td>
<td>
{{ object.modified }}
</td>
<td
title=
"{{ workflow.last_task_description }}"
>
{{ workflow.last_task_name }}
</td>
<td>
{% if object.version == 0 %}
<span
class=
"badge badge-info"
>
Initial
</span>
{% elif object.version == 1 %}
<span
class=
"badge badge-success"
>
Final
</span>
{% elif object.version == 2 %}
<span
class=
"badge badge-important"
>
Error
</span>
{% endif %}
</td>
<td
title=
"{{ object.error_msg }}"
>
{{ object.error_msg|truncate(50) }}
</td>
<td>
{{ object.parent_id }}
</td>
<td>
{{ object.state }}
</td>
</tr>
{% endfor %}
</tbody>
</table>
</td>
</tr>
{%- endif -%}
{% endfor %}
</tbody>
</table>
{% endblock %}
Event Timeline
Log In to Comment