3.0.3
=====
435 Modified: wflow-consoleweb, wflow-install - Updated icons and images to the new logo.
434 Fixed: wflow-core - Current User Hash Variable - Display empty when user is anonymous.
433 Fixed: wflow-consoleweb - Userview Builder - Userview does not have default font setting.
432 Fixed: wflow-core - Form Row Data List Binder - "dateCreated" and "dateModified" are not filterable.
431 Fixed: wflow-core - Data List Builder - Filter query is duplicated when obtaining record count.
430 Fixed: wflow-core - Form Row Delete Datalist Action - Error when no record is selected (#801)
429 Fixed: wflow-core - Email Tool - Send email to email addresses configured in both "To (specific email address)" and "To (participant ID)".
428 Fixed: wflow-core - Default Validator - Email validation is not working correctly (#793).
427 Fixed: wflow-core - Database Update Tool - Can't connect to MSSQL (#787).
426 Fixed: wflow-core - Form Util - Prevent null pointer exception.
425 Fixed: wflow-plugin-archetype - Plugin Pom - Included unnecessary lib in the jar .
424 Fixed: wflow-core - Nested Hash Variable - Error when content contains CSS
423 Fixed: wflow-core - Text Field Form Element - Incorrect JSON syntax in properties options.
422 Fixed: wflow-plugin-base - Property Util - Proper handling of invalid JSON String exception.
421 Fixed: wflow-consoleweb - Datalist Builder - Order and Order By are mandatory fields in Datalist Basic Properties (#775, #776).
420 Modified: wflow-core - Abstract Sub Form - Instead of using generated UUID, use value from parent form as primary key, if defined (#770).
419 Added: wflow-core - Hash Variable - Support nested hash variable with syntax like '#prefix.{prefix.key}#' (e.g., #date.{envVariable.dateFormat}#).
Modified: wflow-core - Form Hash Variable - Use "ID" from request parameter as primary key, if it exists (#696).
Added: wflow-core - Form Hash Variable - Support new syntax '#form.tableName.fieldId[SANDBOX:primaryKey]#' (e.g., #form.table1.field1[]#).
418 Fixed: wflow-wfengine - Workflow Manager - getAssignmentList not working with encoded processDefId (#774).
417 Fixed: wflow-core - Form Menu - Value passover on redirection not working for "ID" field (#771).
416 Fixed: wflow-core - App Versioning - Can't create new app version when the app is without a process flow (#767).
415 Fixed: wflow-core - Date Hash Variable - Not working for #date.dd/mm/yyyy# due to regex (#764)
414 Fixed: wflow-core - Section - Allows wrong regex syntax (#755).
413 Modified: wflow-consoleweb - Override Displaytag TableProperties class to support Database Message Resource Bundle (#679).
412 Added: wflow-consoleweb - Datalist Builder - Support for i18n in datalist pagination info.
Added: wflow-consoleweb - Added zh_CN message for Datalist pagination info (#679).
411 Fixed: wflow-code/wflow-consoleweb - Sub Form - Style is hard-coded inline and hard to customize.
410 Modified: wflow-consoleweb - Datalist Builder - Changed page navigator to icon.
409 Fixed: wflow-core - var_ variables not passed over when starting process with confirmation dialog (#747).
408 Fixed: wflow-consoleweb - fk_ , fke_ and var_ parameters are not working properly in Run Process.
407 Fixed: wflow-consoleweb - Property Editor - HTML special characters in value are not escaped correctly (#740).
406 Modified: wflow-core - Check whether a directory is empty before deleting it in FileUtil.
405 Added: wflow-commons - Added create thumbnail utility method in FileManager.
404 Modified: wflow-consoleweb - Output log message to joget.log file.
403 Fixed: wflow-core - Grid - Does not show correctly when PDF is generated by Export Form Email Tool.
402 Added: wflow-core/wflow-consoleweb - Grid - Added min & max numbers for row validation options.
401 Added: wflow-core - Form Builder - Added self-validation support to Form Element.
398 Fixed: wflow-consoleweb - Form/List/Userview Builder - Quick selector blocked by palette in RTL mode (#739).
397 Added: wflow-consoleweb - Property Editor - Added Iframe support for htmleditor property type.
396 Added: wflow-consoleweb/wflow-core - Userview Builder - Added configure options for Login Page customization (#737).
395 Fixed: wflow-consoleweb - Embed Form - Incorrect JSON data generated when subform appears in the form.
394 Modified: wflow-core - Element - Made customParameterName available in Properties.
393 Modified: wflow-core - Select Box/Radio/Checkbox - Always show options that are without grouping value (#732).
392 Fixed: wflow-consoleweb- Proxy server problems (#646)
391 Fixed: wflow-core- Select Box Form Element - Dynamic cascading drop-down list not compatible with IE 8 (#726).
390 Fixed: wflow-core - Custom HTML Form Element - Creates unused column in form data table (#711).
389 Modified: wflow-core - Modified userview inbox menu to display activity name first instead of process name.
388 Modified: wflow-directory, wflow-consoleweb - Support for dot (.) in username (#682)
387 Modified: wflow-consoleweb - Minor fix for datalist tag URL
386 Modified: wflow-consoleweb - Hide import app advanced options by default (override environment variables and plugin default properties introduced in r364).
385 Modified: wflow-consoleweb - Datalist CSV export - Support for other charset (#408)
384 Modified: wflow-consoleweb - Datalist Excel export - Supports Unicode (#408).
383 Modified: wflow-consoleweb - Datalist PDF export - Supports Unicode (#408).
382 Modified: wflow-core - Correction of r377 - Form Builder - Section does not display correctly in IE8.
381 Modified: wflow-consoleweb/wflow-core - Text Area Form Element - Supports workflow variable (#699).
380 Modified: wflow-core - Updated convenience method ExtElement.getRequestParameterString to handle parameter array by returning first item.
379 Modified: wflow-consoleweb - Changed "Create" button to always be displayed in the navigation menu of builder, in order to improve user experience (#698).
378 Fixed: wflow-core - Reverted changes on PackageDefinition.hbm.xml of r369 because remove participants/ tools mapping were not working (#695).
377 Fixed: wflow-core - Form Builder - Section does not display correctly in IE8 (#684).
376 Fixed: wflow-core - Form sometimes cannot retrieve data from hidden section (#680).
Modified: wflow-core - Improved form data column caching.
Modified: wflow-core - Updated Form Builder test case.
375 Fixed: wflow-consoleweb - Data List not displayed correctly in IE8 when button is configured to display on top of listing.
374 Modified: wflow-commons - Added additional null check in HostManager.
373 Modified: wflow-plugin-base - Added additional Spring package as OSGI system package.
372 Modified: wflow-consoleweb - Property Editor - Enhanced Element property type to support having the same element property value in another selected element.
371 Modified: wflow-core/wflow-consoleweb - Form Builder Refactoring - added new interface FormContainer for none input element.
Modified: wflow-core/wflow-consoleweb - Form Builder Refactoring - added new abstract class AbstractSubForm for sub form type element.
Modified: wflow-core/wflow-consoleweb - Form Builder Refactoring - improved form validation handling.
370 Modified: wflow-consoleweb - Updated console_zh_CN.properties (#679).
369 Modified: wflow-core - Optimized performance by setting lazy loading for app definition.
368 Modified: wflow-core - Modified form store implementation to update schema before storing.
367 Fixed: wflow-core/wflow-consoleweb - "Submit", "Complete" & "Save As Draft" Button labels in form are hard-coded (#679).
366 Fixed: wflow-designer - Home key not working in Malay (ms) locale setting.
365 Fixed: wflow-designer - Delete key not working in other locale settings (#679).
364 Added: wflow-core/wflow-consoleweb - Added option to configure override environment variable and plugin default properties in the import app feature (#613, #676).
363 Fixed: wflow-commons/wflow-consoleweb - WorkflowUtil.getHttpServletRequest() cannot handle MultipartHttpServletRequest correctly.
362 Modified: wflow-commons, wflow-wfengine - Added optional support to use JNDI datasource from the app server.
361 Modified: wflow-designerweb - Modified display name in web.xml.
360 Modified: wflow-wfengine, wflow-core - Modifications required to support Websphere AS 7 and DB2 9.5 (#673)
359 Fixed: wflow-core - Import & export app not working correctly in different timezone.
358 Added: wflow-consoleweb - Chinese -simplified (zh_CN) message bundle
Added: wflow-consoleweb - Korean (ko) message bundle
Added: wflow-consoleweb - Malay (ms) message bundle
357 Added: wflow-designer - Chinese -simplified (zh_CN) message bundle
Added: wflow-designer - Korean (ko) message bundle
Added: wflow-designer - Malay (ms) message bundle
356 Fixed: wflow-designer - Can't deploy when set to other locales (#583).
355 Fixed: wflow-core - App Service - Element formatDataForValidation method is not called when submitting form to run process.
354 Fixed: wflow-core - Form Service - Empty file upload submission is not handled properly.
353 Modified: wflow-core - File Upload Form Element - Check for null value.
352 Fixed: wflow-consoleweb - JavaScript API - Broken after jQuery upgrade
351 Fixed: wflow-core - Select Box - Empty value is not handled properly after an unsuccessful validation.
350 Fixed: wflow-consoleweb - Fixed Import PO File which does not work when system locale is not set (#647).
349 Fixed: wflow-commons - Multipart File is not clear in request.
348 Fixed: wflow-consoleweb/wflow-designerweb - Removed unnecessary context.xml.
347 Fixed: wflow-consoleweb - Datalist Builder - Cannot change the properties of a datalist (#642).
346 Fixed: wflow-core - .Text Field Datalist Filter Type - Build query based on empty value was causing incorrect data return in list (#642).
345 Fixed: wflow-consoleweb - Form drop-down list in properties editor is in unsorted order (#641).
344 Modified: wflow-core - Improved hash variable processing.
343 Fixed: wflow-core - Run Process Menu - Start process with record ID not working correctly when a form is mapped to Run Process activity (#637).
341 Fixed: wflow-consoleweb - Monitor Apps - Options in "Filter by App" select box not sorted (#602).
340 Fixed: wflow-core - Default Validator - Numeric checking would not allow negative values (#623).
Added : wflow-core\wflow-consoleweb - Default Validator - Support for custom regular expression checking and custom error message
339 Fixed: wflow-consoleweb - Property Editor cannot handle HTML value properly.
338 Added: wflow-consoleweb/wflow-core - Select Box/ Checkbox/ Radio Form Element - Feature to dynamically refresh available options dependent on other fields (#609).
Added: wflow-consoleweb/wflow-core - Default Form Options Binder - Support for dynamic options
337 Modified: wflow-consoleweb/wflow-core - Updated jQuery library to 1.5.2.
335 Fixed: wflow-consoleweb - Datalist Builder - Binder configuration does not support long text (#615).
334 Fixed: wflow-core - Duplicate Value Validator - Exception when table is not yet created (#603)
333 Fixed: wflow-core - Sub Form - Prevent NullPointerException.
332 Fixed: wflow-core - Datalist paging does not work correctly after applying filter or change page size (#593).
331 Added : wflow-core - Support for workflow-related hash variables in Sub Form
Fixed : wflow-core - File upload missing after form hits validation error (#585).
Fixed : wflow-core - File upload is not cleared after submission (#413).
Modified : wflow-consoleweb - Added ID field to embed form if it is not present.
330 Added: wflow-commons - File Manager to manage temporary files
3.0.2
=====
325 Modified: wflow-wfengine - Removed unnecessary call(s) to retrieve activity info when getting assignments.
324 Fixed: wflow-core - Inbox showing tasks of other apps when current app does not have any process (#572).
323 Fixed: wflow-core - Process Data Collector - Null Pointer Exception
322 Fixed: wflow-core - Hash Variable - Some hash variables are not processed for the process tool plugin property (#570).
321 Fixed: wflow-consoleweb - json/console/monitor/activity/list SLA logic outdated (#568)
320 Fixed: wflow-consoleweb - Fixed JSON API that was not working and removed unsupported JSON API.
319 Added: wflow-designer - Added deadline support for date & time.
318 Fixed: wflow-consoleweb - Error message for unsuccessful retrieval of columns shown when creating new list.
317 Fixed: wflow-wfengine - Workflow variable in deadline does not work correctly with Deadline plugin.
316 Fixed: wflow-wfengine - Deadline re-calculation does not work (#559).
315 Fixed: wflow-core - Duplicate Value Validator does not work when clicking twice due to Form Data ID not being tracked correctly (#529).
313 Fixed: wflow-consoleweb - Userview redirection not working correctly (#533).
312 Fixed: wflow-core - Options in Organization/Deparment/Group/User Permission are not sorted in aphabetical order (#552).
311 Fixed: wflow-core/wflow-consoleweb - Form data from previous form not displayed although mapped to same table (#548).
310 Added: wflow-core, wflow-consoleweb- Added JSON API for Published Apps and Published Processes (#537).
309 Modified: Hidden Field - Removed readonly check in template because it breaks section visibility control. Readonly check is already done on submission.
308 Modified: JSON Tool - Allow to set external data with JSON Object Name field.
Modified: JSON Tool - Set process ID automatically if ID and "Base JSON Object Name for Multirow Data" are not specific.
307 Fixed : Property Editor - In some browsers, the difference of selected values in the multi-select element can hardly be seen.
306 Fixed: wflow-directory - Fixed possible NullPointerException when there are no groups or departments.
305 Fixed: Form Builder - Section - Visibility Control by Multiple Value Field is not handled properly (#527).
304 Added: wflow-core, wflow-consoleweb - Added HTTPS support for communication between the Web Console and Workflow Designer.
303 Modified: wflow-core - Form Hash Variable - Process hash variable only when primary key is not empty.
Modified: wflow-core - Form Data Dao - Refactored LoadByTableNameAndColumnName method.
302 Fixed: wflow-core - Fixed possible ArrayIndexOutOfBoundsException in ReportManager.
301 Modified: wflow-consoleweb - Participant Mapping - Display an indicator to show a mapping object does not exist in Directory (#496).
300 Modified: wflow-consoleweb - Datalist Builder - Prompt user with a message when columns cannot be retrieved (#484).
299 Fixed: wflow-consoleweb - Datalist Builder - Submitted filter value that contains space is not working (#510).
298 Fixed: wflow-commons - Fixed possible NullPointerException in StringUtil.escapeRegex.
297 Modified: wflow-core - Reduced redundant database calls when processing hash variables.
296 Modified: wflow-wfengine - Process hash variable on activity name when creating activity instance.
295 Fixed : wflow-core - Group Userview Permission - Implementation tied to default Directory Manager (#499).
294 Fixed: wflow-core -FormDataDaoImpl - getFormRowColumnNames method returns an incomplete columns list (#474).
293 Fixed: wflow-core - Form Builder - Section - Visibility Control breaks the readonly feature (#471).
Fixed: wflow-core - Form Builder - Section - continueValidation method is not implemented for regex checking (#470).
Modified: wflow-core - Form Builder - Section - Hide section that should be processed on server side.
292 Modified: wflow-core - FormHashVariable - If value returned is null, replace it with an empty String (#450).
290 Modified: wflow-core/wlow-consoleweb - User Notification - Exclude activity from sending email notification (#444).
Modified: wflow-core/wlow-consoleweb - User Notification - Customizable assignment link (#449)
289 Modified: wflow-core - DefaultFormBinder - Return the correct form for the binder.
287 Fixed: wflow-core - Hash Variable - Failure to process hash variable when the return value contains regex escape characters (#443).
286 Modified: wflow-consoleweb - Modified process image URL (#442).
285 Fixed: wflow-consoleweb - IE9 - Form Builder, Datalist Builder, Userview Builder windows are fixed to a small size (#440).
284 Modified: wflow-consoleweb - Redirect to process listing page if there are multiple processes after deploying a process.
283 Modified: wflow-consoleweb - Minor changes in header and footer tags that cause problems in Weblogic.
3.0.1
=====
278 Fixed: wflow-consoleweb - Fixed incorrect link in the userview login page header.
277 Fixed: wflow-consoleweb - Datalist Builder - App ID and app version are not passed over to retrieve plugin properties.
276 Fixed: wflow-core/wflow-consoleweb - Userview redirection not working correctly.
275 Modified: wflow-core - DefaultTheme - Changed CSS.
274 Fixed: wflow-consoleweb - Userview default theme not set.
273 Fixed: wflow-core/wflow-consoleweb - currentAppDefinition not set from WorkflowJsonController methods. (Partially contributed by Yudhi Widyatama.)
272 Fixed: wflow-consoleweb - Form list filter not working.
271 Modified: wflow-core - Refactored FormDataDao to improve performance.
270 Fixed: wflow-core - Section - Visibility Control not working for hidden field and multivalue element.
269 Fixed: wflow-core - Sub Form stores a new record if form definition does not contain an ID field (#435).
268 Fixed: wflow-core - Subform still stored when set to readonly.
267 Added: wflow-core/wflow-consoleweb - Allow section visibility control using regex.
Modified: wflow-core/wflow-consoleweb - Allow section visibility control by dynamic added element.
266 Fixed: wflow-consoleweb - Properties Editor - HTML property type converts URL to unusable relative URL.
265 Added: wflow-core/wflow-consoleweb - Allow DefaultFormOptionsBinder to have an empty option on top of others.
264 Fixed: wflow-consoleweb - Fixed assignment in inbox or email notification not displaying correct form version.
261 Modified: wflow-core, wflow-consoleweb - Updated userview to improve rendering performance.
260 Fixed: wflow-consoleweb - Fixed plugin resource servlet not setting the correct response expiry header.
259 Fixed: wflow-consoleweb - Datalist Builder - Sequence of filter in actual list is not same with that in Datalist Builder (#431).
258 Modified: wflow-core, wflow-consoleweb - Modified userviews to prevent double page loading when redirecting after form submission.
257 Modified: wflow-core - Modified Section and Grid for changes in r254.
256 Modified: wflow-core - Form Builder - Enhanced Section visibility control feature.
255 Modified: wflow-plugin-base - Updated PluginManager testPlugin method to return the execution result.
254 Modified: wflow-core - Assigned a unique key to every element for use in template.
Fixed: wflow-core - Form Builder - Datepicker not working when multiple fields have the same ID (#419).
253 Fixed: wflow-core - Form Builder - Input data in invisible section still submitted (#428).
252 Fixed: wflow-directory, wflow-consoleweb - Fixed deleting users, setting HOD on user creation and unsetting HOD (#418 and #426).
251 Modified: wflow-core - SubForm - Get binder from actual form if subform binder is not set.
250 Fixed: wflow-core - Inbox Menu - Date does not follow user time zone (#425).
Fixed: wflow-core - Service Level Monitor column missing from Inbox menu (#423).
249 Fixed: wflow-consoleweb - Inbox - Date formats of Date Created and Due Date are different (#424).
248 Fixed: wflow-consoleweb - Datalist Builder - Filter template fails to load after editing properties (#421).
247 Modified: wflow-wfengine, wflow-core - Minor refactoring in WorkflowManager to prevent unneeded audit trail record
246 Fixed: wflow-commons - StringUtil - Error in parsing URL parameter
245 Modified: wflow-core - SubForm - Checked for null value.
244 Fixed: wflow-consoleweb - Fixed console header menu wrapping when translated labels are too long.
243 Modified: wflow-install - Updated SQL for empty and sample databases.
242 Fixed: wflow-core - FormMenu - Form cannot be submitted when there is a field ID called "action".
Fixed: wflow-core - InboxMenu - Form cannot be submitted when there are field IDs called "action" and "mode".
241 Fixed: wflow-commons - Problem with heavy API calls just after startup (contributed by Yudhi Widyatama)
240 Fixed: wflow-core - RunProcess - Form cannot be submitted when there is a field ID called "action".
239 Modified: wflow-core, wflow-consoleweb - Minor refactoring and dependency updates
238 Modified: wflow-consoleweb - Improved and corrected messages in properties files.
237 Fixed: wflow-core: FormMenu - Cannot load form using primary key (ID) that uses Userview Key.
236 Fixed: wflow-commons/wflow-consoleweb - Wrong handling of multi-value parameters in StringUtil and util.js.
235 Fixed: wflow-consoleweb - Datalist Builder - Error in retrieving filter template in design mode.
234 Fixed: wflow-consoleweb - Property Editor - Error in retrieving second-level element select value.
233 Fixed: wflow-core - Extra column is created for Form ID & Section ID in database table.
232 Modified: wflow-core - Added caching when retrieving form column names.
231 Fixed: wflow-core - Fixed NullPointerException in FormMenu, InboxMenu & RunProcess after changes done in r225 & r230.
230 Fixed: wflow-core - Changed InboxMenu to redirect to next assignment instead of directly showing the next assignment form.
229 Modified: wflow-core - Form Builder - Able to set selected value in form options binder (#410).
227 Modified: wflow-core - Userview Builder - Allow theme to get information from userview object.
226 Fixed: wflow-core - Form Builder - Not able to preview due to incorrect form definition JSON.
225 Fixed: wflow-core - Changed RunProcessMenu & FormMenu to redirect to next assignment instead of directly showing the next assignment form.
224 Added: Form Builder - Column width needs to be configurable (#340).
223 Fixed: wflow-core - Form Builder - Grid value from property editor not correctly handled (#403).
222 Fixed: wflow-consoleweb - Property Editor - Select box value in grid not saved.
3.0.0
=====
216 Modified: wflow-install - Modified Linux setup script to use sample database instead of empty one.
215 Added: wflow-install - Added sample SQL for database containing org chart and sample CRM app.
214 Modified: wflow-consoleweb - Modified home page to open console in the same window.
213 Modified: wflow-install - Changed installation directory for v3.
212 Modified: wflow-install - Removed sample org chart data from jwdb-empty.sql.
211 Fixed: wflow-consoleweb - Form Builder - Grid data not kept when submitting data by pressing the Enter key in Chrome (#397).
210 Fixed: wflow-consoleweb - Fixed wrong resource bundle key when an assignment is unavailable.
208 Added: wflow-consoleweb - Added an option to hide or show list level action when there is no record or checkbox (#392).
207 Fixed: wflow-wfengine - Delay & time taken displaying wrong value(#393).
206 Fixed: wflow-wfengine - Wrong SLA limit calculation when duration unit is set to Hour (#392).
205 Fixed: wflow-core - Datepicker doesn't show up in IE (#381).
204 Fixed: wflow-consoleweb - SLA does not show in monitor processes (#380).
203 Added: wflow-plugin-archetype - To generate a base plugin Maven project
202 Fixed: wflow-wfengine - AppUtil.getCurrentAppDefinition() should not be used in tool (#387).
201 Fixed: wflow-wfengine - processRequesterId is not passed over to external form (#385).
200 Fixed: wflow-consoleweb - Complete assignment API does not work if assignment is not yet accepted (#386).
199 Fixed: wflow-consoleweb - AssignmentManager.login does not return username after first-time successful login (#384).
198 Fixed: wflow-consoleweb - Hash password is not working (#383).
197 Modified: wflow-core - Modified form grid element to trigger a change event when adding, editing and deleting a row.
196 Modified: wflow-core - Updated form service to automatically generate a unique ID if the ID is empty, before invoking store binders.
194 Fixed: wflow-core, wflow-consoleweb - Fixed a problem in property editor where form options may be shown from a different app.
193 Fixed: wflow-plugin-base - Map ordering in element templates are messed up when loaded via an OSGI plugin.
192 Fixed: wflow-consoleweb - email plugin - Typo in label
190 Added: wflow-install - Bundle CRM sample app in installer.
189 Modified: wflow-consoleweb - Exclude not harmful NullPointerException thrown from dbcp in log4j (#247).
188 Fixed: wflow-core - Delete not working at row level in Datalist (#379).
186 Fixed: wflow-core - Tool not executed on deadline (#378).
185 Modified: wflow-consoleweb - Minor text changes to the home/landing page
184 Added: wflow-consoleweb - Added new home/landing page, favicon and error pages.
183 Fixed: wflow-core - Form Builder - Readonly field controlled by parameter with prefix fk_ not working after an unsuccessful form validation (#377).
182 Fixed: wflow-consoleweb - App - Message key is wrong when editing message (#376).
181 Fixed: wflow-core - App Message Hash Variable is not working (#375).
180 Modified: wflow-consoleweb - Show activity definition ID & process instance in Monitor Processes's activity view (#374).
179 Modified: wflow-core/wflow-consoleweb - Refactored userview embed mode support.
177 Modified: wflow-core - Refactored FormLoadBinder.
Fixed: wflow-core/wflow-consoleweb - Incorrect process instance ID retrieved in form when starting a process with a record ID (#357).
Modified: wflow-consoleweb - Added support for starting process with record ID.
176 Modified: wflow-core - Added setting to set checkbox to display or not to display in both sides of List Menu.
175 Fixed: wflow-core - NullPointerException when export datalist and column data are null (#370).
174 Fixed: wflow-core - Subform inside subform element is editable (#368).
173 Fixed: wflow-consoleweb - Userview Page Not Found Error after r153
172 Fixed: wflow-commons/wflow-consoleweb - Form Builder - Cannot save Unicode data properly (#369).
171 Modified: wflow-consoleweb - Added conditional display of current profile in footer.
170 Fixed: wflow-core - Fixed possible NullPointerException when submitting a form.
169 Modified: wflow-core/wflow-consoleweb - Ordered fields alphabetically in Datalist Builder (#363).
167 Modified: wflow-consoleweb - Removed unused "Welcome Message Delay" system setting.
Added: wflow-consoleweb - Added "Landing Page" system setting to redirect user to specified page (#361).
165 Fixed: wflow-wfengine - "Package ID does not match App ID" error when deploying in non-unicode OS (#362)
164 Fixed: wflow-consoleweb - Visibility control on Run Apps based on userview permission (#359)
163 Fixed: wflow-core - Multiple participants on workflow variable mapping (#360)
162 Modified: General - Various updates and fixes for caching implementation in profiles
161 Fixed: wflow-consoleweb - App Management: White List not working (#338).
Fixed: wflow-consoleweb - Published Processes: Process listing has no check in start process white list.
160 Modified: wflow-core - Allowed subform to set workflow variable after refactoring of Form Data Storing (r154) (#331).
158 Fixed: wflow-core - Workflow Variable: Workflow variable value can't be set from Run Process Activity (#350).
157 Fixed: wflow-core - List Menu : Button and checkbox position not working (#349).
155 Fixed: wflow-core - Inbox Menu sorting should be ordered by latest created date shown at the top (#354).
154 Fixed: wflow-core - Hidden Field value still submitted when it is readonly.
Modified: wflow-core - Refactored form data storing.
Modified: wflow-core - Refactored Hibernate Mapping of form data.
152 Modified: wflow-commons / wflow-consoleweb - Refactored URL path matching logic.
151 Modified: wflow-core - FormRowDataListBinder - Lists subform field that is in the same table for available columns (#332).
150 Fixed: wflow-core - Submit button still shown when Form Menu set as readonly (#336).
149 Added: wflow-consoleweb - Form Builder: Display list of existing tables when user is creating a new form (#255).
148 Fixed: wflow-consoleweb - Form builder auto scroll to top when property editor is closed (#320).
147 Modified: wflow-core - Set DefaultTheme as Userview Theme default value.
Fixed: wflow-core - Page auto scrolls to top when clicking on the add or delete link of Grid.
146 Fixed: wflow-consoleweb - "Guider not defined" error when ui.js is included without include guider js file.
145 Fixed: wflow-plugin-base - JavaScript error when property name contains special character.
144 Fixed: wflow-core - Duplicate value validator prevents update of existing record (#328).
Added: wflow-core - Form utility method to check element value changes.
Fixed: wflow-core - FormMenu does not allow to modify ID value when ID field hits error.
Added: wflow-core - Added a hidden field in form to keep the original record ID.
143 Fixed: wflow-consoleweb - Cannot update user password from Setup Users (#330).
142 Fixed: wflow-consoleweb - Removing Element Select Properties page not handled properly in property editor.
141 Added: wflow-core - Added LoggedInUserPermission for userview permission type.
140 Fixed: wflow-plugin-base - Plugin message is not shown after changes on r120.
139 Added: wflow-core - Added Password form field.
138 Fixed: wflow-core - Datalist action not working (#323).
137 Added: wflow-consoleweb - Show current working item in builder quick navigator.
Added: wflow-consoleweb - Added create feature in builder quick navigator.
3.0-BETA 2
==========
134 Modified: wflow-consoleweb - Keep system session alive.
132 Fixed: wflow-consoleweb - Guider helps to show error when the object attached to it does not exist.
131 Fixed: wflow-consoleweb - Plugin resource (e.g., CSS) retrieved from servlet cannot render properly in IE.
130 Fixed: wflow-core - Fixed NullPointerException when viewing an assignment with empty workflow variable value on Oracle.
129 Fixed: wflow-consoleweb - Updated resource bundle to correct wrong case in a Userview Builder key and modified the description for the Setup Users menu when disabled by plugin.
128 Modified: wflow-install - Added URIEncoding="UTF-8" for connector to server.xml.
127 Modified: wflow-core - Modified the version of all plugins to the proper value.
126 Fixed: wflow-consoleweb - Removed unused code in the plugin configuration page that causes a PropertyNotFoundException for 'defaultPropertyValues'.
125 Fixed: wflow-core - Fixed FormRowDataListBinder returning wrong rows and row count when the filter query does not contain any value (e.g., when ID is null).
124 Fixed: wflow-consoleweb - IE8: The entire web page is rendered solid black when the new "Help" is Enabled (#317).
123 Fixed: wflow-core - Dynamic added row action & action not shown when there are no row action or actions added in builder.
122 Modified: wflow-wfengine - Updated DeadlinePlugin & ParticipantPlugin to reflect changes in plugin refactoring.
121 Fixed: wflow-consoleweb - Link to Run Process: Form validation error appears when form is opened (#313).
120 Added: wflow-commons - Added URL-related method to StringUtil.
Modified: wflow-plugin-base - Refactored plugin interface.
Modified: wflow-core - Updated plugins to reflect changes in plugin interface refactoring.
Modified: wflow-core - Refactored data list implementation.
Added: wflow-core - Added support for multiple data list filter and filter type.
Added: wflow-core - Added TextFieldDataListFilterType.
Modified: wflow-consoleweb - Refactored Data List Builder and added filter type support.
Fixed: wflow-consoleweb - Sorting of columns, row actions, actions and filter in Datalist Builder works inconsistently.
119 Fixed: wflow-consoleweb - Fixed #312: Activity Mapping: NPE thrown (caused by r117).
118 Fixed: wflow-core - Improper handling of request object does not exist when executing tool.
117 Fixed: wflow-consoleweb - Fixed existing external form values not shown when editing an activity mapping.
116 Fixed: wflow-core, wflow-consoleweb - Fixed external forms not being displayed when mapped to an activity.
115 Fixed: wflow-consoleweb - Fixed wrong help message in the inbox page.
114 Modified: wflow-consoleweb - Hide debugging message that displays Help key in the footer.
113 Added: wflow-consoleweb - Added initial help/hints content (enabled by default) for the web console. User preference to enable/disable the hints is stored using cookies.
112 Modified: wflow-core - Properly wrapped template scripting inside element div for DatePicker, Grid & Section.
111 Added: wflow-consoleweb - Added element unload function call to Form Builder.
110 Modified: wflow-core - Enhanced the default Userview theme.
109 Added: wflow-consoleweb - BeanShellFormBinder message
108 Fixed: wflow-core - Form data cannot be sorted in Oracle.
107 Fixed: wflow-consoleweb - Request parameter when starting process isn't passed to the next assignment.
106 Fixed: wflow-core - Column name 'uid' is a reserved keyword in Oracle.
105 Added: wflow-consoleweb - Added help engine to support guided tour popup dialogs in consoleweb.
104 Added: wflow-core - Added BeanShellFormBinder.
103 Modified: wflow-core - Refactored Form Binder
102 Fixed: wflow-wfengine - Workflow variable value not set from form field when running on Oracle DB (#303).
101 Added: wflow-commons - Added Utility method to obtain message.
Modified: wflow-plugin-base - Obtain message from default message bundle if cannot find message key from plugin message bundle.
Modified: wflow-core - Consolidate core plugin resource bundles for easier management/translation.
Modified: wflow-consoleweb - Removed hardcoded message.
100 Added: wflow-consoleweb - Added JavaScript function to print userview content without header, navigation & footer.
Added: wflow-consoleweb - Added Print button to form userview template.
99 Fixed: wflow-core - Problem including its own subform (#275)
98 Fixed: wflow-core - Run Process userview menu doesn't redirect after assignment submit (#302).
97 Fixed: wflow-consoleweb - Fixed web console header not using custom CSS defined in System Settings.
96 Fixed: wflow-consoleweb - Missing datalist sorting images
95 Modified: wflow-core - Modified DataListMenu to pass userview key & value to datalist binder.
Modified: wflow-core - Modified FormRowDataListBinder to support userview key & value.
94 Modified: wflow-consoleweb - Reduced font size for datalist table headers in the CSS.
93 Fixed: wflow-consoleweb - After deploying a process, the processes page doesn't reload correctly (#249).
92 Modified: wflow-consoleweb - Removed accepted status checking in inbox as it is not supported.
Fixed: wflow-consoleweb - Task inbox not refreshed to reflect the latest state after task completion (#296).
91 Modified: wflow-core - Support format data before validation in FormService.
Modified: wflow-core - Added validator support for FileUpload form element (#292).
90 Modified: wflow-core - Corrected UserNotificationAuditTrail message.
89 Fixed: wflow-core - Fixed Processes: Participant mapping by workflow variable does not work (#256).
88 Fixed: wflow-core - Sorting not working for InboxMenu.
Modified: wflow-core - Removed unnecessary code from InboxMenu.
87 Modified: Added prefix checks for table calls.
86 Fixed: wflow-wfengine - NullPointerException thrown when there is no due date for process & activity @ WorkflowManagerImpl.
Modified: wflow-core - Return minimum non-zero delay value in getMinMaxValue method @ ReportManager.
Fixed: wflow-core - getReportWorkflowActivityListSize @ ReportWorkflowActivityDaoImpl not working.
Fixed: wflow-core - Removed accidently committed testing code from ProcessDataCollectorAuditTrail.
85 Modified: wflow-plugin-base - Added additional OSGI system package from wflow-core for plugin use.
84 Deleted: wflow-wfengine - Removed report-related classes.
Modified: wflow-wfengine - Calculate process & activity due dates with Deadline plugin.
Fixed: wflow-wfengine - Process & activity delay value not correct.
Fixed: wflow-wfengine - Process's requester not set in getRunningProcessById.
Modified: wflow-wfengine - Removed unused method from WorkflowManager.
Modified: wflow-wfengine - Added audit trail point on executeTool, executeToolCompleted & processCompleted.
Modified: wflow-wfengine - Modified calculation formula of SLA value based on process & activity createdDate, completedDate & dueDate.
Added: wflow-wfengine - Added Utility method to return SLA indicator based on warning level setting.
Added: wflow-core - Added refactored report module.
Modified: wflow-core - Rework on ProcessDataCollectorAuditTrail based on refactored report module.
Modified:wflow-consoleweb - Remove redundant code by get Service Level Indicator from WorkflowUtil.
Added: wflow-consoleweb - Added process & activity SLA report JSON API.
83 Fixed: wflow-consoleweb - Ajax load option on change not working after r61 :Ajax load option failed when child page contains property with same ID.
82 Fixed: wflow-consoleweb - Fixed problem where a new app using a previously deleted app ID displays the previous process (#270).
81 Modified: wflow-designer - Added SLA Limit Field for process.
80 Fixed: wflow-consoleweb - Added missing Published Processes drop-down menu item for normal users.
79 Modified: wflow-plugin-base - Added additional OSGI system packages from Spring framework for plugin use.
78 Modified: wflow-plugin-base - Added additional OSGI system package from wflow-commons for plugin use.
76 Modified: wflow-consoleweb - Updated consoleweb to support additional content using a plugin.
75 Modified: wflow-directory - Refactored authentication into a separate interface.
74 Modified: Added option for users to define their ID columns in the default form option binder.
73 Fixed: wflow-consoleweb - User Management: Default the Role to "User" in the Create New User screen (#264).
72 Fixed: wflow-core - fk_ & fke_ parameters don't pass on if process is started with confirmation dialog first in the Run Process userview menu (#261).
71 Fixed: wflow-core - Hibernate mapping does not get updated when table name changes in Form Builder (#283).
70 Fixed: wflow-core - NullPointerException thrown from FormUtil.findElement when root element is null (#287).
69 Remove: wflow-core - Removed unused property Size of Grid form element.
Modified: wflow-core - Added support for readonly mode in Grid form element.
Fixed: wflow-core - Grid in a Sub Form is not editable even if the Sub Form is not set to readonly (#279).
68 Fixed: wflow-core - Data storing problem when subform store binder is not defined (#276).
66 Fixed: wflow-consoleweb - Mandatory value validation of element selected in property editor not working (#285).
Modified: wflow-consoleweb - Property type, required and validator type in property editor should be case insensitive (#286).
65 Fixed: wflow-core - Hash variable is processed at design time in Form Builder (#278).
64 Fixed: wflow-core - Fixed ParticipantPlugin property loaded incorrectly (#282).
63 Fixed: wflow-plugin-base - Fixed PluginManager.readPluginResourceAsString problem where some new line characters were not removed (#281).
62 Modified: wflow-core - Convert multi-row data to a single field value in JSON format if no store binder is specified for an element in FormUtil.executeElementFormatData .
Added: wflow-core - Added Utilty Method to check whether a form has been submitted or not.
Modified: wflow-core - Modified Grid form element to always return multi-row FormRowSet in formatData.
Added: wflow-core - Added convenience method to get form binder property in String.
Modified: wflow-core - Override equals method of FormRow to checking equivalent with ID only.
61 Fixed: wflow-consoleweb - Radio button value in property editor not saved (#280).
Fixed: wflow-consoleweb - Ajax load option fails when child page contains property with the same ID.
60 Fixed: wflow-core - Fixed ParticipantPlugin.getActivityAssignments (map properties being passed an empty property map).
59 Modified: wflow-consoleweb - Added tomcat-maven-plugin to the POM to allow Tomcat to run via 'mvn tomcat:run'.
58 Bug fix in getGroupByName() method causing a Classcastexception
57 Modified: wflow-consoleweb - Support custom submit button label for experimental embed form.
Modified: wflow-consoleweb - Added name attribute for popup dialog's iframe.
56 Added: wflow-consoleweb - Added experimental form for embed and integration.
55 Modified: wflow-plugin-base - Added additional OSGI system packages from Spring framework for plugin use.
54 Fixed: wflow-plugin-base - List method returns the cached object instance instead of its clone.
53 Fixed: wflow-consoleweb - Fixed participant mapping not removing previous selections when switching mapping types.
52 Fixed: wflow-consoleweb - Fixed jsontable checkbox/radio row selection not working consistently.
51 Fixed: wflow-directory - Directory Manager Plugin properties not loaded correctly.
50 Modified: wflow-wfengine - Added support to filter assignment list with ActivityDefId.
49 Fixed: wflow-consoleweb - Load options on change fail to load with default target value when property editor is initialized.
48 Enhanced: wflow-consoleweb - Support hash variable in Datalist JSON.
47 Fixed: wflow-core - Form menu shows assignment form instead of data form when record ID is the same as process ID.
46 Fixed: wflow-designer - Deadline unit and limit are not saved during package deployment (#267).
45 Modified: wflow-plugin-base - Changed plugin to stateless.
44 Modified: wflow-core/wflow-consoleweb - Support datalist button is visible when no record.
43 Fixed: wflow-core - Removed unused property from Inbox Menu (correction for r42).
42 Added: wflow-core - Added userview Inbox menu type. Removed: wflow-core - Removed WorkflowInboxDataListBinder.
41 Fixed: wflow-wfengine - Process-generated image does not show up after app import or XPDL upload (#269).
40 Fixed: wflow-consoleweb - Fixed problem where selecting a row in the app version list was not working properly.
39 Fixed: wflow-consoleweb - JSON is blocked if columns are too high in Datalist Builder (#260).
38 Modified: wflow-consoleweb - Modified Manage Plugins list to display all (both OSGI and non-OSGI) plugins (#251).
37 Modified: wflow-consoleweb - Support button & checkbox positioning for datalist.
Modified: wflow-core - Modified DataList Menu to support button & checkbox positioning.
36 Added: wflow-core - Added property option in the userview datalist menu to display total row count next to the label, e.g., Menu Item (10).
35 Modified: wflow-core, wflow-consoleweb - Removed duplicate method calls when generating a userview menu.
34 Fixed: wflow-consoleweb - Task Inbox: Unread task not highlighted (#254).
33 Added: wflow-consoleweb - RTL support (#252)
32 Fixed: wflow-core - User notification Audit Trail plugin not working (#258).
31 Modified: wflow-consoleweb - Modified workflow assignment page permission to require a user login. This is necessary to work with direct links from emails.
30 Fixed: wflow-consoleweb - Fixed problem where participant could not be mapped to workflow variable (no effect when clicking Submit button).
29 Fixed: wflow-core - Forms - Nested subform submission does not store data and workflow variable values correctly (#257).
28 Fixed: wflow-core - Form Builder - Fixed section visibility not working for selectboxes and radio buttons in subforms.
27 Fixed: wflow-core - Participant mapping by workflow variable does not work (#256).
26 Added: wflow-core - Added missing property (value, maxlength) to Text Field, Text Area, Select Box, Check Box, Radio Button & Date Picker form elements.
25 Modified: wflow-consoleweb - Increased z-index for the builder quick navigation list so that it appears above the canvas.
24 Added: wflow-consoleweb - Quick navigation list in Form Builder, Datalist Builder & Userview Builder
23 Fixed: wflow-core - Fixed typo in the From label for the user notification audit trail plugin.
22 Modified: wflow-consoleweb - Updated Form Builder to auto generate element IDs instead of leaving them blank by default (e.g., field1, field2, etc.).
21 Modified: wflow-consoleweb - Disabled invalid links in the popup dialogs when assigning users to groups, departments, etc.
20 Fixed: wflow-directory - Fixed problem of deleting users and departments (#248), and added unit test for deletion.
19 Fixed: wflow-consoleweb - Fixed hard-coded list ID in DatalistBuilderWebController and amended DatalistBuilder js in retrieving DataList Binder property options.
18 Fixed: wflow-consoleweb - Fix hard-coded list ID in DatalistBuilder js. Modified: wflow-consoleweb - Removed unused coding in DatalistBuilderWebController.
17 Fixed: wflow-consoleweb - Missing Doctype in FormBuilder, DatalistBuilder and UserviewBuilder
Modified: wflow-consoleweb - Show property description when field on focus in property editor.
16 Fixed: wflow-plugin-base - Added missing directory package definitions for the OSGI container.
15 Fixed: wflow-consoleweb - Fixed process deployment generated image that sometimes only shows up after a page refresh.
14 Fixed: wflow-consoleweb - XPDL is not pass correctly in Unicode.
Fixed: wflow-core - Fails to import, export & create new version when app contains Unicode character(s) in any of its element.
Fixed: wflow-wfengine - Unicode character(s) in generatedXPDL image is incorrect.
Fixed: wflow-designer - XPDL with Unicode character(s) cannot be read properly in Workflow Designer.
13 Fixed: wflow-consoleweb - Builders' titles are not visible in IE.
3.0-BETA
==========
Initial release of beta version.