Skip to main content

TNO specific extensions for Euphorie

Project description

Introduction
============

This packages contains a set of customisations of the `Euphorie
<http://packages.python.org/Euphorie/>`_ risk assessment tool as
needed for the `Dutch RI&E <http://instrumenten.rie.nl/>`_ site.

Modifications
=============

Dutch company data
------------------

The company data collected and printed during the report phase is extended
with numerous extra fields.

Old RI&E session import
-----------------------

``tno.euphorie`` extends the online client to allow importing of survey
sessions as generated by the old version of the *instrumenten.rie.nl* site
as used up to September 2010. This can be done via a new form that is
reachable from the country/session start page.


Installation
============

This package must be installed like a standard third party Plone
product:

* add the package to the python environment used by the Zope instance.
* configure Zope to load the ``tno.euphorie`` zcml
* restart Zope
* install the package via the quick installer tool in the ZMI

If you do not already have Euphorie installed it will be installed
automatically.


Changelog
=========

4.3 - January 14, 2014
----------------------

- Update templates to support CSS changes in Euphorie 6.3.0.

- Add `rel=download` to report download links to faciliate tracking downloads
in Google Analytics (this requires Euphorie 6.3 or later).


4.2 - December 19, 2013
-----------------------

- Do not restrict absentee percentage to two characters. This fixes
`TNO ticket 246 <https://code.simplon.biz/tracker/tno-euphorie/ticket/246>`_.


4.1 - October 30, 2013
----------------------

- Support obsolete survey list from Euphorie 6.1


4.0 - May 1, 2013
-----------------

- Adjust code for navigation tree related fixed in Euphorie 6. This is part
of the fix for
`TNO ticket 236 <https://code.simplon.biz/tracker/tno-euphorie/ticket/236>`_.

- Fix loading of ZCML in tests. This fixes problems running tests in current
Plone versions which update zope.component.


3.1 - December 12, 2012
-----------------------

- Remove extra space after risk severity in action plan report. This fixes
`TNO ticket 215 <https://code.simplon.biz/tracker/tno-euphorie/ticket/215>`_.

- Improve survey matcher for old survey session importer: never use survey
previews, and it multiple surveys are found with the same RI&E id use the
oldest published survey on the assumption that this is the original survey.
This fixes part of `TNO ticket 231
<https://code.simplon.biz/tracker/tno-euphorie/ticket/231>`_.

- Update old survey session importer to detect surveys that can be found but
where the contents differ so much no survey tree can be build. This fixes
part of `TNO ticket 231`_.


3.0.1 - November 28, 2012
-------------------------

- Remove debugging leftover in risk action plan form.


3.0 - November 22, 2012
------------------------

- Synchronize with Euphorie 5.

- Add link to identification report to introduction for action plan report.
This fixes `TNO ticket 228
<https://code.simplon.biz/tracker/tno-euphorie/ticket/228>`_.


2.1 - September 28, 2012
------------------------

- Client API fix: fix handling of absentee percentage in company data.
[wichert]

- Client API fix: do not copy address field to postal code field on
update of company data..
[wichert]


2.0 - June 18, 2012
-------------------

- Setup Sphinx-based documentation.
[wichert]

- Update to support the client API introduced in Euphorie 4. Euphorie 4
is now a minimal requirement.
[wichert]


1.15 - May 20, 2012
-------------------

- Prepare for client API changes in Euphorie 4.
[wichert]

- Do not list present risk as warnings in the action plan report. This
fixes `TNO ticket 219
<https://code.simplon.biz/tracker/tno-euphorie/ticket/219>`_.
[wichert]

- Update actionplan report footnote to reflect current behaviour of top-5
risks. This fixes `TNO ticket 217
<https://code.simplon.biz/tracker/tno-euphorie/ticket/217>`_.
[wichert]

- If a module has no description skip it in the client. This fixes the
tno.euphorie part of `TNO ticket 213
<https://code.simplon.biz/tracker/tno-euphorie/ticket/213>`_.
[wichert]

- Really make priority dropdown for top-5 and policy risks readonly.
Apparently the select HTML element does not support the readonly
attribute, so use disabled instead. This fixes `TNO ticket 221
<https://code.simplon.biz/tracker/tno-euphorie/ticket/221>`_.
[wichert]

- Remove warning-icon for risks with a problem description in the action plan
report. Since this report only contains present risks the icon was not
useful. This fixes `TNO ticket 219
<https://code.simplon.biz/tracker/tno-euphorie/ticket/219>`_.
[wichert]


1.14 - April 17, 2012
---------------------

- Skip policy and top-5 risks in action plan phase if they are not
present.
[wichert]

- Do not allow changing the priority for top5 and policy risks: they always
get a high priority.
[wichert]


1.13 - December 28, 2011
------------------------

- Update MANIFEST to include missing zcml files.
[wichert]


1.12 - December 28, 2011
------------------------

- Add timeline report option for actionplan report. This requires Euphorie 3.
[wichert]


1.11 - April 7, 2011
--------------------

- Add note that arbo experts will not automatically receive reports. This fixes
`TNO ticket 181 <http://code.simplon.biz/tracker/tno-euphorie/ticket/181>`_.
[wichert]

- Fix SQLAlchemy 0.6 compatibility.
[wichert]

- Update templates for new account settings tab from Euphorie 2.6.
[wichert]

