Mike Terzo
26825aee4f
Merge pull request #355 from redref/inventory
...
Inventory page revamp with paging
2017-06-10 03:37:00 -04:00
Mike Terzo
671d538a8b
Add report column settings to docker_settings
2017-06-06 18:39:19 +02:00
redref
42ed123fe3
Fix number formating in counters
2017-06-06 18:39:19 +02:00
redref
16b197e0ce
Make counters configureable
2017-06-06 18:39:19 +02:00
redref
bb26c5bbea
Metrics display tune
2017-06-06 18:39:19 +02:00
redref
1758f972f1
Reports counts - add total and noop
2017-06-06 18:39:19 +02:00
Celant
3b817e0a5e
Fix dailychart when using non-root location
...
When puppetboard is being run from a directory instead of the root of the domain, the daily chart will not work as it tries to load the data from the root. This change makes it load the data from the current working URL, instead of forcing root.
2017-05-16 14:08:11 +01:00
Raphaël Pinson
c229f51556
Commonmark version ( #321 )
...
* Allow HTML in config_version to be interpreted
* Allow Markdown in config_version
2017-04-03 17:37:21 -04:00
Mike Terzo
c59607564a
Updating Forms to the new FlaskForm class name
2017-03-20 19:47:21 -04:00
Mike Terzo
cdedf94506
Remove 204-NoContent, Flask, and Werkzeug no longer provide
...
public apis to add additional error code exception handling.
2017-03-20 19:47:13 -04:00
redref
507df87234
Inventory page testing
2017-02-15 21:43:14 +01:00
redref
709d14e9a2
Inventory revamp - client side
2017-02-15 21:39:49 +01:00
Mike Terzo
fd4051b619
Merge pull request #353 from redref/catalogs
...
Revamp catalog page with paging
2017-02-15 04:53:07 -05:00
Mike Terzo
1e5f683b66
Moving version to a single place in version.py ( #358 )
...
* Moving version to a single place in version.py
* Requirements in setup.py + tox.ini
2017-02-13 00:35:15 -05:00
redref
f908a1e86c
Catalogs tests - better data testing
2017-02-06 16:19:45 +01:00
redref
4190e36278
Add some tests to catalogs
2017-02-03 23:11:08 +01:00
redref
b947bf05c2
Revamp catalog page: paging + datatables
2017-02-03 22:08:05 +01:00
Mike Terzo
1da673cea4
Prepare for release 0.2.1
2017-02-03 07:17:20 -05:00
redref
2cdf5fea61
Fix python3 chart (_iter_dates)
2017-02-03 12:13:33 +01:00
Mike Terzo
89e49d95a6
Fix Jinja2 template support for nested variables
2017-02-02 08:19:59 -05:00
Mike Terzo
596f0110f1
Support for new Flask errorhandling
2017-02-02 08:19:59 -05:00
Mike Terzo
58d613ba02
Fixing pep8 issues for the future
2017-02-02 08:19:59 -05:00
Mike Terzo
36c913588a
Merge pull request #331 from mterzo/all_envs
...
Support for PuppetDB 3.x on all environments
2017-02-02 08:04:40 -05:00
redref
1432cfeac2
Fix tablesort when no pie - +indent
2017-01-31 19:14:20 +01:00
redref
f6e04ca67f
Remove non-needed columns option
2017-01-31 18:32:52 +01:00
redref
851797e4c6
filter-list handling reload
2017-01-31 17:11:41 +01:00
redref
17f902c18f
Fix filter-list behavior with a class flag
2017-01-31 16:23:23 +01:00
redref
347749c0e1
Footer - grid padding in the same unit as text
2017-01-31 16:18:11 +01:00
Mike Terzo
b82a305952
When searching metrics, the search button doesn't disappear.
2017-01-31 03:50:11 -05:00
Mike Terzo
e28eb5027d
Adding configuration option to specify the bar chart
2017-01-31 03:41:14 -05:00
Mike Terzo
1170577525
Fix broken sort and filter. Not everything has
...
been migrated to data tables and still needs to be
able to sort and filtered.
2017-01-31 03:41:14 -05:00
Mike Terzo
017dc7bf94
Update node reports table.
...
Disable search which is does not provide any
real functionality since you can't search
for unchanged, noop or changed, nor and can you filter
on <month> <date> since the data is in UTC.
Moved the page type to simple which only shows
<prev> and <next> buttons. Having <numbers>
here makes the tab to wide causing overlay onto the
next column.
2017-01-31 03:04:48 -05:00
Mike Terzo
89407d1718
Adding test cases for all environments for
...
both puppetdb 3.2.0 and 4.2.0
2017-01-27 07:40:08 -05:00
Mike Terzo
48ab6b615a
Support for PuppetDB 3.x on all environments
...
Mbeans use type=default in puppetdb 3x, type was removed in 4x.
2017-01-27 07:40:08 -05:00
Mike Terzo
3db2fff0b5
Fix nodes template to place report javascript in document
...
ready
2017-01-27 01:34:13 -05:00
Tim Meusel
7119098e8f
Merge pull request #336 from mterzo/js_to_head
...
Moving java_script to head tag
2017-01-26 23:45:30 +01:00
Mike Terzo
936814222d
Refactor JSON to be in the html/head tag instead
...
of at the footer
2017-01-26 17:38:25 -05:00
Mike Terzo
5a12c08d2f
Metrics can appear as paths, if these paths are passed
...
to Flask, it 500's
2017-01-26 17:32:24 -05:00
Mike Terzo
8b883b32f8
Adding new table settings to docker_settings
2017-01-26 13:53:29 -05:00
Mike Terzo
ebab9ccdbc
Adding noop map from metrics
2017-01-26 13:52:55 -05:00
Mike Terzo
86fe05f5f9
Adding default values to parameters
2017-01-26 04:25:32 -05:00
Mike Terzo
680ee0e217
Following the format of all the other app.route definitions
2017-01-26 04:24:53 -05:00
Mike Terzo
7943414691
Use the data that's provided by reports.metrics instead
...
of calling the API again
2017-01-26 01:25:34 -05:00
redref
103eaa8843
Paging - fix empty list
2017-01-25 22:38:12 +01:00
redref
c1b1badc96
Paging - Revamp tables with Jquery Datatables (Ajax)
2017-01-25 18:07:55 +01:00
Mike Terzo
86488280c9
Test error conditions.
...
Fix 412 template to use standard styling that the other 400 templates use.
Update forbidden error to return status code 403 instead of 400.
Signed-off-by: Mike Terzo <mike@terzo.org >
2017-01-23 19:53:55 -05:00
Mike Terzo
e2c45648b9
Removing whitespace from classes in radiator view
...
Signed-off-by: Mike Terzo <mike@terzo.org >
2017-01-23 19:53:33 -05:00
Mike Terzo
0e712da71f
Closing html tags for links properly
2017-01-23 18:06:53 -05:00
Robert Fletcher
333347d113
Radiator JSON output ( #329 )
...
Json output from radiator when Accept header is application/json
2017-01-23 16:15:18 -05:00
Joris Dedieu
9fe0f091f3
catch a division by zero in radiator while environment has no nodes ( #325 )
...
* catch a division by zero in radiator while environment has no nodes
2017-01-05 15:51:38 -05:00