Commit Graph

82 Commits

Author SHA1 Message Date
Vera Osokina
0e4a76ac6f Changing the tables Engine from MyISAM to InnoDB. SOLVED.
Was changed the schema.xml and MysqlDDLBuilder.php files, setting the engine from MyISAM to InnoDB.
2013-04-09 13:36:06 -04:00
Brayan Osmar Pereyra Suxo
61ff69d6d1 Merge remote branch 'upstream/master' into pmsql 2013-01-28 16:56:06 -04:00
Brayan Osmar Pereyra Suxo
477cf0bbd5 PM SQL tunning
We added the PM SQL tunning
2013-01-28 16:49:00 -04:00
Victor Saisa Lopez
23a7051496 BUG 0000 "Added changes to solr" SOLVED
- Added changes to solr, according to:
    https://github.com/colosa/processmaker/pull/1045/files
- Solved problem with:
    php -f reindex_solr.php
* Available from version ProcessMaker-2.0.46
2013-01-25 17:13:52 -04:00
Brayan Osmar Pereyra Suxo
acb53547b3 BUG 10088 I added a index to APPLICATION table SOLVED
I added the index the column APP_CREATED
2012-12-04 16:15:40 -04:00
Victor Saisa Lopez
0fbe08bff4 BUG 0000 "Added index in to LOGIN_LOG table" SOLVED
- Added index in to LOGIN_LOG table
* Available from version 2.0.46
2012-12-03 10:29:29 -04:00
Marco Antonio Nina
fe254a5d17 BUG 10089 Mejoras en el rendimiento del plugin para KnowledgeTree SOLVED
- CURLOPT_VERBOSE option of debug en true.
- was disable option debug writing in error_log.
- was add index for tables APP_DOCUMENT (indexAppDocument) and KT_DOCUMENT (indexKtDocument).
2012-11-20 16:42:26 -04:00
Marco Antonio Nina
03f97b1201 BUG 10089 Mejoras en el rendimiento del plugin para KnowledgeTree SOLVED
- CURLOPT_VERBOSE option of debug en true.
- was disable option debug writing in error_log.
- was add index for tables APP_DOCUMENT (indexAppDocument) and KT_DOCUMENT (indexKtDocument)
2012-11-20 16:37:15 -04:00
Hector Cortez
aecf461295 BUG 9898 PDF limit 6 pages SOLVED
- When we generate a pdf in process, it can be created and download, but it can't over 6 pages.
- Was added new report generator pdf.
2012-11-09 16:40:49 -04:00
Marco Antonio Nina
530565f543 BUG 9937 PMFSendMessage way to not log in history... SOLVED
- The registration messages are displayed by default.
- was add in PMFSendMessage a feature in the last parameter.
2012-10-29 11:45:05 -04:00
Victor Saisa Lopez
995be39eb9 BUG 4940 "Add option to set a time limit on 'self serve'..." SOLVED
- New feature
- Add option to set a time limit on "Self service" routing
- Added new feature in properties task
- This new feature is activated by the execution of cron.php:
      cron.php [+wWORKSPACE] unassigned-case