- Limit the number of characters for postal code and city fields in the
company details form, preventing illegal input. This fixes `TNO ticket
180 <http://code.simplon.biz/tracker/tno-euphorie/ticket/180>`_.
[wichert]


1.10 - January 25, 2011
-----------------------

- Add local `z3c.appconfig <http://pypi.python.org/pypi/z3c.appconfig>`_
configuration to disable the terms-and-condtions feature from Euphorie.
[wichert]

- Update markup for absentee percentage field to hint that it is a percentage.
This is related to `TNO ticket 167`_.
[cornae,wichert]


1.9 - January 13, 2011
----------------------

- Update error text for invalid absentee percentage. This fixes
`TNO ticket 167 <http://code.simplon.biz/tracker/tno-euphorie/ticket/167>`_.
[wichert]

- Fix display of absentee in the company data form. This fixes
`TNO ticket 166 <http://code.simplon.biz/tracker/tno-euphorie/ticket/166>`_.
[wichert]


1.8 - January 11, 2011
----------------------

- Use the new homelink METAL macro to render the logo and site URL. This is part
of `TNO ticket 12 <http://code.simplon.biz/tracker/tno-euphorie/ticket/12>`_.
[wichert]

- Do not accidentily check the *akkoort OR/medewerkersvertegenwoordiging* flag
after a validation error elsewhere on the company form. This fixes
`TNO ticket 163 <http://code.simplon.biz/tracker/tno-euphorie/ticket/163>`_.
[wichert]


1.7 - December 7, 2010
----------------------

Bugfixes
~~~~~~~~

- Do not use (now missing) translations for texts specific to this package. This
fixes `TNO ticket 152 <http://code.simplon.biz/tracker/tno-euphorie/ticket/152>`_.
[wichert]

- Show decimals for absentee percentages. This employes a workaround for a
`zope.i18n bug 686058 <https://bugs.launchpad.net/zope.i18n/+bug/686058>`_.
This fixes `TNO ticket 162
<http://code.simplon.biz/tracker/tno-euphorie/ticket/162>`_.
[wichert]

- Fix display of current number of employees in the company data form. This fixes
`TNO ticket 151 <http://code.simplon.biz/tracker/tno-euphorie/ticket/151>`_.
[wichert]



1.6 - November 6, 2010
----------------------

Bugfixes
~~~~~~~~

- Rewrite company form to use z3c.form as form toolkit. This should
improve form robustness greatly. Fixes `TNO ticket 145
<http://code.simplon.biz/tracker/tno-euphorie/ticket/145>`_.
[wichert]

- Correct reStructuredText syntax errors in the changelog.
[wichert]


1.5 - October 22, 2010
----------------------

Upgrade notes
~~~~~~~~~~~~~

This release updates the profile version to *101*. Please use the upgrade
feature in portal_setup to upgrade the ``tno.euphorie:default`` profile to
this version.

Features
~~~~~~~~

* Allow non-integer absentee percentages in company data. This fixes
`TNO ticket 142 <http://code.simplon.biz/tracker/tno-euphorie/ticket/142>`_.
[wichert]


Bugfixes
~~~~~~~~

* Improve check for valid years in company edit form. This fixes
`TNO ticket 138 <http://code.simplon.biz/tracker/tno-euphorie/ticket/138>`_.
[wichert]

* Override action plan report download as well. This fixes
`TNO ticket 143 <http://code.simplon.biz/tracker/tno-euphorie/ticket/143>`_.
[wichert]

* Add base infrastructure to run tests for `tno.euphorie`.
[wichert]

* Update RI&E session loader to update ``dutch_company`` instead of
``company``. This fixes `TNO ticket 140
<http://code.simplon.biz/tracker/tno-euphorie/ticket/140>`_.
[wichert]


1.4 - October 7, 2010
---------------------

Bugfixes
~~~~~~~~

* Do not treat 0 as not-filled-in when rendering the action plan report.
This fixes `TNO ticket 130
<http://code.simplon.biz/tracker/tno-euphorie/ticket/130>`_.
[wichert]

* Small robustness improvement in id-mapping logic: continue processing a
module even if it has no external id itself.
[wichert]

1.3 - October 5, 2010
---------------------

Bugfixes
~~~~~~~~

* Copy the company details handling in the client from euphorie.client here in
preparation for changes in Euphorie.
[wichert]


1.2 - September 29, 2010
------------------------

Bugfixes
~~~~~~~~

* Handle missing action plan measure data. This fixes part of `TNO ticket 122
<http://code.simplon.biz/tracker/tno-euphorie/ticket/114>`_.
[wichert]


1.1 - September 23, 2010
------------------------

Features
~~~~~~~~

* Configure email settings for real site.
[wichert]

Bugfixes
~~~~~~~~

* Correct test for existence of profile questions when parsing a session file.
This fixes part of `TNO ticket 114
<http://code.simplon.biz/tracker/tno-euphorie/ticket/114>`_.
[wichert]

* Gracefully handle risks listed in a session file which no longer exist in the
system. This fixes part of `TNO ticket 114
<http://code.simplon.biz/tracker/tno-euphorie/ticket/114>`_.
[wichert]


1.0 - September 17, 2010
------------------------

* Initial release
[wichert]

Project details


Release history Release notifications | RSS feed

This version

4.3

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tno.euphorie-4.3.tar.gz (40.8 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page