CHANGELOG 4.95 KB
Newer Older
1 2 3
--------------------------------- CHANGELOG ----------------------------------

HEAD
LE GAC Renaud's avatar
LE GAC Renaud committed
4 5

0.6.3dev (Dec 2016)
6 7 8 9 10 11 12 13
  - Require plugin_dbui 0.9.7 or higher
  - The selector for report uses the accordion layout.
  - The form for event uses the card layout.
  - In the event table, data model information are displayed using
    the Table widget.
  - for list and metric, the conditions can be written using the web2py
    syntax for database query. Therefore, it can deal with foreign tables
    of the history table as well as with the history.data field.
LE GAC Renaud's avatar
LE GAC Renaud committed
14
  - Rename the class MySelector as EvtSelector.
LE GAC Renaud's avatar
LE GAC Renaud committed
15
  - Factorize the application around the plugin_event.
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119

0.6.2 (Nov 2016)
  - Migrate to ExtJS 6.
  - Require plugin_dbui 0.9.5 and plugin_extjs 6.2.0 or higher.
  - New syntax for grid column configuration property:
    renderer and summaryRenderer.
  - Redesing the JavaScript class UserDataMultiDefault.
  - Add the custom widget TrackEvents.grid.HistoryGridFilter.

0.6.0 (Oct 2016)
  - Require plugin_dbui 0.9.0 or higher.
  - Change the javaScript namespaces to Dbui and TrackEVents.
  - Update the database schema by adding the table domains.
  - Add the modules matplotlib_tools
  - Add the script lbfr_report.py

0.5.6 (Jun 2016)
  - Migrate to w2pext 2.14.6 and  plugin_dbui 0.8.3
  - Release requires web2py 2.14 or higher due to a change in pyDAL.
  - New project organization where build_version is in w2pext/uitlities.
  - Few bugs fixed.

0.5.3 (Feb 2016)
  - Migrate to plugin_dbui 0.8.2
  - Apply pslint and jshint rules to the source codes.
  - Migrate the API documentation from epydoc to sphinx.
  - Update to run via a docker image.

0.5.2 (Jan 2016)
  - Use plugin_dbui 0.8.1 and the compress version of the plugins but ace.
  - List entries can be sorted in descending order.
  - Add a selection criteria on the field history.data in the report selector.
  - Fix bugs selecting people categories and quality in reports
  - Fix few bugs in the List class.

0.5.0 - 0.5.1 (May 2015)
  - Major relealse non backward compatible
  - Add the tables objects and object_categories for a more generic tool.
  - List, Metric1D and 2D works with missing data. It appends when several
    events are merged with different user data blocks.
  - Re-enforce column configuration rules: xtype has always to be defined,
    dataIndex is required with eval.
  - Use the DBURIS construct.
  - Add the script fix-duplicate.py to remove duplicate entries in the
    history table.

0.4.5 (Mar 2015)
  - Major release non-backward compatible.
  - Migrate to plugin_dbui 0.6.2.6, pluggin_ace 1.1.8
    and to python-pandas 0.15.2
  - Migrate from sqlite to mariadb.
  - Migrate to matplotlib 1.3.1 instead of Ext.chart.
  - Add the user data block in the history / events tables:
    MyApp.UserData, MyApp.UserDataMultiDefault,
    MyApp.form.plugin.UserModelConsistency and the controller mytools.
  - Remove obsolete tables and codes.
  - Redesing the viewport using a more generic organisation
    (configure, metadata, events, lists, metrics and graphs)
  - Use the pGridExport plugin in views/report/grid.html
  - Redesing the report section using pandas DataFrame and the
    new classes List, Metrid1D and Metric2D.
  - Refactor the lists and metrics table and add the graphs table.
  - Add user documentation explaining how to create list, metric and
    graph. It relies on the python-sphinx 1.3.9.

70753e8 (Jul 14)
  - Migrate to plugin_dbui 0.6.1.6 and Web2py 2.9.5.
  - Define the length of each string field to garanty Web2py compatibility.
  - Use the controllers plugin_dbui/about, documentations and versions.
  - Implement new reporting tools based on the javascrip inline script
    technique, the Ext.grid.Panel widget and on the views database table.
  - Remove the reporting tools based on the plugin_report which is much
    more complicated with respect to the new approach.

05d5393 (Mar 14)
  - Migrate to plugin_dbui 0.6.0.18 and ExtJS 4.2.1
  - This version is not backward compatible

0.3.1-14-gf93ae68 (Sept 13)
  - Migrate to plugin_dbui 0.4.15.2 and Ext JS 3.4.1.1
  - Incubator for the generic plugin report.
  - Report are customized by users via the plugin report.

0.3.0 (Aug 13)
  - Rename field stage_xxx as trainee_xxx
  - Minor polishing of the interface.
  - Add the logic for user loggin.
  - Add the help page documentation and about.

0.2.0 (Feb 13)
  - Migrate to plugin_dbui 0.4.10.1 to develop filter on date.
  - Add the class MySelector, Base, Hardware and Person.
  - Build the list of history, hardware and people.
  - Simplify the database schema introducing the concept of events
    removing budgets, hardware, lines and responsibilities tables.
  - Add a new node wizard to enter person and training.
  - Count the number of people per category for a given time range.
  - Polish the interface
  - Rename the table categories, agencies, levels as people_categories,
    fundings and organization_level.
  - Reports can be extract as a csv, tex and pdf files.

0.1.0 (July 12)
  - First running version based on dbui 0.4.7.6