* Available from version 2.0.45
2012-10-22 13:55:35 -04:00
Julio Cesar Laura
e10ca93ad7 BUG 5765 I add the triggers t process SOLVED
- Added triggers to cancel, pause, reassing and delete case
2012-10-16 00:29:52 -04:00
Brayan Osmar Pereyra Suxo
e732cd1d6d BUG 5285 I add field PRO_SUBPROCESS
I add field PRO_SUBPROCESS to start only in sub process
2012-10-11 16:06:22 -04:00
Brayan Osmar Pereyra Suxo
21b2f2b218 BUG 5285 I add field PRO_SUBPROCESS
I add field PRO_SUBPROCESS to start only in sub process
2012-10-11 14:26:03 -04:00
Julio Cesar Laura
c1670185ea BUG 6564 Group value based Self service Assignment Rule SOLVED
- Add a new Assignment Rule, to use a variable to designe dynamicly the group for the self service
2012-10-05 11:16:37 -04:00
Victor Saisa Lopez
29c6fc996d BUG 8333 "File field for each grid line" SOLVED
- New feature
- File field for each grid line
- Added "file" element in grids
- The QA team should test with:
    * Grids in mode edit/view
    * INPUT property (http://wiki.processmaker.com/index.php/2.0/Files)
    * KnowledgeTree plugin
    * And other cases
* Available from version 2.0.45
2012-10-04 17:54:44 -04:00
Fernando Ontiveros
8b23b0a96a fixing phpunit test files, now all tests are working 2012-10-04 14:03:12 -04:00
Julio Cesar Laura
b9ed53ed87 Improvement to get the workspace info in the user authentication
- Now only once time per day get the workspace info
2012-09-24 14:44:08 -04:00
Julio Cesar Laura
88a2643a35 Add a new key to table APPLICATION
- To improve the query: SELECT MAX(APPLICATION.APP_NUMBER) FROM APPLICATION
2012-09-24 12:34:30 -04:00
Erik Amaru Ortiz
de62be5506 Restful Feature, improvements on rest-gen cli command and Disptacher
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
2012-08-30 16:26:19 -04:00
Erik Amaru Ortiz
81deb1fab4 Restful feature, moving rest-config.ini such as dist. file (adding file) 2012-08-27 17:38:10 -04:00
Erik Amaru Ortiz
5a263ee95d Restful feature, moving rest-config.ini such as dist. file 2012-08-27 11:16:24 -04:00
Erik Amaru Ortiz
6e5c72d00d Restful Feature,
- made some improvements to read & generate config file
- now the rest-gen bin can be generate rest api for a plugin from a <plugin-name>/config/rest-config.ini
conf file.
- plugins should have a directory services/rest containing all rest classes, like PM structure at CORE_PATH.
2012-08-27 10:48:32 -04:00
Erik Amaru Ortiz
ce21ee6454 PM Rest Feature: added plugins support & more improvements
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
2012-08-23 13:01:19 -04:00
Marco Antonio Nina
3635ca0076 BUG 9553 Event setup duration unit of measure is not displayed SOLVED
- According to the specifications.
- Was add the opcion Days/hours for creating events.
2012-08-21 09:56:15 -04:00
Erik Amaru Ortiz
9b1867a410 FEATURE: First commit for ProcessMaker Rest Support
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
2012-08-10 16:54:12 -04:00
Victor Saisa Lopez
df8cfae446 BUG 9377 "APP_FINISH_DATE is set to 1902-01-01 00:00:00 when..." SOLVED
- APP_FINISH_DATE is set to 1902-01-01 00:00:00 when create new case
  using webservices
- DEL_INIT_DATE is set to NULL when routing case using webservices
- Solved the problem in the fields APPLICATION.APP_FINISH_DATE and
  APP_CACHE_VIEW.APP_FINISH_DATE, when you create a new case now set to NULL
- Solved the problem in the fields APP_DELEGATION.DEL_INIT_DATE and
  APP_CACHE_VIEW.DEL_INIT_DATE when the case is routed set to the date corresponding
2012-07-09 13:21:20 -04:00
Erik Amaru Ortiz
e66ceb6e0a BUG 0000 "improvements on System::getSystemConfiguration() function"
- this is a important improvement, now we can have two configurations levels
  1. Global Configuration Level (workflow/engine/config/env.ini)
  2. Workspace Configuration Level (.../shared/sites/some_workflow/env.ini)

- improvement to read env's ini files once and store on session,
- if any file has been changed (verify by checksum files) that session value is updated
2012-05-15 17:01:21 -04:00
Erik Amaru Ortiz
1a8545df8a BUG 0000 herbert> SOLR implementation in PMOS2
Solr support in PMOS2 includes:
Functionality:
- Implementation of Home views (Inbox, Draft, Participated, Unassigned). The views return fast results.
- Include read, unread, all,  and process filter in inbox View.
- Include process filter in draft view.
- Include started by me, completed by me, all, process, and status filter in participated view.
- Include process filter in unassigned view.
- Improved search functionality (search in user defined variables): Use the following syntax to search in process (user defined) variables. {variable_name}:{search_word} ex1:"causal:20*" where causal is the variable defined by the user.
  + Use of wildcards in search: Use * as wildcard at the begin or end of word
  + Multiple conditions in search: Separate multiple conditions by space ex2:"Materiales causal:20*" means that we are searching for the word Materiales and the causal that begin with 20.
  + Search in dates (interval ): Format=> {variable_date}:[yyyy-mm-dd TO yyyy-mm-dd]
    Local date not UTC date required
    ex: FechaRegistro:[2011-04-15 TO 2011-04-30] //registros con fecha entre el 2011-04-15 y el 2011-04-30.
  + we can use the wildcard *:
    ex: FechaRegistro:[* TO 2011-04-30] //registros con fecha menor o igual a 2011-04-30.
    FechaRegistro:[2011-04-15 TO *] //registros con fecha mayor o igual a 2011-04-15.
  + Search of exact phrases. format: {variable}:"frase a buscar"
    ex: Cliente:"Jesus Marin"

- Application update function.
	+ The function is called every time a change is detected in the application's data including the related delegations.
- Use of cache to improve performance

Not included:
- Order of task, sent by, and due date columns.

Pending:
- Advanced search view using faceted lists.
2012-05-15 10:56:48 -04:00
Erik Amaru Ortiz
bd2aef2e66 BUG 8875 "ExtJS based Login & Main ProcessMaker interface" (1st commit) 2012-03-29 16:42:09 -04:00
Hector Cortez
1922a69dc6 BUG 8727 Increase the maxlength of the Condition of the Evaluation ... SOLVED.
- We'd need to increase the max-length of the Condition of the Evaluation routing rule because there are some special rules that need more length.
- Adjust the maxlength the ROU_CONDITION field in Evaluation, Selection, Parallel By Evaluation Routing Rule.
2012-03-21 10:40:18 -04:00
Hector Cortez
3f695d28c6 BUG 6453 Fix Bug deprecated PHP 5.3 features and functions in code. 2012-02-28 16:15:54 -04:00
Erik Amaru Ortiz
f8ab55a061 BUG 0000 User Experience (single app option added) 1st commit
- login added
- "single application" option added
- simplified improved
2012-02-24 19:32:24 -04:00
Erik Amaru Ortiz
5599ca8b96 BUG 0000 BUG 0000 User Inbox Simplified (second commit) 2012-01-26 09:33:01 -04:00
Fernando Ontiveros
e30ab19c4f third commit to enable pmMonitor plugin 2012-01-18 09:15:51 -04:00
Fernando Ontiveros
0885d9d260 second commit to enable pmMonitor plugin 2012-01-18 09:04:40 -04:00
Fernando Ontiveros
0ff9d919af BUG 0000 first commit enabling pmMonitor code 2012-01-17 19:57:52 -04:00
Julio Cesar Laura
816d40f5e5 BUG 000 Add validation to print a dynaform 2011-12-02 00:54:23 -04:00
Erik Amaru Ortiz
bf9d9b5a7b BUG 0000 forcing to use debug=1 for dev envs, other ways 2011-11-21 18:14:59 -04:00
Erik Amaru Ortiz
e3cd186538 BUG 000 Updating schema.xml for dashboard feature 2011-10-31 19:51:01 -04:00
Julio Cesar Laura
98fe86c358 First commit for the DASHLETS 2011-10-28 12:20:45 -04:00
Julio Cesar Laura
109433fd98 BUG 000 Add field GRP_LDAP_DN in schema 2011-09-20 15:37:44 -04:00
Erik Amaru Ortiz
be0c90af87 BUG 000 momentarily reverted to rc5 fro pmTables (fix) 2011-09-05 12:47:25 -04:00
Erik Amaru Ortiz
f7fcd0472d BUG 000 PM tables ver2 ready - propel & phing integration 2011-08-29 11:39:22 -04:00
Julio Cesar Laura
bc5de24520 BUG 000 Add cases summary to branch 2.0 2011-08-25 12:58:52 -04:00
Hugo Loza
daf7ac09b1 BUG 7344 Feature -> PDF Security settings
With this settings is possible to setup security for a PDF generated (Output Document).
In Output Document setup there is a new section available when the output document is either PDF or BOTH with the following fields:
Permissions: Must select wich permissions will be granted (if none is selected only VIEW is allowed)
Open Password: Is the password requested to open the document. (This open the document with selected permissions)
Owner Password: Is the password that allow owner to open and change permissions
2011-07-29 17:46:22 -04:00
Hugo Loza
f38dc1045f BUG 0000 Case notes Index added and some changes to message body
Index for AppNotes table

Conflicts:

	workflow/engine/classes/model/AppNotes.php
2011-07-28 17:54:33 -04:00
Hugo Loza
0f7cae6d85 BUG 5073 Feature Case Notes "Free Notes"
This Feature allow a user to post a note at any stage of a Case and from cases lists

Conflicts:

	workflow/engine/data/mssql/schema.sql
	workflow/engine/methods/cases/casesListExtJs.php
	workflow/engine/skinEngine/base/css/pmos-xtheme-gray.css
	workflow/engine/templates/cases/casesList.js
	workflow/engine/templates/cases/open.js
2011-07-28 17:40:48 -04:00
Hector Cortez
80728423c4 BUG 7162 Adjustment adding default value for Case Scheduler schema. 2011-07-04 17:18:34 -04:00
Erik Amaru Ortiz
6912b3b81f BUG 0000 new Feature: Report table ver 2. (fix)
- miising new field on additional_tables table
2011-06-29 16:19:38 -04:00