- Added job_id suffix in feedback naming for zipped feedbacks [olimpiurob refs #123885]
- Handle multiple zip feedbacks for envelope level checks [olimpiurob refs #123885]
- Log zip feedbacks file handling errors on workitem and mark the AQA as failure [olimpiurob refs #123885]
- Restrict cancellable activities to AutomaticQA and FMEConversion app [olimpiurob refs #129250]
- Display previous reporting folders in organisation details if there is no active path [olimpiurob refs #130580]
- Don't crash organisation_details if we have no path [olimpiurob refs #130580]
- Updated MANIFEST file to include missing CHANGELOG.rst and docs
- Updated Manifest file
Back to egg releases
Bug fix: Properly retrieve company meta in searchdsearchdataflow [olimpiurob #100356]
Feature: Added auto_cleanup console script
Feature: Enabled huge_tree support for xml parser [olimpiurob refs #92438]
Feature: Added methods to allow remote conversion that doesn't write directly to RESPONSE [batradav refs #91145]
Feature: Added crashme view [olimpiurob refs #89420]
Feature: Added ODS support in fgases registry [olimpiurob refs #85847]
Bug fix: Catch KeyError exception when attempting to zip an envelope that has had it's workflow removed [olimpiurob refs #89581]
Feature: Refactored Document's manage template to acquire available - conversions and qa_scripts with ajax calls [olimpiurob refs #89320]
Feature: Enabled the stuck envelopes utility for BDR deployments [robaaoli refs #88393]
Bug fix: Bullet proof the checking for activation_log value in stuck envelopes [robaaoli refs #88393]
Bug fix: Fixed condition test in EnvelopeInstance's traceActivity method [olimpiurob refs #86937]
Feature: Added possibility of uploading *.shp.xml metadata files that have no - schema [olimpiurob refs #88302]
Feature: Added possibility of setting the XLS->XML conversion type (split/no-split) - when uploading, in the DataflowMapping Record [olimpiurob refs #87436]
Bug fix: Made sure the uploaded XML are well-formed [olimpiurob refs #88004]
Bug fix: Properly check for feedback's document_id attribute when exporting to rdf - and changed the document_id default value to None in manage_editFeedback [olimpiurob refs #85370]
Feature: Added dcat:byteSize to the envelope's rdf export [olimpiurob refs #87836]
Bug fix: Treat cases where the envelope to be cr pinged, no longer exists in zope [olimpiurob refs #87250]
Feature: Added automatic_qa and zip_cache_cleanup console scripts [olimpiurob refs #87250]
Bug fix: Fixed regression from previous commit caused when trying to convert to unicode a filename that's already unicode [olimpiurob refs #87497]
Bug fix: Ignore unicode encode/decode errors for filenames in zipfiles for JSON API [olimpiurob refs #87497]
Feature: Added description to ReportekEngine's sendNotificationToUNS method [olimpiurob refs #87399]
Bug fix: Added 'Add Envelopes' permission check in the collection's index template [olimpiurob refs #84330]
Feature: Added part of year related inputs in ReportekUtilites's collections.build view [olimpiurob refs #84330]
Feature: Added referrals checkbox in ReportekUtilites's collections.build view [olimpiurob refs #84330]
Feature: Added Added envelopes.stuck page in ReportekUtilities [olimpiurob refs #73720]
Feature: Added isRestricted attribute to the JSON API [olimpiurob refs #83074]
Feature: Improved envelope zip file export [olimpiurob refs #85996]
Feature: Added ApplicationException exception to be easier to track application
errors [olimpiurob refs #73709]
Bug fix: Fixed error when attempting to rename with no file selected in the envelope's files section [olimpiurob refs #83450]
Bug fix: Unauthorized message in accessing the webforms - used zope2.Public permission instead of zope2.View for engineMacros [chiridra refs #83453]
Bug fix #77346 - Fixed remote converters section in Converters view not loading [olimpiurob]
Bug fix #79389 - Display script title in case of missing feedback message in data_quality tab for non-envelope tests [olimpiurob]
Task #80011 - Refactored python eval function calls [olimpiurob]
Bug fix #81672 - Fixed regression from refs #73710 which caused - ReportekUtilities/@@collections.build to create collections with no - obligations. [olimpiurob]
- Feature #79288 - Added manage_addManualQAFeedback to be used by Managers only
[olimpiurob]
Feature #73710 - Unified obligations select input across views [olimpiurob]
Bug fix #80692 - Fixed select option values in envelope's properties template [olimpiurob]
Bug fix #79314 - Display postingdate instead of releasedate in Document's manage template feedback section [olimpiurob]
Bug fix: Products.Reportek - FGases registry - Notifications settings form - fixed form submit and HTML cleanup [chiridra refs #80563]
Feature: Fgas companies that are just manufacturers don't need to report - valid companies of type FGAS_MANUFACTURER_OF_EQUIPMENT_HFCS are unable
to report
[chiridra refs #77591]
Feature: Add the message attribute to manage_addFeedback - added message parameter to manage_addFeedback constructor [chiridra refs #79288]
Bug fix: strange BDR's FGases registry behaviour - fixed fix_json_from_id method and related calls: use deepcopy
to alter the given dictionary parameter which is MUTABLE!
[chiridra refs #81127]
- Delete organisation matching from the Fgas Cache Registry - removed references to candidates - removed references to oldcompany_id field - removed auto_matching [chiridra refs #78691]
- Feature #27205 - Added view for DataflowMappings [olimpiurob]
- Feature #23931
- Added support for assigning local roles to LDAP groups [olimpiurob]
- Bug fix #26311
- Fixed content_type guessing for zip archived files [olimpiurob]
- Feature #18887
- Refactored utils.js for more readibility and ease of maintenance [olimpiurob]
- Improved get_user_type ajax calls, it will now create a user mapping to avoid multiple calls for the same user [olimpiurob]
- Fixed Back to utilities link not including the arrow icon for some views [olimpiurob]
- Fixed jslint errors on utils.js [olimpiurob]
- Improved user type detection [olimpiurob]
- Get user type on get_users_by_path view with ajax calls on datatable.draw [olimpiurob]
- Added ReportekUtilities specifics for BDR [olimpiurob]
- Added back button to ReportekUtilities [olimpiurob]
- Added support for info messages in ReportekUtilities [olimpiurob]
- Added info message for assign_roles and revoke roles for ecas users [olimpiurob]
- Hiding results from our internal user: "bdr_folder_agent" in get_users and get_users_path [olimpiurob]
- Skip loading results when accesing the page without pressing the search button in get_users and get_users_path [olimpiurob]
- Added possibility of styling the result table based on deployment type and customize the bdr table layout in get_users and get_users_path [olimpiurob]
- Added placeholder for the datatable search input box in get_users and get_users_path [olimpiurob]
- Added an "All" placeholder to all inputs in the filters form [olimpiurob]
- Improved ECAS user mapping system [olimpiurob]
- Added support for ECAS users in ReportekUtilities assign_roles and revoke_roles [olimpiurob]
- Bug fix #78107 - Python code injection in bdr-uat.eionet.europa.eu
- Removed eval blocks since we can use getattr to invoke xmlrpc methods
- Added check to make sure that p_file_url is valid Zope file
- Feature #26312 - Changed dct:creator on envelope rdf export [olimpiurob]
- Task #24882 - Moved logic from ReceiptConfirmation scripts to Envelope class [olimpiurob]
- Bug fix #25904
- Reindex object for manage_setLocalRoles, manage_delLocalRoles and manage_addLocalRoles only when we have a Request object. This is to avoid uncatalog errors when adding a new collection because manage_setLocalRoles is called before manage_afterAdd [olimpiurob]
- Added migration script for local_defined_roles metadata [olimpiurob]
- Added overrides for manage_setLocalRoles, manage_delLocalRoles and manage_addLocalRoles in order to reindex the collection after changes are made [olimpiurob]
- Removed 'local_defined_roles' FieldIndex and add it as metadata column [olimpiurob]
- Task #24661 - Added company id to search results table [vitaliemaldur]
- Task #21032 - Added referrals migration extension script [olimpiurob]
- Task #21032 - Include Repository Referrals in obligation search on CDR [olimpiurob]
- Task #24025 - Drop fuzzy search and use exact_match for ldap_user_folder.findUser [olimpiurob]
- Task #23435 - Display the envelope's id if there's no title in searchdsearchdataflow results [olimpiurob]
- Task #23434 - Url quote reportingdate_start and reportingdate_end in engineMacros template [olimpiurob]
- Task #20536 - Treat case when an envelope's workflow does not exist anymore [olimpiurob]
- Task #21521 - Adding support for uploading multiple files on feedback [malduvit]
- Task #22820 - Added an explanatory text [malduvit]
- move getCountryName and getCountryCode to Reportek Collection
- Refs #23650 show comapny id in collections ZMI->settings [baragdan]
- Refs #21879 - improve threaded localQA [baragdan]
- proper production egg
- Task #23412 - Conversion of XML file to XLS gives an error
- Task #23463 - overridden PropertiedUser.getRolesInContext() to check middleware too
- Task #23451 - AttributeError company_id
- Task #22656 - use script title in feedback id
- Task #22974 - minor fix
- Task #23228 - Authentication lost on BDR. add webqKeepAlive [baragdan]
- Task #22974 - Search dataflow functionality in ReportekUtilities [malduvit]
- Task #23217 - nicely inform user that no company was found when no company was found [baragdan]
- Task #23215 - keep GET query arguments when login redirects [baragdan]
- Task #22993 - Add a tab to ReportekEngine management where we can see migrations
- Task #23236 - Fix organisation_details link to reporting folder for non-ue types
- Task #22993 - add migration to migration tracking support. Create migration decorator [baragdan] (needs migration)
- Task #22445 - Lockdown: unmatch companies case + sending emails [baragdan]
- Task #22989 - Fix datatable error on IE [malduvit]
- Task #22904 - Add missing functionality to Envelope [baragdan]
- Task #22820 - Notification settings [malduvit]
- Task #22817 - Fix url for fgas portal [malduvit]
- Task #22819 - Ajax loading for companies table [malduvit]
- Task #22874 - Ajax loading for pending companies [malduvit]
- Task #22445 - implement Lockdown (TODO: send mails) [baragdan]
- Task #22664 - Run local QA on "Run Full QA" [baragdan]
- Task #21874 - bugfix: invalid json [nituacor]
- Task #22646 - fix original size of value 0
- Minor interface changes
- Task #20076 - Translate fgas portal country codes to bdr country folders
- Imporve BDR messages content on pages involving Fgas Portal
- Refs #21874 - ReportekAPI with get all released envelopes and other methods
- Task #20076 - Fgas Portal integration [baragdan] (BDR only) {setup it in Data.fs}
- Task #20006 - Add support for CAS/eCAS auth for whoever needs it [baragdan] (BDR) {needs setup of Data.fs objects OR benign if unconfigured}
- Task #22376 - Moved build collections form from ReporekEngine to ReportekUtilities [malduvit]
- Task #22404 - Workaround zope's inabillity to detect mime type while utf8 BOM present [baragdan]
- Task #22436 - Fix seek(0) on raw zip handler when normal, non raw read is used [baragdan]
- Task #22312
- Add more categories to ReportekUtilities
- Task 19360 - add 'deferred mode' to the compression of Report Documents [baragdan]
- better separation of deployments [baragdan]
- fixes for ReportekUtilities [malduvit]
- Task 3324
- Fixed file upload in envelope [vitaliemaldur]
- Fixed the id generation for the file [vitaliemaldur]
- Task 21521 - Simplified process of attaching multiple files to a feedback [olimpiurob]
- Task 20358:
- Added the possiblity of changing the properties of the ReportekEngine xmlrpc methods from manage_properties view [olimpiurob]
- Removed inheritance DataflowsManager and CountriesManager inheritance in the Collection class. The xmlrpc methods will be called from ReportekEngine [olimpiurob]
- Fixed tests after migration [olimpiurob]
- Minor changes to ReportekUtilities. [olimpiurob]
- Added statistics and envelopes.autocomplete browser pages in views.zcml. [olimpiurob]
- Changed assign_role functionality to add the new role instead of overwriting existing ones. [olimpiurob]
- Changed revoke_roles functionality to add the possibility of individually select which roles to revoke. [olimpiurob]
- Added functional tests for ReportekUtilities [olimpiurob]
- Task 20730 - Make zip upload much more faster by transplanting zipped content from zip container to gzip blob file [baragdan]
- Task 20730 - Add migration script to fix blob file sizes (requires migration) [baragdan]
- Task 21228 - Make CR ping robust towards concurrent pings for the same envelope and durable in case of zope restart [baragdan]
- Task 21377 - Make script for exporting all feedback urls that are manual and include email addresss [baragdan]
- Task 20730 - Fixed getZipInfo method not to crash when fed non-zip file [baragdan]
- Task 20561 - Fix the display of content_type for old, compression unaware Documents [baragdan]
- Task 20537 - Prevent empty obligation from showing in enevelopes obligations [baragdan]
- Task 19360 - Get rid of unreliable fs_path. Blobs can be moved by zope so always compute the path (requires migration) [baragdan]
- Task 20500 - fix pingCR for local roles [nituacor]
- Task 19360 - Avoid decompressing and recompressing [baragdan]
- Task 19323 - Eliminate the unreleased gap between the envelope release and CR ping [baragdan]
- Task 19962 - Implemented functionality for allow to set the maximum size for QA script. [mironovi]
- Task 5992 - export only apps referenced by procs; also do path compare and report for apps [baragdan]
- Task 3312 - Fixed rebuild_catlog to include the dataflow mapping records [baragdan]
- Task 5992 - Fix and improve Import/Export of open dataflow processes [baragdan]
- Task 19856 - Fix Obligation list under envelope properties [baragdan]
- Task 3279 - Broaden the detection of xml mime type [baragdan]
- Task 17226 - Reject ambiguous schema locations [baragdan]
- Task 3312 - Refactor DataflowMappings [baragdan]
- Task 17579 - Envelope activities history show missing activities in red [baragdan]
- Task 19418 - RDF output has links url quoted [baragdan]
- Task 18960 - Reportek to split xmlSchema on space in RDF output [baragdan]
- Task 19323 - Implement ping/delete to the Content Registry [baragdan]
- Task 17109 - Implement a ping to the content registry (also pings subitems) [baragdan]
- Task 19353 - fix searchdataflow displaying search regardless of permissions
- Task 19310 - fix displaying of multiyear obligation in envelope overview [baragdan]
- Task 18707 - Fix receiving of remote conversion service results [baragdan]
- Task 17612 - Build_collections: improve error messages
- Task 17109 - Implement ping on enevlope release but not yet on revoke [baragdan]
- Task 17922 - Write size of uploaded file to event log [nituacor]
- Task 17979 - Fix yet another kind of blob path.
- Task 17247 - Rerender feedback htmls. Update script to readd missing html. Prevent reportek.convertes/safe_html from removing i18n
- Task 17979 - Fix blob path when uploading new file
- Task 18701 - Add url filed back to search form
- Task 18521 - Fixed the expiration message on the envelope note page
- Some fixes to DTML -> ZPT conversion. Fix the envelope overview automatic refresh.
- Task 18609 - Fix radio button labels on search form.
- Task 17979 - Fix blob path computation
- Task 18472 - Refactor search.
- Task 17979 - Add blob path in filesystem to manage document view
- adapted locales/update.sh script for buzzardNT staging deployment
- Various fixes for a fresh, clean and up-to-date buildout
- Unified products BDR and CDR (based on buildout REPORTEK_DEPLOYMENT env var)
- Add multilanguage to Reportek
- Remote converters use RESTful API
- Local QA script assignable to mime-type
- Remote REST Application (Art. 17)
- Add globally_restricted_site flag in ReportekEngine (for BDR) [dincamih]
- Display mapping related messages when handling application files [dincamih]
- Implement Envelope.has_blocker_feedback REST API [dincamih]
- SVG workflow graph [dincamih]
- Add interface to retrieve feedback details [dincamih]
- Reimplement SHP converter [dincamih]
- Use REST API for remote conversions [dincamih]
- View for displaying local roles for user id [dincamih]
- Other minor fixes [dincamih]
- Session-based mechanism to set and display system messages [moregale]
- Fix handling of large files (XML sniffing, zip download) [moregale]
- Fetch dataflow schema mappings from DD; edit and save the table in a single object [moregale]
- Replace TinyMCE with CKEditor [dincamih]
- Clean feedbacks and comments before saving [dincamih]
- Add description note for local conversion service [dincamih]
- Add creator to the rdf response [dincamih]
- Add Build_collections (bulk creation of collections) [dincamih]
- Fix converters with extraparams [dincamih]
- Fix gml without background converters [dincamih]
- Bring back convertDocument for external calls compat. [dincamih]
- Add apps migration deploy script [dincamih]
- Add UNS settings to ReportekEngine._properties [dincamih]
- Remove ReportekEngine.__setstate__ [dincamih]
- Move envelope applications from '/' [dincamih]
- Local conversion service [dincamih]
- Convert using ApacheTika [dincamih]
- Require buildout flag to send UNS notifications [moregale]
- Remove support for HTTP Range requests [moregale]
- Clean API for accessing a document's file content [moregale]
- For local scripts that need access to documents we create temporary files instead of providing paths to the original data store [moregale]
- Document storage reimplemented using ZODB BLOBs [moregale]
- Zip cache moved to
${CLIENT_HOME}/zip_cache
[moregale] - New object type File (Blob) similar to OFS.Image.File [moregale]
- Feedback files stored as File (Blob) objects [moregale]
- Move search pages to disk [dincamih]
- included update_catalog_indexes script in extras [nitaucor]
- included update_auth package in extras, see docstring of init [simiamih]
- Switch to distutils package structure. [moregale]
- Documentation generated with Sphinx. [roug, moregale]
- Remove Article 17 reporting from 2007. [bulanmir]
- Rewrite XML Schema sniffer, drop dependency on PyXML. [moregale]
- Change imports (CatalogAware; OFS events) to work on Zope 2.13. [moregale]
- Send email for errors caught by error_log. [moregale]
- Last version to be installed in Zope2 Products folder; compatible with Zope 2.9