Commit f708ea495d8c97e2fced52ca3f1eb28f5b831621
1 parent
e9495810
Exists in
master
and in
7 other branches
Inclusão de usuario eitor para o sistema de metadados estatisticos
Showing
11 changed files
with
109 additions
and
23 deletions
Show diff stats
admin/admin.db
No preview for this file type
admin/html/operacoes.html
... | ... | @@ -36,6 +36,7 @@ body { |
36 | 36 | utilizá-las |
37 | 37 | <p>Para que o controle funcione, o código do i3Geo deve ser |
38 | 38 | modificado para que a validação seja realizada. |
39 | + <p>Usuários administradores podem acessar qualquer operação. | |
39 | 40 | </div> |
40 | 41 | <div class="ft"></div> |
41 | 42 | </div> | ... | ... |
admin/html/usuarios.html
... | ... | @@ -32,6 +32,7 @@ body { |
32 | 32 | <div class="hd">Ajuda</div> |
33 | 33 | <div class="bd" style="height: 144px; overflow: auto"> |
34 | 34 | <p>Cada usuário pode possuir papéis. Os papéis são utilizados para definir as operações que podem ser executadas. |
35 | + <p>Apenas administradores podem acessar esses dados. | |
35 | 36 | </div> |
36 | 37 | <div class="ft"></div> |
37 | 38 | </div> | ... | ... |
admin/js/usuarios.js
... | ... | @@ -166,7 +166,7 @@ function adicionaNosUsuarios(dados,redesenha){ |
166 | 166 | conteudo += " <img style=\"position:relative;cursor:pointer;top:2px\" onclick=\"editar('usuario','"+dados[i].id_usuario+"')\" title=editar src=\"../imagens/06.png\" /><b>"; |
167 | 167 | conteudo += " <img style=\"position:relative;cursor:pointer;top:2px;width:25px;\" onclick=\"emailsenha('"+dados[i].id_usuario+"')\" title='enviar senha' src=\"../imagens/07.png\" /><b>"; |
168 | 168 | if(dados[i].nome_usuario && dados[i].nome_usuario != "") |
169 | - {conteudo += " <span>"+dados[i].nome_usuario+" - "+dados[i].login+" ativo: "+dados[i].ativo+"</span>";} | |
169 | + {conteudo += " <span>"+dados[i].nome_usuario+" - "+dados[i].login+" - ativo: "+dados[i].ativo+"</span>";} | |
170 | 170 | else |
171 | 171 | {conteudo += " <span style=color:red >Edite para definir o usuário!!!</span>";} |
172 | 172 | var d = {html:conteudo,id_usuario:dados[i].id_usuario,tipo:"usuario"}; | ... | ... |
admin/php/criabanco.php
... | ... | @@ -51,6 +51,7 @@ |
51 | 51 | include("admin.php"); |
52 | 52 | error_reporting(E_ALL); |
53 | 53 | $tabelas = array( |
54 | + //tabelas gerais do sistema de administracao | |
54 | 55 | "CREATE TABLE ".$esquemaadmin."i3geoadmin_grupos (desc_grupo TEXT, id_grupo INTEGER PRIMARY KEY, nome_grupo TEXT, it TEXT, es TEXT, en TEXT)", |
55 | 56 | "CREATE TABLE ".$esquemaadmin."i3geoadmin_sistemasf (abrir_funcao TEXT, h_funcao NUMERIC, id_funcao INTEGER PRIMARY KEY, id_sistema NUMERIC, nome_funcao TEXT, perfil_funcao TEXT, w_funcao NUMERIC)", |
56 | 57 | "CREATE TABLE ".$esquemaadmin."i3geoadmin_subgrupos (desc_subgrupo TEXT, id_subgrupo INTEGER PRIMARY KEY, nome_subgrupo TEXT, it TEXT, es TEXT, en TEXT)", |
... | ... | @@ -70,6 +71,7 @@ |
70 | 71 | "CREATE TABLE ".$esquemaadmin."i3geoadmin_n2 (publicado TEXT, ordem NUMERIC, id_n1 NUMERIC, id_n2 INTEGER PRIMARY KEY, id_subgrupo NUMERIC, n2_perfil TEXT)", |
71 | 72 | "CREATE TABLE ".$esquemaadmin."i3geoadmin_n3 (publicado TEXT, ordem NUMERIC, id_n2 NUMERIC, id_n3 INTEGER PRIMARY KEY, id_tema NUMERIC, n3_perfil TEXT)", |
72 | 73 | "CREATE TABLE ".$esquemaadmin."i3geoadmin_comentarios (comentario TEXT, data TEXT, openidnome TEXT, openidimagem TEXT, openidservico TEXT, openidusuario TEXT, openidurl TEXT, id_tema NUMERIC)", |
74 | + //tabelas do sistema de controle de usuarios | |
73 | 75 | "CREATE TABLE ".$esquemaadmin."i3geousr_usuarios (ativo NUMERIC, data_cadastro TEXT, email TEXT, id_usuario INTEGER PRIMARY KEY, login TEXT, nome_usuario TEXT, senha TEXT)", |
74 | 76 | "CREATE TABLE ".$esquemaadmin."i3geousr_papelusuario (id_papel NUMERIC, id_usuario NUMERIC)", |
75 | 77 | "CREATE TABLE ".$esquemaadmin."i3geousr_papeis (descricao TEXT, id_papel INTEGER PRIMARY KEY, nome TEXT)", |
... | ... | @@ -78,6 +80,7 @@ |
78 | 80 | "CREATE TABLE ".$esquemaadmin."i3geousr_grupousuario (id_usuario NUMERIC, id_grupo NUMERIC)", |
79 | 81 | "CREATE TABLE ".$esquemaadmin."i3geousr_grupotema (id_grupo NUMERIC, id_tema NUMERIC)", |
80 | 82 | "CREATE TABLE ".$esquemaadmin."i3geousr_grupos (id_grupo INTEGER PRIMARY KEY, nome TEXT)", |
83 | + //tabelas do sistema metaestat | |
81 | 84 | "create table ".$esquemaadmin."i3geoestat_conexao (codigo_estat_conexao integer primary key,bancodedados text,host text,porta text,usuario text,senha text)", |
82 | 85 | "create table ".$esquemaadmin."i3geoestat_tipo_regiao(codigo_tipo_regiao integer primary key,nome_tipo_regiao text,descricao_tipo_regiao text,codigo_estat_conexao integer,esquemadb text,tabela text,colunageo text,data text,identificador integer,colunanomeregiao text,srid text,colunacentroide text, colunasvisiveis text, apelidos text)", |
83 | 86 | "create table ".$esquemaadmin."i3geoestat_agregaregiao(id_agregaregiao integer primary key,codigo_tipo_regiao integer,codigo_tipo_regiao_pai integer,colunaligacao_regiaopai text)", |
... | ... | @@ -92,6 +95,7 @@ |
92 | 95 | "create table ".$esquemaadmin."i3geoestat_medida_variavel_link(link text,id_medida_variavel integer,nome text,id_link integer primary key)", |
93 | 96 | "create table ".$esquemaadmin."i3geoestat_parametro_medida(id_parametro_medida integer primary key,coluna text,nome text,descricao text,id_pai integer default 0,id_medida_variavel integer)" |
94 | 97 | ); |
98 | + //valida o usuario e aplica | |
95 | 99 | if($conexaoadmin == ""){ |
96 | 100 | if(empty($_POST["senha"]) || empty($_POST["usuario"])){ |
97 | 101 | criabancoformularioLoginMaster("criabanco.php"); |
... | ... | @@ -148,16 +152,19 @@ |
148 | 152 | //echo $tabela."<br>"; |
149 | 153 | $q = $dbhw->query($tabela); |
150 | 154 | } |
155 | + //insercao de dados default | |
151 | 156 | if(!empty($banco)){ |
157 | + //papeis | |
152 | 158 | $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_papeis VALUES('Podem executar qualquer tarefa, inclusive cadastrar novos administradores',1,'admin')"); |
153 | 159 | $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_papeis VALUES('Podem criar/editar qualquer tema (mapfile) mas nao podem editar a arvore do catalogo de temas',2,'editores')"); |
154 | 160 | $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_papeis VALUES('Podem alterar a arvore do catalogo e dos atlas',3,'publicadores')"); |
155 | 161 | $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_papeis VALUES('Podem editar dados geograficos',4,'editoresgeo')"); |
156 | - | |
162 | + $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_papeis VALUES ('Podem administrar o sistema METAESTAT','5', 'adminmetaestat')"); | |
163 | + //usuarios - inclui apenas o admin | |
157 | 164 | $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_usuarios VALUES(1,'','',1,'admin','admin','admin')"); |
158 | - | |
165 | + //papel do usuario | |
159 | 166 | $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_papelusuario VALUES(1,1)"); |
160 | - | |
167 | + //operacoes controladas | |
161 | 168 | $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_operacoes VALUES(1,'admin/html/editormapfile','editor de mapfiles do sistema de administracao')"); |
162 | 169 | $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_operacoes VALUES(2,'admin/html/operacoes','abre o editor de operacoes')"); |
163 | 170 | $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_operacoes VALUES(3,'teste/','teste')"); |
... | ... | @@ -176,7 +183,7 @@ |
176 | 183 | $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_operacoes VALUES('16', 'admin/php/editortexto', 'editor de textos para edicao de mapfiles')"); |
177 | 184 | $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_operacoes VALUES('17', 'admin/html/usuarios', 'cadastro de usuarios')"); |
178 | 185 | $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_operacoes VALUES('18', 'admin/metaestat/geral', 'permite edicoes mais comuns do sistema de metadados estatisticos')"); |
179 | - | |
186 | + //papeis por operacao | |
180 | 187 | $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_operacoespapeis VALUES(1,2)"); |
181 | 188 | $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_operacoespapeis VALUES(1,3)"); |
182 | 189 | $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_operacoespapeis VALUES(4,3)"); |
... | ... | @@ -188,6 +195,7 @@ |
188 | 195 | $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_operacoespapeis VALUES(15,3)"); |
189 | 196 | $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_operacoespapeis VALUES(16,2)"); |
190 | 197 | $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_operacoespapeis VALUES(18,1)"); |
198 | + $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_operacoespapeis VALUES ('18', '5')"); | |
191 | 199 | |
192 | 200 | $banco = null; |
193 | 201 | echo "Banco criado!!! administrador: admin / admin - não esqueça de alterar essa senha na opção de edição do cadastro de usuários"; | ... | ... |
admin/php/login.php
... | ... | @@ -209,8 +209,9 @@ function verificaPapelSessao($id_papel){ |
209 | 209 | } |
210 | 210 | function verificaOperacaoSessao($operacao){ |
211 | 211 | $resultado = false; |
212 | - //verifica se e administrador | |
212 | + //avalidacao consulta $_SESSION, que e definida no login | |
213 | 213 | if(validaSessao()){ |
214 | + //verifica se e administrador, caso positivo, permite qq operacao | |
214 | 215 | foreach($_SESSION["papeis"] as $p){ |
215 | 216 | if($p == 1){ |
216 | 217 | return true; | ... | ... |
admin/php/upgradebanco46_47.php
... | ... | @@ -73,6 +73,7 @@ else{ |
73 | 73 | } |
74 | 74 | } |
75 | 75 | error_reporting(E_ALL); |
76 | +//tabelas do controle de usuarios e sistema metaestat | |
76 | 77 | $tabelas = array( |
77 | 78 | "CREATE TABLE ".$esquemaadmin."i3geousr_usuarios (ativo NUMERIC, data_cadastro TEXT, email TEXT, id_usuario INTEGER PRIMARY KEY, login TEXT, nome_usuario TEXT, senha TEXT)", |
78 | 79 | "CREATE TABLE ".$esquemaadmin."i3geousr_papelusuario (id_papel NUMERIC, id_usuario NUMERIC)", |
... | ... | @@ -128,6 +129,10 @@ if(!in_array($teste,3)) |
128 | 129 | $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_papeis VALUES('Podem alterar a arvore do catalogo e dos atlas',3,'publicadores')"); |
129 | 130 | if(!in_array($teste,4)) |
130 | 131 | $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_papeis VALUES('Podem editar dados geograficos',4,'editoresgeo')"); |
132 | +if(!in_array($teste,5)) | |
133 | + $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_papeis VALUES ('Podem administrar o sistema METAESTAT','5', 'adminmetaestat')"); | |
134 | + | |
135 | + | |
131 | 136 | |
132 | 137 | $teste = lista("select * from ".$esquemaadmin."i3geousr_usuarios","id_usuario"); |
133 | 138 | if(!in_array($teste,1)) |
... | ... | @@ -199,6 +204,8 @@ if(!in_array($teste,'16-2')) |
199 | 204 | $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_operacoespapeis VALUES(16,2)"); |
200 | 205 | if(!in_array($teste,'18-1')) |
201 | 206 | $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_operacoespapeis VALUES(18,1)"); |
207 | +if(!in_array($teste,'18-5')) | |
208 | + $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_operacoespapeis VALUES (18,5)"); | |
202 | 209 | //cria o banco de dados de metadados estatisticos |
203 | 210 | if(file_exists("../../admin/metaestat.db")) { |
204 | 211 | echo "<br>Arquivo admin/metaestat.db ja existe. Vc deve apagá-lo para poder criá-lo novamente caso precise"; | ... | ... |
admin/sql/cadastrodeusuarios.sql
... | ... | @@ -11,7 +11,7 @@ drop table i3geousr_papeis; |
11 | 11 | drop table i3geousr_usuarios; |
12 | 12 | |
13 | 13 | |
14 | - | |
14 | + | |
15 | 15 | |
16 | 16 | /* create tables */ |
17 | 17 | |
... | ... | @@ -61,10 +61,10 @@ create table i3geousr_grupousuario |
61 | 61 | id_usuario integer not null, |
62 | 62 | -- identificador único do grupo |
63 | 63 | id_grupo integer not null, |
64 | - foreign key (id_usuario) | |
65 | - references i3geousr_usuarios (id_usuario), | |
66 | 64 | foreign key (id_grupo) |
67 | - references i3geousr_grupos (id_grupo) | |
65 | + references i3geousr_grupos (id_grupo), | |
66 | + foreign key (id_usuario) | |
67 | + references i3geousr_usuarios (id_usuario) | |
68 | 68 | ); |
69 | 69 | |
70 | 70 | |
... | ... | @@ -91,10 +91,10 @@ create table i3geousr_operacoespapeis |
91 | 91 | ( |
92 | 92 | id_operacao integer not null, |
93 | 93 | id_papel integer not null, |
94 | - foreign key (id_operacao) | |
95 | - references i3geousr_operacoes (id_operacao), | |
96 | 94 | foreign key (id_papel) |
97 | - references i3geousr_papeis (id_papel) | |
95 | + references i3geousr_papeis (id_papel), | |
96 | + foreign key (id_operacao) | |
97 | + references i3geousr_operacoes (id_operacao) | |
98 | 98 | ); |
99 | 99 | |
100 | 100 | |
... | ... | @@ -109,4 +109,4 @@ create table i3geousr_papelusuario |
109 | 109 | ); |
110 | 110 | |
111 | 111 | |
112 | - | |
112 | + | ... | ... |
admin/sql/usuarios_basededados.sql
... | ... | @@ -3,6 +3,7 @@ INSERT INTO i3geousr_usuarios (id_usuario, ativo, data_cadastro, email, login, n |
3 | 3 | INSERT INTO i3geousr_usuarios (id_usuario, ativo, data_cadastro, email, login, nome_usuario, senha) VALUES ('2', '1', '', '', 'editor', 'teste de editor', 'editor'); |
4 | 4 | INSERT INTO i3geousr_usuarios (id_usuario, ativo, data_cadastro, email, login, nome_usuario, senha) VALUES ('3', '1', '', '', 'publicador', 'teste de publicador', 'publicador'); |
5 | 5 | INSERT INTO i3geousr_usuarios (id_usuario, ativo, data_cadastro, email, login, nome_usuario, senha) VALUES ('4', '1', '', '', 'editorgeo', 'teste de editor geo', 'editorgeo'); |
6 | +INSERT INTO i3geousr_usuarios (id_usuario, ativo, data_cadastro, email, login, nome_usuario, senha) VALUES ('5', '1', '', '', 'editormetaestat', 'teste de editor do METAESTAT', 'editormetaestat'); | |
6 | 7 | |
7 | 8 | |
8 | 9 | -- i3geousr_operacoes |
... | ... | @@ -38,6 +39,7 @@ INSERT INTO i3geousr_operacoespapeis (id_operacao, id_papel) VALUES ('13', '2'); |
38 | 39 | INSERT INTO i3geousr_operacoespapeis (id_operacao, id_papel) VALUES ('13', '4'); |
39 | 40 | INSERT INTO i3geousr_operacoespapeis (id_operacao, id_papel) VALUES ('15', '3'); |
40 | 41 | INSERT INTO i3geousr_operacoespapeis (id_operacao, id_papel) VALUES ('18', '1'); |
42 | +INSERT INTO i3geousr_operacoespapeis (id_operacao, id_papel) VALUES ('18', '5'); | |
41 | 43 | |
42 | 44 | |
43 | 45 | -- i3geousr_papeis |
... | ... | @@ -45,6 +47,7 @@ INSERT INTO i3geousr_papeis (id_papel, nome, descricao) VALUES ('1', 'admin', 'P |
45 | 47 | INSERT INTO i3geousr_papeis (id_papel, nome, descricao) VALUES ('2', 'editores', 'Podem criar/editar qualquer tema (mapfile) mas nao podem editar a arvore do catalogo de temas'); |
46 | 48 | INSERT INTO i3geousr_papeis (id_papel, nome, descricao) VALUES ('3', 'publicadores', 'Podem alterar a arvore do catalogo de temas e dos atlas'); |
47 | 49 | INSERT INTO i3geousr_papeis (id_papel, nome, descricao) VALUES ('4', 'editoresgeo', 'Podem editar dados geograficos'); |
50 | +INSERT INTO i3geousr_papeis (id_papel, nome, descricao) VALUES ('5', 'adminmetaestat', 'Podem administrar o sistema METAESTAT'); | |
48 | 51 | |
49 | 52 | |
50 | 53 | -- i3geousr_papelusuario |
... | ... | @@ -52,5 +55,6 @@ INSERT INTO i3geousr_papelusuario (id_usuario, id_papel) VALUES ('2', '2'); |
52 | 55 | INSERT INTO i3geousr_papelusuario (id_usuario, id_papel) VALUES ('3', '3'); |
53 | 56 | INSERT INTO i3geousr_papelusuario (id_usuario, id_papel) VALUES ('4', '4'); |
54 | 57 | INSERT INTO i3geousr_papelusuario (id_usuario, id_papel) VALUES ('1', '1'); |
58 | +INSERT INTO i3geousr_papelusuario (id_usuario, id_papel) VALUES ('5', '5'); | |
55 | 59 | |
56 | 60 | ... | ... |
documentacao/diagramas/cadastrodeusuarios.erm
... | ... | @@ -41,7 +41,7 @@ |
41 | 41 | <suspend_validator>false</suspend_validator> |
42 | 42 | <export_setting> |
43 | 43 | <category_name_to_export>All</category_name_to_export> |
44 | - <ddl_output>c:\ms4w\apache\htdocs\i3geo\admin\sql\cadastrodeusuarios.sql</ddl_output> | |
44 | + <ddl_output>/var/www/i3geo/admin/sql/cadastrodeusuarios.sql</ddl_output> | |
45 | 45 | <excel_output></excel_output> |
46 | 46 | <excel_template></excel_template> |
47 | 47 | <image_output></image_output> |
... | ... | @@ -110,7 +110,7 @@ |
110 | 110 | </connections> |
111 | 111 | <display>false</display> |
112 | 112 | <creation_date>2012-07-19 01:51:14</creation_date> |
113 | - <updated_date>2012-10-31 11:59:37</updated_date> | |
113 | + <updated_date>2012-11-28 09:04:26</updated_date> | |
114 | 114 | <model_property> |
115 | 115 | <name>Project Name</name> |
116 | 116 | <value></value> |
... | ... | @@ -656,7 +656,7 @@ |
656 | 656 | <connections> |
657 | 657 | <relation> |
658 | 658 | <id>0</id> |
659 | - <source>1</source> | |
659 | + <source>4</source> | |
660 | 660 | <target>2</target> |
661 | 661 | <child_cardinality>1..n</child_cardinality> |
662 | 662 | <parent_cardinality>1</parent_cardinality> |
... | ... | @@ -673,7 +673,7 @@ |
673 | 673 | </relation> |
674 | 674 | <relation> |
675 | 675 | <id>1</id> |
676 | - <source>4</source> | |
676 | + <source>1</source> | |
677 | 677 | <target>2</target> |
678 | 678 | <child_cardinality>1..n</child_cardinality> |
679 | 679 | <parent_cardinality>1</parent_cardinality> |
... | ... | @@ -699,7 +699,7 @@ |
699 | 699 | <normal_column> |
700 | 700 | <id>7</id> |
701 | 701 | <referenced_column>0</referenced_column> |
702 | - <relation>0</relation> | |
702 | + <relation>1</relation> | |
703 | 703 | <description></description> |
704 | 704 | <unique_key_name></unique_key_name> |
705 | 705 | <logical_name></logical_name> |
... | ... | @@ -732,7 +732,7 @@ |
732 | 732 | <normal_column> |
733 | 733 | <id>8</id> |
734 | 734 | <referenced_column>11</referenced_column> |
735 | - <relation>1</relation> | |
735 | + <relation>0</relation> | |
736 | 736 | <description></description> |
737 | 737 | <unique_key_name></unique_key_name> |
738 | 738 | <logical_name></logical_name> |
... | ... | @@ -989,7 +989,7 @@ |
989 | 989 | </sequence> |
990 | 990 | </normal_column> |
991 | 991 | <normal_column> |
992 | - <word_id>4</word_id> | |
992 | + <word_id>3</word_id> | |
993 | 993 | <id>13</id> |
994 | 994 | <description></description> |
995 | 995 | <unique_key_name></unique_key_name> |
... | ... | @@ -1247,7 +1247,7 @@ |
1247 | 1247 | </sequence> |
1248 | 1248 | </normal_column> |
1249 | 1249 | <normal_column> |
1250 | - <word_id>3</word_id> | |
1250 | + <word_id>4</word_id> | |
1251 | 1251 | <id>18</id> |
1252 | 1252 | <description></description> |
1253 | 1253 | <unique_key_name></unique_key_name> |
... | ... | @@ -1657,6 +1657,36 @@ |
1657 | 1657 | <value>editorgeo</value> |
1658 | 1658 | </column_data> |
1659 | 1659 | </data> |
1660 | + <data> | |
1661 | + <column_data> | |
1662 | + <column_id>0</column_id> | |
1663 | + <value>5</value> | |
1664 | + </column_data> | |
1665 | + <column_data> | |
1666 | + <column_id>1</column_id> | |
1667 | + <value>1</value> | |
1668 | + </column_data> | |
1669 | + <column_data> | |
1670 | + <column_id>2</column_id> | |
1671 | + <value></value> | |
1672 | + </column_data> | |
1673 | + <column_data> | |
1674 | + <column_id>3</column_id> | |
1675 | + <value></value> | |
1676 | + </column_data> | |
1677 | + <column_data> | |
1678 | + <column_id>4</column_id> | |
1679 | + <value>editormetaestat</value> | |
1680 | + </column_data> | |
1681 | + <column_data> | |
1682 | + <column_id>5</column_id> | |
1683 | + <value>teste de editor do METAESTAT</value> | |
1684 | + </column_data> | |
1685 | + <column_data> | |
1686 | + <column_id>6</column_id> | |
1687 | + <value>editormetaestat</value> | |
1688 | + </column_data> | |
1689 | + </data> | |
1660 | 1690 | </direct_test_data> |
1661 | 1691 | <repeat_test_data> |
1662 | 1692 | <test_data_num>0</test_data_num> |
... | ... | @@ -2189,6 +2219,16 @@ |
2189 | 2219 | <value>1</value> |
2190 | 2220 | </column_data> |
2191 | 2221 | </data> |
2222 | + <data> | |
2223 | + <column_data> | |
2224 | + <column_id>9</column_id> | |
2225 | + <value>18</value> | |
2226 | + </column_data> | |
2227 | + <column_data> | |
2228 | + <column_id>10</column_id> | |
2229 | + <value>5</value> | |
2230 | + </column_data> | |
2231 | + </data> | |
2192 | 2232 | </direct_test_data> |
2193 | 2233 | <repeat_test_data> |
2194 | 2234 | <test_data_num>0</test_data_num> |
... | ... | @@ -2285,6 +2325,20 @@ |
2285 | 2325 | <value>Podem editar dados geograficos</value> |
2286 | 2326 | </column_data> |
2287 | 2327 | </data> |
2328 | + <data> | |
2329 | + <column_data> | |
2330 | + <column_id>11</column_id> | |
2331 | + <value>5</value> | |
2332 | + </column_data> | |
2333 | + <column_data> | |
2334 | + <column_id>12</column_id> | |
2335 | + <value>adminmetaestat</value> | |
2336 | + </column_data> | |
2337 | + <column_data> | |
2338 | + <column_id>13</column_id> | |
2339 | + <value>Podem administrar o sistema METAESTAT</value> | |
2340 | + </column_data> | |
2341 | + </data> | |
2288 | 2342 | </direct_test_data> |
2289 | 2343 | <repeat_test_data> |
2290 | 2344 | <test_data_num>0</test_data_num> |
... | ... | @@ -2380,6 +2434,16 @@ |
2380 | 2434 | <value>1</value> |
2381 | 2435 | </column_data> |
2382 | 2436 | </data> |
2437 | + <data> | |
2438 | + <column_data> | |
2439 | + <column_id>7</column_id> | |
2440 | + <value>5</value> | |
2441 | + </column_data> | |
2442 | + <column_data> | |
2443 | + <column_id>8</column_id> | |
2444 | + <value>5</value> | |
2445 | + </column_data> | |
2446 | + </data> | |
2383 | 2447 | </direct_test_data> |
2384 | 2448 | <repeat_test_data> |
2385 | 2449 | <test_data_num>0</test_data_num> | ... | ... |
temas/estadosl.map