------------------
**Added**
- 269 Added IFrontPageAdapter, to make front page custom-redirections easier
- 250 Sanitize tool to fix wrong creation dates for old analyses
**Fixed**
- 272 Unknown sort_on index (getCategoryTitle) in Worksheet's Add Analyses view
- 270 ParseError in Reference Widget Search. Query contains only common words
- 266 Worksheet column appears blank in Aggregated List of Analyses
- 265 ValueError in productivity report
- 264 Fix permissions error on site install
- 262 DateSampled does not appear to users other than labman or administrator
- 261 Checking async processes fails due to Privileges of Client Contact
- 259 Error when saving and Analysis Request via the Save button
- 258 Sorting Analysis Requests by progress column does not work
- 257 AttributeError (getRequestUID) when submitting duplicate analyses
- 255 Client contacts cannot see Analysis Requests if department filtering is enabled
- 249 Unable to reinstate cancelled Analysis Requests
**Security**
- 256 Restrict the linkeage of client contacts to Plone users with Client role only
- 254 Anonymous users have access to restricted objects
3.2.0.1709-a900fe5 (2017-09-06)
-------------------------------
**Added**
- 244 Asynchronous creation of Analysis Requests
- 242 Visibility of automatically created analyses because of reflex rule actions
- 241 Fine-grained visibility of analyses in results reports and client views
- 237 Performance optimizations in Analysis Request creation
- 236 Progress bar column in Analysis Requests list and Analyses number
- 233 Background color change on mouse over for fields table from ARAdd view
- 232 Display Priority in Analyses Add View from Worksheet and allow to sort
- 229 Highlight rows in bikalisting on mouse over
- 157 Catalog for productivity/management reports to make them faster
**Changed**
- 218 Render barcodes as bitmap images by default
- 212 Allow direct verification of analyses with dependencies in manage results view
- 213 Sampling Date and Date Sampled fields refactoring to avoid confusions
- 228 Translations updated
- 224 Remove warnings and unuseful elses in Analysis Request setters
- 193 Render transition buttons only if 'show_workflow_action' in view is true
- 191 Code sanitize to make Analysis Specifications folder to load faster
**Fixed**
- 248 Search using Client not working in Add Analyses (Worksheet)
- 247 Sample Type missing in analysis view for rejected samples
- 246 ZeroDivisionError when calculating progress
- 245 Missing Lab Contacts tab in Departments View
- 240 Unable to modify Sample point field in Analysis Request view
- 235 Fix Jsi18n adapter conflict
- 239 Sort on column or index is not valid
- 231 Partition inconsistences on secondary Analysis Requests
- 230 Priority not showing on Analysis Request listing
- 227 Malformed messages and/or html make i18ndude to fail
- 226 Action buttons are not translated
- 225 State inconsistencies when adding an analysis into a previous Analysis Request
- 223 TypeError when Analysis Service's exponential format precision is None
- 221 Filters by Service, Category and Client do not work when adding Analyses into a Worksheet
- 220 Not all departments are displayed when creating a new Lab Contact
- 219 When a Sample Point is modified in AR view, it does not get printed in report
- 217 Setupdata import fixes
- 216 Results reports appear truncated
- 215 All Samples are displayed in Analysis Request Add form, regardless of client
- 214 Status inconsistences in Analyses in secondary Analysis Requests
- 211 Sorting by columns in batches is not working
- 210 In some cases, the sampler displayed in results reports is wrong
- 209 AttributeError: 'NoneType' object has no attribute 'getPrefix' in Analysis Request add view
- 208 Rendering of plone.abovecontent in bika.lims.instrument_qc_failures_viewlet fails
- 206 Unknown sort_on index (getClientTitle) in Add Analyses view from Worksheet
- 202 Once a result is set, the checkbox is automatically checked, but action buttons do not appear
- 201 Results interpretation field not updated after verification or prepublish
- 200 Dependent analyses don't get selected when analysis with dependents is choosen in AR Add view
- 199 AttributeError when adding a Blank in a Worksheet because of Service without category
- 198 The assignment of a Calculation to a Method doesn't get saved apparently, but does
- 196 Error invalidating a published test report (retract_ar action)
- 195 List of Analysis Request Templates appears empty after adding a Sampling Round Template
- 192 Date Sampled is not displayed in Analysis Request View
- 190 Bad time formatting on Analysis Request creation within a Sampling Round
- 189 Bad time formatting when creating a secondary Analysis Request
- 187 After verification, department managers are not updated in results report anymore
- 185 Analysis services list not sorted by name
- 183 Decimals rounding is not working as expected when uncertainties are set
- 181 Client contact fields are not populated in Sampling Round add form
- 179 Wrong values for "Sampling for" and "Sampler for scheduled sampling" fields after AR creation
- 178 Sampler information is wrong in results reports
- 175 Changes in "Manage Analyses" from "Analysis Request" have no effect
- 173 NameError (global name 'safe_unicode' is not defined) in Analysis Request Add view
- 171 Error printing contact address
- 170 Index error while creating an Analysis Request due to empty Profile
- 169 ValueError (Unterminated string) in Analysis Request Add view
- 168 AttributeError 'getBatch' after generating barcode
- 166 Analyses don't get saved when creating an Analysis Request Template
- 165 AttributeError in Bika Setup while getting Analysis Services vocabulary
- 164 AttributeError on Data Import: 'NoneType' object has no attribute 'Import'
- 161 TypeError from HistoryAwareReferenceField while displaying error message
- 159 Date published is missing on data pulled through API
- 158 Date of collection greater than date received on Sample rejection report
- 156 Calculation selection list in Analysis Service edit view doesn't get displayed
- 155 Error while rejecting an Analysis Request. Unsuccessful AJAX call