make statistics on evolutions (fixes #14297)
This commit is contained in:
parent
e8a48812f4
commit
8f82ed5a18
|
@ -133,6 +133,15 @@
|
|||
"name" : "count",
|
||||
"type" : "integer"
|
||||
},
|
||||
{
|
||||
"expression" : "count(evolution.id)",
|
||||
"join" : [
|
||||
"evolution"
|
||||
],
|
||||
"label" : "nombre de demandes ayant changée de statut",
|
||||
"name" : "count",
|
||||
"type" : "integer"
|
||||
},
|
||||
{
|
||||
"expression" : "avg(endpoint_delay)",
|
||||
"label" : "délai de traitement moyen",
|
||||
|
@ -228,6 +237,17 @@
|
|||
"value" : "status.id",
|
||||
"value_label" : "status.label"
|
||||
},
|
||||
{
|
||||
"join" : [
|
||||
"evolution",
|
||||
"evolution_status"
|
||||
],
|
||||
"label" : "statut dans l'historique",
|
||||
"name" : "evolution_status",
|
||||
"type" : "integer",
|
||||
"value" : "evolution_status.id",
|
||||
"value_label" : "evolution_status.label"
|
||||
},
|
||||
{
|
||||
"filter" : false,
|
||||
"join" : [
|
||||
|
@ -336,6 +356,12 @@
|
|||
"name" : "status",
|
||||
"table" : "status_demande"
|
||||
},
|
||||
{
|
||||
"detail" : "id",
|
||||
"master" : "evolution.status_id",
|
||||
"name" : "evolution_status",
|
||||
"table" : "status_demande"
|
||||
},
|
||||
{
|
||||
"detail" : "id",
|
||||
"master" : "function__receiver",
|
||||
|
@ -370,6 +396,15 @@
|
|||
"name" : "count",
|
||||
"type" : "integer"
|
||||
},
|
||||
{
|
||||
"expression" : "count(evolution.id)",
|
||||
"join" : [
|
||||
"evolution"
|
||||
],
|
||||
"label" : "nombre de demandes ayant changée de statut",
|
||||
"name" : "count",
|
||||
"type" : "integer"
|
||||
},
|
||||
{
|
||||
"expression" : "avg(endpoint_delay)",
|
||||
"label" : "délai de traitement moyen",
|
||||
|
|
|
@ -218,6 +218,13 @@ class WcsOlapFeeder(object):
|
|||
'type': 'integer',
|
||||
'expression': 'count({fact_table}.id)',
|
||||
},
|
||||
{
|
||||
'name': 'count',
|
||||
'label': u'nombre de demandes ayant changée de statut',
|
||||
'type': 'integer',
|
||||
'expression': 'count(evolution.id)',
|
||||
'join': ['evolution'],
|
||||
},
|
||||
{
|
||||
'name': 'avg_endpoint_delay',
|
||||
'label': 'délai de traitement moyen',
|
||||
|
@ -918,6 +925,20 @@ class WcsFormdefFeeder(object):
|
|||
'value': 'status.id',
|
||||
'value_label': 'status.label',
|
||||
})
|
||||
cube['joins'].append({
|
||||
'name': 'evolution_status',
|
||||
'table': self.status_table_name,
|
||||
'master': 'evolution.status_id',
|
||||
'detail': 'id',
|
||||
})
|
||||
cube['dimensions'].append({
|
||||
'name': 'evolution_status',
|
||||
'label': 'statut dans l\'historique',
|
||||
'join': ['evolution', 'evolution_status'],
|
||||
'type': 'integer',
|
||||
'value': 'evolution_status.id',
|
||||
'value_label': 'evolution_status.label',
|
||||
})
|
||||
|
||||
# add dimension for function
|
||||
for function, name in self.formdef.schema.workflow.functions.iteritems():
|
||||
|
|
Loading…
Reference in New Issue