Changeset 1275 for trunk/workflow
- Timestamp:
- 08/05/09 16:46:05 (15 years ago)
- Location:
- trunk/workflow
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/workflow/doc/change_log.txt
r795 r1275 12 12 cassiomaes is Cassio Maes da Fonseca 13 13 gbisotto is Guilherme Striquer Bisotto 14 rodsouza is Rodrigo Souza dos Santos 14 15 15 16 Os registros estão listados em ordem decrescente de data de realização. … … 17 18 [1.8.05.000] 18 19 19 * Inclusão do número de telefone na listagem impressa do organograma. (viani) 20 + Implementada verificação de consistência na entrada do workflow. (viani) 21 * Eliminação do template Celepar no módulo. (viani) 22 + Criação do método getEntryByUid na classe wf_ldap. (gbisotto) 23 * Correção de bug no método getUsersFromRole da classe wf_role, que não estava recuperando usários de grupos. (viani) 24 * Correção da tradução e adição de frases, identificadas pelo Serpro. (julianadelgado) 25 * Correção de bug na classe Logger que não estava lendo a configuração da tabela phpgw_config. (gbisotto) 26 + Inclusão do número de telefone na listagem impressa do organograma. (viani) 20 27 * Alteração para que na visualização da "árvore" do organograma as áreas sejam ordenadas por nível de status. Status com "maior importância" aparecem primeiro. (rufino) 21 *Criação do método getSubAreasByParentAreaID, que busca as áreas imediatamente inferiores à área solicitada. (gbisotto)28 + Criação do método getSubAreasByParentAreaID, que busca as áreas imediatamente inferiores à área solicitada. (gbisotto) 22 29 23 30 [1.8.04.000] -
trunk/workflow/setup/setup.inc.php
r1229 r1275 13 13 $setup_info['workflow']['name'] = 'workflow'; 14 14 $setup_info['workflow']['title'] = 'Workflow management'; 15 $setup_info['workflow']['version'] = '1.8.0 5.000';16 $setup_info['workflow']['app_order'] 15 $setup_info['workflow']['version'] = '1.8.06.000'; 16 $setup_info['workflow']['app_order'] = 10; 17 17 $setup_info['workflow']['enable'] = 1; 18 $setup_info['workflow']['author'] = 'Ported from tikiwiki, modified by regis_glc alpeb & mbartz<br>Customized to ExpressoLivre by viani, rodrigolira, mariceli, drovetto, carloseduardo, rufino, asaikawa & gbisotto';18 $setup_info['workflow']['author'] = 'Ported from tikiwiki, modified by regis_glc alpeb & mbartz<br>Customized to ExpressoLivre by viani, rodrigolira, mariceli, drovetto, carloseduardo, rufino, asaikawa, gbisotto & rodsouza<br>See changeLog for full names.'; 19 19 $setup_info['workflow']['note'] = 'Workflow engine'; 20 20 $setup_info['workflow']['license'] = 'GPL'; 21 $setup_info['workflow']['description'] = 'Workflow management';22 $setup_info['workflow']['maintainer'] = ' Regis Leroy';23 $setup_info['workflow']['maintainer_email'] = ' regis.leroy AT glconseil DOT com';21 $setup_info['workflow']['description'] = 'Workflow Management'; 22 $setup_info['workflow']['maintainer'] = 'Mauricio Luiz Viani'; 23 $setup_info['workflow']['maintainer_email'] = 'viani AT celepar DOT pr DOT gov DOT br'; 24 24 $setup_info['workflow']['tables'] = array( 25 'egw_wf_activities', 26 'egw_wf_activity_roles', 27 'egw_wf_instance_activities', 28 'egw_wf_instances', 29 'egw_wf_processes', 30 'egw_wf_roles', 31 'egw_wf_transitions', 25 'egw_wf_activities', 26 'egw_wf_activity_roles', 27 'egw_wf_instance_activities', 28 'egw_wf_instances', 29 'egw_wf_processes', 30 'egw_wf_roles', 31 'egw_wf_transitions', 32 32 'egw_wf_user_roles', 33 33 'egw_wf_workitems', … … 56 56 $setup_info['workflow']['hooks'][] = 'home'; 57 57 58 /* Dependencies for this app to work */ 58 /* Dependencies for this app to work */ 59 59 $setup_info['workflow']['depends'][] = array( 60 60 'appname' => 'phpgwapi', -
trunk/workflow/setup/tables_update.inc.php
r1229 r1275 1132 1132 return $GLOBALS['setup_info']['workflow']['currentver']; 1133 1133 } 1134 1134 1135 1135 $test[] = '1.8.04.000'; 1136 1136 function workflow_upgrade1_8_04_000() … … 1139 1139 if (!$GLOBALS['phpgw_setup']->oProc->m_bDeltaOnly) 1140 1140 { 1141 $GLOBALS['phpgw']->ADOdb->query('CREATE INDEX egw_wf_workitems_wf_instance_id_idx ON egw_wf_workitems(wf_instance_id)'); 1141 $GLOBALS['phpgw']->ADOdb->query('CREATE INDEX egw_wf_workitems_wf_instance_id_idx ON egw_wf_workitems(wf_instance_id)'); 1142 1142 } 1143 1143 … … 1146 1146 return $GLOBALS['setup_info']['workflow']['currentver']; 1147 1147 } 1148 1149 $test[] = '1.8.05.000'; 1150 function workflow_upgrade1_8_05_000() 1151 { 1152 /* Alter tables of orgchart */ 1153 if (!$GLOBALS['phpgw_setup']->oProc->m_bDeltaOnly) 1154 { 1155 $workflowHostInfo = extractDatabaseParameters(); 1156 1157 /* connect to workflow database */ 1158 $workflowDB = $GLOBALS['phpgw']->ADOdb; 1159 if ($workflowDB->connect($workflowHostInfo['host'], $workflowHostInfo['user'], $workflowHostInfo['password'], 'workflow')) 1160 { 1161 /* add the new columns */ 1162 $workflowDB->query('ALTER TABLE public.funcionario ADD COLUMN titulo CHARACTER VARYING(30)'); 1163 $workflowDB->query('ALTER TABLE public.organizacao ADD COLUMN sitio CHARACTER VARYING(100)'); 1164 $workflowDB->query('ALTER TABLE public.localidade ADD COLUMN empresa CHARACTER VARYING(100)'); 1165 $workflowDB->query('ALTER TABLE public.localidade ADD COLUMN endereco CHARACTER VARYING(100)'); 1166 $workflowDB->query('ALTER TABLE public.localidade ADD COLUMN complemento CHARACTER VARYING(50)'); 1167 $workflowDB->query('ALTER TABLE public.localidade ADD COLUMN cep CHARACTER VARYING(9)'); 1168 $workflowDB->query('ALTER TABLE public.localidade ADD COLUMN bairro CHARACTER VARYING(30)'); 1169 $workflowDB->query('ALTER TABLE public.localidade ADD COLUMN cidade CHARACTER VARYING(50)'); 1170 $workflowDB->query('ALTER TABLE public.localidade ADD COLUMN uf CHARACTER(2)'); 1171 1172 /* create table telefone */ 1173 $workflowDB->query('CREATE TABLE public.telefone (telefone_id serial NOT NULL, descricao character varying(50) NOT NULL, numero character varying(50) NOT NULL, organizacao_id integer NOT NULL)'); 1174 $workflowDB->query('ALTER TABLE ONLY public.telefone ADD CONSTRAINT telefone_pkey PRIMARY KEY (telefone_id)'); 1175 $workflowDB->query('ALTER TABLE ONLY public.telefone ADD CONSTRAINT "$1" FOREIGN KEY (organizacao_id) REFERENCES organizacao(organizacao_id)'); 1176 $workflowDB->query("GRANT ALL ON TABLE public.telefone TO admin_workflow"); 1177 $workflowDB->query("GRANT ALL ON TABLE public.telefone TO postgres"); 1178 $workflowDB->query("GRANT SELECT ON TABLE public.telefone TO public"); 1179 $workflowDB->query("GRANT ALL ON TABLE public.telefone_telefone_id_seq TO admin_workflow"); 1180 $workflowDB->query("GRANT ALL ON TABLE public.telefone_telefone_id_seq TO postgres"); 1181 $workflowDB->query("GRANT SELECT ON TABLE public.telefone_telefone_id_seq TO public"); 1182 } 1183 1184 /* reconnect to the previous database */ 1185 $GLOBALS['phpgw']->ADOdb->connect($workflowHostInfo['host'], $workflowHostInfo['user'], $workflowHostInfo['password'], $workflowHostInfo['dbname']); 1186 } 1187 #updating the current version 1188 $GLOBALS['setup_info']['workflow']['currentver'] = '1.8.06.000'; 1189 return $GLOBALS['setup_info']['workflow']['currentver']; 1190 } 1148 1191 ?>
Note: See TracChangeset
for help on using the changeset viewer.