- Not taken into account the attribute "Decimal Separator" for the
execution of a formula in master DynaForms
- When entering data in a Currency/Percentage field is added spaces
at the beginning (when the field is in a formula)
- Problem solved, has joined the attribute "Decimal Separator" to
evaluate the formula
- It has rewritten the algorithm for the formula evaluation
* Available from version 2.0.44
- The minimization wasn't applied to some js files because the library used gives some errors
- Upgrade the jsmin class and minify the remaining js files
- In the creation/editing of PMTables/ReportTables, not validated the
use of reserved words
- It has validated the use of keywords in the creation/editing of
PMTables/ReportTables
- It has been validated using reserved words to importing a process with
ReportTables (old version)
* Available from version 2.0.44
- Now when a workspace was configured for rest service both classes on workspace and core will be
exposed merging all classes with precedence of workspace classes
On Dispatcher:
- Now it is handling Cross Domain AJAX request, it is accepting requests with method OPTIONS
- Now the behaviour of rest server is modified by confuguration
- The dispatcher can be load configuraion from a processmaker core dir. for all workspaces
and for a determinated workspace
On Cli Command:
- Now it can generate api crud for processmaker root dir and a determinated workspace
- More improvements to handle correctly build request for a plugin or a workspace or core of pmos
- When you delete a row of a grid in any order (not in sequential order)
and then add a new row, dependent fields do not work.
- Problem resuelo, dependent fields work correctly when you delete any row.
* Available from version 2.0.44
from a plugin a rest class can be registered now:
on setup method add the following:
---
$this->registerRestService('Sample', [optional string: $path]);
--
and create the folder PATH_PLUGIN . /your_plugin/classes/rest
next add a class with the flowing characteristics:
<?php
class Plugin_Services_Rest_Sample
{
public function get()
{
return 'hello world';
}
}
A class prefixed with Plugin_Services_Rest_
and add the corresponding methods for a Restler api
(http://luracast.com/products/restler/)
Finally on process maker will be exposed as:
via GET: http://127.0.0.1/rest/workflow/sample
- The js file for the dynaforms always use the same name, then when the browser loads the page use the same js file
- Now the cache js files are generated with different names, according to the modify date of the xmlform
- New feature, change SUGGEST field behavior for the insertion of
a new record
- SUGGEST displays a temporary message to be placed in this field
- SUGGEST when you insert a new record to the database, it displays
a popup message indicating the insertion
- SUGGEST this field allows the insertion of a new record by pressing
the key Intro
- Is improved SUGGEST field behavior (when there are results, and when
there are none)
- Problem solved by adding the SUGGEST field in the Dynaform (in the
editor DynaForms) this in IE, when ckeck the option "Store new entry"
- Problem solved in method "String.prototype.trim" (JavaScript)
What is Functional
- Restler thirdparty library added
- Restler integration with gulliver added
- Rest requests are dispatched by sysGeneric
- Restler autodiscover for classes that implements Restler iAuthenticate interface added
What Missing
- ProcessMaker Api implemented yet
- some rest api class are in workflow/engine/services/rest/*.php
- When a suggest box is created populated it with a pm table with some dependent fields, the dependent fields don't work. I've attached the process and added the xml form definition.
- Adjustment dependent fields in suggest element, in the case of other data elements.
- In Centos 5.4 is not possible to restore a backup file of ProcessMaker. we are using the next command.
- Adjustment in the restore backup, in the erased the hidden files.
We've detected 2 problems:
1.- The new algorithm to detect if the password is encrypted don't support passwords with a ":" character
2.- When recover the email configuration the system don't decrypt correctly the password of a previous version (without encryption, backwards compatibility)
- PMFDerivateCase not set variables of the case to derivate
- In the "derivateCase" method of the class "class.wsBase.php", no set
variables of the case to derivate
- Problem solved, now set appropriate variables to derivate
- When a suggest box is created populated it with a pm table with some dependent fields, the dependent fields don't work. I've attached the process and added the xml form definition.
- Adjustment Suggest element in combination with dropdown dependent fields.
- The permission PM_REPORTS cannot be removed because many projects already used (plugins made by projects), then the permision has changed to status inactive and in new installations will be hidden in the permision administrator module