Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
tev
plugin_event
Commits
1f54a388
Commit
1f54a388
authored
Jan 27, 2015
by
LE GAC Renaud
Browse files
Remove the obsolete metric controller and views.
parent
1548bc77
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
0 additions
and
94 deletions
+0
-94
controllers/metric.py
controllers/metric.py
+0
-72
views/metric/people.cfg
views/metric/people.cfg
+0
-19
views/metric/people_per_category.cfg
views/metric/people_per_category.cfg
+0
-1
views/metric/people_per_quality.cfg
views/metric/people_per_quality.cfg
+0
-1
views/metric/people_per_team.cfg
views/metric/people_per_team.cfg
+0
-1
No files found.
controllers/metric.py
deleted
100644 → 0
View file @
1548bc77
""" Metric controllers
"""
from
reporting_tools
import
MySelector
,
CountPeople
BASE_VIEW
=
'report.%s'
def
people_per_category
():
"""Count the number of active people per category during a given
period of time, for a given team, ...
"""
selector
=
MySelector
(
virtdb
.
people_selector
,
exclude_fields
=
(
'category'
,
'period_start'
,
'period_end'
,
'year'
))
field
=
db
.
people_categories
.
category
count
=
CountPeople
(
field
)
rows
=
count
(
selector
)
# get the header and publish
header
=
'%s %s'
%
(
T
(
'People per category'
),
selector
.
header
(
db
))
response
.
view
=
BASE_VIEW
%
request
.
extension
return
dict
(
field
=
field
,
footer
=
''
,
header
=
header
,
rows
=
rows
)
def
people_per_quality
():
"""Count the number of active people per quality during a given
period of time, for a given team, ...
"""
selector
=
MySelector
(
virtdb
.
people_selector
,
exclude_fields
=
(
'category'
,
'period_start'
,
'period_end'
,
'year'
))
field
=
db
.
people_categories
.
code
count
=
CountPeople
(
field
)
rows
=
count
(
selector
)
# get the header and publish
header
=
'%s %s'
%
(
T
(
'People per quality'
),
selector
.
header
(
db
))
response
.
view
=
BASE_VIEW
%
request
.
extension
return
dict
(
field
=
field
,
footer
=
''
,
header
=
header
,
rows
=
rows
)
def
people_per_team
():
"""Count the number of active people per team during a given
period of time, for a given category, ...
"""
selector
=
MySelector
(
virtdb
.
people_selector
,
exclude_fields
=
(
'category'
,
'period_start'
,
'period_end'
,
'year'
))
field
=
db
.
teams
.
team
count
=
CountPeople
(
field
)
rows
=
count
(
selector
)
# get the header and publish
header
=
'%s %s'
%
(
T
(
'People per team'
),
selector
.
header
(
db
))
response
.
view
=
BASE_VIEW
%
request
.
extension
return
dict
(
field
=
field
,
footer
=
''
,
header
=
header
,
rows
=
rows
)
views/metric/people.cfg
deleted
100644 → 0
View file @
1548bc77
{{
# regular columns to be displayed in the view
columns = [str(field),
'COUNT(DISTINCT people.id)',
'coverage',
'FTE']
# labels for regular columns
headers = {'COUNT(DISTINCT people.id)': T('Person'),
'coverage': T('Coverage'),
'FTE': T('FTE')}
headers[str(field)] = T(field.name.title())
# virtual fields to be displayed in the view
extracolumns = []
}}
views/metric/people_per_category.cfg
deleted
100644 → 0
View file @
1548bc77
{{include 'metric/people.cfg'}}
\ No newline at end of file
views/metric/people_per_quality.cfg
deleted
100644 → 0
View file @
1548bc77
{{include 'metric/people.cfg'}}
\ No newline at end of file
views/metric/people_per_team.cfg
deleted
100644 → 0
View file @
1548bc77
{{include 'metric/people.cfg'}}
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment