From 6973ee4b4db12e7c913a03a7c5a96b55ba95f09f Mon Sep 17 00:00:00 2001 From: LuizRojas Date: Sat, 28 Jun 2025 19:12:03 -0300 Subject: [PATCH 01/36] servidor postgres criado e sendo acessado --- .gitignore | 11 +++++++++++ candidatos.txt | 4 ++++ concursos.txt | 4 ++++ docker-compose.yaml | 26 ++++++++++++++++++++++++++ estrutura.txt | Bin 0 -> 4636 bytes 5 files changed, 45 insertions(+) create mode 100644 .gitignore create mode 100644 candidatos.txt create mode 100644 concursos.txt create mode 100644 docker-compose.yaml create mode 100644 estrutura.txt diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9db15d4 --- /dev/null +++ b/.gitignore @@ -0,0 +1,11 @@ +/data/postgres/ +/stacks/ +*.log +.env + +node_modules/ +dist/ +build/ + +.DS_Store +Thumbs.db diff --git a/candidatos.txt b/candidatos.txt new file mode 100644 index 0000000..866ad7a --- /dev/null +++ b/candidatos.txt @@ -0,0 +1,4 @@ +Nome;Data de Nascimento;CPF;Profissões +Lindsey Craft;19/05/1976;182.845.084-34;[carpinteiro] +Jackie Dawson;14/08/1970;311.667.973-47;[marceneiro,assistente administrativo] +Cory Mendoza;11/02/1957;565.512.353-92;[carpinteiro,marceneiro] diff --git a/concursos.txt b/concursos.txt new file mode 100644 index 0000000..6a52f32 --- /dev/null +++ b/concursos.txt @@ -0,0 +1,4 @@ +Órgão;Edital;Código do Concurso;Lista de Vagas +SEDU;9/2016;61828450843;[analista de sistemas,marceneiro] +SEDU;15/2017;61828450842;[carpinteiro,professor de matemática,assistente administrativo] +SEDU;17/2017;95655123539;[professor de matemática] \ No newline at end of file diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000..02b8611 --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,26 @@ +services: + appsmith: + image: index.docker.io/appsmith/appsmith-ee + container_name: appsmith + ports: + - "80:80" + # - "443:443" + volumes: + - ./stacks:/appsmith-stacks + environment: + # APPSMITH_INTERNAL_DB_HOSTNAME: db + APPSMITH_INTERNAL_DB_PORT: 5432 + depends_on: + - db + restart: unless-stopped + + db: + image: postgres:14-alpine + container_name: postgres_db_appsmith + environment: + POSTGRES_DB: processo_seletivo_app + POSTGRES_USER: admin + POSTGRES_PASSWORD: Anyplace5-Augmented3-Crop3 + volumes: + - ./data/postgres:/var/lib/postgresql/data + restart: always \ No newline at end of file diff --git a/estrutura.txt b/estrutura.txt new file mode 100644 index 0000000000000000000000000000000000000000..a23126a626bc3356537b611517b00897ff68c37e GIT binary patch literal 4636 zcmb_fO>fgc5FK$u;>MAKFFk@9r~q**Z4rnfDpD?}QkBLb4XqQac3S$A`3oF?H#>QX zz23yT60+*XyKmlndT0Fi&#}y;l3GSGm5CIRNsj-SjImN+Z!VXz0D|i!)(!ti9?EB| z&*e9e6S)D7s7ij}dFGgMw|fjt6h=$M}Dh`Vz5pdKsx zgPjbTGkLt)E1kDBqHzQ3s}{zPnULqg#bOe~keAp&Bn?Aoo=v-GK^0JtV*e6i%4GzRP;5lGx-VGF@A+&OHGWO`F-KunQ(JFW^6 zaWS4d4`z_L4_ZV^EF)U!CH$!Hr=Ev=XiKOi`hIW9hmTH=ter7&w&=TT^;f`;80(j) z@ERVBTqX8P)WB0+k!u4}5#M>o$_?$HPOtf!0WTduOT38(LS zj>~G;N0F6&Xzg~rAd0%L5Vd>Y6g`3sO&@%0;k=yUo+JMuq%V=XcVddzXwTF*jpZ4n z*Zro?iyx5GDC-+zXPqxWPs}?GS-r%CT6Ni#z2uG(igb^2X4R&HC@P2&i4;WUPBSMHPd zBOmJ0u^fzlxNG;ZFb@{ba2N06=z62mOtY)UGSHW9m+xa}`{8%}H0jV3kjCIo1*y`Z zDIt}^x?#*Y(2gDZs7|q*B2smCr;0QNf67Re?oJ(P4C^VRPmZpM+ig=ViVIIS zWYVv2n>l^U*9iU6sen`KE`hE$Ob&k5V&^d8CYS{BV3(vVV?@uN45^hE%bVq-89N{M ze Date: Sat, 28 Jun 2025 19:15:19 -0300 Subject: [PATCH 02/36] removendo tree com estrutura, pois esta sujeita a mudancas --- estrutura.txt | Bin 4636 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 estrutura.txt diff --git a/estrutura.txt b/estrutura.txt deleted file mode 100644 index a23126a626bc3356537b611517b00897ff68c37e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4636 zcmb_fO>fgc5FK$u;>MAKFFk@9r~q**Z4rnfDpD?}QkBLb4XqQac3S$A`3oF?H#>QX zz23yT60+*XyKmlndT0Fi&#}y;l3GSGm5CIRNsj-SjImN+Z!VXz0D|i!)(!ti9?EB| z&*e9e6S)D7s7ij}dFGgMw|fjt6h=$M}Dh`Vz5pdKsx zgPjbTGkLt)E1kDBqHzQ3s}{zPnULqg#bOe~keAp&Bn?Aoo=v-GK^0JtV*e6i%4GzRP;5lGx-VGF@A+&OHGWO`F-KunQ(JFW^6 zaWS4d4`z_L4_ZV^EF)U!CH$!Hr=Ev=XiKOi`hIW9hmTH=ter7&w&=TT^;f`;80(j) z@ERVBTqX8P)WB0+k!u4}5#M>o$_?$HPOtf!0WTduOT38(LS zj>~G;N0F6&Xzg~rAd0%L5Vd>Y6g`3sO&@%0;k=yUo+JMuq%V=XcVddzXwTF*jpZ4n z*Zro?iyx5GDC-+zXPqxWPs}?GS-r%CT6Ni#z2uG(igb^2X4R&HC@P2&i4;WUPBSMHPd zBOmJ0u^fzlxNG;ZFb@{ba2N06=z62mOtY)UGSHW9m+xa}`{8%}H0jV3kjCIo1*y`Z zDIt}^x?#*Y(2gDZs7|q*B2smCr;0QNf67Re?oJ(P4C^VRPmZpM+ig=ViVIIS zWYVv2n>l^U*9iU6sen`KE`hE$Ob&k5V&^d8CYS{BV3(vVV?@uN45^hE%bVq-89N{M ze Date: Thu, 3 Jul 2025 01:51:34 -0300 Subject: [PATCH 03/36] =?UTF-8?q?Atualizando=20busca=20dos=20candidatos=20?= =?UTF-8?q?e=20concursos=20e=20exibi=C3=A7=C3=A3o=20dos=20dados=20num=20mo?= =?UTF-8?q?dal?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 3 +++ docker-compose.yaml | 21 +++++++++++++++++++-- 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 9db15d4..2cb3413 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,9 @@ node_modules/ dist/ build/ +*.js +/api_learning/ +/api_rest .DS_Store Thumbs.db diff --git a/docker-compose.yaml b/docker-compose.yaml index 02b8611..dfa626d 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -4,7 +4,7 @@ services: container_name: appsmith ports: - "80:80" - # - "443:443" + - "443:443" volumes: - ./stacks:/appsmith-stacks environment: @@ -21,6 +21,23 @@ services: POSTGRES_DB: processo_seletivo_app POSTGRES_USER: admin POSTGRES_PASSWORD: Anyplace5-Augmented3-Crop3 + extra_hosts: + - "host.docker.internal:host-gateway" # de acordo com a documentação é necessário para acesso ao datasource local volumes: - ./data/postgres:/var/lib/postgresql/data - restart: always \ No newline at end of file + restart: always + + # api_rest: + # build: ./api_rest + # container_name: processo_seletivo_api + # ports: + # - "5000:5000" + # environment: + # DB_HOST: db + # POSTGRES_DB: processo_seletivo_app + # POSTGRES_USER: admin + # POSTGRES_PASSWORD: Anyplace5-Augmented3-Crop3 + # DB_PORT: 5432 + # depends_on: + # - db + # restart: unless-stopped From 8d74e1ccd75d671a13b71b9c64f001a83ff45b22 Mon Sep 17 00:00:00 2001 From: LuizRojas Date: Thu, 3 Jul 2025 17:26:23 -0300 Subject: [PATCH 04/36] criando a api rest para consulta dos dados atraves de verbos http e acrescentando no appsmith --- .gitignore | 1 - api_rest/Dockerfile | 14 ++++ api_rest/app.py | 163 ++++++++++++++++++++++++++++++++++++++ api_rest/requirements.txt | 3 + docker-compose.yaml | 33 ++++---- 5 files changed, 196 insertions(+), 18 deletions(-) create mode 100644 api_rest/Dockerfile create mode 100644 api_rest/app.py create mode 100644 api_rest/requirements.txt diff --git a/.gitignore b/.gitignore index 2cb3413..d52630b 100644 --- a/.gitignore +++ b/.gitignore @@ -8,7 +8,6 @@ dist/ build/ *.js /api_learning/ -/api_rest .DS_Store Thumbs.db diff --git a/api_rest/Dockerfile b/api_rest/Dockerfile new file mode 100644 index 0000000..e05b5f2 --- /dev/null +++ b/api_rest/Dockerfile @@ -0,0 +1,14 @@ +FROM python:3.9-slim-buster + +WORKDIR /app + +COPY requirements.txt . +RUN pip install --no-cache-dir -r requirements.txt + +COPY . . + +EXPOSE 5000 + +# p/ iniciar a aplicação usando Gunicorn (servidor WSGI) +# usando gunicorn por se recomendado para servir aplicações Flask em produção +CMD ["gunicorn", "--bind", "0.0.0.0:5000", "app:app"] diff --git a/api_rest/app.py b/api_rest/app.py new file mode 100644 index 0000000..1186c4e --- /dev/null +++ b/api_rest/app.py @@ -0,0 +1,163 @@ +# api_rest/app.py + +from flask import Flask, jsonify, request +import psycopg2 +import os +import json + +app = Flask(__name__) + +DB_HOST = os.getenv('DB_HOST', 'db') +DB_NAME = os.getenv('POSTGRES_DB', 'processo_seletivo_app') +DB_USER = os.getenv('POSTGRES_USER', 'admin') +DB_PASSWORD = os.getenv('POSTGRES_PASSWORD', 'Anyplace5-Augmented3-Crop3') +DB_PORT = os.getenv('DB_PORT', '5432') + +def get_db_connection(): + """Estabelece e retorna uma conexão com o banco de dados PostgreSQL.""" + try: + conn = psycopg2.connect( + host=DB_HOST, + database=DB_NAME, + user=DB_USER, + password=DB_PASSWORD, + port=DB_PORT + ) + return conn + except psycopg2.Error as e: + print(f"Erro ao conectar ao banco de dados: {e}") + return None + +@app.route('/') +def home(): + """Endpoint de teste simples para verificar se a API está funcionando.""" + return jsonify({"message": "API de Concursos e Candidatos está online!"}) + +@app.route('/concursos/by_cpf/', methods=['GET']) +def get_concursos_by_cpf(cpf): + """ + Lista os órgãos, códigos e editais dos concursos públicos que se encaixam + no perfil do candidato, tomando como base o seu CPF. + O "encaixe no perfil" é definido pela correspondência entre as profissões + do candidato e as vagas do concurso. + """ + conn = None + try: + conn = get_db_connection() + if not conn: + return jsonify({"error": "Não foi possível conectar ao banco de dados."}), 500 + + cur = conn.cursor() + cpf_limpo = cpf.replace('.', '').replace('-', '') + + query = """ + SELECT + CO.orgao, + CO.edital, + CO.codigo_concurso + FROM + Candidatos C + JOIN + Concursos CO ON TRUE -- JOIN inicial para permitir a comparação posterior + WHERE + C.cpf = %s + AND EXISTS ( + SELECT 1 + FROM jsonb_array_elements_text(C.profissoes) AS p_candidato + JOIN jsonb_array_elements_text(CO.lista_vagas) AS v_concurso + ON p_candidato = v_concurso + ) + ORDER BY + CO.edital DESC; + """ + cur.execute(query, (cpf_limpo,)) + concursos = cur.fetchall() + + # json + results = [] + for concurso in concursos: + results.append({ + "orgao": concurso[0], + "edital": concurso[1], + "codigo_concurso": concurso[2] + }) + + cur.close() + return jsonify(results), 200 + + except psycopg2.Error as e: + print(f"Erro no banco de dados ao buscar concursos por CPF: {e}") + return jsonify({"error": "Erro interno do servidor ao processar a requisição.", "details": str(e)}), 500 + except Exception as e: + print(f"Erro inesperado: {e}") + return jsonify({"error": "Erro inesperado do servidor.", "details": str(e)}), 500 + finally: + if conn: + conn.close() + +@app.route('/candidatos/by_codigo_concurso/', methods=['GET']) +def get_candidatos_by_codigo_concurso(codigo_concurso): + """ + Lista o nome, data de nascimento e o CPF dos candidatos que se encaixam + no perfil do concurso, tomando como base o Código do Concurso. + O "encaixe no perfil" é definido pela correspondência entre as vagas + do concurso e as profissões do candidato. + """ + conn = None + try: + conn = get_db_connection() + if not conn: + return jsonify({"error": "Não foi possível conectar ao banco de dados."}), 500 + + cur = conn.cursor() + + # buscar candidatos por código de concurso com logica de encaixe no perfil (mesma do appsmith) + query = """ + SELECT + C.nome, + C.data_nascimento, + C.cpf + FROM + Concursos CO + JOIN + Candidatos C ON TRUE -- JOIN inicial + WHERE + CO.codigo_concurso = %s + AND EXISTS ( + SELECT 1 + FROM jsonb_array_elements_text(CO.lista_vagas) AS v_concurso + JOIN jsonb_array_elements_text(C.profissoes) AS p_candidato + ON v_concurso = p_candidato + ) + ORDER BY + C.nome ASC; + """ + cur.execute(query, (codigo_concurso,)) + candidatos = cur.fetchall() + + # Formata os resultados para JSON + results = [] + for candidato in candidatos: + results.append({ + "nome": candidato[0], + "data_nascimento": candidato[1].strftime('%d/%m/%Y') if candidato[1] else None, # Formata a data + "cpf": candidato[2] + }) + + cur.close() + return jsonify(results), 200 + + except psycopg2.Error as e: + print(f"Erro no banco de dados ao buscar candidatos por código de concurso: {e}") + return jsonify({"error": "Erro interno do servidor ao processar a requisição.", "details": str(e)}), 500 + except Exception as e: + print(f"Erro inesperado: {e}") + return jsonify({"error": "Erro inesperado do servidor.", "details": str(e)}), 500 + finally: + if conn: + conn.close() + +if __name__ == '__main__': + # rodando via Gunicorn no Docker, este bloco não será executado. + # somente testes locais fora do Docker. + app.run(host='0.0.0.0', port=5000, debug=True) diff --git a/api_rest/requirements.txt b/api_rest/requirements.txt new file mode 100644 index 0000000..c16292b --- /dev/null +++ b/api_rest/requirements.txt @@ -0,0 +1,3 @@ +psycopg2-binary==2.9.9 +gunicorn==21.2.0 # WSGI para producao +Flask==2.3.2 diff --git a/docker-compose.yaml b/docker-compose.yaml index dfa626d..f1b4895 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -7,9 +7,6 @@ services: - "443:443" volumes: - ./stacks:/appsmith-stacks - environment: - # APPSMITH_INTERNAL_DB_HOSTNAME: db - APPSMITH_INTERNAL_DB_PORT: 5432 depends_on: - db restart: unless-stopped @@ -25,19 +22,21 @@ services: - "host.docker.internal:host-gateway" # de acordo com a documentação é necessário para acesso ao datasource local volumes: - ./data/postgres:/var/lib/postgresql/data + # ports: + # - "5432:5432" restart: always - # api_rest: - # build: ./api_rest - # container_name: processo_seletivo_api - # ports: - # - "5000:5000" - # environment: - # DB_HOST: db - # POSTGRES_DB: processo_seletivo_app - # POSTGRES_USER: admin - # POSTGRES_PASSWORD: Anyplace5-Augmented3-Crop3 - # DB_PORT: 5432 - # depends_on: - # - db - # restart: unless-stopped + api_rest: + build: ./api_rest + container_name: processo_seletivo_api + ports: + - "5000:5000" + environment: + DB_HOST: db + POSTGRES_DB: processo_seletivo_app + POSTGRES_USER: admin + POSTGRES_PASSWORD: Anyplace5-Augmented3-Crop3 + DB_PORT: 5432 + depends_on: + - db + restart: unless-stopped From d6a08d9b26439dee089e0a67233be8d6b454386c Mon Sep 17 00:00:00 2001 From: LuizRojas Date: Fri, 4 Jul 2025 02:09:57 -0300 Subject: [PATCH 05/36] removendo portas mapeadas do banco de dados --- docker-compose.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/docker-compose.yaml b/docker-compose.yaml index f1b4895..4d2fe8b 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -22,8 +22,6 @@ services: - "host.docker.internal:host-gateway" # de acordo com a documentação é necessário para acesso ao datasource local volumes: - ./data/postgres:/var/lib/postgresql/data - # ports: - # - "5432:5432" restart: always api_rest: From 10f8c70b625c1de2a81a38cb43d51a308db3876d Mon Sep 17 00:00:00 2001 From: LuizRojas Date: Sat, 5 Jul 2025 01:58:20 -0300 Subject: [PATCH 06/36] acrescentando as colunas profissoes e lista de vagas aos campos de consulta para melhor visualizacao --- api_rest/app.py | 33 +++++++++++++++++++++------------ 1 file changed, 21 insertions(+), 12 deletions(-) diff --git a/api_rest/app.py b/api_rest/app.py index 1186c4e..8e6bf7b 100644 --- a/api_rest/app.py +++ b/api_rest/app.py @@ -7,6 +7,8 @@ app = Flask(__name__) +# --- configurações do Banco de Dados (Variáveis de Ambiente do Docker) --- +# 'db' é o nome do serviço PostgreSQL no docker-compose DB_HOST = os.getenv('DB_HOST', 'db') DB_NAME = os.getenv('POSTGRES_DB', 'processo_seletivo_app') DB_USER = os.getenv('POSTGRES_USER', 'admin') @@ -54,11 +56,12 @@ def get_concursos_by_cpf(cpf): SELECT CO.orgao, CO.edital, - CO.codigo_concurso + CO.codigo_concurso, + CO.lista_vagas::text FROM Candidatos C JOIN - Concursos CO ON TRUE -- JOIN inicial para permitir a comparação posterior + Concursos CO ON TRUE WHERE C.cpf = %s AND EXISTS ( @@ -73,13 +76,17 @@ def get_concursos_by_cpf(cpf): cur.execute(query, (cpf_limpo,)) concursos = cur.fetchall() - # json results = [] for concurso in concursos: + try: + lista_vagas_tratada = json.loads(concurso[3]) if concurso[3] else [] + except json.JSONDecodeError: + lista_vagas_tratada = [] results.append({ "orgao": concurso[0], "edital": concurso[1], - "codigo_concurso": concurso[2] + "codigo_concurso": concurso[2], + "lista_vagas": lista_vagas_tratada }) cur.close() @@ -111,16 +118,16 @@ def get_candidatos_by_codigo_concurso(codigo_concurso): cur = conn.cursor() - # buscar candidatos por código de concurso com logica de encaixe no perfil (mesma do appsmith) query = """ SELECT C.nome, C.data_nascimento, - C.cpf + C.cpf, + C.profissoes::text FROM Concursos CO JOIN - Candidatos C ON TRUE -- JOIN inicial + Candidatos C ON TRUE WHERE CO.codigo_concurso = %s AND EXISTS ( @@ -135,13 +142,17 @@ def get_candidatos_by_codigo_concurso(codigo_concurso): cur.execute(query, (codigo_concurso,)) candidatos = cur.fetchall() - # Formata os resultados para JSON results = [] for candidato in candidatos: + try: + profissoes_tratadas = json.loads(candidato[3]) if candidato[3] else [] + except json.JSONDecodeError: + profissoes_tratadas = [] results.append({ "nome": candidato[0], - "data_nascimento": candidato[1].strftime('%d/%m/%Y') if candidato[1] else None, # Formata a data - "cpf": candidato[2] + "data_nascimento": candidato[1].strftime('%d/%m/%Y') if candidato[1] else None, + "cpf": candidato[2], + "profissoes": profissoes_tratadas # inclui as profissoes no resultado }) cur.close() @@ -158,6 +169,4 @@ def get_candidatos_by_codigo_concurso(codigo_concurso): conn.close() if __name__ == '__main__': - # rodando via Gunicorn no Docker, este bloco não será executado. - # somente testes locais fora do Docker. app.run(host='0.0.0.0', port=5000, debug=True) From 0597d32760b3fced8baf2451a5bf7b1f101a8dd1 Mon Sep 17 00:00:00 2001 From: LuizRojas Date: Sat, 5 Jul 2025 02:44:27 -0300 Subject: [PATCH 07/36] acrescentando os endpoints para consulta de todos os candidatos e concursos cadastrados --- api_rest/app.py | 110 +++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 105 insertions(+), 5 deletions(-) diff --git a/api_rest/app.py b/api_rest/app.py index 8e6bf7b..2bb1d2d 100644 --- a/api_rest/app.py +++ b/api_rest/app.py @@ -1,5 +1,3 @@ -# api_rest/app.py - from flask import Flask, jsonify, request import psycopg2 import os @@ -7,7 +5,7 @@ app = Flask(__name__) -# --- configurações do Banco de Dados (Variáveis de Ambiente do Docker) --- +# variaveis de ambiente do docker # 'db' é o nome do serviço PostgreSQL no docker-compose DB_HOST = os.getenv('DB_HOST', 'db') DB_NAME = os.getenv('POSTGRES_DB', 'processo_seletivo_app') @@ -152,7 +150,7 @@ def get_candidatos_by_codigo_concurso(codigo_concurso): "nome": candidato[0], "data_nascimento": candidato[1].strftime('%d/%m/%Y') if candidato[1] else None, "cpf": candidato[2], - "profissoes": profissoes_tratadas # inclui as profissoes no resultado + "profissoes": profissoes_tratadas }) cur.close() @@ -168,5 +166,107 @@ def get_candidatos_by_codigo_concurso(codigo_concurso): if conn: conn.close() +@app.route('/concursos', methods=['GET']) # Novo endpoint para listar todos os concursos +def get_concursos(): + conn = None + try: + conn = get_db_connection() + if not conn: + return jsonify({"error": "Não foi possível conectar ao banco de dados."}), 500 + + cur = conn.cursor() + + query = """ + SELECT + orgao, + edital, + codigo_concurso, + lista_vagas::text + FROM + Concursos + ORDER BY + edital DESC; + """ + + cur.execute(query) + concursos = cur.fetchall() + + results = [] + for concurso in concursos: + try: + lista_vagas_tratada = json.loads(concurso[3]) if concurso[3] else [] # corrigido o índice para 4 + except json.JSONDecodeError: + lista_vagas_tratada = [] + results.append({ + "orgao": concurso[0], + "edital": concurso[1], + "codigo_concurso": concurso[2], + "lista_vagas": lista_vagas_tratada + }) + + cur.close() + return jsonify(results), 200 + + except psycopg2.Error as e: + print(f"Erro no banco de dados ao buscar todos concursos disponíveis: {e}") + return jsonify({"error": "Erro interno do servidor ao processar a requisição.", "details": str(e)}), 500 + except Exception as e: + print(f"Erro inesperado: {e}") + return jsonify({"error": "Erro inesperado do servidor.", "details": str(e)}), 500 + finally: + if conn: + conn.close() + +@app.route('/candidatos', methods=['GET']) +def get_candidatos(): + conn = None + try: + conn = get_db_connection() + if not conn: + return jsonify({"error": "Não foi possível conectar ao banco de dados."}), 500 + + cur = conn.cursor() + + query = """ + SELECT + nome, + data_nascimento, + cpf, + profissoes::text + FROM + Candidatos + ORDER BY + nome DESC; + """ + + cur.execute(query) + concursos = cur.fetchall() + + results = [] + for concurso in concursos: + try: + lista_profissoes_tratada = json.loads(concurso[3]) if concurso[3] else [] # corrigido o índice para 4 + except json.JSONDecodeError: + lista_profissoes_tratada = [] + results.append({ + "nome": concurso[0], + "data_nascimento": concurso[1], + "cpf": concurso[2], + "profissoes": lista_profissoes_tratada + }) + + cur.close() + return jsonify(results), 200 + + except psycopg2.Error as e: + print(f"Erro no banco de dados ao buscar todos concursos disponíveis: {e}") + return jsonify({"error": "Erro interno do servidor ao processar a requisição.", "details": str(e)}), 500 + except Exception as e: + print(f"Erro inesperado: {e}") + return jsonify({"error": "Erro inesperado do servidor.", "details": str(e)}), 500 + finally: + if conn: + conn.close() + if __name__ == '__main__': - app.run(host='0.0.0.0', port=5000, debug=True) + app.run(host='0.0.0.0', port=5000, debug=True) \ No newline at end of file From ace687109023d082bd382816720f354fe4450d1c Mon Sep 17 00:00:00 2001 From: LuizRojas Date: Sat, 5 Jul 2025 03:50:11 -0300 Subject: [PATCH 08/36] adicionando funcionalidade de acrescentar um candidato --- api_rest/app.py | 288 ++++++++++++++++++++++++++++++++++++++++++++ docker-compose.yaml | 20 ++- 2 files changed, 307 insertions(+), 1 deletion(-) diff --git a/api_rest/app.py b/api_rest/app.py index 2bb1d2d..a2b8810 100644 --- a/api_rest/app.py +++ b/api_rest/app.py @@ -2,6 +2,7 @@ import psycopg2 import os import json +from datetime import datetime app = Flask(__name__) @@ -268,5 +269,292 @@ def get_candidatos(): if conn: conn.close() +@app.route('/candidatos', methods=['POST']) +def add_candidato(): + conn = None + try: + conn = get_db_connection() + if not conn: + return jsonify({"error": "Não foi possível conectar ao banco de dados."}), 500 + + data = request.get_json() + nome = data.get('nome') + data_nascimento_str = data.get('data_nascimento') + cpf = data.get('cpf') + profissoes = data.get('profissoes', []) # Espera uma lista de strings + + if not all([nome, data_nascimento_str, cpf]): + return jsonify({"error": "Nome, data de nascimento e CPF são obrigatórios."}), 400 + + cpf_limpo = cpf.replace('.', '').replace('-', '') + + try: + data_nascimento = datetime.strptime(data_nascimento_str, '%d/%m/%Y').date() + except ValueError: + return jsonify({"error": "Formato de data de nascimento inválido. Use DD/MM/YY."}), 400 + + profissoes_json = json.dumps(profissoes) + + cur = conn.cursor() + query = """ + INSERT INTO Candidatos (nome, data_nascimento, cpf, profissoes) + VALUES (%s, %s, %s, %s) + RETURNING cpf; + """ + cur.execute(query, (nome, data_nascimento, cpf_limpo, profissoes_json)) + inserted_cpf = cur.fetchone()[0] + conn.commit() + + cur.close() + return jsonify({"message": "Candidato adicionado com sucesso!", "cpf": inserted_cpf}), 201 + + except psycopg2.IntegrityError as e: + conn.rollback() + if "duplicate key value violates unique constraint" in str(e): + return jsonify({"error": "CPF já cadastrado."}), 409 + return jsonify({"error": "Erro de integridade do banco de dados.", "details": str(e)}), 500 + except psycopg2.Error as e: + conn.rollback() + print(f"Erro no banco de dados ao adicionar candidato: {e}") + return jsonify({"error": "Erro interno do servidor ao adicionar candidato.", "details": str(e)}), 500 + except Exception as e: + conn.rollback() + print(f"Erro inesperado ao adicionar candidato: {e}") + return jsonify({"error": "Erro inesperado do servidor.", "details": str(e)}), 500 + finally: + if conn: + conn.close() + +@app.route('/candidatos/', methods=['PUT']) +def update_candidato(cpf): + conn = None + try: + conn = get_db_connection() + if not conn: + return jsonify({"error": "Não foi possível conectar ao banco de dados."}), 500 + + data = request.get_json() + cpf_limpo = cpf.replace('.', '').replace('-', '') + + updates = [] + params = [] + + if 'nome' in data: + updates.append("nome = %s") + params.append(data['nome']) + if 'data_nascimento' in data: + try: + data_nascimento = datetime.strptime(data['data_nascimento'], '%Y-%m-%d').date() + updates.append("data_nascimento = %s") + params.append(data_nascimento) + except ValueError: + return jsonify({"error": "Formato de data de nascimento inválido. Use YYYY-MM-DD."}), 400 + if 'profissoes' in data: + updates.append("profissoes = %s") + params.append(json.dumps(data['profissoes'])) + + if not updates: + return jsonify({"message": "Nenhum dado para atualizar."}), 200 + + query = f"UPDATE Candidatos SET {', '.join(updates)} WHERE cpf = %s RETURNING cpf;" + params.append(cpf_limpo) + + cur = conn.cursor() + cur.execute(query, tuple(params)) + updated_cpf = cur.fetchone() + conn.commit() + + cur.close() + if updated_cpf: + return jsonify({"message": "Candidato atualizado com sucesso!", "cpf": updated_cpf[0]}), 200 + else: + return jsonify({"error": "Candidato não encontrado."}), 404 + + except psycopg2.Error as e: + conn.rollback() + print(f"Erro no banco de dados ao atualizar candidato: {e}") + return jsonify({"error": "Erro interno do servidor ao atualizar candidato.", "details": str(e)}), 500 + except Exception as e: + conn.rollback() + print(f"Erro inesperado ao atualizar candidato: {e}") + return jsonify({"error": "Erro inesperado do servidor.", "details": str(e)}), 500 + finally: + if conn: + conn.close() + +@app.route('/candidatos/', methods=['DELETE']) +def delete_candidato(cpf): + conn = None + try: + conn = get_db_connection() + if not conn: + return jsonify({"error": "Não foi possível conectar ao banco de dados."}), 500 + + cpf_limpo = cpf.replace('.', '').replace('-', '') + + cur = conn.cursor() + query = "DELETE FROM Candidatos WHERE cpf = %s RETURNING cpf;" + cur.execute(query, (cpf_limpo,)) + deleted_cpf = cur.fetchone() + conn.commit() + + cur.close() + if deleted_cpf: + return jsonify({"message": "Candidato deletado com sucesso!", "cpf": deleted_cpf[0]}), 200 + else: + return jsonify({"error": "Candidato não encontrado."}), 404 + + except psycopg2.Error as e: + conn.rollback() + print(f"Erro no banco de dados ao deletar candidato: {e}") + return jsonify({"error": "Erro interno do servidor ao deletar candidato.", "details": str(e)}), 500 + except Exception as e: + conn.rollback() + print(f"Erro inesperado ao deletar candidato: {e}") + return jsonify({"error": "Erro inesperado do servidor.", "details": str(e)}), 500 + finally: + if conn: + conn.close() + +# --- Endpoints de Edição para Concursos --- + +@app.route('/concursos', methods=['POST']) +def add_concurso(): + conn = None + try: + conn = get_db_connection() + if not conn: + return jsonify({"error": "Não foi possível conectar ao banco de dados."}), 500 + + data = request.get_json() + orgao = data.get('orgao') + edital = data.get('edital') + codigo_concurso = data.get('codigo_concurso') + lista_vagas = data.get('lista_vagas', []) # Espera uma lista de strings + + if not all([orgao, edital, codigo_concurso]): + return jsonify({"error": "Órgão, edital e código do concurso são obrigatórios."}), 400 + + lista_vagas_json = json.dumps(lista_vagas) + + cur = conn.cursor() + query = """ + INSERT INTO Concursos (orgao, edital, codigo_concurso, lista_vagas) + VALUES (%s, %s, %s, %s) + RETURNING id; + """ + cur.execute(query, (orgao, edital, codigo_concurso, lista_vagas_json)) + inserted_id = cur.fetchone()[0] + conn.commit() + + cur.close() + return jsonify({"message": "Concurso adicionado com sucesso!", "id": inserted_id}), 201 + + except psycopg2.IntegrityError as e: + conn.rollback() + if "duplicate key value violates unique constraint" in str(e): + return jsonify({"error": "Código do concurso já cadastrado."}), 409 + return jsonify({"error": "Erro de integridade do banco de dados.", "details": str(e)}), 500 + except psycopg2.Error as e: + conn.rollback() + print(f"Erro no banco de dados ao adicionar concurso: {e}") + return jsonify({"error": "Erro interno do servidor ao adicionar concurso.", "details": str(e)}), 500 + except Exception as e: + conn.rollback() + print(f"Erro inesperado ao adicionar concurso: {e}") + return jsonify({"error": "Erro inesperado do servidor.", "details": str(e)}), 500 + finally: + if conn: + conn.close() + +@app.route('/concursos/', methods=['PUT']) +def update_concurso(codigo_concurso): + conn = None + try: + conn = get_db_connection() + if not conn: + return jsonify({"error": "Não foi possível conectar ao banco de dados."}), 500 + + data = request.get_json() + + updates = [] + params = [] + + if 'orgao' in data: + updates.append("orgao = %s") + params.append(data['orgao']) + if 'edital' in data: + updates.append("edital = %s") + params.append(data['edital']) + if 'lista_vagas' in data: + updates.append("lista_vagas = %s") + params.append(json.dumps(data['lista_vagas'])) + + if not updates: + return jsonify({"message": "Nenhum dado para atualizar."}), 200 + + query = f"UPDATE Concursos SET {', '.join(updates)} WHERE codigo_concurso = %s RETURNING codigo_concurso;" + params.append(codigo_concurso) + + cur = conn.cursor() + cur.execute(query, tuple(params)) + updated_codigo_concurso = cur.fetchone() + conn.commit() + + cur.close() + if updated_codigo_concurso: + return jsonify({"message": "Concurso atualizado com sucesso!", "codigo_concurso": updated_codigo_concurso[0]}), 200 + else: + return jsonify({"error": "Concurso não encontrado."}), 404 + + except psycopg2.IntegrityError as e: # Caso tente atualizar para um código de concurso já existente + conn.rollback() + if "duplicate key value violates unique constraint" in str(e): + return jsonify({"error": "Novo código do concurso já está em uso."}), 409 + return jsonify({"error": "Erro de integridade do banco de dados.", "details": str(e)}), 500 + except psycopg2.Error as e: + conn.rollback() + print(f"Erro no banco de dados ao atualizar concurso: {e}") + return jsonify({"error": "Erro interno do servidor ao atualizar concurso.", "details": str(e)}), 500 + except Exception as e: + conn.rollback() + print(f"Erro inesperado ao atualizar concurso: {e}") + return jsonify({"error": "Erro inesperado do servidor.", "details": str(e)}), 500 + finally: + if conn: + conn.close() + +@app.route('/concursos/', methods=['DELETE']) +def delete_concurso(codigo_concurso): + conn = None + try: + conn = get_db_connection() + if not conn: + return jsonify({"error": "Não foi possível conectar ao banco de dados."}), 500 + + cur = conn.cursor() + query = "DELETE FROM Concursos WHERE codigo_concurso = %s RETURNING codigo_concurso;" + cur.execute(query, (codigo_concurso,)) + deleted_codigo_concurso = cur.fetchone() + conn.commit() + + cur.close() + if deleted_codigo_concurso: + return jsonify({"message": "Concurso deletado com sucesso!", "codigo_concurso": deleted_codigo_concurso[0]}), 200 + else: + return jsonify({"error": "Concurso não encontrado."}), 404 + + except psycopg2.Error as e: + conn.rollback() + print(f"Erro no banco de dados ao deletar concurso: {e}") + return jsonify({"error": "Erro interno do servidor ao deletar concurso.", "details": str(e)}), 500 + except Exception as e: + conn.rollback() + print(f"Erro inesperado ao deletar concurso: {e}") + return jsonify({"error": "Erro inesperado do servidor.", "details": str(e)}), 500 + finally: + if conn: + conn.close() + if __name__ == '__main__': app.run(host='0.0.0.0', port=5000, debug=True) \ No newline at end of file diff --git a/docker-compose.yaml b/docker-compose.yaml index 4d2fe8b..2e8911f 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -4,12 +4,16 @@ services: container_name: appsmith ports: - "80:80" - - "443:443" + # - "443:443" volumes: - ./stacks:/appsmith-stacks depends_on: - db + - api_rest restart: unless-stopped + networks: + default: + app_network: db: image: postgres:14-alpine @@ -23,6 +27,10 @@ services: volumes: - ./data/postgres:/var/lib/postgresql/data restart: always + networks: + default: + app_network: + ipv4_address: 172.20.0.10 api_rest: build: ./api_rest @@ -38,3 +46,13 @@ services: depends_on: - db restart: unless-stopped + networks: + app_network: + ipv4_address: 172.20.0.100 + +networks: + app_network: + driver: bridge + ipam: + config: + - subnet: 172.20.0.0/24 From cf9a839e73ed0df6f314c3e6c4ae7904c1abdb9f Mon Sep 17 00:00:00 2001 From: LuizRojas Date: Wed, 9 Jul 2025 00:19:39 -0300 Subject: [PATCH 09/36] problemas com o metodos get candidatos pelo codigo --- api_rest/app.py | 163 ++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 151 insertions(+), 12 deletions(-) diff --git a/api_rest/app.py b/api_rest/app.py index a2b8810..bef9760 100644 --- a/api_rest/app.py +++ b/api_rest/app.py @@ -104,7 +104,7 @@ def get_concursos_by_cpf(cpf): @app.route('/candidatos/by_codigo_concurso/', methods=['GET']) def get_candidatos_by_codigo_concurso(codigo_concurso): """ - Lista o nome, data de nascimento e o CPF dos candidatos que se encaixam + Lista o nome, data de nascimento, CPF e as profissões dos candidatos que se encaixam no perfil do concurso, tomando como base o Código do Concurso. O "encaixe no perfil" é definido pela correspondência entre as vagas do concurso e as profissões do candidato. @@ -167,7 +167,7 @@ def get_candidatos_by_codigo_concurso(codigo_concurso): if conn: conn.close() -@app.route('/concursos', methods=['GET']) # Novo endpoint para listar todos os concursos +@app.route('/concursos', methods=['GET']) def get_concursos(): conn = None try: @@ -218,6 +218,90 @@ def get_concursos(): if conn: conn.close() +@app.route('/concursos/', methods=['GET']) +def get_concurso_by_codigo(codigo_concurso): + conn = None + try: + conn = get_db_connection() + if not conn: + return jsonify({"error": "Não foi possível conectar ao banco de dados."}), 500 + + cur = conn.cursor() + query = """ + SELECT + orgao, + edital, + codigo_concurso, + lista_vagas::text + FROM + Concursos + WHERE + codigo_concurso = %s; + """ + cur.execute(query, (codigo_concurso,)) + concurso = cur.fetchone() # fetchone() para obter apenas um resultado + + if not concurso: + return jsonify({"error": "Concurso não encontrado."}), 404 + + try: + lista_vagas_tratada = json.loads(concurso[3]) if concurso[3] else [] + except json.JSONDecodeError: + lista_vagas_tratada = [] + + result = { + "orgao": concurso[0], + "edital": concurso[1], + "codigo_concurso": concurso[2], + "lista_vagas": lista_vagas_tratada + } + + cur.close() + return jsonify(result), 200 + + except psycopg2.Error as e: + print(f"Erro no banco de dados ao buscar concurso por código: {e}") + return jsonify({"error": "Erro interno do servidor ao buscar concurso.", "details": str(e)}), 500 + except Exception as e: + print(f"Erro inesperado ao buscar concurso por código: {e}") + return jsonify({"error": "Erro inesperado do servidor.", "details": str(e)}), 500 + finally: + if conn: + conn.close() + +@app.route('/vagas', methods=['GET']) +def get_all_vagas(): + """Endpoint para listar todas as vagas únicas.""" + conn = None + try: + conn = get_db_connection() + if not conn: + return jsonify({"error": "Não foi possível conectar ao banco de dados."}), 500 + + cur = conn.cursor() + query = """ + SELECT DISTINCT vaga_unica + FROM Concursos, jsonb_array_elements_text(lista_vagas) AS vaga_unica + ORDER BY vaga_unica; + """ + cur.execute(query) + vagas = cur.fetchall() + + results = [vaga[0] for vaga in vagas] + + cur.close() + return jsonify(results), 200 + + except psycopg2.Error as e: + print(f"Erro no banco de dados ao buscar todas as vagas: {e}") + return jsonify({"error": "Erro interno do servidor ao buscar vagas.", "details": str(e)}), 500 + except Exception as e: + print(f"Erro inesperado ao buscar todas as vagas: {e}") + return jsonify({"error": "Erro inesperado do servidor.", "details": str(e)}), 500 + finally: + if conn: + conn.close() + @app.route('/candidatos', methods=['GET']) def get_candidatos(): conn = None @@ -241,18 +325,18 @@ def get_candidatos(): """ cur.execute(query) - concursos = cur.fetchall() + candidatos = cur.fetchall() results = [] - for concurso in concursos: + for candidato in candidatos: try: - lista_profissoes_tratada = json.loads(concurso[3]) if concurso[3] else [] # corrigido o índice para 4 + lista_profissoes_tratada = json.loads(candidato[3]) if candidato[3] else [] except json.JSONDecodeError: lista_profissoes_tratada = [] results.append({ - "nome": concurso[0], - "data_nascimento": concurso[1], - "cpf": concurso[2], + "nome": candidato[0], + "data_nascimento": candidato[1], + "cpf": candidato[2], "profissoes": lista_profissoes_tratada }) @@ -269,6 +353,60 @@ def get_candidatos(): if conn: conn.close() +@app.route('/candidatos/', methods=['GET']) +def get_candidato_by_cpf(cpf_candidato): + """Obter um único candidato por CPF.""" + conn = None + try: + conn = get_db_connection() + if not conn: + return jsonify({"error": "Não foi possível conectar ao banco de dados."}), 500 + + cur = conn.cursor() + cpf_limpo = cpf_candidato.replace('.', '').replace('-', '') + + query = """ + SELECT + cpf, + nome, + data_nascimento, + profissoes::text + FROM + Candidatos + WHERE + cpf = %s; + """ + cur.execute(query, (cpf_limpo,)) + candidato = cur.fetchone() + + if not candidato: + return jsonify({"error": "Candidato não encontrado."}), 404 + + try: + profissoes_tratadas = json.loads(candidato[3]) if candidato[3] else [] + except json.JSONDecodeError: + profissoes_tratadas = [] + + result = { + "cpf": candidato[0], + "nome": candidato[1], + "data_nascimento": candidato[2].strftime('%d/%m/%Y') if candidato[2] else None, + "profissoes": profissoes_tratadas + } + + cur.close() + return jsonify(result), 200 + + except psycopg2.Error as e: + print(f"Erro no banco de dados ao buscar candidato por CPF: {e}") + return jsonify({"error": "Erro interno do servidor ao buscar candidato.", "details": str(e)}), 500 + except Exception as e: + print(f"Erro inesperado ao buscar candidato por CPF: {e}") + return jsonify({"error": "Erro inesperado do servidor.", "details": str(e)}), 500 + finally: + if conn: + conn.close() + @app.route('/candidatos', methods=['POST']) def add_candidato(): conn = None @@ -416,7 +554,7 @@ def delete_candidato(cpf): if conn: conn.close() -# --- Endpoints de Edição para Concursos --- +# endpoints de edição para concursos @app.route('/concursos', methods=['POST']) def add_concurso(): @@ -441,14 +579,14 @@ def add_concurso(): query = """ INSERT INTO Concursos (orgao, edital, codigo_concurso, lista_vagas) VALUES (%s, %s, %s, %s) - RETURNING id; + RETURNING codigo_concurso; """ cur.execute(query, (orgao, edital, codigo_concurso, lista_vagas_json)) - inserted_id = cur.fetchone()[0] + inserted_codigo_concurso = cur.fetchone()[0] conn.commit() cur.close() - return jsonify({"message": "Concurso adicionado com sucesso!", "id": inserted_id}), 201 + return jsonify({"message": "Concurso adicionado com sucesso!", "Código do concurso": inserted_codigo_concurso}), 201 except psycopg2.IntegrityError as e: conn.rollback() @@ -535,6 +673,7 @@ def delete_concurso(codigo_concurso): cur = conn.cursor() query = "DELETE FROM Concursos WHERE codigo_concurso = %s RETURNING codigo_concurso;" cur.execute(query, (codigo_concurso,)) + # print(type(codigo_concurso), codigo_concurso) deleted_codigo_concurso = cur.fetchone() conn.commit() From 12362abc92165f54cbfb8821c7cd5268406f2092 Mon Sep 17 00:00:00 2001 From: LuizRojas Date: Wed, 9 Jul 2025 03:40:36 -0300 Subject: [PATCH 10/36] corrigido: data de nascimento em formato incorreto em get all candidatos --- api_rest/app.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api_rest/app.py b/api_rest/app.py index bef9760..ecd6c0b 100644 --- a/api_rest/app.py +++ b/api_rest/app.py @@ -335,7 +335,7 @@ def get_candidatos(): lista_profissoes_tratada = [] results.append({ "nome": candidato[0], - "data_nascimento": candidato[1], + "data_nascimento": candidato[1].strftime('%d/%m/%Y') if candidato[1] else None, "cpf": candidato[2], "profissoes": lista_profissoes_tratada }) @@ -645,7 +645,7 @@ def update_concurso(codigo_concurso): else: return jsonify({"error": "Concurso não encontrado."}), 404 - except psycopg2.IntegrityError as e: # Caso tente atualizar para um código de concurso já existente + except psycopg2.IntegrityError as e: # caso tente atualizar para um código de concurso já existente conn.rollback() if "duplicate key value violates unique constraint" in str(e): return jsonify({"error": "Novo código do concurso já está em uso."}), 409 From 7a63c0b52a294b2885ee52c9e8ed003e74c81e03 Mon Sep 17 00:00:00 2001 From: LuizRojas Date: Wed, 9 Jul 2025 05:52:56 -0300 Subject: [PATCH 11/36] corrigindo importacoes --- api_rest/Dockerfile | 1 + api_rest/app.py | 4 ++-- api_rest/requirements.txt | 5 ++++- docker-compose.yaml | 1 + 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/api_rest/Dockerfile b/api_rest/Dockerfile index e05b5f2..8b56f21 100644 --- a/api_rest/Dockerfile +++ b/api_rest/Dockerfile @@ -7,6 +7,7 @@ RUN pip install --no-cache-dir -r requirements.txt COPY . . +# ENV PYTHONPATH=/APP EXPOSE 5000 # p/ iniciar a aplicação usando Gunicorn (servidor WSGI) diff --git a/api_rest/app.py b/api_rest/app.py index ecd6c0b..9e7c3ef 100644 --- a/api_rest/app.py +++ b/api_rest/app.py @@ -482,11 +482,11 @@ def update_candidato(cpf): params.append(data['nome']) if 'data_nascimento' in data: try: - data_nascimento = datetime.strptime(data['data_nascimento'], '%Y-%m-%d').date() + data_nascimento = datetime.strptime(data['data_nascimento'], '%d/%m/%Y').date() updates.append("data_nascimento = %s") params.append(data_nascimento) except ValueError: - return jsonify({"error": "Formato de data de nascimento inválido. Use YYYY-MM-DD."}), 400 + return jsonify({"error": "Formato de data de nascimento inválido. Use DD/MM/AAAA."}), 400 if 'profissoes' in data: updates.append("profissoes = %s") params.append(json.dumps(data['profissoes'])) diff --git a/api_rest/requirements.txt b/api_rest/requirements.txt index c16292b..ff7ca2b 100644 --- a/api_rest/requirements.txt +++ b/api_rest/requirements.txt @@ -1,3 +1,6 @@ psycopg2-binary==2.9.9 -gunicorn==21.2.0 # WSGI para producao +gunicorn==21.2.0 # WSGI para producao Flask==2.3.2 +# pytest==8.2.2 +# pytest-cov==4.1.0 # para relatorio de cobertura +# Werkzeug==2.3.7 \ No newline at end of file diff --git a/docker-compose.yaml b/docker-compose.yaml index 2e8911f..ecfd873 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -43,6 +43,7 @@ services: POSTGRES_USER: admin POSTGRES_PASSWORD: Anyplace5-Augmented3-Crop3 DB_PORT: 5432 + # PYTHONPATH: /app depends_on: - db restart: unless-stopped From 6d0fedbb586a2b3255091c77116520755d10fc3f Mon Sep 17 00:00:00 2001 From: LuizRojas Date: Wed, 9 Jul 2025 17:18:55 -0300 Subject: [PATCH 12/36] criando testes e acrescentando sonarqube --- .github/workflows/main.yml | 65 +++++++++++++++++++ .gitignore | 24 ++++--- api_rest/Dockerfile | 3 +- api_rest/requirements.txt | 6 +- .../test_candidatos_by_codigo_concurso.py | 13 ++++ api_rest/tests/test_concursos_by_cpf.py | 13 ++++ api_rest/tests/test_home.py | 6 ++ docker-compose.yaml | 40 ++++++++++++ 8 files changed, 156 insertions(+), 14 deletions(-) create mode 100644 .github/workflows/main.yml create mode 100644 api_rest/tests/test_candidatos_by_codigo_concurso.py create mode 100644 api_rest/tests/test_concursos_by_cpf.py create mode 100644 api_rest/tests/test_home.py diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 0000000..541b885 --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,65 @@ +# .github/workflows/main.yml +name: CI/CD com SonarQube e Testes + +on: + push: + branches: + - main # Dispara o workflow em push para a branch 'main' + pull_request: + branches: + - main # Dispara o workflow em Pull Request para a branch 'main' + +jobs: + build-and-analyze: + runs-on: ubuntu-latest # O runner que executará o job + + steps: + - name: Checkout do Código + uses: actions/checkout@v4 # Faz o checkout do seu repositório + with: + # Necessário para que o SonarScanner analise o histórico do git + fetch-depth: 0 + + - name: Configurar Python + uses: actions/setup-python@v5 + with: + python-version: '3.9' # Use a mesma versão do Python do seu Dockerfile + + - name: Instalar Dependências + run: | + python -m pip install --upgrade pip + # Instala as dependências do seu requirements.txt + pip install -r api_rest/requirements.txt + # Instala o SonarScanner CLI (necessário para a análise) + # Se 'sonarscanner' já estiver no requirements.txt, esta linha é redundante mas não causa problema. + # pip install sonarscanner + + - name: Executar Testes com Pytest e Cobertura + run: | + # Garante que o diretório da aplicação está no PYTHONPATH + # $GITHUB_WORKSPACE é a raiz do seu repositório no runner + export PYTHONPATH=$GITHUB_WORKSPACE/api_rest + # Executa os testes e gera relatórios de cobertura em XML (para SonarQube) + # O comando 'pytest api_rest/tests/' diz ao pytest para procurar os testes + # dentro da pasta 'tests' que está dentro de 'api_rest'. + pytest api_rest/tests/ --cov=api_rest.app --cov-report=xml:coverage.xml + + - name: Análise SonarQube + env: + # Token de autenticação do SonarQube (armazenado como GitHub Secret) + SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} + # URL do seu servidor SonarQube (armazenado como GitHub Secret) + SONAR_HOST_URL: ${{ secrets.SONAR_HOST_URL }} + run: | + # Executa o SonarScanner CLI + # -Dsonar.projectKey: Chave única para seu projeto no SonarQube + # -Dsonar.sources: Diretório do seu código-fonte a ser analisado + # -Dsonar.python.coverage.reportPaths: Caminho para o relatório de cobertura gerado pelo pytest-cov + # -Dsonar.qualitygate.wait: Opcional, faz o workflow esperar o resultado do Quality Gate do SonarQube + sonar-scanner \ + -Dsonar.projectKey=appsmith-leds-api \ + -Dsonar.sources=api_rest \ + -Dsonar.host.url=${{ secrets.SONAR_HOST_URL }} \ + -Dsonar.token=${{ secrets.SONAR_TOKEN }} \ + -Dsonar.python.coverage.reportPaths=coverage.xml \ + -Dsonar.qualitygate.wait=true diff --git a/.gitignore b/.gitignore index d52630b..50941a8 100644 --- a/.gitignore +++ b/.gitignore @@ -1,13 +1,17 @@ -/data/postgres/ +# diretorios de dados do Docker Compose (GERADOS EM TEMPO DE EXECUÇÃO) +/data/ /stacks/ -*.log -.env - -node_modules/ -dist/ -build/ -*.js -/api_learning/ +/sonarqube_data/ +/postgres_config/ +/sonarqube_extensions/ +/sonarqube_logs/ +/sonar_db_data/ -.DS_Store +# Caches e arquivos gerados pelo Python +__pycache__/ +*.pyc +.pytest_cache/ +.coverage # Arquivo de cobertura de testes gerado pelo pytest-cov +.env Thumbs.db +*.log diff --git a/api_rest/Dockerfile b/api_rest/Dockerfile index 8b56f21..030e28e 100644 --- a/api_rest/Dockerfile +++ b/api_rest/Dockerfile @@ -7,7 +7,8 @@ RUN pip install --no-cache-dir -r requirements.txt COPY . . -# ENV PYTHONPATH=/APP +ENV PYTHONPATH=/app + EXPOSE 5000 # p/ iniciar a aplicação usando Gunicorn (servidor WSGI) diff --git a/api_rest/requirements.txt b/api_rest/requirements.txt index ff7ca2b..ede9b91 100644 --- a/api_rest/requirements.txt +++ b/api_rest/requirements.txt @@ -1,6 +1,6 @@ psycopg2-binary==2.9.9 gunicorn==21.2.0 # WSGI para producao Flask==2.3.2 -# pytest==8.2.2 -# pytest-cov==4.1.0 # para relatorio de cobertura -# Werkzeug==2.3.7 \ No newline at end of file +pytest==8.2.2 +pytest-cov==4.1.0 # para relatorio de cobertura +Werkzeug==2.3.7 \ No newline at end of file diff --git a/api_rest/tests/test_candidatos_by_codigo_concurso.py b/api_rest/tests/test_candidatos_by_codigo_concurso.py new file mode 100644 index 0000000..3983c45 --- /dev/null +++ b/api_rest/tests/test_candidatos_by_codigo_concurso.py @@ -0,0 +1,13 @@ +from app import app + +def test_busca_candidatos_codigo(): + client = app.test_client() + + response = client.get("/candidatos/by_codigo_concurso/61828450843") + assert response.status_code == 200 + + response = client.get("/candidatos/by_codigo_concurso/61828450842") + assert response.status_code == 200 + + response = client.get("/candidatos/by_codigo_concurso/95655123539") # paulo pereira + assert response.status_code == 200 \ No newline at end of file diff --git a/api_rest/tests/test_concursos_by_cpf.py b/api_rest/tests/test_concursos_by_cpf.py new file mode 100644 index 0000000..e7fb70d --- /dev/null +++ b/api_rest/tests/test_concursos_by_cpf.py @@ -0,0 +1,13 @@ +from app import app + +def test_busca_concursos_cpf(): + client = app.test_client() + + response = client.get("/concursos/by_cpf/182.845.084-34") + assert response.status_code in [200, 404] + + response = client.get("/concursos/by_cpf/311.667.973-47") + assert response.status_code in [200, 404] + + response = client.get("/concursos/by_cpf/565.512.353-92") + assert response.status_code in [200, 404] \ No newline at end of file diff --git a/api_rest/tests/test_home.py b/api_rest/tests/test_home.py new file mode 100644 index 0000000..bcd8d02 --- /dev/null +++ b/api_rest/tests/test_home.py @@ -0,0 +1,6 @@ +from app import app + +def test_home_status_code(): + with app.test_client() as client: + response = client.get('/') + assert response.status_code in (200, 404) # api disponivel? \ No newline at end of file diff --git a/docker-compose.yaml b/docker-compose.yaml index ecfd873..7436653 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -51,6 +51,46 @@ services: app_network: ipv4_address: 172.20.0.100 + sonarqube: + image: sonarqube:lts-community # Versão LTS da comunidade + container_name: sonarqube_server + ports: + - "9000:9000" + - "9092:9092" + environment: + - SONARQUBE_JDBC_URL=jdbc:postgresql://sonar_db:5432/sonar + - SONARQUBE_JDBC_USERNAME=sonar + - SONARQUBE_JDBC_PASSWORD=sonar_password + - SONAR_ES_JAVA_OPTS=-Xmx512m -Xms512m + volumes: + - sonarqube_data:/opt/sonarqube/data + - sonarqube_extensions:/opt/sonarqube/extensions + - sonarqube_logs:/opt/sonarqube/logs + depends_on: + - sonar_db + networks: + app_network: + restart: unless-stopped + + sonar_db: + image: postgres:13 + container_name: sonarqube_postgres_db + environment: + - POSTGRES_DB=sonar + - POSTGRES_USER=sonar + - POSTGRES_PASSWORD=sonar_password + volumes: + - sonar_db_data:/var/lib/postgresql/data + networks: + app_network: + restart: unless-stopped + +volumes: + sonarqube_data: + sonarqube_extensions: + sonarqube_logs: + sonar_db_data: + networks: app_network: driver: bridge From ac9c9e4275c251ee2fe1b461b23e1a3a6e5e027d Mon Sep 17 00:00:00 2001 From: Luiz Fernando Rojas <82002466+LuizRojas@users.noreply.github.com> Date: Wed, 9 Jul 2025 18:47:51 -0300 Subject: [PATCH 13/36] Delete .github/workflows directory --- .github/workflows/main.yml | 65 -------------------------------------- 1 file changed, 65 deletions(-) delete mode 100644 .github/workflows/main.yml diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml deleted file mode 100644 index 541b885..0000000 --- a/.github/workflows/main.yml +++ /dev/null @@ -1,65 +0,0 @@ -# .github/workflows/main.yml -name: CI/CD com SonarQube e Testes - -on: - push: - branches: - - main # Dispara o workflow em push para a branch 'main' - pull_request: - branches: - - main # Dispara o workflow em Pull Request para a branch 'main' - -jobs: - build-and-analyze: - runs-on: ubuntu-latest # O runner que executará o job - - steps: - - name: Checkout do Código - uses: actions/checkout@v4 # Faz o checkout do seu repositório - with: - # Necessário para que o SonarScanner analise o histórico do git - fetch-depth: 0 - - - name: Configurar Python - uses: actions/setup-python@v5 - with: - python-version: '3.9' # Use a mesma versão do Python do seu Dockerfile - - - name: Instalar Dependências - run: | - python -m pip install --upgrade pip - # Instala as dependências do seu requirements.txt - pip install -r api_rest/requirements.txt - # Instala o SonarScanner CLI (necessário para a análise) - # Se 'sonarscanner' já estiver no requirements.txt, esta linha é redundante mas não causa problema. - # pip install sonarscanner - - - name: Executar Testes com Pytest e Cobertura - run: | - # Garante que o diretório da aplicação está no PYTHONPATH - # $GITHUB_WORKSPACE é a raiz do seu repositório no runner - export PYTHONPATH=$GITHUB_WORKSPACE/api_rest - # Executa os testes e gera relatórios de cobertura em XML (para SonarQube) - # O comando 'pytest api_rest/tests/' diz ao pytest para procurar os testes - # dentro da pasta 'tests' que está dentro de 'api_rest'. - pytest api_rest/tests/ --cov=api_rest.app --cov-report=xml:coverage.xml - - - name: Análise SonarQube - env: - # Token de autenticação do SonarQube (armazenado como GitHub Secret) - SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} - # URL do seu servidor SonarQube (armazenado como GitHub Secret) - SONAR_HOST_URL: ${{ secrets.SONAR_HOST_URL }} - run: | - # Executa o SonarScanner CLI - # -Dsonar.projectKey: Chave única para seu projeto no SonarQube - # -Dsonar.sources: Diretório do seu código-fonte a ser analisado - # -Dsonar.python.coverage.reportPaths: Caminho para o relatório de cobertura gerado pelo pytest-cov - # -Dsonar.qualitygate.wait: Opcional, faz o workflow esperar o resultado do Quality Gate do SonarQube - sonar-scanner \ - -Dsonar.projectKey=appsmith-leds-api \ - -Dsonar.sources=api_rest \ - -Dsonar.host.url=${{ secrets.SONAR_HOST_URL }} \ - -Dsonar.token=${{ secrets.SONAR_TOKEN }} \ - -Dsonar.python.coverage.reportPaths=coverage.xml \ - -Dsonar.qualitygate.wait=true From 91fbeb7d9a0f484f81ddcf7f1814972e69618803 Mon Sep 17 00:00:00 2001 From: Luiz Fernando Rojas <82002466+LuizRojas@users.noreply.github.com> Date: Wed, 9 Jul 2025 18:49:12 -0300 Subject: [PATCH 14/36] Delete api_rest directory --- api_rest/Dockerfile | 16 - api_rest/app.py | 699 ------------------ api_rest/requirements.txt | 6 - .../test_candidatos_by_codigo_concurso.py | 13 - api_rest/tests/test_concursos_by_cpf.py | 13 - api_rest/tests/test_home.py | 6 - 6 files changed, 753 deletions(-) delete mode 100644 api_rest/Dockerfile delete mode 100644 api_rest/app.py delete mode 100644 api_rest/requirements.txt delete mode 100644 api_rest/tests/test_candidatos_by_codigo_concurso.py delete mode 100644 api_rest/tests/test_concursos_by_cpf.py delete mode 100644 api_rest/tests/test_home.py diff --git a/api_rest/Dockerfile b/api_rest/Dockerfile deleted file mode 100644 index 030e28e..0000000 --- a/api_rest/Dockerfile +++ /dev/null @@ -1,16 +0,0 @@ -FROM python:3.9-slim-buster - -WORKDIR /app - -COPY requirements.txt . -RUN pip install --no-cache-dir -r requirements.txt - -COPY . . - -ENV PYTHONPATH=/app - -EXPOSE 5000 - -# p/ iniciar a aplicação usando Gunicorn (servidor WSGI) -# usando gunicorn por se recomendado para servir aplicações Flask em produção -CMD ["gunicorn", "--bind", "0.0.0.0:5000", "app:app"] diff --git a/api_rest/app.py b/api_rest/app.py deleted file mode 100644 index 9e7c3ef..0000000 --- a/api_rest/app.py +++ /dev/null @@ -1,699 +0,0 @@ -from flask import Flask, jsonify, request -import psycopg2 -import os -import json -from datetime import datetime - -app = Flask(__name__) - -# variaveis de ambiente do docker -# 'db' é o nome do serviço PostgreSQL no docker-compose -DB_HOST = os.getenv('DB_HOST', 'db') -DB_NAME = os.getenv('POSTGRES_DB', 'processo_seletivo_app') -DB_USER = os.getenv('POSTGRES_USER', 'admin') -DB_PASSWORD = os.getenv('POSTGRES_PASSWORD', 'Anyplace5-Augmented3-Crop3') -DB_PORT = os.getenv('DB_PORT', '5432') - -def get_db_connection(): - """Estabelece e retorna uma conexão com o banco de dados PostgreSQL.""" - try: - conn = psycopg2.connect( - host=DB_HOST, - database=DB_NAME, - user=DB_USER, - password=DB_PASSWORD, - port=DB_PORT - ) - return conn - except psycopg2.Error as e: - print(f"Erro ao conectar ao banco de dados: {e}") - return None - -@app.route('/') -def home(): - """Endpoint de teste simples para verificar se a API está funcionando.""" - return jsonify({"message": "API de Concursos e Candidatos está online!"}) - -@app.route('/concursos/by_cpf/', methods=['GET']) -def get_concursos_by_cpf(cpf): - """ - Lista os órgãos, códigos e editais dos concursos públicos que se encaixam - no perfil do candidato, tomando como base o seu CPF. - O "encaixe no perfil" é definido pela correspondência entre as profissões - do candidato e as vagas do concurso. - """ - conn = None - try: - conn = get_db_connection() - if not conn: - return jsonify({"error": "Não foi possível conectar ao banco de dados."}), 500 - - cur = conn.cursor() - cpf_limpo = cpf.replace('.', '').replace('-', '') - - query = """ - SELECT - CO.orgao, - CO.edital, - CO.codigo_concurso, - CO.lista_vagas::text - FROM - Candidatos C - JOIN - Concursos CO ON TRUE - WHERE - C.cpf = %s - AND EXISTS ( - SELECT 1 - FROM jsonb_array_elements_text(C.profissoes) AS p_candidato - JOIN jsonb_array_elements_text(CO.lista_vagas) AS v_concurso - ON p_candidato = v_concurso - ) - ORDER BY - CO.edital DESC; - """ - cur.execute(query, (cpf_limpo,)) - concursos = cur.fetchall() - - results = [] - for concurso in concursos: - try: - lista_vagas_tratada = json.loads(concurso[3]) if concurso[3] else [] - except json.JSONDecodeError: - lista_vagas_tratada = [] - results.append({ - "orgao": concurso[0], - "edital": concurso[1], - "codigo_concurso": concurso[2], - "lista_vagas": lista_vagas_tratada - }) - - cur.close() - return jsonify(results), 200 - - except psycopg2.Error as e: - print(f"Erro no banco de dados ao buscar concursos por CPF: {e}") - return jsonify({"error": "Erro interno do servidor ao processar a requisição.", "details": str(e)}), 500 - except Exception as e: - print(f"Erro inesperado: {e}") - return jsonify({"error": "Erro inesperado do servidor.", "details": str(e)}), 500 - finally: - if conn: - conn.close() - -@app.route('/candidatos/by_codigo_concurso/', methods=['GET']) -def get_candidatos_by_codigo_concurso(codigo_concurso): - """ - Lista o nome, data de nascimento, CPF e as profissões dos candidatos que se encaixam - no perfil do concurso, tomando como base o Código do Concurso. - O "encaixe no perfil" é definido pela correspondência entre as vagas - do concurso e as profissões do candidato. - """ - conn = None - try: - conn = get_db_connection() - if not conn: - return jsonify({"error": "Não foi possível conectar ao banco de dados."}), 500 - - cur = conn.cursor() - - query = """ - SELECT - C.nome, - C.data_nascimento, - C.cpf, - C.profissoes::text - FROM - Concursos CO - JOIN - Candidatos C ON TRUE - WHERE - CO.codigo_concurso = %s - AND EXISTS ( - SELECT 1 - FROM jsonb_array_elements_text(CO.lista_vagas) AS v_concurso - JOIN jsonb_array_elements_text(C.profissoes) AS p_candidato - ON v_concurso = p_candidato - ) - ORDER BY - C.nome ASC; - """ - cur.execute(query, (codigo_concurso,)) - candidatos = cur.fetchall() - - results = [] - for candidato in candidatos: - try: - profissoes_tratadas = json.loads(candidato[3]) if candidato[3] else [] - except json.JSONDecodeError: - profissoes_tratadas = [] - results.append({ - "nome": candidato[0], - "data_nascimento": candidato[1].strftime('%d/%m/%Y') if candidato[1] else None, - "cpf": candidato[2], - "profissoes": profissoes_tratadas - }) - - cur.close() - return jsonify(results), 200 - - except psycopg2.Error as e: - print(f"Erro no banco de dados ao buscar candidatos por código de concurso: {e}") - return jsonify({"error": "Erro interno do servidor ao processar a requisição.", "details": str(e)}), 500 - except Exception as e: - print(f"Erro inesperado: {e}") - return jsonify({"error": "Erro inesperado do servidor.", "details": str(e)}), 500 - finally: - if conn: - conn.close() - -@app.route('/concursos', methods=['GET']) -def get_concursos(): - conn = None - try: - conn = get_db_connection() - if not conn: - return jsonify({"error": "Não foi possível conectar ao banco de dados."}), 500 - - cur = conn.cursor() - - query = """ - SELECT - orgao, - edital, - codigo_concurso, - lista_vagas::text - FROM - Concursos - ORDER BY - edital DESC; - """ - - cur.execute(query) - concursos = cur.fetchall() - - results = [] - for concurso in concursos: - try: - lista_vagas_tratada = json.loads(concurso[3]) if concurso[3] else [] # corrigido o índice para 4 - except json.JSONDecodeError: - lista_vagas_tratada = [] - results.append({ - "orgao": concurso[0], - "edital": concurso[1], - "codigo_concurso": concurso[2], - "lista_vagas": lista_vagas_tratada - }) - - cur.close() - return jsonify(results), 200 - - except psycopg2.Error as e: - print(f"Erro no banco de dados ao buscar todos concursos disponíveis: {e}") - return jsonify({"error": "Erro interno do servidor ao processar a requisição.", "details": str(e)}), 500 - except Exception as e: - print(f"Erro inesperado: {e}") - return jsonify({"error": "Erro inesperado do servidor.", "details": str(e)}), 500 - finally: - if conn: - conn.close() - -@app.route('/concursos/', methods=['GET']) -def get_concurso_by_codigo(codigo_concurso): - conn = None - try: - conn = get_db_connection() - if not conn: - return jsonify({"error": "Não foi possível conectar ao banco de dados."}), 500 - - cur = conn.cursor() - query = """ - SELECT - orgao, - edital, - codigo_concurso, - lista_vagas::text - FROM - Concursos - WHERE - codigo_concurso = %s; - """ - cur.execute(query, (codigo_concurso,)) - concurso = cur.fetchone() # fetchone() para obter apenas um resultado - - if not concurso: - return jsonify({"error": "Concurso não encontrado."}), 404 - - try: - lista_vagas_tratada = json.loads(concurso[3]) if concurso[3] else [] - except json.JSONDecodeError: - lista_vagas_tratada = [] - - result = { - "orgao": concurso[0], - "edital": concurso[1], - "codigo_concurso": concurso[2], - "lista_vagas": lista_vagas_tratada - } - - cur.close() - return jsonify(result), 200 - - except psycopg2.Error as e: - print(f"Erro no banco de dados ao buscar concurso por código: {e}") - return jsonify({"error": "Erro interno do servidor ao buscar concurso.", "details": str(e)}), 500 - except Exception as e: - print(f"Erro inesperado ao buscar concurso por código: {e}") - return jsonify({"error": "Erro inesperado do servidor.", "details": str(e)}), 500 - finally: - if conn: - conn.close() - -@app.route('/vagas', methods=['GET']) -def get_all_vagas(): - """Endpoint para listar todas as vagas únicas.""" - conn = None - try: - conn = get_db_connection() - if not conn: - return jsonify({"error": "Não foi possível conectar ao banco de dados."}), 500 - - cur = conn.cursor() - query = """ - SELECT DISTINCT vaga_unica - FROM Concursos, jsonb_array_elements_text(lista_vagas) AS vaga_unica - ORDER BY vaga_unica; - """ - cur.execute(query) - vagas = cur.fetchall() - - results = [vaga[0] for vaga in vagas] - - cur.close() - return jsonify(results), 200 - - except psycopg2.Error as e: - print(f"Erro no banco de dados ao buscar todas as vagas: {e}") - return jsonify({"error": "Erro interno do servidor ao buscar vagas.", "details": str(e)}), 500 - except Exception as e: - print(f"Erro inesperado ao buscar todas as vagas: {e}") - return jsonify({"error": "Erro inesperado do servidor.", "details": str(e)}), 500 - finally: - if conn: - conn.close() - -@app.route('/candidatos', methods=['GET']) -def get_candidatos(): - conn = None - try: - conn = get_db_connection() - if not conn: - return jsonify({"error": "Não foi possível conectar ao banco de dados."}), 500 - - cur = conn.cursor() - - query = """ - SELECT - nome, - data_nascimento, - cpf, - profissoes::text - FROM - Candidatos - ORDER BY - nome DESC; - """ - - cur.execute(query) - candidatos = cur.fetchall() - - results = [] - for candidato in candidatos: - try: - lista_profissoes_tratada = json.loads(candidato[3]) if candidato[3] else [] - except json.JSONDecodeError: - lista_profissoes_tratada = [] - results.append({ - "nome": candidato[0], - "data_nascimento": candidato[1].strftime('%d/%m/%Y') if candidato[1] else None, - "cpf": candidato[2], - "profissoes": lista_profissoes_tratada - }) - - cur.close() - return jsonify(results), 200 - - except psycopg2.Error as e: - print(f"Erro no banco de dados ao buscar todos concursos disponíveis: {e}") - return jsonify({"error": "Erro interno do servidor ao processar a requisição.", "details": str(e)}), 500 - except Exception as e: - print(f"Erro inesperado: {e}") - return jsonify({"error": "Erro inesperado do servidor.", "details": str(e)}), 500 - finally: - if conn: - conn.close() - -@app.route('/candidatos/', methods=['GET']) -def get_candidato_by_cpf(cpf_candidato): - """Obter um único candidato por CPF.""" - conn = None - try: - conn = get_db_connection() - if not conn: - return jsonify({"error": "Não foi possível conectar ao banco de dados."}), 500 - - cur = conn.cursor() - cpf_limpo = cpf_candidato.replace('.', '').replace('-', '') - - query = """ - SELECT - cpf, - nome, - data_nascimento, - profissoes::text - FROM - Candidatos - WHERE - cpf = %s; - """ - cur.execute(query, (cpf_limpo,)) - candidato = cur.fetchone() - - if not candidato: - return jsonify({"error": "Candidato não encontrado."}), 404 - - try: - profissoes_tratadas = json.loads(candidato[3]) if candidato[3] else [] - except json.JSONDecodeError: - profissoes_tratadas = [] - - result = { - "cpf": candidato[0], - "nome": candidato[1], - "data_nascimento": candidato[2].strftime('%d/%m/%Y') if candidato[2] else None, - "profissoes": profissoes_tratadas - } - - cur.close() - return jsonify(result), 200 - - except psycopg2.Error as e: - print(f"Erro no banco de dados ao buscar candidato por CPF: {e}") - return jsonify({"error": "Erro interno do servidor ao buscar candidato.", "details": str(e)}), 500 - except Exception as e: - print(f"Erro inesperado ao buscar candidato por CPF: {e}") - return jsonify({"error": "Erro inesperado do servidor.", "details": str(e)}), 500 - finally: - if conn: - conn.close() - -@app.route('/candidatos', methods=['POST']) -def add_candidato(): - conn = None - try: - conn = get_db_connection() - if not conn: - return jsonify({"error": "Não foi possível conectar ao banco de dados."}), 500 - - data = request.get_json() - nome = data.get('nome') - data_nascimento_str = data.get('data_nascimento') - cpf = data.get('cpf') - profissoes = data.get('profissoes', []) # Espera uma lista de strings - - if not all([nome, data_nascimento_str, cpf]): - return jsonify({"error": "Nome, data de nascimento e CPF são obrigatórios."}), 400 - - cpf_limpo = cpf.replace('.', '').replace('-', '') - - try: - data_nascimento = datetime.strptime(data_nascimento_str, '%d/%m/%Y').date() - except ValueError: - return jsonify({"error": "Formato de data de nascimento inválido. Use DD/MM/YY."}), 400 - - profissoes_json = json.dumps(profissoes) - - cur = conn.cursor() - query = """ - INSERT INTO Candidatos (nome, data_nascimento, cpf, profissoes) - VALUES (%s, %s, %s, %s) - RETURNING cpf; - """ - cur.execute(query, (nome, data_nascimento, cpf_limpo, profissoes_json)) - inserted_cpf = cur.fetchone()[0] - conn.commit() - - cur.close() - return jsonify({"message": "Candidato adicionado com sucesso!", "cpf": inserted_cpf}), 201 - - except psycopg2.IntegrityError as e: - conn.rollback() - if "duplicate key value violates unique constraint" in str(e): - return jsonify({"error": "CPF já cadastrado."}), 409 - return jsonify({"error": "Erro de integridade do banco de dados.", "details": str(e)}), 500 - except psycopg2.Error as e: - conn.rollback() - print(f"Erro no banco de dados ao adicionar candidato: {e}") - return jsonify({"error": "Erro interno do servidor ao adicionar candidato.", "details": str(e)}), 500 - except Exception as e: - conn.rollback() - print(f"Erro inesperado ao adicionar candidato: {e}") - return jsonify({"error": "Erro inesperado do servidor.", "details": str(e)}), 500 - finally: - if conn: - conn.close() - -@app.route('/candidatos/', methods=['PUT']) -def update_candidato(cpf): - conn = None - try: - conn = get_db_connection() - if not conn: - return jsonify({"error": "Não foi possível conectar ao banco de dados."}), 500 - - data = request.get_json() - cpf_limpo = cpf.replace('.', '').replace('-', '') - - updates = [] - params = [] - - if 'nome' in data: - updates.append("nome = %s") - params.append(data['nome']) - if 'data_nascimento' in data: - try: - data_nascimento = datetime.strptime(data['data_nascimento'], '%d/%m/%Y').date() - updates.append("data_nascimento = %s") - params.append(data_nascimento) - except ValueError: - return jsonify({"error": "Formato de data de nascimento inválido. Use DD/MM/AAAA."}), 400 - if 'profissoes' in data: - updates.append("profissoes = %s") - params.append(json.dumps(data['profissoes'])) - - if not updates: - return jsonify({"message": "Nenhum dado para atualizar."}), 200 - - query = f"UPDATE Candidatos SET {', '.join(updates)} WHERE cpf = %s RETURNING cpf;" - params.append(cpf_limpo) - - cur = conn.cursor() - cur.execute(query, tuple(params)) - updated_cpf = cur.fetchone() - conn.commit() - - cur.close() - if updated_cpf: - return jsonify({"message": "Candidato atualizado com sucesso!", "cpf": updated_cpf[0]}), 200 - else: - return jsonify({"error": "Candidato não encontrado."}), 404 - - except psycopg2.Error as e: - conn.rollback() - print(f"Erro no banco de dados ao atualizar candidato: {e}") - return jsonify({"error": "Erro interno do servidor ao atualizar candidato.", "details": str(e)}), 500 - except Exception as e: - conn.rollback() - print(f"Erro inesperado ao atualizar candidato: {e}") - return jsonify({"error": "Erro inesperado do servidor.", "details": str(e)}), 500 - finally: - if conn: - conn.close() - -@app.route('/candidatos/', methods=['DELETE']) -def delete_candidato(cpf): - conn = None - try: - conn = get_db_connection() - if not conn: - return jsonify({"error": "Não foi possível conectar ao banco de dados."}), 500 - - cpf_limpo = cpf.replace('.', '').replace('-', '') - - cur = conn.cursor() - query = "DELETE FROM Candidatos WHERE cpf = %s RETURNING cpf;" - cur.execute(query, (cpf_limpo,)) - deleted_cpf = cur.fetchone() - conn.commit() - - cur.close() - if deleted_cpf: - return jsonify({"message": "Candidato deletado com sucesso!", "cpf": deleted_cpf[0]}), 200 - else: - return jsonify({"error": "Candidato não encontrado."}), 404 - - except psycopg2.Error as e: - conn.rollback() - print(f"Erro no banco de dados ao deletar candidato: {e}") - return jsonify({"error": "Erro interno do servidor ao deletar candidato.", "details": str(e)}), 500 - except Exception as e: - conn.rollback() - print(f"Erro inesperado ao deletar candidato: {e}") - return jsonify({"error": "Erro inesperado do servidor.", "details": str(e)}), 500 - finally: - if conn: - conn.close() - -# endpoints de edição para concursos - -@app.route('/concursos', methods=['POST']) -def add_concurso(): - conn = None - try: - conn = get_db_connection() - if not conn: - return jsonify({"error": "Não foi possível conectar ao banco de dados."}), 500 - - data = request.get_json() - orgao = data.get('orgao') - edital = data.get('edital') - codigo_concurso = data.get('codigo_concurso') - lista_vagas = data.get('lista_vagas', []) # Espera uma lista de strings - - if not all([orgao, edital, codigo_concurso]): - return jsonify({"error": "Órgão, edital e código do concurso são obrigatórios."}), 400 - - lista_vagas_json = json.dumps(lista_vagas) - - cur = conn.cursor() - query = """ - INSERT INTO Concursos (orgao, edital, codigo_concurso, lista_vagas) - VALUES (%s, %s, %s, %s) - RETURNING codigo_concurso; - """ - cur.execute(query, (orgao, edital, codigo_concurso, lista_vagas_json)) - inserted_codigo_concurso = cur.fetchone()[0] - conn.commit() - - cur.close() - return jsonify({"message": "Concurso adicionado com sucesso!", "Código do concurso": inserted_codigo_concurso}), 201 - - except psycopg2.IntegrityError as e: - conn.rollback() - if "duplicate key value violates unique constraint" in str(e): - return jsonify({"error": "Código do concurso já cadastrado."}), 409 - return jsonify({"error": "Erro de integridade do banco de dados.", "details": str(e)}), 500 - except psycopg2.Error as e: - conn.rollback() - print(f"Erro no banco de dados ao adicionar concurso: {e}") - return jsonify({"error": "Erro interno do servidor ao adicionar concurso.", "details": str(e)}), 500 - except Exception as e: - conn.rollback() - print(f"Erro inesperado ao adicionar concurso: {e}") - return jsonify({"error": "Erro inesperado do servidor.", "details": str(e)}), 500 - finally: - if conn: - conn.close() - -@app.route('/concursos/', methods=['PUT']) -def update_concurso(codigo_concurso): - conn = None - try: - conn = get_db_connection() - if not conn: - return jsonify({"error": "Não foi possível conectar ao banco de dados."}), 500 - - data = request.get_json() - - updates = [] - params = [] - - if 'orgao' in data: - updates.append("orgao = %s") - params.append(data['orgao']) - if 'edital' in data: - updates.append("edital = %s") - params.append(data['edital']) - if 'lista_vagas' in data: - updates.append("lista_vagas = %s") - params.append(json.dumps(data['lista_vagas'])) - - if not updates: - return jsonify({"message": "Nenhum dado para atualizar."}), 200 - - query = f"UPDATE Concursos SET {', '.join(updates)} WHERE codigo_concurso = %s RETURNING codigo_concurso;" - params.append(codigo_concurso) - - cur = conn.cursor() - cur.execute(query, tuple(params)) - updated_codigo_concurso = cur.fetchone() - conn.commit() - - cur.close() - if updated_codigo_concurso: - return jsonify({"message": "Concurso atualizado com sucesso!", "codigo_concurso": updated_codigo_concurso[0]}), 200 - else: - return jsonify({"error": "Concurso não encontrado."}), 404 - - except psycopg2.IntegrityError as e: # caso tente atualizar para um código de concurso já existente - conn.rollback() - if "duplicate key value violates unique constraint" in str(e): - return jsonify({"error": "Novo código do concurso já está em uso."}), 409 - return jsonify({"error": "Erro de integridade do banco de dados.", "details": str(e)}), 500 - except psycopg2.Error as e: - conn.rollback() - print(f"Erro no banco de dados ao atualizar concurso: {e}") - return jsonify({"error": "Erro interno do servidor ao atualizar concurso.", "details": str(e)}), 500 - except Exception as e: - conn.rollback() - print(f"Erro inesperado ao atualizar concurso: {e}") - return jsonify({"error": "Erro inesperado do servidor.", "details": str(e)}), 500 - finally: - if conn: - conn.close() - -@app.route('/concursos/', methods=['DELETE']) -def delete_concurso(codigo_concurso): - conn = None - try: - conn = get_db_connection() - if not conn: - return jsonify({"error": "Não foi possível conectar ao banco de dados."}), 500 - - cur = conn.cursor() - query = "DELETE FROM Concursos WHERE codigo_concurso = %s RETURNING codigo_concurso;" - cur.execute(query, (codigo_concurso,)) - # print(type(codigo_concurso), codigo_concurso) - deleted_codigo_concurso = cur.fetchone() - conn.commit() - - cur.close() - if deleted_codigo_concurso: - return jsonify({"message": "Concurso deletado com sucesso!", "codigo_concurso": deleted_codigo_concurso[0]}), 200 - else: - return jsonify({"error": "Concurso não encontrado."}), 404 - - except psycopg2.Error as e: - conn.rollback() - print(f"Erro no banco de dados ao deletar concurso: {e}") - return jsonify({"error": "Erro interno do servidor ao deletar concurso.", "details": str(e)}), 500 - except Exception as e: - conn.rollback() - print(f"Erro inesperado ao deletar concurso: {e}") - return jsonify({"error": "Erro inesperado do servidor.", "details": str(e)}), 500 - finally: - if conn: - conn.close() - -if __name__ == '__main__': - app.run(host='0.0.0.0', port=5000, debug=True) \ No newline at end of file diff --git a/api_rest/requirements.txt b/api_rest/requirements.txt deleted file mode 100644 index ede9b91..0000000 --- a/api_rest/requirements.txt +++ /dev/null @@ -1,6 +0,0 @@ -psycopg2-binary==2.9.9 -gunicorn==21.2.0 # WSGI para producao -Flask==2.3.2 -pytest==8.2.2 -pytest-cov==4.1.0 # para relatorio de cobertura -Werkzeug==2.3.7 \ No newline at end of file diff --git a/api_rest/tests/test_candidatos_by_codigo_concurso.py b/api_rest/tests/test_candidatos_by_codigo_concurso.py deleted file mode 100644 index 3983c45..0000000 --- a/api_rest/tests/test_candidatos_by_codigo_concurso.py +++ /dev/null @@ -1,13 +0,0 @@ -from app import app - -def test_busca_candidatos_codigo(): - client = app.test_client() - - response = client.get("/candidatos/by_codigo_concurso/61828450843") - assert response.status_code == 200 - - response = client.get("/candidatos/by_codigo_concurso/61828450842") - assert response.status_code == 200 - - response = client.get("/candidatos/by_codigo_concurso/95655123539") # paulo pereira - assert response.status_code == 200 \ No newline at end of file diff --git a/api_rest/tests/test_concursos_by_cpf.py b/api_rest/tests/test_concursos_by_cpf.py deleted file mode 100644 index e7fb70d..0000000 --- a/api_rest/tests/test_concursos_by_cpf.py +++ /dev/null @@ -1,13 +0,0 @@ -from app import app - -def test_busca_concursos_cpf(): - client = app.test_client() - - response = client.get("/concursos/by_cpf/182.845.084-34") - assert response.status_code in [200, 404] - - response = client.get("/concursos/by_cpf/311.667.973-47") - assert response.status_code in [200, 404] - - response = client.get("/concursos/by_cpf/565.512.353-92") - assert response.status_code in [200, 404] \ No newline at end of file diff --git a/api_rest/tests/test_home.py b/api_rest/tests/test_home.py deleted file mode 100644 index bcd8d02..0000000 --- a/api_rest/tests/test_home.py +++ /dev/null @@ -1,6 +0,0 @@ -from app import app - -def test_home_status_code(): - with app.test_client() as client: - response = client.get('/') - assert response.status_code in (200, 404) # api disponivel? \ No newline at end of file From 9181d5719c455d9ac1d85a803999ae84787cdb19 Mon Sep 17 00:00:00 2001 From: Luiz Fernando Rojas <82002466+LuizRojas@users.noreply.github.com> Date: Wed, 9 Jul 2025 18:49:25 -0300 Subject: [PATCH 15/36] Delete .gitignore --- .gitignore | 17 ----------------- 1 file changed, 17 deletions(-) delete mode 100644 .gitignore diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 50941a8..0000000 --- a/.gitignore +++ /dev/null @@ -1,17 +0,0 @@ -# diretorios de dados do Docker Compose (GERADOS EM TEMPO DE EXECUÇÃO) -/data/ -/stacks/ -/sonarqube_data/ -/postgres_config/ -/sonarqube_extensions/ -/sonarqube_logs/ -/sonar_db_data/ - -# Caches e arquivos gerados pelo Python -__pycache__/ -*.pyc -.pytest_cache/ -.coverage # Arquivo de cobertura de testes gerado pelo pytest-cov -.env -Thumbs.db -*.log From 83939ea727cd59f0ce60ded03444cbf8e675436a Mon Sep 17 00:00:00 2001 From: Luiz Fernando Rojas <82002466+LuizRojas@users.noreply.github.com> Date: Wed, 9 Jul 2025 18:49:39 -0300 Subject: [PATCH 16/36] Delete README.md --- README.md | 98 ------------------------------------------------------- 1 file changed, 98 deletions(-) delete mode 100644 README.md diff --git a/README.md b/README.md deleted file mode 100644 index 1eacb08..0000000 --- a/README.md +++ /dev/null @@ -1,98 +0,0 @@ -# Desafio Low Code - LEDS -*Bem-vindo!* 👋 - -Neste desafio, você terá a oportunidade de demonstrar que possui as habilidades necessárias para atuar no time de Low/No Code. - -# Contextualização - -O desafio é desenvolver um sistema em Low/No Code que permita realizar as seguintes buscas: -1. Listar os **órgãos, códigos e editais dos concursos públicos** que se encaixam no perfil do candidato, tomando como base o seu **CPF**; -2. Listar o **nome, data de nascimento e o CPF** dos candidatos que se encaixam no perfil do concurso tomando com base o **Código do Concurso** do concurso público; - -O arquivo **candidatos.txt** contém as informações dos candidatos: - -| Nome | Data de Nascimento | CPF | Profissões| -|---|---|---|---| -| Lindsey Craft | 19/05/1976 | 182.845.084-34 | [carpinteiro] | -| Jackie Dawson | 14/08/1970 | 311.667.973-47 | [marceneiro, assistente administrativo] | -| Cory Mendoza | 11/02/1957 | 565.512.353-92 | [carpinteiro, marceneiro] | - -O arquivo **concursos.txt** contém as informações dos concursos públicos: - -| Órgão | Edital | Código do Concurso | Lista de vagas| -|---|---|---|---| -| SEDU | 9/2016 | 61828450843 | [analista de sistemas, marceneiro] | -| SEJUS | 15/2017 | 61828450843 | [carpinteiro,professor de matemática,assistente administrativo] | -| SEJUS | 17/2017 | 95655123539 | [professor de matemática] | - -🤩 **As tecnologias a serem utilizadas na implementação da solução ficam a seu critério!** - -# Como entregar? -1. Faça um **fork** do repositório. Nesse fork esperamos encontrar uma documentação completa da solução e a listagem dos diferenciais implementados. -2. Abra um **pull request (PR)** do seu fork para o nome repositório com o seu nome como título. Assim conseguimos te localizar melhor e ver que você já finalizou o desafio! - -🚨 **Atenção**: você deve enviar apenas o código fonte. Não serão aceitos códigos compilados. - -## Avaliação - -O programa será avaliado levando em conta os seguintes critérios: - -| Critério | Valor | -|---|---| -| Legibilidade do Código | 10 | -| Documentação do código | 10 | -| Documentação da solução | 10 | -| Tratamento de Erros | 10 | -| Total | 40 | - -A sua pontuação será a soma dos valores obtidos nos critérios acima. - -## Diferenciais -Você pode **aumentar sua pontuação** implementando os seguintes diferenciais: - -| Item | Pontos Ganhos | -|---|---| -| Criar um [serviço](https://martinfowler.com/articles/microservices.html) com o problema | 30 | -| Utilizar banco de dados | 30 | -| Implementar Clean Code | 20 | -| Implementar o padrão de programação da tecnologia escolhida | 20 | -| Qualidade de [Código com SonarQube](https://about.sonarcloud.io/) | 15 | -| Implementar testes unitários | 15 | -| Implementar testes comportamentais | 15 | -| Implementar integração com [Github Action](https://github.com/features/actions) | 10 | -| Implementar integração com Github Action + SonarQube | 10 | -| Implementar usando Docker | 5 | -| Total| 170 | - -A pontuação final será calculada somando os critérios obrigatórios e os diferenciais implementados corretamente. - -# Penalizações - -Você será desclassificado se: - -1. Enviar uma solução que não funcione. -2. Não cumprir os critérios da seção **Avaliação**. -3. For identificado plágio. - -***Que a força esteja com você. Boa sorte!*** - -
-
- -### - -
- - - -### From 4d583afbd068ede15a7f0129d9d5c0f14028681c Mon Sep 17 00:00:00 2001 From: Luiz Fernando Rojas <82002466+LuizRojas@users.noreply.github.com> Date: Wed, 9 Jul 2025 18:50:13 -0300 Subject: [PATCH 17/36] Delete candidatos.txt --- candidatos.txt | 4 ---- 1 file changed, 4 deletions(-) delete mode 100644 candidatos.txt diff --git a/candidatos.txt b/candidatos.txt deleted file mode 100644 index 866ad7a..0000000 --- a/candidatos.txt +++ /dev/null @@ -1,4 +0,0 @@ -Nome;Data de Nascimento;CPF;Profissões -Lindsey Craft;19/05/1976;182.845.084-34;[carpinteiro] -Jackie Dawson;14/08/1970;311.667.973-47;[marceneiro,assistente administrativo] -Cory Mendoza;11/02/1957;565.512.353-92;[carpinteiro,marceneiro] From 2a18ee144ea388f3cb91e8cf93bca047f8ab8dca Mon Sep 17 00:00:00 2001 From: Luiz Fernando Rojas <82002466+LuizRojas@users.noreply.github.com> Date: Wed, 9 Jul 2025 18:50:28 -0300 Subject: [PATCH 18/36] Delete concursos.txt --- concursos.txt | 4 ---- 1 file changed, 4 deletions(-) delete mode 100644 concursos.txt diff --git a/concursos.txt b/concursos.txt deleted file mode 100644 index 6a52f32..0000000 --- a/concursos.txt +++ /dev/null @@ -1,4 +0,0 @@ -Órgão;Edital;Código do Concurso;Lista de Vagas -SEDU;9/2016;61828450843;[analista de sistemas,marceneiro] -SEDU;15/2017;61828450842;[carpinteiro,professor de matemática,assistente administrativo] -SEDU;17/2017;95655123539;[professor de matemática] \ No newline at end of file From 4f770b4d4c6747e016d68f25d10d017d911134c1 Mon Sep 17 00:00:00 2001 From: Luiz Fernando Rojas <82002466+LuizRojas@users.noreply.github.com> Date: Wed, 9 Jul 2025 18:50:41 -0300 Subject: [PATCH 19/36] Delete docker-compose.yaml --- docker-compose.yaml | 99 --------------------------------------------- 1 file changed, 99 deletions(-) delete mode 100644 docker-compose.yaml diff --git a/docker-compose.yaml b/docker-compose.yaml deleted file mode 100644 index 7436653..0000000 --- a/docker-compose.yaml +++ /dev/null @@ -1,99 +0,0 @@ -services: - appsmith: - image: index.docker.io/appsmith/appsmith-ee - container_name: appsmith - ports: - - "80:80" - # - "443:443" - volumes: - - ./stacks:/appsmith-stacks - depends_on: - - db - - api_rest - restart: unless-stopped - networks: - default: - app_network: - - db: - image: postgres:14-alpine - container_name: postgres_db_appsmith - environment: - POSTGRES_DB: processo_seletivo_app - POSTGRES_USER: admin - POSTGRES_PASSWORD: Anyplace5-Augmented3-Crop3 - extra_hosts: - - "host.docker.internal:host-gateway" # de acordo com a documentação é necessário para acesso ao datasource local - volumes: - - ./data/postgres:/var/lib/postgresql/data - restart: always - networks: - default: - app_network: - ipv4_address: 172.20.0.10 - - api_rest: - build: ./api_rest - container_name: processo_seletivo_api - ports: - - "5000:5000" - environment: - DB_HOST: db - POSTGRES_DB: processo_seletivo_app - POSTGRES_USER: admin - POSTGRES_PASSWORD: Anyplace5-Augmented3-Crop3 - DB_PORT: 5432 - # PYTHONPATH: /app - depends_on: - - db - restart: unless-stopped - networks: - app_network: - ipv4_address: 172.20.0.100 - - sonarqube: - image: sonarqube:lts-community # Versão LTS da comunidade - container_name: sonarqube_server - ports: - - "9000:9000" - - "9092:9092" - environment: - - SONARQUBE_JDBC_URL=jdbc:postgresql://sonar_db:5432/sonar - - SONARQUBE_JDBC_USERNAME=sonar - - SONARQUBE_JDBC_PASSWORD=sonar_password - - SONAR_ES_JAVA_OPTS=-Xmx512m -Xms512m - volumes: - - sonarqube_data:/opt/sonarqube/data - - sonarqube_extensions:/opt/sonarqube/extensions - - sonarqube_logs:/opt/sonarqube/logs - depends_on: - - sonar_db - networks: - app_network: - restart: unless-stopped - - sonar_db: - image: postgres:13 - container_name: sonarqube_postgres_db - environment: - - POSTGRES_DB=sonar - - POSTGRES_USER=sonar - - POSTGRES_PASSWORD=sonar_password - volumes: - - sonar_db_data:/var/lib/postgresql/data - networks: - app_network: - restart: unless-stopped - -volumes: - sonarqube_data: - sonarqube_extensions: - sonarqube_logs: - sonar_db_data: - -networks: - app_network: - driver: bridge - ipam: - config: - - subnet: 172.20.0.0/24 From c6a120cf1a5263998fb24011045f2a69e5a748d8 Mon Sep 17 00:00:00 2001 From: Luiz Santos Date: Wed, 9 Jul 2025 21:51:18 +0000 Subject: [PATCH 20/36] System added readme file --- README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..9321aab --- /dev/null +++ b/README.md @@ -0,0 +1,11 @@ +![](https://raw.githubusercontent.com/appsmithorg/appsmith/release/static/appsmith_logo_primary.png) + +This app is built using Appsmith. Turn any datasource into an internal app in minutes. Appsmith lets you drag-and-drop components to build dashboards, write logic with JavaScript objects and connect to any API, database or GraphQL source. + +![](https://raw.githubusercontent.com/appsmithorg/appsmith/release/static/images/integrations.png) + +### [Github](https://github.com/appsmithorg/appsmith) • [Docs](https://docs.appsmith.com/?utm_source=github&utm_medium=social&utm_content=appsmith_docs&utm_campaign=null&utm_term=appsmith_docs) • [Community](https://community.appsmith.com/) • [Tutorials](https://github.com/appsmithorg/appsmith/tree/update/readme#tutorials) • [Youtube](https://www.youtube.com/appsmith) • [Discord](https://discord.gg/rBTTVJp) + +##### You can visit the application using the below link + +###### [![](https://assets.appsmith.com/git-sync/Buttons.svg) ](http://localhost/applications/685f6f8d3ebd3f1a7e7cd1c4/pages/6868961abb5f5044b8839f2b) [![](https://assets.appsmith.com/git-sync/Buttons2.svg)](http://localhost/applications/685f6f8d3ebd3f1a7e7cd1c4/pages/6868961abb5f5044b8839f2b/edit) From b2779f859d444b3b19a2dddf7e5c6e54c7b5b830 Mon Sep 17 00:00:00 2001 From: Luiz Santos Date: Wed, 9 Jul 2025 21:51:29 +0000 Subject: [PATCH 21/36] System generated commit, initial commit --- application.json | 20 + ...0eMfljL6C6C8l4cJeXvIrySEe8UzCvBgKd8iM.json | 10 + metadata.json | 6 + pages/Home/Home.json | 32 ++ .../JSBuscarCandidatosAlterar.js | 30 ++ .../JSBuscarCandidatosAlterar/metadata.json | 11 + .../JSBuscarCandidatosByCodigo.js | 30 ++ .../JSBuscarCandidatosByCodigo/metadata.json | 11 + .../JSBuscarConcursosAlterar.js | 31 ++ .../JSBuscarConcursosAlterar/metadata.json | 11 + .../JSBuscarConcursosByCPF.js | 30 ++ .../JSBuscarConcursosByCPF/metadata.json | 11 + .../JSCadastrarCandidato.js | 51 +++ .../JSCadastrarCandidato/metadata.json | 11 + .../JSCadastrarConcurso.js | 53 +++ .../JSCadastrarConcurso/metadata.json | 11 + .../JSCandidatoAtualizar.js | 36 ++ .../JSCandidatoAtualizar/metadata.json | 11 + .../JSCandidatoDeletar/JSCandidatoDeletar.js | 37 ++ .../JSCandidatoDeletar/metadata.json | 11 + .../JSConcursoAtualizar.js | 48 +++ .../JSConcursoAtualizar/metadata.json | 11 + .../JSConcursoDeletar/JSConcursoDeletar.js | 33 ++ .../jsobjects/JSConcursoDeletar/metadata.json | 11 + .../JSConfirmarDeletarCandidato.js | 23 + .../JSConfirmarDeletarCandidato/metadata.json | 11 + .../JSConfirmarDeletarConcurso.js | 23 + .../JSConfirmarDeletarConcurso/metadata.json | 11 + .../metadata.json | 35 ++ .../metadata.json | 35 ++ .../metadata.json | 35 ++ .../metadata.json | 31 ++ .../metadata.json | 31 ++ .../metadata.json | 31 ++ .../metadata.json | 31 ++ .../metadata.json | 35 ++ .../metadata.json | 31 ++ .../metadata.json | 35 ++ .../metadata.json | 32 ++ .../metadata.json | 32 ++ .../metadata.json | 32 ++ .../metadata.json | 31 ++ .../addCandidatoAPI/addCandidatoAPI.txt | 6 + .../queries/addCandidatoAPI/metadata.json | 52 +++ .../queries/addConcursoAPI/addConcursoAPI.txt | 6 + .../Home/queries/addConcursoAPI/metadata.json | 52 +++ .../deleteCandidatoAPI/deleteCandidatoAPI.txt | 0 .../queries/deleteCandidatoAPI/metadata.json | 52 +++ .../deleteConcursoAPI/deleteConcursoAPI.txt | 0 .../queries/deleteConcursoAPI/metadata.json | 52 +++ .../fetchAllVagasAPI/fetchAllVagasAPI.txt | 0 .../queries/fetchAllVagasAPI/metadata.json | 43 ++ .../fetchCandidatos/fetchCandidatos.txt | 0 .../queries/fetchCandidatos/metadata.json | 43 ++ .../fetchCandidatosByCPF.txt | 0 .../fetchCandidatosByCPF/metadata.json | 47 ++ .../fetchCandidatosDataByCodigo.txt | 0 .../fetchCandidatosDataByCodigo/metadata.json | 47 ++ .../queries/fetchConcursos/fetchConcursos.txt | 0 .../Home/queries/fetchConcursos/metadata.json | 43 ++ .../fetchConcursosByCodigoConcurso.txt | 0 .../metadata.json | 47 ++ .../fetchConcursosDataByCPF.txt | 0 .../fetchConcursosDataByCPF/metadata.json | 47 ++ .../queries/updateCandidatoAPI/metadata.json | 55 +++ .../updateCandidatoAPI/updateCandidatoAPI.txt | 5 + .../queries/updateConcursoAPI/metadata.json | 55 +++ .../updateConcursoAPI/updateConcursoAPI.txt | 5 + .../AreaCandidatos/AreaCandidatos.json | 87 ++++ .../AreaCandidatos/BotaoCandidatos.json | 52 +++ .../AreaCandidatos/DivisorCandidatos.json | 34 ++ .../AreaCandidatos/EntradaCandidatos.json | 58 +++ .../AreaCandidatos/TabelaCandidatos.json | 262 +++++++++++ .../AreaCandidatos/TituloCandidatos.json | 50 +++ .../widgets/AreaConcursos/AreaConcursos.json | 87 ++++ .../widgets/AreaConcursos/BotaoConcursos.json | 52 +++ .../AreaConcursos/DivisorConcursos.json | 34 ++ .../AreaConcursos/EntradaConcursos.json | 59 +++ .../AreaConcursos/TabelaConcursos.json | 258 +++++++++++ .../AreaConcursos/TituloConcursos.json | 50 +++ pages/Home/widgets/AreaEdicao/AreaEdicao.json | 83 ++++ .../AreaEdicao/BotoesInserirDeletar.json | 81 ++++ .../AreaEdicao/BotoesVisualizarAtualizar.json | 80 ++++ .../widgets/AreaEdicao/DivisorEdicao.json | 35 ++ .../Home/widgets/AreaEdicao/TituloEdicao.json | 53 +++ .../Informacoes/DivisorInformacoes.json | 34 ++ .../Home/widgets/Informacoes/Informacoes.json | 87 ++++ .../Informacoes/SubtituloInformacoes.json | 52 +++ .../Informacoes/TituloInformacoes.json | 53 +++ .../Informacoes/Topico1Informcoes.json | 52 +++ .../Informacoes/Topico2Informacoes.json | 52 +++ .../Informacoes/Topico3Informacoes.json | 52 +++ .../Informacoes/Topico4Informacoes.json | 52 +++ .../BotaoAtualizarCandidatos.json | 55 +++ .../BotaoAtualizarConcursos.json | 55 +++ .../ModalAtualizar/DivisorAtualizar.json | 33 ++ .../IconeSairModalAtualizar.json | 43 ++ .../InformacaoIconeVisualizacao.json | 52 +++ .../ModalAtualizar/ModalAtualizar.json | 82 ++++ .../SubtituloModalAtualizar.json | 53 +++ .../ModalAtualizar/TituloModalAtualizar.json | 48 +++ .../BotaoAtualizarCandidatoBusca.json | 56 +++ .../BotaoAtualizarCandidatoEsquece.json | 50 +++ .../DivisorAtualizarCandidatos.json | 32 ++ .../EntradaAtualizarCandidatoBusca.json | 65 +++ .../IconeFecharAtualizarCandidatos.json | 41 ++ .../InformacaoSairAtualizarCand.json | 53 +++ .../ModalAtualizarCandidatos.json | 82 ++++ .../TituloModalAtualizarCandidatos.json | 48 +++ .../BotaoAtualizarCandidato.json | 48 +++ .../DivisorAtualizarCandidatos2.json | 35 ++ .../EntradaAniversarioAtualizar.json | 61 +++ .../EntradaNomeAtualizar.json | 65 +++ .../EntradaProfissoesAtualizar.json | 64 +++ .../IconeFecharAtualizarCandidato2.json | 46 ++ .../InformacaoVoltarAtualizarCandi.json | 50 +++ .../ModalAtualizarCandidatos2.json | 87 ++++ .../TituloAtualizarCandidatos2.json | 52 +++ .../BotaoAtualizarConcursoBusca.json | 56 +++ .../BotaoAtualizarConcursoEsqueceu.json | 46 ++ .../DivisorAtualizarConcursos.json | 32 ++ .../EntradaAtualizarConcursoBusca.json | 55 +++ .../IconeFecharAtualizarConcursos.json | 41 ++ .../InformacoesSairAtualizarConcur.json | 53 +++ .../ModalAtualizarConcursos.json | 82 ++++ .../TituloAtualizarConcursos.json | 48 +++ .../AtualizarConcurso.json | 48 +++ .../DivisorAtualizarConcurso2.json | 35 ++ .../EntradaEditalAnoAtualizar.json | 58 +++ .../EntradaEditalEdicaoAtualizar.json | 64 +++ .../EntradaOrgaoAtualizar.json | 65 +++ .../EntradaVagasAtualizar.json | 64 +++ .../IconeFecharAtualizarConcursos2.json | 42 ++ .../InformacaoVoltarAtualizarConc.json | 50 +++ .../ModalAtualizarConcursos2.json | 87 ++++ .../TituloAtualizarConcurso2.json | 52 +++ .../ModalDeletar/BotaoDeletarCandidatos.json | 50 +++ .../ModalDeletar/BotaoDeletarConcursos.json | 46 ++ .../widgets/ModalDeletar/DivisorDeletar.json | 33 ++ .../ModalDeletar/IconeSairModalDeletar.json | 43 ++ .../ModalDeletar/InformacaoIconeDeletar.json | 52 +++ .../widgets/ModalDeletar/ModalDeletar.json | 82 ++++ .../ModalDeletar/SubtituloModalDeletar.json | 53 +++ .../ModalDeletar/TituloModalDeletar.json | 48 +++ .../BotaoBuscarCandidatosDeletar.json | 51 +++ .../BotaoDeletarCandidato.json | 48 +++ .../BotaoNaoLembraDeletarCandidato.json | 48 +++ .../DividerDeletarConcurso_Copy.json | 35 ++ .../DivisorDeletarCandidatos.json | 35 ++ .../EntradaDeletarCandidatosBusca.json | 57 +++ .../IconeFecharDeletarCandidatos.json | 42 ++ .../InformacaoVoltarDeletarCandida.json | 52 +++ .../ModalDeletarCandidatos.json | 86 ++++ .../SubtituloDeletarCandidatos.json | 53 +++ .../TabelaInformacoesCandidatosDel.json | 259 +++++++++++ .../TituloModalDeletarCandidatos.json | 48 +++ .../BotaoCancelarDeletarCandidato.json | 48 +++ .../BotaoConfirmarDeletarCandidato.json | 55 +++ .../DivisorDeletarCandidatos2.json | 35 ++ .../ModalDeletarCandidatos2.json | 83 ++++ .../TituloDeletarCandidatos2.json | 53 +++ .../BotaoBuscarConcursoDeletar.json | 49 +++ .../BotaoDeletarConcurso.json | 46 ++ .../BotaoNaoLembraDeletarConcurso.json | 48 +++ .../DividerDeletarConcurso_.json | 33 ++ .../DivisorInformacoesDeletarConc.json | 33 ++ .../EntradaDeletarConcursoBusca.json | 55 +++ .../IconeFecharDeletarConcursos.json | 46 ++ .../InformacaoVoltarDeletarConcurs.json | 52 +++ .../InformacoesDeletarConcursos.json | 51 +++ .../ModalDeletarConcursos.json | 86 ++++ .../TabelaInformacoesConcursoDelet.json | 255 +++++++++++ .../TituloModalDeletar2.json | 48 +++ .../BotaoCancelarDeletarConcursos.json | 48 +++ .../BotaoConfirmarDeletarConcursos.json | 55 +++ .../DivisorDeletarConcursos.json | 35 ++ .../ModalDeletarConcursos2.json | 83 ++++ .../TituloDeletarConcursos2.json | 53 +++ .../IconeCandidatosParaVisu.json | 41 ++ .../InformacaoIconeVisuCandidatos.json | 50 +++ .../ModalExibirCandidatos.json | 86 ++++ .../TabelaExibirCandidatos.json | 258 +++++++++++ .../TituloExibirCandidatos.json | 56 +++ .../IconeConcursosParaVisu.json | 42 ++ .../InformacaoIconeVisuConsursos.json | 50 +++ .../ModalExibirConcursos.json | 86 ++++ .../TabelaExibirConcursos.json | 253 +++++++++++ .../TituloExibirConcursos.json | 56 +++ .../ModalInserir/BotaoInserirCandidatos.json | 50 +++ .../ModalInserir/BotaoInserirConcursos.json | 46 ++ .../ModalInserir/DivisorAtualizarCopy.json | 33 ++ .../ModalInserir/IconeSairModalInserir.json | 43 ++ .../ModalInserir/InformacaoIconeInserir.json | 52 +++ .../widgets/ModalInserir/ModalInserir.json | 82 ++++ .../ModalInserir/SubtituloModalInserir.json | 53 +++ .../ModalInserir/TituloModalInserir.json | 48 +++ .../BotaoInserirCadastrarCandidato.json | 52 +++ .../DivisorInserirCandidatos.json | 35 ++ .../EntradaAniversarioInserir.json | 56 +++ .../EntradaCPFInserir.json | 67 +++ .../EntradaNomeInserir.json | 57 +++ .../InformacaoSairInserir.json | 50 +++ .../InformacaoSairInserirCandidato.json | 46 ++ .../ModalInserirCandidatos.json | 86 ++++ .../ProfissoesInserir.json | 61 +++ .../TituloInserirCandidatos.json | 48 +++ .../CadastrarConcurso.json | 52 +++ .../DivisorInserirConcursos.json | 35 ++ .../EntradaCodigoConcursoInserir.json | 56 +++ .../EntradaEditalAnoInserir.json | 56 +++ .../EntradaEditalEdicaoInserir.json | 56 +++ .../EntradaOrgaoInserir.json | 56 +++ .../IconeFecharInserirConcursos.json | 42 ++ .../InformacaoSairInserirConcursos.json | 52 +++ .../ListaVagasInserir.json | 61 +++ .../ModalInserirConcursos.json | 86 ++++ .../TituloInserirConcursos.json | 48 +++ .../BotaoVisualizarCandidatos.json | 50 +++ .../BotaoVisualizarConcursos.json | 50 +++ .../DivisorVisualizacao.json | 33 ++ .../IconeSairModalVisualizacao.json | 43 ++ .../ModalVisualizacao/InformacaoIcone.json | 52 +++ .../ModalVisualizacao/ModalVisualizacao.json | 82 ++++ .../SubtituloModalVisualizacao.json | 53 +++ .../TituloModalVisualizacao.json | 48 +++ theme.json | 407 ++++++++++++++++++ 226 files changed, 11854 insertions(+) create mode 100644 application.json create mode 100644 jslibs/xmlParser_dba4Uk0eMfljL6C6C8l4cJeXvIrySEe8UzCvBgKd8iM.json create mode 100644 metadata.json create mode 100644 pages/Home/Home.json create mode 100644 pages/Home/jsobjects/JSBuscarCandidatosAlterar/JSBuscarCandidatosAlterar.js create mode 100644 pages/Home/jsobjects/JSBuscarCandidatosAlterar/metadata.json create mode 100644 pages/Home/jsobjects/JSBuscarCandidatosByCodigo/JSBuscarCandidatosByCodigo.js create mode 100644 pages/Home/jsobjects/JSBuscarCandidatosByCodigo/metadata.json create mode 100644 pages/Home/jsobjects/JSBuscarConcursosAlterar/JSBuscarConcursosAlterar.js create mode 100644 pages/Home/jsobjects/JSBuscarConcursosAlterar/metadata.json create mode 100644 pages/Home/jsobjects/JSBuscarConcursosByCPF/JSBuscarConcursosByCPF.js create mode 100644 pages/Home/jsobjects/JSBuscarConcursosByCPF/metadata.json create mode 100644 pages/Home/jsobjects/JSCadastrarCandidato/JSCadastrarCandidato.js create mode 100644 pages/Home/jsobjects/JSCadastrarCandidato/metadata.json create mode 100644 pages/Home/jsobjects/JSCadastrarConcurso/JSCadastrarConcurso.js create mode 100644 pages/Home/jsobjects/JSCadastrarConcurso/metadata.json create mode 100644 pages/Home/jsobjects/JSCandidatoAtualizar/JSCandidatoAtualizar.js create mode 100644 pages/Home/jsobjects/JSCandidatoAtualizar/metadata.json create mode 100644 pages/Home/jsobjects/JSCandidatoDeletar/JSCandidatoDeletar.js create mode 100644 pages/Home/jsobjects/JSCandidatoDeletar/metadata.json create mode 100644 pages/Home/jsobjects/JSConcursoAtualizar/JSConcursoAtualizar.js create mode 100644 pages/Home/jsobjects/JSConcursoAtualizar/metadata.json create mode 100644 pages/Home/jsobjects/JSConcursoDeletar/JSConcursoDeletar.js create mode 100644 pages/Home/jsobjects/JSConcursoDeletar/metadata.json create mode 100644 pages/Home/jsobjects/JSConfirmarDeletarCandidato/JSConfirmarDeletarCandidato.js create mode 100644 pages/Home/jsobjects/JSConfirmarDeletarCandidato/metadata.json create mode 100644 pages/Home/jsobjects/JSConfirmarDeletarConcurso/JSConfirmarDeletarConcurso.js create mode 100644 pages/Home/jsobjects/JSConfirmarDeletarConcurso/metadata.json create mode 100644 pages/Home/queries/JSBuscarCandidatosAlterar-buscarCandidatosAlterar/metadata.json create mode 100644 pages/Home/queries/JSBuscarCandidatosByCodigo-buscarCandidatosByCodigo/metadata.json create mode 100644 pages/Home/queries/JSBuscarConcursosAlterar-buscarConcursosAlterar/metadata.json create mode 100644 pages/Home/queries/JSBuscarConcursosByCPF-myFun2/metadata.json create mode 100644 pages/Home/queries/JSCadastrarCandidato-cadastrarCandidato/metadata.json create mode 100644 pages/Home/queries/JSCadastrarConcurso-cadastrarConcurso/metadata.json create mode 100644 pages/Home/queries/JSCandidatoAtualizar-atualizarCandidato/metadata.json create mode 100644 pages/Home/queries/JSCandidatoDeletar-buscarCandidatoParaDeletar/metadata.json create mode 100644 pages/Home/queries/JSConcursoAtualizar-atualizarConcurso/metadata.json create mode 100644 pages/Home/queries/JSConcursoDeletar-buscarConcursoParaDeletar/metadata.json create mode 100644 pages/Home/queries/JSConfirmarDeletarCandidato-confirmarDeletarCandidato/metadata.json create mode 100644 pages/Home/queries/JSConfirmarDeletarCandidato-limparCampos/metadata.json create mode 100644 pages/Home/queries/JSConfirmarDeletarConcurso-confirmarDeletarConcurso/metadata.json create mode 100644 pages/Home/queries/JSConfirmarDeletarConcurso-limparCampos/metadata.json create mode 100644 pages/Home/queries/addCandidatoAPI/addCandidatoAPI.txt create mode 100644 pages/Home/queries/addCandidatoAPI/metadata.json create mode 100644 pages/Home/queries/addConcursoAPI/addConcursoAPI.txt create mode 100644 pages/Home/queries/addConcursoAPI/metadata.json create mode 100644 pages/Home/queries/deleteCandidatoAPI/deleteCandidatoAPI.txt create mode 100644 pages/Home/queries/deleteCandidatoAPI/metadata.json create mode 100644 pages/Home/queries/deleteConcursoAPI/deleteConcursoAPI.txt create mode 100644 pages/Home/queries/deleteConcursoAPI/metadata.json create mode 100644 pages/Home/queries/fetchAllVagasAPI/fetchAllVagasAPI.txt create mode 100644 pages/Home/queries/fetchAllVagasAPI/metadata.json create mode 100644 pages/Home/queries/fetchCandidatos/fetchCandidatos.txt create mode 100644 pages/Home/queries/fetchCandidatos/metadata.json create mode 100644 pages/Home/queries/fetchCandidatosByCPF/fetchCandidatosByCPF.txt create mode 100644 pages/Home/queries/fetchCandidatosByCPF/metadata.json create mode 100644 pages/Home/queries/fetchCandidatosDataByCodigo/fetchCandidatosDataByCodigo.txt create mode 100644 pages/Home/queries/fetchCandidatosDataByCodigo/metadata.json create mode 100644 pages/Home/queries/fetchConcursos/fetchConcursos.txt create mode 100644 pages/Home/queries/fetchConcursos/metadata.json create mode 100644 pages/Home/queries/fetchConcursosByCodigoConcurso/fetchConcursosByCodigoConcurso.txt create mode 100644 pages/Home/queries/fetchConcursosByCodigoConcurso/metadata.json create mode 100644 pages/Home/queries/fetchConcursosDataByCPF/fetchConcursosDataByCPF.txt create mode 100644 pages/Home/queries/fetchConcursosDataByCPF/metadata.json create mode 100644 pages/Home/queries/updateCandidatoAPI/metadata.json create mode 100644 pages/Home/queries/updateCandidatoAPI/updateCandidatoAPI.txt create mode 100644 pages/Home/queries/updateConcursoAPI/metadata.json create mode 100644 pages/Home/queries/updateConcursoAPI/updateConcursoAPI.txt create mode 100644 pages/Home/widgets/AreaCandidatos/AreaCandidatos.json create mode 100644 pages/Home/widgets/AreaCandidatos/BotaoCandidatos.json create mode 100644 pages/Home/widgets/AreaCandidatos/DivisorCandidatos.json create mode 100644 pages/Home/widgets/AreaCandidatos/EntradaCandidatos.json create mode 100644 pages/Home/widgets/AreaCandidatos/TabelaCandidatos.json create mode 100644 pages/Home/widgets/AreaCandidatos/TituloCandidatos.json create mode 100644 pages/Home/widgets/AreaConcursos/AreaConcursos.json create mode 100644 pages/Home/widgets/AreaConcursos/BotaoConcursos.json create mode 100644 pages/Home/widgets/AreaConcursos/DivisorConcursos.json create mode 100644 pages/Home/widgets/AreaConcursos/EntradaConcursos.json create mode 100644 pages/Home/widgets/AreaConcursos/TabelaConcursos.json create mode 100644 pages/Home/widgets/AreaConcursos/TituloConcursos.json create mode 100644 pages/Home/widgets/AreaEdicao/AreaEdicao.json create mode 100644 pages/Home/widgets/AreaEdicao/BotoesInserirDeletar.json create mode 100644 pages/Home/widgets/AreaEdicao/BotoesVisualizarAtualizar.json create mode 100644 pages/Home/widgets/AreaEdicao/DivisorEdicao.json create mode 100644 pages/Home/widgets/AreaEdicao/TituloEdicao.json create mode 100644 pages/Home/widgets/Informacoes/DivisorInformacoes.json create mode 100644 pages/Home/widgets/Informacoes/Informacoes.json create mode 100644 pages/Home/widgets/Informacoes/SubtituloInformacoes.json create mode 100644 pages/Home/widgets/Informacoes/TituloInformacoes.json create mode 100644 pages/Home/widgets/Informacoes/Topico1Informcoes.json create mode 100644 pages/Home/widgets/Informacoes/Topico2Informacoes.json create mode 100644 pages/Home/widgets/Informacoes/Topico3Informacoes.json create mode 100644 pages/Home/widgets/Informacoes/Topico4Informacoes.json create mode 100644 pages/Home/widgets/ModalAtualizar/BotaoAtualizarCandidatos.json create mode 100644 pages/Home/widgets/ModalAtualizar/BotaoAtualizarConcursos.json create mode 100644 pages/Home/widgets/ModalAtualizar/DivisorAtualizar.json create mode 100644 pages/Home/widgets/ModalAtualizar/IconeSairModalAtualizar.json create mode 100644 pages/Home/widgets/ModalAtualizar/InformacaoIconeVisualizacao.json create mode 100644 pages/Home/widgets/ModalAtualizar/ModalAtualizar.json create mode 100644 pages/Home/widgets/ModalAtualizar/SubtituloModalAtualizar.json create mode 100644 pages/Home/widgets/ModalAtualizar/TituloModalAtualizar.json create mode 100644 pages/Home/widgets/ModalAtualizarCandidatos/BotaoAtualizarCandidatoBusca.json create mode 100644 pages/Home/widgets/ModalAtualizarCandidatos/BotaoAtualizarCandidatoEsquece.json create mode 100644 pages/Home/widgets/ModalAtualizarCandidatos/DivisorAtualizarCandidatos.json create mode 100644 pages/Home/widgets/ModalAtualizarCandidatos/EntradaAtualizarCandidatoBusca.json create mode 100644 pages/Home/widgets/ModalAtualizarCandidatos/IconeFecharAtualizarCandidatos.json create mode 100644 pages/Home/widgets/ModalAtualizarCandidatos/InformacaoSairAtualizarCand.json create mode 100644 pages/Home/widgets/ModalAtualizarCandidatos/ModalAtualizarCandidatos.json create mode 100644 pages/Home/widgets/ModalAtualizarCandidatos/TituloModalAtualizarCandidatos.json create mode 100644 pages/Home/widgets/ModalAtualizarCandidatos2/BotaoAtualizarCandidato.json create mode 100644 pages/Home/widgets/ModalAtualizarCandidatos2/DivisorAtualizarCandidatos2.json create mode 100644 pages/Home/widgets/ModalAtualizarCandidatos2/EntradaAniversarioAtualizar.json create mode 100644 pages/Home/widgets/ModalAtualizarCandidatos2/EntradaNomeAtualizar.json create mode 100644 pages/Home/widgets/ModalAtualizarCandidatos2/EntradaProfissoesAtualizar.json create mode 100644 pages/Home/widgets/ModalAtualizarCandidatos2/IconeFecharAtualizarCandidato2.json create mode 100644 pages/Home/widgets/ModalAtualizarCandidatos2/InformacaoVoltarAtualizarCandi.json create mode 100644 pages/Home/widgets/ModalAtualizarCandidatos2/ModalAtualizarCandidatos2.json create mode 100644 pages/Home/widgets/ModalAtualizarCandidatos2/TituloAtualizarCandidatos2.json create mode 100644 pages/Home/widgets/ModalAtualizarConcursos/BotaoAtualizarConcursoBusca.json create mode 100644 pages/Home/widgets/ModalAtualizarConcursos/BotaoAtualizarConcursoEsqueceu.json create mode 100644 pages/Home/widgets/ModalAtualizarConcursos/DivisorAtualizarConcursos.json create mode 100644 pages/Home/widgets/ModalAtualizarConcursos/EntradaAtualizarConcursoBusca.json create mode 100644 pages/Home/widgets/ModalAtualizarConcursos/IconeFecharAtualizarConcursos.json create mode 100644 pages/Home/widgets/ModalAtualizarConcursos/InformacoesSairAtualizarConcur.json create mode 100644 pages/Home/widgets/ModalAtualizarConcursos/ModalAtualizarConcursos.json create mode 100644 pages/Home/widgets/ModalAtualizarConcursos/TituloAtualizarConcursos.json create mode 100644 pages/Home/widgets/ModalAtualizarConcursos2/AtualizarConcurso.json create mode 100644 pages/Home/widgets/ModalAtualizarConcursos2/DivisorAtualizarConcurso2.json create mode 100644 pages/Home/widgets/ModalAtualizarConcursos2/EntradaEditalAnoAtualizar.json create mode 100644 pages/Home/widgets/ModalAtualizarConcursos2/EntradaEditalEdicaoAtualizar.json create mode 100644 pages/Home/widgets/ModalAtualizarConcursos2/EntradaOrgaoAtualizar.json create mode 100644 pages/Home/widgets/ModalAtualizarConcursos2/EntradaVagasAtualizar.json create mode 100644 pages/Home/widgets/ModalAtualizarConcursos2/IconeFecharAtualizarConcursos2.json create mode 100644 pages/Home/widgets/ModalAtualizarConcursos2/InformacaoVoltarAtualizarConc.json create mode 100644 pages/Home/widgets/ModalAtualizarConcursos2/ModalAtualizarConcursos2.json create mode 100644 pages/Home/widgets/ModalAtualizarConcursos2/TituloAtualizarConcurso2.json create mode 100644 pages/Home/widgets/ModalDeletar/BotaoDeletarCandidatos.json create mode 100644 pages/Home/widgets/ModalDeletar/BotaoDeletarConcursos.json create mode 100644 pages/Home/widgets/ModalDeletar/DivisorDeletar.json create mode 100644 pages/Home/widgets/ModalDeletar/IconeSairModalDeletar.json create mode 100644 pages/Home/widgets/ModalDeletar/InformacaoIconeDeletar.json create mode 100644 pages/Home/widgets/ModalDeletar/ModalDeletar.json create mode 100644 pages/Home/widgets/ModalDeletar/SubtituloModalDeletar.json create mode 100644 pages/Home/widgets/ModalDeletar/TituloModalDeletar.json create mode 100644 pages/Home/widgets/ModalDeletarCandidatos/BotaoBuscarCandidatosDeletar.json create mode 100644 pages/Home/widgets/ModalDeletarCandidatos/BotaoDeletarCandidato.json create mode 100644 pages/Home/widgets/ModalDeletarCandidatos/BotaoNaoLembraDeletarCandidato.json create mode 100644 pages/Home/widgets/ModalDeletarCandidatos/DividerDeletarConcurso_Copy.json create mode 100644 pages/Home/widgets/ModalDeletarCandidatos/DivisorDeletarCandidatos.json create mode 100644 pages/Home/widgets/ModalDeletarCandidatos/EntradaDeletarCandidatosBusca.json create mode 100644 pages/Home/widgets/ModalDeletarCandidatos/IconeFecharDeletarCandidatos.json create mode 100644 pages/Home/widgets/ModalDeletarCandidatos/InformacaoVoltarDeletarCandida.json create mode 100644 pages/Home/widgets/ModalDeletarCandidatos/ModalDeletarCandidatos.json create mode 100644 pages/Home/widgets/ModalDeletarCandidatos/SubtituloDeletarCandidatos.json create mode 100644 pages/Home/widgets/ModalDeletarCandidatos/TabelaInformacoesCandidatosDel.json create mode 100644 pages/Home/widgets/ModalDeletarCandidatos/TituloModalDeletarCandidatos.json create mode 100644 pages/Home/widgets/ModalDeletarCandidatos2/BotaoCancelarDeletarCandidato.json create mode 100644 pages/Home/widgets/ModalDeletarCandidatos2/BotaoConfirmarDeletarCandidato.json create mode 100644 pages/Home/widgets/ModalDeletarCandidatos2/DivisorDeletarCandidatos2.json create mode 100644 pages/Home/widgets/ModalDeletarCandidatos2/ModalDeletarCandidatos2.json create mode 100644 pages/Home/widgets/ModalDeletarCandidatos2/TituloDeletarCandidatos2.json create mode 100644 pages/Home/widgets/ModalDeletarConcursos/BotaoBuscarConcursoDeletar.json create mode 100644 pages/Home/widgets/ModalDeletarConcursos/BotaoDeletarConcurso.json create mode 100644 pages/Home/widgets/ModalDeletarConcursos/BotaoNaoLembraDeletarConcurso.json create mode 100644 pages/Home/widgets/ModalDeletarConcursos/DividerDeletarConcurso_.json create mode 100644 pages/Home/widgets/ModalDeletarConcursos/DivisorInformacoesDeletarConc.json create mode 100644 pages/Home/widgets/ModalDeletarConcursos/EntradaDeletarConcursoBusca.json create mode 100644 pages/Home/widgets/ModalDeletarConcursos/IconeFecharDeletarConcursos.json create mode 100644 pages/Home/widgets/ModalDeletarConcursos/InformacaoVoltarDeletarConcurs.json create mode 100644 pages/Home/widgets/ModalDeletarConcursos/InformacoesDeletarConcursos.json create mode 100644 pages/Home/widgets/ModalDeletarConcursos/ModalDeletarConcursos.json create mode 100644 pages/Home/widgets/ModalDeletarConcursos/TabelaInformacoesConcursoDelet.json create mode 100644 pages/Home/widgets/ModalDeletarConcursos/TituloModalDeletar2.json create mode 100644 pages/Home/widgets/ModalDeletarConcursos2/BotaoCancelarDeletarConcursos.json create mode 100644 pages/Home/widgets/ModalDeletarConcursos2/BotaoConfirmarDeletarConcursos.json create mode 100644 pages/Home/widgets/ModalDeletarConcursos2/DivisorDeletarConcursos.json create mode 100644 pages/Home/widgets/ModalDeletarConcursos2/ModalDeletarConcursos2.json create mode 100644 pages/Home/widgets/ModalDeletarConcursos2/TituloDeletarConcursos2.json create mode 100644 pages/Home/widgets/ModalExibirCandidatos/IconeCandidatosParaVisu.json create mode 100644 pages/Home/widgets/ModalExibirCandidatos/InformacaoIconeVisuCandidatos.json create mode 100644 pages/Home/widgets/ModalExibirCandidatos/ModalExibirCandidatos.json create mode 100644 pages/Home/widgets/ModalExibirCandidatos/TabelaExibirCandidatos.json create mode 100644 pages/Home/widgets/ModalExibirCandidatos/TituloExibirCandidatos.json create mode 100644 pages/Home/widgets/ModalExibirConcursos/IconeConcursosParaVisu.json create mode 100644 pages/Home/widgets/ModalExibirConcursos/InformacaoIconeVisuConsursos.json create mode 100644 pages/Home/widgets/ModalExibirConcursos/ModalExibirConcursos.json create mode 100644 pages/Home/widgets/ModalExibirConcursos/TabelaExibirConcursos.json create mode 100644 pages/Home/widgets/ModalExibirConcursos/TituloExibirConcursos.json create mode 100644 pages/Home/widgets/ModalInserir/BotaoInserirCandidatos.json create mode 100644 pages/Home/widgets/ModalInserir/BotaoInserirConcursos.json create mode 100644 pages/Home/widgets/ModalInserir/DivisorAtualizarCopy.json create mode 100644 pages/Home/widgets/ModalInserir/IconeSairModalInserir.json create mode 100644 pages/Home/widgets/ModalInserir/InformacaoIconeInserir.json create mode 100644 pages/Home/widgets/ModalInserir/ModalInserir.json create mode 100644 pages/Home/widgets/ModalInserir/SubtituloModalInserir.json create mode 100644 pages/Home/widgets/ModalInserir/TituloModalInserir.json create mode 100644 pages/Home/widgets/ModalInserirCandidatos/BotaoInserirCadastrarCandidato.json create mode 100644 pages/Home/widgets/ModalInserirCandidatos/DivisorInserirCandidatos.json create mode 100644 pages/Home/widgets/ModalInserirCandidatos/EntradaAniversarioInserir.json create mode 100644 pages/Home/widgets/ModalInserirCandidatos/EntradaCPFInserir.json create mode 100644 pages/Home/widgets/ModalInserirCandidatos/EntradaNomeInserir.json create mode 100644 pages/Home/widgets/ModalInserirCandidatos/InformacaoSairInserir.json create mode 100644 pages/Home/widgets/ModalInserirCandidatos/InformacaoSairInserirCandidato.json create mode 100644 pages/Home/widgets/ModalInserirCandidatos/ModalInserirCandidatos.json create mode 100644 pages/Home/widgets/ModalInserirCandidatos/ProfissoesInserir.json create mode 100644 pages/Home/widgets/ModalInserirCandidatos/TituloInserirCandidatos.json create mode 100644 pages/Home/widgets/ModalInserirConcursos/CadastrarConcurso.json create mode 100644 pages/Home/widgets/ModalInserirConcursos/DivisorInserirConcursos.json create mode 100644 pages/Home/widgets/ModalInserirConcursos/EntradaCodigoConcursoInserir.json create mode 100644 pages/Home/widgets/ModalInserirConcursos/EntradaEditalAnoInserir.json create mode 100644 pages/Home/widgets/ModalInserirConcursos/EntradaEditalEdicaoInserir.json create mode 100644 pages/Home/widgets/ModalInserirConcursos/EntradaOrgaoInserir.json create mode 100644 pages/Home/widgets/ModalInserirConcursos/IconeFecharInserirConcursos.json create mode 100644 pages/Home/widgets/ModalInserirConcursos/InformacaoSairInserirConcursos.json create mode 100644 pages/Home/widgets/ModalInserirConcursos/ListaVagasInserir.json create mode 100644 pages/Home/widgets/ModalInserirConcursos/ModalInserirConcursos.json create mode 100644 pages/Home/widgets/ModalInserirConcursos/TituloInserirConcursos.json create mode 100644 pages/Home/widgets/ModalVisualizacao/BotaoVisualizarCandidatos.json create mode 100644 pages/Home/widgets/ModalVisualizacao/BotaoVisualizarConcursos.json create mode 100644 pages/Home/widgets/ModalVisualizacao/DivisorVisualizacao.json create mode 100644 pages/Home/widgets/ModalVisualizacao/IconeSairModalVisualizacao.json create mode 100644 pages/Home/widgets/ModalVisualizacao/InformacaoIcone.json create mode 100644 pages/Home/widgets/ModalVisualizacao/ModalVisualizacao.json create mode 100644 pages/Home/widgets/ModalVisualizacao/SubtituloModalVisualizacao.json create mode 100644 pages/Home/widgets/ModalVisualizacao/TituloModalVisualizacao.json create mode 100644 theme.json diff --git a/application.json b/application.json new file mode 100644 index 0000000..194df92 --- /dev/null +++ b/application.json @@ -0,0 +1,20 @@ +{ + "appIsExample": false, + "appLayout": { + "type": "FLUID" + }, + "applicationVersion": 2, + "collapseInvisibleWidgets": true, + "color": "#ECECEC", + "evaluationVersion": 2, + "icon": "bag", + "pages": [ + { + "id": "Home", + "isDefault": true + } + ], + "unpublishedAppLayout": { + "type": "FLUID" + } +} \ No newline at end of file diff --git a/jslibs/xmlParser_dba4Uk0eMfljL6C6C8l4cJeXvIrySEe8UzCvBgKd8iM.json b/jslibs/xmlParser_dba4Uk0eMfljL6C6C8l4cJeXvIrySEe8UzCvBgKd8iM.json new file mode 100644 index 0000000..77f9eb2 --- /dev/null +++ b/jslibs/xmlParser_dba4Uk0eMfljL6C6C8l4cJeXvIrySEe8UzCvBgKd8iM.json @@ -0,0 +1,10 @@ +{ + "accessor": [ + "xmlParser" + ], + "defs": "{\"!name\":\"LIB/xmlParser\",\"xmlParser\":{\"parse\":{\"!type\":\"fn()\",\"prototype\":{}},\"convertTonimn\":{\"!type\":\"fn()\",\"prototype\":{}},\"getTraversalObj\":{\"!type\":\"fn()\",\"prototype\":{}},\"convertToJson\":{\"!type\":\"fn()\",\"prototype\":{}},\"convertToJsonString\":{\"!type\":\"fn()\",\"prototype\":{}},\"validate\":{\"!type\":\"fn()\",\"prototype\":{}},\"j2xParser\":{\"!type\":\"fn()\",\"prototype\":{\"parse\":{\"!type\":\"fn()\",\"prototype\":{}},\"j2x\":{\"!type\":\"fn()\",\"prototype\":{}}}},\"parseToNimn\":{\"!type\":\"fn()\",\"prototype\":{}}}}", + "name": "xmlParser", + "uidString": "xmlParser_https://cdnjs.cloudflare.com/ajax/libs/fast-xml-parser/3.17.5/parser.min.js", + "url": "https://cdnjs.cloudflare.com/ajax/libs/fast-xml-parser/3.17.5/parser.min.js", + "version": "3.17.5" +} \ No newline at end of file diff --git a/metadata.json b/metadata.json new file mode 100644 index 0000000..45ad19b --- /dev/null +++ b/metadata.json @@ -0,0 +1,6 @@ +{ + "artifactJsonType": "APPLICATION", + "clientSchemaVersion": 2, + "fileFormatVersion": 5, + "serverSchemaVersion": 12 +} \ No newline at end of file diff --git a/pages/Home/Home.json b/pages/Home/Home.json new file mode 100644 index 0000000..81758f6 --- /dev/null +++ b/pages/Home/Home.json @@ -0,0 +1,32 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_07871a29-2b8b-4e3d-8fc5-a8e55b152b8d", + "unpublishedPage": { + "isHidden": false, + "layouts": [ + { + "dsl": { + "backgroundColor": "none", + "bottomRow": 690, + "canExtend": true, + "containerStyle": "none", + "detachFromLayout": true, + "dynamicBindingPathList": [], + "leftColumn": 0, + "minHeight": 630, + "parentColumnSpace": 1, + "parentRowSpace": 1, + "rightColumn": 1224, + "snapColumns": 64, + "snapRows": 61, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 94, + "widgetId": "0", + "widgetName": "MainContainer" + } + } + ], + "name": "Home", + "slug": "home" + } +} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSBuscarCandidatosAlterar/JSBuscarCandidatosAlterar.js b/pages/Home/jsobjects/JSBuscarCandidatosAlterar/JSBuscarCandidatosAlterar.js new file mode 100644 index 0000000..2465a49 --- /dev/null +++ b/pages/Home/jsobjects/JSBuscarCandidatosAlterar/JSBuscarCandidatosAlterar.js @@ -0,0 +1,30 @@ +export default { + async buscarCandidatosAlterar(cpf) { + const codigoDigitado = cpf.replace(/\D/g, "").trim(); // remover tudo que não for numero + + console.log(codigoDigitado); + if (!codigoDigitado || codigoDigitado.length !== 11) { + showAlert('Por favor, digite um CPF com exatamente 11 dígitos.', 'info'); + return; + } + + storeValue("buscaCandidatobyCPF", codigoDigitado); + await fetchCandidatosByCPF.run(); + + if (fetchCandidatosByCPF.data) { + + const candidatoData = fetchCandidatosByCPF.data; + + // Text3Copy.setText("Atualizando os dados de " + fetchCandidatosByCPF.data.nome + " com CPF " + fetchCandidatosByCPF.data.cpf); + EntradaNomeAtualizar.setValue(candidatoData.nome); + EntradaAniversarioAtualizar.setValue(candidatoData.data_nascimento) + EntradaProfissoesAtualizar.setSelectedOptions(candidatoData.profissoes); + showModal(ModalAtualizarCandidatos2.name); + + storeValue("cpfCandidatoAlterar", codigoDigitado); + + } else { + showAlert('Concurso com o código ' + codigoDigitado + ' não encontrado.', 'warning'); + } + } +} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSBuscarCandidatosAlterar/metadata.json b/pages/Home/jsobjects/JSBuscarCandidatosAlterar/metadata.json new file mode 100644 index 0000000..1cb7d08 --- /dev/null +++ b/pages/Home/jsobjects/JSBuscarCandidatosAlterar/metadata.json @@ -0,0 +1,11 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_342d8961-ef7c-418e-a42d-f28841ad4000", + "id": "Home_JSBuscarCandidatosAlterar", + "unpublishedCollection": { + "name": "JSBuscarCandidatosAlterar", + "pageId": "Home", + "pluginId": "js-plugin", + "pluginType": "JS", + "variables": [] + } +} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSBuscarCandidatosByCodigo/JSBuscarCandidatosByCodigo.js b/pages/Home/jsobjects/JSBuscarCandidatosByCodigo/JSBuscarCandidatosByCodigo.js new file mode 100644 index 0000000..f5ed7f5 --- /dev/null +++ b/pages/Home/jsobjects/JSBuscarCandidatosByCodigo/JSBuscarCandidatosByCodigo.js @@ -0,0 +1,30 @@ +export default { + async buscarCandidatosByCodigo(codigo) { + const codigo_limpo = codigo.replace(/\D/g, "").trim(); // remove tudo que não é número + + if (!codigo_limpo) { + showAlert("Campo vazio. Por favor, digite um valor!", "info"); + return; // precisa retornar aqui + } else if (codigo_limpo.length !== 11) { + showAlert("O código deve ter 11 dígitos.", "info"); + return; // precisa retornar aqui também + } + + try { + storeValue("codigoConcursoCandidatoBuscar", codigo_limpo); + + const resposta = await fetchCandidatosDataByCodigo.run(); + + if (!resposta || Object.keys(resposta).length === 0) { + showAlert("Nenhum candidato encontrado para este código.", "warning"); + TabelaCandidatos.setData([]); + return; + } + + TabelaCandidatos.setData(resposta); + } catch (e) { + showAlert("Ocorreu um erro ao buscar candidatos pelo código " + codigo_limpo, "error"); + TabelaCandidatos.setData([]); + } + } +} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSBuscarCandidatosByCodigo/metadata.json b/pages/Home/jsobjects/JSBuscarCandidatosByCodigo/metadata.json new file mode 100644 index 0000000..d8f6de8 --- /dev/null +++ b/pages/Home/jsobjects/JSBuscarCandidatosByCodigo/metadata.json @@ -0,0 +1,11 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_b7326bb7-7e66-46e3-9d7e-bd7a4f8a9033", + "id": "Home_JSBuscarCandidatosByCodigo", + "unpublishedCollection": { + "name": "JSBuscarCandidatosByCodigo", + "pageId": "Home", + "pluginId": "js-plugin", + "pluginType": "JS", + "variables": [] + } +} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSBuscarConcursosAlterar/JSBuscarConcursosAlterar.js b/pages/Home/jsobjects/JSBuscarConcursosAlterar/JSBuscarConcursosAlterar.js new file mode 100644 index 0000000..ba96b4c --- /dev/null +++ b/pages/Home/jsobjects/JSBuscarConcursosAlterar/JSBuscarConcursosAlterar.js @@ -0,0 +1,31 @@ +export default { + async buscarConcursosAlterar(codigo) { + const codigoDigitado = codigo.replace(/\D/g, "").trim(); // remover tudo que não for numero + + if (!codigoDigitado || codigoDigitado.length !== 11) { + showAlert('Por favor, digite um CPF com exatamente 11 dígitos.', 'info'); + return; + } + + storeValue("buscaConcursobyCodigo", codigoDigitado); + await fetchConcursosByCodigoConcurso.run(); + + if (fetchConcursosByCodigoConcurso.data) { + + const concursoData = fetchConcursosByCodigoConcurso.data; + const [edicao, ano] = concursoData.edital.split("/"); + + EntradaOrgaoAtualizar.setValue(concursoData.orgao); + EntradaEditalEdicaoAtualizar.setValue(edicao); + EntradaEditalAnoAtualizar.setValue(ano); + // EntradaCodigoAtualizar.setValue(concursoData.codigo_concurso); + EntradaVagasAtualizar.setSelectedOptions(concursoData.lista_vagas); + showModal(ModalAtualizarConcursos2.name); + + storeValue("codigoConcursoAlterar", codigo); + + } else { + showAlert('Concurso com o código ' + codigoDigitado + ' não encontrado.', 'warning'); + } + } +} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSBuscarConcursosAlterar/metadata.json b/pages/Home/jsobjects/JSBuscarConcursosAlterar/metadata.json new file mode 100644 index 0000000..483563c --- /dev/null +++ b/pages/Home/jsobjects/JSBuscarConcursosAlterar/metadata.json @@ -0,0 +1,11 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_5c901f3f-47a6-4cc1-91c6-8ec946481ade", + "id": "Home_JSBuscarConcursosAlterar", + "unpublishedCollection": { + "name": "JSBuscarConcursosAlterar", + "pageId": "Home", + "pluginId": "js-plugin", + "pluginType": "JS", + "variables": [] + } +} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSBuscarConcursosByCPF/JSBuscarConcursosByCPF.js b/pages/Home/jsobjects/JSBuscarConcursosByCPF/JSBuscarConcursosByCPF.js new file mode 100644 index 0000000..5413daa --- /dev/null +++ b/pages/Home/jsobjects/JSBuscarConcursosByCPF/JSBuscarConcursosByCPF.js @@ -0,0 +1,30 @@ +export default { + async buscarConcursoByCPF (cpf) { + const cpf_limpo = cpf.replace(/\D/g, "").trim(); // deixar só numeros + + if (!cpf_limpo) { + showAlert("Campo vazio. Por favor digite um valor!", "info"); + return; + } else if (cpf_limpo.length !== 11) { + showAlert("Formato incorreto. Por favor digite um valor válido.", "info"); + return; + } + + try { + storeValue("cpfCandidatoConcursoBuscar", cpf_limpo); + + const resposta = await fetchConcursosDataByCPF.run(); + + if (!resposta || Object.keys(resposta).length === 0) { + showAlert("Nenhum concurso encontrado para este candidato.", "warning"); + TabelaConcursos.setData([]); + return; + } + + TabelaConcursos.setData(resposta); + } catch (e) { + showAlert("Ocorreu um erro ao buscar candidatos pelo código " + cpf_limpo, "error"); + TabelaConcursos.setData([]); + } + } +} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSBuscarConcursosByCPF/metadata.json b/pages/Home/jsobjects/JSBuscarConcursosByCPF/metadata.json new file mode 100644 index 0000000..a2ce6e4 --- /dev/null +++ b/pages/Home/jsobjects/JSBuscarConcursosByCPF/metadata.json @@ -0,0 +1,11 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_2fe12572-6f00-459c-ba15-8049507d4933", + "id": "Home_JSBuscarConcursosByCPF", + "unpublishedCollection": { + "name": "JSBuscarConcursosByCPF", + "pageId": "Home", + "pluginId": "js-plugin", + "pluginType": "JS", + "variables": [] + } +} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSCadastrarCandidato/JSCadastrarCandidato.js b/pages/Home/jsobjects/JSCadastrarCandidato/JSCadastrarCandidato.js new file mode 100644 index 0000000..478770d --- /dev/null +++ b/pages/Home/jsobjects/JSCadastrarCandidato/JSCadastrarCandidato.js @@ -0,0 +1,51 @@ +export default { + async cadastrarCandidato() { + const nome = EntradaNomeInserir.text.trim(); + if (!nome) { + showAlert("Preencha o campo 'Nome'.", "info"); + return; + } + + const aniversario = EntradaAniversarioInserir.formattedDate; + if (!aniversario) { + showAlert("Preencha o campo 'Aniversário'.", "info"); + return; + } + + const cpf = EntradaCPFInserir.text.replace(/\D/g, "").trim(); + if (!cpf) { + showAlert("Preencha o campo 'CPF'.", "info"); + return; + } else if (cpf.length !== 11) { + showAlert("Digite o CPF corretamente.", "info"); + return; + } + + const profissoes = ProfissoesInserir.selectedOptionValues; + if (!profissoes || profissoes.length === 0) { + showAlert("Selecione pelo menos uma profissão!", "info"); + return; + } + + storeValue("nomeCandidatoInserir", nome); + storeValue("aniversarioCandidatoInserir", aniversario); + storeValue("cpfCandidatoInserir", cpf); + storeValue("profissoesCandidatoInserir", profissoes) + + try { + await addCandidatoAPI.run(); + showAlert("Candidato cadastrado com sucesso!", "success"); + EntradaNomeInserir.setValue(""); + EntradaCPFInserir.setValue(""); + EntradaAniversarioInserir.setValue(""); + ProfissoesInserir.setSelectedOptions([]); + } catch (error) { + console.log("Erro ao cadastrar concurso:", error); + if (error?.message?.includes("409")) { + showAlert("Esse concurso já está cadastrado.", "warning"); + } else { + showAlert("Erro ao cadastrar o concurso. Tente novamente.", "error"); + } + } + } +}; diff --git a/pages/Home/jsobjects/JSCadastrarCandidato/metadata.json b/pages/Home/jsobjects/JSCadastrarCandidato/metadata.json new file mode 100644 index 0000000..542cd74 --- /dev/null +++ b/pages/Home/jsobjects/JSCadastrarCandidato/metadata.json @@ -0,0 +1,11 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_dd775b84-6dcd-4536-b920-3c947f1e8e90", + "id": "Home_JSCadastrarCandidato", + "unpublishedCollection": { + "name": "JSCadastrarCandidato", + "pageId": "Home", + "pluginId": "js-plugin", + "pluginType": "JS", + "variables": [] + } +} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSCadastrarConcurso/JSCadastrarConcurso.js b/pages/Home/jsobjects/JSCadastrarConcurso/JSCadastrarConcurso.js new file mode 100644 index 0000000..8e9bd97 --- /dev/null +++ b/pages/Home/jsobjects/JSCadastrarConcurso/JSCadastrarConcurso.js @@ -0,0 +1,53 @@ +export default { + async cadastrarConcurso() { + const orgao = EntradaOrgaoInserir.text?.toUpperCase().trim(); + if (!orgao) { + showAlert("Preencha o campo 'Órgão'.", "info"); + return; + } + + const edital_edicao = EntradaEditalEdicaoInserir.text.replace(/\D/g, "").trim(); + if (!edital_edicao) { + showAlert("Preencha o campo 'Edição edital'.", "info"); + return; + } + + const edital_ano = EntradaEditalAnoInserir.text.replace(/\D/g, "").trim(); + if (!edital_ano) { + showAlert("Preencha o campo 'Ano edital'.", "info"); + return; + } + + const edital_formatado = `${edital_edicao}/${edital_ano}`; + storeValue("editalFormatadoInserir", edital_formatado); + + const codigo_concurso = EntradaCodigoConcursoInserir.text?.trim(); + if (!codigo_concurso) { + showAlert("Preencha o campo 'Código do Concurso'.", "info"); + return; + } + + const lista_vagas = ListaVagasInserir.selectedOptionValues; + if (!lista_vagas || lista_vagas.length === 0) { + showAlert("Selecione pelo menos uma vaga!", "info"); + return; + } + + try { + await addConcursoAPI.run(); + showAlert("Concurso cadastrado com sucesso!", "success"); + EntradaOrgaoInserir.setValue(""); + EntradaEditalEdicaoInserir.setValue(""); + EntradaEditalAnoInserir.setValue(""); + EntradaCodigoConcursoInserir.setValue(""); + ListaVagasInserir.setSelectedOptions([]); + } catch (error) { + console.log("Erro ao cadastrar concurso:", error); + if (error?.message?.includes("409")) { + showAlert("Esse concurso já está cadastrado.", "warning"); + } else { + showAlert("Erro ao cadastrar o concurso. Tente novamente.", "error"); + } + } + } +}; diff --git a/pages/Home/jsobjects/JSCadastrarConcurso/metadata.json b/pages/Home/jsobjects/JSCadastrarConcurso/metadata.json new file mode 100644 index 0000000..f6f3939 --- /dev/null +++ b/pages/Home/jsobjects/JSCadastrarConcurso/metadata.json @@ -0,0 +1,11 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_b548ed36-c1ab-4621-9451-04dea56fffb1", + "id": "Home_JSCadastrarConcurso", + "unpublishedCollection": { + "name": "JSCadastrarConcurso", + "pageId": "Home", + "pluginId": "js-plugin", + "pluginType": "JS", + "variables": [] + } +} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSCandidatoAtualizar/JSCandidatoAtualizar.js b/pages/Home/jsobjects/JSCandidatoAtualizar/JSCandidatoAtualizar.js new file mode 100644 index 0000000..b743934 --- /dev/null +++ b/pages/Home/jsobjects/JSCandidatoAtualizar/JSCandidatoAtualizar.js @@ -0,0 +1,36 @@ +export default { + async atualizarCandidato () { + const nome = EntradaNomeAtualizar.text.trim(); + const aniversario = EntradaAniversarioAtualizar.formattedDate; + const profissoes = EntradaProfissoesAtualizar.selectedOptionValues; + + if (!nome) { + showAlert("Preencha o campo 'Nome'.", "info"); + return; + } + if (!aniversario) { + showAlert("Preencha o campo 'Aniversário'.", "info"); + return; + } + if (!profissoes || profissoes.length === 0) { + showAlert("Preencha o campo 'Profissões'.", "info"); + return; + } + + // salva os valores + storeValue("nomeCandidatoAlterar", nome); + storeValue("AniversarioCandidatoAlterar", aniversario); + storeValue("profissoesCandidatoAlterar", profissoes); + + const resposta = await updateCandidatoAPI.run(); + const statusCodeRaw = updateCandidatoAPI.responseMeta?.statusCode || ""; + const statusCode = parseInt(statusCodeRaw); + + if (statusCode >= 200 && statusCode < 300) { + showAlert("Candidato atualizado com sucesso", "success"); + } else { + showAlert("Erro ao atualizar Candidato. Código: " + statusCode, "error"); + console.error("Erro:", resposta); + } +} +} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSCandidatoAtualizar/metadata.json b/pages/Home/jsobjects/JSCandidatoAtualizar/metadata.json new file mode 100644 index 0000000..e41b132 --- /dev/null +++ b/pages/Home/jsobjects/JSCandidatoAtualizar/metadata.json @@ -0,0 +1,11 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_33eca5d0-4d68-4c22-b740-beeccefc23d8", + "id": "Home_JSCandidatoAtualizar", + "unpublishedCollection": { + "name": "JSCandidatoAtualizar", + "pageId": "Home", + "pluginId": "js-plugin", + "pluginType": "JS", + "variables": [] + } +} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSCandidatoDeletar/JSCandidatoDeletar.js b/pages/Home/jsobjects/JSCandidatoDeletar/JSCandidatoDeletar.js new file mode 100644 index 0000000..215f7bb --- /dev/null +++ b/pages/Home/jsobjects/JSCandidatoDeletar/JSCandidatoDeletar.js @@ -0,0 +1,37 @@ +export default { + async buscarCandidatoParaDeletar(cpf) { + const cpf_limpo = cpf.replace(/\D/g, "").trim(); // remove tudo que não for número + console.log("CPF limpo:", cpf_limpo); + console.log("Tamanho:", cpf_limpo.length); + + if (cpf_limpo.length !== 11) { + showAlert("Padrão de CPF incorreto, verifique a quantidade de dígitos.", "info"); + return; + } + + try { + storeValue("valorBuscaDeletarCandidato", cpf_limpo); + storeValue("buscaCandidatoByCPF", cpf_limpo); + + const resposta = await fetchCandidatosByCPF.run(); + const statusCode = fetchCandidatosByCPF.responseMeta?.statusCode; + + if (statusCode === 404 || !resposta || Object.keys(resposta).length === 0) { + showAlert("Candidato não encontrado!", "warning"); + TabelaInformacoesCandidatosDel.setData([]); + BotaoDeletarCandidato.setDisabled(true); + return; + } + + // Achou: preenche a tabela e ativa o botão de deletar + TabelaInformacoesCandidatosDel.setData([resposta]); + BotaoDeletarCandidato.setDisabled(false); + + } catch (e) { + console.log("Erro:", e); + showAlert("Erro ao buscar candidato.", "error"); + BotaoDeletarCandidato.setDisabled(true); + TabelaInformacoesCandidatosDel.setData([]); + } + } +} diff --git a/pages/Home/jsobjects/JSCandidatoDeletar/metadata.json b/pages/Home/jsobjects/JSCandidatoDeletar/metadata.json new file mode 100644 index 0000000..3cc1599 --- /dev/null +++ b/pages/Home/jsobjects/JSCandidatoDeletar/metadata.json @@ -0,0 +1,11 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_68e3dc50-99dc-4019-b3bc-044cdcaaeb70", + "id": "Home_JSCandidatoDeletar", + "unpublishedCollection": { + "name": "JSCandidatoDeletar", + "pageId": "Home", + "pluginId": "js-plugin", + "pluginType": "JS", + "variables": [] + } +} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSConcursoAtualizar/JSConcursoAtualizar.js b/pages/Home/jsobjects/JSConcursoAtualizar/JSConcursoAtualizar.js new file mode 100644 index 0000000..377f6c3 --- /dev/null +++ b/pages/Home/jsobjects/JSConcursoAtualizar/JSConcursoAtualizar.js @@ -0,0 +1,48 @@ +export default { + async atualizarConcurso () { + const orgao = EntradaOrgaoAtualizar.text.toUpperCase().trim(); + const edicao = EntradaEditalEdicaoAtualizar.text.replace(/\D/g, "").trim(); + const ano = EntradaEditalAnoAtualizar.text.replace(/\D/g, "").trim(); + const vagas = EntradaVagasAtualizar.selectedOptionValues; + + if (!orgao) { + showAlert("Preencha o campo 'Órgão.'", "info"); + return; + } + if (!edicao) { + showAlert("Preencha o campo 'Edição'.", "info"); + return; + } + if (!ano) { + showAlert("Preencha o campo 'Ano'.", "info"); + return; + } + if (!vagas || vagas.length === 0) { + showAlert("Preencha o campo 'Vagas'.", "info"); + return; + } + + const edital = edicao + "/" + ano; + + // salva os valores + storeValue("orgaoConcursoAlterar", orgao); + storeValue("editalFormatadoAlterar", edital); + storeValue("vagasConcursoAlterar", vagas); + + // try { + const resposta = await updateConcursoAPI.run(); + const statusCodeRaw = updateConcursoAPI.responseMeta?.statusCode || ""; + const statusCode = parseInt(statusCodeRaw); + + if (statusCode >= 200 && statusCode < 300) { + showAlert("Concurso atualizado com sucesso", "success"); + } else { + showAlert("Erro ao atualizar concurso. Código: " + statusCode, "error"); + console.error("Erro:", resposta); + } + // } catch (e) { + // showAlert("Erro inesperado ao atualizar concurso!", "error"); + // console.error("Exceção:", e); + // } + } +} diff --git a/pages/Home/jsobjects/JSConcursoAtualizar/metadata.json b/pages/Home/jsobjects/JSConcursoAtualizar/metadata.json new file mode 100644 index 0000000..c8a4e6c --- /dev/null +++ b/pages/Home/jsobjects/JSConcursoAtualizar/metadata.json @@ -0,0 +1,11 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_85a6dce5-7f03-4f5b-85bf-fd952028f89c", + "id": "Home_JSConcursoAtualizar", + "unpublishedCollection": { + "name": "JSConcursoAtualizar", + "pageId": "Home", + "pluginId": "js-plugin", + "pluginType": "JS", + "variables": [] + } +} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSConcursoDeletar/JSConcursoDeletar.js b/pages/Home/jsobjects/JSConcursoDeletar/JSConcursoDeletar.js new file mode 100644 index 0000000..fb998cc --- /dev/null +++ b/pages/Home/jsobjects/JSConcursoDeletar/JSConcursoDeletar.js @@ -0,0 +1,33 @@ +export default { + async buscarConcursoParaDeletar(codigo) { + if (codigo.length !== 11) { + showAlert("Digite os 11 dígitos do código do concurso.", "info"); + // BotaoDeletarConcurso.setDisabled(true); // o botao já inicia desativado + return; + } + + try { + storeValue("valorBuscaDeletarConcurso", codigo); + storeValue("buscaConcursobyCodigo", codigo); + + const resposta = await fetchConcursosByCodigoConcurso.run(); + const statusCode = fetchConcursosByCodigoConcurso.responseMeta?.statusCode; + + if (statusCode === 404 || !resposta || Object.keys(resposta).length === 0) { + showAlert("Concurso não encontrado!", "warning"); + TabelaInformacoesConcursoDelet.setData([]); + BotaoDeletarConcurso.setDisabled(true); + return; + } + + // achoou: preenche a tabela e ativa o botão de deletar + TabelaInformacoesConcursoDelet.setData([resposta]); + BotaoDeletarConcurso.setDisabled(false); + + } catch (e) { + showAlert("Erro ao buscar concurso.", "error"); + BotaoDeletarConcurso.setDisabled(true); + TabelaInformacoesConcursoDelet.setData([]); + } + } +} diff --git a/pages/Home/jsobjects/JSConcursoDeletar/metadata.json b/pages/Home/jsobjects/JSConcursoDeletar/metadata.json new file mode 100644 index 0000000..712388e --- /dev/null +++ b/pages/Home/jsobjects/JSConcursoDeletar/metadata.json @@ -0,0 +1,11 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_656f56dc-045c-481c-8652-f072180f4ff0", + "id": "Home_JSConcursoDeletar", + "unpublishedCollection": { + "name": "JSConcursoDeletar", + "pageId": "Home", + "pluginId": "js-plugin", + "pluginType": "JS", + "variables": [] + } +} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSConfirmarDeletarCandidato/JSConfirmarDeletarCandidato.js b/pages/Home/jsobjects/JSConfirmarDeletarCandidato/JSConfirmarDeletarCandidato.js new file mode 100644 index 0000000..afe9257 --- /dev/null +++ b/pages/Home/jsobjects/JSConfirmarDeletarCandidato/JSConfirmarDeletarCandidato.js @@ -0,0 +1,23 @@ +export default { + limparCampos() { + EntradaDeletarCandidatosBusca.setValue(""); + TabelaInformacoesCandidatosDel.setData([]); + BotaoDeletarCandidato.setDisabled(true); + // removeValue("valorBuscaDeletarCandidato"); + // removeValue("buscaCandidatobyCodigo"); + }, + + async confirmarDeletarCandidato () { + try { + await deleteCandidatoAPI.run(); + showAlert( + "Candidato com CPF " + appsmith.store.buscaCandidatoByCPF + " foi deletado com sucesso!", + "info" + ); + showModal(ModalDeletarCandidatos.name); + } catch (e) { + showAlert("Erro ao deletar o candidato!", "error"); + console.log("Erro ao deletar: ", e); + } + } +} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSConfirmarDeletarCandidato/metadata.json b/pages/Home/jsobjects/JSConfirmarDeletarCandidato/metadata.json new file mode 100644 index 0000000..694743c --- /dev/null +++ b/pages/Home/jsobjects/JSConfirmarDeletarCandidato/metadata.json @@ -0,0 +1,11 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_9fd7c28c-35fb-4e26-b2a6-b069a8455258", + "id": "Home_JSConfirmarDeletarCandidato", + "unpublishedCollection": { + "name": "JSConfirmarDeletarCandidato", + "pageId": "Home", + "pluginId": "js-plugin", + "pluginType": "JS", + "variables": [] + } +} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSConfirmarDeletarConcurso/JSConfirmarDeletarConcurso.js b/pages/Home/jsobjects/JSConfirmarDeletarConcurso/JSConfirmarDeletarConcurso.js new file mode 100644 index 0000000..3727129 --- /dev/null +++ b/pages/Home/jsobjects/JSConfirmarDeletarConcurso/JSConfirmarDeletarConcurso.js @@ -0,0 +1,23 @@ +export default { + limparCampos() { + EntradaDeletarConcursoBusca.setValue(""); + TabelaInformacoesConcursoDelet.setData([]); + BotaoDeletarConcurso.setDisabled(true); + // removeValue("valorBuscaDeletarConcurso"); + // removeValue("buscaConcursobyCodigo"); + }, + + async confirmarDeletarConcurso() { + try { + await deleteConcursoAPI.run(); + showAlert( + "Concurso com código " + appsmith.store.buscaConcursobyCodigo + " foi deletado com sucesso!", + "info" + ); + showModal(ModalDeletarConcursos.name); + } catch (e) { + showAlert("Erro ao deletar o concurso!", "error"); + console.log("Erro ao deletar:", e); + } + } +} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSConfirmarDeletarConcurso/metadata.json b/pages/Home/jsobjects/JSConfirmarDeletarConcurso/metadata.json new file mode 100644 index 0000000..28ac6b6 --- /dev/null +++ b/pages/Home/jsobjects/JSConfirmarDeletarConcurso/metadata.json @@ -0,0 +1,11 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_41ab7db2-2058-4b03-84e6-afb17730c348", + "id": "Home_JSConfirmarDeletarConcurso", + "unpublishedCollection": { + "name": "JSConfirmarDeletarConcurso", + "pageId": "Home", + "pluginId": "js-plugin", + "pluginType": "JS", + "variables": [] + } +} \ No newline at end of file diff --git a/pages/Home/queries/JSBuscarCandidatosAlterar-buscarCandidatosAlterar/metadata.json b/pages/Home/queries/JSBuscarCandidatosAlterar-buscarCandidatosAlterar/metadata.json new file mode 100644 index 0000000..7d4ef27 --- /dev/null +++ b/pages/Home/queries/JSBuscarCandidatosAlterar-buscarCandidatosAlterar/metadata.json @@ -0,0 +1,35 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_573b0443-798e-444f-a625-060845e81087", + "id": "Home_JSBuscarCandidatosAlterar.buscarCandidatosAlterar", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [ + { + "name": "cpf" + } + ], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Home_JSBuscarCandidatosAlterar", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "JSBuscarCandidatosAlterar.buscarCandidatosAlterar", + "name": "buscarCandidatosAlterar", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/JSBuscarCandidatosByCodigo-buscarCandidatosByCodigo/metadata.json b/pages/Home/queries/JSBuscarCandidatosByCodigo-buscarCandidatosByCodigo/metadata.json new file mode 100644 index 0000000..49504fc --- /dev/null +++ b/pages/Home/queries/JSBuscarCandidatosByCodigo-buscarCandidatosByCodigo/metadata.json @@ -0,0 +1,35 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_64acfdec-57d0-48cf-bf19-3bf5429f2e44", + "id": "Home_JSBuscarCandidatosByCodigo.buscarCandidatosByCodigo", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [ + { + "name": "codigo" + } + ], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Home_JSBuscarCandidatosByCodigo", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "JSBuscarCandidatosByCodigo.buscarCandidatosByCodigo", + "name": "buscarCandidatosByCodigo", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/JSBuscarConcursosAlterar-buscarConcursosAlterar/metadata.json b/pages/Home/queries/JSBuscarConcursosAlterar-buscarConcursosAlterar/metadata.json new file mode 100644 index 0000000..8faa6ec --- /dev/null +++ b/pages/Home/queries/JSBuscarConcursosAlterar-buscarConcursosAlterar/metadata.json @@ -0,0 +1,35 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_99c70820-3ed6-4a9b-9ef9-db969c372f4e", + "id": "Home_JSBuscarConcursosAlterar.buscarConcursosAlterar", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [ + { + "name": "codigo" + } + ], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Home_JSBuscarConcursosAlterar", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "JSBuscarConcursosAlterar.buscarConcursosAlterar", + "name": "buscarConcursosAlterar", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/JSBuscarConcursosByCPF-myFun2/metadata.json b/pages/Home/queries/JSBuscarConcursosByCPF-myFun2/metadata.json new file mode 100644 index 0000000..341fad6 --- /dev/null +++ b/pages/Home/queries/JSBuscarConcursosByCPF-myFun2/metadata.json @@ -0,0 +1,31 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_af4d4d82-aaeb-491b-9df9-f8f993e1e0d1", + "id": "Home_JSBuscarConcursosByCPF.myFun2", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Home_JSBuscarConcursosByCPF", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "JSBuscarConcursosByCPF.myFun2", + "name": "myFun2", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/JSCadastrarCandidato-cadastrarCandidato/metadata.json b/pages/Home/queries/JSCadastrarCandidato-cadastrarCandidato/metadata.json new file mode 100644 index 0000000..f8ca8c0 --- /dev/null +++ b/pages/Home/queries/JSCadastrarCandidato-cadastrarCandidato/metadata.json @@ -0,0 +1,31 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_5914b74d-80ea-42a1-9eaa-9da791363f9e", + "id": "Home_JSCadastrarCandidato.cadastrarCandidato", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Home_JSCadastrarCandidato", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "JSCadastrarCandidato.cadastrarCandidato", + "name": "cadastrarCandidato", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/JSCadastrarConcurso-cadastrarConcurso/metadata.json b/pages/Home/queries/JSCadastrarConcurso-cadastrarConcurso/metadata.json new file mode 100644 index 0000000..7dbb0e5 --- /dev/null +++ b/pages/Home/queries/JSCadastrarConcurso-cadastrarConcurso/metadata.json @@ -0,0 +1,31 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_0d92a757-3034-4fbf-9318-0b6c2fe23000", + "id": "Home_JSCadastrarConcurso.cadastrarConcurso", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Home_JSCadastrarConcurso", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "JSCadastrarConcurso.cadastrarConcurso", + "name": "cadastrarConcurso", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/JSCandidatoAtualizar-atualizarCandidato/metadata.json b/pages/Home/queries/JSCandidatoAtualizar-atualizarCandidato/metadata.json new file mode 100644 index 0000000..6defeed --- /dev/null +++ b/pages/Home/queries/JSCandidatoAtualizar-atualizarCandidato/metadata.json @@ -0,0 +1,31 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_f1bbe2dc-0d06-40d0-a5ac-e02a1d3457ee", + "id": "Home_JSCandidatoAtualizar.atualizarCandidato", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Home_JSCandidatoAtualizar", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "JSCandidatoAtualizar.atualizarCandidato", + "name": "atualizarCandidato", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/JSCandidatoDeletar-buscarCandidatoParaDeletar/metadata.json b/pages/Home/queries/JSCandidatoDeletar-buscarCandidatoParaDeletar/metadata.json new file mode 100644 index 0000000..0f6ca29 --- /dev/null +++ b/pages/Home/queries/JSCandidatoDeletar-buscarCandidatoParaDeletar/metadata.json @@ -0,0 +1,35 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_f252393b-9afa-4911-be5f-a7669b518bad", + "id": "Home_JSCandidatoDeletar.buscarCandidatoParaDeletar", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [ + { + "name": "cpf" + } + ], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Home_JSCandidatoDeletar", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "JSCandidatoDeletar.buscarCandidatoParaDeletar", + "name": "buscarCandidatoParaDeletar", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/JSConcursoAtualizar-atualizarConcurso/metadata.json b/pages/Home/queries/JSConcursoAtualizar-atualizarConcurso/metadata.json new file mode 100644 index 0000000..704ea0e --- /dev/null +++ b/pages/Home/queries/JSConcursoAtualizar-atualizarConcurso/metadata.json @@ -0,0 +1,31 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_0ffbbaee-9262-453d-abb2-3e39408c4998", + "id": "Home_JSConcursoAtualizar.atualizarConcurso", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Home_JSConcursoAtualizar", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "JSConcursoAtualizar.atualizarConcurso", + "name": "atualizarConcurso", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/JSConcursoDeletar-buscarConcursoParaDeletar/metadata.json b/pages/Home/queries/JSConcursoDeletar-buscarConcursoParaDeletar/metadata.json new file mode 100644 index 0000000..4b2ff8c --- /dev/null +++ b/pages/Home/queries/JSConcursoDeletar-buscarConcursoParaDeletar/metadata.json @@ -0,0 +1,35 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_be008b38-cab3-49e7-81dd-d03142cf0299", + "id": "Home_JSConcursoDeletar.buscarConcursoParaDeletar", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [ + { + "name": "codigo" + } + ], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Home_JSConcursoDeletar", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "JSConcursoDeletar.buscarConcursoParaDeletar", + "name": "buscarConcursoParaDeletar", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/JSConfirmarDeletarCandidato-confirmarDeletarCandidato/metadata.json b/pages/Home/queries/JSConfirmarDeletarCandidato-confirmarDeletarCandidato/metadata.json new file mode 100644 index 0000000..349b2c0 --- /dev/null +++ b/pages/Home/queries/JSConfirmarDeletarCandidato-confirmarDeletarCandidato/metadata.json @@ -0,0 +1,32 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_05f2afee-51fa-4814-89fc-bd2b375a02f0", + "id": "Home_JSConfirmarDeletarCandidato.confirmarDeletarCandidato", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "clientSideExecution": true, + "collectionId": "Home_JSConfirmarDeletarCandidato", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "JSConfirmarDeletarCandidato.confirmarDeletarCandidato", + "name": "confirmarDeletarCandidato", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/JSConfirmarDeletarCandidato-limparCampos/metadata.json b/pages/Home/queries/JSConfirmarDeletarCandidato-limparCampos/metadata.json new file mode 100644 index 0000000..669e9ab --- /dev/null +++ b/pages/Home/queries/JSConfirmarDeletarCandidato-limparCampos/metadata.json @@ -0,0 +1,32 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_1fabaf67-2ba1-4ed4-a602-5e2eaa1dbea3", + "id": "Home_JSConfirmarDeletarCandidato.limparCampos", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "clientSideExecution": true, + "collectionId": "Home_JSConfirmarDeletarCandidato", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "JSConfirmarDeletarCandidato.limparCampos", + "name": "limparCampos", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/JSConfirmarDeletarConcurso-confirmarDeletarConcurso/metadata.json b/pages/Home/queries/JSConfirmarDeletarConcurso-confirmarDeletarConcurso/metadata.json new file mode 100644 index 0000000..8b4364c --- /dev/null +++ b/pages/Home/queries/JSConfirmarDeletarConcurso-confirmarDeletarConcurso/metadata.json @@ -0,0 +1,32 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_04fa468e-1d17-4e8c-96f2-4146ebda5515", + "id": "Home_JSConfirmarDeletarConcurso.confirmarDeletarConcurso", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "clientSideExecution": true, + "collectionId": "Home_JSConfirmarDeletarConcurso", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "JSConfirmarDeletarConcurso.confirmarDeletarConcurso", + "name": "confirmarDeletarConcurso", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/JSConfirmarDeletarConcurso-limparCampos/metadata.json b/pages/Home/queries/JSConfirmarDeletarConcurso-limparCampos/metadata.json new file mode 100644 index 0000000..856a02d --- /dev/null +++ b/pages/Home/queries/JSConfirmarDeletarConcurso-limparCampos/metadata.json @@ -0,0 +1,31 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_189c6f2f-9d1b-4b49-b6a7-160fb17c171f", + "id": "Home_JSConfirmarDeletarConcurso.limparCampos", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Home_JSConfirmarDeletarConcurso", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "JSConfirmarDeletarConcurso.limparCampos", + "name": "limparCampos", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/addCandidatoAPI/addCandidatoAPI.txt b/pages/Home/queries/addCandidatoAPI/addCandidatoAPI.txt new file mode 100644 index 0000000..becc32c --- /dev/null +++ b/pages/Home/queries/addCandidatoAPI/addCandidatoAPI.txt @@ -0,0 +1,6 @@ +{ + "nome": {{ appsmith.store.nomeCandidatoInserir }}, + "data_nascimento": {{ appsmith.store.aniversarioCandidatoInserir }}, + "cpf": {{ appsmith.store.cpfCandidatoInserir }}, + "profissoes": {{ appsmith.store.profissoesCandidatoInserir }} +} diff --git a/pages/Home/queries/addCandidatoAPI/metadata.json b/pages/Home/queries/addCandidatoAPI/metadata.json new file mode 100644 index 0000000..0e7b271 --- /dev/null +++ b/pages/Home/queries/addCandidatoAPI/metadata.json @@ -0,0 +1,52 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_3ff5903d-7d16-4517-9b5a-da0c4e549ef7", + "id": "Home_addCandidatoAPI", + "pluginId": "restapi-plugin", + "pluginType": "API", + "unpublishedAction": { + "actionConfiguration": { + "autoGeneratedHeaders": [ + { + "key": "content-type", + "value": "application/json" + } + ], + "body": "{\n \"nome\": {{ appsmith.store.nomeCandidatoInserir }},\n \"data_nascimento\": {{ appsmith.store.aniversarioCandidatoInserir }},\n \"cpf\": {{ appsmith.store.cpfCandidatoInserir }},\n \"profissoes\": {{ appsmith.store.profissoesCandidatoInserir }}\n}\n", + "bodyFormData": [], + "encodeParamsToggle": true, + "formData": { + "apiContentType": "application/json" + }, + "headers": [], + "httpMethod": "POST", + "httpVersion": "HTTP11", + "paginationType": "NONE", + "path": "/candidatos", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "queryParameters": [], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "datasourceConfiguration": { + "url": "http://172.20.0.100:5000" + }, + "isAutoGenerated": false, + "name": "DEFAULT_REST_DATASOURCE", + "pluginId": "restapi-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "name": "addCandidatoAPI", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/addConcursoAPI/addConcursoAPI.txt b/pages/Home/queries/addConcursoAPI/addConcursoAPI.txt new file mode 100644 index 0000000..60a6e23 --- /dev/null +++ b/pages/Home/queries/addConcursoAPI/addConcursoAPI.txt @@ -0,0 +1,6 @@ +{ + "orgao": {{ EntradaOrgaoInserir.text }}, + "edital": {{ appsmith.store.editalFormatadoInserir }}, + "codigo_concurso": {{ EntradaCodigoConcursoInserir.text }}, + "lista_vagas": {{ ListaVagasInserir.selectedOptionValues }} +} \ No newline at end of file diff --git a/pages/Home/queries/addConcursoAPI/metadata.json b/pages/Home/queries/addConcursoAPI/metadata.json new file mode 100644 index 0000000..f9761d4 --- /dev/null +++ b/pages/Home/queries/addConcursoAPI/metadata.json @@ -0,0 +1,52 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_1647ba3f-899b-40e7-a4fa-97a471f0f6da", + "id": "Home_addConcursoAPI", + "pluginId": "restapi-plugin", + "pluginType": "API", + "unpublishedAction": { + "actionConfiguration": { + "autoGeneratedHeaders": [ + { + "key": "content-type", + "value": "application/json" + } + ], + "body": "{\n \"orgao\": {{ EntradaOrgaoInserir.text }},\n \"edital\": {{ appsmith.store.editalFormatadoInserir }},\n \"codigo_concurso\": {{ EntradaCodigoConcursoInserir.text }},\n \"lista_vagas\": {{ ListaVagasInserir.selectedOptionValues }}\n}", + "bodyFormData": [], + "encodeParamsToggle": true, + "formData": { + "apiContentType": "application/json" + }, + "headers": [], + "httpMethod": "POST", + "httpVersion": "HTTP11", + "paginationType": "NONE", + "path": "/concursos", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "queryParameters": [], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "datasourceConfiguration": { + "url": "http://172.20.0.100:5000" + }, + "isAutoGenerated": false, + "name": "DEFAULT_REST_DATASOURCE", + "pluginId": "restapi-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "name": "addConcursoAPI", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/deleteCandidatoAPI/deleteCandidatoAPI.txt b/pages/Home/queries/deleteCandidatoAPI/deleteCandidatoAPI.txt new file mode 100644 index 0000000..e69de29 diff --git a/pages/Home/queries/deleteCandidatoAPI/metadata.json b/pages/Home/queries/deleteCandidatoAPI/metadata.json new file mode 100644 index 0000000..6cf4fab --- /dev/null +++ b/pages/Home/queries/deleteCandidatoAPI/metadata.json @@ -0,0 +1,52 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_74dcce38-6332-4014-98c3-d264bed9937d", + "id": "Home_deleteCandidatoAPI", + "pluginId": "restapi-plugin", + "pluginType": "API", + "unpublishedAction": { + "actionConfiguration": { + "autoGeneratedHeaders": [ + { + "key": "content-type", + "value": "application/json" + } + ], + "body": "", + "bodyFormData": [], + "encodeParamsToggle": true, + "formData": { + "apiContentType": "application/json" + }, + "headers": [], + "httpMethod": "DELETE", + "httpVersion": "HTTP11", + "paginationType": "NONE", + "path": "/candidatos/{{ appsmith.store.valorBuscaDeletarCandidato }}", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "queryParameters": [], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "datasourceConfiguration": { + "url": "http://172.20.0.100:5000" + }, + "isAutoGenerated": false, + "name": "DEFAULT_REST_DATASOURCE", + "pluginId": "restapi-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "path" + } + ], + "name": "deleteCandidatoAPI", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/deleteConcursoAPI/deleteConcursoAPI.txt b/pages/Home/queries/deleteConcursoAPI/deleteConcursoAPI.txt new file mode 100644 index 0000000..e69de29 diff --git a/pages/Home/queries/deleteConcursoAPI/metadata.json b/pages/Home/queries/deleteConcursoAPI/metadata.json new file mode 100644 index 0000000..524770f --- /dev/null +++ b/pages/Home/queries/deleteConcursoAPI/metadata.json @@ -0,0 +1,52 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_bbcc7107-2fa0-484e-864f-5b68f544bc25", + "id": "Home_deleteConcursoAPI", + "pluginId": "restapi-plugin", + "pluginType": "API", + "unpublishedAction": { + "actionConfiguration": { + "autoGeneratedHeaders": [ + { + "key": "content-type", + "value": "application/json" + } + ], + "body": "", + "bodyFormData": [], + "encodeParamsToggle": true, + "formData": { + "apiContentType": "application/json" + }, + "headers": [], + "httpMethod": "DELETE", + "httpVersion": "HTTP11", + "paginationType": "NONE", + "path": "/concursos/{{ appsmith.store.valorBuscaDeletarConcurso }}", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "queryParameters": [], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "datasourceConfiguration": { + "url": "http://172.20.0.100:5000" + }, + "isAutoGenerated": false, + "name": "DEFAULT_REST_DATASOURCE", + "pluginId": "restapi-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "path" + } + ], + "name": "deleteConcursoAPI", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/fetchAllVagasAPI/fetchAllVagasAPI.txt b/pages/Home/queries/fetchAllVagasAPI/fetchAllVagasAPI.txt new file mode 100644 index 0000000..e69de29 diff --git a/pages/Home/queries/fetchAllVagasAPI/metadata.json b/pages/Home/queries/fetchAllVagasAPI/metadata.json new file mode 100644 index 0000000..0b19b97 --- /dev/null +++ b/pages/Home/queries/fetchAllVagasAPI/metadata.json @@ -0,0 +1,43 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_f78cd444-bc5a-4a04-98a8-cfb6dde06853", + "id": "Home_fetchAllVagasAPI", + "pluginId": "restapi-plugin", + "pluginType": "API", + "unpublishedAction": { + "actionConfiguration": { + "autoGeneratedHeaders": [], + "body": "", + "bodyFormData": [], + "encodeParamsToggle": true, + "formData": { + "apiContentType": "none" + }, + "headers": [], + "httpMethod": "GET", + "httpVersion": "HTTP11", + "paginationType": "NONE", + "path": "/vagas", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "queryParameters": [], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "datasourceConfiguration": { + "url": "http://172.20.0.100:5000" + }, + "isAutoGenerated": false, + "name": "DEFAULT_REST_DATASOURCE", + "pluginId": "restapi-plugin" + }, + "dynamicBindingPathList": [], + "name": "fetchAllVagasAPI", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/fetchCandidatos/fetchCandidatos.txt b/pages/Home/queries/fetchCandidatos/fetchCandidatos.txt new file mode 100644 index 0000000..e69de29 diff --git a/pages/Home/queries/fetchCandidatos/metadata.json b/pages/Home/queries/fetchCandidatos/metadata.json new file mode 100644 index 0000000..a1bbba0 --- /dev/null +++ b/pages/Home/queries/fetchCandidatos/metadata.json @@ -0,0 +1,43 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_9c471eac-2280-464e-9933-475b761f6b12", + "id": "Home_fetchCandidatos", + "pluginId": "restapi-plugin", + "pluginType": "API", + "unpublishedAction": { + "actionConfiguration": { + "autoGeneratedHeaders": [], + "body": "", + "bodyFormData": [], + "encodeParamsToggle": true, + "formData": { + "apiContentType": "none" + }, + "headers": [], + "httpMethod": "GET", + "httpVersion": "HTTP11", + "paginationType": "NONE", + "path": "/candidatos", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "queryParameters": [], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "datasourceConfiguration": { + "url": "http://172.20.0.100:5000" + }, + "isAutoGenerated": false, + "name": "DEFAULT_REST_DATASOURCE", + "pluginId": "restapi-plugin" + }, + "dynamicBindingPathList": [], + "name": "fetchCandidatos", + "pageId": "Home", + "runBehaviour": "ON_PAGE_LOAD", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/fetchCandidatosByCPF/fetchCandidatosByCPF.txt b/pages/Home/queries/fetchCandidatosByCPF/fetchCandidatosByCPF.txt new file mode 100644 index 0000000..e69de29 diff --git a/pages/Home/queries/fetchCandidatosByCPF/metadata.json b/pages/Home/queries/fetchCandidatosByCPF/metadata.json new file mode 100644 index 0000000..813fb1c --- /dev/null +++ b/pages/Home/queries/fetchCandidatosByCPF/metadata.json @@ -0,0 +1,47 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_576d2e87-d600-4117-85cd-eedaefe1b6cb", + "id": "Home_fetchCandidatosByCPF", + "pluginId": "restapi-plugin", + "pluginType": "API", + "unpublishedAction": { + "actionConfiguration": { + "autoGeneratedHeaders": [], + "body": "", + "bodyFormData": [], + "encodeParamsToggle": true, + "formData": { + "apiContentType": "none" + }, + "headers": [], + "httpMethod": "GET", + "httpVersion": "HTTP11", + "paginationType": "NONE", + "path": "/candidatos/{{ appsmith.store.buscaCandidatoByCPF }}", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "queryParameters": [], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "datasourceConfiguration": { + "url": "http://172.20.0.100:5000" + }, + "isAutoGenerated": false, + "name": "DEFAULT_REST_DATASOURCE", + "pluginId": "restapi-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "path" + } + ], + "name": "fetchCandidatosByCPF", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/fetchCandidatosDataByCodigo/fetchCandidatosDataByCodigo.txt b/pages/Home/queries/fetchCandidatosDataByCodigo/fetchCandidatosDataByCodigo.txt new file mode 100644 index 0000000..e69de29 diff --git a/pages/Home/queries/fetchCandidatosDataByCodigo/metadata.json b/pages/Home/queries/fetchCandidatosDataByCodigo/metadata.json new file mode 100644 index 0000000..df6f76a --- /dev/null +++ b/pages/Home/queries/fetchCandidatosDataByCodigo/metadata.json @@ -0,0 +1,47 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_d67043b3-c19a-43ca-84e9-1988dbf1d676", + "id": "Home_fetchCandidatosDataByCodigo", + "pluginId": "restapi-plugin", + "pluginType": "API", + "unpublishedAction": { + "actionConfiguration": { + "autoGeneratedHeaders": [], + "body": "", + "bodyFormData": [], + "encodeParamsToggle": true, + "formData": { + "apiContentType": "none" + }, + "headers": [], + "httpMethod": "GET", + "httpVersion": "HTTP11", + "paginationType": "NONE", + "path": "/candidatos/by_codigo_concurso/{{ appsmith.store.codigoConcursoCandidatoBuscar }}", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "queryParameters": [], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "datasourceConfiguration": { + "url": "http://172.20.0.100:5000" + }, + "isAutoGenerated": false, + "name": "DEFAULT_REST_DATASOURCE", + "pluginId": "restapi-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "path" + } + ], + "name": "fetchCandidatosDataByCodigo", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/fetchConcursos/fetchConcursos.txt b/pages/Home/queries/fetchConcursos/fetchConcursos.txt new file mode 100644 index 0000000..e69de29 diff --git a/pages/Home/queries/fetchConcursos/metadata.json b/pages/Home/queries/fetchConcursos/metadata.json new file mode 100644 index 0000000..5bcef96 --- /dev/null +++ b/pages/Home/queries/fetchConcursos/metadata.json @@ -0,0 +1,43 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_62cf73d5-c120-492d-8805-3cfc5217536e", + "id": "Home_fetchConcursos", + "pluginId": "restapi-plugin", + "pluginType": "API", + "unpublishedAction": { + "actionConfiguration": { + "autoGeneratedHeaders": [], + "body": "", + "bodyFormData": [], + "encodeParamsToggle": true, + "formData": { + "apiContentType": "none" + }, + "headers": [], + "httpMethod": "GET", + "httpVersion": "HTTP11", + "paginationType": "NONE", + "path": "/concursos", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "queryParameters": [], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "datasourceConfiguration": { + "url": "http://172.20.0.100:5000" + }, + "isAutoGenerated": false, + "name": "DEFAULT_REST_DATASOURCE", + "pluginId": "restapi-plugin" + }, + "dynamicBindingPathList": [], + "name": "fetchConcursos", + "pageId": "Home", + "runBehaviour": "ON_PAGE_LOAD", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/fetchConcursosByCodigoConcurso/fetchConcursosByCodigoConcurso.txt b/pages/Home/queries/fetchConcursosByCodigoConcurso/fetchConcursosByCodigoConcurso.txt new file mode 100644 index 0000000..e69de29 diff --git a/pages/Home/queries/fetchConcursosByCodigoConcurso/metadata.json b/pages/Home/queries/fetchConcursosByCodigoConcurso/metadata.json new file mode 100644 index 0000000..2921e86 --- /dev/null +++ b/pages/Home/queries/fetchConcursosByCodigoConcurso/metadata.json @@ -0,0 +1,47 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_5c2a812d-bbed-410b-a9de-13af58626d88", + "id": "Home_fetchConcursosByCodigoConcurso", + "pluginId": "restapi-plugin", + "pluginType": "API", + "unpublishedAction": { + "actionConfiguration": { + "autoGeneratedHeaders": [], + "body": "", + "bodyFormData": [], + "encodeParamsToggle": true, + "formData": { + "apiContentType": "none" + }, + "headers": [], + "httpMethod": "GET", + "httpVersion": "HTTP11", + "paginationType": "NONE", + "path": "/concursos/{{ appsmith.store.buscaConcursobyCodigo }}", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "queryParameters": [], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "datasourceConfiguration": { + "url": "http://172.20.0.100:5000" + }, + "isAutoGenerated": false, + "name": "DEFAULT_REST_DATASOURCE", + "pluginId": "restapi-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "path" + } + ], + "name": "fetchConcursosByCodigoConcurso", + "pageId": "Home", + "runBehaviour": "ON_PAGE_LOAD", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/fetchConcursosDataByCPF/fetchConcursosDataByCPF.txt b/pages/Home/queries/fetchConcursosDataByCPF/fetchConcursosDataByCPF.txt new file mode 100644 index 0000000..e69de29 diff --git a/pages/Home/queries/fetchConcursosDataByCPF/metadata.json b/pages/Home/queries/fetchConcursosDataByCPF/metadata.json new file mode 100644 index 0000000..87ad087 --- /dev/null +++ b/pages/Home/queries/fetchConcursosDataByCPF/metadata.json @@ -0,0 +1,47 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_14d4536d-d183-499d-a362-96b6f9051f23", + "id": "Home_fetchConcursosDataByCPF", + "pluginId": "restapi-plugin", + "pluginType": "API", + "unpublishedAction": { + "actionConfiguration": { + "autoGeneratedHeaders": [], + "body": "", + "bodyFormData": [], + "encodeParamsToggle": true, + "formData": { + "apiContentType": "none" + }, + "headers": [], + "httpMethod": "GET", + "httpVersion": "HTTP11", + "paginationType": "NONE", + "path": "/concursos/by_cpf/{{ appsmith.store.cpfCandidatoConcursoBuscar }}", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "queryParameters": [], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "datasourceConfiguration": { + "url": "http://172.20.0.100:5000" + }, + "isAutoGenerated": false, + "name": "DEFAULT_REST_DATASOURCE", + "pluginId": "restapi-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "path" + } + ], + "name": "fetchConcursosDataByCPF", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/updateCandidatoAPI/metadata.json b/pages/Home/queries/updateCandidatoAPI/metadata.json new file mode 100644 index 0000000..394af30 --- /dev/null +++ b/pages/Home/queries/updateCandidatoAPI/metadata.json @@ -0,0 +1,55 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_c67ba671-e8ec-470b-8b4a-302f6f650a22", + "id": "Home_updateCandidatoAPI", + "pluginId": "restapi-plugin", + "pluginType": "API", + "unpublishedAction": { + "actionConfiguration": { + "autoGeneratedHeaders": [ + { + "key": "content-type", + "value": "application/json" + } + ], + "body": "{\n \"nome\": {{ appsmith.store.nomeCandidatoAlterar }},\n \"data_nascimento\": {{ appsmith.store.AniversarioCandidatoAlterar }},\n \"profissoes\": {{ appsmith.store.profissoesCandidatoAlterar }}\n}", + "bodyFormData": [], + "encodeParamsToggle": true, + "formData": { + "apiContentType": "application/json" + }, + "headers": [], + "httpMethod": "PUT", + "httpVersion": "HTTP11", + "paginationType": "NONE", + "path": "/candidatos/{{ appsmith.store.cpfCandidatoAlterar.replace(/\\D/g, \"\").trim() }}", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "queryParameters": [], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "datasourceConfiguration": { + "url": "http://172.20.0.100:5000" + }, + "isAutoGenerated": false, + "name": "DEFAULT_REST_DATASOURCE", + "pluginId": "restapi-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "path" + }, + { + "key": "body" + } + ], + "name": "updateCandidatoAPI", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/updateCandidatoAPI/updateCandidatoAPI.txt b/pages/Home/queries/updateCandidatoAPI/updateCandidatoAPI.txt new file mode 100644 index 0000000..d2a9191 --- /dev/null +++ b/pages/Home/queries/updateCandidatoAPI/updateCandidatoAPI.txt @@ -0,0 +1,5 @@ +{ + "nome": {{ appsmith.store.nomeCandidatoAlterar }}, + "data_nascimento": {{ appsmith.store.AniversarioCandidatoAlterar }}, + "profissoes": {{ appsmith.store.profissoesCandidatoAlterar }} +} \ No newline at end of file diff --git a/pages/Home/queries/updateConcursoAPI/metadata.json b/pages/Home/queries/updateConcursoAPI/metadata.json new file mode 100644 index 0000000..2eb8854 --- /dev/null +++ b/pages/Home/queries/updateConcursoAPI/metadata.json @@ -0,0 +1,55 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_0b256bdf-f055-4be2-8abe-c5767bac71b4", + "id": "Home_updateConcursoAPI", + "pluginId": "restapi-plugin", + "pluginType": "API", + "unpublishedAction": { + "actionConfiguration": { + "autoGeneratedHeaders": [ + { + "key": "content-type", + "value": "application/json" + } + ], + "body": "{\n \"orgao\": {{ appsmith.store.orgaoConcursoAlterar }},\n \"edital\": {{ appsmith.store.editalFormatadoAlterar }},\n \"lista_vagas\": {{ appsmith.store.vagasConcursoAlterar }}\n}\n", + "bodyFormData": [], + "encodeParamsToggle": true, + "formData": { + "apiContentType": "application/json" + }, + "headers": [], + "httpMethod": "PUT", + "httpVersion": "HTTP11", + "paginationType": "NONE", + "path": "/concursos/{{ appsmith.store.codigoConcursoAlterar }}", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "queryParameters": [], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "datasourceConfiguration": { + "url": "http://172.20.0.100:5000" + }, + "isAutoGenerated": false, + "name": "DEFAULT_REST_DATASOURCE", + "pluginId": "restapi-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + }, + { + "key": "path" + } + ], + "name": "updateConcursoAPI", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/updateConcursoAPI/updateConcursoAPI.txt b/pages/Home/queries/updateConcursoAPI/updateConcursoAPI.txt new file mode 100644 index 0000000..8de2a2a --- /dev/null +++ b/pages/Home/queries/updateConcursoAPI/updateConcursoAPI.txt @@ -0,0 +1,5 @@ +{ + "orgao": {{ appsmith.store.orgaoConcursoAlterar }}, + "edital": {{ appsmith.store.editalFormatadoAlterar }}, + "lista_vagas": {{ appsmith.store.vagasConcursoAlterar }} +} diff --git a/pages/Home/widgets/AreaCandidatos/AreaCandidatos.json b/pages/Home/widgets/AreaCandidatos/AreaCandidatos.json new file mode 100644 index 0000000..1e433da --- /dev/null +++ b/pages/Home/widgets/AreaCandidatos/AreaCandidatos.json @@ -0,0 +1,87 @@ +{ + "animateLoading": true, + "backgroundColor": "#FFFFFF", + "borderColor": "#E0DEDE", + "borderRadius": "0.375rem", + "borderWidth": "1", + "bottomRow": 42, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 420, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": false, + "containerStyle": "none", + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isLoading": false, + "isVisible": true, + "key": "q9zr53cutz", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 100, + "minWidth": 450, + "mobileBottomRow": 100, + "mobileLeftColumn": 0, + "mobileRightColumn": 320.25, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "s41rqy8poo", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 320.25, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "ix2ocbl4sn", + "widgetName": "Canvas2" + } + ], + "containerStyle": "card", + "dynamicBindingPathList": [ + { + "key": "boxShadow" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "flexVerticalAlignment": "stretch", + "isCanvas": true, + "isLoading": false, + "isVisible": true, + "key": "c3wn68o7t4", + "leftColumn": 40, + "maxDynamicHeight": 9000, + "minDynamicHeight": 10, + "minWidth": 450, + "mobileBottomRow": 10, + "mobileLeftColumn": 17, + "mobileRightColumn": 38, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 15.25, + "parentId": "0", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldScrollContents": false, + "topRow": 0, + "type": "CONTAINER_WIDGET", + "version": 1, + "widgetId": "s41rqy8poo", + "widgetName": "AreaCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/AreaCandidatos/BotaoCandidatos.json b/pages/Home/widgets/AreaCandidatos/BotaoCandidatos.json new file mode 100644 index 0000000..fdbb6be --- /dev/null +++ b/pages/Home/widgets/AreaCandidatos/BotaoCandidatos.json @@ -0,0 +1,52 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 15, + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "buttonColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "5yhcpiz9d9", + "leftColumn": 45, + "minWidth": 120, + "mobileBottomRow": 12, + "mobileLeftColumn": 45, + "mobileRightColumn": 61, + "mobileTopRow": 8, + "needsErrorInfo": false, + "onClick": "{{JSBuscarCandidatosByCodigo.buscarCandidatosByCodigo(EntradaCandidatos.text);}}", + "originalBottomRow": 13, + "originalTopRow": 9, + "parentColumnSpace": 5.8828125, + "parentId": "ix2ocbl4sn", + "parentRowSpace": 10, + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 54, + "text": "Buscar", + "topRow": 11, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "a58j9pqeil", + "widgetName": "BotaoCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/AreaCandidatos/DivisorCandidatos.json b/pages/Home/widgets/AreaCandidatos/DivisorCandidatos.json new file mode 100644 index 0000000..be690ed --- /dev/null +++ b/pages/Home/widgets/AreaCandidatos/DivisorCandidatos.json @@ -0,0 +1,34 @@ +{ + "animateLoading": true, + "bottomRow": 9, + "capSide": 0, + "capType": "nc", + "dividerColor": "#858282", + "dynamicBindingPathList": [], + "isLoading": false, + "isVisible": true, + "key": "ptirdsv4wm", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 9, + "mobileLeftColumn": 0, + "mobileRightColumn": 20, + "mobileTopRow": 5, + "needsErrorInfo": false, + "orientation": "horizontal", + "originalBottomRow": 9, + "originalTopRow": 5, + "parentColumnSpace": 5.8828125, + "parentId": "ix2ocbl4sn", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 63, + "strokeStyle": "solid", + "thickness": 2, + "topRow": 5, + "type": "DIVIDER_WIDGET", + "version": 1, + "widgetId": "0wm74oakfo", + "widgetName": "DivisorCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/AreaCandidatos/EntradaCandidatos.json b/pages/Home/widgets/AreaCandidatos/EntradaCandidatos.json new file mode 100644 index 0000000..001197f --- /dev/null +++ b/pages/Home/widgets/AreaCandidatos/EntradaCandidatos.json @@ -0,0 +1,58 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "autoFocus": false, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 13, + "boxShadow": "none", + "defaultText": "", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "iconAlign": "left", + "inputType": "TEXT", + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "42qjzo0sm4", + "label": "", + "labelAlignment": "left", + "labelPosition": "Top", + "labelStyle": "", + "labelTextSize": "0.875rem", + "labelWidth": 5, + "leftColumn": 4, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 15, + "mobileLeftColumn": 0, + "mobileRightColumn": 20, + "mobileTopRow": 8, + "needsErrorInfo": false, + "originalBottomRow": 13, + "originalTopRow": 9, + "parentColumnSpace": 5.8828125, + "parentId": "ix2ocbl4sn", + "parentRowSpace": 10, + "placeholderText": "12345678901", + "renderMode": "CANVAS", + "resetOnSubmit": true, + "responsiveBehavior": "fill", + "rightColumn": 38, + "showStepArrows": false, + "tooltip": "O código deve conter 11 digitos", + "topRow": 9, + "type": "INPUT_WIDGET_V2", + "version": 2, + "widgetId": "bjuxuclrkr", + "widgetName": "EntradaCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/AreaCandidatos/TabelaCandidatos.json b/pages/Home/widgets/AreaCandidatos/TabelaCandidatos.json new file mode 100644 index 0000000..0754629 --- /dev/null +++ b/pages/Home/widgets/AreaCandidatos/TabelaCandidatos.json @@ -0,0 +1,262 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderColor": "#E0DEDE", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "borderWidth": "1", + "bottomRow": 39, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "cachedTableData": {}, + "canFreezeColumn": true, + "childStylesheet": { + "button": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "editActions": { + "discardBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "discardButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "saveBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "saveButtonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "iconButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "menuButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "menuColor": "{{appsmith.theme.colors.primaryColor}}" + } + }, + "columnOrder": [ + "cpf", + "data_nascimento", + "nome", + "profissoes" + ], + "columnUpdatedAt": 1752097022337, + "columnWidthMap": { + "cpf": 119, + "data_nascimento": 130, + "nome": 125 + }, + "customIsLoading": false, + "customIsLoadingValue": "", + "defaultPageSize": 0, + "defaultSelectedRowIndex": 0, + "defaultSelectedRowIndices": [ + 0 + ], + "delimiter": ";", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + }, + { + "key": "primaryColumns.cpf.computedValue" + }, + { + "key": "primaryColumns.data_nascimento.computedValue" + }, + { + "key": "primaryColumns.nome.computedValue" + }, + { + "key": "primaryColumns.profissoes.computedValue" + } + ], + "dynamicPropertyPathList": [ + { + "key": "tableData" + } + ], + "dynamicTriggerPathList": [], + "enableClientSideSearch": true, + "endOfData": false, + "flexVerticalAlignment": "start", + "horizontalAlignment": "LEFT", + "inlineEditingSaveOption": "ROW_LEVEL", + "isLoading": false, + "isSortable": true, + "isVisible": true, + "isVisibleDownload": false, + "isVisibleFilters": false, + "isVisiblePagination": true, + "isVisibleSearch": true, + "key": "itmjisg1m5", + "label": "Data", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 41, + "mobileLeftColumn": 0, + "mobileRightColumn": 34, + "mobileTopRow": 13, + "needsErrorInfo": false, + "originalBottomRow": 42, + "originalTopRow": 14, + "parentColumnSpace": 5.8828125, + "parentId": "ix2ocbl4sn", + "parentRowSpace": 10, + "primaryColumns": { + "cpf": { + "alias": "cpf", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "", + "columnType": "text", + "computedValue": "{{(() => { const tableData = TabelaCandidatos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"cpf\"])) : cpf })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "cpf", + "index": 0, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "cpf", + "notation": "standard", + "originalId": "cpf", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "data_nascimento": { + "alias": "data_nascimento", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "", + "columnType": "date", + "computedValue": "{{(() => { const tableData = TabelaCandidatos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"data_nascimento\"])) : data_nascimento })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "data_nascimento", + "index": 1, + "inputFormat": "DD/MM/YYYY", + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "data_nascimento", + "notation": "standard", + "originalId": "data_nascimento", + "outputFormat": "DD/MM/YYYY", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "nome": { + "alias": "nome", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "", + "columnType": "text", + "computedValue": "{{(() => { const tableData = TabelaCandidatos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"nome\"])) : nome })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "nome", + "index": 2, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "nome", + "notation": "standard", + "originalId": "nome", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "profissoes": { + "alias": "profissoes", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "", + "columnType": "text", + "computedValue": "{{(() => { const tableData = TabelaCandidatos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"profissoes\"])) : profissoes })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "profissoes", + "index": 3, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "profissoes", + "notation": "standard", + "originalId": "profissoes", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + } + }, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 63, + "searchKey": "", + "tableData": "", + "textSize": "0.875rem", + "topRow": 15, + "totalRecordsCount": 0, + "type": "TABLE_WIDGET_V2", + "version": 2, + "verticalAlignment": "CENTER", + "widgetId": "suig97zd3e", + "widgetName": "TabelaCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/AreaCandidatos/TituloCandidatos.json b/pages/Home/widgets/AreaCandidatos/TituloCandidatos.json new file mode 100644 index 0000000..21267e0 --- /dev/null +++ b/pages/Home/widgets/AreaCandidatos/TituloCandidatos.json @@ -0,0 +1,50 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 5, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "wnegnmyaux", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 5, + "mobileLeftColumn": 22, + "mobileRightColumn": 38, + "mobileTopRow": 1, + "needsErrorInfo": false, + "overflow": "NONE", + "parentColumnSpace": 5.8828125, + "parentId": "ix2ocbl4sn", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldTruncate": false, + "text": "Buscar Candidatos por Código de Concurso", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "xg1dz1px2v", + "widgetName": "TituloCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/AreaConcursos/AreaConcursos.json b/pages/Home/widgets/AreaConcursos/AreaConcursos.json new file mode 100644 index 0000000..0c1fe73 --- /dev/null +++ b/pages/Home/widgets/AreaConcursos/AreaConcursos.json @@ -0,0 +1,87 @@ +{ + "animateLoading": true, + "backgroundColor": "#FFFFFF", + "borderColor": "#E0DEDE", + "borderRadius": "0.375rem", + "borderWidth": "1", + "bottomRow": 42, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 420, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": false, + "containerStyle": "none", + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isLoading": false, + "isVisible": true, + "key": "q9zr53cutz", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 100, + "minWidth": 450, + "mobileBottomRow": 100, + "mobileLeftColumn": 0, + "mobileRightColumn": 320.25, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "2a9yskwczx", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 320.25, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "lzkslr50e8", + "widgetName": "Canvas2Copy" + } + ], + "containerStyle": "card", + "dynamicBindingPathList": [ + { + "key": "boxShadow" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "flexVerticalAlignment": "stretch", + "isCanvas": true, + "isLoading": false, + "isVisible": true, + "key": "c3wn68o7t4", + "leftColumn": 16, + "maxDynamicHeight": 9000, + "minDynamicHeight": 10, + "minWidth": 450, + "mobileBottomRow": 10, + "mobileLeftColumn": 17, + "mobileRightColumn": 38, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 15.25, + "parentId": "0", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 40, + "shouldScrollContents": false, + "topRow": 0, + "type": "CONTAINER_WIDGET", + "version": 1, + "widgetId": "2a9yskwczx", + "widgetName": "AreaConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/AreaConcursos/BotaoConcursos.json b/pages/Home/widgets/AreaConcursos/BotaoConcursos.json new file mode 100644 index 0000000..25edc9e --- /dev/null +++ b/pages/Home/widgets/AreaConcursos/BotaoConcursos.json @@ -0,0 +1,52 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 15, + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "buttonColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "5yhcpiz9d9", + "leftColumn": 47, + "minWidth": 120, + "mobileBottomRow": 12, + "mobileLeftColumn": 45, + "mobileRightColumn": 61, + "mobileTopRow": 8, + "needsErrorInfo": false, + "onClick": "{{JSBuscarConcursosByCPF.buscarConcursoByCPF(EntradaConcursos.text);}}", + "originalBottomRow": 13, + "originalTopRow": 9, + "parentColumnSpace": 5.8828125, + "parentId": "lzkslr50e8", + "parentRowSpace": 10, + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 56, + "text": "Buscar", + "topRow": 11, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "vseclhtjxg", + "widgetName": "BotaoConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/AreaConcursos/DivisorConcursos.json b/pages/Home/widgets/AreaConcursos/DivisorConcursos.json new file mode 100644 index 0000000..bb88572 --- /dev/null +++ b/pages/Home/widgets/AreaConcursos/DivisorConcursos.json @@ -0,0 +1,34 @@ +{ + "animateLoading": true, + "bottomRow": 9, + "capSide": 0, + "capType": "nc", + "dividerColor": "#858282", + "dynamicBindingPathList": [], + "isLoading": false, + "isVisible": true, + "key": "ptirdsv4wm", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 9, + "mobileLeftColumn": 0, + "mobileRightColumn": 20, + "mobileTopRow": 5, + "needsErrorInfo": false, + "orientation": "horizontal", + "originalBottomRow": 9, + "originalTopRow": 5, + "parentColumnSpace": 5.8828125, + "parentId": "lzkslr50e8", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "strokeStyle": "solid", + "thickness": 2, + "topRow": 5, + "type": "DIVIDER_WIDGET", + "version": 1, + "widgetId": "741s3x4lbp", + "widgetName": "DivisorConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/AreaConcursos/EntradaConcursos.json b/pages/Home/widgets/AreaConcursos/EntradaConcursos.json new file mode 100644 index 0000000..9b83730 --- /dev/null +++ b/pages/Home/widgets/AreaConcursos/EntradaConcursos.json @@ -0,0 +1,59 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "autoFocus": false, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 13, + "boxShadow": "none", + "defaultText": "", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "iconAlign": "left", + "inputType": "TEXT", + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "42qjzo0sm4", + "label": "", + "labelAlignment": "left", + "labelPosition": "Top", + "labelStyle": "", + "labelTextSize": "0.875rem", + "labelWidth": 5, + "leftColumn": 5, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 15, + "mobileLeftColumn": 0, + "mobileRightColumn": 20, + "mobileTopRow": 8, + "needsErrorInfo": false, + "originalBottomRow": 13, + "originalTopRow": 9, + "parentColumnSpace": 5.8828125, + "parentId": "lzkslr50e8", + "parentRowSpace": 10, + "placeholderText": "000.000.000-00", + "regex": "", + "renderMode": "CANVAS", + "resetOnSubmit": true, + "responsiveBehavior": "fill", + "rightColumn": 37, + "showStepArrows": false, + "tooltip": "O CPF deve conter 11 digitos", + "topRow": 9, + "type": "INPUT_WIDGET_V2", + "version": 2, + "widgetId": "qt0ooh78qn", + "widgetName": "EntradaConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/AreaConcursos/TabelaConcursos.json b/pages/Home/widgets/AreaConcursos/TabelaConcursos.json new file mode 100644 index 0000000..68ff25f --- /dev/null +++ b/pages/Home/widgets/AreaConcursos/TabelaConcursos.json @@ -0,0 +1,258 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "allowAddNewRow": false, + "animateLoading": true, + "borderColor": "#E0DEDE", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "borderWidth": "1", + "bottomRow": 39, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "cachedTableData": {}, + "canFreezeColumn": true, + "childStylesheet": { + "button": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "editActions": { + "discardBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "discardButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "saveBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "saveButtonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "iconButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "menuButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "menuColor": "{{appsmith.theme.colors.primaryColor}}" + } + }, + "columnOrder": [ + "lista_vagas", + "codigo_concurso", + "edital", + "orgao" + ], + "columnUpdatedAt": 1751765241111, + "columnWidthMap": { + "codigo_concurso": 156, + "edital": 91, + "orgao": 100 + }, + "customIsLoading": false, + "customIsLoadingValue": "", + "defaultPageSize": 0, + "defaultSelectedRowIndex": 0, + "defaultSelectedRowIndices": [ + 0 + ], + "delimiter": ",", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + }, + { + "key": "primaryColumns.codigo_concurso.computedValue" + }, + { + "key": "primaryColumns.edital.computedValue" + }, + { + "key": "primaryColumns.orgao.computedValue" + }, + { + "key": "primaryColumns.lista_vagas.computedValue" + } + ], + "dynamicPropertyPathList": [], + "dynamicTriggerPathList": [], + "enableClientSideSearch": true, + "endOfData": false, + "flexVerticalAlignment": "start", + "horizontalAlignment": "LEFT", + "inlineEditingSaveOption": "ROW_LEVEL", + "isLoading": false, + "isSortable": true, + "isVisible": true, + "isVisibleDownload": false, + "isVisibleFilters": false, + "isVisiblePagination": true, + "isVisibleSearch": true, + "key": "itmjisg1m5", + "label": "Data", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 41, + "mobileLeftColumn": 0, + "mobileRightColumn": 34, + "mobileTopRow": 13, + "needsErrorInfo": false, + "originalBottomRow": 42, + "originalTopRow": 14, + "parentColumnSpace": 5.8828125, + "parentId": "lzkslr50e8", + "parentRowSpace": 10, + "primaryColumns": { + "codigo_concurso": { + "alias": "codigo_concurso", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "", + "columnType": "text", + "computedValue": "{{(() => { const tableData = TabelaConcursos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"codigo_concurso\"])) : codigo_concurso })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "codigo_concurso", + "index": 0, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "codigo_concurso", + "notation": "standard", + "originalId": "codigo_concurso", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "edital": { + "alias": "edital", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "", + "columnType": "text", + "computedValue": "{{(() => { const tableData = TabelaConcursos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"edital\"])) : edital })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "edital", + "index": 1, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "edital", + "notation": "standard", + "originalId": "edital", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "lista_vagas": { + "alias": "lista_vagas", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "", + "columnType": "text", + "computedValue": "{{(() => { const tableData = TabelaConcursos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"lista_vagas\"])) : lista_vagas })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "lista_vagas", + "index": 2, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "lista_vagas", + "notation": "standard", + "originalId": "lista_vagas", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "orgao": { + "alias": "orgao", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "", + "columnType": "text", + "computedValue": "{{(() => { const tableData = TabelaConcursos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"orgao\"])) : orgao })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "orgao", + "index": 2, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "orgao", + "notation": "standard", + "originalId": "orgao", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + } + }, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 63, + "searchKey": "", + "showInlineEditingOptionDropdown": true, + "tableData": "", + "textSize": "0.875rem", + "topRow": 15, + "totalRecordsCount": 0, + "type": "TABLE_WIDGET_V2", + "version": 2, + "verticalAlignment": "CENTER", + "widgetId": "9x62oss1b0", + "widgetName": "TabelaConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/AreaConcursos/TituloConcursos.json b/pages/Home/widgets/AreaConcursos/TituloConcursos.json new file mode 100644 index 0000000..deee2a3 --- /dev/null +++ b/pages/Home/widgets/AreaConcursos/TituloConcursos.json @@ -0,0 +1,50 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 5, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "wnegnmyaux", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 5, + "mobileLeftColumn": 22, + "mobileRightColumn": 38, + "mobileTopRow": 1, + "needsErrorInfo": false, + "overflow": "NONE", + "parentColumnSpace": 5.8828125, + "parentId": "lzkslr50e8", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldTruncate": false, + "text": "Buscar Concursos por CPF do Candidato", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "atpocaa8oz", + "widgetName": "TituloConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/AreaEdicao/AreaEdicao.json b/pages/Home/widgets/AreaEdicao/AreaEdicao.json new file mode 100644 index 0000000..3e04ac6 --- /dev/null +++ b/pages/Home/widgets/AreaEdicao/AreaEdicao.json @@ -0,0 +1,83 @@ +{ + "animateLoading": true, + "backgroundColor": "#15803d", + "borderColor": "#E0DEDE", + "borderRadius": "0.375rem", + "borderWidth": "1", + "bottomRow": 61, + "boxShadow": "0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)", + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 190, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": false, + "containerStyle": "none", + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isLoading": false, + "isVisible": true, + "key": "sqgvzbr0qt", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 100, + "minWidth": 450, + "mobileBottomRow": 100, + "mobileLeftColumn": 0, + "mobileRightColumn": 257.0625, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "5el7797ka7", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 257.0625, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "5ee594nn03", + "widgetName": "Canvas3" + } + ], + "containerStyle": "card", + "dynamicBindingPathList": [], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "flexVerticalAlignment": "stretch", + "isCanvas": true, + "isLoading": false, + "isVisible": true, + "key": "0ex88xprhf", + "leftColumn": 15, + "maxDynamicHeight": 9000, + "minDynamicHeight": 10, + "minWidth": 450, + "mobileBottomRow": 56, + "mobileLeftColumn": 0, + "mobileRightColumn": 12, + "mobileTopRow": 46, + "needsErrorInfo": false, + "parentColumnSpace": 21.421875, + "parentId": "0", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 41, + "shouldScrollContents": false, + "topRow": 42, + "type": "CONTAINER_WIDGET", + "version": 1, + "widgetId": "5el7797ka7", + "widgetName": "AreaEdicao" +} \ No newline at end of file diff --git a/pages/Home/widgets/AreaEdicao/BotoesInserirDeletar.json b/pages/Home/widgets/AreaEdicao/BotoesInserirDeletar.json new file mode 100644 index 0000000..ac13ec2 --- /dev/null +++ b/pages/Home/widgets/AreaEdicao/BotoesInserirDeletar.json @@ -0,0 +1,81 @@ +{ + "animateLoading": true, + "borderRadius": "1.5rem", + "bottomRow": 12, + "boxShadow": "none", + "buttonVariant": "PRIMARY", + "childStylesheet": { + "button": { + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + } + }, + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [ + { + "key": "groupButtons.groupButton1.onClick" + }, + { + "key": "groupButtons.groupButton2.onClick" + } + ], + "groupButtons": { + "groupButton1": { + "buttonColor": "#fde047", + "buttonType": "SIMPLE", + "disabledWhenInvalid": false, + "iconAlign": "left", + "iconName": "import", + "id": "groupButton1", + "index": 0, + "isDisabled": false, + "isVisible": true, + "label": "Inserir", + "menuItems": {}, + "onClick": "{{showModal(ModalInserir.name);}}", + "placement": "CENTER", + "widgetId": "" + }, + "groupButton2": { + "buttonColor": "#ef4444", + "buttonType": "SIMPLE", + "disabledWhenInvalid": false, + "iconAlign": "right", + "iconName": "key-delete", + "id": "groupButton2", + "index": 1, + "isDisabled": false, + "isVisible": true, + "label": "Deletar", + "menuItems": {}, + "onClick": "{{showModal(ModalDeletar.name);}}", + "placement": "CENTER", + "widgetId": "" + } + }, + "isCanvas": false, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "itk7puv4si", + "leftColumn": 36, + "minWidth": 450, + "mobileBottomRow": 14, + "mobileLeftColumn": 0, + "mobileRightColumn": 11, + "mobileTopRow": 10, + "needsErrorInfo": false, + "orientation": "horizontal", + "originalBottomRow": 24, + "originalTopRow": 19, + "parentColumnSpace": 21.109375, + "parentId": "5ee594nn03", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 59, + "topRow": 8, + "type": "BUTTON_GROUP_WIDGET", + "version": 1, + "widgetId": "156a7g4pr2", + "widgetName": "BotoesInserirDeletar" +} \ No newline at end of file diff --git a/pages/Home/widgets/AreaEdicao/BotoesVisualizarAtualizar.json b/pages/Home/widgets/AreaEdicao/BotoesVisualizarAtualizar.json new file mode 100644 index 0000000..2326d35 --- /dev/null +++ b/pages/Home/widgets/AreaEdicao/BotoesVisualizarAtualizar.json @@ -0,0 +1,80 @@ +{ + "animateLoading": true, + "borderRadius": "1.5rem", + "bottomRow": 12, + "boxShadow": "none", + "buttonVariant": "PRIMARY", + "childStylesheet": { + "button": { + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + } + }, + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [ + { + "key": "groupButtons.groupButton1.onClick" + }, + { + "key": "groupButtons.groupButton2.onClick" + } + ], + "groupButtons": { + "groupButton1": { + "buttonColor": "#ffffff", + "buttonType": "SIMPLE", + "disabledWhenInvalid": false, + "iconAlign": "left", + "iconName": "eye-open", + "id": "groupButton1", + "index": 0, + "isDisabled": false, + "isVisible": true, + "label": "Visualizar", + "menuItems": {}, + "onClick": "{{showModal(ModalVisualizacao.name);}}", + "placement": "CENTER", + "widgetId": "" + }, + "groupButton2": { + "buttonColor": "#93c5fd", + "buttonType": "SIMPLE", + "disabledWhenInvalid": false, + "iconAlign": "right", + "iconName": "reset", + "id": "groupButton2", + "index": 1, + "isDisabled": false, + "isVisible": true, + "label": "Atualizar", + "menuItems": {}, + "onClick": "{{showModal(ModalAtualizar.name);}}", + "placement": "CENTER", + "widgetId": "" + } + }, + "isCanvas": false, + "isLoading": false, + "isVisible": true, + "key": "itk7puv4si", + "leftColumn": 6, + "minWidth": 450, + "mobileBottomRow": 14, + "mobileLeftColumn": 0, + "mobileRightColumn": 11, + "mobileTopRow": 10, + "needsErrorInfo": false, + "orientation": "horizontal", + "originalBottomRow": 16, + "originalTopRow": 11, + "parentColumnSpace": 21.109375, + "parentId": "5ee594nn03", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 29, + "topRow": 8, + "type": "BUTTON_GROUP_WIDGET", + "version": 1, + "widgetId": "r5pusl2bt5", + "widgetName": "BotoesVisualizarAtualizar" +} \ No newline at end of file diff --git a/pages/Home/widgets/AreaEdicao/DivisorEdicao.json b/pages/Home/widgets/AreaEdicao/DivisorEdicao.json new file mode 100644 index 0000000..50a631c --- /dev/null +++ b/pages/Home/widgets/AreaEdicao/DivisorEdicao.json @@ -0,0 +1,35 @@ +{ + "animateLoading": true, + "bottomRow": 8, + "capSide": 0, + "capType": "dot", + "dividerColor": "#ffffff", + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [], + "isLoading": false, + "isVisible": true, + "key": "mqowj5v3v0", + "leftColumn": 1, + "minWidth": 450, + "mobileBottomRow": 9, + "mobileLeftColumn": 0, + "mobileRightColumn": 18, + "mobileTopRow": 5, + "needsErrorInfo": false, + "orientation": "horizontal", + "originalBottomRow": 11, + "originalTopRow": 6, + "parentColumnSpace": 21.109375, + "parentId": "5ee594nn03", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "strokeStyle": "solid", + "thickness": "3", + "topRow": 4, + "type": "DIVIDER_WIDGET", + "version": 1, + "widgetId": "hgjdzzrq20", + "widgetName": "DivisorEdicao" +} \ No newline at end of file diff --git a/pages/Home/widgets/AreaEdicao/TituloEdicao.json b/pages/Home/widgets/AreaEdicao/TituloEdicao.json new file mode 100644 index 0000000..6eac81e --- /dev/null +++ b/pages/Home/widgets/AreaEdicao/TituloEdicao.json @@ -0,0 +1,53 @@ +{ + "animateLoading": true, + "backgroundColor": "#15803d", + "borderColor": "#ffffff", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "ITALIC,BOLD", + "isLoading": false, + "isVisible": true, + "key": "hp0smngq2s", + "leftColumn": 0, + "maxDynamicHeight": 7, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 5, + "mobileLeftColumn": 2, + "mobileRightColumn": 18, + "mobileTopRow": 1, + "needsErrorInfo": false, + "overflow": "NONE", + "parentColumnSpace": 5.04296875, + "parentId": "5ee594nn03", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldScrollContents": true, + "shouldTruncate": false, + "text": "Area de edições das tabelas", + "textAlign": "CENTER", + "textColor": "#ffffff", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "8s0h9hlirl", + "widgetName": "TituloEdicao" +} \ No newline at end of file diff --git a/pages/Home/widgets/Informacoes/DivisorInformacoes.json b/pages/Home/widgets/Informacoes/DivisorInformacoes.json new file mode 100644 index 0000000..fe6634c --- /dev/null +++ b/pages/Home/widgets/Informacoes/DivisorInformacoes.json @@ -0,0 +1,34 @@ +{ + "animateLoading": true, + "bottomRow": 9, + "capSide": 0, + "capType": "nc", + "dividerColor": "#858282", + "dynamicBindingPathList": [], + "isLoading": false, + "isVisible": true, + "key": "xundkqvf9e", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 8, + "mobileLeftColumn": 0, + "mobileRightColumn": 20, + "mobileTopRow": 4, + "needsErrorInfo": false, + "orientation": "horizontal", + "originalBottomRow": 9, + "originalTopRow": 5, + "parentColumnSpace": 11.125, + "parentId": "ilwp5hl84m", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "strokeStyle": "solid", + "thickness": 2, + "topRow": 5, + "type": "DIVIDER_WIDGET", + "version": 1, + "widgetId": "2d9axm1bad", + "widgetName": "DivisorInformacoes" +} \ No newline at end of file diff --git a/pages/Home/widgets/Informacoes/Informacoes.json b/pages/Home/widgets/Informacoes/Informacoes.json new file mode 100644 index 0000000..d99a555 --- /dev/null +++ b/pages/Home/widgets/Informacoes/Informacoes.json @@ -0,0 +1,87 @@ +{ + "animateLoading": true, + "backgroundColor": "#FFFFFF", + "borderColor": "#E0DEDE", + "borderRadius": "0.375rem", + "borderWidth": "1", + "bottomRow": 42, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 430, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": false, + "containerStyle": "none", + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isLoading": false, + "isVisible": true, + "key": "ivd2mvb0py", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 100, + "minWidth": 450, + "mobileBottomRow": 100, + "mobileLeftColumn": 0, + "mobileRightColumn": 91.5, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "kzx58sprbo", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 91.5, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "ilwp5hl84m", + "widgetName": "Canvas1" + } + ], + "containerStyle": "card", + "dynamicBindingPathList": [ + { + "key": "boxShadow" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "flexVerticalAlignment": "stretch", + "isCanvas": true, + "isLoading": false, + "isVisible": true, + "key": "20ps247ebc", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 10, + "minWidth": 450, + "mobileBottomRow": 10, + "mobileLeftColumn": 0, + "mobileRightColumn": 6, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 15.25, + "parentId": "0", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 16, + "shouldScrollContents": false, + "topRow": 0, + "type": "CONTAINER_WIDGET", + "version": 1, + "widgetId": "kzx58sprbo", + "widgetName": "Informacoes" +} \ No newline at end of file diff --git a/pages/Home/widgets/Informacoes/SubtituloInformacoes.json b/pages/Home/widgets/Informacoes/SubtituloInformacoes.json new file mode 100644 index 0000000..d18b2e8 --- /dev/null +++ b/pages/Home/widgets/Informacoes/SubtituloInformacoes.json @@ -0,0 +1,52 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 13, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "aqqge38m2h", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 9, + "mobileLeftColumn": 0, + "mobileRightColumn": 10, + "mobileTopRow": 5, + "needsErrorInfo": false, + "originalBottomRow": 13, + "originalTopRow": 9, + "overflow": "NONE", + "parentColumnSpace": 11.125, + "parentId": "ilwp5hl84m", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldTruncate": false, + "text": "Esta aplicação é capaz de:", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 9, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "7gb86cuo9k", + "widgetName": "SubtituloInformacoes" +} \ No newline at end of file diff --git a/pages/Home/widgets/Informacoes/TituloInformacoes.json b/pages/Home/widgets/Informacoes/TituloInformacoes.json new file mode 100644 index 0000000..8017eec --- /dev/null +++ b/pages/Home/widgets/Informacoes/TituloInformacoes.json @@ -0,0 +1,53 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 5, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "aqqge38m2h", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 5, + "mobileLeftColumn": 23, + "mobileRightColumn": 39, + "mobileTopRow": 1, + "needsErrorInfo": false, + "originalBottomRow": 5, + "originalTopRow": 0, + "overflow": "NONE", + "parentColumnSpace": 11.125, + "parentId": "ilwp5hl84m", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldScrollContents": true, + "shouldTruncate": false, + "text": "Desafio Back-end Low Code", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "gonvkxt6ds", + "widgetName": "TituloInformacoes" +} \ No newline at end of file diff --git a/pages/Home/widgets/Informacoes/Topico1Informcoes.json b/pages/Home/widgets/Informacoes/Topico1Informcoes.json new file mode 100644 index 0000000..7e28c4b --- /dev/null +++ b/pages/Home/widgets/Informacoes/Topico1Informcoes.json @@ -0,0 +1,52 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 20, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "", + "isLoading": false, + "isVisible": true, + "key": "aqqge38m2h", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 13, + "mobileLeftColumn": 0, + "mobileRightColumn": 13, + "mobileTopRow": 9, + "needsErrorInfo": false, + "originalBottomRow": 20, + "originalTopRow": 13, + "overflow": "NONE", + "parentColumnSpace": 11.125, + "parentId": "ilwp5hl84m", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldTruncate": false, + "text": "- Consultar candiatos aptos a determinados concursos através dos códigos", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 13, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "ngqfeqmojn", + "widgetName": "Topico1Informcoes" +} \ No newline at end of file diff --git a/pages/Home/widgets/Informacoes/Topico2Informacoes.json b/pages/Home/widgets/Informacoes/Topico2Informacoes.json new file mode 100644 index 0000000..509a5b4 --- /dev/null +++ b/pages/Home/widgets/Informacoes/Topico2Informacoes.json @@ -0,0 +1,52 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 27, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "", + "isLoading": false, + "isVisible": true, + "key": "aqqge38m2h", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 13, + "mobileLeftColumn": 0, + "mobileRightColumn": 13, + "mobileTopRow": 9, + "needsErrorInfo": false, + "originalBottomRow": 27, + "originalTopRow": 20, + "overflow": "NONE", + "parentColumnSpace": 11.125, + "parentId": "ilwp5hl84m", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldTruncate": false, + "text": "- Consultar os concursos que um candidato pode fazer através de seu CPF", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 20, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "jj200jhisx", + "widgetName": "Topico2Informacoes" +} \ No newline at end of file diff --git a/pages/Home/widgets/Informacoes/Topico3Informacoes.json b/pages/Home/widgets/Informacoes/Topico3Informacoes.json new file mode 100644 index 0000000..cbe4210 --- /dev/null +++ b/pages/Home/widgets/Informacoes/Topico3Informacoes.json @@ -0,0 +1,52 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 35, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "", + "isLoading": false, + "isVisible": true, + "key": "aqqge38m2h", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 13, + "mobileLeftColumn": 0, + "mobileRightColumn": 13, + "mobileTopRow": 9, + "needsErrorInfo": false, + "originalBottomRow": 35, + "originalTopRow": 28, + "overflow": "NONE", + "parentColumnSpace": 11.125, + "parentId": "ilwp5hl84m", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldTruncate": false, + "text": "- Editar, adicionar ou remover os candidatos cadastrados", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 28, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "egetp9gklt", + "widgetName": "Topico3Informacoes" +} \ No newline at end of file diff --git a/pages/Home/widgets/Informacoes/Topico4Informacoes.json b/pages/Home/widgets/Informacoes/Topico4Informacoes.json new file mode 100644 index 0000000..d924590 --- /dev/null +++ b/pages/Home/widgets/Informacoes/Topico4Informacoes.json @@ -0,0 +1,52 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 43, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "", + "isLoading": false, + "isVisible": true, + "key": "aqqge38m2h", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 13, + "mobileLeftColumn": 0, + "mobileRightColumn": 13, + "mobileTopRow": 9, + "needsErrorInfo": false, + "originalBottomRow": 43, + "originalTopRow": 36, + "overflow": "NONE", + "parentColumnSpace": 11.125, + "parentId": "ilwp5hl84m", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldTruncate": false, + "text": "- Editar, adicionar ou remover os concursos cadastrados", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 36, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "yf8zc5xihn", + "widgetName": "Topico4Informacoes" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizar/BotaoAtualizarCandidatos.json b/pages/Home/widgets/ModalAtualizar/BotaoAtualizarCandidatos.json new file mode 100644 index 0000000..e9a95d7 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizar/BotaoAtualizarCandidatos.json @@ -0,0 +1,55 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 17, + "boxShadow": "none", + "buttonColor": "#3b82f6", + "buttonStyle": "PRIMARY_BUTTON", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicPropertyPathList": [ + { + "key": "onClick" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconAlign": "left", + "iconName": "book", + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "c5fnr3flq5", + "leftColumn": 36, + "minWidth": 120, + "mobileBottomRow": 22, + "mobileLeftColumn": 47, + "mobileRightColumn": 63, + "mobileTopRow": 18, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalAtualizarCandidatos.name);\nEntradaAtualizarCandidatoBusca.setValue(\"\");\n}}", + "originalBottomRow": 17, + "originalTopRow": 13, + "parentId": "5paasywu1h", + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 55, + "text": "Candidatos", + "topRow": 13, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "up9yw1caz9", + "widgetName": "BotaoAtualizarCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizar/BotaoAtualizarConcursos.json b/pages/Home/widgets/ModalAtualizar/BotaoAtualizarConcursos.json new file mode 100644 index 0000000..b4f5d15 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizar/BotaoAtualizarConcursos.json @@ -0,0 +1,55 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 17, + "boxShadow": "none", + "buttonColor": "#3b82f6", + "buttonStyle": "PRIMARY", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicPropertyPathList": [ + { + "key": "onClick" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconAlign": "left", + "iconName": "briefcase", + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "c5fnr3flq5", + "leftColumn": 9, + "minWidth": 120, + "mobileBottomRow": 22, + "mobileLeftColumn": 31, + "mobileRightColumn": 47, + "mobileTopRow": 18, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalAtualizarConcursos.name);\nEntradaAtualizarConcursoBusca.setValue(\"\")}}", + "originalBottomRow": 17, + "originalTopRow": 13, + "parentId": "5paasywu1h", + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 28, + "text": "Concursos", + "topRow": 13, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "a3ckq1zzzl", + "widgetName": "BotaoAtualizarConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizar/DivisorAtualizar.json b/pages/Home/widgets/ModalAtualizar/DivisorAtualizar.json new file mode 100644 index 0000000..ef7ff1e --- /dev/null +++ b/pages/Home/widgets/ModalAtualizar/DivisorAtualizar.json @@ -0,0 +1,33 @@ +{ + "animateLoading": true, + "bottomRow": 8, + "capSide": 0, + "capType": "dot", + "dividerColor": "#858282", + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [], + "isLoading": false, + "isVisible": true, + "key": "63xzgfvb43", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 8, + "mobileLeftColumn": 7, + "mobileRightColumn": 27, + "mobileTopRow": 4, + "needsErrorInfo": false, + "orientation": "horizontal", + "parentColumnSpace": 6.9375, + "parentId": "5paasywu1h", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 63, + "strokeStyle": "solid", + "thickness": 2, + "topRow": 4, + "type": "DIVIDER_WIDGET", + "version": 1, + "widgetId": "c7rskh1hik", + "widgetName": "DivisorAtualizar" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizar/IconeSairModalAtualizar.json b/pages/Home/widgets/ModalAtualizar/IconeSairModalAtualizar.json new file mode 100644 index 0000000..5947d51 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizar/IconeSairModalAtualizar.json @@ -0,0 +1,43 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 23, + "boxShadow": "none", + "buttonColor": "#cf4d10", + "buttonVariant": "TERTIARY", + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconName": "cross", + "iconSize": 24, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "nmd2xnaox6", + "leftColumn": 57, + "minWidth": 50, + "mobileBottomRow": 4, + "mobileLeftColumn": 58, + "mobileRightColumn": 64, + "mobileTopRow": 0, + "needsErrorInfo": false, + "onClick": "{{closeModal(ModalAtualizar.name);}}", + "originalBottomRow": 23, + "originalTopRow": 19, + "parentId": "5paasywu1h", + "renderMode": "CANVAS", + "responsiveBehavior": "hug", + "rightColumn": 63, + "topRow": 19, + "type": "ICON_BUTTON_WIDGET", + "version": 1, + "widgetId": "xcuvbewpwh", + "widgetName": "IconeSairModalAtualizar" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizar/InformacaoIconeVisualizacao.json b/pages/Home/widgets/ModalAtualizar/InformacaoIconeVisualizacao.json new file mode 100644 index 0000000..9b56c0b --- /dev/null +++ b/pages/Home/widgets/ModalAtualizar/InformacaoIconeVisualizacao.json @@ -0,0 +1,52 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 23, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "hyfpo3ltw0", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 23, + "mobileLeftColumn": 41, + "mobileRightColumn": 57, + "mobileTopRow": 19, + "needsErrorInfo": false, + "originalBottomRow": 23, + "originalTopRow": 19, + "overflow": "NONE", + "parentColumnSpace": 6.9375, + "parentId": "5paasywu1h", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 57, + "shouldTruncate": false, + "text": "Sair", + "textAlign": "RIGHT", + "textColor": "#231F20", + "topRow": 19, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "phfolkli9v", + "widgetName": "InformacaoIconeVisualizacao" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizar/ModalAtualizar.json b/pages/Home/widgets/ModalAtualizar/ModalAtualizar.json new file mode 100644 index 0000000..6f83c8b --- /dev/null +++ b/pages/Home/widgets/ModalAtualizar/ModalAtualizar.json @@ -0,0 +1,82 @@ +{ + "animateLoading": true, + "borderRadius": "1.5rem", + "bottomRow": 274, + "boxShadow": "none", + "canEscapeKeyClose": true, + "canOutsideClickClose": true, + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 250, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "lxuylfkp6l", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 0, + "minWidth": 450, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "q9q2oj9w0b", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 0, + "shouldScrollContents": false, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "5paasywu1h", + "widgetName": "Canvas10Copy" + } + ], + "detachFromLayout": true, + "dynamicBindingPathList": [], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "height": 250, + "isCanvas": true, + "isLoading": false, + "key": "c26pzkby7k", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 24, + "minHeight": 250, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "0", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "rightColumn": 0, + "shouldScrollContents": true, + "topRow": 24, + "type": "MODAL_WIDGET", + "version": 2, + "widgetId": "q9q2oj9w0b", + "widgetName": "ModalAtualizar", + "width": 456 +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizar/SubtituloModalAtualizar.json b/pages/Home/widgets/ModalAtualizar/SubtituloModalAtualizar.json new file mode 100644 index 0000000..1ceaa5e --- /dev/null +++ b/pages/Home/widgets/ModalAtualizar/SubtituloModalAtualizar.json @@ -0,0 +1,53 @@ +{ + "animateLoading": true, + "backgroundColor": "", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 12, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "", + "isLoading": false, + "isVisible": true, + "key": "hyfpo3ltw0", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 8, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 4, + "needsErrorInfo": false, + "originalBottomRow": 12, + "originalTopRow": 8, + "overflow": "NONE", + "parentColumnSpace": 6.9375, + "parentId": "5paasywu1h", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldTruncate": false, + "text": "Qual tabela deseja atualizar?", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 8, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "bs5a6plr53", + "widgetName": "SubtituloModalAtualizar" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizar/TituloModalAtualizar.json b/pages/Home/widgets/ModalAtualizar/TituloModalAtualizar.json new file mode 100644 index 0000000..a3924e5 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizar/TituloModalAtualizar.json @@ -0,0 +1,48 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1.25rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "hyfpo3ltw0", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 5, + "mobileLeftColumn": 1, + "mobileRightColumn": 41, + "mobileTopRow": 1, + "needsErrorInfo": false, + "overflow": "NONE", + "parentId": "5paasywu1h", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 63, + "shouldTruncate": false, + "text": "Atualizar tabelas", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "v23n3pvqgz", + "widgetName": "TituloModalAtualizar" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos/BotaoAtualizarCandidatoBusca.json b/pages/Home/widgets/ModalAtualizarCandidatos/BotaoAtualizarCandidatoBusca.json new file mode 100644 index 0000000..c01e214 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarCandidatos/BotaoAtualizarCandidatoBusca.json @@ -0,0 +1,56 @@ +{ + "animateLoading": true, + "borderRadius": "1.5rem", + "bottomRow": 22, + "boxShadow": "none", + "buttonColor": "#3b82f6", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": "{{EntradaAtualizarCandidatoBusca.text != \"\"}}", + "dynamicBindingPathList": [ + { + "key": "disabledWhenInvalid" + } + ], + "dynamicPropertyPathList": [ + { + "key": "disabledWhenInvalid" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconAlign": "left", + "iconName": "search-text", + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "g7c88n4w6o", + "leftColumn": 21, + "minWidth": 120, + "mobileBottomRow": 23, + "mobileLeftColumn": 14, + "mobileRightColumn": 30, + "mobileTopRow": 19, + "needsErrorInfo": false, + "onClick": "{{JSBuscarCandidatosAlterar.buscarCandidatosAlterar(EntradaAtualizarCandidatoBusca.text);}}", + "originalBottomRow": 26, + "originalTopRow": 21, + "parentColumnSpace": 14.125, + "parentId": "x4w3qnbs83", + "parentRowSpace": 10, + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 32, + "text": "Encontrar", + "topRow": 18, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "bleb8eiwht", + "widgetName": "BotaoAtualizarCandidatoBusca" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos/BotaoAtualizarCandidatoEsquece.json b/pages/Home/widgets/ModalAtualizarCandidatos/BotaoAtualizarCandidatoEsquece.json new file mode 100644 index 0000000..ae41b13 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarCandidatos/BotaoAtualizarCandidatoEsquece.json @@ -0,0 +1,50 @@ +{ + "animateLoading": true, + "borderRadius": "1.5rem", + "bottomRow": 22, + "boxShadow": "none", + "buttonColor": "#3b82f6", + "buttonVariant": "SECONDARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [], + "dynamicPropertyPathList": [ + { + "key": "onClick" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "g7c88n4w6o", + "leftColumn": 32, + "minWidth": 120, + "mobileBottomRow": 10, + "mobileLeftColumn": 14, + "mobileRightColumn": 30, + "mobileTopRow": 6, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalExibirCandidatos.name);\nEntradaAtualizarCandidatoBusca.setValue(\"\")}}", + "originalBottomRow": 26, + "originalTopRow": 21, + "parentColumnSpace": 14.125, + "parentId": "x4w3qnbs83", + "parentRowSpace": 10, + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 43, + "text": "Não me lembro", + "topRow": 18, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "spkq4ejyok", + "widgetName": "BotaoAtualizarCandidatoEsquece" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos/DivisorAtualizarCandidatos.json b/pages/Home/widgets/ModalAtualizarCandidatos/DivisorAtualizarCandidatos.json new file mode 100644 index 0000000..31e4912 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarCandidatos/DivisorAtualizarCandidatos.json @@ -0,0 +1,32 @@ +{ + "animateLoading": true, + "bottomRow": 11, + "capSide": 0, + "capType": "nc", + "dividerColor": "#858282", + "dynamicBindingPathList": [], + "isLoading": false, + "isVisible": true, + "key": "elywtt2o60", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 11, + "mobileLeftColumn": 0, + "mobileRightColumn": 20, + "mobileTopRow": 7, + "needsErrorInfo": false, + "orientation": "horizontal", + "parentColumnSpace": 12.28125, + "parentId": "x4w3qnbs83", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 63, + "strokeStyle": "solid", + "thickness": 2, + "topRow": 7, + "type": "DIVIDER_WIDGET", + "version": 1, + "widgetId": "z8uv9eh7s9", + "widgetName": "DivisorAtualizarCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos/EntradaAtualizarCandidatoBusca.json b/pages/Home/widgets/ModalAtualizarCandidatos/EntradaAtualizarCandidatoBusca.json new file mode 100644 index 0000000..5303835 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarCandidatos/EntradaAtualizarCandidatoBusca.json @@ -0,0 +1,65 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "autoFocus": false, + "borderRadius": "1.5rem", + "bottomRow": 18, + "boxShadow": "none", + "defaultText": "", + "dynamicBindingPathList": [ + { + "key": "accentColor" + } + ], + "dynamicHeight": "FIXED", + "dynamicPropertyPathList": [ + { + "key": "onTextChanged" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onTextChanged" + } + ], + "iconAlign": "left", + "inputType": "TEXT", + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "errovm82vs", + "label": "Qual o CPF do candidato?", + "labelAlignment": "right", + "labelPosition": "Top", + "labelStyle": "ITALIC", + "labelTextColor": "#231f20", + "labelTextSize": "0.875rem", + "labelWidth": "15", + "leftColumn": 17, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 11, + "mobileLeftColumn": 0, + "mobileRightColumn": 9, + "mobileTopRow": 4, + "needsErrorInfo": false, + "onTextChanged": "{{ \n EntradaAtualizarCandidatoBusca.setValue(\n EntradaAtualizarCandidatoBusca.text\n .replace(/\\D/g, '')\n .slice(0, 11)\n .replace(/(\\d{3})(\\d{3})(\\d{3})(\\d{2})/, '$1.$2.$3-$4')\n ) \n}}", + "originalBottomRow": 20, + "originalTopRow": 13, + "parentColumnSpace": 14.125, + "parentId": "x4w3qnbs83", + "parentRowSpace": 10, + "placeholderText": "Deve conter 11 digitos", + "renderMode": "CANVAS", + "resetOnSubmit": true, + "responsiveBehavior": "fill", + "rightColumn": 46, + "showStepArrows": false, + "topRow": 11, + "type": "INPUT_WIDGET_V2", + "version": 2, + "widgetId": "cxpee72klo", + "widgetName": "EntradaAtualizarCandidatoBusca" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos/IconeFecharAtualizarCandidatos.json b/pages/Home/widgets/ModalAtualizarCandidatos/IconeFecharAtualizarCandidatos.json new file mode 100644 index 0000000..905f2af --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarCandidatos/IconeFecharAtualizarCandidatos.json @@ -0,0 +1,41 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "boxShadow": "none", + "buttonColor": "#cf4d10", + "buttonVariant": "TERTIARY", + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconName": "cross", + "iconSize": 24, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "nfsiltl5th", + "leftColumn": 62, + "minWidth": 50, + "mobileBottomRow": 4, + "mobileLeftColumn": 58, + "mobileRightColumn": 64, + "mobileTopRow": 0, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalAtualizar.name);}}", + "parentId": "x4w3qnbs83", + "renderMode": "CANVAS", + "responsiveBehavior": "hug", + "rightColumn": 64, + "topRow": 0, + "type": "ICON_BUTTON_WIDGET", + "version": 1, + "widgetId": "r21im2td2l", + "widgetName": "IconeFecharAtualizarCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos/InformacaoSairAtualizarCand.json b/pages/Home/widgets/ModalAtualizarCandidatos/InformacaoSairAtualizarCand.json new file mode 100644 index 0000000..2a65b0e --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarCandidatos/InformacaoSairAtualizarCand.json @@ -0,0 +1,53 @@ +{ + "animateLoading": true, + "backgroundColor": "", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "am4zznau0b", + "leftColumn": 57, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 9, + "mobileLeftColumn": 45, + "mobileRightColumn": 61, + "mobileTopRow": 5, + "needsErrorInfo": false, + "originalBottomRow": 4, + "originalTopRow": 0, + "overflow": "NONE", + "parentColumnSpace": 14.125, + "parentId": "x4w3qnbs83", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 62, + "shouldTruncate": false, + "text": "Voltar", + "textAlign": "RIGHT", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "8oq1bkv7y9", + "widgetName": "InformacaoSairAtualizarCand" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos/ModalAtualizarCandidatos.json b/pages/Home/widgets/ModalAtualizarCandidatos/ModalAtualizarCandidatos.json new file mode 100644 index 0000000..07e96bc --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarCandidatos/ModalAtualizarCandidatos.json @@ -0,0 +1,82 @@ +{ + "animateLoading": true, + "backgroundColor": "#dbeafe", + "borderRadius": "0.375rem", + "bottomRow": 263, + "boxShadow": "none", + "canEscapeKeyClose": true, + "canOutsideClickClose": true, + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 300, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "0te2y3yolr", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 300, + "minWidth": 450, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "3me6p1l4rq", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 0, + "shouldScrollContents": false, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "x4w3qnbs83", + "widgetName": "Canvas11Copy1" + } + ], + "detachFromLayout": true, + "dynamicBindingPathList": [], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "height": 300, + "isCanvas": true, + "isLoading": false, + "key": "yyf93vho35", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 24, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "0", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "rightColumn": 0, + "shouldScrollContents": true, + "topRow": 23, + "type": "MODAL_WIDGET", + "version": 2, + "widgetId": "3me6p1l4rq", + "widgetName": "ModalAtualizarCandidatos", + "width": 798 +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos/TituloModalAtualizarCandidatos.json b/pages/Home/widgets/ModalAtualizarCandidatos/TituloModalAtualizarCandidatos.json new file mode 100644 index 0000000..7222881 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarCandidatos/TituloModalAtualizarCandidatos.json @@ -0,0 +1,48 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 6, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1.25rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "am4zznau0b", + "leftColumn": 13, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 5, + "mobileLeftColumn": 1, + "mobileRightColumn": 41, + "mobileTopRow": 1, + "needsErrorInfo": false, + "overflow": "NONE", + "parentId": "x4w3qnbs83", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 51, + "shouldTruncate": false, + "text": "Vamos buscar qual candidato deseja alterar", + "textAlign": "LEFT", + "textColor": "#231F20", + "topRow": 2, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "w4mgsgltns", + "widgetName": "TituloModalAtualizarCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos2/BotaoAtualizarCandidato.json b/pages/Home/widgets/ModalAtualizarCandidatos2/BotaoAtualizarCandidato.json new file mode 100644 index 0000000..fcfd7a8 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarCandidatos2/BotaoAtualizarCandidato.json @@ -0,0 +1,48 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 27, + "boxShadow": "none", + "buttonColor": "#3b82f6", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicPropertyPathList": [], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "k351clqjh0", + "leftColumn": 27, + "minWidth": 120, + "mobileBottomRow": 29, + "mobileLeftColumn": 23, + "mobileRightColumn": 39, + "mobileTopRow": 25, + "needsErrorInfo": false, + "onClick": "{{JSCandidatoAtualizar.atualizarCandidato();}}", + "parentColumnSpace": 10.03125, + "parentId": "z22gcwvhul", + "parentRowSpace": 10, + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 36, + "text": "Atualizar", + "topRow": 23, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "ubgliugwja", + "widgetName": "BotaoAtualizarCandidato" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos2/DivisorAtualizarCandidatos2.json b/pages/Home/widgets/ModalAtualizarCandidatos2/DivisorAtualizarCandidatos2.json new file mode 100644 index 0000000..38b7b49 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarCandidatos2/DivisorAtualizarCandidatos2.json @@ -0,0 +1,35 @@ +{ + "animateLoading": true, + "bottomRow": 8, + "capSide": 0, + "capType": "dot", + "dividerColor": "#858282", + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [], + "isLoading": false, + "isVisible": true, + "key": "tbwl0w0j6a", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 8, + "mobileLeftColumn": 0, + "mobileRightColumn": 17, + "mobileTopRow": 4, + "needsErrorInfo": false, + "orientation": "horizontal", + "originalBottomRow": 8, + "originalTopRow": 4, + "parentColumnSpace": 13.875, + "parentId": "z22gcwvhul", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "strokeStyle": "dashed", + "thickness": 2, + "topRow": 4, + "type": "DIVIDER_WIDGET", + "version": 1, + "widgetId": "m1e5jgs6ip", + "widgetName": "DivisorAtualizarCandidatos2" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos2/EntradaAniversarioAtualizar.json b/pages/Home/widgets/ModalAtualizarCandidatos2/EntradaAniversarioAtualizar.json new file mode 100644 index 0000000..0aa14f8 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarCandidatos2/EntradaAniversarioAtualizar.json @@ -0,0 +1,61 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 17, + "boxShadow": "none", + "closeOnSelection": true, + "dateFormat": "DD/MM/YYYY", + "datePickerType": "DATE_PICKER", + "defaultDate": "", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicPropertyPathList": [ + { + "key": "defaultDate" + } + ], + "dynamicTriggerPathList": [], + "firstDayOfWeek": "0", + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "6vupdthusg", + "label": "Aniversário", + "labelAlignment": "left", + "labelPosition": "Left", + "labelTextSize": "0.875rem", + "labelWidth": "9", + "leftColumn": 17, + "maxDate": "2007-07-07T15:29:00.000-03:00", + "maxDynamicHeight": 9000, + "minDate": "1990-07-07T15:30:00.000-03:00", + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 23, + "mobileLeftColumn": 21, + "mobileRightColumn": 41, + "mobileTopRow": 16, + "needsErrorInfo": false, + "parentColumnSpace": 10.03125, + "parentId": "z22gcwvhul", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 47, + "shortcuts": false, + "timePrecision": "None", + "topRow": 13, + "type": "DATE_PICKER_WIDGET2", + "version": 2, + "widgetId": "mjiik12d2m", + "widgetName": "EntradaAniversarioAtualizar" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos2/EntradaNomeAtualizar.json b/pages/Home/widgets/ModalAtualizarCandidatos2/EntradaNomeAtualizar.json new file mode 100644 index 0000000..3ec5725 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarCandidatos2/EntradaNomeAtualizar.json @@ -0,0 +1,65 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "autoFocus": false, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 12, + "boxShadow": "none", + "defaultText": "", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicPropertyPathList": [], + "dynamicTriggerPathList": [ + { + "key": "onTextChanged" + } + ], + "errorMessage": "Duas letras pelo menos", + "iconAlign": "left", + "inputType": "TEXT", + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isSpellCheck": false, + "isVisible": true, + "key": "errovm82vs", + "label": "Nome", + "labelAlignment": "left", + "labelPosition": "Left", + "labelStyle": "", + "labelTextSize": "0.875rem", + "labelWidth": 5, + "leftColumn": 17, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 11, + "mobileLeftColumn": 0, + "mobileRightColumn": 14, + "mobileTopRow": 4, + "needsErrorInfo": false, + "onTextChanged": "", + "originalBottomRow": 15, + "originalTopRow": 11, + "parentColumnSpace": 13.875, + "parentId": "z22gcwvhul", + "parentRowSpace": 10, + "regex": "", + "renderMode": "CANVAS", + "resetOnSubmit": true, + "responsiveBehavior": "fill", + "rightColumn": 47, + "showStepArrows": false, + "topRow": 8, + "type": "INPUT_WIDGET_V2", + "version": 2, + "widgetId": "q45c9z1nh6", + "widgetName": "EntradaNomeAtualizar" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos2/EntradaProfissoesAtualizar.json b/pages/Home/widgets/ModalAtualizarCandidatos2/EntradaProfissoesAtualizar.json new file mode 100644 index 0000000..aab2b78 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarCandidatos2/EntradaProfissoesAtualizar.json @@ -0,0 +1,64 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 22, + "boxShadow": "none", + "defaultOptionValue": "{{ ((options, serverSideFiltering) => ( \nfetchConcursosByCodigoConcurso.data.lista_vagas\n))(EntradaProfissoesAtualizar.options, EntradaProfissoesAtualizar.serverSideFiltering) }}", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + }, + { + "key": "defaultOptionValue" + } + ], + "dynamicHeight": "FIXED", + "dynamicPropertyPathList": [ + { + "key": "sourceData" + } + ], + "dynamicTriggerPathList": [], + "isDisabled": false, + "isFilterable": true, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "oe7e9msszg", + "labelAlignment": "left", + "labelPosition": "Left", + "labelText": "Profissões", + "labelTextSize": "0.875rem", + "labelWidth": "8", + "leftColumn": 13, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 23, + "mobileLeftColumn": 23, + "mobileRightColumn": 43, + "mobileTopRow": 16, + "needsErrorInfo": false, + "optionLabel": "name", + "optionValue": "code", + "originalBottomRow": 27, + "originalTopRow": 23, + "parentColumnSpace": 13.875, + "parentId": "z22gcwvhul", + "parentRowSpace": 10, + "placeholderText": "Select option(s)", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 52, + "serverSideFiltering": false, + "sourceData": "[\n {\n \"name\": \"analista de sistemas\",\n \"code\": \"analista de sistemas\"\n },\n {\n \"name\": \"carpinteiro\",\n \"code\": \"carpinteiro\"\n },\n {\n \"name\": \"professor de matematica\",\n \"code\": \"professor de matematica\"\n },\n\t{\n\t\t\"name\": \"assistente adminstrativo\",\n\t\t\"code\": \"assistente administrativo\"\n\t}\n]", + "topRow": 18, + "type": "MULTI_SELECT_WIDGET_V2", + "version": 1, + "widgetId": "qkfa0eyywl", + "widgetName": "EntradaProfissoesAtualizar" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos2/IconeFecharAtualizarCandidato2.json b/pages/Home/widgets/ModalAtualizarCandidatos2/IconeFecharAtualizarCandidato2.json new file mode 100644 index 0000000..5488145 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarCandidatos2/IconeFecharAtualizarCandidato2.json @@ -0,0 +1,46 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "boxShadow": "none", + "buttonColor": "#cf4d10", + "buttonVariant": "TERTIARY", + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicPropertyPathList": [ + { + "key": "onClick" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconName": "cross", + "iconSize": 24, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "nfsiltl5th", + "leftColumn": 61, + "minWidth": 50, + "mobileBottomRow": 4, + "mobileLeftColumn": 58, + "mobileRightColumn": 64, + "mobileTopRow": 0, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalAtualizarCandidatos.name).then(() => {EntradaAtualizarCandidatoBusca.setValue(\"\")});}}", + "parentId": "z22gcwvhul", + "renderMode": "CANVAS", + "responsiveBehavior": "hug", + "rightColumn": 63, + "topRow": 0, + "type": "ICON_BUTTON_WIDGET", + "version": 1, + "widgetId": "6ockno4cfb", + "widgetName": "IconeFecharAtualizarCandidato2" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos2/InformacaoVoltarAtualizarCandi.json b/pages/Home/widgets/ModalAtualizarCandidatos2/InformacaoVoltarAtualizarCandi.json new file mode 100644 index 0000000..dca287a --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarCandidatos2/InformacaoVoltarAtualizarCandi.json @@ -0,0 +1,50 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "0.875rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "am4zznau0b", + "leftColumn": 55, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 11, + "mobileLeftColumn": 45, + "mobileRightColumn": 61, + "mobileTopRow": 7, + "needsErrorInfo": false, + "overflow": "NONE", + "parentColumnSpace": 13.875, + "parentId": "z22gcwvhul", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 61, + "shouldTruncate": false, + "text": "Voltar", + "textAlign": "RIGHT", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "598nuxectj", + "widgetName": "InformacaoVoltarAtualizarCandi" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos2/ModalAtualizarCandidatos2.json b/pages/Home/widgets/ModalAtualizarCandidatos2/ModalAtualizarCandidatos2.json new file mode 100644 index 0000000..a2e6dd1 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarCandidatos2/ModalAtualizarCandidatos2.json @@ -0,0 +1,87 @@ +{ + "animateLoading": true, + "backgroundColor": "#dbeafe", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 259, + "boxShadow": "none", + "canEscapeKeyClose": true, + "canOutsideClickClose": true, + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 300, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "0te2y3yolr", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 304, + "minWidth": 450, + "mobileBottomRow": 240, + "mobileLeftColumn": 0, + "mobileRightColumn": 147.375, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "07sjtc17gz", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 147.375, + "shouldScrollContents": false, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "z22gcwvhul", + "widgetName": "Canvas12Copy" + } + ], + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "height": 304, + "isCanvas": true, + "isLoading": false, + "key": "yyf93vho35", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 24, + "minHeight": 250, + "mobileBottomRow": 50, + "mobileLeftColumn": 0, + "mobileRightColumn": 12, + "mobileTopRow": 26, + "needsErrorInfo": false, + "parentColumnSpace": 12.28125, + "parentId": "0", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "rightColumn": 12, + "shouldScrollContents": true, + "topRow": 19, + "type": "MODAL_WIDGET", + "version": 2, + "widgetId": "07sjtc17gz", + "widgetName": "ModalAtualizarCandidatos2", + "width": 654 +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos2/TituloAtualizarCandidatos2.json b/pages/Home/widgets/ModalAtualizarCandidatos2/TituloAtualizarCandidatos2.json new file mode 100644 index 0000000..91963e0 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarCandidatos2/TituloAtualizarCandidatos2.json @@ -0,0 +1,52 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "disableLink": false, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + }, + { + "key": "text" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "am4zznau0b", + "leftColumn": 12, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 5, + "mobileLeftColumn": 1, + "mobileRightColumn": 41, + "mobileTopRow": 1, + "needsErrorInfo": false, + "overflow": "NONE", + "parentId": "z22gcwvhul", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 52, + "shouldTruncate": false, + "text": "Atualizando os dados do candidato com CPF {{ EntradaAtualizarCandidatoBusca.text }}", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "mvdg47b21i", + "widgetName": "TituloAtualizarCandidatos2" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos/BotaoAtualizarConcursoBusca.json b/pages/Home/widgets/ModalAtualizarConcursos/BotaoAtualizarConcursoBusca.json new file mode 100644 index 0000000..7b293e3 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarConcursos/BotaoAtualizarConcursoBusca.json @@ -0,0 +1,56 @@ +{ + "animateLoading": true, + "borderRadius": "1.5rem", + "bottomRow": 22, + "boxShadow": "none", + "buttonColor": "#3b82f6", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": "{{EntradaAtualizarConcursoBusca.text != \"\"}}", + "dynamicBindingPathList": [ + { + "key": "disabledWhenInvalid" + } + ], + "dynamicPropertyPathList": [ + { + "key": "disabledWhenInvalid" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconAlign": "left", + "iconName": "search-text", + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "g7c88n4w6o", + "leftColumn": 21, + "minWidth": 120, + "mobileBottomRow": 23, + "mobileLeftColumn": 14, + "mobileRightColumn": 30, + "mobileTopRow": 19, + "needsErrorInfo": false, + "onClick": "{{JSBuscarConcursosAlterar.buscarConcursosAlterar(EntradaAtualizarConcursoBusca.text);}}", + "originalBottomRow": 26, + "originalTopRow": 21, + "parentColumnSpace": 14.125, + "parentId": "3t820uu7qi", + "parentRowSpace": 10, + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 32, + "text": "Encontrar", + "topRow": 18, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "vi29t9jpsl", + "widgetName": "BotaoAtualizarConcursoBusca" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos/BotaoAtualizarConcursoEsqueceu.json b/pages/Home/widgets/ModalAtualizarConcursos/BotaoAtualizarConcursoEsqueceu.json new file mode 100644 index 0000000..e691551 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarConcursos/BotaoAtualizarConcursoEsqueceu.json @@ -0,0 +1,46 @@ +{ + "animateLoading": true, + "borderRadius": "1.5rem", + "bottomRow": 22, + "boxShadow": "none", + "buttonColor": "#3b82f6", + "buttonVariant": "SECONDARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [], + "dynamicPropertyPathList": [], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "g7c88n4w6o", + "leftColumn": 32, + "minWidth": 120, + "mobileBottomRow": 10, + "mobileLeftColumn": 14, + "mobileRightColumn": 30, + "mobileTopRow": 6, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalExibirConcursos.name);}}", + "originalBottomRow": 26, + "originalTopRow": 21, + "parentColumnSpace": 14.125, + "parentId": "3t820uu7qi", + "parentRowSpace": 10, + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 43, + "text": "Não me lembro", + "topRow": 18, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "3qcgwitdl0", + "widgetName": "BotaoAtualizarConcursoEsqueceu" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos/DivisorAtualizarConcursos.json b/pages/Home/widgets/ModalAtualizarConcursos/DivisorAtualizarConcursos.json new file mode 100644 index 0000000..c8671c5 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarConcursos/DivisorAtualizarConcursos.json @@ -0,0 +1,32 @@ +{ + "animateLoading": true, + "bottomRow": 11, + "capSide": 0, + "capType": "nc", + "dividerColor": "#858282", + "dynamicBindingPathList": [], + "isLoading": false, + "isVisible": true, + "key": "elywtt2o60", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 11, + "mobileLeftColumn": 0, + "mobileRightColumn": 20, + "mobileTopRow": 7, + "needsErrorInfo": false, + "orientation": "horizontal", + "parentColumnSpace": 12.28125, + "parentId": "3t820uu7qi", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 63, + "strokeStyle": "solid", + "thickness": 2, + "topRow": 7, + "type": "DIVIDER_WIDGET", + "version": 1, + "widgetId": "nour8m964m", + "widgetName": "DivisorAtualizarConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos/EntradaAtualizarConcursoBusca.json b/pages/Home/widgets/ModalAtualizarConcursos/EntradaAtualizarConcursoBusca.json new file mode 100644 index 0000000..3459652 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarConcursos/EntradaAtualizarConcursoBusca.json @@ -0,0 +1,55 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "autoFocus": false, + "borderRadius": "1.5rem", + "bottomRow": 18, + "boxShadow": "none", + "defaultText": "", + "dynamicBindingPathList": [ + { + "key": "accentColor" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "iconAlign": "left", + "inputType": "TEXT", + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "errovm82vs", + "label": "Qual o código do concurso?", + "labelAlignment": "right", + "labelPosition": "Top", + "labelStyle": "ITALIC", + "labelTextColor": "#231f20", + "labelTextSize": "0.875rem", + "labelWidth": "15", + "leftColumn": 17, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 11, + "mobileLeftColumn": 0, + "mobileRightColumn": 9, + "mobileTopRow": 4, + "needsErrorInfo": false, + "originalBottomRow": 20, + "originalTopRow": 13, + "parentColumnSpace": 14.125, + "parentId": "3t820uu7qi", + "parentRowSpace": 10, + "placeholderText": "Deve conter 11 digitos", + "renderMode": "CANVAS", + "resetOnSubmit": true, + "responsiveBehavior": "fill", + "rightColumn": 46, + "showStepArrows": false, + "topRow": 11, + "type": "INPUT_WIDGET_V2", + "version": 2, + "widgetId": "vi9fnksusp", + "widgetName": "EntradaAtualizarConcursoBusca" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos/IconeFecharAtualizarConcursos.json b/pages/Home/widgets/ModalAtualizarConcursos/IconeFecharAtualizarConcursos.json new file mode 100644 index 0000000..22934d9 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarConcursos/IconeFecharAtualizarConcursos.json @@ -0,0 +1,41 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "boxShadow": "none", + "buttonColor": "#cf4d10", + "buttonVariant": "TERTIARY", + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconName": "cross", + "iconSize": 24, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "nfsiltl5th", + "leftColumn": 62, + "minWidth": 50, + "mobileBottomRow": 4, + "mobileLeftColumn": 58, + "mobileRightColumn": 64, + "mobileTopRow": 0, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalAtualizar.name);}}", + "parentId": "3t820uu7qi", + "renderMode": "CANVAS", + "responsiveBehavior": "hug", + "rightColumn": 64, + "topRow": 0, + "type": "ICON_BUTTON_WIDGET", + "version": 1, + "widgetId": "o6jgeomka3", + "widgetName": "IconeFecharAtualizarConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos/InformacoesSairAtualizarConcur.json b/pages/Home/widgets/ModalAtualizarConcursos/InformacoesSairAtualizarConcur.json new file mode 100644 index 0000000..6b1289d --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarConcursos/InformacoesSairAtualizarConcur.json @@ -0,0 +1,53 @@ +{ + "animateLoading": true, + "backgroundColor": "", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "am4zznau0b", + "leftColumn": 57, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 9, + "mobileLeftColumn": 45, + "mobileRightColumn": 61, + "mobileTopRow": 5, + "needsErrorInfo": false, + "originalBottomRow": 4, + "originalTopRow": 0, + "overflow": "NONE", + "parentColumnSpace": 14.125, + "parentId": "3t820uu7qi", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 62, + "shouldTruncate": false, + "text": "Voltar", + "textAlign": "RIGHT", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "4gkdbu1in3", + "widgetName": "InformacoesSairAtualizarConcur" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos/ModalAtualizarConcursos.json b/pages/Home/widgets/ModalAtualizarConcursos/ModalAtualizarConcursos.json new file mode 100644 index 0000000..7b451ef --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarConcursos/ModalAtualizarConcursos.json @@ -0,0 +1,82 @@ +{ + "animateLoading": true, + "backgroundColor": "#dbeafe", + "borderRadius": "0.375rem", + "bottomRow": 240, + "boxShadow": "none", + "canEscapeKeyClose": true, + "canOutsideClickClose": true, + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 300, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "0te2y3yolr", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 300, + "minWidth": 450, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "jhjj6ab7xj", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 0, + "shouldScrollContents": false, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "3t820uu7qi", + "widgetName": "Canvas11" + } + ], + "detachFromLayout": true, + "dynamicBindingPathList": [], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "height": 300, + "isCanvas": true, + "isLoading": false, + "key": "yyf93vho35", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 24, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "0", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "rightColumn": 0, + "shouldScrollContents": true, + "topRow": 0, + "type": "MODAL_WIDGET", + "version": 2, + "widgetId": "jhjj6ab7xj", + "widgetName": "ModalAtualizarConcursos", + "width": 798 +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos/TituloAtualizarConcursos.json b/pages/Home/widgets/ModalAtualizarConcursos/TituloAtualizarConcursos.json new file mode 100644 index 0000000..db7c1b1 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarConcursos/TituloAtualizarConcursos.json @@ -0,0 +1,48 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 6, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1.25rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "am4zznau0b", + "leftColumn": 14, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 5, + "mobileLeftColumn": 1, + "mobileRightColumn": 41, + "mobileTopRow": 1, + "needsErrorInfo": false, + "overflow": "NONE", + "parentId": "3t820uu7qi", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 50, + "shouldTruncate": false, + "text": "Vamos buscar qual concurso deseja alterar", + "textAlign": "LEFT", + "textColor": "#231F20", + "topRow": 2, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "s83era2b1d", + "widgetName": "TituloAtualizarConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos2/AtualizarConcurso.json b/pages/Home/widgets/ModalAtualizarConcursos2/AtualizarConcurso.json new file mode 100644 index 0000000..ae47516 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarConcursos2/AtualizarConcurso.json @@ -0,0 +1,48 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 18, + "boxShadow": "none", + "buttonColor": "#3b82f6", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicPropertyPathList": [], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "k351clqjh0", + "leftColumn": 45, + "minWidth": 120, + "mobileBottomRow": 29, + "mobileLeftColumn": 23, + "mobileRightColumn": 39, + "mobileTopRow": 25, + "needsErrorInfo": false, + "onClick": "{{JSConcursoAtualizar.atualizarConcurso();}}", + "parentColumnSpace": 10.03125, + "parentId": "io2vrrqdp3", + "parentRowSpace": 10, + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 54, + "text": "Atualizar", + "topRow": 14, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "7nmjgy65e4", + "widgetName": "AtualizarConcurso" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos2/DivisorAtualizarConcurso2.json b/pages/Home/widgets/ModalAtualizarConcursos2/DivisorAtualizarConcurso2.json new file mode 100644 index 0000000..2ef5407 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarConcursos2/DivisorAtualizarConcurso2.json @@ -0,0 +1,35 @@ +{ + "animateLoading": true, + "bottomRow": 8, + "capSide": 0, + "capType": "dot", + "dividerColor": "#858282", + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [], + "isLoading": false, + "isVisible": true, + "key": "tbwl0w0j6a", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 8, + "mobileLeftColumn": 0, + "mobileRightColumn": 17, + "mobileTopRow": 4, + "needsErrorInfo": false, + "orientation": "horizontal", + "originalBottomRow": 8, + "originalTopRow": 4, + "parentColumnSpace": 13.875, + "parentId": "io2vrrqdp3", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "strokeStyle": "dashed", + "thickness": 2, + "topRow": 4, + "type": "DIVIDER_WIDGET", + "version": 1, + "widgetId": "7iqr9gryjl", + "widgetName": "DivisorAtualizarConcurso2" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos2/EntradaEditalAnoAtualizar.json b/pages/Home/widgets/ModalAtualizarConcursos2/EntradaEditalAnoAtualizar.json new file mode 100644 index 0000000..ade1fc5 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarConcursos2/EntradaEditalAnoAtualizar.json @@ -0,0 +1,58 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "autoFocus": false, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 12, + "boxShadow": "none", + "defaultText": "", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "errorMessage": "Maximo de 4 numeros", + "iconAlign": "left", + "inputType": "TEXT", + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "errovm82vs", + "label": "Ano edital", + "labelAlignment": "left", + "labelPosition": "Left", + "labelStyle": "", + "labelTextSize": "0.875rem", + "labelWidth": "7", + "leftColumn": 23, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 11, + "mobileLeftColumn": 0, + "mobileRightColumn": 14, + "mobileTopRow": 4, + "needsErrorInfo": false, + "originalBottomRow": 20, + "originalTopRow": 16, + "parentColumnSpace": 13.875, + "parentId": "io2vrrqdp3", + "parentRowSpace": 10, + "regex": "^\\d{4}$", + "renderMode": "CANVAS", + "resetOnSubmit": true, + "responsiveBehavior": "fill", + "rightColumn": 38, + "showStepArrows": false, + "topRow": 8, + "type": "INPUT_WIDGET_V2", + "version": 2, + "widgetId": "tdgjumqq8m", + "widgetName": "EntradaEditalAnoAtualizar" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos2/EntradaEditalEdicaoAtualizar.json b/pages/Home/widgets/ModalAtualizarConcursos2/EntradaEditalEdicaoAtualizar.json new file mode 100644 index 0000000..aaecc1c --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarConcursos2/EntradaEditalEdicaoAtualizar.json @@ -0,0 +1,64 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "autoFocus": false, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 12, + "boxShadow": "none", + "defaultText": "", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicPropertyPathList": [], + "dynamicTriggerPathList": [ + { + "key": "onTextChanged" + } + ], + "errorMessage": "Maximo de 3 números", + "iconAlign": "left", + "inputType": "TEXT", + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "errovm82vs", + "label": "Edição edital", + "labelAlignment": "left", + "labelPosition": "Left", + "labelStyle": "", + "labelTextSize": "0.875rem", + "labelWidth": "9", + "leftColumn": 39, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 11, + "mobileLeftColumn": 0, + "mobileRightColumn": 14, + "mobileTopRow": 4, + "needsErrorInfo": false, + "onTextChanged": "", + "originalBottomRow": 15, + "originalTopRow": 11, + "parentColumnSpace": 13.875, + "parentId": "io2vrrqdp3", + "parentRowSpace": 10, + "regex": "^\\d{1,3}$", + "renderMode": "CANVAS", + "resetOnSubmit": true, + "responsiveBehavior": "fill", + "rightColumn": 56, + "showStepArrows": false, + "topRow": 8, + "type": "INPUT_WIDGET_V2", + "version": 2, + "widgetId": "qzhxngneet", + "widgetName": "EntradaEditalEdicaoAtualizar" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos2/EntradaOrgaoAtualizar.json b/pages/Home/widgets/ModalAtualizarConcursos2/EntradaOrgaoAtualizar.json new file mode 100644 index 0000000..e1c3148 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarConcursos2/EntradaOrgaoAtualizar.json @@ -0,0 +1,65 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "autoFocus": false, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 12, + "boxShadow": "none", + "defaultText": "", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicPropertyPathList": [], + "dynamicTriggerPathList": [ + { + "key": "onTextChanged" + } + ], + "errorMessage": "Duas letras pelo menos", + "iconAlign": "left", + "inputType": "TEXT", + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isSpellCheck": false, + "isVisible": true, + "key": "errovm82vs", + "label": "Órgão", + "labelAlignment": "left", + "labelPosition": "Left", + "labelStyle": "", + "labelTextSize": "0.875rem", + "labelWidth": 5, + "leftColumn": 7, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 11, + "mobileLeftColumn": 0, + "mobileRightColumn": 14, + "mobileTopRow": 4, + "needsErrorInfo": false, + "onTextChanged": "", + "originalBottomRow": 15, + "originalTopRow": 11, + "parentColumnSpace": 13.875, + "parentId": "io2vrrqdp3", + "parentRowSpace": 10, + "regex": "", + "renderMode": "CANVAS", + "resetOnSubmit": true, + "responsiveBehavior": "fill", + "rightColumn": 22, + "showStepArrows": false, + "topRow": 8, + "type": "INPUT_WIDGET_V2", + "version": 2, + "widgetId": "jbp6h82t8k", + "widgetName": "EntradaOrgaoAtualizar" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos2/EntradaVagasAtualizar.json b/pages/Home/widgets/ModalAtualizarConcursos2/EntradaVagasAtualizar.json new file mode 100644 index 0000000..4b8536b --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarConcursos2/EntradaVagasAtualizar.json @@ -0,0 +1,64 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 18, + "boxShadow": "none", + "defaultOptionValue": "{{ ((options, serverSideFiltering) => ( \nfetchConcursosByCodigoConcurso.data.lista_vagas\n))(EntradaVagasAtualizar.options, EntradaVagasAtualizar.serverSideFiltering) }}", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + }, + { + "key": "defaultOptionValue" + } + ], + "dynamicHeight": "FIXED", + "dynamicPropertyPathList": [ + { + "key": "sourceData" + } + ], + "dynamicTriggerPathList": [], + "isDisabled": false, + "isFilterable": true, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "oe7e9msszg", + "labelAlignment": "left", + "labelPosition": "Left", + "labelText": "Vagas", + "labelTextSize": "0.875rem", + "labelWidth": 5, + "leftColumn": 8, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 23, + "mobileLeftColumn": 23, + "mobileRightColumn": 43, + "mobileTopRow": 16, + "needsErrorInfo": false, + "optionLabel": "name", + "optionValue": "code", + "originalBottomRow": 27, + "originalTopRow": 23, + "parentColumnSpace": 13.875, + "parentId": "io2vrrqdp3", + "parentRowSpace": 10, + "placeholderText": "Select option(s)", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 43, + "serverSideFiltering": false, + "sourceData": "[\n {\n \"name\": \"analista de sistemas\",\n \"code\": \"analista de sistemas\"\n },\n {\n \"name\": \"carpinteiro\",\n \"code\": \"carpinteiro\"\n },\n {\n \"name\": \"professor de matematica\",\n \"code\": \"professor de matematica\"\n },\n\t{\n\t\t\"name\": \"assistente adminstrativo\",\n\t\t\"code\": \"assistente administrativo\"\n\t}\n]", + "topRow": 14, + "type": "MULTI_SELECT_WIDGET_V2", + "version": 1, + "widgetId": "n506i64zss", + "widgetName": "EntradaVagasAtualizar" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos2/IconeFecharAtualizarConcursos2.json b/pages/Home/widgets/ModalAtualizarConcursos2/IconeFecharAtualizarConcursos2.json new file mode 100644 index 0000000..7491919 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarConcursos2/IconeFecharAtualizarConcursos2.json @@ -0,0 +1,42 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "boxShadow": "none", + "buttonColor": "#cf4d10", + "buttonVariant": "TERTIARY", + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicPropertyPathList": [], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconName": "cross", + "iconSize": 24, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "nfsiltl5th", + "leftColumn": 61, + "minWidth": 50, + "mobileBottomRow": 4, + "mobileLeftColumn": 58, + "mobileRightColumn": 64, + "mobileTopRow": 0, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalAtualizarConcursos.name).then(() => {});}}", + "parentId": "io2vrrqdp3", + "renderMode": "CANVAS", + "responsiveBehavior": "hug", + "rightColumn": 63, + "topRow": 0, + "type": "ICON_BUTTON_WIDGET", + "version": 1, + "widgetId": "j1ndii9wop", + "widgetName": "IconeFecharAtualizarConcursos2" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos2/InformacaoVoltarAtualizarConc.json b/pages/Home/widgets/ModalAtualizarConcursos2/InformacaoVoltarAtualizarConc.json new file mode 100644 index 0000000..87b00bf --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarConcursos2/InformacaoVoltarAtualizarConc.json @@ -0,0 +1,50 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "0.875rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "am4zznau0b", + "leftColumn": 55, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 11, + "mobileLeftColumn": 45, + "mobileRightColumn": 61, + "mobileTopRow": 7, + "needsErrorInfo": false, + "overflow": "NONE", + "parentColumnSpace": 13.875, + "parentId": "io2vrrqdp3", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 61, + "shouldTruncate": false, + "text": "Voltar", + "textAlign": "RIGHT", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "5yzo6bjq41", + "widgetName": "InformacaoVoltarAtualizarConc" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos2/ModalAtualizarConcursos2.json b/pages/Home/widgets/ModalAtualizarConcursos2/ModalAtualizarConcursos2.json new file mode 100644 index 0000000..f455207 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarConcursos2/ModalAtualizarConcursos2.json @@ -0,0 +1,87 @@ +{ + "animateLoading": true, + "backgroundColor": "#dbeafe", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 266, + "boxShadow": "none", + "canEscapeKeyClose": true, + "canOutsideClickClose": true, + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 200, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "0te2y3yolr", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 200, + "minWidth": 450, + "mobileBottomRow": 240, + "mobileLeftColumn": 0, + "mobileRightColumn": 147.375, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "3j96rdk5f2", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 147.375, + "shouldScrollContents": false, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "io2vrrqdp3", + "widgetName": "Canvas12" + } + ], + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "height": 200, + "isCanvas": true, + "isLoading": false, + "key": "yyf93vho35", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 24, + "minHeight": 250, + "mobileBottomRow": 50, + "mobileLeftColumn": 0, + "mobileRightColumn": 12, + "mobileTopRow": 26, + "needsErrorInfo": false, + "parentColumnSpace": 12.28125, + "parentId": "0", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "rightColumn": 12, + "shouldScrollContents": true, + "topRow": 26, + "type": "MODAL_WIDGET", + "version": 2, + "widgetId": "3j96rdk5f2", + "widgetName": "ModalAtualizarConcursos2", + "width": 654 +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos2/TituloAtualizarConcurso2.json b/pages/Home/widgets/ModalAtualizarConcursos2/TituloAtualizarConcurso2.json new file mode 100644 index 0000000..1c5fee0 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarConcursos2/TituloAtualizarConcurso2.json @@ -0,0 +1,52 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "disableLink": false, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + }, + { + "key": "text" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "am4zznau0b", + "leftColumn": 12, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 5, + "mobileLeftColumn": 1, + "mobileRightColumn": 41, + "mobileTopRow": 1, + "needsErrorInfo": false, + "overflow": "NONE", + "parentId": "io2vrrqdp3", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 52, + "shouldTruncate": false, + "text": "Atualizando os dados do concurso \"{{EntradaAtualizarConcursoBusca.text}}\"", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "90vur2k7sl", + "widgetName": "TituloAtualizarConcurso2" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletar/BotaoDeletarCandidatos.json b/pages/Home/widgets/ModalDeletar/BotaoDeletarCandidatos.json new file mode 100644 index 0000000..035f937 --- /dev/null +++ b/pages/Home/widgets/ModalDeletar/BotaoDeletarCandidatos.json @@ -0,0 +1,50 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 17, + "boxShadow": "none", + "buttonColor": "#ef4444", + "buttonStyle": "PRIMARY_BUTTON", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconAlign": "left", + "iconName": "book", + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "c5fnr3flq5", + "leftColumn": 36, + "minWidth": 120, + "mobileBottomRow": 22, + "mobileLeftColumn": 47, + "mobileRightColumn": 63, + "mobileTopRow": 18, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalDeletarCandidatos.name);}}", + "originalBottomRow": 17, + "originalTopRow": 13, + "parentId": "pfl40tbje1", + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 55, + "text": "Candidatos", + "topRow": 13, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "a97se6nw1v", + "widgetName": "BotaoDeletarCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletar/BotaoDeletarConcursos.json b/pages/Home/widgets/ModalDeletar/BotaoDeletarConcursos.json new file mode 100644 index 0000000..8478636 --- /dev/null +++ b/pages/Home/widgets/ModalDeletar/BotaoDeletarConcursos.json @@ -0,0 +1,46 @@ +{ + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 17, + "boxShadow": "none", + "buttonColor": "#ef4444", + "buttonStyle": "PRIMARY", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconAlign": "left", + "iconName": "briefcase", + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "c5fnr3flq5", + "leftColumn": 9, + "minWidth": 120, + "mobileBottomRow": 22, + "mobileLeftColumn": 31, + "mobileRightColumn": 47, + "mobileTopRow": 18, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalDeletarConcursos.name);}}", + "originalBottomRow": 17, + "originalTopRow": 13, + "parentId": "pfl40tbje1", + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 28, + "text": "Concursos", + "topRow": 13, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "371aoqfqiq", + "widgetName": "BotaoDeletarConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletar/DivisorDeletar.json b/pages/Home/widgets/ModalDeletar/DivisorDeletar.json new file mode 100644 index 0000000..c42e036 --- /dev/null +++ b/pages/Home/widgets/ModalDeletar/DivisorDeletar.json @@ -0,0 +1,33 @@ +{ + "animateLoading": true, + "bottomRow": 8, + "capSide": 0, + "capType": "dot", + "dividerColor": "#858282", + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [], + "isLoading": false, + "isVisible": true, + "key": "63xzgfvb43", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 8, + "mobileLeftColumn": 7, + "mobileRightColumn": 27, + "mobileTopRow": 4, + "needsErrorInfo": false, + "orientation": "horizontal", + "parentColumnSpace": 6.9375, + "parentId": "pfl40tbje1", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 63, + "strokeStyle": "solid", + "thickness": 2, + "topRow": 4, + "type": "DIVIDER_WIDGET", + "version": 1, + "widgetId": "4uzqweeeab", + "widgetName": "DivisorDeletar" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletar/IconeSairModalDeletar.json b/pages/Home/widgets/ModalDeletar/IconeSairModalDeletar.json new file mode 100644 index 0000000..e4c48c8 --- /dev/null +++ b/pages/Home/widgets/ModalDeletar/IconeSairModalDeletar.json @@ -0,0 +1,43 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 23, + "boxShadow": "none", + "buttonColor": "#cf4d10", + "buttonVariant": "TERTIARY", + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconName": "cross", + "iconSize": 24, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "nmd2xnaox6", + "leftColumn": 57, + "minWidth": 50, + "mobileBottomRow": 4, + "mobileLeftColumn": 58, + "mobileRightColumn": 64, + "mobileTopRow": 0, + "needsErrorInfo": false, + "onClick": "{{closeModal(ModalDeletar.name);}}", + "originalBottomRow": 23, + "originalTopRow": 19, + "parentId": "pfl40tbje1", + "renderMode": "CANVAS", + "responsiveBehavior": "hug", + "rightColumn": 63, + "topRow": 19, + "type": "ICON_BUTTON_WIDGET", + "version": 1, + "widgetId": "wuraogjsg4", + "widgetName": "IconeSairModalDeletar" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletar/InformacaoIconeDeletar.json b/pages/Home/widgets/ModalDeletar/InformacaoIconeDeletar.json new file mode 100644 index 0000000..9aed538 --- /dev/null +++ b/pages/Home/widgets/ModalDeletar/InformacaoIconeDeletar.json @@ -0,0 +1,52 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 23, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "hyfpo3ltw0", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 23, + "mobileLeftColumn": 41, + "mobileRightColumn": 57, + "mobileTopRow": 19, + "needsErrorInfo": false, + "originalBottomRow": 23, + "originalTopRow": 19, + "overflow": "NONE", + "parentColumnSpace": 6.9375, + "parentId": "pfl40tbje1", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 57, + "shouldTruncate": false, + "text": "Sair", + "textAlign": "RIGHT", + "textColor": "#231F20", + "topRow": 19, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "t09bmardh4", + "widgetName": "InformacaoIconeDeletar" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletar/ModalDeletar.json b/pages/Home/widgets/ModalDeletar/ModalDeletar.json new file mode 100644 index 0000000..8f113b4 --- /dev/null +++ b/pages/Home/widgets/ModalDeletar/ModalDeletar.json @@ -0,0 +1,82 @@ +{ + "animateLoading": true, + "borderRadius": "1.5rem", + "bottomRow": 274, + "boxShadow": "none", + "canEscapeKeyClose": true, + "canOutsideClickClose": true, + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 250, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "lxuylfkp6l", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 0, + "minWidth": 450, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "r1uqgrtu1s", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 0, + "shouldScrollContents": false, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "pfl40tbje1", + "widgetName": "Canvas10CopyCopyCopy" + } + ], + "detachFromLayout": true, + "dynamicBindingPathList": [], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "height": 250, + "isCanvas": true, + "isLoading": false, + "key": "c26pzkby7k", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 24, + "minHeight": 250, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "0", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "rightColumn": 0, + "shouldScrollContents": true, + "topRow": 24, + "type": "MODAL_WIDGET", + "version": 2, + "widgetId": "r1uqgrtu1s", + "widgetName": "ModalDeletar", + "width": 456 +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletar/SubtituloModalDeletar.json b/pages/Home/widgets/ModalDeletar/SubtituloModalDeletar.json new file mode 100644 index 0000000..a26681b --- /dev/null +++ b/pages/Home/widgets/ModalDeletar/SubtituloModalDeletar.json @@ -0,0 +1,53 @@ +{ + "animateLoading": true, + "backgroundColor": "", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 12, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "", + "isLoading": false, + "isVisible": true, + "key": "hyfpo3ltw0", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 8, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 4, + "needsErrorInfo": false, + "originalBottomRow": 12, + "originalTopRow": 8, + "overflow": "NONE", + "parentColumnSpace": 6.9375, + "parentId": "pfl40tbje1", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldTruncate": false, + "text": "De qual tabela deseja deletar um valor?", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 8, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "tpoupmwcfr", + "widgetName": "SubtituloModalDeletar" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletar/TituloModalDeletar.json b/pages/Home/widgets/ModalDeletar/TituloModalDeletar.json new file mode 100644 index 0000000..5ee56e4 --- /dev/null +++ b/pages/Home/widgets/ModalDeletar/TituloModalDeletar.json @@ -0,0 +1,48 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1.25rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "hyfpo3ltw0", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 5, + "mobileLeftColumn": 1, + "mobileRightColumn": 41, + "mobileTopRow": 1, + "needsErrorInfo": false, + "overflow": "NONE", + "parentId": "pfl40tbje1", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 63, + "shouldTruncate": false, + "text": "Deletar da tabela", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "jha9lp2de4", + "widgetName": "TituloModalDeletar" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos/BotaoBuscarCandidatosDeletar.json b/pages/Home/widgets/ModalDeletarCandidatos/BotaoBuscarCandidatosDeletar.json new file mode 100644 index 0000000..971a778 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarCandidatos/BotaoBuscarCandidatosDeletar.json @@ -0,0 +1,51 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 18, + "boxShadow": "none", + "buttonColor": "#ef4444", + "buttonStyle": "PRIMARY_BUTTON", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicPropertyPathList": [], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconAlign": "left", + "iconName": "search-text", + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "cq9k6f9oey", + "leftColumn": 15, + "minWidth": 120, + "mobileBottomRow": 22, + "mobileLeftColumn": 47, + "mobileRightColumn": 63, + "mobileTopRow": 18, + "needsErrorInfo": false, + "onClick": "{{JSCandidatoDeletar.buscarCandidatoParaDeletar(EntradaDeletarCandidatosBusca.text);}}", + "originalBottomRow": 18, + "originalTopRow": 14, + "parentId": "hrbvvuu84j", + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 31, + "text": "Buscar", + "topRow": 14, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "tinutxeo0m", + "widgetName": "BotaoBuscarCandidatosDeletar" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos/BotaoDeletarCandidato.json b/pages/Home/widgets/ModalDeletarCandidatos/BotaoDeletarCandidato.json new file mode 100644 index 0000000..27f8682 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarCandidatos/BotaoDeletarCandidato.json @@ -0,0 +1,48 @@ +{ + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 14, + "boxShadow": "none", + "buttonColor": "#7f1d1d", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [], + "dynamicPropertyPathList": [], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconAlign": "left", + "iconName": "trash", + "isDefaultClickDisabled": true, + "isDisabled": true, + "isLoading": false, + "isVisible": true, + "key": "28q3rzv0s3", + "leftColumn": 49, + "minWidth": 120, + "mobileBottomRow": 18, + "mobileLeftColumn": 0, + "mobileRightColumn": 14, + "mobileTopRow": 14, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalDeletarCandidatos2.name);}}", + "originalBottomRow": 14, + "originalTopRow": 10, + "parentColumnSpace": 11.5625, + "parentId": "hrbvvuu84j", + "parentRowSpace": 10, + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 58, + "text": "Apagar", + "topRow": 10, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "kjxk389plm", + "widgetName": "BotaoDeletarCandidato" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos/BotaoNaoLembraDeletarCandidato.json b/pages/Home/widgets/ModalDeletarCandidatos/BotaoNaoLembraDeletarCandidato.json new file mode 100644 index 0000000..9f77db0 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarCandidatos/BotaoNaoLembraDeletarCandidato.json @@ -0,0 +1,48 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 18, + "boxShadow": "none", + "buttonColor": "#ef4444", + "buttonStyle": "PRIMARY", + "buttonVariant": "SECONDARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "cq9k6f9oey", + "leftColumn": 33, + "minWidth": 120, + "mobileBottomRow": 22, + "mobileLeftColumn": 31, + "mobileRightColumn": 47, + "mobileTopRow": 18, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalExibirConcursos.name);}}", + "originalBottomRow": 18, + "originalTopRow": 14, + "parentId": "hrbvvuu84j", + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 49, + "text": "Não me lembro", + "topRow": 14, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "drsqbaoiwl", + "widgetName": "BotaoNaoLembraDeletarCandidato" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos/DividerDeletarConcurso_Copy.json b/pages/Home/widgets/ModalDeletarCandidatos/DividerDeletarConcurso_Copy.json new file mode 100644 index 0000000..4b409e1 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarCandidatos/DividerDeletarConcurso_Copy.json @@ -0,0 +1,35 @@ +{ + "animateLoading": true, + "bottomRow": 8, + "capSide": 0, + "capType": "dot", + "dividerColor": "#858282", + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [], + "isLoading": false, + "isVisible": true, + "key": "g1t9sifnjy", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 8, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 4, + "needsErrorInfo": false, + "orientation": "horizontal", + "originalBottomRow": 8, + "originalTopRow": 4, + "parentColumnSpace": 6.9375, + "parentId": "hrbvvuu84j", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "strokeStyle": "solid", + "thickness": 2, + "topRow": 4, + "type": "DIVIDER_WIDGET", + "version": 1, + "widgetId": "qdof1qtcuk", + "widgetName": "DividerDeletarConcurso_Copy" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos/DivisorDeletarCandidatos.json b/pages/Home/widgets/ModalDeletarCandidatos/DivisorDeletarCandidatos.json new file mode 100644 index 0000000..f849968 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarCandidatos/DivisorDeletarCandidatos.json @@ -0,0 +1,35 @@ +{ + "animateLoading": true, + "bottomRow": 22, + "capSide": 0, + "capType": "arrow", + "dividerColor": "#858282", + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [], + "isLoading": false, + "isVisible": true, + "key": "g1t9sifnjy", + "leftColumn": 10, + "minWidth": 450, + "mobileBottomRow": 22, + "mobileLeftColumn": 0, + "mobileRightColumn": 18, + "mobileTopRow": 18, + "needsErrorInfo": false, + "orientation": "horizontal", + "originalBottomRow": 22, + "originalTopRow": 18, + "parentColumnSpace": 8.96875, + "parentId": "hrbvvuu84j", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 52, + "strokeStyle": "dotted", + "thickness": 2, + "topRow": 18, + "type": "DIVIDER_WIDGET", + "version": 1, + "widgetId": "u3btkf0q5u", + "widgetName": "DivisorDeletarCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos/EntradaDeletarCandidatosBusca.json b/pages/Home/widgets/ModalDeletarCandidatos/EntradaDeletarCandidatosBusca.json new file mode 100644 index 0000000..39bca1d --- /dev/null +++ b/pages/Home/widgets/ModalDeletarCandidatos/EntradaDeletarCandidatosBusca.json @@ -0,0 +1,57 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "autoFocus": false, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 14, + "boxShadow": "none", + "defaultText": "", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "iconAlign": "left", + "inputType": "TEXT", + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "iktirnqpiw", + "label": "Código", + "labelAlignment": "left", + "labelPosition": "Left", + "labelStyle": "", + "labelTextSize": "0.875rem", + "labelWidth": "6", + "leftColumn": 14, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 24, + "mobileLeftColumn": 16, + "mobileRightColumn": 36, + "mobileTopRow": 17, + "needsErrorInfo": false, + "originalBottomRow": 14, + "originalTopRow": 10, + "parentColumnSpace": 8.96875, + "parentId": "hrbvvuu84j", + "parentRowSpace": 10, + "placeholderText": "Digite o CPF do candidato", + "renderMode": "CANVAS", + "resetOnSubmit": true, + "responsiveBehavior": "fill", + "rightColumn": 48, + "showStepArrows": false, + "topRow": 10, + "type": "INPUT_WIDGET_V2", + "version": 2, + "widgetId": "ou2giymr2c", + "widgetName": "EntradaDeletarCandidatosBusca" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos/IconeFecharDeletarCandidatos.json b/pages/Home/widgets/ModalDeletarCandidatos/IconeFecharDeletarCandidatos.json new file mode 100644 index 0000000..764e54a --- /dev/null +++ b/pages/Home/widgets/ModalDeletarCandidatos/IconeFecharDeletarCandidatos.json @@ -0,0 +1,42 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "boxShadow": "none", + "buttonColor": "#cf4d10", + "buttonVariant": "TERTIARY", + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicPropertyPathList": [], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconName": "cross", + "iconSize": 24, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "jo9fi1dtzv", + "leftColumn": 61, + "minWidth": 50, + "mobileBottomRow": 4, + "mobileLeftColumn": 58, + "mobileRightColumn": 64, + "mobileTopRow": 0, + "needsErrorInfo": false, + "onClick": "{{\nshowModal(ModalDeletar.name);}}", + "parentId": "hrbvvuu84j", + "renderMode": "CANVAS", + "responsiveBehavior": "hug", + "rightColumn": 64, + "topRow": 0, + "type": "ICON_BUTTON_WIDGET", + "version": 1, + "widgetId": "ae7j26399s", + "widgetName": "IconeFecharDeletarCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos/InformacaoVoltarDeletarCandida.json b/pages/Home/widgets/ModalDeletarCandidatos/InformacaoVoltarDeletarCandida.json new file mode 100644 index 0000000..161aab0 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarCandidatos/InformacaoVoltarDeletarCandida.json @@ -0,0 +1,52 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "3k131bglhm", + "leftColumn": 53, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 17, + "mobileLeftColumn": 43, + "mobileRightColumn": 59, + "mobileTopRow": 13, + "needsErrorInfo": false, + "originalBottomRow": 4, + "originalTopRow": 0, + "overflow": "NONE", + "parentColumnSpace": 8.96875, + "parentId": "hrbvvuu84j", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 61, + "shouldTruncate": false, + "text": "Voltar", + "textAlign": "RIGHT", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "t2mf39slxv", + "widgetName": "InformacaoVoltarDeletarCandida" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos/ModalDeletarCandidatos.json b/pages/Home/widgets/ModalDeletarCandidatos/ModalDeletarCandidatos.json new file mode 100644 index 0000000..62eec05 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarCandidatos/ModalDeletarCandidatos.json @@ -0,0 +1,86 @@ +{ + "animateLoading": true, + "backgroundColor": "#fee2e2", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 276, + "boxShadow": "none", + "canEscapeKeyClose": true, + "canOutsideClickClose": true, + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 360, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "ppsdbn5shn", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 366, + "minWidth": 450, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "ru5qio3vad", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 0, + "shouldScrollContents": false, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "hrbvvuu84j", + "widgetName": "Canvas15Copy" + } + ], + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "height": 366, + "isCanvas": true, + "isLoading": false, + "key": "byy7kzjzlu", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 24, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "0", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "rightColumn": 0, + "shouldScrollContents": true, + "topRow": 36, + "type": "MODAL_WIDGET", + "version": 2, + "widgetId": "ru5qio3vad", + "widgetName": "ModalDeletarCandidatos", + "width": 752 +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos/SubtituloDeletarCandidatos.json b/pages/Home/widgets/ModalDeletarCandidatos/SubtituloDeletarCandidatos.json new file mode 100644 index 0000000..3ff2886 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarCandidatos/SubtituloDeletarCandidatos.json @@ -0,0 +1,53 @@ +{ + "animateLoading": true, + "borderColor": "", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 26, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "0.875rem", + "fontStyle": "ITALIC", + "isLoading": false, + "isVisible": true, + "key": "3k131bglhm", + "leftColumn": 24, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 24, + "mobileLeftColumn": 21, + "mobileRightColumn": 37, + "mobileTopRow": 20, + "needsErrorInfo": false, + "originalBottomRow": 26, + "originalTopRow": 22, + "overflow": "NONE", + "parentColumnSpace": 8.96875, + "parentId": "hrbvvuu84j", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 40, + "shouldTruncate": false, + "text": "- Informações -", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 22, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "4mn26v75g7", + "widgetName": "SubtituloDeletarCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos/TabelaInformacoesCandidatosDel.json b/pages/Home/widgets/ModalDeletarCandidatos/TabelaInformacoesCandidatosDel.json new file mode 100644 index 0000000..4447fde --- /dev/null +++ b/pages/Home/widgets/ModalDeletarCandidatos/TabelaInformacoesCandidatosDel.json @@ -0,0 +1,259 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderColor": "#E0DEDE", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "borderWidth": "1", + "bottomRow": 35, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "cachedTableData": {}, + "canFreezeColumn": true, + "cellBackground": "#fce7f3", + "childStylesheet": { + "button": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "editActions": { + "discardBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "discardButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "saveBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "saveButtonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "iconButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "menuButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "menuColor": "{{appsmith.theme.colors.primaryColor}}" + } + }, + "columnOrder": [ + "cpf", + "data_nascimento", + "nome", + "profissoes" + ], + "columnUpdatedAt": 1752013417807, + "columnWidthMap": { + "codigo_concurso": 180, + "lista_vagas": 273, + "orgao": 92 + }, + "customIsLoading": false, + "customIsLoadingValue": "", + "defaultPageSize": 0, + "defaultSelectedRowIndex": 0, + "defaultSelectedRowIndices": [ + 0 + ], + "delimiter": ",", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + }, + { + "key": "primaryColumns.cpf.computedValue" + }, + { + "key": "primaryColumns.data_nascimento.computedValue" + }, + { + "key": "primaryColumns.nome.computedValue" + }, + { + "key": "primaryColumns.profissoes.computedValue" + } + ], + "dynamicPropertyPathList": [], + "dynamicTriggerPathList": [], + "enableClientSideSearch": true, + "endOfData": false, + "flexVerticalAlignment": "start", + "horizontalAlignment": "LEFT", + "inlineEditingSaveOption": "ROW_LEVEL", + "isLoading": false, + "isSortable": true, + "isVisible": true, + "isVisibleDownload": false, + "isVisibleFilters": false, + "isVisiblePagination": false, + "isVisibleSearch": false, + "key": "x43kcltiyk", + "label": "Data", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 71, + "mobileLeftColumn": 8, + "mobileRightColumn": 42, + "mobileTopRow": 43, + "needsErrorInfo": false, + "originalBottomRow": 35, + "originalTopRow": 26, + "parentColumnSpace": 8.96875, + "parentId": "hrbvvuu84j", + "parentRowSpace": 10, + "primaryColumns": { + "cpf": { + "alias": "cpf", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "#fce7f3", + "columnType": "text", + "computedValue": "{{(() => { const tableData = TabelaInformacoesCandidatosDel.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"cpf\"])) : cpf })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "cpf", + "index": 0, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "cpf", + "notation": "standard", + "originalId": "cpf", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "data_nascimento": { + "alias": "data_nascimento", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "#fce7f3", + "columnType": "date", + "computedValue": "{{(() => { const tableData = TabelaInformacoesCandidatosDel.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"data_nascimento\"])) : data_nascimento })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "data_nascimento", + "index": 1, + "inputFormat": "DD/MM/YYYY", + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "data_nascimento", + "notation": "standard", + "originalId": "data_nascimento", + "outputFormat": "DD/MM/YYYY", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "nome": { + "alias": "nome", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "#fce7f3", + "columnType": "text", + "computedValue": "{{(() => { const tableData = TabelaInformacoesCandidatosDel.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"nome\"])) : nome })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "nome", + "index": 2, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "nome", + "notation": "standard", + "originalId": "nome", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "profissoes": { + "alias": "profissoes", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "#fce7f3", + "columnType": "text", + "computedValue": "{{(() => { const tableData = TabelaInformacoesCandidatosDel.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"profissoes\"])) : profissoes })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "profissoes", + "index": 3, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "profissoes", + "notation": "standard", + "originalId": "profissoes", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + } + }, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "searchKey": "", + "tableData": "", + "textSize": "0.875rem", + "topRow": 26, + "totalRecordsCount": 0, + "type": "TABLE_WIDGET_V2", + "version": 2, + "verticalAlignment": "CENTER", + "widgetId": "szmzcsegun", + "widgetName": "TabelaInformacoesCandidatosDel" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos/TituloModalDeletarCandidatos.json b/pages/Home/widgets/ModalDeletarCandidatos/TituloModalDeletarCandidatos.json new file mode 100644 index 0000000..f5ea6c7 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarCandidatos/TituloModalDeletarCandidatos.json @@ -0,0 +1,48 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1.25rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "3k131bglhm", + "leftColumn": 11, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 5, + "mobileLeftColumn": 1, + "mobileRightColumn": 41, + "mobileTopRow": 1, + "needsErrorInfo": false, + "overflow": "NONE", + "parentId": "hrbvvuu84j", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 53, + "shouldTruncate": false, + "text": "Deletar de candidatos", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "h2olfat6bq", + "widgetName": "TituloModalDeletarCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos2/BotaoCancelarDeletarCandidato.json b/pages/Home/widgets/ModalDeletarCandidatos2/BotaoCancelarDeletarCandidato.json new file mode 100644 index 0000000..6edd5b0 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarCandidatos2/BotaoCancelarDeletarCandidato.json @@ -0,0 +1,48 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 15, + "boxShadow": "none", + "buttonColor": "#7f1d1d", + "buttonStyle": "PRIMARY", + "buttonVariant": "SECONDARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "5gtf3b9r5z", + "leftColumn": 34, + "minWidth": 120, + "mobileBottomRow": 22, + "mobileLeftColumn": 31, + "mobileRightColumn": 47, + "mobileTopRow": 18, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalDeletarCandidatos.name);}}", + "originalBottomRow": 15, + "originalTopRow": 11, + "parentId": "f9uizh7cg0", + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 50, + "text": "Cancelar", + "topRow": 11, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "92vblcwd87", + "widgetName": "BotaoCancelarDeletarCandidato" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos2/BotaoConfirmarDeletarCandidato.json b/pages/Home/widgets/ModalDeletarCandidatos2/BotaoConfirmarDeletarCandidato.json new file mode 100644 index 0000000..51ad85e --- /dev/null +++ b/pages/Home/widgets/ModalDeletarCandidatos2/BotaoConfirmarDeletarCandidato.json @@ -0,0 +1,55 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 15, + "boxShadow": "none", + "buttonColor": "#7f1d1d", + "buttonStyle": "PRIMARY_BUTTON", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicPropertyPathList": [ + { + "key": "onClick" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconAlign": "left", + "iconName": "confirm", + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "5gtf3b9r5z", + "leftColumn": 13, + "minWidth": 120, + "mobileBottomRow": 22, + "mobileLeftColumn": 47, + "mobileRightColumn": 63, + "mobileTopRow": 18, + "needsErrorInfo": false, + "onClick": "{{\nJSConfirmarDeletarCandidato.confirmarDeletarCandidato();\nJSConfirmarDeletarCandidato.limparCampos();\n}}", + "originalBottomRow": 15, + "originalTopRow": 11, + "parentId": "f9uizh7cg0", + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 29, + "text": "Deletar", + "topRow": 11, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "nms8gdaxng", + "widgetName": "BotaoConfirmarDeletarCandidato" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos2/DivisorDeletarCandidatos2.json b/pages/Home/widgets/ModalDeletarCandidatos2/DivisorDeletarCandidatos2.json new file mode 100644 index 0000000..68931ae --- /dev/null +++ b/pages/Home/widgets/ModalDeletarCandidatos2/DivisorDeletarCandidatos2.json @@ -0,0 +1,35 @@ +{ + "animateLoading": true, + "bottomRow": 11, + "capSide": 0, + "capType": "nc", + "dividerColor": "#858282", + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [], + "isLoading": false, + "isVisible": true, + "key": "oc71mlfu0s", + "leftColumn": 1, + "minWidth": 450, + "mobileBottomRow": 12, + "mobileLeftColumn": 21, + "mobileRightColumn": 41, + "mobileTopRow": 8, + "needsErrorInfo": false, + "orientation": "horizontal", + "originalBottomRow": 11, + "originalTopRow": 7, + "parentColumnSpace": 7.0625, + "parentId": "f9uizh7cg0", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "strokeStyle": "dashed", + "thickness": 2, + "topRow": 7, + "type": "DIVIDER_WIDGET", + "version": 1, + "widgetId": "ily62bn3o2", + "widgetName": "DivisorDeletarCandidatos2" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos2/ModalDeletarCandidatos2.json b/pages/Home/widgets/ModalDeletarCandidatos2/ModalDeletarCandidatos2.json new file mode 100644 index 0000000..329e1d5 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarCandidatos2/ModalDeletarCandidatos2.json @@ -0,0 +1,83 @@ +{ + "animateLoading": true, + "backgroundColor": "#fee2e2", + "borderRadius": "0.375rem", + "bottomRow": 40, + "boxShadow": "none", + "canEscapeKeyClose": true, + "canOutsideClickClose": true, + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 240, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "28il149g8y", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 240, + "minWidth": 450, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "eoku2xrmyk", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 0, + "shouldScrollContents": false, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "f9uizh7cg0", + "widgetName": "Canvas16Copy" + } + ], + "detachFromLayout": true, + "dynamicBindingPathList": [], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "height": 240, + "isCanvas": true, + "isLoading": false, + "key": "7msr0hhcg6", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 24, + "minHeight": 240, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "0", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "rightColumn": 0, + "shouldScrollContents": true, + "topRow": 16, + "type": "MODAL_WIDGET", + "version": 2, + "widgetId": "eoku2xrmyk", + "widgetName": "ModalDeletarCandidatos2", + "width": 464 +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos2/TituloDeletarCandidatos2.json b/pages/Home/widgets/ModalDeletarCandidatos2/TituloDeletarCandidatos2.json new file mode 100644 index 0000000..1f216c4 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarCandidatos2/TituloDeletarCandidatos2.json @@ -0,0 +1,53 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 7, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + }, + { + "key": "text" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "ws0sz5bx41", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 5, + "mobileLeftColumn": 1, + "mobileRightColumn": 41, + "mobileTopRow": 1, + "needsErrorInfo": false, + "originalBottomRow": 7, + "originalTopRow": 3, + "overflow": "NONE", + "parentId": "f9uizh7cg0", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldTruncate": false, + "text": "Tem certeza que deseja apagar dos dados de \"{{EntradaDeletarCandidatosBusca.text}}\"", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 3, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "z9o25sg70r", + "widgetName": "TituloDeletarCandidatos2" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos/BotaoBuscarConcursoDeletar.json b/pages/Home/widgets/ModalDeletarConcursos/BotaoBuscarConcursoDeletar.json new file mode 100644 index 0000000..e243808 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarConcursos/BotaoBuscarConcursoDeletar.json @@ -0,0 +1,49 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 18, + "boxShadow": "none", + "buttonColor": "#ef4444", + "buttonStyle": "PRIMARY_BUTTON", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicPropertyPathList": [], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconAlign": "left", + "iconName": "search-text", + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "cq9k6f9oey", + "leftColumn": 15, + "minWidth": 120, + "mobileBottomRow": 22, + "mobileLeftColumn": 47, + "mobileRightColumn": 63, + "mobileTopRow": 18, + "needsErrorInfo": false, + "onClick": "{{JSConcursoDeletar.buscarConcursoParaDeletar(EntradaDeletarConcursoBusca.text);}}", + "parentId": "fhol56zf0m", + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 31, + "text": "Buscar", + "topRow": 14, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "n9njb1m38p", + "widgetName": "BotaoBuscarConcursoDeletar" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos/BotaoDeletarConcurso.json b/pages/Home/widgets/ModalDeletarConcursos/BotaoDeletarConcurso.json new file mode 100644 index 0000000..c14d582 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarConcursos/BotaoDeletarConcurso.json @@ -0,0 +1,46 @@ +{ + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 14, + "boxShadow": "none", + "buttonColor": "#7f1d1d", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [], + "dynamicPropertyPathList": [], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconAlign": "left", + "iconName": "trash", + "isDefaultClickDisabled": true, + "isDisabled": true, + "isLoading": false, + "isVisible": true, + "key": "28q3rzv0s3", + "leftColumn": 49, + "minWidth": 120, + "mobileBottomRow": 18, + "mobileLeftColumn": 0, + "mobileRightColumn": 14, + "mobileTopRow": 14, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalDeletarConcursos2.name);}}", + "parentColumnSpace": 11.5625, + "parentId": "fhol56zf0m", + "parentRowSpace": 10, + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 58, + "text": "Apagar", + "topRow": 10, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "rpd24q5txr", + "widgetName": "BotaoDeletarConcurso" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos/BotaoNaoLembraDeletarConcurso.json b/pages/Home/widgets/ModalDeletarConcursos/BotaoNaoLembraDeletarConcurso.json new file mode 100644 index 0000000..0f3a60f --- /dev/null +++ b/pages/Home/widgets/ModalDeletarConcursos/BotaoNaoLembraDeletarConcurso.json @@ -0,0 +1,48 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 18, + "boxShadow": "none", + "buttonColor": "#ef4444", + "buttonStyle": "PRIMARY", + "buttonVariant": "SECONDARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "cq9k6f9oey", + "leftColumn": 33, + "minWidth": 120, + "mobileBottomRow": 22, + "mobileLeftColumn": 31, + "mobileRightColumn": 47, + "mobileTopRow": 18, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalExibirConcursos.name);}}", + "originalBottomRow": 28, + "originalTopRow": 24, + "parentId": "fhol56zf0m", + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 49, + "text": "Não me lembro", + "topRow": 14, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "npvl4khm8i", + "widgetName": "BotaoNaoLembraDeletarConcurso" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos/DividerDeletarConcurso_.json b/pages/Home/widgets/ModalDeletarConcursos/DividerDeletarConcurso_.json new file mode 100644 index 0000000..ae7181c --- /dev/null +++ b/pages/Home/widgets/ModalDeletarConcursos/DividerDeletarConcurso_.json @@ -0,0 +1,33 @@ +{ + "animateLoading": true, + "bottomRow": 8, + "capSide": 0, + "capType": "dot", + "dividerColor": "#858282", + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [], + "isLoading": false, + "isVisible": true, + "key": "g1t9sifnjy", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 8, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 4, + "needsErrorInfo": false, + "orientation": "horizontal", + "parentColumnSpace": 6.9375, + "parentId": "fhol56zf0m", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "strokeStyle": "solid", + "thickness": 2, + "topRow": 4, + "type": "DIVIDER_WIDGET", + "version": 1, + "widgetId": "uzdeeq08v3", + "widgetName": "DividerDeletarConcurso_" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos/DivisorInformacoesDeletarConc.json b/pages/Home/widgets/ModalDeletarConcursos/DivisorInformacoesDeletarConc.json new file mode 100644 index 0000000..ea076e1 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarConcursos/DivisorInformacoesDeletarConc.json @@ -0,0 +1,33 @@ +{ + "animateLoading": true, + "bottomRow": 22, + "capSide": 0, + "capType": "arrow", + "dividerColor": "#858282", + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [], + "isLoading": false, + "isVisible": true, + "key": "g1t9sifnjy", + "leftColumn": 10, + "minWidth": 450, + "mobileBottomRow": 22, + "mobileLeftColumn": 0, + "mobileRightColumn": 18, + "mobileTopRow": 18, + "needsErrorInfo": false, + "orientation": "horizontal", + "parentColumnSpace": 8.96875, + "parentId": "fhol56zf0m", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 52, + "strokeStyle": "dotted", + "thickness": 2, + "topRow": 18, + "type": "DIVIDER_WIDGET", + "version": 1, + "widgetId": "uusq7tboye", + "widgetName": "DivisorInformacoesDeletarConc" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos/EntradaDeletarConcursoBusca.json b/pages/Home/widgets/ModalDeletarConcursos/EntradaDeletarConcursoBusca.json new file mode 100644 index 0000000..8572665 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarConcursos/EntradaDeletarConcursoBusca.json @@ -0,0 +1,55 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "autoFocus": false, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 14, + "boxShadow": "none", + "defaultText": "", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "iconAlign": "left", + "inputType": "TEXT", + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "iktirnqpiw", + "label": "Código", + "labelAlignment": "left", + "labelPosition": "Left", + "labelStyle": "", + "labelTextSize": "0.875rem", + "labelWidth": "6", + "leftColumn": 14, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 24, + "mobileLeftColumn": 16, + "mobileRightColumn": 36, + "mobileTopRow": 17, + "needsErrorInfo": false, + "parentColumnSpace": 8.96875, + "parentId": "fhol56zf0m", + "parentRowSpace": 10, + "placeholderText": "Digite o código do concurso", + "renderMode": "CANVAS", + "resetOnSubmit": true, + "responsiveBehavior": "fill", + "rightColumn": 48, + "showStepArrows": false, + "topRow": 10, + "type": "INPUT_WIDGET_V2", + "version": 2, + "widgetId": "floyjiao51", + "widgetName": "EntradaDeletarConcursoBusca" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos/IconeFecharDeletarConcursos.json b/pages/Home/widgets/ModalDeletarConcursos/IconeFecharDeletarConcursos.json new file mode 100644 index 0000000..d6357f7 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarConcursos/IconeFecharDeletarConcursos.json @@ -0,0 +1,46 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "boxShadow": "none", + "buttonColor": "#cf4d10", + "buttonVariant": "TERTIARY", + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicPropertyPathList": [ + { + "key": "onClick" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconName": "cross", + "iconSize": 24, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "jo9fi1dtzv", + "leftColumn": 61, + "minWidth": 50, + "mobileBottomRow": 4, + "mobileLeftColumn": 58, + "mobileRightColumn": 64, + "mobileTopRow": 0, + "needsErrorInfo": false, + "onClick": "{{\nshowModal(ModalDeletar.name);}}", + "parentId": "fhol56zf0m", + "renderMode": "CANVAS", + "responsiveBehavior": "hug", + "rightColumn": 64, + "topRow": 0, + "type": "ICON_BUTTON_WIDGET", + "version": 1, + "widgetId": "5o4da2i6tl", + "widgetName": "IconeFecharDeletarConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos/InformacaoVoltarDeletarConcurs.json b/pages/Home/widgets/ModalDeletarConcursos/InformacaoVoltarDeletarConcurs.json new file mode 100644 index 0000000..9b9aa55 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarConcursos/InformacaoVoltarDeletarConcurs.json @@ -0,0 +1,52 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "0.875rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "3k131bglhm", + "leftColumn": 53, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 17, + "mobileLeftColumn": 43, + "mobileRightColumn": 59, + "mobileTopRow": 13, + "needsErrorInfo": false, + "originalBottomRow": 17, + "originalTopRow": 13, + "overflow": "NONE", + "parentColumnSpace": 8.96875, + "parentId": "fhol56zf0m", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 61, + "shouldTruncate": false, + "text": "Voltar", + "textAlign": "RIGHT", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "atwdx8br5q", + "widgetName": "InformacaoVoltarDeletarConcurs" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos/InformacoesDeletarConcursos.json b/pages/Home/widgets/ModalDeletarConcursos/InformacoesDeletarConcursos.json new file mode 100644 index 0000000..1c346cf --- /dev/null +++ b/pages/Home/widgets/ModalDeletarConcursos/InformacoesDeletarConcursos.json @@ -0,0 +1,51 @@ +{ + "animateLoading": true, + "borderColor": "", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 26, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "0.875rem", + "fontStyle": "ITALIC", + "isLoading": false, + "isVisible": true, + "key": "3k131bglhm", + "leftColumn": 24, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 24, + "mobileLeftColumn": 21, + "mobileRightColumn": 37, + "mobileTopRow": 20, + "needsErrorInfo": false, + "overflow": "NONE", + "parentColumnSpace": 8.96875, + "parentId": "fhol56zf0m", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 40, + "shouldTruncate": false, + "text": "- Informações -", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 22, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "ip2fzzr2ly", + "widgetName": "InformacoesDeletarConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos/ModalDeletarConcursos.json b/pages/Home/widgets/ModalDeletarConcursos/ModalDeletarConcursos.json new file mode 100644 index 0000000..80301e5 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarConcursos/ModalDeletarConcursos.json @@ -0,0 +1,86 @@ +{ + "animateLoading": true, + "backgroundColor": "#fee2e2", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 240, + "boxShadow": "none", + "canEscapeKeyClose": true, + "canOutsideClickClose": true, + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 360, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "ppsdbn5shn", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 366, + "minWidth": 450, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "t5htbm99pu", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 0, + "shouldScrollContents": false, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "fhol56zf0m", + "widgetName": "Canvas15" + } + ], + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "height": 366, + "isCanvas": true, + "isLoading": false, + "key": "byy7kzjzlu", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 24, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "0", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "rightColumn": 0, + "shouldScrollContents": true, + "topRow": 0, + "type": "MODAL_WIDGET", + "version": 2, + "widgetId": "t5htbm99pu", + "widgetName": "ModalDeletarConcursos", + "width": 752 +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos/TabelaInformacoesConcursoDelet.json b/pages/Home/widgets/ModalDeletarConcursos/TabelaInformacoesConcursoDelet.json new file mode 100644 index 0000000..0665ed0 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarConcursos/TabelaInformacoesConcursoDelet.json @@ -0,0 +1,255 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderColor": "#E0DEDE", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "borderWidth": "1", + "bottomRow": 35, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "cachedTableData": {}, + "canFreezeColumn": true, + "cellBackground": "#fce7f3", + "childStylesheet": { + "button": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "editActions": { + "discardBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "discardButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "saveBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "saveButtonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "iconButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "menuButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "menuColor": "{{appsmith.theme.colors.primaryColor}}" + } + }, + "columnOrder": [ + "codigo_concurso", + "edital", + "lista_vagas", + "orgao" + ], + "columnUpdatedAt": 1752003413369, + "columnWidthMap": { + "codigo_concurso": 180, + "lista_vagas": 273, + "orgao": 92 + }, + "customIsLoading": false, + "customIsLoadingValue": "", + "defaultPageSize": 0, + "defaultSelectedRowIndex": 0, + "defaultSelectedRowIndices": [ + 0 + ], + "delimiter": ",", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + }, + { + "key": "primaryColumns.codigo_concurso.computedValue" + }, + { + "key": "primaryColumns.edital.computedValue" + }, + { + "key": "primaryColumns.lista_vagas.computedValue" + }, + { + "key": "primaryColumns.orgao.computedValue" + } + ], + "dynamicPropertyPathList": [], + "dynamicTriggerPathList": [], + "enableClientSideSearch": true, + "endOfData": false, + "flexVerticalAlignment": "start", + "horizontalAlignment": "LEFT", + "inlineEditingSaveOption": "ROW_LEVEL", + "isLoading": false, + "isSortable": true, + "isVisible": true, + "isVisibleDownload": false, + "isVisibleFilters": false, + "isVisiblePagination": false, + "isVisibleSearch": false, + "key": "x43kcltiyk", + "label": "Data", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 71, + "mobileLeftColumn": 8, + "mobileRightColumn": 42, + "mobileTopRow": 43, + "needsErrorInfo": false, + "parentColumnSpace": 8.96875, + "parentId": "fhol56zf0m", + "parentRowSpace": 10, + "primaryColumns": { + "codigo_concurso": { + "alias": "codigo_concurso", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "#fce7f3", + "columnType": "text", + "computedValue": "{{(() => { const tableData = TabelaInformacoesConcursoDelet.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"codigo_concurso\"])) : codigo_concurso })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "codigo_concurso", + "index": 0, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "codigo_concurso", + "notation": "standard", + "originalId": "codigo_concurso", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "edital": { + "alias": "edital", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "#fce7f3", + "columnType": "text", + "computedValue": "{{(() => { const tableData = TabelaInformacoesConcursoDelet.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"edital\"])) : edital })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "edital", + "index": 1, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "edital", + "notation": "standard", + "originalId": "edital", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "lista_vagas": { + "alias": "lista_vagas", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "#fce7f3", + "columnType": "text", + "computedValue": "{{(() => { const tableData = TabelaInformacoesConcursoDelet.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"lista_vagas\"])) : lista_vagas })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "lista_vagas", + "index": 2, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "lista_vagas", + "notation": "standard", + "originalId": "lista_vagas", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "orgao": { + "alias": "orgao", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "#fce7f3", + "columnType": "text", + "computedValue": "{{(() => { const tableData = TabelaInformacoesConcursoDelet.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"orgao\"])) : orgao })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "orgao", + "index": 3, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "orgao", + "notation": "standard", + "originalId": "orgao", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + } + }, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "searchKey": "", + "tableData": "", + "textSize": "0.875rem", + "topRow": 26, + "totalRecordsCount": 0, + "type": "TABLE_WIDGET_V2", + "version": 2, + "verticalAlignment": "CENTER", + "widgetId": "4tatom45yu", + "widgetName": "TabelaInformacoesConcursoDelet" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos/TituloModalDeletar2.json b/pages/Home/widgets/ModalDeletarConcursos/TituloModalDeletar2.json new file mode 100644 index 0000000..b2bdf04 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarConcursos/TituloModalDeletar2.json @@ -0,0 +1,48 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1.25rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "3k131bglhm", + "leftColumn": 11, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 5, + "mobileLeftColumn": 1, + "mobileRightColumn": 41, + "mobileTopRow": 1, + "needsErrorInfo": false, + "overflow": "NONE", + "parentId": "fhol56zf0m", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 53, + "shouldTruncate": false, + "text": "Deletar de concursos", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "2om77n6xul", + "widgetName": "TituloModalDeletar2" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos2/BotaoCancelarDeletarConcursos.json b/pages/Home/widgets/ModalDeletarConcursos2/BotaoCancelarDeletarConcursos.json new file mode 100644 index 0000000..71703c2 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarConcursos2/BotaoCancelarDeletarConcursos.json @@ -0,0 +1,48 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 15, + "boxShadow": "none", + "buttonColor": "#7f1d1d", + "buttonStyle": "PRIMARY", + "buttonVariant": "SECONDARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "5gtf3b9r5z", + "leftColumn": 34, + "minWidth": 120, + "mobileBottomRow": 22, + "mobileLeftColumn": 31, + "mobileRightColumn": 47, + "mobileTopRow": 18, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalDeletarConcursos.name);}}", + "originalBottomRow": 15, + "originalTopRow": 11, + "parentId": "dbr8q4m9yd", + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 50, + "text": "Cancelar", + "topRow": 11, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "ct7u91e4wz", + "widgetName": "BotaoCancelarDeletarConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos2/BotaoConfirmarDeletarConcursos.json b/pages/Home/widgets/ModalDeletarConcursos2/BotaoConfirmarDeletarConcursos.json new file mode 100644 index 0000000..415dd6f --- /dev/null +++ b/pages/Home/widgets/ModalDeletarConcursos2/BotaoConfirmarDeletarConcursos.json @@ -0,0 +1,55 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 15, + "boxShadow": "none", + "buttonColor": "#7f1d1d", + "buttonStyle": "PRIMARY_BUTTON", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicPropertyPathList": [ + { + "key": "onClick" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconAlign": "left", + "iconName": "confirm", + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "5gtf3b9r5z", + "leftColumn": 13, + "minWidth": 120, + "mobileBottomRow": 22, + "mobileLeftColumn": 47, + "mobileRightColumn": 63, + "mobileTopRow": 18, + "needsErrorInfo": false, + "onClick": "{{\nJSConfirmarDeletarConcurso.confirmarDeletarConcurso();\nJSConfirmarDeletarConcurso.limparCampos();\n}}", + "originalBottomRow": 15, + "originalTopRow": 11, + "parentId": "dbr8q4m9yd", + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 29, + "text": "Deletar", + "topRow": 11, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "26t5erlm2k", + "widgetName": "BotaoConfirmarDeletarConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos2/DivisorDeletarConcursos.json b/pages/Home/widgets/ModalDeletarConcursos2/DivisorDeletarConcursos.json new file mode 100644 index 0000000..fae3ddb --- /dev/null +++ b/pages/Home/widgets/ModalDeletarConcursos2/DivisorDeletarConcursos.json @@ -0,0 +1,35 @@ +{ + "animateLoading": true, + "bottomRow": 11, + "capSide": 0, + "capType": "nc", + "dividerColor": "#858282", + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [], + "isLoading": false, + "isVisible": true, + "key": "oc71mlfu0s", + "leftColumn": 1, + "minWidth": 450, + "mobileBottomRow": 12, + "mobileLeftColumn": 21, + "mobileRightColumn": 41, + "mobileTopRow": 8, + "needsErrorInfo": false, + "orientation": "horizontal", + "originalBottomRow": 11, + "originalTopRow": 7, + "parentColumnSpace": 7.0625, + "parentId": "dbr8q4m9yd", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "strokeStyle": "dashed", + "thickness": 2, + "topRow": 7, + "type": "DIVIDER_WIDGET", + "version": 1, + "widgetId": "pkuf6hsq6z", + "widgetName": "DivisorDeletarConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos2/ModalDeletarConcursos2.json b/pages/Home/widgets/ModalDeletarConcursos2/ModalDeletarConcursos2.json new file mode 100644 index 0000000..5d92ef6 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarConcursos2/ModalDeletarConcursos2.json @@ -0,0 +1,83 @@ +{ + "animateLoading": true, + "backgroundColor": "#fee2e2", + "borderRadius": "0.375rem", + "bottomRow": 24, + "boxShadow": "none", + "canEscapeKeyClose": true, + "canOutsideClickClose": true, + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 240, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "28il149g8y", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 240, + "minWidth": 450, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "97rrbd2am7", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 0, + "shouldScrollContents": false, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "dbr8q4m9yd", + "widgetName": "Canvas16" + } + ], + "detachFromLayout": true, + "dynamicBindingPathList": [], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "height": 240, + "isCanvas": true, + "isLoading": false, + "key": "7msr0hhcg6", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 24, + "minHeight": 240, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "0", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "rightColumn": 0, + "shouldScrollContents": true, + "topRow": 0, + "type": "MODAL_WIDGET", + "version": 2, + "widgetId": "97rrbd2am7", + "widgetName": "ModalDeletarConcursos2", + "width": 464 +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos2/TituloDeletarConcursos2.json b/pages/Home/widgets/ModalDeletarConcursos2/TituloDeletarConcursos2.json new file mode 100644 index 0000000..d709494 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarConcursos2/TituloDeletarConcursos2.json @@ -0,0 +1,53 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 7, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + }, + { + "key": "text" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "ws0sz5bx41", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 5, + "mobileLeftColumn": 1, + "mobileRightColumn": 41, + "mobileTopRow": 1, + "needsErrorInfo": false, + "originalBottomRow": 7, + "originalTopRow": 3, + "overflow": "NONE", + "parentId": "dbr8q4m9yd", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldTruncate": false, + "text": "Tem certeza que deseja apagar dos dados de \"{{EntradaDeletarConcursoBusca.text}}\"", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 3, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "863dzowuql", + "widgetName": "TituloDeletarConcursos2" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalExibirCandidatos/IconeCandidatosParaVisu.json b/pages/Home/widgets/ModalExibirCandidatos/IconeCandidatosParaVisu.json new file mode 100644 index 0000000..2237f24 --- /dev/null +++ b/pages/Home/widgets/ModalExibirCandidatos/IconeCandidatosParaVisu.json @@ -0,0 +1,41 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "boxShadow": "none", + "buttonColor": "#cf4d10", + "buttonVariant": "TERTIARY", + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconName": "cross", + "iconSize": 24, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "nmd2xnaox6", + "leftColumn": 61, + "minWidth": 50, + "mobileBottomRow": 4, + "mobileLeftColumn": 58, + "mobileRightColumn": 64, + "mobileTopRow": 0, + "needsErrorInfo": false, + "onClick": "{{closeModal(ModalExibirCandidatos.name).then(() => {});}}", + "parentId": "nktdjoqw4a", + "renderMode": "CANVAS", + "responsiveBehavior": "hug", + "rightColumn": 64, + "topRow": 0, + "type": "ICON_BUTTON_WIDGET", + "version": 1, + "widgetId": "ng0v9itpaq", + "widgetName": "IconeCandidatosParaVisu" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalExibirCandidatos/InformacaoIconeVisuCandidatos.json b/pages/Home/widgets/ModalExibirCandidatos/InformacaoIconeVisuCandidatos.json new file mode 100644 index 0000000..312b7e9 --- /dev/null +++ b/pages/Home/widgets/ModalExibirCandidatos/InformacaoIconeVisuCandidatos.json @@ -0,0 +1,50 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "coy709x8o8", + "leftColumn": 56, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 4, + "mobileLeftColumn": 20, + "mobileRightColumn": 36, + "mobileTopRow": 0, + "needsErrorInfo": false, + "overflow": "NONE", + "parentColumnSpace": 13.78125, + "parentId": "nktdjoqw4a", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 61, + "shouldTruncate": false, + "text": "Voltar", + "textAlign": "RIGHT", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "o9ow12bquk", + "widgetName": "InformacaoIconeVisuCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalExibirCandidatos/ModalExibirCandidatos.json b/pages/Home/widgets/ModalExibirCandidatos/ModalExibirCandidatos.json new file mode 100644 index 0000000..498c6d7 --- /dev/null +++ b/pages/Home/widgets/ModalExibirCandidatos/ModalExibirCandidatos.json @@ -0,0 +1,86 @@ +{ + "animateLoading": true, + "borderRadius": "1.5rem", + "bottomRow": 323, + "boxShadow": "none", + "canEscapeKeyClose": true, + "canOutsideClickClose": true, + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 470, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "lxuylfkp6l", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 470, + "minWidth": 450, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "kjahfz21qk", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 0, + "shouldScrollContents": false, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "nktdjoqw4a", + "widgetName": "Canvas11Copy" + } + ], + "detachFromLayout": true, + "dynamicBindingPathList": [], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [ + { + "key": "onClose" + } + ], + "height": 470, + "isCanvas": true, + "isLoading": false, + "key": "c26pzkby7k", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 24, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "onClose": "{{showModal(ModalVisualizacao.name);}}", + "parentColumnSpace": 1, + "parentId": "0", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "rightColumn": 0, + "shouldScrollContents": true, + "topRow": 23, + "type": "MODAL_WIDGET", + "version": 2, + "widgetId": "kjahfz21qk", + "widgetName": "ModalExibirCandidatos", + "width": 894 +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalExibirCandidatos/TabelaExibirCandidatos.json b/pages/Home/widgets/ModalExibirCandidatos/TabelaExibirCandidatos.json new file mode 100644 index 0000000..58c257e --- /dev/null +++ b/pages/Home/widgets/ModalExibirCandidatos/TabelaExibirCandidatos.json @@ -0,0 +1,258 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderColor": "#E0DEDE", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "borderWidth": "1", + "bottomRow": 45, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "cachedTableData": {}, + "canFreezeColumn": false, + "cellBackground": "#f4f4f5", + "childStylesheet": { + "button": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "editActions": { + "discardBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "discardButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "saveBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "saveButtonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "iconButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "menuButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "menuColor": "{{appsmith.theme.colors.primaryColor}}" + } + }, + "columnOrder": [ + "cpf", + "data_nascimento", + "nome", + "profissoes" + ], + "columnUpdatedAt": 1751864186877, + "columnWidthMap": { + "codigo_concurso": 205, + "data_nascimento": 286, + "lista_vagas": 367 + }, + "customIsLoading": false, + "customIsLoadingValue": "", + "defaultPageSize": 0, + "defaultSelectedRowIndex": 0, + "defaultSelectedRowIndices": [ + 0 + ], + "delimiter": ",", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + }, + { + "key": "tableData" + }, + { + "key": "primaryColumns.cpf.computedValue" + }, + { + "key": "primaryColumns.data_nascimento.computedValue" + }, + { + "key": "primaryColumns.nome.computedValue" + }, + { + "key": "primaryColumns.profissoes.computedValue" + } + ], + "dynamicPropertyPathList": [ + { + "key": "tableData" + } + ], + "dynamicTriggerPathList": [], + "enableClientSideSearch": true, + "endOfData": false, + "flexVerticalAlignment": "start", + "horizontalAlignment": "LEFT", + "inlineEditingSaveOption": "ROW_LEVEL", + "isLoading": false, + "isSortable": true, + "isVisible": true, + "isVisibleDownload": true, + "isVisibleFilters": true, + "isVisiblePagination": true, + "isVisibleSearch": true, + "key": "ggr7o0havu", + "label": "Data", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 28, + "mobileLeftColumn": 0, + "mobileRightColumn": 22, + "mobileTopRow": 0, + "needsErrorInfo": false, + "originalBottomRow": 52, + "originalTopRow": 11, + "parentColumnSpace": 6.9375, + "parentId": "nktdjoqw4a", + "parentRowSpace": 10, + "primaryColumns": { + "cpf": { + "alias": "cpf", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "#f4f4f5", + "columnType": "text", + "computedValue": "{{(() => { const tableData = TabelaExibirCandidatos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"cpf\"])) : cpf })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "horizontalAlignment": "LEFT", + "id": "cpf", + "index": 0, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "cpf", + "notation": "standard", + "originalId": "cpf", + "sticky": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "data_nascimento": { + "alias": "data_nascimento", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "#f4f4f5", + "columnType": "date", + "computedValue": "{{(() => { const tableData = TabelaExibirCandidatos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"data_nascimento\"])) : data_nascimento })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "horizontalAlignment": "LEFT", + "id": "data_nascimento", + "index": 1, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "data_nascimento", + "notation": "standard", + "originalId": "data_nascimento", + "outputFormat": "DD/MM/YYYY", + "sticky": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "nome": { + "alias": "nome", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "#f4f4f5", + "columnType": "text", + "computedValue": "{{(() => { const tableData = TabelaExibirCandidatos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"nome\"])) : nome })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "horizontalAlignment": "LEFT", + "id": "nome", + "index": 2, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "nome", + "notation": "standard", + "originalId": "nome", + "sticky": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "profissoes": { + "alias": "profissoes", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "#f4f4f5", + "columnType": "text", + "computedValue": "{{(() => { const tableData = TabelaExibirCandidatos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"profissoes\"])) : profissoes })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "horizontalAlignment": "LEFT", + "id": "profissoes", + "index": 3, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "profissoes", + "notation": "standard", + "originalId": "profissoes", + "sticky": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + } + }, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "searchKey": "", + "showInlineEditingOptionDropdown": true, + "tableData": "{{fetchCandidatos.data}}", + "textSize": "0.875rem", + "topRow": 4, + "totalRecordsCount": 0, + "type": "TABLE_WIDGET_V2", + "version": 2, + "verticalAlignment": "CENTER", + "widgetId": "3uss704dxp", + "widgetName": "TabelaExibirCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalExibirCandidatos/TituloExibirCandidatos.json b/pages/Home/widgets/ModalExibirCandidatos/TituloExibirCandidatos.json new file mode 100644 index 0000000..e264109 --- /dev/null +++ b/pages/Home/widgets/ModalExibirCandidatos/TituloExibirCandidatos.json @@ -0,0 +1,56 @@ +{ + "animateLoading": true, + "borderColor": "{{appsmith.theme.colors.backgroundColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + }, + { + "key": "borderColor" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "coy709x8o8", + "leftColumn": 9, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 4, + "mobileLeftColumn": 1, + "mobileRightColumn": 17, + "mobileTopRow": 0, + "needsErrorInfo": false, + "originalBottomRow": 8, + "originalTopRow": 4, + "overflow": "NONE", + "parentColumnSpace": 13.78125, + "parentId": "nktdjoqw4a", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 56, + "shouldTruncate": false, + "text": "Exibindo dados de todos os candidatos", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "vvtjt73oad", + "widgetName": "TituloExibirCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalExibirConcursos/IconeConcursosParaVisu.json b/pages/Home/widgets/ModalExibirConcursos/IconeConcursosParaVisu.json new file mode 100644 index 0000000..ab770cb --- /dev/null +++ b/pages/Home/widgets/ModalExibirConcursos/IconeConcursosParaVisu.json @@ -0,0 +1,42 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "boxShadow": "none", + "buttonColor": "#cf4d10", + "buttonVariant": "TERTIARY", + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicPropertyPathList": [], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconName": "cross", + "iconSize": 24, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "nmd2xnaox6", + "leftColumn": 61, + "minWidth": 50, + "mobileBottomRow": 4, + "mobileLeftColumn": 58, + "mobileRightColumn": 64, + "mobileTopRow": 0, + "needsErrorInfo": false, + "onClick": "{{closeModal(ModalExibirConcursos.name);}}", + "parentId": "9afvyxpp8c", + "renderMode": "CANVAS", + "responsiveBehavior": "hug", + "rightColumn": 64, + "topRow": 0, + "type": "ICON_BUTTON_WIDGET", + "version": 1, + "widgetId": "e0uss4a574", + "widgetName": "IconeConcursosParaVisu" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalExibirConcursos/InformacaoIconeVisuConsursos.json b/pages/Home/widgets/ModalExibirConcursos/InformacaoIconeVisuConsursos.json new file mode 100644 index 0000000..50560fc --- /dev/null +++ b/pages/Home/widgets/ModalExibirConcursos/InformacaoIconeVisuConsursos.json @@ -0,0 +1,50 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "coy709x8o8", + "leftColumn": 56, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 4, + "mobileLeftColumn": 20, + "mobileRightColumn": 36, + "mobileTopRow": 0, + "needsErrorInfo": false, + "overflow": "NONE", + "parentColumnSpace": 13.78125, + "parentId": "9afvyxpp8c", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 61, + "shouldTruncate": false, + "text": "Voltar", + "textAlign": "RIGHT", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "4havqzejyg", + "widgetName": "InformacaoIconeVisuConsursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalExibirConcursos/ModalExibirConcursos.json b/pages/Home/widgets/ModalExibirConcursos/ModalExibirConcursos.json new file mode 100644 index 0000000..5dbddeb --- /dev/null +++ b/pages/Home/widgets/ModalExibirConcursos/ModalExibirConcursos.json @@ -0,0 +1,86 @@ +{ + "animateLoading": true, + "borderRadius": "1.5rem", + "bottomRow": 346, + "boxShadow": "none", + "canEscapeKeyClose": true, + "canOutsideClickClose": true, + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 470, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "lxuylfkp6l", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 470, + "minWidth": 450, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "i6tk87au9q", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 0, + "shouldScrollContents": false, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "9afvyxpp8c", + "widgetName": "Canvas11CopyCopy" + } + ], + "detachFromLayout": true, + "dynamicBindingPathList": [], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [ + { + "key": "onClose" + } + ], + "height": 470, + "isCanvas": true, + "isLoading": false, + "key": "c26pzkby7k", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 24, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "onClose": "{{showModal(ModalVisualizacao.name);}}", + "parentColumnSpace": 1, + "parentId": "0", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "rightColumn": 0, + "shouldScrollContents": true, + "topRow": 46, + "type": "MODAL_WIDGET", + "version": 2, + "widgetId": "i6tk87au9q", + "widgetName": "ModalExibirConcursos", + "width": 894.5999999999999 +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalExibirConcursos/TabelaExibirConcursos.json b/pages/Home/widgets/ModalExibirConcursos/TabelaExibirConcursos.json new file mode 100644 index 0000000..6480809 --- /dev/null +++ b/pages/Home/widgets/ModalExibirConcursos/TabelaExibirConcursos.json @@ -0,0 +1,253 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderColor": "#E0DEDE", + "borderRadius": "1.5rem", + "borderWidth": "1", + "bottomRow": 45, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "cachedTableData": {}, + "canFreezeColumn": false, + "cellBackground": "#f4f4f5", + "childStylesheet": { + "button": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "editActions": { + "discardBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "discardButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "saveBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "saveButtonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "iconButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "menuButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "menuColor": "{{appsmith.theme.colors.primaryColor}}" + } + }, + "columnOrder": [ + "codigo_concurso", + "edital", + "lista_vagas", + "orgao" + ], + "columnUpdatedAt": 1751865920856, + "columnWidthMap": { + "lista_vagas": 471 + }, + "customIsLoading": false, + "customIsLoadingValue": "", + "defaultPageSize": 0, + "defaultSelectedRowIndex": 0, + "defaultSelectedRowIndices": [ + 0 + ], + "delimiter": ";", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "boxShadow" + }, + { + "key": "tableData" + }, + { + "key": "primaryColumns.codigo_concurso.computedValue" + }, + { + "key": "primaryColumns.edital.computedValue" + }, + { + "key": "primaryColumns.lista_vagas.computedValue" + }, + { + "key": "primaryColumns.orgao.computedValue" + } + ], + "dynamicPropertyPathList": [], + "dynamicTriggerPathList": [], + "enableClientSideSearch": true, + "endOfData": false, + "flexVerticalAlignment": "start", + "horizontalAlignment": "LEFT", + "inlineEditingSaveOption": "ROW_LEVEL", + "isLoading": false, + "isSortable": true, + "isVisible": true, + "isVisibleDownload": true, + "isVisibleFilters": true, + "isVisiblePagination": true, + "isVisibleSearch": true, + "key": "pxzmcromqa", + "label": "Data", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 40, + "mobileLeftColumn": 0, + "mobileRightColumn": 11, + "mobileTopRow": 12, + "needsErrorInfo": false, + "parentColumnSpace": 14.478124999999999, + "parentId": "9afvyxpp8c", + "parentRowSpace": 10, + "primaryColumns": { + "codigo_concurso": { + "alias": "codigo_concurso", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "#f4f4f5", + "columnType": "text", + "computedValue": "{{(() => { const tableData = TabelaExibirConcursos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"codigo_concurso\"])) : codigo_concurso })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "codigo_concurso", + "index": 0, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "codigo_concurso", + "notation": "standard", + "originalId": "codigo_concurso", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "edital": { + "alias": "edital", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "#f4f4f5", + "columnType": "text", + "computedValue": "{{(() => { const tableData = TabelaExibirConcursos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"edital\"])) : edital })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "edital", + "index": 1, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "edital", + "notation": "standard", + "originalId": "edital", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "lista_vagas": { + "alias": "lista_vagas", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "#f4f4f5", + "columnType": "text", + "computedValue": "{{(() => { const tableData = TabelaExibirConcursos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"lista_vagas\"])) : lista_vagas })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "lista_vagas", + "index": 2, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "lista_vagas", + "notation": "standard", + "originalId": "lista_vagas", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "orgao": { + "alias": "orgao", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "#f4f4f5", + "columnType": "text", + "computedValue": "{{(() => { const tableData = TabelaExibirConcursos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"orgao\"])) : orgao })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "orgao", + "index": 3, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "orgao", + "notation": "standard", + "originalId": "orgao", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + } + }, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "searchKey": "", + "tableData": "{{fetchConcursos.data}}", + "textSize": "0.875rem", + "topRow": 4, + "totalRecordsCount": 0, + "type": "TABLE_WIDGET_V2", + "version": 2, + "verticalAlignment": "CENTER", + "widgetId": "j8nv64ezzp", + "widgetName": "TabelaExibirConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalExibirConcursos/TituloExibirConcursos.json b/pages/Home/widgets/ModalExibirConcursos/TituloExibirConcursos.json new file mode 100644 index 0000000..97db219 --- /dev/null +++ b/pages/Home/widgets/ModalExibirConcursos/TituloExibirConcursos.json @@ -0,0 +1,56 @@ +{ + "animateLoading": true, + "borderColor": "{{appsmith.theme.colors.backgroundColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + }, + { + "key": "borderColor" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "coy709x8o8", + "leftColumn": 8, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 4, + "mobileLeftColumn": 1, + "mobileRightColumn": 17, + "mobileTopRow": 0, + "needsErrorInfo": false, + "originalBottomRow": 8, + "originalTopRow": 4, + "overflow": "NONE", + "parentColumnSpace": 13.78125, + "parentId": "9afvyxpp8c", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 56, + "shouldTruncate": false, + "text": "Exibindo dados de todos os concursos", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "4vtckzhc1e", + "widgetName": "TituloExibirConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserir/BotaoInserirCandidatos.json b/pages/Home/widgets/ModalInserir/BotaoInserirCandidatos.json new file mode 100644 index 0000000..d22ab15 --- /dev/null +++ b/pages/Home/widgets/ModalInserir/BotaoInserirCandidatos.json @@ -0,0 +1,50 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 17, + "boxShadow": "none", + "buttonColor": "#eab308", + "buttonStyle": "PRIMARY_BUTTON", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconAlign": "left", + "iconName": "book", + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "c5fnr3flq5", + "leftColumn": 36, + "minWidth": 120, + "mobileBottomRow": 22, + "mobileLeftColumn": 47, + "mobileRightColumn": 63, + "mobileTopRow": 18, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalInserirCandidatos.name);}}", + "originalBottomRow": 17, + "originalTopRow": 13, + "parentId": "0r7dgcqx0t", + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 55, + "text": "Candidatos", + "topRow": 13, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "m92bqqs0li", + "widgetName": "BotaoInserirCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserir/BotaoInserirConcursos.json b/pages/Home/widgets/ModalInserir/BotaoInserirConcursos.json new file mode 100644 index 0000000..bbc05b3 --- /dev/null +++ b/pages/Home/widgets/ModalInserir/BotaoInserirConcursos.json @@ -0,0 +1,46 @@ +{ + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 17, + "boxShadow": "none", + "buttonColor": "#eab308", + "buttonStyle": "PRIMARY", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconAlign": "left", + "iconName": "briefcase", + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "c5fnr3flq5", + "leftColumn": 9, + "minWidth": 120, + "mobileBottomRow": 22, + "mobileLeftColumn": 31, + "mobileRightColumn": 47, + "mobileTopRow": 18, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalInserirConcursos.name);}}", + "originalBottomRow": 17, + "originalTopRow": 13, + "parentId": "0r7dgcqx0t", + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 28, + "text": "Concursos", + "topRow": 13, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "e4p9ng07oz", + "widgetName": "BotaoInserirConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserir/DivisorAtualizarCopy.json b/pages/Home/widgets/ModalInserir/DivisorAtualizarCopy.json new file mode 100644 index 0000000..5ee1b65 --- /dev/null +++ b/pages/Home/widgets/ModalInserir/DivisorAtualizarCopy.json @@ -0,0 +1,33 @@ +{ + "animateLoading": true, + "bottomRow": 8, + "capSide": 0, + "capType": "dot", + "dividerColor": "#858282", + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [], + "isLoading": false, + "isVisible": true, + "key": "63xzgfvb43", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 8, + "mobileLeftColumn": 7, + "mobileRightColumn": 27, + "mobileTopRow": 4, + "needsErrorInfo": false, + "orientation": "horizontal", + "parentColumnSpace": 6.9375, + "parentId": "0r7dgcqx0t", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 63, + "strokeStyle": "solid", + "thickness": 2, + "topRow": 4, + "type": "DIVIDER_WIDGET", + "version": 1, + "widgetId": "8g5rjdcl93", + "widgetName": "DivisorAtualizarCopy" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserir/IconeSairModalInserir.json b/pages/Home/widgets/ModalInserir/IconeSairModalInserir.json new file mode 100644 index 0000000..cfd540b --- /dev/null +++ b/pages/Home/widgets/ModalInserir/IconeSairModalInserir.json @@ -0,0 +1,43 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 23, + "boxShadow": "none", + "buttonColor": "#cf4d10", + "buttonVariant": "TERTIARY", + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconName": "cross", + "iconSize": 24, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "nmd2xnaox6", + "leftColumn": 57, + "minWidth": 50, + "mobileBottomRow": 4, + "mobileLeftColumn": 58, + "mobileRightColumn": 64, + "mobileTopRow": 0, + "needsErrorInfo": false, + "onClick": "{{closeModal(ModalInserir.name);}}", + "originalBottomRow": 23, + "originalTopRow": 19, + "parentId": "0r7dgcqx0t", + "renderMode": "CANVAS", + "responsiveBehavior": "hug", + "rightColumn": 63, + "topRow": 19, + "type": "ICON_BUTTON_WIDGET", + "version": 1, + "widgetId": "b383vc2b97", + "widgetName": "IconeSairModalInserir" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserir/InformacaoIconeInserir.json b/pages/Home/widgets/ModalInserir/InformacaoIconeInserir.json new file mode 100644 index 0000000..5fcdec1 --- /dev/null +++ b/pages/Home/widgets/ModalInserir/InformacaoIconeInserir.json @@ -0,0 +1,52 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 23, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "hyfpo3ltw0", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 23, + "mobileLeftColumn": 41, + "mobileRightColumn": 57, + "mobileTopRow": 19, + "needsErrorInfo": false, + "originalBottomRow": 23, + "originalTopRow": 19, + "overflow": "NONE", + "parentColumnSpace": 6.9375, + "parentId": "0r7dgcqx0t", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 57, + "shouldTruncate": false, + "text": "Sair", + "textAlign": "RIGHT", + "textColor": "#231F20", + "topRow": 19, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "ixk4j9oxnh", + "widgetName": "InformacaoIconeInserir" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserir/ModalInserir.json b/pages/Home/widgets/ModalInserir/ModalInserir.json new file mode 100644 index 0000000..edf2c39 --- /dev/null +++ b/pages/Home/widgets/ModalInserir/ModalInserir.json @@ -0,0 +1,82 @@ +{ + "animateLoading": true, + "borderRadius": "1.5rem", + "bottomRow": 274, + "boxShadow": "none", + "canEscapeKeyClose": true, + "canOutsideClickClose": true, + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 250, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "lxuylfkp6l", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 0, + "minWidth": 450, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "ejgedzdngd", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 0, + "shouldScrollContents": false, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "0r7dgcqx0t", + "widgetName": "Canvas10CopyCopy" + } + ], + "detachFromLayout": true, + "dynamicBindingPathList": [], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "height": 250, + "isCanvas": true, + "isLoading": false, + "key": "c26pzkby7k", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 24, + "minHeight": 250, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "0", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "rightColumn": 0, + "shouldScrollContents": true, + "topRow": 24, + "type": "MODAL_WIDGET", + "version": 2, + "widgetId": "ejgedzdngd", + "widgetName": "ModalInserir", + "width": 456 +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserir/SubtituloModalInserir.json b/pages/Home/widgets/ModalInserir/SubtituloModalInserir.json new file mode 100644 index 0000000..b0d4460 --- /dev/null +++ b/pages/Home/widgets/ModalInserir/SubtituloModalInserir.json @@ -0,0 +1,53 @@ +{ + "animateLoading": true, + "backgroundColor": "", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 12, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "", + "isLoading": false, + "isVisible": true, + "key": "hyfpo3ltw0", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 8, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 4, + "needsErrorInfo": false, + "originalBottomRow": 12, + "originalTopRow": 8, + "overflow": "NONE", + "parentColumnSpace": 6.9375, + "parentId": "0r7dgcqx0t", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldTruncate": false, + "text": "Qual tabela deseja adicionar um valor?", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 8, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "tmspd5pc31", + "widgetName": "SubtituloModalInserir" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserir/TituloModalInserir.json b/pages/Home/widgets/ModalInserir/TituloModalInserir.json new file mode 100644 index 0000000..d84375e --- /dev/null +++ b/pages/Home/widgets/ModalInserir/TituloModalInserir.json @@ -0,0 +1,48 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1.25rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "hyfpo3ltw0", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 5, + "mobileLeftColumn": 1, + "mobileRightColumn": 41, + "mobileTopRow": 1, + "needsErrorInfo": false, + "overflow": "NONE", + "parentId": "0r7dgcqx0t", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 63, + "shouldTruncate": false, + "text": "Acrescentar na tabela", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "a0lw3m1rde", + "widgetName": "TituloModalInserir" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirCandidatos/BotaoInserirCadastrarCandidato.json b/pages/Home/widgets/ModalInserirCandidatos/BotaoInserirCadastrarCandidato.json new file mode 100644 index 0000000..368a170 --- /dev/null +++ b/pages/Home/widgets/ModalInserirCandidatos/BotaoInserirCadastrarCandidato.json @@ -0,0 +1,52 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 31, + "boxShadow": "none", + "buttonColor": "#eab308", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicPropertyPathList": [], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconAlign": "left", + "iconName": "insert", + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "3cpxkuurp2", + "leftColumn": 20, + "minWidth": 120, + "mobileBottomRow": 34, + "mobileLeftColumn": 23, + "mobileRightColumn": 39, + "mobileTopRow": 30, + "needsErrorInfo": false, + "onClick": "{{JSCadastrarCandidato.cadastrarCandidato();}}", + "originalBottomRow": 32, + "originalTopRow": 28, + "parentColumnSpace": 6.8125, + "parentId": "ztmg68ny6t", + "parentRowSpace": 10, + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 44, + "text": "Cadastrar candidato", + "topRow": 27, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "exb8vansgg", + "widgetName": "BotaoInserirCadastrarCandidato" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirCandidatos/DivisorInserirCandidatos.json b/pages/Home/widgets/ModalInserirCandidatos/DivisorInserirCandidatos.json new file mode 100644 index 0000000..7f2d6b8 --- /dev/null +++ b/pages/Home/widgets/ModalInserirCandidatos/DivisorInserirCandidatos.json @@ -0,0 +1,35 @@ +{ + "animateLoading": true, + "bottomRow": 8, + "capSide": 0, + "capType": "dot", + "dividerColor": "#858282", + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [], + "isLoading": false, + "isVisible": true, + "key": "kt04fg9sm7", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 8, + "mobileLeftColumn": 0, + "mobileRightColumn": 20, + "mobileTopRow": 4, + "needsErrorInfo": false, + "orientation": "horizontal", + "originalBottomRow": 8, + "originalTopRow": 4, + "parentColumnSpace": 6.9375, + "parentId": "ztmg68ny6t", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "strokeStyle": "solid", + "thickness": 2, + "topRow": 4, + "type": "DIVIDER_WIDGET", + "version": 1, + "widgetId": "ozv0ubgtjh", + "widgetName": "DivisorInserirCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirCandidatos/EntradaAniversarioInserir.json b/pages/Home/widgets/ModalInserirCandidatos/EntradaAniversarioInserir.json new file mode 100644 index 0000000..6d89814 --- /dev/null +++ b/pages/Home/widgets/ModalInserirCandidatos/EntradaAniversarioInserir.json @@ -0,0 +1,56 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 17, + "boxShadow": "none", + "closeOnSelection": true, + "dateFormat": "DD/MM/YYYY", + "datePickerType": "DATE_PICKER", + "defaultDate": "2007-07-07T19:25:05.055-03:00", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "firstDayOfWeek": "0", + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "o1fwuj43qj", + "label": "Aniversário", + "labelAlignment": "right", + "labelPosition": "Left", + "labelTextSize": "0.875rem", + "labelWidth": "10", + "leftColumn": 10, + "maxDate": "2007-07-07T15:29:00.000-03:00", + "maxDynamicHeight": 9000, + "minDate": "1990-07-07T15:30:00.000-03:00", + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 20, + "mobileLeftColumn": 0, + "mobileRightColumn": 10, + "mobileTopRow": 13, + "needsErrorInfo": false, + "parentColumnSpace": 7.8125, + "parentId": "ztmg68ny6t", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 53, + "shortcuts": false, + "timePrecision": "None", + "topRow": 13, + "type": "DATE_PICKER_WIDGET2", + "version": 2, + "widgetId": "juz7d9lnjq", + "widgetName": "EntradaAniversarioInserir" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirCandidatos/EntradaCPFInserir.json b/pages/Home/widgets/ModalInserirCandidatos/EntradaCPFInserir.json new file mode 100644 index 0000000..677727a --- /dev/null +++ b/pages/Home/widgets/ModalInserirCandidatos/EntradaCPFInserir.json @@ -0,0 +1,67 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "autoFocus": false, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 21, + "boxShadow": "none", + "defaultText": "", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicPropertyPathList": [ + { + "key": "onTextChanged" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onTextChanged" + } + ], + "iconAlign": "left", + "inputType": "TEXT", + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "en0mlqbq9w", + "label": "CPF", + "labelAlignment": "right", + "labelPosition": "Left", + "labelStyle": "", + "labelTextSize": "0.875rem", + "labelWidth": "7", + "leftColumn": 17, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 15, + "mobileLeftColumn": 0, + "mobileRightColumn": 13, + "mobileTopRow": 8, + "needsErrorInfo": false, + "onTextChanged": "{{ \n EntradaCPFInserir.setValue(\n EntradaCPFInserir.text\n .replace(/\\D/g, '') // tira letras\n .slice(0, 11) // garante que só tera 11 numeros\n .replace(/(\\d{3})(\\d{3})(\\d{3})(\\d{2})/, '$1.$2.$3-$4') // separa bonitinho\n ) \n}}", + "originalBottomRow": 22, + "originalTopRow": 18, + "parentColumnSpace": 12.21875, + "parentId": "ztmg68ny6t", + "parentRowSpace": 10, + "placeholderText": "000.000.000-00", + "renderMode": "CANVAS", + "resetOnSubmit": true, + "responsiveBehavior": "fill", + "rightColumn": 45, + "showStepArrows": false, + "topRow": 17, + "type": "INPUT_WIDGET_V2", + "version": 2, + "widgetId": "c9pxi6ywsn", + "widgetName": "EntradaCPFInserir" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirCandidatos/EntradaNomeInserir.json b/pages/Home/widgets/ModalInserirCandidatos/EntradaNomeInserir.json new file mode 100644 index 0000000..8d4d1fb --- /dev/null +++ b/pages/Home/widgets/ModalInserirCandidatos/EntradaNomeInserir.json @@ -0,0 +1,57 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "autoFocus": false, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 13, + "boxShadow": "none", + "defaultText": "", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "iconAlign": "left", + "inputType": "TEXT", + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "en0mlqbq9w", + "label": "Nome", + "labelAlignment": "right", + "labelPosition": "Left", + "labelStyle": "", + "labelTextSize": "0.875rem", + "labelWidth": "10", + "leftColumn": 10, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 15, + "mobileLeftColumn": 0, + "mobileRightColumn": 13, + "mobileTopRow": 8, + "needsErrorInfo": false, + "originalBottomRow": 12, + "originalTopRow": 8, + "parentColumnSpace": 12.21875, + "parentId": "ztmg68ny6t", + "parentRowSpace": 10, + "placeholderText": "Nome do candidato", + "renderMode": "CANVAS", + "resetOnSubmit": true, + "responsiveBehavior": "fill", + "rightColumn": 53, + "showStepArrows": false, + "topRow": 9, + "type": "INPUT_WIDGET_V2", + "version": 2, + "widgetId": "sko8rrtjxo", + "widgetName": "EntradaNomeInserir" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirCandidatos/InformacaoSairInserir.json b/pages/Home/widgets/ModalInserirCandidatos/InformacaoSairInserir.json new file mode 100644 index 0000000..80a674f --- /dev/null +++ b/pages/Home/widgets/ModalInserirCandidatos/InformacaoSairInserir.json @@ -0,0 +1,50 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "9nmr58y8do", + "leftColumn": 53, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 15, + "mobileLeftColumn": 38, + "mobileRightColumn": 54, + "mobileTopRow": 11, + "needsErrorInfo": false, + "overflow": "NONE", + "parentColumnSpace": 8.0625, + "parentId": "ztmg68ny6t", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 61, + "shouldTruncate": false, + "text": "Voltar", + "textAlign": "RIGHT", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "8al4wdir3t", + "widgetName": "InformacaoSairInserir" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirCandidatos/InformacaoSairInserirCandidato.json b/pages/Home/widgets/ModalInserirCandidatos/InformacaoSairInserirCandidato.json new file mode 100644 index 0000000..d558cbf --- /dev/null +++ b/pages/Home/widgets/ModalInserirCandidatos/InformacaoSairInserirCandidato.json @@ -0,0 +1,46 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "boxShadow": "none", + "buttonColor": "#cf4d10", + "buttonVariant": "TERTIARY", + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicPropertyPathList": [ + { + "key": "onClick" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconName": "cross", + "iconSize": 24, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "p9eq8y71p8", + "leftColumn": 61, + "minWidth": 50, + "mobileBottomRow": 4, + "mobileLeftColumn": 58, + "mobileRightColumn": 64, + "mobileTopRow": 0, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalInserir.name).then(() => {\n closeModal(ModalInserirConcursos.name);\n\tEntradaCPFInserir.setValue(\"\");\nEntradaAniversarioInserir.setValue(\"07/07/2007\");\n});}}", + "parentId": "ztmg68ny6t", + "renderMode": "CANVAS", + "responsiveBehavior": "hug", + "rightColumn": 64, + "topRow": 0, + "type": "ICON_BUTTON_WIDGET", + "version": 1, + "widgetId": "n14ybgv0m4", + "widgetName": "InformacaoSairInserirCandidato" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirCandidatos/ModalInserirCandidatos.json b/pages/Home/widgets/ModalInserirCandidatos/ModalInserirCandidatos.json new file mode 100644 index 0000000..f41ca42 --- /dev/null +++ b/pages/Home/widgets/ModalInserirCandidatos/ModalInserirCandidatos.json @@ -0,0 +1,86 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 274, + "boxShadow": "none", + "canEscapeKeyClose": true, + "canOutsideClickClose": true, + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 340, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "ec93yhpiwc", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 348, + "minWidth": 450, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "6twql9oqz6", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 0, + "shouldScrollContents": false, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "ztmg68ny6t", + "widgetName": "Canvas13Copy" + } + ], + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "height": 348, + "isCanvas": true, + "isLoading": false, + "key": "835mobw8be", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 24, + "minHeight": 240, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "0", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "rightColumn": 0, + "shouldScrollContents": true, + "topRow": 34, + "type": "MODAL_WIDGET", + "version": 2, + "widgetId": "6twql9oqz6", + "widgetName": "ModalInserirCandidatos", + "width": 512 +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirCandidatos/ProfissoesInserir.json b/pages/Home/widgets/ModalInserirCandidatos/ProfissoesInserir.json new file mode 100644 index 0000000..befeff9 --- /dev/null +++ b/pages/Home/widgets/ModalInserirCandidatos/ProfissoesInserir.json @@ -0,0 +1,61 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 25, + "boxShadow": "none", + "defaultOptionValue": "[]", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicPropertyPathList": [ + { + "key": "sourceData" + } + ], + "dynamicTriggerPathList": [], + "isDisabled": false, + "isFilterable": true, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "ylb8g0ljvz", + "labelAlignment": "right", + "labelPosition": "Left", + "labelText": "Profissões", + "labelTextSize": "0.875rem", + "labelWidth": "10", + "leftColumn": 5, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 29, + "mobileLeftColumn": 0, + "mobileRightColumn": 9, + "mobileTopRow": 22, + "needsErrorInfo": false, + "optionLabel": "name", + "optionValue": "code", + "originalBottomRow": 27, + "originalTopRow": 23, + "parentColumnSpace": 12.21875, + "parentId": "ztmg68ny6t", + "parentRowSpace": 10, + "placeholderText": "Escolha pelo menos uma profissão", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 60, + "serverSideFiltering": false, + "sourceData": "[\n {\n \"name\": \"analista de sistemas\",\n \"code\": \"analista de sistemas\"\n },\n {\n \"name\": \"carpinteiro\",\n \"code\": \"carpinteiro\"\n },\n {\n \"name\": \"professor de matematica\",\n \"code\": \"professor de matematica\"\n },\n\t{\n\t\t\"name\": \"assistente adminstrativo\",\n\t\t\"code\": \"asistente administrativo\"\n\t}\n]", + "topRow": 21, + "type": "MULTI_SELECT_WIDGET_V2", + "version": 1, + "widgetId": "u6a5vypnfu", + "widgetName": "ProfissoesInserir" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirCandidatos/TituloInserirCandidatos.json b/pages/Home/widgets/ModalInserirCandidatos/TituloInserirCandidatos.json new file mode 100644 index 0000000..c149376 --- /dev/null +++ b/pages/Home/widgets/ModalInserirCandidatos/TituloInserirCandidatos.json @@ -0,0 +1,48 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "9nmr58y8do", + "leftColumn": 10, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 5, + "mobileLeftColumn": 1, + "mobileRightColumn": 41, + "mobileTopRow": 1, + "needsErrorInfo": false, + "overflow": "NONE", + "parentId": "ztmg68ny6t", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 53, + "shouldTruncate": false, + "text": "Inserindo dados na tabela Candidatos", + "textAlign": "LEFT", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "xpdkmnsa5c", + "widgetName": "TituloInserirCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirConcursos/CadastrarConcurso.json b/pages/Home/widgets/ModalInserirConcursos/CadastrarConcurso.json new file mode 100644 index 0000000..2c763e7 --- /dev/null +++ b/pages/Home/widgets/ModalInserirConcursos/CadastrarConcurso.json @@ -0,0 +1,52 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 33, + "boxShadow": "none", + "buttonColor": "#eab308", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicPropertyPathList": [], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconAlign": "left", + "iconName": "insert", + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "3cpxkuurp2", + "leftColumn": 20, + "minWidth": 120, + "mobileBottomRow": 34, + "mobileLeftColumn": 23, + "mobileRightColumn": 39, + "mobileTopRow": 30, + "needsErrorInfo": false, + "onClick": "{{JSCadastrarConcurso.cadastrarConcurso();}}", + "originalBottomRow": 32, + "originalTopRow": 28, + "parentColumnSpace": 6.8125, + "parentId": "sn3t2w7xdf", + "parentRowSpace": 10, + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 44, + "text": "Cadastrar concurso", + "topRow": 29, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "ziuq1x4wzi", + "widgetName": "CadastrarConcurso" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirConcursos/DivisorInserirConcursos.json b/pages/Home/widgets/ModalInserirConcursos/DivisorInserirConcursos.json new file mode 100644 index 0000000..ffa619d --- /dev/null +++ b/pages/Home/widgets/ModalInserirConcursos/DivisorInserirConcursos.json @@ -0,0 +1,35 @@ +{ + "animateLoading": true, + "bottomRow": 8, + "capSide": 0, + "capType": "dot", + "dividerColor": "#858282", + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [], + "isLoading": false, + "isVisible": true, + "key": "kt04fg9sm7", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 8, + "mobileLeftColumn": 0, + "mobileRightColumn": 20, + "mobileTopRow": 4, + "needsErrorInfo": false, + "orientation": "horizontal", + "originalBottomRow": 8, + "originalTopRow": 4, + "parentColumnSpace": 6.9375, + "parentId": "sn3t2w7xdf", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "strokeStyle": "solid", + "thickness": 2, + "topRow": 4, + "type": "DIVIDER_WIDGET", + "version": 1, + "widgetId": "45hofp2f9d", + "widgetName": "DivisorInserirConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirConcursos/EntradaCodigoConcursoInserir.json b/pages/Home/widgets/ModalInserirConcursos/EntradaCodigoConcursoInserir.json new file mode 100644 index 0000000..497159a --- /dev/null +++ b/pages/Home/widgets/ModalInserirConcursos/EntradaCodigoConcursoInserir.json @@ -0,0 +1,56 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "autoFocus": false, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 23, + "boxShadow": "none", + "defaultText": "", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "iconAlign": "left", + "inputType": "TEXT", + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "en0mlqbq9w", + "label": "Código do Concurso\n", + "labelAlignment": "left", + "labelPosition": "Left", + "labelStyle": "", + "labelTextSize": "0.875rem", + "labelWidth": "20", + "leftColumn": 10, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 15, + "mobileLeftColumn": 0, + "mobileRightColumn": 13, + "mobileTopRow": 8, + "needsErrorInfo": false, + "originalBottomRow": 22, + "originalTopRow": 18, + "parentColumnSpace": 12.21875, + "parentId": "sn3t2w7xdf", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "resetOnSubmit": true, + "responsiveBehavior": "fill", + "rightColumn": 53, + "showStepArrows": false, + "topRow": 19, + "type": "INPUT_WIDGET_V2", + "version": 2, + "widgetId": "26xh1wsv31", + "widgetName": "EntradaCodigoConcursoInserir" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirConcursos/EntradaEditalAnoInserir.json b/pages/Home/widgets/ModalInserirConcursos/EntradaEditalAnoInserir.json new file mode 100644 index 0000000..a148d2b --- /dev/null +++ b/pages/Home/widgets/ModalInserirConcursos/EntradaEditalAnoInserir.json @@ -0,0 +1,56 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "autoFocus": false, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 18, + "boxShadow": "none", + "defaultText": "", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "iconAlign": "left", + "inputType": "TEXT", + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "en0mlqbq9w", + "label": "Ano edital", + "labelAlignment": "left", + "labelPosition": "Left", + "labelStyle": "", + "labelTextSize": "0.875rem", + "labelWidth": "9", + "leftColumn": 35, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 15, + "mobileLeftColumn": 0, + "mobileRightColumn": 13, + "mobileTopRow": 8, + "needsErrorInfo": false, + "originalBottomRow": 17, + "originalTopRow": 13, + "parentColumnSpace": 12.21875, + "parentId": "sn3t2w7xdf", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "resetOnSubmit": true, + "responsiveBehavior": "fill", + "rightColumn": 53, + "showStepArrows": false, + "topRow": 14, + "type": "INPUT_WIDGET_V2", + "version": 2, + "widgetId": "y858kosh44", + "widgetName": "EntradaEditalAnoInserir" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirConcursos/EntradaEditalEdicaoInserir.json b/pages/Home/widgets/ModalInserirConcursos/EntradaEditalEdicaoInserir.json new file mode 100644 index 0000000..35030ed --- /dev/null +++ b/pages/Home/widgets/ModalInserirConcursos/EntradaEditalEdicaoInserir.json @@ -0,0 +1,56 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "autoFocus": false, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 18, + "boxShadow": "none", + "defaultText": "", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "iconAlign": "left", + "inputType": "TEXT", + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "en0mlqbq9w", + "label": "Edição edital", + "labelAlignment": "left", + "labelPosition": "Left", + "labelStyle": "", + "labelTextSize": "0.875rem", + "labelWidth": "12", + "leftColumn": 10, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 15, + "mobileLeftColumn": 0, + "mobileRightColumn": 13, + "mobileTopRow": 8, + "needsErrorInfo": false, + "originalBottomRow": 17, + "originalTopRow": 13, + "parentColumnSpace": 12.21875, + "parentId": "sn3t2w7xdf", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "resetOnSubmit": true, + "responsiveBehavior": "fill", + "rightColumn": 34, + "showStepArrows": false, + "topRow": 14, + "type": "INPUT_WIDGET_V2", + "version": 2, + "widgetId": "2d4wnkae7r", + "widgetName": "EntradaEditalEdicaoInserir" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirConcursos/EntradaOrgaoInserir.json b/pages/Home/widgets/ModalInserirConcursos/EntradaOrgaoInserir.json new file mode 100644 index 0000000..01e154f --- /dev/null +++ b/pages/Home/widgets/ModalInserirConcursos/EntradaOrgaoInserir.json @@ -0,0 +1,56 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "autoFocus": false, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 13, + "boxShadow": "none", + "defaultText": "", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "iconAlign": "left", + "inputType": "TEXT", + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "en0mlqbq9w", + "label": "Órgão", + "labelAlignment": "left", + "labelPosition": "Left", + "labelStyle": "", + "labelTextSize": "0.875rem", + "labelWidth": "10", + "leftColumn": 10, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 15, + "mobileLeftColumn": 0, + "mobileRightColumn": 13, + "mobileTopRow": 8, + "needsErrorInfo": false, + "originalBottomRow": 12, + "originalTopRow": 8, + "parentColumnSpace": 12.21875, + "parentId": "sn3t2w7xdf", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "resetOnSubmit": true, + "responsiveBehavior": "fill", + "rightColumn": 53, + "showStepArrows": false, + "topRow": 9, + "type": "INPUT_WIDGET_V2", + "version": 2, + "widgetId": "r54s8wwltn", + "widgetName": "EntradaOrgaoInserir" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirConcursos/IconeFecharInserirConcursos.json b/pages/Home/widgets/ModalInserirConcursos/IconeFecharInserirConcursos.json new file mode 100644 index 0000000..c732998 --- /dev/null +++ b/pages/Home/widgets/ModalInserirConcursos/IconeFecharInserirConcursos.json @@ -0,0 +1,42 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "boxShadow": "none", + "buttonColor": "#cf4d10", + "buttonVariant": "TERTIARY", + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicPropertyPathList": [], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconName": "cross", + "iconSize": 24, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "p9eq8y71p8", + "leftColumn": 61, + "minWidth": 50, + "mobileBottomRow": 4, + "mobileLeftColumn": 58, + "mobileRightColumn": 64, + "mobileTopRow": 0, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalInserir.name).then(() => {});}}", + "parentId": "sn3t2w7xdf", + "renderMode": "CANVAS", + "responsiveBehavior": "hug", + "rightColumn": 64, + "topRow": 0, + "type": "ICON_BUTTON_WIDGET", + "version": 1, + "widgetId": "1o6er28807", + "widgetName": "IconeFecharInserirConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirConcursos/InformacaoSairInserirConcursos.json b/pages/Home/widgets/ModalInserirConcursos/InformacaoSairInserirConcursos.json new file mode 100644 index 0000000..4f10efd --- /dev/null +++ b/pages/Home/widgets/ModalInserirConcursos/InformacaoSairInserirConcursos.json @@ -0,0 +1,52 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "0.875rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "9nmr58y8do", + "leftColumn": 53, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 15, + "mobileLeftColumn": 38, + "mobileRightColumn": 54, + "mobileTopRow": 11, + "needsErrorInfo": false, + "originalBottomRow": 15, + "originalTopRow": 11, + "overflow": "NONE", + "parentColumnSpace": 8.0625, + "parentId": "sn3t2w7xdf", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 61, + "shouldTruncate": false, + "text": "Voltar", + "textAlign": "RIGHT", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "35h3cwf7js", + "widgetName": "InformacaoSairInserirConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirConcursos/ListaVagasInserir.json b/pages/Home/widgets/ModalInserirConcursos/ListaVagasInserir.json new file mode 100644 index 0000000..c9b3c93 --- /dev/null +++ b/pages/Home/widgets/ModalInserirConcursos/ListaVagasInserir.json @@ -0,0 +1,61 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 28, + "boxShadow": "none", + "defaultOptionValue": "[]", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicPropertyPathList": [ + { + "key": "sourceData" + } + ], + "dynamicTriggerPathList": [], + "isDisabled": false, + "isFilterable": true, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "ylb8g0ljvz", + "labelAlignment": "left", + "labelPosition": "Left", + "labelText": "Lista de Vagas", + "labelTextSize": "0.875rem", + "labelWidth": "15", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 29, + "mobileLeftColumn": 0, + "mobileRightColumn": 9, + "mobileTopRow": 22, + "needsErrorInfo": false, + "optionLabel": "name", + "optionValue": "code", + "originalBottomRow": 27, + "originalTopRow": 23, + "parentColumnSpace": 12.21875, + "parentId": "sn3t2w7xdf", + "parentRowSpace": 10, + "placeholderText": "Select option(s)", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 63, + "serverSideFiltering": false, + "sourceData": "[\n {\n \"name\": \"analista de sistemas\",\n \"code\": \"analista de sistemas\"\n },\n {\n \"name\": \"carpinteiro\",\n \"code\": \"carpinteiro\"\n },\n {\n \"name\": \"professor de matemática\",\n \"code\": \"professor de matematica\"\n },\n\t{\n\t\t\"name\": \"assistente adminstrativo\",\n\t\t\"code\": \"assistente administrativo\"\n\t}\n]", + "topRow": 24, + "type": "MULTI_SELECT_WIDGET_V2", + "version": 1, + "widgetId": "4x313xfz5s", + "widgetName": "ListaVagasInserir" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirConcursos/ModalInserirConcursos.json b/pages/Home/widgets/ModalInserirConcursos/ModalInserirConcursos.json new file mode 100644 index 0000000..e5494ac --- /dev/null +++ b/pages/Home/widgets/ModalInserirConcursos/ModalInserirConcursos.json @@ -0,0 +1,86 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 240, + "boxShadow": "none", + "canEscapeKeyClose": true, + "canOutsideClickClose": true, + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 380, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "ec93yhpiwc", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 380, + "minWidth": 450, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "ppn00xqhgv", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 0, + "shouldScrollContents": false, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "sn3t2w7xdf", + "widgetName": "Canvas13" + } + ], + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "height": 380, + "isCanvas": true, + "isLoading": false, + "key": "835mobw8be", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 24, + "minHeight": 240, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "0", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "rightColumn": 0, + "shouldScrollContents": true, + "topRow": 0, + "type": "MODAL_WIDGET", + "version": 2, + "widgetId": "ppn00xqhgv", + "widgetName": "ModalInserirConcursos", + "width": 512 +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirConcursos/TituloInserirConcursos.json b/pages/Home/widgets/ModalInserirConcursos/TituloInserirConcursos.json new file mode 100644 index 0000000..76e2df6 --- /dev/null +++ b/pages/Home/widgets/ModalInserirConcursos/TituloInserirConcursos.json @@ -0,0 +1,48 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "9nmr58y8do", + "leftColumn": 10, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 5, + "mobileLeftColumn": 1, + "mobileRightColumn": 41, + "mobileTopRow": 1, + "needsErrorInfo": false, + "overflow": "NONE", + "parentId": "sn3t2w7xdf", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 53, + "shouldTruncate": false, + "text": "Inserindo dados na tabela concursos", + "textAlign": "LEFT", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "yz42pjki4z", + "widgetName": "TituloInserirConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalVisualizacao/BotaoVisualizarCandidatos.json b/pages/Home/widgets/ModalVisualizacao/BotaoVisualizarCandidatos.json new file mode 100644 index 0000000..f1af2fb --- /dev/null +++ b/pages/Home/widgets/ModalVisualizacao/BotaoVisualizarCandidatos.json @@ -0,0 +1,50 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 17, + "boxShadow": "none", + "buttonColor": "#e0dede", + "buttonStyle": "PRIMARY_BUTTON", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconAlign": "left", + "iconName": "book", + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "c5fnr3flq5", + "leftColumn": 36, + "minWidth": 120, + "mobileBottomRow": 22, + "mobileLeftColumn": 47, + "mobileRightColumn": 63, + "mobileTopRow": 18, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalExibirCandidatos.name);}}", + "originalBottomRow": 17, + "originalTopRow": 13, + "parentId": "3bmxuja9gh", + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 55, + "text": "Candidatos", + "topRow": 13, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "g51adzfn74", + "widgetName": "BotaoVisualizarCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalVisualizacao/BotaoVisualizarConcursos.json b/pages/Home/widgets/ModalVisualizacao/BotaoVisualizarConcursos.json new file mode 100644 index 0000000..83e7a9b --- /dev/null +++ b/pages/Home/widgets/ModalVisualizacao/BotaoVisualizarConcursos.json @@ -0,0 +1,50 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 17, + "boxShadow": "none", + "buttonColor": "#e0dede", + "buttonStyle": "PRIMARY", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconAlign": "left", + "iconName": "briefcase", + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "c5fnr3flq5", + "leftColumn": 9, + "minWidth": 120, + "mobileBottomRow": 22, + "mobileLeftColumn": 31, + "mobileRightColumn": 47, + "mobileTopRow": 18, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalExibirConcursos.name);}}", + "originalBottomRow": 17, + "originalTopRow": 13, + "parentId": "3bmxuja9gh", + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 28, + "text": "Concursos", + "topRow": 13, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "7u9po0hojh", + "widgetName": "BotaoVisualizarConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalVisualizacao/DivisorVisualizacao.json b/pages/Home/widgets/ModalVisualizacao/DivisorVisualizacao.json new file mode 100644 index 0000000..b54441f --- /dev/null +++ b/pages/Home/widgets/ModalVisualizacao/DivisorVisualizacao.json @@ -0,0 +1,33 @@ +{ + "animateLoading": true, + "bottomRow": 8, + "capSide": 0, + "capType": "dot", + "dividerColor": "#858282", + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [], + "isLoading": false, + "isVisible": true, + "key": "63xzgfvb43", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 8, + "mobileLeftColumn": 7, + "mobileRightColumn": 27, + "mobileTopRow": 4, + "needsErrorInfo": false, + "orientation": "horizontal", + "parentColumnSpace": 6.9375, + "parentId": "3bmxuja9gh", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 63, + "strokeStyle": "solid", + "thickness": 2, + "topRow": 4, + "type": "DIVIDER_WIDGET", + "version": 1, + "widgetId": "nrxm6utgvu", + "widgetName": "DivisorVisualizacao" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalVisualizacao/IconeSairModalVisualizacao.json b/pages/Home/widgets/ModalVisualizacao/IconeSairModalVisualizacao.json new file mode 100644 index 0000000..f7ceb5f --- /dev/null +++ b/pages/Home/widgets/ModalVisualizacao/IconeSairModalVisualizacao.json @@ -0,0 +1,43 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 23, + "boxShadow": "none", + "buttonColor": "#cf4d10", + "buttonVariant": "TERTIARY", + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconName": "cross", + "iconSize": 24, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "nmd2xnaox6", + "leftColumn": 57, + "minWidth": 50, + "mobileBottomRow": 4, + "mobileLeftColumn": 58, + "mobileRightColumn": 64, + "mobileTopRow": 0, + "needsErrorInfo": false, + "onClick": "{{closeModal(ModalVisualizacao.name);}}", + "originalBottomRow": 23, + "originalTopRow": 19, + "parentId": "3bmxuja9gh", + "renderMode": "CANVAS", + "responsiveBehavior": "hug", + "rightColumn": 63, + "topRow": 19, + "type": "ICON_BUTTON_WIDGET", + "version": 1, + "widgetId": "72jruz0bx9", + "widgetName": "IconeSairModalVisualizacao" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalVisualizacao/InformacaoIcone.json b/pages/Home/widgets/ModalVisualizacao/InformacaoIcone.json new file mode 100644 index 0000000..4dc093e --- /dev/null +++ b/pages/Home/widgets/ModalVisualizacao/InformacaoIcone.json @@ -0,0 +1,52 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 23, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "hyfpo3ltw0", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 23, + "mobileLeftColumn": 41, + "mobileRightColumn": 57, + "mobileTopRow": 19, + "needsErrorInfo": false, + "originalBottomRow": 23, + "originalTopRow": 19, + "overflow": "NONE", + "parentColumnSpace": 6.9375, + "parentId": "3bmxuja9gh", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 57, + "shouldTruncate": false, + "text": "Sair", + "textAlign": "RIGHT", + "textColor": "#231F20", + "topRow": 19, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "x4px49dp4q", + "widgetName": "InformacaoIcone" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalVisualizacao/ModalVisualizacao.json b/pages/Home/widgets/ModalVisualizacao/ModalVisualizacao.json new file mode 100644 index 0000000..2fd4786 --- /dev/null +++ b/pages/Home/widgets/ModalVisualizacao/ModalVisualizacao.json @@ -0,0 +1,82 @@ +{ + "animateLoading": true, + "borderRadius": "1.5rem", + "bottomRow": 250, + "boxShadow": "none", + "canEscapeKeyClose": true, + "canOutsideClickClose": true, + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 250, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "lxuylfkp6l", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 0, + "minWidth": 450, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "k0zwudxl6x", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 0, + "shouldScrollContents": false, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "3bmxuja9gh", + "widgetName": "Canvas10" + } + ], + "detachFromLayout": true, + "dynamicBindingPathList": [], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "height": 250, + "isCanvas": true, + "isLoading": false, + "key": "c26pzkby7k", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 24, + "minHeight": 250, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "0", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "rightColumn": 0, + "shouldScrollContents": true, + "topRow": 0, + "type": "MODAL_WIDGET", + "version": 2, + "widgetId": "k0zwudxl6x", + "widgetName": "ModalVisualizacao", + "width": 456 +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalVisualizacao/SubtituloModalVisualizacao.json b/pages/Home/widgets/ModalVisualizacao/SubtituloModalVisualizacao.json new file mode 100644 index 0000000..7fa0ae7 --- /dev/null +++ b/pages/Home/widgets/ModalVisualizacao/SubtituloModalVisualizacao.json @@ -0,0 +1,53 @@ +{ + "animateLoading": true, + "backgroundColor": "", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 12, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "", + "isLoading": false, + "isVisible": true, + "key": "hyfpo3ltw0", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 8, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 4, + "needsErrorInfo": false, + "originalBottomRow": 12, + "originalTopRow": 8, + "overflow": "NONE", + "parentColumnSpace": 6.9375, + "parentId": "3bmxuja9gh", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldTruncate": false, + "text": "Qual tabela deseja visualizar?", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 8, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "yoyzt5bhii", + "widgetName": "SubtituloModalVisualizacao" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalVisualizacao/TituloModalVisualizacao.json b/pages/Home/widgets/ModalVisualizacao/TituloModalVisualizacao.json new file mode 100644 index 0000000..0b91f5a --- /dev/null +++ b/pages/Home/widgets/ModalVisualizacao/TituloModalVisualizacao.json @@ -0,0 +1,48 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1.25rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "hyfpo3ltw0", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 5, + "mobileLeftColumn": 1, + "mobileRightColumn": 41, + "mobileTopRow": 1, + "needsErrorInfo": false, + "overflow": "NONE", + "parentId": "3bmxuja9gh", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 63, + "shouldTruncate": false, + "text": "Visualização", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "bf3wo3ot2d", + "widgetName": "TituloModalVisualizacao" +} \ No newline at end of file diff --git a/theme.json b/theme.json new file mode 100644 index 0000000..ad398a9 --- /dev/null +++ b/theme.json @@ -0,0 +1,407 @@ +{ + "config": { + "borderRadius": { + "appBorderRadius": { + "L": "1.5rem", + "M": "0.375rem", + "none": "0px" + } + }, + "boxShadow": { + "appBoxShadow": { + "L": "0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)", + "M": "0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)", + "S": "0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)", + "none": "none" + } + }, + "colors": { + "backgroundColor": "#F8FAFC", + "primaryColor": "#553DE9" + }, + "fontFamily": { + "appFont": [ + "System Default", + "Nunito Sans", + "Poppins", + "Inter", + "Montserrat", + "Noto Sans", + "Open Sans", + "Roboto", + "Rubik", + "Ubuntu" + ] + }, + "order": 1 + }, + "displayName": "Modern", + "isSystemTheme": false, + "name": "Default-New", + "properties": { + "borderRadius": { + "appBorderRadius": "0.375rem" + }, + "boxShadow": { + "appBoxShadow": "0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)" + }, + "colors": { + "backgroundColor": "#f4f4f5", + "primaryColor": "#15803d" + }, + "fontFamily": { + "appFont": "Open Sans" + } + }, + "stylesheet": { + "AUDIO_RECORDER_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "BUTTON_GROUP_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "childStylesheet": { + "button": { + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + } + } + }, + "BUTTON_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "CAMERA_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "CATEGORY_SLIDER_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "CHART_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}" + }, + "CHECKBOX_GROUP_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}" + }, + "CHECKBOX_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}" + }, + "CIRCULAR_PROGRESS_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "fillColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "CODE_SCANNER_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "CONTAINER_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}" + }, + "CURRENCY_INPUT_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "DATE_PICKER_WIDGET2": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "DROP_DOWN_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "FILE_PICKER_WIDGET_V2": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "FORM_BUTTON_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "FORM_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}" + }, + "ICON_BUTTON_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "IFRAME_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}" + }, + "IMAGE_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "INPUT_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "INPUT_WIDGET_V2": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "JSON_FORM_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "childStylesheet": { + "ARRAY": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "cellBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "cellBoxShadow": "none" + }, + "CHECKBOX": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}" + }, + "CURRENCY_INPUT": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "DATEPICKER": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "EMAIL_INPUT": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "MULTILINE_TEXT_INPUT": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "MULTISELECT": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "NUMBER_INPUT": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "OBJECT": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "cellBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "cellBoxShadow": "none" + }, + "PASSWORD_INPUT": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "PHONE_NUMBER_INPUT": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "RADIO_GROUP": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "boxShadow": "none" + }, + "SELECT": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "SWITCH": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "boxShadow": "none" + }, + "TEXT_INPUT": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + } + }, + "resetButtonStyles": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "submitButtonStyles": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + } + }, + "LIST_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}" + }, + "MAP_CHART_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}" + }, + "MAP_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}" + }, + "MENU_BUTTON_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "menuColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "MODAL_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "MULTI_SELECT_TREE_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "MULTI_SELECT_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "MULTI_SELECT_WIDGET_V2": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "NUMBER_SLIDER_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "PHONE_INPUT_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "PROGRESSBAR_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "fillColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "PROGRESS_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "fillColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "RADIO_GROUP_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "boxShadow": "none" + }, + "RANGE_SLIDER_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "RATE_WIDGET": { + "activeColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "RICH_TEXT_EDITOR_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}" + }, + "SELECT_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "SINGLE_SELECT_TREE_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "STATBOX_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}" + }, + "SWITCH_GROUP_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "SWITCH_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "boxShadow": "none" + }, + "TABLE_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "childStylesheet": { + "button": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "iconButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "menuButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "menuColor": "{{appsmith.theme.colors.primaryColor}}" + } + } + }, + "TABLE_WIDGET_V2": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "childStylesheet": { + "button": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "editActions": { + "discardBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "discardButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "saveBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "saveButtonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "iconButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "menuButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "menuColor": "{{appsmith.theme.colors.primaryColor}}" + } + } + }, + "TABS_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}" + }, + "TEXT_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "VIDEO_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}" + } + } +} \ No newline at end of file From 7669a84aaf3599d3d68aae7ddd239a703362c39a Mon Sep 17 00:00:00 2001 From: Luiz Fernando Rojas <82002466+LuizRojas@users.noreply.github.com> Date: Wed, 9 Jul 2025 21:14:55 -0300 Subject: [PATCH 22/36] Update README.md --- README.md | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/README.md b/README.md index 9321aab..8b13789 100644 --- a/README.md +++ b/README.md @@ -1,11 +1 @@ -![](https://raw.githubusercontent.com/appsmithorg/appsmith/release/static/appsmith_logo_primary.png) -This app is built using Appsmith. Turn any datasource into an internal app in minutes. Appsmith lets you drag-and-drop components to build dashboards, write logic with JavaScript objects and connect to any API, database or GraphQL source. - -![](https://raw.githubusercontent.com/appsmithorg/appsmith/release/static/images/integrations.png) - -### [Github](https://github.com/appsmithorg/appsmith) • [Docs](https://docs.appsmith.com/?utm_source=github&utm_medium=social&utm_content=appsmith_docs&utm_campaign=null&utm_term=appsmith_docs) • [Community](https://community.appsmith.com/) • [Tutorials](https://github.com/appsmithorg/appsmith/tree/update/readme#tutorials) • [Youtube](https://www.youtube.com/appsmith) • [Discord](https://discord.gg/rBTTVJp) - -##### You can visit the application using the below link - -###### [![](https://assets.appsmith.com/git-sync/Buttons.svg) ](http://localhost/applications/685f6f8d3ebd3f1a7e7cd1c4/pages/6868961abb5f5044b8839f2b) [![](https://assets.appsmith.com/git-sync/Buttons2.svg)](http://localhost/applications/685f6f8d3ebd3f1a7e7cd1c4/pages/6868961abb5f5044b8839f2b/edit) From a2504e99d1638dfb3415a98556ea4c9da044a3f7 Mon Sep 17 00:00:00 2001 From: Luiz Fernando Rojas <82002466+LuizRojas@users.noreply.github.com> Date: Wed, 9 Jul 2025 23:23:06 -0300 Subject: [PATCH 23/36] Delete jslibs directory --- ...er_dba4Uk0eMfljL6C6C8l4cJeXvIrySEe8UzCvBgKd8iM.json | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 jslibs/xmlParser_dba4Uk0eMfljL6C6C8l4cJeXvIrySEe8UzCvBgKd8iM.json diff --git a/jslibs/xmlParser_dba4Uk0eMfljL6C6C8l4cJeXvIrySEe8UzCvBgKd8iM.json b/jslibs/xmlParser_dba4Uk0eMfljL6C6C8l4cJeXvIrySEe8UzCvBgKd8iM.json deleted file mode 100644 index 77f9eb2..0000000 --- a/jslibs/xmlParser_dba4Uk0eMfljL6C6C8l4cJeXvIrySEe8UzCvBgKd8iM.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "accessor": [ - "xmlParser" - ], - "defs": "{\"!name\":\"LIB/xmlParser\",\"xmlParser\":{\"parse\":{\"!type\":\"fn()\",\"prototype\":{}},\"convertTonimn\":{\"!type\":\"fn()\",\"prototype\":{}},\"getTraversalObj\":{\"!type\":\"fn()\",\"prototype\":{}},\"convertToJson\":{\"!type\":\"fn()\",\"prototype\":{}},\"convertToJsonString\":{\"!type\":\"fn()\",\"prototype\":{}},\"validate\":{\"!type\":\"fn()\",\"prototype\":{}},\"j2xParser\":{\"!type\":\"fn()\",\"prototype\":{\"parse\":{\"!type\":\"fn()\",\"prototype\":{}},\"j2x\":{\"!type\":\"fn()\",\"prototype\":{}}}},\"parseToNimn\":{\"!type\":\"fn()\",\"prototype\":{}}}}", - "name": "xmlParser", - "uidString": "xmlParser_https://cdnjs.cloudflare.com/ajax/libs/fast-xml-parser/3.17.5/parser.min.js", - "url": "https://cdnjs.cloudflare.com/ajax/libs/fast-xml-parser/3.17.5/parser.min.js", - "version": "3.17.5" -} \ No newline at end of file From 8436d063b7eda97324941940d5c15acfc573c6cb Mon Sep 17 00:00:00 2001 From: Luiz Fernando Rojas <82002466+LuizRojas@users.noreply.github.com> Date: Wed, 9 Jul 2025 23:23:16 -0300 Subject: [PATCH 24/36] Delete pages/Home directory --- pages/Home/Home.json | 32 --- .../JSBuscarCandidatosAlterar.js | 30 -- .../JSBuscarCandidatosAlterar/metadata.json | 11 - .../JSBuscarCandidatosByCodigo.js | 30 -- .../JSBuscarCandidatosByCodigo/metadata.json | 11 - .../JSBuscarConcursosAlterar.js | 31 --- .../JSBuscarConcursosAlterar/metadata.json | 11 - .../JSBuscarConcursosByCPF.js | 30 -- .../JSBuscarConcursosByCPF/metadata.json | 11 - .../JSCadastrarCandidato.js | 51 ---- .../JSCadastrarCandidato/metadata.json | 11 - .../JSCadastrarConcurso.js | 53 ---- .../JSCadastrarConcurso/metadata.json | 11 - .../JSCandidatoAtualizar.js | 36 --- .../JSCandidatoAtualizar/metadata.json | 11 - .../JSCandidatoDeletar/JSCandidatoDeletar.js | 37 --- .../JSCandidatoDeletar/metadata.json | 11 - .../JSConcursoAtualizar.js | 48 ---- .../JSConcursoAtualizar/metadata.json | 11 - .../JSConcursoDeletar/JSConcursoDeletar.js | 33 --- .../jsobjects/JSConcursoDeletar/metadata.json | 11 - .../JSConfirmarDeletarCandidato.js | 23 -- .../JSConfirmarDeletarCandidato/metadata.json | 11 - .../JSConfirmarDeletarConcurso.js | 23 -- .../JSConfirmarDeletarConcurso/metadata.json | 11 - .../metadata.json | 35 --- .../metadata.json | 35 --- .../metadata.json | 35 --- .../metadata.json | 31 --- .../metadata.json | 31 --- .../metadata.json | 31 --- .../metadata.json | 31 --- .../metadata.json | 35 --- .../metadata.json | 31 --- .../metadata.json | 35 --- .../metadata.json | 32 --- .../metadata.json | 32 --- .../metadata.json | 32 --- .../metadata.json | 31 --- .../addCandidatoAPI/addCandidatoAPI.txt | 6 - .../queries/addCandidatoAPI/metadata.json | 52 ---- .../queries/addConcursoAPI/addConcursoAPI.txt | 6 - .../Home/queries/addConcursoAPI/metadata.json | 52 ---- .../deleteCandidatoAPI/deleteCandidatoAPI.txt | 0 .../queries/deleteCandidatoAPI/metadata.json | 52 ---- .../deleteConcursoAPI/deleteConcursoAPI.txt | 0 .../queries/deleteConcursoAPI/metadata.json | 52 ---- .../fetchAllVagasAPI/fetchAllVagasAPI.txt | 0 .../queries/fetchAllVagasAPI/metadata.json | 43 --- .../fetchCandidatos/fetchCandidatos.txt | 0 .../queries/fetchCandidatos/metadata.json | 43 --- .../fetchCandidatosByCPF.txt | 0 .../fetchCandidatosByCPF/metadata.json | 47 ---- .../fetchCandidatosDataByCodigo.txt | 0 .../fetchCandidatosDataByCodigo/metadata.json | 47 ---- .../queries/fetchConcursos/fetchConcursos.txt | 0 .../Home/queries/fetchConcursos/metadata.json | 43 --- .../fetchConcursosByCodigoConcurso.txt | 0 .../metadata.json | 47 ---- .../fetchConcursosDataByCPF.txt | 0 .../fetchConcursosDataByCPF/metadata.json | 47 ---- .../queries/updateCandidatoAPI/metadata.json | 55 ---- .../updateCandidatoAPI/updateCandidatoAPI.txt | 5 - .../queries/updateConcursoAPI/metadata.json | 55 ---- .../updateConcursoAPI/updateConcursoAPI.txt | 5 - .../AreaCandidatos/AreaCandidatos.json | 87 ------ .../AreaCandidatos/BotaoCandidatos.json | 52 ---- .../AreaCandidatos/DivisorCandidatos.json | 34 --- .../AreaCandidatos/EntradaCandidatos.json | 58 ---- .../AreaCandidatos/TabelaCandidatos.json | 262 ------------------ .../AreaCandidatos/TituloCandidatos.json | 50 ---- .../widgets/AreaConcursos/AreaConcursos.json | 87 ------ .../widgets/AreaConcursos/BotaoConcursos.json | 52 ---- .../AreaConcursos/DivisorConcursos.json | 34 --- .../AreaConcursos/EntradaConcursos.json | 59 ---- .../AreaConcursos/TabelaConcursos.json | 258 ----------------- .../AreaConcursos/TituloConcursos.json | 50 ---- pages/Home/widgets/AreaEdicao/AreaEdicao.json | 83 ------ .../AreaEdicao/BotoesInserirDeletar.json | 81 ------ .../AreaEdicao/BotoesVisualizarAtualizar.json | 80 ------ .../widgets/AreaEdicao/DivisorEdicao.json | 35 --- .../Home/widgets/AreaEdicao/TituloEdicao.json | 53 ---- .../Informacoes/DivisorInformacoes.json | 34 --- .../Home/widgets/Informacoes/Informacoes.json | 87 ------ .../Informacoes/SubtituloInformacoes.json | 52 ---- .../Informacoes/TituloInformacoes.json | 53 ---- .../Informacoes/Topico1Informcoes.json | 52 ---- .../Informacoes/Topico2Informacoes.json | 52 ---- .../Informacoes/Topico3Informacoes.json | 52 ---- .../Informacoes/Topico4Informacoes.json | 52 ---- .../BotaoAtualizarCandidatos.json | 55 ---- .../BotaoAtualizarConcursos.json | 55 ---- .../ModalAtualizar/DivisorAtualizar.json | 33 --- .../IconeSairModalAtualizar.json | 43 --- .../InformacaoIconeVisualizacao.json | 52 ---- .../ModalAtualizar/ModalAtualizar.json | 82 ------ .../SubtituloModalAtualizar.json | 53 ---- .../ModalAtualizar/TituloModalAtualizar.json | 48 ---- .../BotaoAtualizarCandidatoBusca.json | 56 ---- .../BotaoAtualizarCandidatoEsquece.json | 50 ---- .../DivisorAtualizarCandidatos.json | 32 --- .../EntradaAtualizarCandidatoBusca.json | 65 ----- .../IconeFecharAtualizarCandidatos.json | 41 --- .../InformacaoSairAtualizarCand.json | 53 ---- .../ModalAtualizarCandidatos.json | 82 ------ .../TituloModalAtualizarCandidatos.json | 48 ---- .../BotaoAtualizarCandidato.json | 48 ---- .../DivisorAtualizarCandidatos2.json | 35 --- .../EntradaAniversarioAtualizar.json | 61 ---- .../EntradaNomeAtualizar.json | 65 ----- .../EntradaProfissoesAtualizar.json | 64 ----- .../IconeFecharAtualizarCandidato2.json | 46 --- .../InformacaoVoltarAtualizarCandi.json | 50 ---- .../ModalAtualizarCandidatos2.json | 87 ------ .../TituloAtualizarCandidatos2.json | 52 ---- .../BotaoAtualizarConcursoBusca.json | 56 ---- .../BotaoAtualizarConcursoEsqueceu.json | 46 --- .../DivisorAtualizarConcursos.json | 32 --- .../EntradaAtualizarConcursoBusca.json | 55 ---- .../IconeFecharAtualizarConcursos.json | 41 --- .../InformacoesSairAtualizarConcur.json | 53 ---- .../ModalAtualizarConcursos.json | 82 ------ .../TituloAtualizarConcursos.json | 48 ---- .../AtualizarConcurso.json | 48 ---- .../DivisorAtualizarConcurso2.json | 35 --- .../EntradaEditalAnoAtualizar.json | 58 ---- .../EntradaEditalEdicaoAtualizar.json | 64 ----- .../EntradaOrgaoAtualizar.json | 65 ----- .../EntradaVagasAtualizar.json | 64 ----- .../IconeFecharAtualizarConcursos2.json | 42 --- .../InformacaoVoltarAtualizarConc.json | 50 ---- .../ModalAtualizarConcursos2.json | 87 ------ .../TituloAtualizarConcurso2.json | 52 ---- .../ModalDeletar/BotaoDeletarCandidatos.json | 50 ---- .../ModalDeletar/BotaoDeletarConcursos.json | 46 --- .../widgets/ModalDeletar/DivisorDeletar.json | 33 --- .../ModalDeletar/IconeSairModalDeletar.json | 43 --- .../ModalDeletar/InformacaoIconeDeletar.json | 52 ---- .../widgets/ModalDeletar/ModalDeletar.json | 82 ------ .../ModalDeletar/SubtituloModalDeletar.json | 53 ---- .../ModalDeletar/TituloModalDeletar.json | 48 ---- .../BotaoBuscarCandidatosDeletar.json | 51 ---- .../BotaoDeletarCandidato.json | 48 ---- .../BotaoNaoLembraDeletarCandidato.json | 48 ---- .../DividerDeletarConcurso_Copy.json | 35 --- .../DivisorDeletarCandidatos.json | 35 --- .../EntradaDeletarCandidatosBusca.json | 57 ---- .../IconeFecharDeletarCandidatos.json | 42 --- .../InformacaoVoltarDeletarCandida.json | 52 ---- .../ModalDeletarCandidatos.json | 86 ------ .../SubtituloDeletarCandidatos.json | 53 ---- .../TabelaInformacoesCandidatosDel.json | 259 ----------------- .../TituloModalDeletarCandidatos.json | 48 ---- .../BotaoCancelarDeletarCandidato.json | 48 ---- .../BotaoConfirmarDeletarCandidato.json | 55 ---- .../DivisorDeletarCandidatos2.json | 35 --- .../ModalDeletarCandidatos2.json | 83 ------ .../TituloDeletarCandidatos2.json | 53 ---- .../BotaoBuscarConcursoDeletar.json | 49 ---- .../BotaoDeletarConcurso.json | 46 --- .../BotaoNaoLembraDeletarConcurso.json | 48 ---- .../DividerDeletarConcurso_.json | 33 --- .../DivisorInformacoesDeletarConc.json | 33 --- .../EntradaDeletarConcursoBusca.json | 55 ---- .../IconeFecharDeletarConcursos.json | 46 --- .../InformacaoVoltarDeletarConcurs.json | 52 ---- .../InformacoesDeletarConcursos.json | 51 ---- .../ModalDeletarConcursos.json | 86 ------ .../TabelaInformacoesConcursoDelet.json | 255 ----------------- .../TituloModalDeletar2.json | 48 ---- .../BotaoCancelarDeletarConcursos.json | 48 ---- .../BotaoConfirmarDeletarConcursos.json | 55 ---- .../DivisorDeletarConcursos.json | 35 --- .../ModalDeletarConcursos2.json | 83 ------ .../TituloDeletarConcursos2.json | 53 ---- .../IconeCandidatosParaVisu.json | 41 --- .../InformacaoIconeVisuCandidatos.json | 50 ---- .../ModalExibirCandidatos.json | 86 ------ .../TabelaExibirCandidatos.json | 258 ----------------- .../TituloExibirCandidatos.json | 56 ---- .../IconeConcursosParaVisu.json | 42 --- .../InformacaoIconeVisuConsursos.json | 50 ---- .../ModalExibirConcursos.json | 86 ------ .../TabelaExibirConcursos.json | 253 ----------------- .../TituloExibirConcursos.json | 56 ---- .../ModalInserir/BotaoInserirCandidatos.json | 50 ---- .../ModalInserir/BotaoInserirConcursos.json | 46 --- .../ModalInserir/DivisorAtualizarCopy.json | 33 --- .../ModalInserir/IconeSairModalInserir.json | 43 --- .../ModalInserir/InformacaoIconeInserir.json | 52 ---- .../widgets/ModalInserir/ModalInserir.json | 82 ------ .../ModalInserir/SubtituloModalInserir.json | 53 ---- .../ModalInserir/TituloModalInserir.json | 48 ---- .../BotaoInserirCadastrarCandidato.json | 52 ---- .../DivisorInserirCandidatos.json | 35 --- .../EntradaAniversarioInserir.json | 56 ---- .../EntradaCPFInserir.json | 67 ----- .../EntradaNomeInserir.json | 57 ---- .../InformacaoSairInserir.json | 50 ---- .../InformacaoSairInserirCandidato.json | 46 --- .../ModalInserirCandidatos.json | 86 ------ .../ProfissoesInserir.json | 61 ---- .../TituloInserirCandidatos.json | 48 ---- .../CadastrarConcurso.json | 52 ---- .../DivisorInserirConcursos.json | 35 --- .../EntradaCodigoConcursoInserir.json | 56 ---- .../EntradaEditalAnoInserir.json | 56 ---- .../EntradaEditalEdicaoInserir.json | 56 ---- .../EntradaOrgaoInserir.json | 56 ---- .../IconeFecharInserirConcursos.json | 42 --- .../InformacaoSairInserirConcursos.json | 52 ---- .../ListaVagasInserir.json | 61 ---- .../ModalInserirConcursos.json | 86 ------ .../TituloInserirConcursos.json | 48 ---- .../BotaoVisualizarCandidatos.json | 50 ---- .../BotaoVisualizarConcursos.json | 50 ---- .../DivisorVisualizacao.json | 33 --- .../IconeSairModalVisualizacao.json | 43 --- .../ModalVisualizacao/InformacaoIcone.json | 52 ---- .../ModalVisualizacao/ModalVisualizacao.json | 82 ------ .../SubtituloModalVisualizacao.json | 53 ---- .../TituloModalVisualizacao.json | 48 ---- 222 files changed, 11411 deletions(-) delete mode 100644 pages/Home/Home.json delete mode 100644 pages/Home/jsobjects/JSBuscarCandidatosAlterar/JSBuscarCandidatosAlterar.js delete mode 100644 pages/Home/jsobjects/JSBuscarCandidatosAlterar/metadata.json delete mode 100644 pages/Home/jsobjects/JSBuscarCandidatosByCodigo/JSBuscarCandidatosByCodigo.js delete mode 100644 pages/Home/jsobjects/JSBuscarCandidatosByCodigo/metadata.json delete mode 100644 pages/Home/jsobjects/JSBuscarConcursosAlterar/JSBuscarConcursosAlterar.js delete mode 100644 pages/Home/jsobjects/JSBuscarConcursosAlterar/metadata.json delete mode 100644 pages/Home/jsobjects/JSBuscarConcursosByCPF/JSBuscarConcursosByCPF.js delete mode 100644 pages/Home/jsobjects/JSBuscarConcursosByCPF/metadata.json delete mode 100644 pages/Home/jsobjects/JSCadastrarCandidato/JSCadastrarCandidato.js delete mode 100644 pages/Home/jsobjects/JSCadastrarCandidato/metadata.json delete mode 100644 pages/Home/jsobjects/JSCadastrarConcurso/JSCadastrarConcurso.js delete mode 100644 pages/Home/jsobjects/JSCadastrarConcurso/metadata.json delete mode 100644 pages/Home/jsobjects/JSCandidatoAtualizar/JSCandidatoAtualizar.js delete mode 100644 pages/Home/jsobjects/JSCandidatoAtualizar/metadata.json delete mode 100644 pages/Home/jsobjects/JSCandidatoDeletar/JSCandidatoDeletar.js delete mode 100644 pages/Home/jsobjects/JSCandidatoDeletar/metadata.json delete mode 100644 pages/Home/jsobjects/JSConcursoAtualizar/JSConcursoAtualizar.js delete mode 100644 pages/Home/jsobjects/JSConcursoAtualizar/metadata.json delete mode 100644 pages/Home/jsobjects/JSConcursoDeletar/JSConcursoDeletar.js delete mode 100644 pages/Home/jsobjects/JSConcursoDeletar/metadata.json delete mode 100644 pages/Home/jsobjects/JSConfirmarDeletarCandidato/JSConfirmarDeletarCandidato.js delete mode 100644 pages/Home/jsobjects/JSConfirmarDeletarCandidato/metadata.json delete mode 100644 pages/Home/jsobjects/JSConfirmarDeletarConcurso/JSConfirmarDeletarConcurso.js delete mode 100644 pages/Home/jsobjects/JSConfirmarDeletarConcurso/metadata.json delete mode 100644 pages/Home/queries/JSBuscarCandidatosAlterar-buscarCandidatosAlterar/metadata.json delete mode 100644 pages/Home/queries/JSBuscarCandidatosByCodigo-buscarCandidatosByCodigo/metadata.json delete mode 100644 pages/Home/queries/JSBuscarConcursosAlterar-buscarConcursosAlterar/metadata.json delete mode 100644 pages/Home/queries/JSBuscarConcursosByCPF-myFun2/metadata.json delete mode 100644 pages/Home/queries/JSCadastrarCandidato-cadastrarCandidato/metadata.json delete mode 100644 pages/Home/queries/JSCadastrarConcurso-cadastrarConcurso/metadata.json delete mode 100644 pages/Home/queries/JSCandidatoAtualizar-atualizarCandidato/metadata.json delete mode 100644 pages/Home/queries/JSCandidatoDeletar-buscarCandidatoParaDeletar/metadata.json delete mode 100644 pages/Home/queries/JSConcursoAtualizar-atualizarConcurso/metadata.json delete mode 100644 pages/Home/queries/JSConcursoDeletar-buscarConcursoParaDeletar/metadata.json delete mode 100644 pages/Home/queries/JSConfirmarDeletarCandidato-confirmarDeletarCandidato/metadata.json delete mode 100644 pages/Home/queries/JSConfirmarDeletarCandidato-limparCampos/metadata.json delete mode 100644 pages/Home/queries/JSConfirmarDeletarConcurso-confirmarDeletarConcurso/metadata.json delete mode 100644 pages/Home/queries/JSConfirmarDeletarConcurso-limparCampos/metadata.json delete mode 100644 pages/Home/queries/addCandidatoAPI/addCandidatoAPI.txt delete mode 100644 pages/Home/queries/addCandidatoAPI/metadata.json delete mode 100644 pages/Home/queries/addConcursoAPI/addConcursoAPI.txt delete mode 100644 pages/Home/queries/addConcursoAPI/metadata.json delete mode 100644 pages/Home/queries/deleteCandidatoAPI/deleteCandidatoAPI.txt delete mode 100644 pages/Home/queries/deleteCandidatoAPI/metadata.json delete mode 100644 pages/Home/queries/deleteConcursoAPI/deleteConcursoAPI.txt delete mode 100644 pages/Home/queries/deleteConcursoAPI/metadata.json delete mode 100644 pages/Home/queries/fetchAllVagasAPI/fetchAllVagasAPI.txt delete mode 100644 pages/Home/queries/fetchAllVagasAPI/metadata.json delete mode 100644 pages/Home/queries/fetchCandidatos/fetchCandidatos.txt delete mode 100644 pages/Home/queries/fetchCandidatos/metadata.json delete mode 100644 pages/Home/queries/fetchCandidatosByCPF/fetchCandidatosByCPF.txt delete mode 100644 pages/Home/queries/fetchCandidatosByCPF/metadata.json delete mode 100644 pages/Home/queries/fetchCandidatosDataByCodigo/fetchCandidatosDataByCodigo.txt delete mode 100644 pages/Home/queries/fetchCandidatosDataByCodigo/metadata.json delete mode 100644 pages/Home/queries/fetchConcursos/fetchConcursos.txt delete mode 100644 pages/Home/queries/fetchConcursos/metadata.json delete mode 100644 pages/Home/queries/fetchConcursosByCodigoConcurso/fetchConcursosByCodigoConcurso.txt delete mode 100644 pages/Home/queries/fetchConcursosByCodigoConcurso/metadata.json delete mode 100644 pages/Home/queries/fetchConcursosDataByCPF/fetchConcursosDataByCPF.txt delete mode 100644 pages/Home/queries/fetchConcursosDataByCPF/metadata.json delete mode 100644 pages/Home/queries/updateCandidatoAPI/metadata.json delete mode 100644 pages/Home/queries/updateCandidatoAPI/updateCandidatoAPI.txt delete mode 100644 pages/Home/queries/updateConcursoAPI/metadata.json delete mode 100644 pages/Home/queries/updateConcursoAPI/updateConcursoAPI.txt delete mode 100644 pages/Home/widgets/AreaCandidatos/AreaCandidatos.json delete mode 100644 pages/Home/widgets/AreaCandidatos/BotaoCandidatos.json delete mode 100644 pages/Home/widgets/AreaCandidatos/DivisorCandidatos.json delete mode 100644 pages/Home/widgets/AreaCandidatos/EntradaCandidatos.json delete mode 100644 pages/Home/widgets/AreaCandidatos/TabelaCandidatos.json delete mode 100644 pages/Home/widgets/AreaCandidatos/TituloCandidatos.json delete mode 100644 pages/Home/widgets/AreaConcursos/AreaConcursos.json delete mode 100644 pages/Home/widgets/AreaConcursos/BotaoConcursos.json delete mode 100644 pages/Home/widgets/AreaConcursos/DivisorConcursos.json delete mode 100644 pages/Home/widgets/AreaConcursos/EntradaConcursos.json delete mode 100644 pages/Home/widgets/AreaConcursos/TabelaConcursos.json delete mode 100644 pages/Home/widgets/AreaConcursos/TituloConcursos.json delete mode 100644 pages/Home/widgets/AreaEdicao/AreaEdicao.json delete mode 100644 pages/Home/widgets/AreaEdicao/BotoesInserirDeletar.json delete mode 100644 pages/Home/widgets/AreaEdicao/BotoesVisualizarAtualizar.json delete mode 100644 pages/Home/widgets/AreaEdicao/DivisorEdicao.json delete mode 100644 pages/Home/widgets/AreaEdicao/TituloEdicao.json delete mode 100644 pages/Home/widgets/Informacoes/DivisorInformacoes.json delete mode 100644 pages/Home/widgets/Informacoes/Informacoes.json delete mode 100644 pages/Home/widgets/Informacoes/SubtituloInformacoes.json delete mode 100644 pages/Home/widgets/Informacoes/TituloInformacoes.json delete mode 100644 pages/Home/widgets/Informacoes/Topico1Informcoes.json delete mode 100644 pages/Home/widgets/Informacoes/Topico2Informacoes.json delete mode 100644 pages/Home/widgets/Informacoes/Topico3Informacoes.json delete mode 100644 pages/Home/widgets/Informacoes/Topico4Informacoes.json delete mode 100644 pages/Home/widgets/ModalAtualizar/BotaoAtualizarCandidatos.json delete mode 100644 pages/Home/widgets/ModalAtualizar/BotaoAtualizarConcursos.json delete mode 100644 pages/Home/widgets/ModalAtualizar/DivisorAtualizar.json delete mode 100644 pages/Home/widgets/ModalAtualizar/IconeSairModalAtualizar.json delete mode 100644 pages/Home/widgets/ModalAtualizar/InformacaoIconeVisualizacao.json delete mode 100644 pages/Home/widgets/ModalAtualizar/ModalAtualizar.json delete mode 100644 pages/Home/widgets/ModalAtualizar/SubtituloModalAtualizar.json delete mode 100644 pages/Home/widgets/ModalAtualizar/TituloModalAtualizar.json delete mode 100644 pages/Home/widgets/ModalAtualizarCandidatos/BotaoAtualizarCandidatoBusca.json delete mode 100644 pages/Home/widgets/ModalAtualizarCandidatos/BotaoAtualizarCandidatoEsquece.json delete mode 100644 pages/Home/widgets/ModalAtualizarCandidatos/DivisorAtualizarCandidatos.json delete mode 100644 pages/Home/widgets/ModalAtualizarCandidatos/EntradaAtualizarCandidatoBusca.json delete mode 100644 pages/Home/widgets/ModalAtualizarCandidatos/IconeFecharAtualizarCandidatos.json delete mode 100644 pages/Home/widgets/ModalAtualizarCandidatos/InformacaoSairAtualizarCand.json delete mode 100644 pages/Home/widgets/ModalAtualizarCandidatos/ModalAtualizarCandidatos.json delete mode 100644 pages/Home/widgets/ModalAtualizarCandidatos/TituloModalAtualizarCandidatos.json delete mode 100644 pages/Home/widgets/ModalAtualizarCandidatos2/BotaoAtualizarCandidato.json delete mode 100644 pages/Home/widgets/ModalAtualizarCandidatos2/DivisorAtualizarCandidatos2.json delete mode 100644 pages/Home/widgets/ModalAtualizarCandidatos2/EntradaAniversarioAtualizar.json delete mode 100644 pages/Home/widgets/ModalAtualizarCandidatos2/EntradaNomeAtualizar.json delete mode 100644 pages/Home/widgets/ModalAtualizarCandidatos2/EntradaProfissoesAtualizar.json delete mode 100644 pages/Home/widgets/ModalAtualizarCandidatos2/IconeFecharAtualizarCandidato2.json delete mode 100644 pages/Home/widgets/ModalAtualizarCandidatos2/InformacaoVoltarAtualizarCandi.json delete mode 100644 pages/Home/widgets/ModalAtualizarCandidatos2/ModalAtualizarCandidatos2.json delete mode 100644 pages/Home/widgets/ModalAtualizarCandidatos2/TituloAtualizarCandidatos2.json delete mode 100644 pages/Home/widgets/ModalAtualizarConcursos/BotaoAtualizarConcursoBusca.json delete mode 100644 pages/Home/widgets/ModalAtualizarConcursos/BotaoAtualizarConcursoEsqueceu.json delete mode 100644 pages/Home/widgets/ModalAtualizarConcursos/DivisorAtualizarConcursos.json delete mode 100644 pages/Home/widgets/ModalAtualizarConcursos/EntradaAtualizarConcursoBusca.json delete mode 100644 pages/Home/widgets/ModalAtualizarConcursos/IconeFecharAtualizarConcursos.json delete mode 100644 pages/Home/widgets/ModalAtualizarConcursos/InformacoesSairAtualizarConcur.json delete mode 100644 pages/Home/widgets/ModalAtualizarConcursos/ModalAtualizarConcursos.json delete mode 100644 pages/Home/widgets/ModalAtualizarConcursos/TituloAtualizarConcursos.json delete mode 100644 pages/Home/widgets/ModalAtualizarConcursos2/AtualizarConcurso.json delete mode 100644 pages/Home/widgets/ModalAtualizarConcursos2/DivisorAtualizarConcurso2.json delete mode 100644 pages/Home/widgets/ModalAtualizarConcursos2/EntradaEditalAnoAtualizar.json delete mode 100644 pages/Home/widgets/ModalAtualizarConcursos2/EntradaEditalEdicaoAtualizar.json delete mode 100644 pages/Home/widgets/ModalAtualizarConcursos2/EntradaOrgaoAtualizar.json delete mode 100644 pages/Home/widgets/ModalAtualizarConcursos2/EntradaVagasAtualizar.json delete mode 100644 pages/Home/widgets/ModalAtualizarConcursos2/IconeFecharAtualizarConcursos2.json delete mode 100644 pages/Home/widgets/ModalAtualizarConcursos2/InformacaoVoltarAtualizarConc.json delete mode 100644 pages/Home/widgets/ModalAtualizarConcursos2/ModalAtualizarConcursos2.json delete mode 100644 pages/Home/widgets/ModalAtualizarConcursos2/TituloAtualizarConcurso2.json delete mode 100644 pages/Home/widgets/ModalDeletar/BotaoDeletarCandidatos.json delete mode 100644 pages/Home/widgets/ModalDeletar/BotaoDeletarConcursos.json delete mode 100644 pages/Home/widgets/ModalDeletar/DivisorDeletar.json delete mode 100644 pages/Home/widgets/ModalDeletar/IconeSairModalDeletar.json delete mode 100644 pages/Home/widgets/ModalDeletar/InformacaoIconeDeletar.json delete mode 100644 pages/Home/widgets/ModalDeletar/ModalDeletar.json delete mode 100644 pages/Home/widgets/ModalDeletar/SubtituloModalDeletar.json delete mode 100644 pages/Home/widgets/ModalDeletar/TituloModalDeletar.json delete mode 100644 pages/Home/widgets/ModalDeletarCandidatos/BotaoBuscarCandidatosDeletar.json delete mode 100644 pages/Home/widgets/ModalDeletarCandidatos/BotaoDeletarCandidato.json delete mode 100644 pages/Home/widgets/ModalDeletarCandidatos/BotaoNaoLembraDeletarCandidato.json delete mode 100644 pages/Home/widgets/ModalDeletarCandidatos/DividerDeletarConcurso_Copy.json delete mode 100644 pages/Home/widgets/ModalDeletarCandidatos/DivisorDeletarCandidatos.json delete mode 100644 pages/Home/widgets/ModalDeletarCandidatos/EntradaDeletarCandidatosBusca.json delete mode 100644 pages/Home/widgets/ModalDeletarCandidatos/IconeFecharDeletarCandidatos.json delete mode 100644 pages/Home/widgets/ModalDeletarCandidatos/InformacaoVoltarDeletarCandida.json delete mode 100644 pages/Home/widgets/ModalDeletarCandidatos/ModalDeletarCandidatos.json delete mode 100644 pages/Home/widgets/ModalDeletarCandidatos/SubtituloDeletarCandidatos.json delete mode 100644 pages/Home/widgets/ModalDeletarCandidatos/TabelaInformacoesCandidatosDel.json delete mode 100644 pages/Home/widgets/ModalDeletarCandidatos/TituloModalDeletarCandidatos.json delete mode 100644 pages/Home/widgets/ModalDeletarCandidatos2/BotaoCancelarDeletarCandidato.json delete mode 100644 pages/Home/widgets/ModalDeletarCandidatos2/BotaoConfirmarDeletarCandidato.json delete mode 100644 pages/Home/widgets/ModalDeletarCandidatos2/DivisorDeletarCandidatos2.json delete mode 100644 pages/Home/widgets/ModalDeletarCandidatos2/ModalDeletarCandidatos2.json delete mode 100644 pages/Home/widgets/ModalDeletarCandidatos2/TituloDeletarCandidatos2.json delete mode 100644 pages/Home/widgets/ModalDeletarConcursos/BotaoBuscarConcursoDeletar.json delete mode 100644 pages/Home/widgets/ModalDeletarConcursos/BotaoDeletarConcurso.json delete mode 100644 pages/Home/widgets/ModalDeletarConcursos/BotaoNaoLembraDeletarConcurso.json delete mode 100644 pages/Home/widgets/ModalDeletarConcursos/DividerDeletarConcurso_.json delete mode 100644 pages/Home/widgets/ModalDeletarConcursos/DivisorInformacoesDeletarConc.json delete mode 100644 pages/Home/widgets/ModalDeletarConcursos/EntradaDeletarConcursoBusca.json delete mode 100644 pages/Home/widgets/ModalDeletarConcursos/IconeFecharDeletarConcursos.json delete mode 100644 pages/Home/widgets/ModalDeletarConcursos/InformacaoVoltarDeletarConcurs.json delete mode 100644 pages/Home/widgets/ModalDeletarConcursos/InformacoesDeletarConcursos.json delete mode 100644 pages/Home/widgets/ModalDeletarConcursos/ModalDeletarConcursos.json delete mode 100644 pages/Home/widgets/ModalDeletarConcursos/TabelaInformacoesConcursoDelet.json delete mode 100644 pages/Home/widgets/ModalDeletarConcursos/TituloModalDeletar2.json delete mode 100644 pages/Home/widgets/ModalDeletarConcursos2/BotaoCancelarDeletarConcursos.json delete mode 100644 pages/Home/widgets/ModalDeletarConcursos2/BotaoConfirmarDeletarConcursos.json delete mode 100644 pages/Home/widgets/ModalDeletarConcursos2/DivisorDeletarConcursos.json delete mode 100644 pages/Home/widgets/ModalDeletarConcursos2/ModalDeletarConcursos2.json delete mode 100644 pages/Home/widgets/ModalDeletarConcursos2/TituloDeletarConcursos2.json delete mode 100644 pages/Home/widgets/ModalExibirCandidatos/IconeCandidatosParaVisu.json delete mode 100644 pages/Home/widgets/ModalExibirCandidatos/InformacaoIconeVisuCandidatos.json delete mode 100644 pages/Home/widgets/ModalExibirCandidatos/ModalExibirCandidatos.json delete mode 100644 pages/Home/widgets/ModalExibirCandidatos/TabelaExibirCandidatos.json delete mode 100644 pages/Home/widgets/ModalExibirCandidatos/TituloExibirCandidatos.json delete mode 100644 pages/Home/widgets/ModalExibirConcursos/IconeConcursosParaVisu.json delete mode 100644 pages/Home/widgets/ModalExibirConcursos/InformacaoIconeVisuConsursos.json delete mode 100644 pages/Home/widgets/ModalExibirConcursos/ModalExibirConcursos.json delete mode 100644 pages/Home/widgets/ModalExibirConcursos/TabelaExibirConcursos.json delete mode 100644 pages/Home/widgets/ModalExibirConcursos/TituloExibirConcursos.json delete mode 100644 pages/Home/widgets/ModalInserir/BotaoInserirCandidatos.json delete mode 100644 pages/Home/widgets/ModalInserir/BotaoInserirConcursos.json delete mode 100644 pages/Home/widgets/ModalInserir/DivisorAtualizarCopy.json delete mode 100644 pages/Home/widgets/ModalInserir/IconeSairModalInserir.json delete mode 100644 pages/Home/widgets/ModalInserir/InformacaoIconeInserir.json delete mode 100644 pages/Home/widgets/ModalInserir/ModalInserir.json delete mode 100644 pages/Home/widgets/ModalInserir/SubtituloModalInserir.json delete mode 100644 pages/Home/widgets/ModalInserir/TituloModalInserir.json delete mode 100644 pages/Home/widgets/ModalInserirCandidatos/BotaoInserirCadastrarCandidato.json delete mode 100644 pages/Home/widgets/ModalInserirCandidatos/DivisorInserirCandidatos.json delete mode 100644 pages/Home/widgets/ModalInserirCandidatos/EntradaAniversarioInserir.json delete mode 100644 pages/Home/widgets/ModalInserirCandidatos/EntradaCPFInserir.json delete mode 100644 pages/Home/widgets/ModalInserirCandidatos/EntradaNomeInserir.json delete mode 100644 pages/Home/widgets/ModalInserirCandidatos/InformacaoSairInserir.json delete mode 100644 pages/Home/widgets/ModalInserirCandidatos/InformacaoSairInserirCandidato.json delete mode 100644 pages/Home/widgets/ModalInserirCandidatos/ModalInserirCandidatos.json delete mode 100644 pages/Home/widgets/ModalInserirCandidatos/ProfissoesInserir.json delete mode 100644 pages/Home/widgets/ModalInserirCandidatos/TituloInserirCandidatos.json delete mode 100644 pages/Home/widgets/ModalInserirConcursos/CadastrarConcurso.json delete mode 100644 pages/Home/widgets/ModalInserirConcursos/DivisorInserirConcursos.json delete mode 100644 pages/Home/widgets/ModalInserirConcursos/EntradaCodigoConcursoInserir.json delete mode 100644 pages/Home/widgets/ModalInserirConcursos/EntradaEditalAnoInserir.json delete mode 100644 pages/Home/widgets/ModalInserirConcursos/EntradaEditalEdicaoInserir.json delete mode 100644 pages/Home/widgets/ModalInserirConcursos/EntradaOrgaoInserir.json delete mode 100644 pages/Home/widgets/ModalInserirConcursos/IconeFecharInserirConcursos.json delete mode 100644 pages/Home/widgets/ModalInserirConcursos/InformacaoSairInserirConcursos.json delete mode 100644 pages/Home/widgets/ModalInserirConcursos/ListaVagasInserir.json delete mode 100644 pages/Home/widgets/ModalInserirConcursos/ModalInserirConcursos.json delete mode 100644 pages/Home/widgets/ModalInserirConcursos/TituloInserirConcursos.json delete mode 100644 pages/Home/widgets/ModalVisualizacao/BotaoVisualizarCandidatos.json delete mode 100644 pages/Home/widgets/ModalVisualizacao/BotaoVisualizarConcursos.json delete mode 100644 pages/Home/widgets/ModalVisualizacao/DivisorVisualizacao.json delete mode 100644 pages/Home/widgets/ModalVisualizacao/IconeSairModalVisualizacao.json delete mode 100644 pages/Home/widgets/ModalVisualizacao/InformacaoIcone.json delete mode 100644 pages/Home/widgets/ModalVisualizacao/ModalVisualizacao.json delete mode 100644 pages/Home/widgets/ModalVisualizacao/SubtituloModalVisualizacao.json delete mode 100644 pages/Home/widgets/ModalVisualizacao/TituloModalVisualizacao.json diff --git a/pages/Home/Home.json b/pages/Home/Home.json deleted file mode 100644 index 81758f6..0000000 --- a/pages/Home/Home.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_07871a29-2b8b-4e3d-8fc5-a8e55b152b8d", - "unpublishedPage": { - "isHidden": false, - "layouts": [ - { - "dsl": { - "backgroundColor": "none", - "bottomRow": 690, - "canExtend": true, - "containerStyle": "none", - "detachFromLayout": true, - "dynamicBindingPathList": [], - "leftColumn": 0, - "minHeight": 630, - "parentColumnSpace": 1, - "parentRowSpace": 1, - "rightColumn": 1224, - "snapColumns": 64, - "snapRows": 61, - "topRow": 0, - "type": "CANVAS_WIDGET", - "version": 94, - "widgetId": "0", - "widgetName": "MainContainer" - } - } - ], - "name": "Home", - "slug": "home" - } -} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSBuscarCandidatosAlterar/JSBuscarCandidatosAlterar.js b/pages/Home/jsobjects/JSBuscarCandidatosAlterar/JSBuscarCandidatosAlterar.js deleted file mode 100644 index 2465a49..0000000 --- a/pages/Home/jsobjects/JSBuscarCandidatosAlterar/JSBuscarCandidatosAlterar.js +++ /dev/null @@ -1,30 +0,0 @@ -export default { - async buscarCandidatosAlterar(cpf) { - const codigoDigitado = cpf.replace(/\D/g, "").trim(); // remover tudo que não for numero - - console.log(codigoDigitado); - if (!codigoDigitado || codigoDigitado.length !== 11) { - showAlert('Por favor, digite um CPF com exatamente 11 dígitos.', 'info'); - return; - } - - storeValue("buscaCandidatobyCPF", codigoDigitado); - await fetchCandidatosByCPF.run(); - - if (fetchCandidatosByCPF.data) { - - const candidatoData = fetchCandidatosByCPF.data; - - // Text3Copy.setText("Atualizando os dados de " + fetchCandidatosByCPF.data.nome + " com CPF " + fetchCandidatosByCPF.data.cpf); - EntradaNomeAtualizar.setValue(candidatoData.nome); - EntradaAniversarioAtualizar.setValue(candidatoData.data_nascimento) - EntradaProfissoesAtualizar.setSelectedOptions(candidatoData.profissoes); - showModal(ModalAtualizarCandidatos2.name); - - storeValue("cpfCandidatoAlterar", codigoDigitado); - - } else { - showAlert('Concurso com o código ' + codigoDigitado + ' não encontrado.', 'warning'); - } - } -} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSBuscarCandidatosAlterar/metadata.json b/pages/Home/jsobjects/JSBuscarCandidatosAlterar/metadata.json deleted file mode 100644 index 1cb7d08..0000000 --- a/pages/Home/jsobjects/JSBuscarCandidatosAlterar/metadata.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_342d8961-ef7c-418e-a42d-f28841ad4000", - "id": "Home_JSBuscarCandidatosAlterar", - "unpublishedCollection": { - "name": "JSBuscarCandidatosAlterar", - "pageId": "Home", - "pluginId": "js-plugin", - "pluginType": "JS", - "variables": [] - } -} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSBuscarCandidatosByCodigo/JSBuscarCandidatosByCodigo.js b/pages/Home/jsobjects/JSBuscarCandidatosByCodigo/JSBuscarCandidatosByCodigo.js deleted file mode 100644 index f5ed7f5..0000000 --- a/pages/Home/jsobjects/JSBuscarCandidatosByCodigo/JSBuscarCandidatosByCodigo.js +++ /dev/null @@ -1,30 +0,0 @@ -export default { - async buscarCandidatosByCodigo(codigo) { - const codigo_limpo = codigo.replace(/\D/g, "").trim(); // remove tudo que não é número - - if (!codigo_limpo) { - showAlert("Campo vazio. Por favor, digite um valor!", "info"); - return; // precisa retornar aqui - } else if (codigo_limpo.length !== 11) { - showAlert("O código deve ter 11 dígitos.", "info"); - return; // precisa retornar aqui também - } - - try { - storeValue("codigoConcursoCandidatoBuscar", codigo_limpo); - - const resposta = await fetchCandidatosDataByCodigo.run(); - - if (!resposta || Object.keys(resposta).length === 0) { - showAlert("Nenhum candidato encontrado para este código.", "warning"); - TabelaCandidatos.setData([]); - return; - } - - TabelaCandidatos.setData(resposta); - } catch (e) { - showAlert("Ocorreu um erro ao buscar candidatos pelo código " + codigo_limpo, "error"); - TabelaCandidatos.setData([]); - } - } -} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSBuscarCandidatosByCodigo/metadata.json b/pages/Home/jsobjects/JSBuscarCandidatosByCodigo/metadata.json deleted file mode 100644 index d8f6de8..0000000 --- a/pages/Home/jsobjects/JSBuscarCandidatosByCodigo/metadata.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_b7326bb7-7e66-46e3-9d7e-bd7a4f8a9033", - "id": "Home_JSBuscarCandidatosByCodigo", - "unpublishedCollection": { - "name": "JSBuscarCandidatosByCodigo", - "pageId": "Home", - "pluginId": "js-plugin", - "pluginType": "JS", - "variables": [] - } -} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSBuscarConcursosAlterar/JSBuscarConcursosAlterar.js b/pages/Home/jsobjects/JSBuscarConcursosAlterar/JSBuscarConcursosAlterar.js deleted file mode 100644 index ba96b4c..0000000 --- a/pages/Home/jsobjects/JSBuscarConcursosAlterar/JSBuscarConcursosAlterar.js +++ /dev/null @@ -1,31 +0,0 @@ -export default { - async buscarConcursosAlterar(codigo) { - const codigoDigitado = codigo.replace(/\D/g, "").trim(); // remover tudo que não for numero - - if (!codigoDigitado || codigoDigitado.length !== 11) { - showAlert('Por favor, digite um CPF com exatamente 11 dígitos.', 'info'); - return; - } - - storeValue("buscaConcursobyCodigo", codigoDigitado); - await fetchConcursosByCodigoConcurso.run(); - - if (fetchConcursosByCodigoConcurso.data) { - - const concursoData = fetchConcursosByCodigoConcurso.data; - const [edicao, ano] = concursoData.edital.split("/"); - - EntradaOrgaoAtualizar.setValue(concursoData.orgao); - EntradaEditalEdicaoAtualizar.setValue(edicao); - EntradaEditalAnoAtualizar.setValue(ano); - // EntradaCodigoAtualizar.setValue(concursoData.codigo_concurso); - EntradaVagasAtualizar.setSelectedOptions(concursoData.lista_vagas); - showModal(ModalAtualizarConcursos2.name); - - storeValue("codigoConcursoAlterar", codigo); - - } else { - showAlert('Concurso com o código ' + codigoDigitado + ' não encontrado.', 'warning'); - } - } -} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSBuscarConcursosAlterar/metadata.json b/pages/Home/jsobjects/JSBuscarConcursosAlterar/metadata.json deleted file mode 100644 index 483563c..0000000 --- a/pages/Home/jsobjects/JSBuscarConcursosAlterar/metadata.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_5c901f3f-47a6-4cc1-91c6-8ec946481ade", - "id": "Home_JSBuscarConcursosAlterar", - "unpublishedCollection": { - "name": "JSBuscarConcursosAlterar", - "pageId": "Home", - "pluginId": "js-plugin", - "pluginType": "JS", - "variables": [] - } -} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSBuscarConcursosByCPF/JSBuscarConcursosByCPF.js b/pages/Home/jsobjects/JSBuscarConcursosByCPF/JSBuscarConcursosByCPF.js deleted file mode 100644 index 5413daa..0000000 --- a/pages/Home/jsobjects/JSBuscarConcursosByCPF/JSBuscarConcursosByCPF.js +++ /dev/null @@ -1,30 +0,0 @@ -export default { - async buscarConcursoByCPF (cpf) { - const cpf_limpo = cpf.replace(/\D/g, "").trim(); // deixar só numeros - - if (!cpf_limpo) { - showAlert("Campo vazio. Por favor digite um valor!", "info"); - return; - } else if (cpf_limpo.length !== 11) { - showAlert("Formato incorreto. Por favor digite um valor válido.", "info"); - return; - } - - try { - storeValue("cpfCandidatoConcursoBuscar", cpf_limpo); - - const resposta = await fetchConcursosDataByCPF.run(); - - if (!resposta || Object.keys(resposta).length === 0) { - showAlert("Nenhum concurso encontrado para este candidato.", "warning"); - TabelaConcursos.setData([]); - return; - } - - TabelaConcursos.setData(resposta); - } catch (e) { - showAlert("Ocorreu um erro ao buscar candidatos pelo código " + cpf_limpo, "error"); - TabelaConcursos.setData([]); - } - } -} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSBuscarConcursosByCPF/metadata.json b/pages/Home/jsobjects/JSBuscarConcursosByCPF/metadata.json deleted file mode 100644 index a2ce6e4..0000000 --- a/pages/Home/jsobjects/JSBuscarConcursosByCPF/metadata.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_2fe12572-6f00-459c-ba15-8049507d4933", - "id": "Home_JSBuscarConcursosByCPF", - "unpublishedCollection": { - "name": "JSBuscarConcursosByCPF", - "pageId": "Home", - "pluginId": "js-plugin", - "pluginType": "JS", - "variables": [] - } -} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSCadastrarCandidato/JSCadastrarCandidato.js b/pages/Home/jsobjects/JSCadastrarCandidato/JSCadastrarCandidato.js deleted file mode 100644 index 478770d..0000000 --- a/pages/Home/jsobjects/JSCadastrarCandidato/JSCadastrarCandidato.js +++ /dev/null @@ -1,51 +0,0 @@ -export default { - async cadastrarCandidato() { - const nome = EntradaNomeInserir.text.trim(); - if (!nome) { - showAlert("Preencha o campo 'Nome'.", "info"); - return; - } - - const aniversario = EntradaAniversarioInserir.formattedDate; - if (!aniversario) { - showAlert("Preencha o campo 'Aniversário'.", "info"); - return; - } - - const cpf = EntradaCPFInserir.text.replace(/\D/g, "").trim(); - if (!cpf) { - showAlert("Preencha o campo 'CPF'.", "info"); - return; - } else if (cpf.length !== 11) { - showAlert("Digite o CPF corretamente.", "info"); - return; - } - - const profissoes = ProfissoesInserir.selectedOptionValues; - if (!profissoes || profissoes.length === 0) { - showAlert("Selecione pelo menos uma profissão!", "info"); - return; - } - - storeValue("nomeCandidatoInserir", nome); - storeValue("aniversarioCandidatoInserir", aniversario); - storeValue("cpfCandidatoInserir", cpf); - storeValue("profissoesCandidatoInserir", profissoes) - - try { - await addCandidatoAPI.run(); - showAlert("Candidato cadastrado com sucesso!", "success"); - EntradaNomeInserir.setValue(""); - EntradaCPFInserir.setValue(""); - EntradaAniversarioInserir.setValue(""); - ProfissoesInserir.setSelectedOptions([]); - } catch (error) { - console.log("Erro ao cadastrar concurso:", error); - if (error?.message?.includes("409")) { - showAlert("Esse concurso já está cadastrado.", "warning"); - } else { - showAlert("Erro ao cadastrar o concurso. Tente novamente.", "error"); - } - } - } -}; diff --git a/pages/Home/jsobjects/JSCadastrarCandidato/metadata.json b/pages/Home/jsobjects/JSCadastrarCandidato/metadata.json deleted file mode 100644 index 542cd74..0000000 --- a/pages/Home/jsobjects/JSCadastrarCandidato/metadata.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_dd775b84-6dcd-4536-b920-3c947f1e8e90", - "id": "Home_JSCadastrarCandidato", - "unpublishedCollection": { - "name": "JSCadastrarCandidato", - "pageId": "Home", - "pluginId": "js-plugin", - "pluginType": "JS", - "variables": [] - } -} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSCadastrarConcurso/JSCadastrarConcurso.js b/pages/Home/jsobjects/JSCadastrarConcurso/JSCadastrarConcurso.js deleted file mode 100644 index 8e9bd97..0000000 --- a/pages/Home/jsobjects/JSCadastrarConcurso/JSCadastrarConcurso.js +++ /dev/null @@ -1,53 +0,0 @@ -export default { - async cadastrarConcurso() { - const orgao = EntradaOrgaoInserir.text?.toUpperCase().trim(); - if (!orgao) { - showAlert("Preencha o campo 'Órgão'.", "info"); - return; - } - - const edital_edicao = EntradaEditalEdicaoInserir.text.replace(/\D/g, "").trim(); - if (!edital_edicao) { - showAlert("Preencha o campo 'Edição edital'.", "info"); - return; - } - - const edital_ano = EntradaEditalAnoInserir.text.replace(/\D/g, "").trim(); - if (!edital_ano) { - showAlert("Preencha o campo 'Ano edital'.", "info"); - return; - } - - const edital_formatado = `${edital_edicao}/${edital_ano}`; - storeValue("editalFormatadoInserir", edital_formatado); - - const codigo_concurso = EntradaCodigoConcursoInserir.text?.trim(); - if (!codigo_concurso) { - showAlert("Preencha o campo 'Código do Concurso'.", "info"); - return; - } - - const lista_vagas = ListaVagasInserir.selectedOptionValues; - if (!lista_vagas || lista_vagas.length === 0) { - showAlert("Selecione pelo menos uma vaga!", "info"); - return; - } - - try { - await addConcursoAPI.run(); - showAlert("Concurso cadastrado com sucesso!", "success"); - EntradaOrgaoInserir.setValue(""); - EntradaEditalEdicaoInserir.setValue(""); - EntradaEditalAnoInserir.setValue(""); - EntradaCodigoConcursoInserir.setValue(""); - ListaVagasInserir.setSelectedOptions([]); - } catch (error) { - console.log("Erro ao cadastrar concurso:", error); - if (error?.message?.includes("409")) { - showAlert("Esse concurso já está cadastrado.", "warning"); - } else { - showAlert("Erro ao cadastrar o concurso. Tente novamente.", "error"); - } - } - } -}; diff --git a/pages/Home/jsobjects/JSCadastrarConcurso/metadata.json b/pages/Home/jsobjects/JSCadastrarConcurso/metadata.json deleted file mode 100644 index f6f3939..0000000 --- a/pages/Home/jsobjects/JSCadastrarConcurso/metadata.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_b548ed36-c1ab-4621-9451-04dea56fffb1", - "id": "Home_JSCadastrarConcurso", - "unpublishedCollection": { - "name": "JSCadastrarConcurso", - "pageId": "Home", - "pluginId": "js-plugin", - "pluginType": "JS", - "variables": [] - } -} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSCandidatoAtualizar/JSCandidatoAtualizar.js b/pages/Home/jsobjects/JSCandidatoAtualizar/JSCandidatoAtualizar.js deleted file mode 100644 index b743934..0000000 --- a/pages/Home/jsobjects/JSCandidatoAtualizar/JSCandidatoAtualizar.js +++ /dev/null @@ -1,36 +0,0 @@ -export default { - async atualizarCandidato () { - const nome = EntradaNomeAtualizar.text.trim(); - const aniversario = EntradaAniversarioAtualizar.formattedDate; - const profissoes = EntradaProfissoesAtualizar.selectedOptionValues; - - if (!nome) { - showAlert("Preencha o campo 'Nome'.", "info"); - return; - } - if (!aniversario) { - showAlert("Preencha o campo 'Aniversário'.", "info"); - return; - } - if (!profissoes || profissoes.length === 0) { - showAlert("Preencha o campo 'Profissões'.", "info"); - return; - } - - // salva os valores - storeValue("nomeCandidatoAlterar", nome); - storeValue("AniversarioCandidatoAlterar", aniversario); - storeValue("profissoesCandidatoAlterar", profissoes); - - const resposta = await updateCandidatoAPI.run(); - const statusCodeRaw = updateCandidatoAPI.responseMeta?.statusCode || ""; - const statusCode = parseInt(statusCodeRaw); - - if (statusCode >= 200 && statusCode < 300) { - showAlert("Candidato atualizado com sucesso", "success"); - } else { - showAlert("Erro ao atualizar Candidato. Código: " + statusCode, "error"); - console.error("Erro:", resposta); - } -} -} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSCandidatoAtualizar/metadata.json b/pages/Home/jsobjects/JSCandidatoAtualizar/metadata.json deleted file mode 100644 index e41b132..0000000 --- a/pages/Home/jsobjects/JSCandidatoAtualizar/metadata.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_33eca5d0-4d68-4c22-b740-beeccefc23d8", - "id": "Home_JSCandidatoAtualizar", - "unpublishedCollection": { - "name": "JSCandidatoAtualizar", - "pageId": "Home", - "pluginId": "js-plugin", - "pluginType": "JS", - "variables": [] - } -} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSCandidatoDeletar/JSCandidatoDeletar.js b/pages/Home/jsobjects/JSCandidatoDeletar/JSCandidatoDeletar.js deleted file mode 100644 index 215f7bb..0000000 --- a/pages/Home/jsobjects/JSCandidatoDeletar/JSCandidatoDeletar.js +++ /dev/null @@ -1,37 +0,0 @@ -export default { - async buscarCandidatoParaDeletar(cpf) { - const cpf_limpo = cpf.replace(/\D/g, "").trim(); // remove tudo que não for número - console.log("CPF limpo:", cpf_limpo); - console.log("Tamanho:", cpf_limpo.length); - - if (cpf_limpo.length !== 11) { - showAlert("Padrão de CPF incorreto, verifique a quantidade de dígitos.", "info"); - return; - } - - try { - storeValue("valorBuscaDeletarCandidato", cpf_limpo); - storeValue("buscaCandidatoByCPF", cpf_limpo); - - const resposta = await fetchCandidatosByCPF.run(); - const statusCode = fetchCandidatosByCPF.responseMeta?.statusCode; - - if (statusCode === 404 || !resposta || Object.keys(resposta).length === 0) { - showAlert("Candidato não encontrado!", "warning"); - TabelaInformacoesCandidatosDel.setData([]); - BotaoDeletarCandidato.setDisabled(true); - return; - } - - // Achou: preenche a tabela e ativa o botão de deletar - TabelaInformacoesCandidatosDel.setData([resposta]); - BotaoDeletarCandidato.setDisabled(false); - - } catch (e) { - console.log("Erro:", e); - showAlert("Erro ao buscar candidato.", "error"); - BotaoDeletarCandidato.setDisabled(true); - TabelaInformacoesCandidatosDel.setData([]); - } - } -} diff --git a/pages/Home/jsobjects/JSCandidatoDeletar/metadata.json b/pages/Home/jsobjects/JSCandidatoDeletar/metadata.json deleted file mode 100644 index 3cc1599..0000000 --- a/pages/Home/jsobjects/JSCandidatoDeletar/metadata.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_68e3dc50-99dc-4019-b3bc-044cdcaaeb70", - "id": "Home_JSCandidatoDeletar", - "unpublishedCollection": { - "name": "JSCandidatoDeletar", - "pageId": "Home", - "pluginId": "js-plugin", - "pluginType": "JS", - "variables": [] - } -} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSConcursoAtualizar/JSConcursoAtualizar.js b/pages/Home/jsobjects/JSConcursoAtualizar/JSConcursoAtualizar.js deleted file mode 100644 index 377f6c3..0000000 --- a/pages/Home/jsobjects/JSConcursoAtualizar/JSConcursoAtualizar.js +++ /dev/null @@ -1,48 +0,0 @@ -export default { - async atualizarConcurso () { - const orgao = EntradaOrgaoAtualizar.text.toUpperCase().trim(); - const edicao = EntradaEditalEdicaoAtualizar.text.replace(/\D/g, "").trim(); - const ano = EntradaEditalAnoAtualizar.text.replace(/\D/g, "").trim(); - const vagas = EntradaVagasAtualizar.selectedOptionValues; - - if (!orgao) { - showAlert("Preencha o campo 'Órgão.'", "info"); - return; - } - if (!edicao) { - showAlert("Preencha o campo 'Edição'.", "info"); - return; - } - if (!ano) { - showAlert("Preencha o campo 'Ano'.", "info"); - return; - } - if (!vagas || vagas.length === 0) { - showAlert("Preencha o campo 'Vagas'.", "info"); - return; - } - - const edital = edicao + "/" + ano; - - // salva os valores - storeValue("orgaoConcursoAlterar", orgao); - storeValue("editalFormatadoAlterar", edital); - storeValue("vagasConcursoAlterar", vagas); - - // try { - const resposta = await updateConcursoAPI.run(); - const statusCodeRaw = updateConcursoAPI.responseMeta?.statusCode || ""; - const statusCode = parseInt(statusCodeRaw); - - if (statusCode >= 200 && statusCode < 300) { - showAlert("Concurso atualizado com sucesso", "success"); - } else { - showAlert("Erro ao atualizar concurso. Código: " + statusCode, "error"); - console.error("Erro:", resposta); - } - // } catch (e) { - // showAlert("Erro inesperado ao atualizar concurso!", "error"); - // console.error("Exceção:", e); - // } - } -} diff --git a/pages/Home/jsobjects/JSConcursoAtualizar/metadata.json b/pages/Home/jsobjects/JSConcursoAtualizar/metadata.json deleted file mode 100644 index c8a4e6c..0000000 --- a/pages/Home/jsobjects/JSConcursoAtualizar/metadata.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_85a6dce5-7f03-4f5b-85bf-fd952028f89c", - "id": "Home_JSConcursoAtualizar", - "unpublishedCollection": { - "name": "JSConcursoAtualizar", - "pageId": "Home", - "pluginId": "js-plugin", - "pluginType": "JS", - "variables": [] - } -} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSConcursoDeletar/JSConcursoDeletar.js b/pages/Home/jsobjects/JSConcursoDeletar/JSConcursoDeletar.js deleted file mode 100644 index fb998cc..0000000 --- a/pages/Home/jsobjects/JSConcursoDeletar/JSConcursoDeletar.js +++ /dev/null @@ -1,33 +0,0 @@ -export default { - async buscarConcursoParaDeletar(codigo) { - if (codigo.length !== 11) { - showAlert("Digite os 11 dígitos do código do concurso.", "info"); - // BotaoDeletarConcurso.setDisabled(true); // o botao já inicia desativado - return; - } - - try { - storeValue("valorBuscaDeletarConcurso", codigo); - storeValue("buscaConcursobyCodigo", codigo); - - const resposta = await fetchConcursosByCodigoConcurso.run(); - const statusCode = fetchConcursosByCodigoConcurso.responseMeta?.statusCode; - - if (statusCode === 404 || !resposta || Object.keys(resposta).length === 0) { - showAlert("Concurso não encontrado!", "warning"); - TabelaInformacoesConcursoDelet.setData([]); - BotaoDeletarConcurso.setDisabled(true); - return; - } - - // achoou: preenche a tabela e ativa o botão de deletar - TabelaInformacoesConcursoDelet.setData([resposta]); - BotaoDeletarConcurso.setDisabled(false); - - } catch (e) { - showAlert("Erro ao buscar concurso.", "error"); - BotaoDeletarConcurso.setDisabled(true); - TabelaInformacoesConcursoDelet.setData([]); - } - } -} diff --git a/pages/Home/jsobjects/JSConcursoDeletar/metadata.json b/pages/Home/jsobjects/JSConcursoDeletar/metadata.json deleted file mode 100644 index 712388e..0000000 --- a/pages/Home/jsobjects/JSConcursoDeletar/metadata.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_656f56dc-045c-481c-8652-f072180f4ff0", - "id": "Home_JSConcursoDeletar", - "unpublishedCollection": { - "name": "JSConcursoDeletar", - "pageId": "Home", - "pluginId": "js-plugin", - "pluginType": "JS", - "variables": [] - } -} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSConfirmarDeletarCandidato/JSConfirmarDeletarCandidato.js b/pages/Home/jsobjects/JSConfirmarDeletarCandidato/JSConfirmarDeletarCandidato.js deleted file mode 100644 index afe9257..0000000 --- a/pages/Home/jsobjects/JSConfirmarDeletarCandidato/JSConfirmarDeletarCandidato.js +++ /dev/null @@ -1,23 +0,0 @@ -export default { - limparCampos() { - EntradaDeletarCandidatosBusca.setValue(""); - TabelaInformacoesCandidatosDel.setData([]); - BotaoDeletarCandidato.setDisabled(true); - // removeValue("valorBuscaDeletarCandidato"); - // removeValue("buscaCandidatobyCodigo"); - }, - - async confirmarDeletarCandidato () { - try { - await deleteCandidatoAPI.run(); - showAlert( - "Candidato com CPF " + appsmith.store.buscaCandidatoByCPF + " foi deletado com sucesso!", - "info" - ); - showModal(ModalDeletarCandidatos.name); - } catch (e) { - showAlert("Erro ao deletar o candidato!", "error"); - console.log("Erro ao deletar: ", e); - } - } -} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSConfirmarDeletarCandidato/metadata.json b/pages/Home/jsobjects/JSConfirmarDeletarCandidato/metadata.json deleted file mode 100644 index 694743c..0000000 --- a/pages/Home/jsobjects/JSConfirmarDeletarCandidato/metadata.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_9fd7c28c-35fb-4e26-b2a6-b069a8455258", - "id": "Home_JSConfirmarDeletarCandidato", - "unpublishedCollection": { - "name": "JSConfirmarDeletarCandidato", - "pageId": "Home", - "pluginId": "js-plugin", - "pluginType": "JS", - "variables": [] - } -} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSConfirmarDeletarConcurso/JSConfirmarDeletarConcurso.js b/pages/Home/jsobjects/JSConfirmarDeletarConcurso/JSConfirmarDeletarConcurso.js deleted file mode 100644 index 3727129..0000000 --- a/pages/Home/jsobjects/JSConfirmarDeletarConcurso/JSConfirmarDeletarConcurso.js +++ /dev/null @@ -1,23 +0,0 @@ -export default { - limparCampos() { - EntradaDeletarConcursoBusca.setValue(""); - TabelaInformacoesConcursoDelet.setData([]); - BotaoDeletarConcurso.setDisabled(true); - // removeValue("valorBuscaDeletarConcurso"); - // removeValue("buscaConcursobyCodigo"); - }, - - async confirmarDeletarConcurso() { - try { - await deleteConcursoAPI.run(); - showAlert( - "Concurso com código " + appsmith.store.buscaConcursobyCodigo + " foi deletado com sucesso!", - "info" - ); - showModal(ModalDeletarConcursos.name); - } catch (e) { - showAlert("Erro ao deletar o concurso!", "error"); - console.log("Erro ao deletar:", e); - } - } -} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSConfirmarDeletarConcurso/metadata.json b/pages/Home/jsobjects/JSConfirmarDeletarConcurso/metadata.json deleted file mode 100644 index 28ac6b6..0000000 --- a/pages/Home/jsobjects/JSConfirmarDeletarConcurso/metadata.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_41ab7db2-2058-4b03-84e6-afb17730c348", - "id": "Home_JSConfirmarDeletarConcurso", - "unpublishedCollection": { - "name": "JSConfirmarDeletarConcurso", - "pageId": "Home", - "pluginId": "js-plugin", - "pluginType": "JS", - "variables": [] - } -} \ No newline at end of file diff --git a/pages/Home/queries/JSBuscarCandidatosAlterar-buscarCandidatosAlterar/metadata.json b/pages/Home/queries/JSBuscarCandidatosAlterar-buscarCandidatosAlterar/metadata.json deleted file mode 100644 index 7d4ef27..0000000 --- a/pages/Home/queries/JSBuscarCandidatosAlterar-buscarCandidatosAlterar/metadata.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_573b0443-798e-444f-a625-060845e81087", - "id": "Home_JSBuscarCandidatosAlterar.buscarCandidatosAlterar", - "pluginId": "js-plugin", - "pluginType": "JS", - "unpublishedAction": { - "actionConfiguration": { - "encodeParamsToggle": true, - "jsArguments": [ - { - "name": "cpf" - } - ], - "paginationType": "NONE", - "timeoutInMillisecond": 10000 - }, - "collectionId": "Home_JSBuscarCandidatosAlterar", - "confirmBeforeExecute": false, - "datasource": { - "isAutoGenerated": false, - "name": "UNUSED_DATASOURCE", - "pluginId": "js-plugin" - }, - "dynamicBindingPathList": [ - { - "key": "body" - } - ], - "fullyQualifiedName": "JSBuscarCandidatosAlterar.buscarCandidatosAlterar", - "name": "buscarCandidatosAlterar", - "pageId": "Home", - "runBehaviour": "MANUAL", - "userSetOnLoad": false - } -} \ No newline at end of file diff --git a/pages/Home/queries/JSBuscarCandidatosByCodigo-buscarCandidatosByCodigo/metadata.json b/pages/Home/queries/JSBuscarCandidatosByCodigo-buscarCandidatosByCodigo/metadata.json deleted file mode 100644 index 49504fc..0000000 --- a/pages/Home/queries/JSBuscarCandidatosByCodigo-buscarCandidatosByCodigo/metadata.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_64acfdec-57d0-48cf-bf19-3bf5429f2e44", - "id": "Home_JSBuscarCandidatosByCodigo.buscarCandidatosByCodigo", - "pluginId": "js-plugin", - "pluginType": "JS", - "unpublishedAction": { - "actionConfiguration": { - "encodeParamsToggle": true, - "jsArguments": [ - { - "name": "codigo" - } - ], - "paginationType": "NONE", - "timeoutInMillisecond": 10000 - }, - "collectionId": "Home_JSBuscarCandidatosByCodigo", - "confirmBeforeExecute": false, - "datasource": { - "isAutoGenerated": false, - "name": "UNUSED_DATASOURCE", - "pluginId": "js-plugin" - }, - "dynamicBindingPathList": [ - { - "key": "body" - } - ], - "fullyQualifiedName": "JSBuscarCandidatosByCodigo.buscarCandidatosByCodigo", - "name": "buscarCandidatosByCodigo", - "pageId": "Home", - "runBehaviour": "MANUAL", - "userSetOnLoad": false - } -} \ No newline at end of file diff --git a/pages/Home/queries/JSBuscarConcursosAlterar-buscarConcursosAlterar/metadata.json b/pages/Home/queries/JSBuscarConcursosAlterar-buscarConcursosAlterar/metadata.json deleted file mode 100644 index 8faa6ec..0000000 --- a/pages/Home/queries/JSBuscarConcursosAlterar-buscarConcursosAlterar/metadata.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_99c70820-3ed6-4a9b-9ef9-db969c372f4e", - "id": "Home_JSBuscarConcursosAlterar.buscarConcursosAlterar", - "pluginId": "js-plugin", - "pluginType": "JS", - "unpublishedAction": { - "actionConfiguration": { - "encodeParamsToggle": true, - "jsArguments": [ - { - "name": "codigo" - } - ], - "paginationType": "NONE", - "timeoutInMillisecond": 10000 - }, - "collectionId": "Home_JSBuscarConcursosAlterar", - "confirmBeforeExecute": false, - "datasource": { - "isAutoGenerated": false, - "name": "UNUSED_DATASOURCE", - "pluginId": "js-plugin" - }, - "dynamicBindingPathList": [ - { - "key": "body" - } - ], - "fullyQualifiedName": "JSBuscarConcursosAlterar.buscarConcursosAlterar", - "name": "buscarConcursosAlterar", - "pageId": "Home", - "runBehaviour": "MANUAL", - "userSetOnLoad": false - } -} \ No newline at end of file diff --git a/pages/Home/queries/JSBuscarConcursosByCPF-myFun2/metadata.json b/pages/Home/queries/JSBuscarConcursosByCPF-myFun2/metadata.json deleted file mode 100644 index 341fad6..0000000 --- a/pages/Home/queries/JSBuscarConcursosByCPF-myFun2/metadata.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_af4d4d82-aaeb-491b-9df9-f8f993e1e0d1", - "id": "Home_JSBuscarConcursosByCPF.myFun2", - "pluginId": "js-plugin", - "pluginType": "JS", - "unpublishedAction": { - "actionConfiguration": { - "encodeParamsToggle": true, - "jsArguments": [], - "paginationType": "NONE", - "timeoutInMillisecond": 10000 - }, - "collectionId": "Home_JSBuscarConcursosByCPF", - "confirmBeforeExecute": false, - "datasource": { - "isAutoGenerated": false, - "name": "UNUSED_DATASOURCE", - "pluginId": "js-plugin" - }, - "dynamicBindingPathList": [ - { - "key": "body" - } - ], - "fullyQualifiedName": "JSBuscarConcursosByCPF.myFun2", - "name": "myFun2", - "pageId": "Home", - "runBehaviour": "MANUAL", - "userSetOnLoad": false - } -} \ No newline at end of file diff --git a/pages/Home/queries/JSCadastrarCandidato-cadastrarCandidato/metadata.json b/pages/Home/queries/JSCadastrarCandidato-cadastrarCandidato/metadata.json deleted file mode 100644 index f8ca8c0..0000000 --- a/pages/Home/queries/JSCadastrarCandidato-cadastrarCandidato/metadata.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_5914b74d-80ea-42a1-9eaa-9da791363f9e", - "id": "Home_JSCadastrarCandidato.cadastrarCandidato", - "pluginId": "js-plugin", - "pluginType": "JS", - "unpublishedAction": { - "actionConfiguration": { - "encodeParamsToggle": true, - "jsArguments": [], - "paginationType": "NONE", - "timeoutInMillisecond": 10000 - }, - "collectionId": "Home_JSCadastrarCandidato", - "confirmBeforeExecute": false, - "datasource": { - "isAutoGenerated": false, - "name": "UNUSED_DATASOURCE", - "pluginId": "js-plugin" - }, - "dynamicBindingPathList": [ - { - "key": "body" - } - ], - "fullyQualifiedName": "JSCadastrarCandidato.cadastrarCandidato", - "name": "cadastrarCandidato", - "pageId": "Home", - "runBehaviour": "MANUAL", - "userSetOnLoad": false - } -} \ No newline at end of file diff --git a/pages/Home/queries/JSCadastrarConcurso-cadastrarConcurso/metadata.json b/pages/Home/queries/JSCadastrarConcurso-cadastrarConcurso/metadata.json deleted file mode 100644 index 7dbb0e5..0000000 --- a/pages/Home/queries/JSCadastrarConcurso-cadastrarConcurso/metadata.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_0d92a757-3034-4fbf-9318-0b6c2fe23000", - "id": "Home_JSCadastrarConcurso.cadastrarConcurso", - "pluginId": "js-plugin", - "pluginType": "JS", - "unpublishedAction": { - "actionConfiguration": { - "encodeParamsToggle": true, - "jsArguments": [], - "paginationType": "NONE", - "timeoutInMillisecond": 10000 - }, - "collectionId": "Home_JSCadastrarConcurso", - "confirmBeforeExecute": false, - "datasource": { - "isAutoGenerated": false, - "name": "UNUSED_DATASOURCE", - "pluginId": "js-plugin" - }, - "dynamicBindingPathList": [ - { - "key": "body" - } - ], - "fullyQualifiedName": "JSCadastrarConcurso.cadastrarConcurso", - "name": "cadastrarConcurso", - "pageId": "Home", - "runBehaviour": "MANUAL", - "userSetOnLoad": false - } -} \ No newline at end of file diff --git a/pages/Home/queries/JSCandidatoAtualizar-atualizarCandidato/metadata.json b/pages/Home/queries/JSCandidatoAtualizar-atualizarCandidato/metadata.json deleted file mode 100644 index 6defeed..0000000 --- a/pages/Home/queries/JSCandidatoAtualizar-atualizarCandidato/metadata.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_f1bbe2dc-0d06-40d0-a5ac-e02a1d3457ee", - "id": "Home_JSCandidatoAtualizar.atualizarCandidato", - "pluginId": "js-plugin", - "pluginType": "JS", - "unpublishedAction": { - "actionConfiguration": { - "encodeParamsToggle": true, - "jsArguments": [], - "paginationType": "NONE", - "timeoutInMillisecond": 10000 - }, - "collectionId": "Home_JSCandidatoAtualizar", - "confirmBeforeExecute": false, - "datasource": { - "isAutoGenerated": false, - "name": "UNUSED_DATASOURCE", - "pluginId": "js-plugin" - }, - "dynamicBindingPathList": [ - { - "key": "body" - } - ], - "fullyQualifiedName": "JSCandidatoAtualizar.atualizarCandidato", - "name": "atualizarCandidato", - "pageId": "Home", - "runBehaviour": "MANUAL", - "userSetOnLoad": false - } -} \ No newline at end of file diff --git a/pages/Home/queries/JSCandidatoDeletar-buscarCandidatoParaDeletar/metadata.json b/pages/Home/queries/JSCandidatoDeletar-buscarCandidatoParaDeletar/metadata.json deleted file mode 100644 index 0f6ca29..0000000 --- a/pages/Home/queries/JSCandidatoDeletar-buscarCandidatoParaDeletar/metadata.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_f252393b-9afa-4911-be5f-a7669b518bad", - "id": "Home_JSCandidatoDeletar.buscarCandidatoParaDeletar", - "pluginId": "js-plugin", - "pluginType": "JS", - "unpublishedAction": { - "actionConfiguration": { - "encodeParamsToggle": true, - "jsArguments": [ - { - "name": "cpf" - } - ], - "paginationType": "NONE", - "timeoutInMillisecond": 10000 - }, - "collectionId": "Home_JSCandidatoDeletar", - "confirmBeforeExecute": false, - "datasource": { - "isAutoGenerated": false, - "name": "UNUSED_DATASOURCE", - "pluginId": "js-plugin" - }, - "dynamicBindingPathList": [ - { - "key": "body" - } - ], - "fullyQualifiedName": "JSCandidatoDeletar.buscarCandidatoParaDeletar", - "name": "buscarCandidatoParaDeletar", - "pageId": "Home", - "runBehaviour": "MANUAL", - "userSetOnLoad": false - } -} \ No newline at end of file diff --git a/pages/Home/queries/JSConcursoAtualizar-atualizarConcurso/metadata.json b/pages/Home/queries/JSConcursoAtualizar-atualizarConcurso/metadata.json deleted file mode 100644 index 704ea0e..0000000 --- a/pages/Home/queries/JSConcursoAtualizar-atualizarConcurso/metadata.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_0ffbbaee-9262-453d-abb2-3e39408c4998", - "id": "Home_JSConcursoAtualizar.atualizarConcurso", - "pluginId": "js-plugin", - "pluginType": "JS", - "unpublishedAction": { - "actionConfiguration": { - "encodeParamsToggle": true, - "jsArguments": [], - "paginationType": "NONE", - "timeoutInMillisecond": 10000 - }, - "collectionId": "Home_JSConcursoAtualizar", - "confirmBeforeExecute": false, - "datasource": { - "isAutoGenerated": false, - "name": "UNUSED_DATASOURCE", - "pluginId": "js-plugin" - }, - "dynamicBindingPathList": [ - { - "key": "body" - } - ], - "fullyQualifiedName": "JSConcursoAtualizar.atualizarConcurso", - "name": "atualizarConcurso", - "pageId": "Home", - "runBehaviour": "MANUAL", - "userSetOnLoad": false - } -} \ No newline at end of file diff --git a/pages/Home/queries/JSConcursoDeletar-buscarConcursoParaDeletar/metadata.json b/pages/Home/queries/JSConcursoDeletar-buscarConcursoParaDeletar/metadata.json deleted file mode 100644 index 4b2ff8c..0000000 --- a/pages/Home/queries/JSConcursoDeletar-buscarConcursoParaDeletar/metadata.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_be008b38-cab3-49e7-81dd-d03142cf0299", - "id": "Home_JSConcursoDeletar.buscarConcursoParaDeletar", - "pluginId": "js-plugin", - "pluginType": "JS", - "unpublishedAction": { - "actionConfiguration": { - "encodeParamsToggle": true, - "jsArguments": [ - { - "name": "codigo" - } - ], - "paginationType": "NONE", - "timeoutInMillisecond": 10000 - }, - "collectionId": "Home_JSConcursoDeletar", - "confirmBeforeExecute": false, - "datasource": { - "isAutoGenerated": false, - "name": "UNUSED_DATASOURCE", - "pluginId": "js-plugin" - }, - "dynamicBindingPathList": [ - { - "key": "body" - } - ], - "fullyQualifiedName": "JSConcursoDeletar.buscarConcursoParaDeletar", - "name": "buscarConcursoParaDeletar", - "pageId": "Home", - "runBehaviour": "MANUAL", - "userSetOnLoad": false - } -} \ No newline at end of file diff --git a/pages/Home/queries/JSConfirmarDeletarCandidato-confirmarDeletarCandidato/metadata.json b/pages/Home/queries/JSConfirmarDeletarCandidato-confirmarDeletarCandidato/metadata.json deleted file mode 100644 index 349b2c0..0000000 --- a/pages/Home/queries/JSConfirmarDeletarCandidato-confirmarDeletarCandidato/metadata.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_05f2afee-51fa-4814-89fc-bd2b375a02f0", - "id": "Home_JSConfirmarDeletarCandidato.confirmarDeletarCandidato", - "pluginId": "js-plugin", - "pluginType": "JS", - "unpublishedAction": { - "actionConfiguration": { - "encodeParamsToggle": true, - "jsArguments": [], - "paginationType": "NONE", - "timeoutInMillisecond": 10000 - }, - "clientSideExecution": true, - "collectionId": "Home_JSConfirmarDeletarCandidato", - "confirmBeforeExecute": false, - "datasource": { - "isAutoGenerated": false, - "name": "UNUSED_DATASOURCE", - "pluginId": "js-plugin" - }, - "dynamicBindingPathList": [ - { - "key": "body" - } - ], - "fullyQualifiedName": "JSConfirmarDeletarCandidato.confirmarDeletarCandidato", - "name": "confirmarDeletarCandidato", - "pageId": "Home", - "runBehaviour": "MANUAL", - "userSetOnLoad": false - } -} \ No newline at end of file diff --git a/pages/Home/queries/JSConfirmarDeletarCandidato-limparCampos/metadata.json b/pages/Home/queries/JSConfirmarDeletarCandidato-limparCampos/metadata.json deleted file mode 100644 index 669e9ab..0000000 --- a/pages/Home/queries/JSConfirmarDeletarCandidato-limparCampos/metadata.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_1fabaf67-2ba1-4ed4-a602-5e2eaa1dbea3", - "id": "Home_JSConfirmarDeletarCandidato.limparCampos", - "pluginId": "js-plugin", - "pluginType": "JS", - "unpublishedAction": { - "actionConfiguration": { - "encodeParamsToggle": true, - "jsArguments": [], - "paginationType": "NONE", - "timeoutInMillisecond": 10000 - }, - "clientSideExecution": true, - "collectionId": "Home_JSConfirmarDeletarCandidato", - "confirmBeforeExecute": false, - "datasource": { - "isAutoGenerated": false, - "name": "UNUSED_DATASOURCE", - "pluginId": "js-plugin" - }, - "dynamicBindingPathList": [ - { - "key": "body" - } - ], - "fullyQualifiedName": "JSConfirmarDeletarCandidato.limparCampos", - "name": "limparCampos", - "pageId": "Home", - "runBehaviour": "MANUAL", - "userSetOnLoad": false - } -} \ No newline at end of file diff --git a/pages/Home/queries/JSConfirmarDeletarConcurso-confirmarDeletarConcurso/metadata.json b/pages/Home/queries/JSConfirmarDeletarConcurso-confirmarDeletarConcurso/metadata.json deleted file mode 100644 index 8b4364c..0000000 --- a/pages/Home/queries/JSConfirmarDeletarConcurso-confirmarDeletarConcurso/metadata.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_04fa468e-1d17-4e8c-96f2-4146ebda5515", - "id": "Home_JSConfirmarDeletarConcurso.confirmarDeletarConcurso", - "pluginId": "js-plugin", - "pluginType": "JS", - "unpublishedAction": { - "actionConfiguration": { - "encodeParamsToggle": true, - "jsArguments": [], - "paginationType": "NONE", - "timeoutInMillisecond": 10000 - }, - "clientSideExecution": true, - "collectionId": "Home_JSConfirmarDeletarConcurso", - "confirmBeforeExecute": false, - "datasource": { - "isAutoGenerated": false, - "name": "UNUSED_DATASOURCE", - "pluginId": "js-plugin" - }, - "dynamicBindingPathList": [ - { - "key": "body" - } - ], - "fullyQualifiedName": "JSConfirmarDeletarConcurso.confirmarDeletarConcurso", - "name": "confirmarDeletarConcurso", - "pageId": "Home", - "runBehaviour": "MANUAL", - "userSetOnLoad": false - } -} \ No newline at end of file diff --git a/pages/Home/queries/JSConfirmarDeletarConcurso-limparCampos/metadata.json b/pages/Home/queries/JSConfirmarDeletarConcurso-limparCampos/metadata.json deleted file mode 100644 index 856a02d..0000000 --- a/pages/Home/queries/JSConfirmarDeletarConcurso-limparCampos/metadata.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_189c6f2f-9d1b-4b49-b6a7-160fb17c171f", - "id": "Home_JSConfirmarDeletarConcurso.limparCampos", - "pluginId": "js-plugin", - "pluginType": "JS", - "unpublishedAction": { - "actionConfiguration": { - "encodeParamsToggle": true, - "jsArguments": [], - "paginationType": "NONE", - "timeoutInMillisecond": 10000 - }, - "collectionId": "Home_JSConfirmarDeletarConcurso", - "confirmBeforeExecute": false, - "datasource": { - "isAutoGenerated": false, - "name": "UNUSED_DATASOURCE", - "pluginId": "js-plugin" - }, - "dynamicBindingPathList": [ - { - "key": "body" - } - ], - "fullyQualifiedName": "JSConfirmarDeletarConcurso.limparCampos", - "name": "limparCampos", - "pageId": "Home", - "runBehaviour": "MANUAL", - "userSetOnLoad": false - } -} \ No newline at end of file diff --git a/pages/Home/queries/addCandidatoAPI/addCandidatoAPI.txt b/pages/Home/queries/addCandidatoAPI/addCandidatoAPI.txt deleted file mode 100644 index becc32c..0000000 --- a/pages/Home/queries/addCandidatoAPI/addCandidatoAPI.txt +++ /dev/null @@ -1,6 +0,0 @@ -{ - "nome": {{ appsmith.store.nomeCandidatoInserir }}, - "data_nascimento": {{ appsmith.store.aniversarioCandidatoInserir }}, - "cpf": {{ appsmith.store.cpfCandidatoInserir }}, - "profissoes": {{ appsmith.store.profissoesCandidatoInserir }} -} diff --git a/pages/Home/queries/addCandidatoAPI/metadata.json b/pages/Home/queries/addCandidatoAPI/metadata.json deleted file mode 100644 index 0e7b271..0000000 --- a/pages/Home/queries/addCandidatoAPI/metadata.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_3ff5903d-7d16-4517-9b5a-da0c4e549ef7", - "id": "Home_addCandidatoAPI", - "pluginId": "restapi-plugin", - "pluginType": "API", - "unpublishedAction": { - "actionConfiguration": { - "autoGeneratedHeaders": [ - { - "key": "content-type", - "value": "application/json" - } - ], - "body": "{\n \"nome\": {{ appsmith.store.nomeCandidatoInserir }},\n \"data_nascimento\": {{ appsmith.store.aniversarioCandidatoInserir }},\n \"cpf\": {{ appsmith.store.cpfCandidatoInserir }},\n \"profissoes\": {{ appsmith.store.profissoesCandidatoInserir }}\n}\n", - "bodyFormData": [], - "encodeParamsToggle": true, - "formData": { - "apiContentType": "application/json" - }, - "headers": [], - "httpMethod": "POST", - "httpVersion": "HTTP11", - "paginationType": "NONE", - "path": "/candidatos", - "pluginSpecifiedTemplates": [ - { - "value": true - } - ], - "queryParameters": [], - "timeoutInMillisecond": 10000 - }, - "confirmBeforeExecute": false, - "datasource": { - "datasourceConfiguration": { - "url": "http://172.20.0.100:5000" - }, - "isAutoGenerated": false, - "name": "DEFAULT_REST_DATASOURCE", - "pluginId": "restapi-plugin" - }, - "dynamicBindingPathList": [ - { - "key": "body" - } - ], - "name": "addCandidatoAPI", - "pageId": "Home", - "runBehaviour": "MANUAL", - "userSetOnLoad": false - } -} \ No newline at end of file diff --git a/pages/Home/queries/addConcursoAPI/addConcursoAPI.txt b/pages/Home/queries/addConcursoAPI/addConcursoAPI.txt deleted file mode 100644 index 60a6e23..0000000 --- a/pages/Home/queries/addConcursoAPI/addConcursoAPI.txt +++ /dev/null @@ -1,6 +0,0 @@ -{ - "orgao": {{ EntradaOrgaoInserir.text }}, - "edital": {{ appsmith.store.editalFormatadoInserir }}, - "codigo_concurso": {{ EntradaCodigoConcursoInserir.text }}, - "lista_vagas": {{ ListaVagasInserir.selectedOptionValues }} -} \ No newline at end of file diff --git a/pages/Home/queries/addConcursoAPI/metadata.json b/pages/Home/queries/addConcursoAPI/metadata.json deleted file mode 100644 index f9761d4..0000000 --- a/pages/Home/queries/addConcursoAPI/metadata.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_1647ba3f-899b-40e7-a4fa-97a471f0f6da", - "id": "Home_addConcursoAPI", - "pluginId": "restapi-plugin", - "pluginType": "API", - "unpublishedAction": { - "actionConfiguration": { - "autoGeneratedHeaders": [ - { - "key": "content-type", - "value": "application/json" - } - ], - "body": "{\n \"orgao\": {{ EntradaOrgaoInserir.text }},\n \"edital\": {{ appsmith.store.editalFormatadoInserir }},\n \"codigo_concurso\": {{ EntradaCodigoConcursoInserir.text }},\n \"lista_vagas\": {{ ListaVagasInserir.selectedOptionValues }}\n}", - "bodyFormData": [], - "encodeParamsToggle": true, - "formData": { - "apiContentType": "application/json" - }, - "headers": [], - "httpMethod": "POST", - "httpVersion": "HTTP11", - "paginationType": "NONE", - "path": "/concursos", - "pluginSpecifiedTemplates": [ - { - "value": true - } - ], - "queryParameters": [], - "timeoutInMillisecond": 10000 - }, - "confirmBeforeExecute": false, - "datasource": { - "datasourceConfiguration": { - "url": "http://172.20.0.100:5000" - }, - "isAutoGenerated": false, - "name": "DEFAULT_REST_DATASOURCE", - "pluginId": "restapi-plugin" - }, - "dynamicBindingPathList": [ - { - "key": "body" - } - ], - "name": "addConcursoAPI", - "pageId": "Home", - "runBehaviour": "MANUAL", - "userSetOnLoad": false - } -} \ No newline at end of file diff --git a/pages/Home/queries/deleteCandidatoAPI/deleteCandidatoAPI.txt b/pages/Home/queries/deleteCandidatoAPI/deleteCandidatoAPI.txt deleted file mode 100644 index e69de29..0000000 diff --git a/pages/Home/queries/deleteCandidatoAPI/metadata.json b/pages/Home/queries/deleteCandidatoAPI/metadata.json deleted file mode 100644 index 6cf4fab..0000000 --- a/pages/Home/queries/deleteCandidatoAPI/metadata.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_74dcce38-6332-4014-98c3-d264bed9937d", - "id": "Home_deleteCandidatoAPI", - "pluginId": "restapi-plugin", - "pluginType": "API", - "unpublishedAction": { - "actionConfiguration": { - "autoGeneratedHeaders": [ - { - "key": "content-type", - "value": "application/json" - } - ], - "body": "", - "bodyFormData": [], - "encodeParamsToggle": true, - "formData": { - "apiContentType": "application/json" - }, - "headers": [], - "httpMethod": "DELETE", - "httpVersion": "HTTP11", - "paginationType": "NONE", - "path": "/candidatos/{{ appsmith.store.valorBuscaDeletarCandidato }}", - "pluginSpecifiedTemplates": [ - { - "value": true - } - ], - "queryParameters": [], - "timeoutInMillisecond": 10000 - }, - "confirmBeforeExecute": false, - "datasource": { - "datasourceConfiguration": { - "url": "http://172.20.0.100:5000" - }, - "isAutoGenerated": false, - "name": "DEFAULT_REST_DATASOURCE", - "pluginId": "restapi-plugin" - }, - "dynamicBindingPathList": [ - { - "key": "path" - } - ], - "name": "deleteCandidatoAPI", - "pageId": "Home", - "runBehaviour": "MANUAL", - "userSetOnLoad": false - } -} \ No newline at end of file diff --git a/pages/Home/queries/deleteConcursoAPI/deleteConcursoAPI.txt b/pages/Home/queries/deleteConcursoAPI/deleteConcursoAPI.txt deleted file mode 100644 index e69de29..0000000 diff --git a/pages/Home/queries/deleteConcursoAPI/metadata.json b/pages/Home/queries/deleteConcursoAPI/metadata.json deleted file mode 100644 index 524770f..0000000 --- a/pages/Home/queries/deleteConcursoAPI/metadata.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_bbcc7107-2fa0-484e-864f-5b68f544bc25", - "id": "Home_deleteConcursoAPI", - "pluginId": "restapi-plugin", - "pluginType": "API", - "unpublishedAction": { - "actionConfiguration": { - "autoGeneratedHeaders": [ - { - "key": "content-type", - "value": "application/json" - } - ], - "body": "", - "bodyFormData": [], - "encodeParamsToggle": true, - "formData": { - "apiContentType": "application/json" - }, - "headers": [], - "httpMethod": "DELETE", - "httpVersion": "HTTP11", - "paginationType": "NONE", - "path": "/concursos/{{ appsmith.store.valorBuscaDeletarConcurso }}", - "pluginSpecifiedTemplates": [ - { - "value": true - } - ], - "queryParameters": [], - "timeoutInMillisecond": 10000 - }, - "confirmBeforeExecute": false, - "datasource": { - "datasourceConfiguration": { - "url": "http://172.20.0.100:5000" - }, - "isAutoGenerated": false, - "name": "DEFAULT_REST_DATASOURCE", - "pluginId": "restapi-plugin" - }, - "dynamicBindingPathList": [ - { - "key": "path" - } - ], - "name": "deleteConcursoAPI", - "pageId": "Home", - "runBehaviour": "MANUAL", - "userSetOnLoad": false - } -} \ No newline at end of file diff --git a/pages/Home/queries/fetchAllVagasAPI/fetchAllVagasAPI.txt b/pages/Home/queries/fetchAllVagasAPI/fetchAllVagasAPI.txt deleted file mode 100644 index e69de29..0000000 diff --git a/pages/Home/queries/fetchAllVagasAPI/metadata.json b/pages/Home/queries/fetchAllVagasAPI/metadata.json deleted file mode 100644 index 0b19b97..0000000 --- a/pages/Home/queries/fetchAllVagasAPI/metadata.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_f78cd444-bc5a-4a04-98a8-cfb6dde06853", - "id": "Home_fetchAllVagasAPI", - "pluginId": "restapi-plugin", - "pluginType": "API", - "unpublishedAction": { - "actionConfiguration": { - "autoGeneratedHeaders": [], - "body": "", - "bodyFormData": [], - "encodeParamsToggle": true, - "formData": { - "apiContentType": "none" - }, - "headers": [], - "httpMethod": "GET", - "httpVersion": "HTTP11", - "paginationType": "NONE", - "path": "/vagas", - "pluginSpecifiedTemplates": [ - { - "value": true - } - ], - "queryParameters": [], - "timeoutInMillisecond": 10000 - }, - "confirmBeforeExecute": false, - "datasource": { - "datasourceConfiguration": { - "url": "http://172.20.0.100:5000" - }, - "isAutoGenerated": false, - "name": "DEFAULT_REST_DATASOURCE", - "pluginId": "restapi-plugin" - }, - "dynamicBindingPathList": [], - "name": "fetchAllVagasAPI", - "pageId": "Home", - "runBehaviour": "MANUAL", - "userSetOnLoad": false - } -} \ No newline at end of file diff --git a/pages/Home/queries/fetchCandidatos/fetchCandidatos.txt b/pages/Home/queries/fetchCandidatos/fetchCandidatos.txt deleted file mode 100644 index e69de29..0000000 diff --git a/pages/Home/queries/fetchCandidatos/metadata.json b/pages/Home/queries/fetchCandidatos/metadata.json deleted file mode 100644 index a1bbba0..0000000 --- a/pages/Home/queries/fetchCandidatos/metadata.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_9c471eac-2280-464e-9933-475b761f6b12", - "id": "Home_fetchCandidatos", - "pluginId": "restapi-plugin", - "pluginType": "API", - "unpublishedAction": { - "actionConfiguration": { - "autoGeneratedHeaders": [], - "body": "", - "bodyFormData": [], - "encodeParamsToggle": true, - "formData": { - "apiContentType": "none" - }, - "headers": [], - "httpMethod": "GET", - "httpVersion": "HTTP11", - "paginationType": "NONE", - "path": "/candidatos", - "pluginSpecifiedTemplates": [ - { - "value": true - } - ], - "queryParameters": [], - "timeoutInMillisecond": 10000 - }, - "confirmBeforeExecute": false, - "datasource": { - "datasourceConfiguration": { - "url": "http://172.20.0.100:5000" - }, - "isAutoGenerated": false, - "name": "DEFAULT_REST_DATASOURCE", - "pluginId": "restapi-plugin" - }, - "dynamicBindingPathList": [], - "name": "fetchCandidatos", - "pageId": "Home", - "runBehaviour": "ON_PAGE_LOAD", - "userSetOnLoad": false - } -} \ No newline at end of file diff --git a/pages/Home/queries/fetchCandidatosByCPF/fetchCandidatosByCPF.txt b/pages/Home/queries/fetchCandidatosByCPF/fetchCandidatosByCPF.txt deleted file mode 100644 index e69de29..0000000 diff --git a/pages/Home/queries/fetchCandidatosByCPF/metadata.json b/pages/Home/queries/fetchCandidatosByCPF/metadata.json deleted file mode 100644 index 813fb1c..0000000 --- a/pages/Home/queries/fetchCandidatosByCPF/metadata.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_576d2e87-d600-4117-85cd-eedaefe1b6cb", - "id": "Home_fetchCandidatosByCPF", - "pluginId": "restapi-plugin", - "pluginType": "API", - "unpublishedAction": { - "actionConfiguration": { - "autoGeneratedHeaders": [], - "body": "", - "bodyFormData": [], - "encodeParamsToggle": true, - "formData": { - "apiContentType": "none" - }, - "headers": [], - "httpMethod": "GET", - "httpVersion": "HTTP11", - "paginationType": "NONE", - "path": "/candidatos/{{ appsmith.store.buscaCandidatoByCPF }}", - "pluginSpecifiedTemplates": [ - { - "value": true - } - ], - "queryParameters": [], - "timeoutInMillisecond": 10000 - }, - "confirmBeforeExecute": false, - "datasource": { - "datasourceConfiguration": { - "url": "http://172.20.0.100:5000" - }, - "isAutoGenerated": false, - "name": "DEFAULT_REST_DATASOURCE", - "pluginId": "restapi-plugin" - }, - "dynamicBindingPathList": [ - { - "key": "path" - } - ], - "name": "fetchCandidatosByCPF", - "pageId": "Home", - "runBehaviour": "MANUAL", - "userSetOnLoad": false - } -} \ No newline at end of file diff --git a/pages/Home/queries/fetchCandidatosDataByCodigo/fetchCandidatosDataByCodigo.txt b/pages/Home/queries/fetchCandidatosDataByCodigo/fetchCandidatosDataByCodigo.txt deleted file mode 100644 index e69de29..0000000 diff --git a/pages/Home/queries/fetchCandidatosDataByCodigo/metadata.json b/pages/Home/queries/fetchCandidatosDataByCodigo/metadata.json deleted file mode 100644 index df6f76a..0000000 --- a/pages/Home/queries/fetchCandidatosDataByCodigo/metadata.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_d67043b3-c19a-43ca-84e9-1988dbf1d676", - "id": "Home_fetchCandidatosDataByCodigo", - "pluginId": "restapi-plugin", - "pluginType": "API", - "unpublishedAction": { - "actionConfiguration": { - "autoGeneratedHeaders": [], - "body": "", - "bodyFormData": [], - "encodeParamsToggle": true, - "formData": { - "apiContentType": "none" - }, - "headers": [], - "httpMethod": "GET", - "httpVersion": "HTTP11", - "paginationType": "NONE", - "path": "/candidatos/by_codigo_concurso/{{ appsmith.store.codigoConcursoCandidatoBuscar }}", - "pluginSpecifiedTemplates": [ - { - "value": true - } - ], - "queryParameters": [], - "timeoutInMillisecond": 10000 - }, - "confirmBeforeExecute": false, - "datasource": { - "datasourceConfiguration": { - "url": "http://172.20.0.100:5000" - }, - "isAutoGenerated": false, - "name": "DEFAULT_REST_DATASOURCE", - "pluginId": "restapi-plugin" - }, - "dynamicBindingPathList": [ - { - "key": "path" - } - ], - "name": "fetchCandidatosDataByCodigo", - "pageId": "Home", - "runBehaviour": "MANUAL", - "userSetOnLoad": false - } -} \ No newline at end of file diff --git a/pages/Home/queries/fetchConcursos/fetchConcursos.txt b/pages/Home/queries/fetchConcursos/fetchConcursos.txt deleted file mode 100644 index e69de29..0000000 diff --git a/pages/Home/queries/fetchConcursos/metadata.json b/pages/Home/queries/fetchConcursos/metadata.json deleted file mode 100644 index 5bcef96..0000000 --- a/pages/Home/queries/fetchConcursos/metadata.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_62cf73d5-c120-492d-8805-3cfc5217536e", - "id": "Home_fetchConcursos", - "pluginId": "restapi-plugin", - "pluginType": "API", - "unpublishedAction": { - "actionConfiguration": { - "autoGeneratedHeaders": [], - "body": "", - "bodyFormData": [], - "encodeParamsToggle": true, - "formData": { - "apiContentType": "none" - }, - "headers": [], - "httpMethod": "GET", - "httpVersion": "HTTP11", - "paginationType": "NONE", - "path": "/concursos", - "pluginSpecifiedTemplates": [ - { - "value": true - } - ], - "queryParameters": [], - "timeoutInMillisecond": 10000 - }, - "confirmBeforeExecute": false, - "datasource": { - "datasourceConfiguration": { - "url": "http://172.20.0.100:5000" - }, - "isAutoGenerated": false, - "name": "DEFAULT_REST_DATASOURCE", - "pluginId": "restapi-plugin" - }, - "dynamicBindingPathList": [], - "name": "fetchConcursos", - "pageId": "Home", - "runBehaviour": "ON_PAGE_LOAD", - "userSetOnLoad": false - } -} \ No newline at end of file diff --git a/pages/Home/queries/fetchConcursosByCodigoConcurso/fetchConcursosByCodigoConcurso.txt b/pages/Home/queries/fetchConcursosByCodigoConcurso/fetchConcursosByCodigoConcurso.txt deleted file mode 100644 index e69de29..0000000 diff --git a/pages/Home/queries/fetchConcursosByCodigoConcurso/metadata.json b/pages/Home/queries/fetchConcursosByCodigoConcurso/metadata.json deleted file mode 100644 index 2921e86..0000000 --- a/pages/Home/queries/fetchConcursosByCodigoConcurso/metadata.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_5c2a812d-bbed-410b-a9de-13af58626d88", - "id": "Home_fetchConcursosByCodigoConcurso", - "pluginId": "restapi-plugin", - "pluginType": "API", - "unpublishedAction": { - "actionConfiguration": { - "autoGeneratedHeaders": [], - "body": "", - "bodyFormData": [], - "encodeParamsToggle": true, - "formData": { - "apiContentType": "none" - }, - "headers": [], - "httpMethod": "GET", - "httpVersion": "HTTP11", - "paginationType": "NONE", - "path": "/concursos/{{ appsmith.store.buscaConcursobyCodigo }}", - "pluginSpecifiedTemplates": [ - { - "value": true - } - ], - "queryParameters": [], - "timeoutInMillisecond": 10000 - }, - "confirmBeforeExecute": false, - "datasource": { - "datasourceConfiguration": { - "url": "http://172.20.0.100:5000" - }, - "isAutoGenerated": false, - "name": "DEFAULT_REST_DATASOURCE", - "pluginId": "restapi-plugin" - }, - "dynamicBindingPathList": [ - { - "key": "path" - } - ], - "name": "fetchConcursosByCodigoConcurso", - "pageId": "Home", - "runBehaviour": "ON_PAGE_LOAD", - "userSetOnLoad": false - } -} \ No newline at end of file diff --git a/pages/Home/queries/fetchConcursosDataByCPF/fetchConcursosDataByCPF.txt b/pages/Home/queries/fetchConcursosDataByCPF/fetchConcursosDataByCPF.txt deleted file mode 100644 index e69de29..0000000 diff --git a/pages/Home/queries/fetchConcursosDataByCPF/metadata.json b/pages/Home/queries/fetchConcursosDataByCPF/metadata.json deleted file mode 100644 index 87ad087..0000000 --- a/pages/Home/queries/fetchConcursosDataByCPF/metadata.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_14d4536d-d183-499d-a362-96b6f9051f23", - "id": "Home_fetchConcursosDataByCPF", - "pluginId": "restapi-plugin", - "pluginType": "API", - "unpublishedAction": { - "actionConfiguration": { - "autoGeneratedHeaders": [], - "body": "", - "bodyFormData": [], - "encodeParamsToggle": true, - "formData": { - "apiContentType": "none" - }, - "headers": [], - "httpMethod": "GET", - "httpVersion": "HTTP11", - "paginationType": "NONE", - "path": "/concursos/by_cpf/{{ appsmith.store.cpfCandidatoConcursoBuscar }}", - "pluginSpecifiedTemplates": [ - { - "value": true - } - ], - "queryParameters": [], - "timeoutInMillisecond": 10000 - }, - "confirmBeforeExecute": false, - "datasource": { - "datasourceConfiguration": { - "url": "http://172.20.0.100:5000" - }, - "isAutoGenerated": false, - "name": "DEFAULT_REST_DATASOURCE", - "pluginId": "restapi-plugin" - }, - "dynamicBindingPathList": [ - { - "key": "path" - } - ], - "name": "fetchConcursosDataByCPF", - "pageId": "Home", - "runBehaviour": "MANUAL", - "userSetOnLoad": false - } -} \ No newline at end of file diff --git a/pages/Home/queries/updateCandidatoAPI/metadata.json b/pages/Home/queries/updateCandidatoAPI/metadata.json deleted file mode 100644 index 394af30..0000000 --- a/pages/Home/queries/updateCandidatoAPI/metadata.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_c67ba671-e8ec-470b-8b4a-302f6f650a22", - "id": "Home_updateCandidatoAPI", - "pluginId": "restapi-plugin", - "pluginType": "API", - "unpublishedAction": { - "actionConfiguration": { - "autoGeneratedHeaders": [ - { - "key": "content-type", - "value": "application/json" - } - ], - "body": "{\n \"nome\": {{ appsmith.store.nomeCandidatoAlterar }},\n \"data_nascimento\": {{ appsmith.store.AniversarioCandidatoAlterar }},\n \"profissoes\": {{ appsmith.store.profissoesCandidatoAlterar }}\n}", - "bodyFormData": [], - "encodeParamsToggle": true, - "formData": { - "apiContentType": "application/json" - }, - "headers": [], - "httpMethod": "PUT", - "httpVersion": "HTTP11", - "paginationType": "NONE", - "path": "/candidatos/{{ appsmith.store.cpfCandidatoAlterar.replace(/\\D/g, \"\").trim() }}", - "pluginSpecifiedTemplates": [ - { - "value": true - } - ], - "queryParameters": [], - "timeoutInMillisecond": 10000 - }, - "confirmBeforeExecute": false, - "datasource": { - "datasourceConfiguration": { - "url": "http://172.20.0.100:5000" - }, - "isAutoGenerated": false, - "name": "DEFAULT_REST_DATASOURCE", - "pluginId": "restapi-plugin" - }, - "dynamicBindingPathList": [ - { - "key": "path" - }, - { - "key": "body" - } - ], - "name": "updateCandidatoAPI", - "pageId": "Home", - "runBehaviour": "MANUAL", - "userSetOnLoad": false - } -} \ No newline at end of file diff --git a/pages/Home/queries/updateCandidatoAPI/updateCandidatoAPI.txt b/pages/Home/queries/updateCandidatoAPI/updateCandidatoAPI.txt deleted file mode 100644 index d2a9191..0000000 --- a/pages/Home/queries/updateCandidatoAPI/updateCandidatoAPI.txt +++ /dev/null @@ -1,5 +0,0 @@ -{ - "nome": {{ appsmith.store.nomeCandidatoAlterar }}, - "data_nascimento": {{ appsmith.store.AniversarioCandidatoAlterar }}, - "profissoes": {{ appsmith.store.profissoesCandidatoAlterar }} -} \ No newline at end of file diff --git a/pages/Home/queries/updateConcursoAPI/metadata.json b/pages/Home/queries/updateConcursoAPI/metadata.json deleted file mode 100644 index 2eb8854..0000000 --- a/pages/Home/queries/updateConcursoAPI/metadata.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_0b256bdf-f055-4be2-8abe-c5767bac71b4", - "id": "Home_updateConcursoAPI", - "pluginId": "restapi-plugin", - "pluginType": "API", - "unpublishedAction": { - "actionConfiguration": { - "autoGeneratedHeaders": [ - { - "key": "content-type", - "value": "application/json" - } - ], - "body": "{\n \"orgao\": {{ appsmith.store.orgaoConcursoAlterar }},\n \"edital\": {{ appsmith.store.editalFormatadoAlterar }},\n \"lista_vagas\": {{ appsmith.store.vagasConcursoAlterar }}\n}\n", - "bodyFormData": [], - "encodeParamsToggle": true, - "formData": { - "apiContentType": "application/json" - }, - "headers": [], - "httpMethod": "PUT", - "httpVersion": "HTTP11", - "paginationType": "NONE", - "path": "/concursos/{{ appsmith.store.codigoConcursoAlterar }}", - "pluginSpecifiedTemplates": [ - { - "value": true - } - ], - "queryParameters": [], - "timeoutInMillisecond": 10000 - }, - "confirmBeforeExecute": false, - "datasource": { - "datasourceConfiguration": { - "url": "http://172.20.0.100:5000" - }, - "isAutoGenerated": false, - "name": "DEFAULT_REST_DATASOURCE", - "pluginId": "restapi-plugin" - }, - "dynamicBindingPathList": [ - { - "key": "body" - }, - { - "key": "path" - } - ], - "name": "updateConcursoAPI", - "pageId": "Home", - "runBehaviour": "MANUAL", - "userSetOnLoad": false - } -} \ No newline at end of file diff --git a/pages/Home/queries/updateConcursoAPI/updateConcursoAPI.txt b/pages/Home/queries/updateConcursoAPI/updateConcursoAPI.txt deleted file mode 100644 index 8de2a2a..0000000 --- a/pages/Home/queries/updateConcursoAPI/updateConcursoAPI.txt +++ /dev/null @@ -1,5 +0,0 @@ -{ - "orgao": {{ appsmith.store.orgaoConcursoAlterar }}, - "edital": {{ appsmith.store.editalFormatadoAlterar }}, - "lista_vagas": {{ appsmith.store.vagasConcursoAlterar }} -} diff --git a/pages/Home/widgets/AreaCandidatos/AreaCandidatos.json b/pages/Home/widgets/AreaCandidatos/AreaCandidatos.json deleted file mode 100644 index 1e433da..0000000 --- a/pages/Home/widgets/AreaCandidatos/AreaCandidatos.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "animateLoading": true, - "backgroundColor": "#FFFFFF", - "borderColor": "#E0DEDE", - "borderRadius": "0.375rem", - "borderWidth": "1", - "bottomRow": 42, - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", - "children": [ - { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 420, - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", - "canExtend": false, - "containerStyle": "none", - "detachFromLayout": true, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - }, - { - "key": "boxShadow" - } - ], - "dynamicHeight": "AUTO_HEIGHT", - "flexLayers": [], - "isLoading": false, - "isVisible": true, - "key": "q9zr53cutz", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minHeight": 100, - "minWidth": 450, - "mobileBottomRow": 100, - "mobileLeftColumn": 0, - "mobileRightColumn": 320.25, - "mobileTopRow": 0, - "needsErrorInfo": false, - "parentColumnSpace": 1, - "parentId": "s41rqy8poo", - "parentRowSpace": 1, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 320.25, - "topRow": 0, - "type": "CANVAS_WIDGET", - "version": 1, - "widgetId": "ix2ocbl4sn", - "widgetName": "Canvas2" - } - ], - "containerStyle": "card", - "dynamicBindingPathList": [ - { - "key": "boxShadow" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "flexVerticalAlignment": "stretch", - "isCanvas": true, - "isLoading": false, - "isVisible": true, - "key": "c3wn68o7t4", - "leftColumn": 40, - "maxDynamicHeight": 9000, - "minDynamicHeight": 10, - "minWidth": 450, - "mobileBottomRow": 10, - "mobileLeftColumn": 17, - "mobileRightColumn": 38, - "mobileTopRow": 0, - "needsErrorInfo": false, - "parentColumnSpace": 15.25, - "parentId": "0", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 64, - "shouldScrollContents": false, - "topRow": 0, - "type": "CONTAINER_WIDGET", - "version": 1, - "widgetId": "s41rqy8poo", - "widgetName": "AreaCandidatos" -} \ No newline at end of file diff --git a/pages/Home/widgets/AreaCandidatos/BotaoCandidatos.json b/pages/Home/widgets/AreaCandidatos/BotaoCandidatos.json deleted file mode 100644 index fdbb6be..0000000 --- a/pages/Home/widgets/AreaCandidatos/BotaoCandidatos.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 15, - "boxShadow": "none", - "buttonColor": "{{appsmith.theme.colors.primaryColor}}", - "buttonVariant": "PRIMARY", - "disabledWhenInvalid": false, - "dynamicBindingPathList": [ - { - "key": "buttonColor" - }, - { - "key": "borderRadius" - } - ], - "dynamicTriggerPathList": [ - { - "key": "onClick" - } - ], - "isDefaultClickDisabled": true, - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "5yhcpiz9d9", - "leftColumn": 45, - "minWidth": 120, - "mobileBottomRow": 12, - "mobileLeftColumn": 45, - "mobileRightColumn": 61, - "mobileTopRow": 8, - "needsErrorInfo": false, - "onClick": "{{JSBuscarCandidatosByCodigo.buscarCandidatosByCodigo(EntradaCandidatos.text);}}", - "originalBottomRow": 13, - "originalTopRow": 9, - "parentColumnSpace": 5.8828125, - "parentId": "ix2ocbl4sn", - "parentRowSpace": 10, - "placement": "CENTER", - "recaptchaType": "V3", - "renderMode": "CANVAS", - "resetFormOnClick": false, - "responsiveBehavior": "hug", - "rightColumn": 54, - "text": "Buscar", - "topRow": 11, - "type": "BUTTON_WIDGET", - "version": 1, - "widgetId": "a58j9pqeil", - "widgetName": "BotaoCandidatos" -} \ No newline at end of file diff --git a/pages/Home/widgets/AreaCandidatos/DivisorCandidatos.json b/pages/Home/widgets/AreaCandidatos/DivisorCandidatos.json deleted file mode 100644 index be690ed..0000000 --- a/pages/Home/widgets/AreaCandidatos/DivisorCandidatos.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "animateLoading": true, - "bottomRow": 9, - "capSide": 0, - "capType": "nc", - "dividerColor": "#858282", - "dynamicBindingPathList": [], - "isLoading": false, - "isVisible": true, - "key": "ptirdsv4wm", - "leftColumn": 0, - "minWidth": 450, - "mobileBottomRow": 9, - "mobileLeftColumn": 0, - "mobileRightColumn": 20, - "mobileTopRow": 5, - "needsErrorInfo": false, - "orientation": "horizontal", - "originalBottomRow": 9, - "originalTopRow": 5, - "parentColumnSpace": 5.8828125, - "parentId": "ix2ocbl4sn", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 63, - "strokeStyle": "solid", - "thickness": 2, - "topRow": 5, - "type": "DIVIDER_WIDGET", - "version": 1, - "widgetId": "0wm74oakfo", - "widgetName": "DivisorCandidatos" -} \ No newline at end of file diff --git a/pages/Home/widgets/AreaCandidatos/EntradaCandidatos.json b/pages/Home/widgets/AreaCandidatos/EntradaCandidatos.json deleted file mode 100644 index 001197f..0000000 --- a/pages/Home/widgets/AreaCandidatos/EntradaCandidatos.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "animateLoading": true, - "autoFocus": false, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 13, - "boxShadow": "none", - "defaultText": "", - "dynamicBindingPathList": [ - { - "key": "accentColor" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "iconAlign": "left", - "inputType": "TEXT", - "isDisabled": false, - "isLoading": false, - "isRequired": false, - "isVisible": true, - "key": "42qjzo0sm4", - "label": "", - "labelAlignment": "left", - "labelPosition": "Top", - "labelStyle": "", - "labelTextSize": "0.875rem", - "labelWidth": 5, - "leftColumn": 4, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 15, - "mobileLeftColumn": 0, - "mobileRightColumn": 20, - "mobileTopRow": 8, - "needsErrorInfo": false, - "originalBottomRow": 13, - "originalTopRow": 9, - "parentColumnSpace": 5.8828125, - "parentId": "ix2ocbl4sn", - "parentRowSpace": 10, - "placeholderText": "12345678901", - "renderMode": "CANVAS", - "resetOnSubmit": true, - "responsiveBehavior": "fill", - "rightColumn": 38, - "showStepArrows": false, - "tooltip": "O código deve conter 11 digitos", - "topRow": 9, - "type": "INPUT_WIDGET_V2", - "version": 2, - "widgetId": "bjuxuclrkr", - "widgetName": "EntradaCandidatos" -} \ No newline at end of file diff --git a/pages/Home/widgets/AreaCandidatos/TabelaCandidatos.json b/pages/Home/widgets/AreaCandidatos/TabelaCandidatos.json deleted file mode 100644 index 0754629..0000000 --- a/pages/Home/widgets/AreaCandidatos/TabelaCandidatos.json +++ /dev/null @@ -1,262 +0,0 @@ -{ - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "animateLoading": true, - "borderColor": "#E0DEDE", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "borderWidth": "1", - "bottomRow": 39, - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", - "cachedTableData": {}, - "canFreezeColumn": true, - "childStylesheet": { - "button": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none", - "buttonColor": "{{appsmith.theme.colors.primaryColor}}" - }, - "editActions": { - "discardBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "discardButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "saveBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "saveButtonColor": "{{appsmith.theme.colors.primaryColor}}" - }, - "iconButton": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none", - "buttonColor": "{{appsmith.theme.colors.primaryColor}}" - }, - "menuButton": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none", - "menuColor": "{{appsmith.theme.colors.primaryColor}}" - } - }, - "columnOrder": [ - "cpf", - "data_nascimento", - "nome", - "profissoes" - ], - "columnUpdatedAt": 1752097022337, - "columnWidthMap": { - "cpf": 119, - "data_nascimento": 130, - "nome": 125 - }, - "customIsLoading": false, - "customIsLoadingValue": "", - "defaultPageSize": 0, - "defaultSelectedRowIndex": 0, - "defaultSelectedRowIndices": [ - 0 - ], - "delimiter": ";", - "dynamicBindingPathList": [ - { - "key": "accentColor" - }, - { - "key": "borderRadius" - }, - { - "key": "boxShadow" - }, - { - "key": "primaryColumns.cpf.computedValue" - }, - { - "key": "primaryColumns.data_nascimento.computedValue" - }, - { - "key": "primaryColumns.nome.computedValue" - }, - { - "key": "primaryColumns.profissoes.computedValue" - } - ], - "dynamicPropertyPathList": [ - { - "key": "tableData" - } - ], - "dynamicTriggerPathList": [], - "enableClientSideSearch": true, - "endOfData": false, - "flexVerticalAlignment": "start", - "horizontalAlignment": "LEFT", - "inlineEditingSaveOption": "ROW_LEVEL", - "isLoading": false, - "isSortable": true, - "isVisible": true, - "isVisibleDownload": false, - "isVisibleFilters": false, - "isVisiblePagination": true, - "isVisibleSearch": true, - "key": "itmjisg1m5", - "label": "Data", - "leftColumn": 0, - "minWidth": 450, - "mobileBottomRow": 41, - "mobileLeftColumn": 0, - "mobileRightColumn": 34, - "mobileTopRow": 13, - "needsErrorInfo": false, - "originalBottomRow": 42, - "originalTopRow": 14, - "parentColumnSpace": 5.8828125, - "parentId": "ix2ocbl4sn", - "parentRowSpace": 10, - "primaryColumns": { - "cpf": { - "alias": "cpf", - "allowCellWrapping": false, - "allowSameOptionsInNewRow": true, - "cellBackground": "", - "columnType": "text", - "computedValue": "{{(() => { const tableData = TabelaCandidatos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"cpf\"])) : cpf })()}}", - "currencyCode": "USD", - "decimals": 0, - "enableFilter": true, - "enableSort": true, - "fontStyle": "", - "horizontalAlignment": "LEFT", - "id": "cpf", - "index": 0, - "isCellEditable": false, - "isCellVisible": true, - "isDerived": false, - "isDisabled": false, - "isDiscardVisible": true, - "isEditable": false, - "isSaveVisible": true, - "isVisible": true, - "label": "cpf", - "notation": "standard", - "originalId": "cpf", - "sticky": "", - "textColor": "", - "textSize": "0.875rem", - "thousandSeparator": true, - "validation": {}, - "verticalAlignment": "CENTER", - "width": 150 - }, - "data_nascimento": { - "alias": "data_nascimento", - "allowCellWrapping": false, - "allowSameOptionsInNewRow": true, - "cellBackground": "", - "columnType": "date", - "computedValue": "{{(() => { const tableData = TabelaCandidatos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"data_nascimento\"])) : data_nascimento })()}}", - "currencyCode": "USD", - "decimals": 0, - "enableFilter": true, - "enableSort": true, - "fontStyle": "", - "horizontalAlignment": "LEFT", - "id": "data_nascimento", - "index": 1, - "inputFormat": "DD/MM/YYYY", - "isCellEditable": false, - "isCellVisible": true, - "isDerived": false, - "isDisabled": false, - "isDiscardVisible": true, - "isEditable": false, - "isSaveVisible": true, - "isVisible": true, - "label": "data_nascimento", - "notation": "standard", - "originalId": "data_nascimento", - "outputFormat": "DD/MM/YYYY", - "sticky": "", - "textColor": "", - "textSize": "0.875rem", - "thousandSeparator": true, - "validation": {}, - "verticalAlignment": "CENTER", - "width": 150 - }, - "nome": { - "alias": "nome", - "allowCellWrapping": false, - "allowSameOptionsInNewRow": true, - "cellBackground": "", - "columnType": "text", - "computedValue": "{{(() => { const tableData = TabelaCandidatos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"nome\"])) : nome })()}}", - "currencyCode": "USD", - "decimals": 0, - "enableFilter": true, - "enableSort": true, - "fontStyle": "", - "horizontalAlignment": "LEFT", - "id": "nome", - "index": 2, - "isCellEditable": false, - "isCellVisible": true, - "isDerived": false, - "isDisabled": false, - "isDiscardVisible": true, - "isEditable": false, - "isSaveVisible": true, - "isVisible": true, - "label": "nome", - "notation": "standard", - "originalId": "nome", - "sticky": "", - "textColor": "", - "textSize": "0.875rem", - "thousandSeparator": true, - "validation": {}, - "verticalAlignment": "CENTER", - "width": 150 - }, - "profissoes": { - "alias": "profissoes", - "allowCellWrapping": false, - "allowSameOptionsInNewRow": true, - "cellBackground": "", - "columnType": "text", - "computedValue": "{{(() => { const tableData = TabelaCandidatos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"profissoes\"])) : profissoes })()}}", - "currencyCode": "USD", - "decimals": 0, - "enableFilter": true, - "enableSort": true, - "fontStyle": "", - "horizontalAlignment": "LEFT", - "id": "profissoes", - "index": 3, - "isCellEditable": false, - "isCellVisible": true, - "isDerived": false, - "isDisabled": false, - "isDiscardVisible": true, - "isEditable": false, - "isSaveVisible": true, - "isVisible": true, - "label": "profissoes", - "notation": "standard", - "originalId": "profissoes", - "sticky": "", - "textColor": "", - "textSize": "0.875rem", - "thousandSeparator": true, - "validation": {}, - "verticalAlignment": "CENTER", - "width": 150 - } - }, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 63, - "searchKey": "", - "tableData": "", - "textSize": "0.875rem", - "topRow": 15, - "totalRecordsCount": 0, - "type": "TABLE_WIDGET_V2", - "version": 2, - "verticalAlignment": "CENTER", - "widgetId": "suig97zd3e", - "widgetName": "TabelaCandidatos" -} \ No newline at end of file diff --git a/pages/Home/widgets/AreaCandidatos/TituloCandidatos.json b/pages/Home/widgets/AreaCandidatos/TituloCandidatos.json deleted file mode 100644 index 21267e0..0000000 --- a/pages/Home/widgets/AreaCandidatos/TituloCandidatos.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 5, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "1rem", - "fontStyle": "BOLD", - "isLoading": false, - "isVisible": true, - "key": "wnegnmyaux", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 5, - "mobileLeftColumn": 22, - "mobileRightColumn": 38, - "mobileTopRow": 1, - "needsErrorInfo": false, - "overflow": "NONE", - "parentColumnSpace": 5.8828125, - "parentId": "ix2ocbl4sn", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 64, - "shouldTruncate": false, - "text": "Buscar Candidatos por Código de Concurso", - "textAlign": "CENTER", - "textColor": "#231F20", - "topRow": 0, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "xg1dz1px2v", - "widgetName": "TituloCandidatos" -} \ No newline at end of file diff --git a/pages/Home/widgets/AreaConcursos/AreaConcursos.json b/pages/Home/widgets/AreaConcursos/AreaConcursos.json deleted file mode 100644 index 0c1fe73..0000000 --- a/pages/Home/widgets/AreaConcursos/AreaConcursos.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "animateLoading": true, - "backgroundColor": "#FFFFFF", - "borderColor": "#E0DEDE", - "borderRadius": "0.375rem", - "borderWidth": "1", - "bottomRow": 42, - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", - "children": [ - { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 420, - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", - "canExtend": false, - "containerStyle": "none", - "detachFromLayout": true, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - }, - { - "key": "boxShadow" - } - ], - "dynamicHeight": "AUTO_HEIGHT", - "flexLayers": [], - "isLoading": false, - "isVisible": true, - "key": "q9zr53cutz", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minHeight": 100, - "minWidth": 450, - "mobileBottomRow": 100, - "mobileLeftColumn": 0, - "mobileRightColumn": 320.25, - "mobileTopRow": 0, - "needsErrorInfo": false, - "parentColumnSpace": 1, - "parentId": "2a9yskwczx", - "parentRowSpace": 1, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 320.25, - "topRow": 0, - "type": "CANVAS_WIDGET", - "version": 1, - "widgetId": "lzkslr50e8", - "widgetName": "Canvas2Copy" - } - ], - "containerStyle": "card", - "dynamicBindingPathList": [ - { - "key": "boxShadow" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "flexVerticalAlignment": "stretch", - "isCanvas": true, - "isLoading": false, - "isVisible": true, - "key": "c3wn68o7t4", - "leftColumn": 16, - "maxDynamicHeight": 9000, - "minDynamicHeight": 10, - "minWidth": 450, - "mobileBottomRow": 10, - "mobileLeftColumn": 17, - "mobileRightColumn": 38, - "mobileTopRow": 0, - "needsErrorInfo": false, - "parentColumnSpace": 15.25, - "parentId": "0", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 40, - "shouldScrollContents": false, - "topRow": 0, - "type": "CONTAINER_WIDGET", - "version": 1, - "widgetId": "2a9yskwczx", - "widgetName": "AreaConcursos" -} \ No newline at end of file diff --git a/pages/Home/widgets/AreaConcursos/BotaoConcursos.json b/pages/Home/widgets/AreaConcursos/BotaoConcursos.json deleted file mode 100644 index 25edc9e..0000000 --- a/pages/Home/widgets/AreaConcursos/BotaoConcursos.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 15, - "boxShadow": "none", - "buttonColor": "{{appsmith.theme.colors.primaryColor}}", - "buttonVariant": "PRIMARY", - "disabledWhenInvalid": false, - "dynamicBindingPathList": [ - { - "key": "buttonColor" - }, - { - "key": "borderRadius" - } - ], - "dynamicTriggerPathList": [ - { - "key": "onClick" - } - ], - "isDefaultClickDisabled": true, - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "5yhcpiz9d9", - "leftColumn": 47, - "minWidth": 120, - "mobileBottomRow": 12, - "mobileLeftColumn": 45, - "mobileRightColumn": 61, - "mobileTopRow": 8, - "needsErrorInfo": false, - "onClick": "{{JSBuscarConcursosByCPF.buscarConcursoByCPF(EntradaConcursos.text);}}", - "originalBottomRow": 13, - "originalTopRow": 9, - "parentColumnSpace": 5.8828125, - "parentId": "lzkslr50e8", - "parentRowSpace": 10, - "placement": "CENTER", - "recaptchaType": "V3", - "renderMode": "CANVAS", - "resetFormOnClick": false, - "responsiveBehavior": "hug", - "rightColumn": 56, - "text": "Buscar", - "topRow": 11, - "type": "BUTTON_WIDGET", - "version": 1, - "widgetId": "vseclhtjxg", - "widgetName": "BotaoConcursos" -} \ No newline at end of file diff --git a/pages/Home/widgets/AreaConcursos/DivisorConcursos.json b/pages/Home/widgets/AreaConcursos/DivisorConcursos.json deleted file mode 100644 index bb88572..0000000 --- a/pages/Home/widgets/AreaConcursos/DivisorConcursos.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "animateLoading": true, - "bottomRow": 9, - "capSide": 0, - "capType": "nc", - "dividerColor": "#858282", - "dynamicBindingPathList": [], - "isLoading": false, - "isVisible": true, - "key": "ptirdsv4wm", - "leftColumn": 0, - "minWidth": 450, - "mobileBottomRow": 9, - "mobileLeftColumn": 0, - "mobileRightColumn": 20, - "mobileTopRow": 5, - "needsErrorInfo": false, - "orientation": "horizontal", - "originalBottomRow": 9, - "originalTopRow": 5, - "parentColumnSpace": 5.8828125, - "parentId": "lzkslr50e8", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 64, - "strokeStyle": "solid", - "thickness": 2, - "topRow": 5, - "type": "DIVIDER_WIDGET", - "version": 1, - "widgetId": "741s3x4lbp", - "widgetName": "DivisorConcursos" -} \ No newline at end of file diff --git a/pages/Home/widgets/AreaConcursos/EntradaConcursos.json b/pages/Home/widgets/AreaConcursos/EntradaConcursos.json deleted file mode 100644 index 9b83730..0000000 --- a/pages/Home/widgets/AreaConcursos/EntradaConcursos.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "animateLoading": true, - "autoFocus": false, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 13, - "boxShadow": "none", - "defaultText": "", - "dynamicBindingPathList": [ - { - "key": "accentColor" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "iconAlign": "left", - "inputType": "TEXT", - "isDisabled": false, - "isLoading": false, - "isRequired": false, - "isVisible": true, - "key": "42qjzo0sm4", - "label": "", - "labelAlignment": "left", - "labelPosition": "Top", - "labelStyle": "", - "labelTextSize": "0.875rem", - "labelWidth": 5, - "leftColumn": 5, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 15, - "mobileLeftColumn": 0, - "mobileRightColumn": 20, - "mobileTopRow": 8, - "needsErrorInfo": false, - "originalBottomRow": 13, - "originalTopRow": 9, - "parentColumnSpace": 5.8828125, - "parentId": "lzkslr50e8", - "parentRowSpace": 10, - "placeholderText": "000.000.000-00", - "regex": "", - "renderMode": "CANVAS", - "resetOnSubmit": true, - "responsiveBehavior": "fill", - "rightColumn": 37, - "showStepArrows": false, - "tooltip": "O CPF deve conter 11 digitos", - "topRow": 9, - "type": "INPUT_WIDGET_V2", - "version": 2, - "widgetId": "qt0ooh78qn", - "widgetName": "EntradaConcursos" -} \ No newline at end of file diff --git a/pages/Home/widgets/AreaConcursos/TabelaConcursos.json b/pages/Home/widgets/AreaConcursos/TabelaConcursos.json deleted file mode 100644 index 68ff25f..0000000 --- a/pages/Home/widgets/AreaConcursos/TabelaConcursos.json +++ /dev/null @@ -1,258 +0,0 @@ -{ - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "allowAddNewRow": false, - "animateLoading": true, - "borderColor": "#E0DEDE", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "borderWidth": "1", - "bottomRow": 39, - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", - "cachedTableData": {}, - "canFreezeColumn": true, - "childStylesheet": { - "button": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none", - "buttonColor": "{{appsmith.theme.colors.primaryColor}}" - }, - "editActions": { - "discardBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "discardButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "saveBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "saveButtonColor": "{{appsmith.theme.colors.primaryColor}}" - }, - "iconButton": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none", - "buttonColor": "{{appsmith.theme.colors.primaryColor}}" - }, - "menuButton": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none", - "menuColor": "{{appsmith.theme.colors.primaryColor}}" - } - }, - "columnOrder": [ - "lista_vagas", - "codigo_concurso", - "edital", - "orgao" - ], - "columnUpdatedAt": 1751765241111, - "columnWidthMap": { - "codigo_concurso": 156, - "edital": 91, - "orgao": 100 - }, - "customIsLoading": false, - "customIsLoadingValue": "", - "defaultPageSize": 0, - "defaultSelectedRowIndex": 0, - "defaultSelectedRowIndices": [ - 0 - ], - "delimiter": ",", - "dynamicBindingPathList": [ - { - "key": "accentColor" - }, - { - "key": "borderRadius" - }, - { - "key": "boxShadow" - }, - { - "key": "primaryColumns.codigo_concurso.computedValue" - }, - { - "key": "primaryColumns.edital.computedValue" - }, - { - "key": "primaryColumns.orgao.computedValue" - }, - { - "key": "primaryColumns.lista_vagas.computedValue" - } - ], - "dynamicPropertyPathList": [], - "dynamicTriggerPathList": [], - "enableClientSideSearch": true, - "endOfData": false, - "flexVerticalAlignment": "start", - "horizontalAlignment": "LEFT", - "inlineEditingSaveOption": "ROW_LEVEL", - "isLoading": false, - "isSortable": true, - "isVisible": true, - "isVisibleDownload": false, - "isVisibleFilters": false, - "isVisiblePagination": true, - "isVisibleSearch": true, - "key": "itmjisg1m5", - "label": "Data", - "leftColumn": 0, - "minWidth": 450, - "mobileBottomRow": 41, - "mobileLeftColumn": 0, - "mobileRightColumn": 34, - "mobileTopRow": 13, - "needsErrorInfo": false, - "originalBottomRow": 42, - "originalTopRow": 14, - "parentColumnSpace": 5.8828125, - "parentId": "lzkslr50e8", - "parentRowSpace": 10, - "primaryColumns": { - "codigo_concurso": { - "alias": "codigo_concurso", - "allowCellWrapping": false, - "allowSameOptionsInNewRow": true, - "cellBackground": "", - "columnType": "text", - "computedValue": "{{(() => { const tableData = TabelaConcursos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"codigo_concurso\"])) : codigo_concurso })()}}", - "currencyCode": "USD", - "decimals": 0, - "enableFilter": true, - "enableSort": true, - "fontStyle": "", - "horizontalAlignment": "LEFT", - "id": "codigo_concurso", - "index": 0, - "isCellEditable": false, - "isCellVisible": true, - "isDerived": false, - "isDisabled": false, - "isDiscardVisible": true, - "isEditable": false, - "isSaveVisible": true, - "isVisible": true, - "label": "codigo_concurso", - "notation": "standard", - "originalId": "codigo_concurso", - "sticky": "", - "textColor": "", - "textSize": "0.875rem", - "thousandSeparator": true, - "validation": {}, - "verticalAlignment": "CENTER", - "width": 150 - }, - "edital": { - "alias": "edital", - "allowCellWrapping": false, - "allowSameOptionsInNewRow": true, - "cellBackground": "", - "columnType": "text", - "computedValue": "{{(() => { const tableData = TabelaConcursos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"edital\"])) : edital })()}}", - "currencyCode": "USD", - "decimals": 0, - "enableFilter": true, - "enableSort": true, - "fontStyle": "", - "horizontalAlignment": "LEFT", - "id": "edital", - "index": 1, - "isCellEditable": false, - "isCellVisible": true, - "isDerived": false, - "isDisabled": false, - "isDiscardVisible": true, - "isEditable": false, - "isSaveVisible": true, - "isVisible": true, - "label": "edital", - "notation": "standard", - "originalId": "edital", - "sticky": "", - "textColor": "", - "textSize": "0.875rem", - "thousandSeparator": true, - "validation": {}, - "verticalAlignment": "CENTER", - "width": 150 - }, - "lista_vagas": { - "alias": "lista_vagas", - "allowCellWrapping": false, - "allowSameOptionsInNewRow": true, - "cellBackground": "", - "columnType": "text", - "computedValue": "{{(() => { const tableData = TabelaConcursos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"lista_vagas\"])) : lista_vagas })()}}", - "currencyCode": "USD", - "decimals": 0, - "enableFilter": true, - "enableSort": true, - "fontStyle": "", - "horizontalAlignment": "LEFT", - "id": "lista_vagas", - "index": 2, - "isCellEditable": false, - "isCellVisible": true, - "isDerived": false, - "isDisabled": false, - "isDiscardVisible": true, - "isEditable": false, - "isSaveVisible": true, - "isVisible": true, - "label": "lista_vagas", - "notation": "standard", - "originalId": "lista_vagas", - "sticky": "", - "textColor": "", - "textSize": "0.875rem", - "thousandSeparator": true, - "validation": {}, - "verticalAlignment": "CENTER", - "width": 150 - }, - "orgao": { - "alias": "orgao", - "allowCellWrapping": false, - "allowSameOptionsInNewRow": true, - "cellBackground": "", - "columnType": "text", - "computedValue": "{{(() => { const tableData = TabelaConcursos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"orgao\"])) : orgao })()}}", - "currencyCode": "USD", - "decimals": 0, - "enableFilter": true, - "enableSort": true, - "fontStyle": "", - "horizontalAlignment": "LEFT", - "id": "orgao", - "index": 2, - "isCellEditable": false, - "isCellVisible": true, - "isDerived": false, - "isDisabled": false, - "isDiscardVisible": true, - "isEditable": false, - "isSaveVisible": true, - "isVisible": true, - "label": "orgao", - "notation": "standard", - "originalId": "orgao", - "sticky": "", - "textColor": "", - "textSize": "0.875rem", - "thousandSeparator": true, - "validation": {}, - "verticalAlignment": "CENTER", - "width": 150 - } - }, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 63, - "searchKey": "", - "showInlineEditingOptionDropdown": true, - "tableData": "", - "textSize": "0.875rem", - "topRow": 15, - "totalRecordsCount": 0, - "type": "TABLE_WIDGET_V2", - "version": 2, - "verticalAlignment": "CENTER", - "widgetId": "9x62oss1b0", - "widgetName": "TabelaConcursos" -} \ No newline at end of file diff --git a/pages/Home/widgets/AreaConcursos/TituloConcursos.json b/pages/Home/widgets/AreaConcursos/TituloConcursos.json deleted file mode 100644 index deee2a3..0000000 --- a/pages/Home/widgets/AreaConcursos/TituloConcursos.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 5, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "1rem", - "fontStyle": "BOLD", - "isLoading": false, - "isVisible": true, - "key": "wnegnmyaux", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 5, - "mobileLeftColumn": 22, - "mobileRightColumn": 38, - "mobileTopRow": 1, - "needsErrorInfo": false, - "overflow": "NONE", - "parentColumnSpace": 5.8828125, - "parentId": "lzkslr50e8", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 64, - "shouldTruncate": false, - "text": "Buscar Concursos por CPF do Candidato", - "textAlign": "CENTER", - "textColor": "#231F20", - "topRow": 0, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "atpocaa8oz", - "widgetName": "TituloConcursos" -} \ No newline at end of file diff --git a/pages/Home/widgets/AreaEdicao/AreaEdicao.json b/pages/Home/widgets/AreaEdicao/AreaEdicao.json deleted file mode 100644 index 3e04ac6..0000000 --- a/pages/Home/widgets/AreaEdicao/AreaEdicao.json +++ /dev/null @@ -1,83 +0,0 @@ -{ - "animateLoading": true, - "backgroundColor": "#15803d", - "borderColor": "#E0DEDE", - "borderRadius": "0.375rem", - "borderWidth": "1", - "bottomRow": 61, - "boxShadow": "0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)", - "children": [ - { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 190, - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", - "canExtend": false, - "containerStyle": "none", - "detachFromLayout": true, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - }, - { - "key": "boxShadow" - } - ], - "dynamicHeight": "AUTO_HEIGHT", - "flexLayers": [], - "isLoading": false, - "isVisible": true, - "key": "sqgvzbr0qt", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minHeight": 100, - "minWidth": 450, - "mobileBottomRow": 100, - "mobileLeftColumn": 0, - "mobileRightColumn": 257.0625, - "mobileTopRow": 0, - "needsErrorInfo": false, - "parentColumnSpace": 1, - "parentId": "5el7797ka7", - "parentRowSpace": 1, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 257.0625, - "topRow": 0, - "type": "CANVAS_WIDGET", - "version": 1, - "widgetId": "5ee594nn03", - "widgetName": "Canvas3" - } - ], - "containerStyle": "card", - "dynamicBindingPathList": [], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "flexVerticalAlignment": "stretch", - "isCanvas": true, - "isLoading": false, - "isVisible": true, - "key": "0ex88xprhf", - "leftColumn": 15, - "maxDynamicHeight": 9000, - "minDynamicHeight": 10, - "minWidth": 450, - "mobileBottomRow": 56, - "mobileLeftColumn": 0, - "mobileRightColumn": 12, - "mobileTopRow": 46, - "needsErrorInfo": false, - "parentColumnSpace": 21.421875, - "parentId": "0", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 41, - "shouldScrollContents": false, - "topRow": 42, - "type": "CONTAINER_WIDGET", - "version": 1, - "widgetId": "5el7797ka7", - "widgetName": "AreaEdicao" -} \ No newline at end of file diff --git a/pages/Home/widgets/AreaEdicao/BotoesInserirDeletar.json b/pages/Home/widgets/AreaEdicao/BotoesInserirDeletar.json deleted file mode 100644 index ac13ec2..0000000 --- a/pages/Home/widgets/AreaEdicao/BotoesInserirDeletar.json +++ /dev/null @@ -1,81 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "1.5rem", - "bottomRow": 12, - "boxShadow": "none", - "buttonVariant": "PRIMARY", - "childStylesheet": { - "button": { - "buttonColor": "{{appsmith.theme.colors.primaryColor}}" - } - }, - "dynamicBindingPathList": [], - "dynamicTriggerPathList": [ - { - "key": "groupButtons.groupButton1.onClick" - }, - { - "key": "groupButtons.groupButton2.onClick" - } - ], - "groupButtons": { - "groupButton1": { - "buttonColor": "#fde047", - "buttonType": "SIMPLE", - "disabledWhenInvalid": false, - "iconAlign": "left", - "iconName": "import", - "id": "groupButton1", - "index": 0, - "isDisabled": false, - "isVisible": true, - "label": "Inserir", - "menuItems": {}, - "onClick": "{{showModal(ModalInserir.name);}}", - "placement": "CENTER", - "widgetId": "" - }, - "groupButton2": { - "buttonColor": "#ef4444", - "buttonType": "SIMPLE", - "disabledWhenInvalid": false, - "iconAlign": "right", - "iconName": "key-delete", - "id": "groupButton2", - "index": 1, - "isDisabled": false, - "isVisible": true, - "label": "Deletar", - "menuItems": {}, - "onClick": "{{showModal(ModalDeletar.name);}}", - "placement": "CENTER", - "widgetId": "" - } - }, - "isCanvas": false, - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "itk7puv4si", - "leftColumn": 36, - "minWidth": 450, - "mobileBottomRow": 14, - "mobileLeftColumn": 0, - "mobileRightColumn": 11, - "mobileTopRow": 10, - "needsErrorInfo": false, - "orientation": "horizontal", - "originalBottomRow": 24, - "originalTopRow": 19, - "parentColumnSpace": 21.109375, - "parentId": "5ee594nn03", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 59, - "topRow": 8, - "type": "BUTTON_GROUP_WIDGET", - "version": 1, - "widgetId": "156a7g4pr2", - "widgetName": "BotoesInserirDeletar" -} \ No newline at end of file diff --git a/pages/Home/widgets/AreaEdicao/BotoesVisualizarAtualizar.json b/pages/Home/widgets/AreaEdicao/BotoesVisualizarAtualizar.json deleted file mode 100644 index 2326d35..0000000 --- a/pages/Home/widgets/AreaEdicao/BotoesVisualizarAtualizar.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "1.5rem", - "bottomRow": 12, - "boxShadow": "none", - "buttonVariant": "PRIMARY", - "childStylesheet": { - "button": { - "buttonColor": "{{appsmith.theme.colors.primaryColor}}" - } - }, - "dynamicBindingPathList": [], - "dynamicTriggerPathList": [ - { - "key": "groupButtons.groupButton1.onClick" - }, - { - "key": "groupButtons.groupButton2.onClick" - } - ], - "groupButtons": { - "groupButton1": { - "buttonColor": "#ffffff", - "buttonType": "SIMPLE", - "disabledWhenInvalid": false, - "iconAlign": "left", - "iconName": "eye-open", - "id": "groupButton1", - "index": 0, - "isDisabled": false, - "isVisible": true, - "label": "Visualizar", - "menuItems": {}, - "onClick": "{{showModal(ModalVisualizacao.name);}}", - "placement": "CENTER", - "widgetId": "" - }, - "groupButton2": { - "buttonColor": "#93c5fd", - "buttonType": "SIMPLE", - "disabledWhenInvalid": false, - "iconAlign": "right", - "iconName": "reset", - "id": "groupButton2", - "index": 1, - "isDisabled": false, - "isVisible": true, - "label": "Atualizar", - "menuItems": {}, - "onClick": "{{showModal(ModalAtualizar.name);}}", - "placement": "CENTER", - "widgetId": "" - } - }, - "isCanvas": false, - "isLoading": false, - "isVisible": true, - "key": "itk7puv4si", - "leftColumn": 6, - "minWidth": 450, - "mobileBottomRow": 14, - "mobileLeftColumn": 0, - "mobileRightColumn": 11, - "mobileTopRow": 10, - "needsErrorInfo": false, - "orientation": "horizontal", - "originalBottomRow": 16, - "originalTopRow": 11, - "parentColumnSpace": 21.109375, - "parentId": "5ee594nn03", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 29, - "topRow": 8, - "type": "BUTTON_GROUP_WIDGET", - "version": 1, - "widgetId": "r5pusl2bt5", - "widgetName": "BotoesVisualizarAtualizar" -} \ No newline at end of file diff --git a/pages/Home/widgets/AreaEdicao/DivisorEdicao.json b/pages/Home/widgets/AreaEdicao/DivisorEdicao.json deleted file mode 100644 index 50a631c..0000000 --- a/pages/Home/widgets/AreaEdicao/DivisorEdicao.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "animateLoading": true, - "bottomRow": 8, - "capSide": 0, - "capType": "dot", - "dividerColor": "#ffffff", - "dynamicBindingPathList": [], - "dynamicTriggerPathList": [], - "isLoading": false, - "isVisible": true, - "key": "mqowj5v3v0", - "leftColumn": 1, - "minWidth": 450, - "mobileBottomRow": 9, - "mobileLeftColumn": 0, - "mobileRightColumn": 18, - "mobileTopRow": 5, - "needsErrorInfo": false, - "orientation": "horizontal", - "originalBottomRow": 11, - "originalTopRow": 6, - "parentColumnSpace": 21.109375, - "parentId": "5ee594nn03", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 64, - "strokeStyle": "solid", - "thickness": "3", - "topRow": 4, - "type": "DIVIDER_WIDGET", - "version": 1, - "widgetId": "hgjdzzrq20", - "widgetName": "DivisorEdicao" -} \ No newline at end of file diff --git a/pages/Home/widgets/AreaEdicao/TituloEdicao.json b/pages/Home/widgets/AreaEdicao/TituloEdicao.json deleted file mode 100644 index 6eac81e..0000000 --- a/pages/Home/widgets/AreaEdicao/TituloEdicao.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "animateLoading": true, - "backgroundColor": "#15803d", - "borderColor": "#ffffff", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 4, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "1rem", - "fontStyle": "ITALIC,BOLD", - "isLoading": false, - "isVisible": true, - "key": "hp0smngq2s", - "leftColumn": 0, - "maxDynamicHeight": 7, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 5, - "mobileLeftColumn": 2, - "mobileRightColumn": 18, - "mobileTopRow": 1, - "needsErrorInfo": false, - "overflow": "NONE", - "parentColumnSpace": 5.04296875, - "parentId": "5ee594nn03", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 64, - "shouldScrollContents": true, - "shouldTruncate": false, - "text": "Area de edições das tabelas", - "textAlign": "CENTER", - "textColor": "#ffffff", - "topRow": 0, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "8s0h9hlirl", - "widgetName": "TituloEdicao" -} \ No newline at end of file diff --git a/pages/Home/widgets/Informacoes/DivisorInformacoes.json b/pages/Home/widgets/Informacoes/DivisorInformacoes.json deleted file mode 100644 index fe6634c..0000000 --- a/pages/Home/widgets/Informacoes/DivisorInformacoes.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "animateLoading": true, - "bottomRow": 9, - "capSide": 0, - "capType": "nc", - "dividerColor": "#858282", - "dynamicBindingPathList": [], - "isLoading": false, - "isVisible": true, - "key": "xundkqvf9e", - "leftColumn": 0, - "minWidth": 450, - "mobileBottomRow": 8, - "mobileLeftColumn": 0, - "mobileRightColumn": 20, - "mobileTopRow": 4, - "needsErrorInfo": false, - "orientation": "horizontal", - "originalBottomRow": 9, - "originalTopRow": 5, - "parentColumnSpace": 11.125, - "parentId": "ilwp5hl84m", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 64, - "strokeStyle": "solid", - "thickness": 2, - "topRow": 5, - "type": "DIVIDER_WIDGET", - "version": 1, - "widgetId": "2d9axm1bad", - "widgetName": "DivisorInformacoes" -} \ No newline at end of file diff --git a/pages/Home/widgets/Informacoes/Informacoes.json b/pages/Home/widgets/Informacoes/Informacoes.json deleted file mode 100644 index d99a555..0000000 --- a/pages/Home/widgets/Informacoes/Informacoes.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "animateLoading": true, - "backgroundColor": "#FFFFFF", - "borderColor": "#E0DEDE", - "borderRadius": "0.375rem", - "borderWidth": "1", - "bottomRow": 42, - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", - "children": [ - { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 430, - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", - "canExtend": false, - "containerStyle": "none", - "detachFromLayout": true, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - }, - { - "key": "boxShadow" - } - ], - "dynamicHeight": "AUTO_HEIGHT", - "flexLayers": [], - "isLoading": false, - "isVisible": true, - "key": "ivd2mvb0py", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minHeight": 100, - "minWidth": 450, - "mobileBottomRow": 100, - "mobileLeftColumn": 0, - "mobileRightColumn": 91.5, - "mobileTopRow": 0, - "needsErrorInfo": false, - "parentColumnSpace": 1, - "parentId": "kzx58sprbo", - "parentRowSpace": 1, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 91.5, - "topRow": 0, - "type": "CANVAS_WIDGET", - "version": 1, - "widgetId": "ilwp5hl84m", - "widgetName": "Canvas1" - } - ], - "containerStyle": "card", - "dynamicBindingPathList": [ - { - "key": "boxShadow" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "flexVerticalAlignment": "stretch", - "isCanvas": true, - "isLoading": false, - "isVisible": true, - "key": "20ps247ebc", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 10, - "minWidth": 450, - "mobileBottomRow": 10, - "mobileLeftColumn": 0, - "mobileRightColumn": 6, - "mobileTopRow": 0, - "needsErrorInfo": false, - "parentColumnSpace": 15.25, - "parentId": "0", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 16, - "shouldScrollContents": false, - "topRow": 0, - "type": "CONTAINER_WIDGET", - "version": 1, - "widgetId": "kzx58sprbo", - "widgetName": "Informacoes" -} \ No newline at end of file diff --git a/pages/Home/widgets/Informacoes/SubtituloInformacoes.json b/pages/Home/widgets/Informacoes/SubtituloInformacoes.json deleted file mode 100644 index d18b2e8..0000000 --- a/pages/Home/widgets/Informacoes/SubtituloInformacoes.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 13, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "AUTO_HEIGHT", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "1rem", - "fontStyle": "BOLD", - "isLoading": false, - "isVisible": true, - "key": "aqqge38m2h", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 9, - "mobileLeftColumn": 0, - "mobileRightColumn": 10, - "mobileTopRow": 5, - "needsErrorInfo": false, - "originalBottomRow": 13, - "originalTopRow": 9, - "overflow": "NONE", - "parentColumnSpace": 11.125, - "parentId": "ilwp5hl84m", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 64, - "shouldTruncate": false, - "text": "Esta aplicação é capaz de:", - "textAlign": "CENTER", - "textColor": "#231F20", - "topRow": 9, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "7gb86cuo9k", - "widgetName": "SubtituloInformacoes" -} \ No newline at end of file diff --git a/pages/Home/widgets/Informacoes/TituloInformacoes.json b/pages/Home/widgets/Informacoes/TituloInformacoes.json deleted file mode 100644 index 8017eec..0000000 --- a/pages/Home/widgets/Informacoes/TituloInformacoes.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 5, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "AUTO_HEIGHT", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "1rem", - "fontStyle": "BOLD", - "isLoading": false, - "isVisible": true, - "key": "aqqge38m2h", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 5, - "mobileLeftColumn": 23, - "mobileRightColumn": 39, - "mobileTopRow": 1, - "needsErrorInfo": false, - "originalBottomRow": 5, - "originalTopRow": 0, - "overflow": "NONE", - "parentColumnSpace": 11.125, - "parentId": "ilwp5hl84m", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 64, - "shouldScrollContents": true, - "shouldTruncate": false, - "text": "Desafio Back-end Low Code", - "textAlign": "CENTER", - "textColor": "#231F20", - "topRow": 0, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "gonvkxt6ds", - "widgetName": "TituloInformacoes" -} \ No newline at end of file diff --git a/pages/Home/widgets/Informacoes/Topico1Informcoes.json b/pages/Home/widgets/Informacoes/Topico1Informcoes.json deleted file mode 100644 index 7e28c4b..0000000 --- a/pages/Home/widgets/Informacoes/Topico1Informcoes.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 20, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "AUTO_HEIGHT", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "1rem", - "fontStyle": "", - "isLoading": false, - "isVisible": true, - "key": "aqqge38m2h", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 13, - "mobileLeftColumn": 0, - "mobileRightColumn": 13, - "mobileTopRow": 9, - "needsErrorInfo": false, - "originalBottomRow": 20, - "originalTopRow": 13, - "overflow": "NONE", - "parentColumnSpace": 11.125, - "parentId": "ilwp5hl84m", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 64, - "shouldTruncate": false, - "text": "- Consultar candiatos aptos a determinados concursos através dos códigos", - "textAlign": "CENTER", - "textColor": "#231F20", - "topRow": 13, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "ngqfeqmojn", - "widgetName": "Topico1Informcoes" -} \ No newline at end of file diff --git a/pages/Home/widgets/Informacoes/Topico2Informacoes.json b/pages/Home/widgets/Informacoes/Topico2Informacoes.json deleted file mode 100644 index 509a5b4..0000000 --- a/pages/Home/widgets/Informacoes/Topico2Informacoes.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 27, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "AUTO_HEIGHT", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "1rem", - "fontStyle": "", - "isLoading": false, - "isVisible": true, - "key": "aqqge38m2h", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 13, - "mobileLeftColumn": 0, - "mobileRightColumn": 13, - "mobileTopRow": 9, - "needsErrorInfo": false, - "originalBottomRow": 27, - "originalTopRow": 20, - "overflow": "NONE", - "parentColumnSpace": 11.125, - "parentId": "ilwp5hl84m", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 64, - "shouldTruncate": false, - "text": "- Consultar os concursos que um candidato pode fazer através de seu CPF", - "textAlign": "CENTER", - "textColor": "#231F20", - "topRow": 20, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "jj200jhisx", - "widgetName": "Topico2Informacoes" -} \ No newline at end of file diff --git a/pages/Home/widgets/Informacoes/Topico3Informacoes.json b/pages/Home/widgets/Informacoes/Topico3Informacoes.json deleted file mode 100644 index cbe4210..0000000 --- a/pages/Home/widgets/Informacoes/Topico3Informacoes.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 35, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "AUTO_HEIGHT", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "1rem", - "fontStyle": "", - "isLoading": false, - "isVisible": true, - "key": "aqqge38m2h", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 13, - "mobileLeftColumn": 0, - "mobileRightColumn": 13, - "mobileTopRow": 9, - "needsErrorInfo": false, - "originalBottomRow": 35, - "originalTopRow": 28, - "overflow": "NONE", - "parentColumnSpace": 11.125, - "parentId": "ilwp5hl84m", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 64, - "shouldTruncate": false, - "text": "- Editar, adicionar ou remover os candidatos cadastrados", - "textAlign": "CENTER", - "textColor": "#231F20", - "topRow": 28, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "egetp9gklt", - "widgetName": "Topico3Informacoes" -} \ No newline at end of file diff --git a/pages/Home/widgets/Informacoes/Topico4Informacoes.json b/pages/Home/widgets/Informacoes/Topico4Informacoes.json deleted file mode 100644 index d924590..0000000 --- a/pages/Home/widgets/Informacoes/Topico4Informacoes.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 43, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "AUTO_HEIGHT", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "1rem", - "fontStyle": "", - "isLoading": false, - "isVisible": true, - "key": "aqqge38m2h", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 13, - "mobileLeftColumn": 0, - "mobileRightColumn": 13, - "mobileTopRow": 9, - "needsErrorInfo": false, - "originalBottomRow": 43, - "originalTopRow": 36, - "overflow": "NONE", - "parentColumnSpace": 11.125, - "parentId": "ilwp5hl84m", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 64, - "shouldTruncate": false, - "text": "- Editar, adicionar ou remover os concursos cadastrados", - "textAlign": "CENTER", - "textColor": "#231F20", - "topRow": 36, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "yf8zc5xihn", - "widgetName": "Topico4Informacoes" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizar/BotaoAtualizarCandidatos.json b/pages/Home/widgets/ModalAtualizar/BotaoAtualizarCandidatos.json deleted file mode 100644 index e9a95d7..0000000 --- a/pages/Home/widgets/ModalAtualizar/BotaoAtualizarCandidatos.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 17, - "boxShadow": "none", - "buttonColor": "#3b82f6", - "buttonStyle": "PRIMARY_BUTTON", - "buttonVariant": "PRIMARY", - "disabledWhenInvalid": false, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - } - ], - "dynamicPropertyPathList": [ - { - "key": "onClick" - } - ], - "dynamicTriggerPathList": [ - { - "key": "onClick" - } - ], - "iconAlign": "left", - "iconName": "book", - "isDefaultClickDisabled": true, - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "c5fnr3flq5", - "leftColumn": 36, - "minWidth": 120, - "mobileBottomRow": 22, - "mobileLeftColumn": 47, - "mobileRightColumn": 63, - "mobileTopRow": 18, - "needsErrorInfo": false, - "onClick": "{{showModal(ModalAtualizarCandidatos.name);\nEntradaAtualizarCandidatoBusca.setValue(\"\");\n}}", - "originalBottomRow": 17, - "originalTopRow": 13, - "parentId": "5paasywu1h", - "placement": "CENTER", - "recaptchaType": "V3", - "renderMode": "CANVAS", - "resetFormOnClick": false, - "responsiveBehavior": "hug", - "rightColumn": 55, - "text": "Candidatos", - "topRow": 13, - "type": "BUTTON_WIDGET", - "version": 1, - "widgetId": "up9yw1caz9", - "widgetName": "BotaoAtualizarCandidatos" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizar/BotaoAtualizarConcursos.json b/pages/Home/widgets/ModalAtualizar/BotaoAtualizarConcursos.json deleted file mode 100644 index b4f5d15..0000000 --- a/pages/Home/widgets/ModalAtualizar/BotaoAtualizarConcursos.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 17, - "boxShadow": "none", - "buttonColor": "#3b82f6", - "buttonStyle": "PRIMARY", - "buttonVariant": "PRIMARY", - "disabledWhenInvalid": false, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - } - ], - "dynamicPropertyPathList": [ - { - "key": "onClick" - } - ], - "dynamicTriggerPathList": [ - { - "key": "onClick" - } - ], - "iconAlign": "left", - "iconName": "briefcase", - "isDefaultClickDisabled": true, - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "c5fnr3flq5", - "leftColumn": 9, - "minWidth": 120, - "mobileBottomRow": 22, - "mobileLeftColumn": 31, - "mobileRightColumn": 47, - "mobileTopRow": 18, - "needsErrorInfo": false, - "onClick": "{{showModal(ModalAtualizarConcursos.name);\nEntradaAtualizarConcursoBusca.setValue(\"\")}}", - "originalBottomRow": 17, - "originalTopRow": 13, - "parentId": "5paasywu1h", - "placement": "CENTER", - "recaptchaType": "V3", - "renderMode": "CANVAS", - "resetFormOnClick": false, - "responsiveBehavior": "hug", - "rightColumn": 28, - "text": "Concursos", - "topRow": 13, - "type": "BUTTON_WIDGET", - "version": 1, - "widgetId": "a3ckq1zzzl", - "widgetName": "BotaoAtualizarConcursos" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizar/DivisorAtualizar.json b/pages/Home/widgets/ModalAtualizar/DivisorAtualizar.json deleted file mode 100644 index ef7ff1e..0000000 --- a/pages/Home/widgets/ModalAtualizar/DivisorAtualizar.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "animateLoading": true, - "bottomRow": 8, - "capSide": 0, - "capType": "dot", - "dividerColor": "#858282", - "dynamicBindingPathList": [], - "dynamicTriggerPathList": [], - "isLoading": false, - "isVisible": true, - "key": "63xzgfvb43", - "leftColumn": 0, - "minWidth": 450, - "mobileBottomRow": 8, - "mobileLeftColumn": 7, - "mobileRightColumn": 27, - "mobileTopRow": 4, - "needsErrorInfo": false, - "orientation": "horizontal", - "parentColumnSpace": 6.9375, - "parentId": "5paasywu1h", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 63, - "strokeStyle": "solid", - "thickness": 2, - "topRow": 4, - "type": "DIVIDER_WIDGET", - "version": 1, - "widgetId": "c7rskh1hik", - "widgetName": "DivisorAtualizar" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizar/IconeSairModalAtualizar.json b/pages/Home/widgets/ModalAtualizar/IconeSairModalAtualizar.json deleted file mode 100644 index 5947d51..0000000 --- a/pages/Home/widgets/ModalAtualizar/IconeSairModalAtualizar.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 23, - "boxShadow": "none", - "buttonColor": "#cf4d10", - "buttonVariant": "TERTIARY", - "dynamicBindingPathList": [ - { - "key": "borderRadius" - } - ], - "dynamicTriggerPathList": [ - { - "key": "onClick" - } - ], - "iconName": "cross", - "iconSize": 24, - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "nmd2xnaox6", - "leftColumn": 57, - "minWidth": 50, - "mobileBottomRow": 4, - "mobileLeftColumn": 58, - "mobileRightColumn": 64, - "mobileTopRow": 0, - "needsErrorInfo": false, - "onClick": "{{closeModal(ModalAtualizar.name);}}", - "originalBottomRow": 23, - "originalTopRow": 19, - "parentId": "5paasywu1h", - "renderMode": "CANVAS", - "responsiveBehavior": "hug", - "rightColumn": 63, - "topRow": 19, - "type": "ICON_BUTTON_WIDGET", - "version": 1, - "widgetId": "xcuvbewpwh", - "widgetName": "IconeSairModalAtualizar" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizar/InformacaoIconeVisualizacao.json b/pages/Home/widgets/ModalAtualizar/InformacaoIconeVisualizacao.json deleted file mode 100644 index 9b56c0b..0000000 --- a/pages/Home/widgets/ModalAtualizar/InformacaoIconeVisualizacao.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 23, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "1rem", - "fontStyle": "BOLD", - "isLoading": false, - "isVisible": true, - "key": "hyfpo3ltw0", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 23, - "mobileLeftColumn": 41, - "mobileRightColumn": 57, - "mobileTopRow": 19, - "needsErrorInfo": false, - "originalBottomRow": 23, - "originalTopRow": 19, - "overflow": "NONE", - "parentColumnSpace": 6.9375, - "parentId": "5paasywu1h", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 57, - "shouldTruncate": false, - "text": "Sair", - "textAlign": "RIGHT", - "textColor": "#231F20", - "topRow": 19, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "phfolkli9v", - "widgetName": "InformacaoIconeVisualizacao" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizar/ModalAtualizar.json b/pages/Home/widgets/ModalAtualizar/ModalAtualizar.json deleted file mode 100644 index 6f83c8b..0000000 --- a/pages/Home/widgets/ModalAtualizar/ModalAtualizar.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "1.5rem", - "bottomRow": 274, - "boxShadow": "none", - "canEscapeKeyClose": true, - "canOutsideClickClose": true, - "children": [ - { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 250, - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", - "canExtend": true, - "detachFromLayout": true, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - }, - { - "key": "boxShadow" - } - ], - "dynamicHeight": "AUTO_HEIGHT", - "flexLayers": [], - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "lxuylfkp6l", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minHeight": 0, - "minWidth": 450, - "mobileBottomRow": 0, - "mobileLeftColumn": 0, - "mobileRightColumn": 0, - "mobileTopRow": 0, - "needsErrorInfo": false, - "parentColumnSpace": 1, - "parentId": "q9q2oj9w0b", - "parentRowSpace": 1, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 0, - "shouldScrollContents": false, - "topRow": 0, - "type": "CANVAS_WIDGET", - "version": 1, - "widgetId": "5paasywu1h", - "widgetName": "Canvas10Copy" - } - ], - "detachFromLayout": true, - "dynamicBindingPathList": [], - "dynamicHeight": "AUTO_HEIGHT", - "dynamicTriggerPathList": [], - "height": 250, - "isCanvas": true, - "isLoading": false, - "key": "c26pzkby7k", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 24, - "minHeight": 250, - "mobileBottomRow": 0, - "mobileLeftColumn": 0, - "mobileRightColumn": 0, - "mobileTopRow": 0, - "needsErrorInfo": false, - "parentColumnSpace": 1, - "parentId": "0", - "parentRowSpace": 1, - "renderMode": "CANVAS", - "rightColumn": 0, - "shouldScrollContents": true, - "topRow": 24, - "type": "MODAL_WIDGET", - "version": 2, - "widgetId": "q9q2oj9w0b", - "widgetName": "ModalAtualizar", - "width": 456 -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizar/SubtituloModalAtualizar.json b/pages/Home/widgets/ModalAtualizar/SubtituloModalAtualizar.json deleted file mode 100644 index 1ceaa5e..0000000 --- a/pages/Home/widgets/ModalAtualizar/SubtituloModalAtualizar.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "animateLoading": true, - "backgroundColor": "", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 12, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "AUTO_HEIGHT", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "1rem", - "fontStyle": "", - "isLoading": false, - "isVisible": true, - "key": "hyfpo3ltw0", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 8, - "mobileLeftColumn": 0, - "mobileRightColumn": 16, - "mobileTopRow": 4, - "needsErrorInfo": false, - "originalBottomRow": 12, - "originalTopRow": 8, - "overflow": "NONE", - "parentColumnSpace": 6.9375, - "parentId": "5paasywu1h", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 64, - "shouldTruncate": false, - "text": "Qual tabela deseja atualizar?", - "textAlign": "CENTER", - "textColor": "#231F20", - "topRow": 8, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "bs5a6plr53", - "widgetName": "SubtituloModalAtualizar" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizar/TituloModalAtualizar.json b/pages/Home/widgets/ModalAtualizar/TituloModalAtualizar.json deleted file mode 100644 index a3924e5..0000000 --- a/pages/Home/widgets/ModalAtualizar/TituloModalAtualizar.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 4, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "1.25rem", - "fontStyle": "BOLD", - "isLoading": false, - "isVisible": true, - "key": "hyfpo3ltw0", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 5, - "mobileLeftColumn": 1, - "mobileRightColumn": 41, - "mobileTopRow": 1, - "needsErrorInfo": false, - "overflow": "NONE", - "parentId": "5paasywu1h", - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 63, - "shouldTruncate": false, - "text": "Atualizar tabelas", - "textAlign": "CENTER", - "textColor": "#231F20", - "topRow": 0, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "v23n3pvqgz", - "widgetName": "TituloModalAtualizar" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos/BotaoAtualizarCandidatoBusca.json b/pages/Home/widgets/ModalAtualizarCandidatos/BotaoAtualizarCandidatoBusca.json deleted file mode 100644 index c01e214..0000000 --- a/pages/Home/widgets/ModalAtualizarCandidatos/BotaoAtualizarCandidatoBusca.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "1.5rem", - "bottomRow": 22, - "boxShadow": "none", - "buttonColor": "#3b82f6", - "buttonVariant": "PRIMARY", - "disabledWhenInvalid": "{{EntradaAtualizarCandidatoBusca.text != \"\"}}", - "dynamicBindingPathList": [ - { - "key": "disabledWhenInvalid" - } - ], - "dynamicPropertyPathList": [ - { - "key": "disabledWhenInvalid" - } - ], - "dynamicTriggerPathList": [ - { - "key": "onClick" - } - ], - "iconAlign": "left", - "iconName": "search-text", - "isDefaultClickDisabled": true, - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "g7c88n4w6o", - "leftColumn": 21, - "minWidth": 120, - "mobileBottomRow": 23, - "mobileLeftColumn": 14, - "mobileRightColumn": 30, - "mobileTopRow": 19, - "needsErrorInfo": false, - "onClick": "{{JSBuscarCandidatosAlterar.buscarCandidatosAlterar(EntradaAtualizarCandidatoBusca.text);}}", - "originalBottomRow": 26, - "originalTopRow": 21, - "parentColumnSpace": 14.125, - "parentId": "x4w3qnbs83", - "parentRowSpace": 10, - "placement": "CENTER", - "recaptchaType": "V3", - "renderMode": "CANVAS", - "resetFormOnClick": false, - "responsiveBehavior": "hug", - "rightColumn": 32, - "text": "Encontrar", - "topRow": 18, - "type": "BUTTON_WIDGET", - "version": 1, - "widgetId": "bleb8eiwht", - "widgetName": "BotaoAtualizarCandidatoBusca" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos/BotaoAtualizarCandidatoEsquece.json b/pages/Home/widgets/ModalAtualizarCandidatos/BotaoAtualizarCandidatoEsquece.json deleted file mode 100644 index ae41b13..0000000 --- a/pages/Home/widgets/ModalAtualizarCandidatos/BotaoAtualizarCandidatoEsquece.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "1.5rem", - "bottomRow": 22, - "boxShadow": "none", - "buttonColor": "#3b82f6", - "buttonVariant": "SECONDARY", - "disabledWhenInvalid": false, - "dynamicBindingPathList": [], - "dynamicPropertyPathList": [ - { - "key": "onClick" - } - ], - "dynamicTriggerPathList": [ - { - "key": "onClick" - } - ], - "isDefaultClickDisabled": true, - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "g7c88n4w6o", - "leftColumn": 32, - "minWidth": 120, - "mobileBottomRow": 10, - "mobileLeftColumn": 14, - "mobileRightColumn": 30, - "mobileTopRow": 6, - "needsErrorInfo": false, - "onClick": "{{showModal(ModalExibirCandidatos.name);\nEntradaAtualizarCandidatoBusca.setValue(\"\")}}", - "originalBottomRow": 26, - "originalTopRow": 21, - "parentColumnSpace": 14.125, - "parentId": "x4w3qnbs83", - "parentRowSpace": 10, - "placement": "CENTER", - "recaptchaType": "V3", - "renderMode": "CANVAS", - "resetFormOnClick": false, - "responsiveBehavior": "hug", - "rightColumn": 43, - "text": "Não me lembro", - "topRow": 18, - "type": "BUTTON_WIDGET", - "version": 1, - "widgetId": "spkq4ejyok", - "widgetName": "BotaoAtualizarCandidatoEsquece" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos/DivisorAtualizarCandidatos.json b/pages/Home/widgets/ModalAtualizarCandidatos/DivisorAtualizarCandidatos.json deleted file mode 100644 index 31e4912..0000000 --- a/pages/Home/widgets/ModalAtualizarCandidatos/DivisorAtualizarCandidatos.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "animateLoading": true, - "bottomRow": 11, - "capSide": 0, - "capType": "nc", - "dividerColor": "#858282", - "dynamicBindingPathList": [], - "isLoading": false, - "isVisible": true, - "key": "elywtt2o60", - "leftColumn": 0, - "minWidth": 450, - "mobileBottomRow": 11, - "mobileLeftColumn": 0, - "mobileRightColumn": 20, - "mobileTopRow": 7, - "needsErrorInfo": false, - "orientation": "horizontal", - "parentColumnSpace": 12.28125, - "parentId": "x4w3qnbs83", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 63, - "strokeStyle": "solid", - "thickness": 2, - "topRow": 7, - "type": "DIVIDER_WIDGET", - "version": 1, - "widgetId": "z8uv9eh7s9", - "widgetName": "DivisorAtualizarCandidatos" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos/EntradaAtualizarCandidatoBusca.json b/pages/Home/widgets/ModalAtualizarCandidatos/EntradaAtualizarCandidatoBusca.json deleted file mode 100644 index 5303835..0000000 --- a/pages/Home/widgets/ModalAtualizarCandidatos/EntradaAtualizarCandidatoBusca.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "animateLoading": true, - "autoFocus": false, - "borderRadius": "1.5rem", - "bottomRow": 18, - "boxShadow": "none", - "defaultText": "", - "dynamicBindingPathList": [ - { - "key": "accentColor" - } - ], - "dynamicHeight": "FIXED", - "dynamicPropertyPathList": [ - { - "key": "onTextChanged" - } - ], - "dynamicTriggerPathList": [ - { - "key": "onTextChanged" - } - ], - "iconAlign": "left", - "inputType": "TEXT", - "isDisabled": false, - "isLoading": false, - "isRequired": false, - "isVisible": true, - "key": "errovm82vs", - "label": "Qual o CPF do candidato?", - "labelAlignment": "right", - "labelPosition": "Top", - "labelStyle": "ITALIC", - "labelTextColor": "#231f20", - "labelTextSize": "0.875rem", - "labelWidth": "15", - "leftColumn": 17, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 11, - "mobileLeftColumn": 0, - "mobileRightColumn": 9, - "mobileTopRow": 4, - "needsErrorInfo": false, - "onTextChanged": "{{ \n EntradaAtualizarCandidatoBusca.setValue(\n EntradaAtualizarCandidatoBusca.text\n .replace(/\\D/g, '')\n .slice(0, 11)\n .replace(/(\\d{3})(\\d{3})(\\d{3})(\\d{2})/, '$1.$2.$3-$4')\n ) \n}}", - "originalBottomRow": 20, - "originalTopRow": 13, - "parentColumnSpace": 14.125, - "parentId": "x4w3qnbs83", - "parentRowSpace": 10, - "placeholderText": "Deve conter 11 digitos", - "renderMode": "CANVAS", - "resetOnSubmit": true, - "responsiveBehavior": "fill", - "rightColumn": 46, - "showStepArrows": false, - "topRow": 11, - "type": "INPUT_WIDGET_V2", - "version": 2, - "widgetId": "cxpee72klo", - "widgetName": "EntradaAtualizarCandidatoBusca" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos/IconeFecharAtualizarCandidatos.json b/pages/Home/widgets/ModalAtualizarCandidatos/IconeFecharAtualizarCandidatos.json deleted file mode 100644 index 905f2af..0000000 --- a/pages/Home/widgets/ModalAtualizarCandidatos/IconeFecharAtualizarCandidatos.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 4, - "boxShadow": "none", - "buttonColor": "#cf4d10", - "buttonVariant": "TERTIARY", - "dynamicBindingPathList": [ - { - "key": "borderRadius" - } - ], - "dynamicTriggerPathList": [ - { - "key": "onClick" - } - ], - "iconName": "cross", - "iconSize": 24, - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "nfsiltl5th", - "leftColumn": 62, - "minWidth": 50, - "mobileBottomRow": 4, - "mobileLeftColumn": 58, - "mobileRightColumn": 64, - "mobileTopRow": 0, - "needsErrorInfo": false, - "onClick": "{{showModal(ModalAtualizar.name);}}", - "parentId": "x4w3qnbs83", - "renderMode": "CANVAS", - "responsiveBehavior": "hug", - "rightColumn": 64, - "topRow": 0, - "type": "ICON_BUTTON_WIDGET", - "version": 1, - "widgetId": "r21im2td2l", - "widgetName": "IconeFecharAtualizarCandidatos" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos/InformacaoSairAtualizarCand.json b/pages/Home/widgets/ModalAtualizarCandidatos/InformacaoSairAtualizarCand.json deleted file mode 100644 index 2a65b0e..0000000 --- a/pages/Home/widgets/ModalAtualizarCandidatos/InformacaoSairAtualizarCand.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "animateLoading": true, - "backgroundColor": "", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 4, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "AUTO_HEIGHT", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "1rem", - "fontStyle": "BOLD", - "isLoading": false, - "isVisible": true, - "key": "am4zznau0b", - "leftColumn": 57, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 9, - "mobileLeftColumn": 45, - "mobileRightColumn": 61, - "mobileTopRow": 5, - "needsErrorInfo": false, - "originalBottomRow": 4, - "originalTopRow": 0, - "overflow": "NONE", - "parentColumnSpace": 14.125, - "parentId": "x4w3qnbs83", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 62, - "shouldTruncate": false, - "text": "Voltar", - "textAlign": "RIGHT", - "textColor": "#231F20", - "topRow": 0, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "8oq1bkv7y9", - "widgetName": "InformacaoSairAtualizarCand" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos/ModalAtualizarCandidatos.json b/pages/Home/widgets/ModalAtualizarCandidatos/ModalAtualizarCandidatos.json deleted file mode 100644 index 07e96bc..0000000 --- a/pages/Home/widgets/ModalAtualizarCandidatos/ModalAtualizarCandidatos.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "animateLoading": true, - "backgroundColor": "#dbeafe", - "borderRadius": "0.375rem", - "bottomRow": 263, - "boxShadow": "none", - "canEscapeKeyClose": true, - "canOutsideClickClose": true, - "children": [ - { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 300, - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", - "canExtend": true, - "detachFromLayout": true, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - }, - { - "key": "boxShadow" - } - ], - "dynamicHeight": "AUTO_HEIGHT", - "flexLayers": [], - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "0te2y3yolr", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minHeight": 300, - "minWidth": 450, - "mobileBottomRow": 0, - "mobileLeftColumn": 0, - "mobileRightColumn": 0, - "mobileTopRow": 0, - "needsErrorInfo": false, - "parentColumnSpace": 1, - "parentId": "3me6p1l4rq", - "parentRowSpace": 1, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 0, - "shouldScrollContents": false, - "topRow": 0, - "type": "CANVAS_WIDGET", - "version": 1, - "widgetId": "x4w3qnbs83", - "widgetName": "Canvas11Copy1" - } - ], - "detachFromLayout": true, - "dynamicBindingPathList": [], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "height": 300, - "isCanvas": true, - "isLoading": false, - "key": "yyf93vho35", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 24, - "mobileBottomRow": 0, - "mobileLeftColumn": 0, - "mobileRightColumn": 0, - "mobileTopRow": 0, - "needsErrorInfo": false, - "parentColumnSpace": 1, - "parentId": "0", - "parentRowSpace": 1, - "renderMode": "CANVAS", - "rightColumn": 0, - "shouldScrollContents": true, - "topRow": 23, - "type": "MODAL_WIDGET", - "version": 2, - "widgetId": "3me6p1l4rq", - "widgetName": "ModalAtualizarCandidatos", - "width": 798 -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos/TituloModalAtualizarCandidatos.json b/pages/Home/widgets/ModalAtualizarCandidatos/TituloModalAtualizarCandidatos.json deleted file mode 100644 index 7222881..0000000 --- a/pages/Home/widgets/ModalAtualizarCandidatos/TituloModalAtualizarCandidatos.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 6, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "1.25rem", - "fontStyle": "BOLD", - "isLoading": false, - "isVisible": true, - "key": "am4zznau0b", - "leftColumn": 13, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 5, - "mobileLeftColumn": 1, - "mobileRightColumn": 41, - "mobileTopRow": 1, - "needsErrorInfo": false, - "overflow": "NONE", - "parentId": "x4w3qnbs83", - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 51, - "shouldTruncate": false, - "text": "Vamos buscar qual candidato deseja alterar", - "textAlign": "LEFT", - "textColor": "#231F20", - "topRow": 2, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "w4mgsgltns", - "widgetName": "TituloModalAtualizarCandidatos" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos2/BotaoAtualizarCandidato.json b/pages/Home/widgets/ModalAtualizarCandidatos2/BotaoAtualizarCandidato.json deleted file mode 100644 index fcfd7a8..0000000 --- a/pages/Home/widgets/ModalAtualizarCandidatos2/BotaoAtualizarCandidato.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 27, - "boxShadow": "none", - "buttonColor": "#3b82f6", - "buttonVariant": "PRIMARY", - "disabledWhenInvalid": false, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - } - ], - "dynamicPropertyPathList": [], - "dynamicTriggerPathList": [ - { - "key": "onClick" - } - ], - "isDefaultClickDisabled": true, - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "k351clqjh0", - "leftColumn": 27, - "minWidth": 120, - "mobileBottomRow": 29, - "mobileLeftColumn": 23, - "mobileRightColumn": 39, - "mobileTopRow": 25, - "needsErrorInfo": false, - "onClick": "{{JSCandidatoAtualizar.atualizarCandidato();}}", - "parentColumnSpace": 10.03125, - "parentId": "z22gcwvhul", - "parentRowSpace": 10, - "placement": "CENTER", - "recaptchaType": "V3", - "renderMode": "CANVAS", - "resetFormOnClick": false, - "responsiveBehavior": "hug", - "rightColumn": 36, - "text": "Atualizar", - "topRow": 23, - "type": "BUTTON_WIDGET", - "version": 1, - "widgetId": "ubgliugwja", - "widgetName": "BotaoAtualizarCandidato" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos2/DivisorAtualizarCandidatos2.json b/pages/Home/widgets/ModalAtualizarCandidatos2/DivisorAtualizarCandidatos2.json deleted file mode 100644 index 38b7b49..0000000 --- a/pages/Home/widgets/ModalAtualizarCandidatos2/DivisorAtualizarCandidatos2.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "animateLoading": true, - "bottomRow": 8, - "capSide": 0, - "capType": "dot", - "dividerColor": "#858282", - "dynamicBindingPathList": [], - "dynamicTriggerPathList": [], - "isLoading": false, - "isVisible": true, - "key": "tbwl0w0j6a", - "leftColumn": 0, - "minWidth": 450, - "mobileBottomRow": 8, - "mobileLeftColumn": 0, - "mobileRightColumn": 17, - "mobileTopRow": 4, - "needsErrorInfo": false, - "orientation": "horizontal", - "originalBottomRow": 8, - "originalTopRow": 4, - "parentColumnSpace": 13.875, - "parentId": "z22gcwvhul", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 64, - "strokeStyle": "dashed", - "thickness": 2, - "topRow": 4, - "type": "DIVIDER_WIDGET", - "version": 1, - "widgetId": "m1e5jgs6ip", - "widgetName": "DivisorAtualizarCandidatos2" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos2/EntradaAniversarioAtualizar.json b/pages/Home/widgets/ModalAtualizarCandidatos2/EntradaAniversarioAtualizar.json deleted file mode 100644 index 0aa14f8..0000000 --- a/pages/Home/widgets/ModalAtualizarCandidatos2/EntradaAniversarioAtualizar.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 17, - "boxShadow": "none", - "closeOnSelection": true, - "dateFormat": "DD/MM/YYYY", - "datePickerType": "DATE_PICKER", - "defaultDate": "", - "dynamicBindingPathList": [ - { - "key": "accentColor" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicPropertyPathList": [ - { - "key": "defaultDate" - } - ], - "dynamicTriggerPathList": [], - "firstDayOfWeek": "0", - "isDisabled": false, - "isLoading": false, - "isRequired": false, - "isVisible": true, - "key": "6vupdthusg", - "label": "Aniversário", - "labelAlignment": "left", - "labelPosition": "Left", - "labelTextSize": "0.875rem", - "labelWidth": "9", - "leftColumn": 17, - "maxDate": "2007-07-07T15:29:00.000-03:00", - "maxDynamicHeight": 9000, - "minDate": "1990-07-07T15:30:00.000-03:00", - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 23, - "mobileLeftColumn": 21, - "mobileRightColumn": 41, - "mobileTopRow": 16, - "needsErrorInfo": false, - "parentColumnSpace": 10.03125, - "parentId": "z22gcwvhul", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 47, - "shortcuts": false, - "timePrecision": "None", - "topRow": 13, - "type": "DATE_PICKER_WIDGET2", - "version": 2, - "widgetId": "mjiik12d2m", - "widgetName": "EntradaAniversarioAtualizar" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos2/EntradaNomeAtualizar.json b/pages/Home/widgets/ModalAtualizarCandidatos2/EntradaNomeAtualizar.json deleted file mode 100644 index 3ec5725..0000000 --- a/pages/Home/widgets/ModalAtualizarCandidatos2/EntradaNomeAtualizar.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "animateLoading": true, - "autoFocus": false, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 12, - "boxShadow": "none", - "defaultText": "", - "dynamicBindingPathList": [ - { - "key": "accentColor" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicPropertyPathList": [], - "dynamicTriggerPathList": [ - { - "key": "onTextChanged" - } - ], - "errorMessage": "Duas letras pelo menos", - "iconAlign": "left", - "inputType": "TEXT", - "isDisabled": false, - "isLoading": false, - "isRequired": false, - "isSpellCheck": false, - "isVisible": true, - "key": "errovm82vs", - "label": "Nome", - "labelAlignment": "left", - "labelPosition": "Left", - "labelStyle": "", - "labelTextSize": "0.875rem", - "labelWidth": 5, - "leftColumn": 17, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 11, - "mobileLeftColumn": 0, - "mobileRightColumn": 14, - "mobileTopRow": 4, - "needsErrorInfo": false, - "onTextChanged": "", - "originalBottomRow": 15, - "originalTopRow": 11, - "parentColumnSpace": 13.875, - "parentId": "z22gcwvhul", - "parentRowSpace": 10, - "regex": "", - "renderMode": "CANVAS", - "resetOnSubmit": true, - "responsiveBehavior": "fill", - "rightColumn": 47, - "showStepArrows": false, - "topRow": 8, - "type": "INPUT_WIDGET_V2", - "version": 2, - "widgetId": "q45c9z1nh6", - "widgetName": "EntradaNomeAtualizar" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos2/EntradaProfissoesAtualizar.json b/pages/Home/widgets/ModalAtualizarCandidatos2/EntradaProfissoesAtualizar.json deleted file mode 100644 index aab2b78..0000000 --- a/pages/Home/widgets/ModalAtualizarCandidatos2/EntradaProfissoesAtualizar.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 22, - "boxShadow": "none", - "defaultOptionValue": "{{ ((options, serverSideFiltering) => ( \nfetchConcursosByCodigoConcurso.data.lista_vagas\n))(EntradaProfissoesAtualizar.options, EntradaProfissoesAtualizar.serverSideFiltering) }}", - "dynamicBindingPathList": [ - { - "key": "accentColor" - }, - { - "key": "borderRadius" - }, - { - "key": "defaultOptionValue" - } - ], - "dynamicHeight": "FIXED", - "dynamicPropertyPathList": [ - { - "key": "sourceData" - } - ], - "dynamicTriggerPathList": [], - "isDisabled": false, - "isFilterable": true, - "isLoading": false, - "isRequired": false, - "isVisible": true, - "key": "oe7e9msszg", - "labelAlignment": "left", - "labelPosition": "Left", - "labelText": "Profissões", - "labelTextSize": "0.875rem", - "labelWidth": "8", - "leftColumn": 13, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 23, - "mobileLeftColumn": 23, - "mobileRightColumn": 43, - "mobileTopRow": 16, - "needsErrorInfo": false, - "optionLabel": "name", - "optionValue": "code", - "originalBottomRow": 27, - "originalTopRow": 23, - "parentColumnSpace": 13.875, - "parentId": "z22gcwvhul", - "parentRowSpace": 10, - "placeholderText": "Select option(s)", - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 52, - "serverSideFiltering": false, - "sourceData": "[\n {\n \"name\": \"analista de sistemas\",\n \"code\": \"analista de sistemas\"\n },\n {\n \"name\": \"carpinteiro\",\n \"code\": \"carpinteiro\"\n },\n {\n \"name\": \"professor de matematica\",\n \"code\": \"professor de matematica\"\n },\n\t{\n\t\t\"name\": \"assistente adminstrativo\",\n\t\t\"code\": \"assistente administrativo\"\n\t}\n]", - "topRow": 18, - "type": "MULTI_SELECT_WIDGET_V2", - "version": 1, - "widgetId": "qkfa0eyywl", - "widgetName": "EntradaProfissoesAtualizar" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos2/IconeFecharAtualizarCandidato2.json b/pages/Home/widgets/ModalAtualizarCandidatos2/IconeFecharAtualizarCandidato2.json deleted file mode 100644 index 5488145..0000000 --- a/pages/Home/widgets/ModalAtualizarCandidatos2/IconeFecharAtualizarCandidato2.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 4, - "boxShadow": "none", - "buttonColor": "#cf4d10", - "buttonVariant": "TERTIARY", - "dynamicBindingPathList": [ - { - "key": "borderRadius" - } - ], - "dynamicPropertyPathList": [ - { - "key": "onClick" - } - ], - "dynamicTriggerPathList": [ - { - "key": "onClick" - } - ], - "iconName": "cross", - "iconSize": 24, - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "nfsiltl5th", - "leftColumn": 61, - "minWidth": 50, - "mobileBottomRow": 4, - "mobileLeftColumn": 58, - "mobileRightColumn": 64, - "mobileTopRow": 0, - "needsErrorInfo": false, - "onClick": "{{showModal(ModalAtualizarCandidatos.name).then(() => {EntradaAtualizarCandidatoBusca.setValue(\"\")});}}", - "parentId": "z22gcwvhul", - "renderMode": "CANVAS", - "responsiveBehavior": "hug", - "rightColumn": 63, - "topRow": 0, - "type": "ICON_BUTTON_WIDGET", - "version": 1, - "widgetId": "6ockno4cfb", - "widgetName": "IconeFecharAtualizarCandidato2" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos2/InformacaoVoltarAtualizarCandi.json b/pages/Home/widgets/ModalAtualizarCandidatos2/InformacaoVoltarAtualizarCandi.json deleted file mode 100644 index dca287a..0000000 --- a/pages/Home/widgets/ModalAtualizarCandidatos2/InformacaoVoltarAtualizarCandi.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 4, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "0.875rem", - "fontStyle": "BOLD", - "isLoading": false, - "isVisible": true, - "key": "am4zznau0b", - "leftColumn": 55, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 11, - "mobileLeftColumn": 45, - "mobileRightColumn": 61, - "mobileTopRow": 7, - "needsErrorInfo": false, - "overflow": "NONE", - "parentColumnSpace": 13.875, - "parentId": "z22gcwvhul", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 61, - "shouldTruncate": false, - "text": "Voltar", - "textAlign": "RIGHT", - "textColor": "#231F20", - "topRow": 0, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "598nuxectj", - "widgetName": "InformacaoVoltarAtualizarCandi" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos2/ModalAtualizarCandidatos2.json b/pages/Home/widgets/ModalAtualizarCandidatos2/ModalAtualizarCandidatos2.json deleted file mode 100644 index a2e6dd1..0000000 --- a/pages/Home/widgets/ModalAtualizarCandidatos2/ModalAtualizarCandidatos2.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "animateLoading": true, - "backgroundColor": "#dbeafe", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 259, - "boxShadow": "none", - "canEscapeKeyClose": true, - "canOutsideClickClose": true, - "children": [ - { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 300, - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", - "canExtend": true, - "detachFromLayout": true, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - }, - { - "key": "boxShadow" - } - ], - "dynamicHeight": "AUTO_HEIGHT", - "flexLayers": [], - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "0te2y3yolr", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minHeight": 304, - "minWidth": 450, - "mobileBottomRow": 240, - "mobileLeftColumn": 0, - "mobileRightColumn": 147.375, - "mobileTopRow": 0, - "needsErrorInfo": false, - "parentColumnSpace": 1, - "parentId": "07sjtc17gz", - "parentRowSpace": 1, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 147.375, - "shouldScrollContents": false, - "topRow": 0, - "type": "CANVAS_WIDGET", - "version": 1, - "widgetId": "z22gcwvhul", - "widgetName": "Canvas12Copy" - } - ], - "detachFromLayout": true, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "height": 304, - "isCanvas": true, - "isLoading": false, - "key": "yyf93vho35", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 24, - "minHeight": 250, - "mobileBottomRow": 50, - "mobileLeftColumn": 0, - "mobileRightColumn": 12, - "mobileTopRow": 26, - "needsErrorInfo": false, - "parentColumnSpace": 12.28125, - "parentId": "0", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "rightColumn": 12, - "shouldScrollContents": true, - "topRow": 19, - "type": "MODAL_WIDGET", - "version": 2, - "widgetId": "07sjtc17gz", - "widgetName": "ModalAtualizarCandidatos2", - "width": 654 -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos2/TituloAtualizarCandidatos2.json b/pages/Home/widgets/ModalAtualizarCandidatos2/TituloAtualizarCandidatos2.json deleted file mode 100644 index 91963e0..0000000 --- a/pages/Home/widgets/ModalAtualizarCandidatos2/TituloAtualizarCandidatos2.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 4, - "disableLink": false, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - }, - { - "key": "text" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "1rem", - "fontStyle": "BOLD", - "isLoading": false, - "isVisible": true, - "key": "am4zznau0b", - "leftColumn": 12, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 5, - "mobileLeftColumn": 1, - "mobileRightColumn": 41, - "mobileTopRow": 1, - "needsErrorInfo": false, - "overflow": "NONE", - "parentId": "z22gcwvhul", - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 52, - "shouldTruncate": false, - "text": "Atualizando os dados do candidato com CPF {{ EntradaAtualizarCandidatoBusca.text }}", - "textAlign": "CENTER", - "textColor": "#231F20", - "topRow": 0, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "mvdg47b21i", - "widgetName": "TituloAtualizarCandidatos2" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos/BotaoAtualizarConcursoBusca.json b/pages/Home/widgets/ModalAtualizarConcursos/BotaoAtualizarConcursoBusca.json deleted file mode 100644 index 7b293e3..0000000 --- a/pages/Home/widgets/ModalAtualizarConcursos/BotaoAtualizarConcursoBusca.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "1.5rem", - "bottomRow": 22, - "boxShadow": "none", - "buttonColor": "#3b82f6", - "buttonVariant": "PRIMARY", - "disabledWhenInvalid": "{{EntradaAtualizarConcursoBusca.text != \"\"}}", - "dynamicBindingPathList": [ - { - "key": "disabledWhenInvalid" - } - ], - "dynamicPropertyPathList": [ - { - "key": "disabledWhenInvalid" - } - ], - "dynamicTriggerPathList": [ - { - "key": "onClick" - } - ], - "iconAlign": "left", - "iconName": "search-text", - "isDefaultClickDisabled": true, - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "g7c88n4w6o", - "leftColumn": 21, - "minWidth": 120, - "mobileBottomRow": 23, - "mobileLeftColumn": 14, - "mobileRightColumn": 30, - "mobileTopRow": 19, - "needsErrorInfo": false, - "onClick": "{{JSBuscarConcursosAlterar.buscarConcursosAlterar(EntradaAtualizarConcursoBusca.text);}}", - "originalBottomRow": 26, - "originalTopRow": 21, - "parentColumnSpace": 14.125, - "parentId": "3t820uu7qi", - "parentRowSpace": 10, - "placement": "CENTER", - "recaptchaType": "V3", - "renderMode": "CANVAS", - "resetFormOnClick": false, - "responsiveBehavior": "hug", - "rightColumn": 32, - "text": "Encontrar", - "topRow": 18, - "type": "BUTTON_WIDGET", - "version": 1, - "widgetId": "vi29t9jpsl", - "widgetName": "BotaoAtualizarConcursoBusca" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos/BotaoAtualizarConcursoEsqueceu.json b/pages/Home/widgets/ModalAtualizarConcursos/BotaoAtualizarConcursoEsqueceu.json deleted file mode 100644 index e691551..0000000 --- a/pages/Home/widgets/ModalAtualizarConcursos/BotaoAtualizarConcursoEsqueceu.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "1.5rem", - "bottomRow": 22, - "boxShadow": "none", - "buttonColor": "#3b82f6", - "buttonVariant": "SECONDARY", - "disabledWhenInvalid": false, - "dynamicBindingPathList": [], - "dynamicPropertyPathList": [], - "dynamicTriggerPathList": [ - { - "key": "onClick" - } - ], - "isDefaultClickDisabled": true, - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "g7c88n4w6o", - "leftColumn": 32, - "minWidth": 120, - "mobileBottomRow": 10, - "mobileLeftColumn": 14, - "mobileRightColumn": 30, - "mobileTopRow": 6, - "needsErrorInfo": false, - "onClick": "{{showModal(ModalExibirConcursos.name);}}", - "originalBottomRow": 26, - "originalTopRow": 21, - "parentColumnSpace": 14.125, - "parentId": "3t820uu7qi", - "parentRowSpace": 10, - "placement": "CENTER", - "recaptchaType": "V3", - "renderMode": "CANVAS", - "resetFormOnClick": false, - "responsiveBehavior": "hug", - "rightColumn": 43, - "text": "Não me lembro", - "topRow": 18, - "type": "BUTTON_WIDGET", - "version": 1, - "widgetId": "3qcgwitdl0", - "widgetName": "BotaoAtualizarConcursoEsqueceu" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos/DivisorAtualizarConcursos.json b/pages/Home/widgets/ModalAtualizarConcursos/DivisorAtualizarConcursos.json deleted file mode 100644 index c8671c5..0000000 --- a/pages/Home/widgets/ModalAtualizarConcursos/DivisorAtualizarConcursos.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "animateLoading": true, - "bottomRow": 11, - "capSide": 0, - "capType": "nc", - "dividerColor": "#858282", - "dynamicBindingPathList": [], - "isLoading": false, - "isVisible": true, - "key": "elywtt2o60", - "leftColumn": 0, - "minWidth": 450, - "mobileBottomRow": 11, - "mobileLeftColumn": 0, - "mobileRightColumn": 20, - "mobileTopRow": 7, - "needsErrorInfo": false, - "orientation": "horizontal", - "parentColumnSpace": 12.28125, - "parentId": "3t820uu7qi", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 63, - "strokeStyle": "solid", - "thickness": 2, - "topRow": 7, - "type": "DIVIDER_WIDGET", - "version": 1, - "widgetId": "nour8m964m", - "widgetName": "DivisorAtualizarConcursos" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos/EntradaAtualizarConcursoBusca.json b/pages/Home/widgets/ModalAtualizarConcursos/EntradaAtualizarConcursoBusca.json deleted file mode 100644 index 3459652..0000000 --- a/pages/Home/widgets/ModalAtualizarConcursos/EntradaAtualizarConcursoBusca.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "animateLoading": true, - "autoFocus": false, - "borderRadius": "1.5rem", - "bottomRow": 18, - "boxShadow": "none", - "defaultText": "", - "dynamicBindingPathList": [ - { - "key": "accentColor" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "iconAlign": "left", - "inputType": "TEXT", - "isDisabled": false, - "isLoading": false, - "isRequired": false, - "isVisible": true, - "key": "errovm82vs", - "label": "Qual o código do concurso?", - "labelAlignment": "right", - "labelPosition": "Top", - "labelStyle": "ITALIC", - "labelTextColor": "#231f20", - "labelTextSize": "0.875rem", - "labelWidth": "15", - "leftColumn": 17, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 11, - "mobileLeftColumn": 0, - "mobileRightColumn": 9, - "mobileTopRow": 4, - "needsErrorInfo": false, - "originalBottomRow": 20, - "originalTopRow": 13, - "parentColumnSpace": 14.125, - "parentId": "3t820uu7qi", - "parentRowSpace": 10, - "placeholderText": "Deve conter 11 digitos", - "renderMode": "CANVAS", - "resetOnSubmit": true, - "responsiveBehavior": "fill", - "rightColumn": 46, - "showStepArrows": false, - "topRow": 11, - "type": "INPUT_WIDGET_V2", - "version": 2, - "widgetId": "vi9fnksusp", - "widgetName": "EntradaAtualizarConcursoBusca" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos/IconeFecharAtualizarConcursos.json b/pages/Home/widgets/ModalAtualizarConcursos/IconeFecharAtualizarConcursos.json deleted file mode 100644 index 22934d9..0000000 --- a/pages/Home/widgets/ModalAtualizarConcursos/IconeFecharAtualizarConcursos.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 4, - "boxShadow": "none", - "buttonColor": "#cf4d10", - "buttonVariant": "TERTIARY", - "dynamicBindingPathList": [ - { - "key": "borderRadius" - } - ], - "dynamicTriggerPathList": [ - { - "key": "onClick" - } - ], - "iconName": "cross", - "iconSize": 24, - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "nfsiltl5th", - "leftColumn": 62, - "minWidth": 50, - "mobileBottomRow": 4, - "mobileLeftColumn": 58, - "mobileRightColumn": 64, - "mobileTopRow": 0, - "needsErrorInfo": false, - "onClick": "{{showModal(ModalAtualizar.name);}}", - "parentId": "3t820uu7qi", - "renderMode": "CANVAS", - "responsiveBehavior": "hug", - "rightColumn": 64, - "topRow": 0, - "type": "ICON_BUTTON_WIDGET", - "version": 1, - "widgetId": "o6jgeomka3", - "widgetName": "IconeFecharAtualizarConcursos" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos/InformacoesSairAtualizarConcur.json b/pages/Home/widgets/ModalAtualizarConcursos/InformacoesSairAtualizarConcur.json deleted file mode 100644 index 6b1289d..0000000 --- a/pages/Home/widgets/ModalAtualizarConcursos/InformacoesSairAtualizarConcur.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "animateLoading": true, - "backgroundColor": "", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 4, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "AUTO_HEIGHT", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "1rem", - "fontStyle": "BOLD", - "isLoading": false, - "isVisible": true, - "key": "am4zznau0b", - "leftColumn": 57, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 9, - "mobileLeftColumn": 45, - "mobileRightColumn": 61, - "mobileTopRow": 5, - "needsErrorInfo": false, - "originalBottomRow": 4, - "originalTopRow": 0, - "overflow": "NONE", - "parentColumnSpace": 14.125, - "parentId": "3t820uu7qi", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 62, - "shouldTruncate": false, - "text": "Voltar", - "textAlign": "RIGHT", - "textColor": "#231F20", - "topRow": 0, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "4gkdbu1in3", - "widgetName": "InformacoesSairAtualizarConcur" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos/ModalAtualizarConcursos.json b/pages/Home/widgets/ModalAtualizarConcursos/ModalAtualizarConcursos.json deleted file mode 100644 index 7b451ef..0000000 --- a/pages/Home/widgets/ModalAtualizarConcursos/ModalAtualizarConcursos.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "animateLoading": true, - "backgroundColor": "#dbeafe", - "borderRadius": "0.375rem", - "bottomRow": 240, - "boxShadow": "none", - "canEscapeKeyClose": true, - "canOutsideClickClose": true, - "children": [ - { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 300, - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", - "canExtend": true, - "detachFromLayout": true, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - }, - { - "key": "boxShadow" - } - ], - "dynamicHeight": "AUTO_HEIGHT", - "flexLayers": [], - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "0te2y3yolr", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minHeight": 300, - "minWidth": 450, - "mobileBottomRow": 0, - "mobileLeftColumn": 0, - "mobileRightColumn": 0, - "mobileTopRow": 0, - "needsErrorInfo": false, - "parentColumnSpace": 1, - "parentId": "jhjj6ab7xj", - "parentRowSpace": 1, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 0, - "shouldScrollContents": false, - "topRow": 0, - "type": "CANVAS_WIDGET", - "version": 1, - "widgetId": "3t820uu7qi", - "widgetName": "Canvas11" - } - ], - "detachFromLayout": true, - "dynamicBindingPathList": [], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "height": 300, - "isCanvas": true, - "isLoading": false, - "key": "yyf93vho35", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 24, - "mobileBottomRow": 0, - "mobileLeftColumn": 0, - "mobileRightColumn": 0, - "mobileTopRow": 0, - "needsErrorInfo": false, - "parentColumnSpace": 1, - "parentId": "0", - "parentRowSpace": 1, - "renderMode": "CANVAS", - "rightColumn": 0, - "shouldScrollContents": true, - "topRow": 0, - "type": "MODAL_WIDGET", - "version": 2, - "widgetId": "jhjj6ab7xj", - "widgetName": "ModalAtualizarConcursos", - "width": 798 -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos/TituloAtualizarConcursos.json b/pages/Home/widgets/ModalAtualizarConcursos/TituloAtualizarConcursos.json deleted file mode 100644 index db7c1b1..0000000 --- a/pages/Home/widgets/ModalAtualizarConcursos/TituloAtualizarConcursos.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 6, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "1.25rem", - "fontStyle": "BOLD", - "isLoading": false, - "isVisible": true, - "key": "am4zznau0b", - "leftColumn": 14, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 5, - "mobileLeftColumn": 1, - "mobileRightColumn": 41, - "mobileTopRow": 1, - "needsErrorInfo": false, - "overflow": "NONE", - "parentId": "3t820uu7qi", - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 50, - "shouldTruncate": false, - "text": "Vamos buscar qual concurso deseja alterar", - "textAlign": "LEFT", - "textColor": "#231F20", - "topRow": 2, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "s83era2b1d", - "widgetName": "TituloAtualizarConcursos" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos2/AtualizarConcurso.json b/pages/Home/widgets/ModalAtualizarConcursos2/AtualizarConcurso.json deleted file mode 100644 index ae47516..0000000 --- a/pages/Home/widgets/ModalAtualizarConcursos2/AtualizarConcurso.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 18, - "boxShadow": "none", - "buttonColor": "#3b82f6", - "buttonVariant": "PRIMARY", - "disabledWhenInvalid": false, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - } - ], - "dynamicPropertyPathList": [], - "dynamicTriggerPathList": [ - { - "key": "onClick" - } - ], - "isDefaultClickDisabled": true, - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "k351clqjh0", - "leftColumn": 45, - "minWidth": 120, - "mobileBottomRow": 29, - "mobileLeftColumn": 23, - "mobileRightColumn": 39, - "mobileTopRow": 25, - "needsErrorInfo": false, - "onClick": "{{JSConcursoAtualizar.atualizarConcurso();}}", - "parentColumnSpace": 10.03125, - "parentId": "io2vrrqdp3", - "parentRowSpace": 10, - "placement": "CENTER", - "recaptchaType": "V3", - "renderMode": "CANVAS", - "resetFormOnClick": false, - "responsiveBehavior": "hug", - "rightColumn": 54, - "text": "Atualizar", - "topRow": 14, - "type": "BUTTON_WIDGET", - "version": 1, - "widgetId": "7nmjgy65e4", - "widgetName": "AtualizarConcurso" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos2/DivisorAtualizarConcurso2.json b/pages/Home/widgets/ModalAtualizarConcursos2/DivisorAtualizarConcurso2.json deleted file mode 100644 index 2ef5407..0000000 --- a/pages/Home/widgets/ModalAtualizarConcursos2/DivisorAtualizarConcurso2.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "animateLoading": true, - "bottomRow": 8, - "capSide": 0, - "capType": "dot", - "dividerColor": "#858282", - "dynamicBindingPathList": [], - "dynamicTriggerPathList": [], - "isLoading": false, - "isVisible": true, - "key": "tbwl0w0j6a", - "leftColumn": 0, - "minWidth": 450, - "mobileBottomRow": 8, - "mobileLeftColumn": 0, - "mobileRightColumn": 17, - "mobileTopRow": 4, - "needsErrorInfo": false, - "orientation": "horizontal", - "originalBottomRow": 8, - "originalTopRow": 4, - "parentColumnSpace": 13.875, - "parentId": "io2vrrqdp3", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 64, - "strokeStyle": "dashed", - "thickness": 2, - "topRow": 4, - "type": "DIVIDER_WIDGET", - "version": 1, - "widgetId": "7iqr9gryjl", - "widgetName": "DivisorAtualizarConcurso2" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos2/EntradaEditalAnoAtualizar.json b/pages/Home/widgets/ModalAtualizarConcursos2/EntradaEditalAnoAtualizar.json deleted file mode 100644 index ade1fc5..0000000 --- a/pages/Home/widgets/ModalAtualizarConcursos2/EntradaEditalAnoAtualizar.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "animateLoading": true, - "autoFocus": false, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 12, - "boxShadow": "none", - "defaultText": "", - "dynamicBindingPathList": [ - { - "key": "accentColor" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "errorMessage": "Maximo de 4 numeros", - "iconAlign": "left", - "inputType": "TEXT", - "isDisabled": false, - "isLoading": false, - "isRequired": false, - "isVisible": true, - "key": "errovm82vs", - "label": "Ano edital", - "labelAlignment": "left", - "labelPosition": "Left", - "labelStyle": "", - "labelTextSize": "0.875rem", - "labelWidth": "7", - "leftColumn": 23, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 11, - "mobileLeftColumn": 0, - "mobileRightColumn": 14, - "mobileTopRow": 4, - "needsErrorInfo": false, - "originalBottomRow": 20, - "originalTopRow": 16, - "parentColumnSpace": 13.875, - "parentId": "io2vrrqdp3", - "parentRowSpace": 10, - "regex": "^\\d{4}$", - "renderMode": "CANVAS", - "resetOnSubmit": true, - "responsiveBehavior": "fill", - "rightColumn": 38, - "showStepArrows": false, - "topRow": 8, - "type": "INPUT_WIDGET_V2", - "version": 2, - "widgetId": "tdgjumqq8m", - "widgetName": "EntradaEditalAnoAtualizar" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos2/EntradaEditalEdicaoAtualizar.json b/pages/Home/widgets/ModalAtualizarConcursos2/EntradaEditalEdicaoAtualizar.json deleted file mode 100644 index aaecc1c..0000000 --- a/pages/Home/widgets/ModalAtualizarConcursos2/EntradaEditalEdicaoAtualizar.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "animateLoading": true, - "autoFocus": false, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 12, - "boxShadow": "none", - "defaultText": "", - "dynamicBindingPathList": [ - { - "key": "accentColor" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicPropertyPathList": [], - "dynamicTriggerPathList": [ - { - "key": "onTextChanged" - } - ], - "errorMessage": "Maximo de 3 números", - "iconAlign": "left", - "inputType": "TEXT", - "isDisabled": false, - "isLoading": false, - "isRequired": false, - "isVisible": true, - "key": "errovm82vs", - "label": "Edição edital", - "labelAlignment": "left", - "labelPosition": "Left", - "labelStyle": "", - "labelTextSize": "0.875rem", - "labelWidth": "9", - "leftColumn": 39, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 11, - "mobileLeftColumn": 0, - "mobileRightColumn": 14, - "mobileTopRow": 4, - "needsErrorInfo": false, - "onTextChanged": "", - "originalBottomRow": 15, - "originalTopRow": 11, - "parentColumnSpace": 13.875, - "parentId": "io2vrrqdp3", - "parentRowSpace": 10, - "regex": "^\\d{1,3}$", - "renderMode": "CANVAS", - "resetOnSubmit": true, - "responsiveBehavior": "fill", - "rightColumn": 56, - "showStepArrows": false, - "topRow": 8, - "type": "INPUT_WIDGET_V2", - "version": 2, - "widgetId": "qzhxngneet", - "widgetName": "EntradaEditalEdicaoAtualizar" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos2/EntradaOrgaoAtualizar.json b/pages/Home/widgets/ModalAtualizarConcursos2/EntradaOrgaoAtualizar.json deleted file mode 100644 index e1c3148..0000000 --- a/pages/Home/widgets/ModalAtualizarConcursos2/EntradaOrgaoAtualizar.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "animateLoading": true, - "autoFocus": false, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 12, - "boxShadow": "none", - "defaultText": "", - "dynamicBindingPathList": [ - { - "key": "accentColor" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicPropertyPathList": [], - "dynamicTriggerPathList": [ - { - "key": "onTextChanged" - } - ], - "errorMessage": "Duas letras pelo menos", - "iconAlign": "left", - "inputType": "TEXT", - "isDisabled": false, - "isLoading": false, - "isRequired": false, - "isSpellCheck": false, - "isVisible": true, - "key": "errovm82vs", - "label": "Órgão", - "labelAlignment": "left", - "labelPosition": "Left", - "labelStyle": "", - "labelTextSize": "0.875rem", - "labelWidth": 5, - "leftColumn": 7, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 11, - "mobileLeftColumn": 0, - "mobileRightColumn": 14, - "mobileTopRow": 4, - "needsErrorInfo": false, - "onTextChanged": "", - "originalBottomRow": 15, - "originalTopRow": 11, - "parentColumnSpace": 13.875, - "parentId": "io2vrrqdp3", - "parentRowSpace": 10, - "regex": "", - "renderMode": "CANVAS", - "resetOnSubmit": true, - "responsiveBehavior": "fill", - "rightColumn": 22, - "showStepArrows": false, - "topRow": 8, - "type": "INPUT_WIDGET_V2", - "version": 2, - "widgetId": "jbp6h82t8k", - "widgetName": "EntradaOrgaoAtualizar" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos2/EntradaVagasAtualizar.json b/pages/Home/widgets/ModalAtualizarConcursos2/EntradaVagasAtualizar.json deleted file mode 100644 index 4b8536b..0000000 --- a/pages/Home/widgets/ModalAtualizarConcursos2/EntradaVagasAtualizar.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 18, - "boxShadow": "none", - "defaultOptionValue": "{{ ((options, serverSideFiltering) => ( \nfetchConcursosByCodigoConcurso.data.lista_vagas\n))(EntradaVagasAtualizar.options, EntradaVagasAtualizar.serverSideFiltering) }}", - "dynamicBindingPathList": [ - { - "key": "accentColor" - }, - { - "key": "borderRadius" - }, - { - "key": "defaultOptionValue" - } - ], - "dynamicHeight": "FIXED", - "dynamicPropertyPathList": [ - { - "key": "sourceData" - } - ], - "dynamicTriggerPathList": [], - "isDisabled": false, - "isFilterable": true, - "isLoading": false, - "isRequired": false, - "isVisible": true, - "key": "oe7e9msszg", - "labelAlignment": "left", - "labelPosition": "Left", - "labelText": "Vagas", - "labelTextSize": "0.875rem", - "labelWidth": 5, - "leftColumn": 8, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 23, - "mobileLeftColumn": 23, - "mobileRightColumn": 43, - "mobileTopRow": 16, - "needsErrorInfo": false, - "optionLabel": "name", - "optionValue": "code", - "originalBottomRow": 27, - "originalTopRow": 23, - "parentColumnSpace": 13.875, - "parentId": "io2vrrqdp3", - "parentRowSpace": 10, - "placeholderText": "Select option(s)", - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 43, - "serverSideFiltering": false, - "sourceData": "[\n {\n \"name\": \"analista de sistemas\",\n \"code\": \"analista de sistemas\"\n },\n {\n \"name\": \"carpinteiro\",\n \"code\": \"carpinteiro\"\n },\n {\n \"name\": \"professor de matematica\",\n \"code\": \"professor de matematica\"\n },\n\t{\n\t\t\"name\": \"assistente adminstrativo\",\n\t\t\"code\": \"assistente administrativo\"\n\t}\n]", - "topRow": 14, - "type": "MULTI_SELECT_WIDGET_V2", - "version": 1, - "widgetId": "n506i64zss", - "widgetName": "EntradaVagasAtualizar" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos2/IconeFecharAtualizarConcursos2.json b/pages/Home/widgets/ModalAtualizarConcursos2/IconeFecharAtualizarConcursos2.json deleted file mode 100644 index 7491919..0000000 --- a/pages/Home/widgets/ModalAtualizarConcursos2/IconeFecharAtualizarConcursos2.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 4, - "boxShadow": "none", - "buttonColor": "#cf4d10", - "buttonVariant": "TERTIARY", - "dynamicBindingPathList": [ - { - "key": "borderRadius" - } - ], - "dynamicPropertyPathList": [], - "dynamicTriggerPathList": [ - { - "key": "onClick" - } - ], - "iconName": "cross", - "iconSize": 24, - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "nfsiltl5th", - "leftColumn": 61, - "minWidth": 50, - "mobileBottomRow": 4, - "mobileLeftColumn": 58, - "mobileRightColumn": 64, - "mobileTopRow": 0, - "needsErrorInfo": false, - "onClick": "{{showModal(ModalAtualizarConcursos.name).then(() => {});}}", - "parentId": "io2vrrqdp3", - "renderMode": "CANVAS", - "responsiveBehavior": "hug", - "rightColumn": 63, - "topRow": 0, - "type": "ICON_BUTTON_WIDGET", - "version": 1, - "widgetId": "j1ndii9wop", - "widgetName": "IconeFecharAtualizarConcursos2" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos2/InformacaoVoltarAtualizarConc.json b/pages/Home/widgets/ModalAtualizarConcursos2/InformacaoVoltarAtualizarConc.json deleted file mode 100644 index 87b00bf..0000000 --- a/pages/Home/widgets/ModalAtualizarConcursos2/InformacaoVoltarAtualizarConc.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 4, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "0.875rem", - "fontStyle": "BOLD", - "isLoading": false, - "isVisible": true, - "key": "am4zznau0b", - "leftColumn": 55, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 11, - "mobileLeftColumn": 45, - "mobileRightColumn": 61, - "mobileTopRow": 7, - "needsErrorInfo": false, - "overflow": "NONE", - "parentColumnSpace": 13.875, - "parentId": "io2vrrqdp3", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 61, - "shouldTruncate": false, - "text": "Voltar", - "textAlign": "RIGHT", - "textColor": "#231F20", - "topRow": 0, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "5yzo6bjq41", - "widgetName": "InformacaoVoltarAtualizarConc" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos2/ModalAtualizarConcursos2.json b/pages/Home/widgets/ModalAtualizarConcursos2/ModalAtualizarConcursos2.json deleted file mode 100644 index f455207..0000000 --- a/pages/Home/widgets/ModalAtualizarConcursos2/ModalAtualizarConcursos2.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "animateLoading": true, - "backgroundColor": "#dbeafe", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 266, - "boxShadow": "none", - "canEscapeKeyClose": true, - "canOutsideClickClose": true, - "children": [ - { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 200, - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", - "canExtend": true, - "detachFromLayout": true, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - }, - { - "key": "boxShadow" - } - ], - "dynamicHeight": "AUTO_HEIGHT", - "flexLayers": [], - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "0te2y3yolr", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minHeight": 200, - "minWidth": 450, - "mobileBottomRow": 240, - "mobileLeftColumn": 0, - "mobileRightColumn": 147.375, - "mobileTopRow": 0, - "needsErrorInfo": false, - "parentColumnSpace": 1, - "parentId": "3j96rdk5f2", - "parentRowSpace": 1, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 147.375, - "shouldScrollContents": false, - "topRow": 0, - "type": "CANVAS_WIDGET", - "version": 1, - "widgetId": "io2vrrqdp3", - "widgetName": "Canvas12" - } - ], - "detachFromLayout": true, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "height": 200, - "isCanvas": true, - "isLoading": false, - "key": "yyf93vho35", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 24, - "minHeight": 250, - "mobileBottomRow": 50, - "mobileLeftColumn": 0, - "mobileRightColumn": 12, - "mobileTopRow": 26, - "needsErrorInfo": false, - "parentColumnSpace": 12.28125, - "parentId": "0", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "rightColumn": 12, - "shouldScrollContents": true, - "topRow": 26, - "type": "MODAL_WIDGET", - "version": 2, - "widgetId": "3j96rdk5f2", - "widgetName": "ModalAtualizarConcursos2", - "width": 654 -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos2/TituloAtualizarConcurso2.json b/pages/Home/widgets/ModalAtualizarConcursos2/TituloAtualizarConcurso2.json deleted file mode 100644 index 1c5fee0..0000000 --- a/pages/Home/widgets/ModalAtualizarConcursos2/TituloAtualizarConcurso2.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 4, - "disableLink": false, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - }, - { - "key": "text" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "1rem", - "fontStyle": "BOLD", - "isLoading": false, - "isVisible": true, - "key": "am4zznau0b", - "leftColumn": 12, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 5, - "mobileLeftColumn": 1, - "mobileRightColumn": 41, - "mobileTopRow": 1, - "needsErrorInfo": false, - "overflow": "NONE", - "parentId": "io2vrrqdp3", - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 52, - "shouldTruncate": false, - "text": "Atualizando os dados do concurso \"{{EntradaAtualizarConcursoBusca.text}}\"", - "textAlign": "CENTER", - "textColor": "#231F20", - "topRow": 0, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "90vur2k7sl", - "widgetName": "TituloAtualizarConcurso2" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletar/BotaoDeletarCandidatos.json b/pages/Home/widgets/ModalDeletar/BotaoDeletarCandidatos.json deleted file mode 100644 index 035f937..0000000 --- a/pages/Home/widgets/ModalDeletar/BotaoDeletarCandidatos.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 17, - "boxShadow": "none", - "buttonColor": "#ef4444", - "buttonStyle": "PRIMARY_BUTTON", - "buttonVariant": "PRIMARY", - "disabledWhenInvalid": false, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - } - ], - "dynamicTriggerPathList": [ - { - "key": "onClick" - } - ], - "iconAlign": "left", - "iconName": "book", - "isDefaultClickDisabled": true, - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "c5fnr3flq5", - "leftColumn": 36, - "minWidth": 120, - "mobileBottomRow": 22, - "mobileLeftColumn": 47, - "mobileRightColumn": 63, - "mobileTopRow": 18, - "needsErrorInfo": false, - "onClick": "{{showModal(ModalDeletarCandidatos.name);}}", - "originalBottomRow": 17, - "originalTopRow": 13, - "parentId": "pfl40tbje1", - "placement": "CENTER", - "recaptchaType": "V3", - "renderMode": "CANVAS", - "resetFormOnClick": false, - "responsiveBehavior": "hug", - "rightColumn": 55, - "text": "Candidatos", - "topRow": 13, - "type": "BUTTON_WIDGET", - "version": 1, - "widgetId": "a97se6nw1v", - "widgetName": "BotaoDeletarCandidatos" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletar/BotaoDeletarConcursos.json b/pages/Home/widgets/ModalDeletar/BotaoDeletarConcursos.json deleted file mode 100644 index 8478636..0000000 --- a/pages/Home/widgets/ModalDeletar/BotaoDeletarConcursos.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "0.375rem", - "bottomRow": 17, - "boxShadow": "none", - "buttonColor": "#ef4444", - "buttonStyle": "PRIMARY", - "buttonVariant": "PRIMARY", - "disabledWhenInvalid": false, - "dynamicBindingPathList": [], - "dynamicTriggerPathList": [ - { - "key": "onClick" - } - ], - "iconAlign": "left", - "iconName": "briefcase", - "isDefaultClickDisabled": true, - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "c5fnr3flq5", - "leftColumn": 9, - "minWidth": 120, - "mobileBottomRow": 22, - "mobileLeftColumn": 31, - "mobileRightColumn": 47, - "mobileTopRow": 18, - "needsErrorInfo": false, - "onClick": "{{showModal(ModalDeletarConcursos.name);}}", - "originalBottomRow": 17, - "originalTopRow": 13, - "parentId": "pfl40tbje1", - "placement": "CENTER", - "recaptchaType": "V3", - "renderMode": "CANVAS", - "resetFormOnClick": false, - "responsiveBehavior": "hug", - "rightColumn": 28, - "text": "Concursos", - "topRow": 13, - "type": "BUTTON_WIDGET", - "version": 1, - "widgetId": "371aoqfqiq", - "widgetName": "BotaoDeletarConcursos" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletar/DivisorDeletar.json b/pages/Home/widgets/ModalDeletar/DivisorDeletar.json deleted file mode 100644 index c42e036..0000000 --- a/pages/Home/widgets/ModalDeletar/DivisorDeletar.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "animateLoading": true, - "bottomRow": 8, - "capSide": 0, - "capType": "dot", - "dividerColor": "#858282", - "dynamicBindingPathList": [], - "dynamicTriggerPathList": [], - "isLoading": false, - "isVisible": true, - "key": "63xzgfvb43", - "leftColumn": 0, - "minWidth": 450, - "mobileBottomRow": 8, - "mobileLeftColumn": 7, - "mobileRightColumn": 27, - "mobileTopRow": 4, - "needsErrorInfo": false, - "orientation": "horizontal", - "parentColumnSpace": 6.9375, - "parentId": "pfl40tbje1", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 63, - "strokeStyle": "solid", - "thickness": 2, - "topRow": 4, - "type": "DIVIDER_WIDGET", - "version": 1, - "widgetId": "4uzqweeeab", - "widgetName": "DivisorDeletar" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletar/IconeSairModalDeletar.json b/pages/Home/widgets/ModalDeletar/IconeSairModalDeletar.json deleted file mode 100644 index e4c48c8..0000000 --- a/pages/Home/widgets/ModalDeletar/IconeSairModalDeletar.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 23, - "boxShadow": "none", - "buttonColor": "#cf4d10", - "buttonVariant": "TERTIARY", - "dynamicBindingPathList": [ - { - "key": "borderRadius" - } - ], - "dynamicTriggerPathList": [ - { - "key": "onClick" - } - ], - "iconName": "cross", - "iconSize": 24, - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "nmd2xnaox6", - "leftColumn": 57, - "minWidth": 50, - "mobileBottomRow": 4, - "mobileLeftColumn": 58, - "mobileRightColumn": 64, - "mobileTopRow": 0, - "needsErrorInfo": false, - "onClick": "{{closeModal(ModalDeletar.name);}}", - "originalBottomRow": 23, - "originalTopRow": 19, - "parentId": "pfl40tbje1", - "renderMode": "CANVAS", - "responsiveBehavior": "hug", - "rightColumn": 63, - "topRow": 19, - "type": "ICON_BUTTON_WIDGET", - "version": 1, - "widgetId": "wuraogjsg4", - "widgetName": "IconeSairModalDeletar" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletar/InformacaoIconeDeletar.json b/pages/Home/widgets/ModalDeletar/InformacaoIconeDeletar.json deleted file mode 100644 index 9aed538..0000000 --- a/pages/Home/widgets/ModalDeletar/InformacaoIconeDeletar.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 23, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "1rem", - "fontStyle": "BOLD", - "isLoading": false, - "isVisible": true, - "key": "hyfpo3ltw0", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 23, - "mobileLeftColumn": 41, - "mobileRightColumn": 57, - "mobileTopRow": 19, - "needsErrorInfo": false, - "originalBottomRow": 23, - "originalTopRow": 19, - "overflow": "NONE", - "parentColumnSpace": 6.9375, - "parentId": "pfl40tbje1", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 57, - "shouldTruncate": false, - "text": "Sair", - "textAlign": "RIGHT", - "textColor": "#231F20", - "topRow": 19, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "t09bmardh4", - "widgetName": "InformacaoIconeDeletar" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletar/ModalDeletar.json b/pages/Home/widgets/ModalDeletar/ModalDeletar.json deleted file mode 100644 index 8f113b4..0000000 --- a/pages/Home/widgets/ModalDeletar/ModalDeletar.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "1.5rem", - "bottomRow": 274, - "boxShadow": "none", - "canEscapeKeyClose": true, - "canOutsideClickClose": true, - "children": [ - { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 250, - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", - "canExtend": true, - "detachFromLayout": true, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - }, - { - "key": "boxShadow" - } - ], - "dynamicHeight": "AUTO_HEIGHT", - "flexLayers": [], - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "lxuylfkp6l", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minHeight": 0, - "minWidth": 450, - "mobileBottomRow": 0, - "mobileLeftColumn": 0, - "mobileRightColumn": 0, - "mobileTopRow": 0, - "needsErrorInfo": false, - "parentColumnSpace": 1, - "parentId": "r1uqgrtu1s", - "parentRowSpace": 1, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 0, - "shouldScrollContents": false, - "topRow": 0, - "type": "CANVAS_WIDGET", - "version": 1, - "widgetId": "pfl40tbje1", - "widgetName": "Canvas10CopyCopyCopy" - } - ], - "detachFromLayout": true, - "dynamicBindingPathList": [], - "dynamicHeight": "AUTO_HEIGHT", - "dynamicTriggerPathList": [], - "height": 250, - "isCanvas": true, - "isLoading": false, - "key": "c26pzkby7k", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 24, - "minHeight": 250, - "mobileBottomRow": 0, - "mobileLeftColumn": 0, - "mobileRightColumn": 0, - "mobileTopRow": 0, - "needsErrorInfo": false, - "parentColumnSpace": 1, - "parentId": "0", - "parentRowSpace": 1, - "renderMode": "CANVAS", - "rightColumn": 0, - "shouldScrollContents": true, - "topRow": 24, - "type": "MODAL_WIDGET", - "version": 2, - "widgetId": "r1uqgrtu1s", - "widgetName": "ModalDeletar", - "width": 456 -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletar/SubtituloModalDeletar.json b/pages/Home/widgets/ModalDeletar/SubtituloModalDeletar.json deleted file mode 100644 index a26681b..0000000 --- a/pages/Home/widgets/ModalDeletar/SubtituloModalDeletar.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "animateLoading": true, - "backgroundColor": "", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 12, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "AUTO_HEIGHT", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "1rem", - "fontStyle": "", - "isLoading": false, - "isVisible": true, - "key": "hyfpo3ltw0", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 8, - "mobileLeftColumn": 0, - "mobileRightColumn": 16, - "mobileTopRow": 4, - "needsErrorInfo": false, - "originalBottomRow": 12, - "originalTopRow": 8, - "overflow": "NONE", - "parentColumnSpace": 6.9375, - "parentId": "pfl40tbje1", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 64, - "shouldTruncate": false, - "text": "De qual tabela deseja deletar um valor?", - "textAlign": "CENTER", - "textColor": "#231F20", - "topRow": 8, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "tpoupmwcfr", - "widgetName": "SubtituloModalDeletar" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletar/TituloModalDeletar.json b/pages/Home/widgets/ModalDeletar/TituloModalDeletar.json deleted file mode 100644 index 5ee56e4..0000000 --- a/pages/Home/widgets/ModalDeletar/TituloModalDeletar.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 4, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "1.25rem", - "fontStyle": "BOLD", - "isLoading": false, - "isVisible": true, - "key": "hyfpo3ltw0", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 5, - "mobileLeftColumn": 1, - "mobileRightColumn": 41, - "mobileTopRow": 1, - "needsErrorInfo": false, - "overflow": "NONE", - "parentId": "pfl40tbje1", - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 63, - "shouldTruncate": false, - "text": "Deletar da tabela", - "textAlign": "CENTER", - "textColor": "#231F20", - "topRow": 0, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "jha9lp2de4", - "widgetName": "TituloModalDeletar" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos/BotaoBuscarCandidatosDeletar.json b/pages/Home/widgets/ModalDeletarCandidatos/BotaoBuscarCandidatosDeletar.json deleted file mode 100644 index 971a778..0000000 --- a/pages/Home/widgets/ModalDeletarCandidatos/BotaoBuscarCandidatosDeletar.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 18, - "boxShadow": "none", - "buttonColor": "#ef4444", - "buttonStyle": "PRIMARY_BUTTON", - "buttonVariant": "PRIMARY", - "disabledWhenInvalid": false, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - } - ], - "dynamicPropertyPathList": [], - "dynamicTriggerPathList": [ - { - "key": "onClick" - } - ], - "iconAlign": "left", - "iconName": "search-text", - "isDefaultClickDisabled": true, - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "cq9k6f9oey", - "leftColumn": 15, - "minWidth": 120, - "mobileBottomRow": 22, - "mobileLeftColumn": 47, - "mobileRightColumn": 63, - "mobileTopRow": 18, - "needsErrorInfo": false, - "onClick": "{{JSCandidatoDeletar.buscarCandidatoParaDeletar(EntradaDeletarCandidatosBusca.text);}}", - "originalBottomRow": 18, - "originalTopRow": 14, - "parentId": "hrbvvuu84j", - "placement": "CENTER", - "recaptchaType": "V3", - "renderMode": "CANVAS", - "resetFormOnClick": false, - "responsiveBehavior": "hug", - "rightColumn": 31, - "text": "Buscar", - "topRow": 14, - "type": "BUTTON_WIDGET", - "version": 1, - "widgetId": "tinutxeo0m", - "widgetName": "BotaoBuscarCandidatosDeletar" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos/BotaoDeletarCandidato.json b/pages/Home/widgets/ModalDeletarCandidatos/BotaoDeletarCandidato.json deleted file mode 100644 index 27f8682..0000000 --- a/pages/Home/widgets/ModalDeletarCandidatos/BotaoDeletarCandidato.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "0.375rem", - "bottomRow": 14, - "boxShadow": "none", - "buttonColor": "#7f1d1d", - "buttonVariant": "PRIMARY", - "disabledWhenInvalid": false, - "dynamicBindingPathList": [], - "dynamicPropertyPathList": [], - "dynamicTriggerPathList": [ - { - "key": "onClick" - } - ], - "iconAlign": "left", - "iconName": "trash", - "isDefaultClickDisabled": true, - "isDisabled": true, - "isLoading": false, - "isVisible": true, - "key": "28q3rzv0s3", - "leftColumn": 49, - "minWidth": 120, - "mobileBottomRow": 18, - "mobileLeftColumn": 0, - "mobileRightColumn": 14, - "mobileTopRow": 14, - "needsErrorInfo": false, - "onClick": "{{showModal(ModalDeletarCandidatos2.name);}}", - "originalBottomRow": 14, - "originalTopRow": 10, - "parentColumnSpace": 11.5625, - "parentId": "hrbvvuu84j", - "parentRowSpace": 10, - "placement": "CENTER", - "recaptchaType": "V3", - "renderMode": "CANVAS", - "resetFormOnClick": false, - "responsiveBehavior": "hug", - "rightColumn": 58, - "text": "Apagar", - "topRow": 10, - "type": "BUTTON_WIDGET", - "version": 1, - "widgetId": "kjxk389plm", - "widgetName": "BotaoDeletarCandidato" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos/BotaoNaoLembraDeletarCandidato.json b/pages/Home/widgets/ModalDeletarCandidatos/BotaoNaoLembraDeletarCandidato.json deleted file mode 100644 index 9f77db0..0000000 --- a/pages/Home/widgets/ModalDeletarCandidatos/BotaoNaoLembraDeletarCandidato.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 18, - "boxShadow": "none", - "buttonColor": "#ef4444", - "buttonStyle": "PRIMARY", - "buttonVariant": "SECONDARY", - "disabledWhenInvalid": false, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - } - ], - "dynamicTriggerPathList": [ - { - "key": "onClick" - } - ], - "isDefaultClickDisabled": true, - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "cq9k6f9oey", - "leftColumn": 33, - "minWidth": 120, - "mobileBottomRow": 22, - "mobileLeftColumn": 31, - "mobileRightColumn": 47, - "mobileTopRow": 18, - "needsErrorInfo": false, - "onClick": "{{showModal(ModalExibirConcursos.name);}}", - "originalBottomRow": 18, - "originalTopRow": 14, - "parentId": "hrbvvuu84j", - "placement": "CENTER", - "recaptchaType": "V3", - "renderMode": "CANVAS", - "resetFormOnClick": false, - "responsiveBehavior": "hug", - "rightColumn": 49, - "text": "Não me lembro", - "topRow": 14, - "type": "BUTTON_WIDGET", - "version": 1, - "widgetId": "drsqbaoiwl", - "widgetName": "BotaoNaoLembraDeletarCandidato" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos/DividerDeletarConcurso_Copy.json b/pages/Home/widgets/ModalDeletarCandidatos/DividerDeletarConcurso_Copy.json deleted file mode 100644 index 4b409e1..0000000 --- a/pages/Home/widgets/ModalDeletarCandidatos/DividerDeletarConcurso_Copy.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "animateLoading": true, - "bottomRow": 8, - "capSide": 0, - "capType": "dot", - "dividerColor": "#858282", - "dynamicBindingPathList": [], - "dynamicTriggerPathList": [], - "isLoading": false, - "isVisible": true, - "key": "g1t9sifnjy", - "leftColumn": 0, - "minWidth": 450, - "mobileBottomRow": 8, - "mobileLeftColumn": 0, - "mobileRightColumn": 16, - "mobileTopRow": 4, - "needsErrorInfo": false, - "orientation": "horizontal", - "originalBottomRow": 8, - "originalTopRow": 4, - "parentColumnSpace": 6.9375, - "parentId": "hrbvvuu84j", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 64, - "strokeStyle": "solid", - "thickness": 2, - "topRow": 4, - "type": "DIVIDER_WIDGET", - "version": 1, - "widgetId": "qdof1qtcuk", - "widgetName": "DividerDeletarConcurso_Copy" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos/DivisorDeletarCandidatos.json b/pages/Home/widgets/ModalDeletarCandidatos/DivisorDeletarCandidatos.json deleted file mode 100644 index f849968..0000000 --- a/pages/Home/widgets/ModalDeletarCandidatos/DivisorDeletarCandidatos.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "animateLoading": true, - "bottomRow": 22, - "capSide": 0, - "capType": "arrow", - "dividerColor": "#858282", - "dynamicBindingPathList": [], - "dynamicTriggerPathList": [], - "isLoading": false, - "isVisible": true, - "key": "g1t9sifnjy", - "leftColumn": 10, - "minWidth": 450, - "mobileBottomRow": 22, - "mobileLeftColumn": 0, - "mobileRightColumn": 18, - "mobileTopRow": 18, - "needsErrorInfo": false, - "orientation": "horizontal", - "originalBottomRow": 22, - "originalTopRow": 18, - "parentColumnSpace": 8.96875, - "parentId": "hrbvvuu84j", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 52, - "strokeStyle": "dotted", - "thickness": 2, - "topRow": 18, - "type": "DIVIDER_WIDGET", - "version": 1, - "widgetId": "u3btkf0q5u", - "widgetName": "DivisorDeletarCandidatos" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos/EntradaDeletarCandidatosBusca.json b/pages/Home/widgets/ModalDeletarCandidatos/EntradaDeletarCandidatosBusca.json deleted file mode 100644 index 39bca1d..0000000 --- a/pages/Home/widgets/ModalDeletarCandidatos/EntradaDeletarCandidatosBusca.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "animateLoading": true, - "autoFocus": false, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 14, - "boxShadow": "none", - "defaultText": "", - "dynamicBindingPathList": [ - { - "key": "accentColor" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "iconAlign": "left", - "inputType": "TEXT", - "isDisabled": false, - "isLoading": false, - "isRequired": false, - "isVisible": true, - "key": "iktirnqpiw", - "label": "Código", - "labelAlignment": "left", - "labelPosition": "Left", - "labelStyle": "", - "labelTextSize": "0.875rem", - "labelWidth": "6", - "leftColumn": 14, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 24, - "mobileLeftColumn": 16, - "mobileRightColumn": 36, - "mobileTopRow": 17, - "needsErrorInfo": false, - "originalBottomRow": 14, - "originalTopRow": 10, - "parentColumnSpace": 8.96875, - "parentId": "hrbvvuu84j", - "parentRowSpace": 10, - "placeholderText": "Digite o CPF do candidato", - "renderMode": "CANVAS", - "resetOnSubmit": true, - "responsiveBehavior": "fill", - "rightColumn": 48, - "showStepArrows": false, - "topRow": 10, - "type": "INPUT_WIDGET_V2", - "version": 2, - "widgetId": "ou2giymr2c", - "widgetName": "EntradaDeletarCandidatosBusca" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos/IconeFecharDeletarCandidatos.json b/pages/Home/widgets/ModalDeletarCandidatos/IconeFecharDeletarCandidatos.json deleted file mode 100644 index 764e54a..0000000 --- a/pages/Home/widgets/ModalDeletarCandidatos/IconeFecharDeletarCandidatos.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 4, - "boxShadow": "none", - "buttonColor": "#cf4d10", - "buttonVariant": "TERTIARY", - "dynamicBindingPathList": [ - { - "key": "borderRadius" - } - ], - "dynamicPropertyPathList": [], - "dynamicTriggerPathList": [ - { - "key": "onClick" - } - ], - "iconName": "cross", - "iconSize": 24, - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "jo9fi1dtzv", - "leftColumn": 61, - "minWidth": 50, - "mobileBottomRow": 4, - "mobileLeftColumn": 58, - "mobileRightColumn": 64, - "mobileTopRow": 0, - "needsErrorInfo": false, - "onClick": "{{\nshowModal(ModalDeletar.name);}}", - "parentId": "hrbvvuu84j", - "renderMode": "CANVAS", - "responsiveBehavior": "hug", - "rightColumn": 64, - "topRow": 0, - "type": "ICON_BUTTON_WIDGET", - "version": 1, - "widgetId": "ae7j26399s", - "widgetName": "IconeFecharDeletarCandidatos" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos/InformacaoVoltarDeletarCandida.json b/pages/Home/widgets/ModalDeletarCandidatos/InformacaoVoltarDeletarCandida.json deleted file mode 100644 index 161aab0..0000000 --- a/pages/Home/widgets/ModalDeletarCandidatos/InformacaoVoltarDeletarCandida.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 4, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "AUTO_HEIGHT", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "1rem", - "fontStyle": "BOLD", - "isLoading": false, - "isVisible": true, - "key": "3k131bglhm", - "leftColumn": 53, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 17, - "mobileLeftColumn": 43, - "mobileRightColumn": 59, - "mobileTopRow": 13, - "needsErrorInfo": false, - "originalBottomRow": 4, - "originalTopRow": 0, - "overflow": "NONE", - "parentColumnSpace": 8.96875, - "parentId": "hrbvvuu84j", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 61, - "shouldTruncate": false, - "text": "Voltar", - "textAlign": "RIGHT", - "textColor": "#231F20", - "topRow": 0, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "t2mf39slxv", - "widgetName": "InformacaoVoltarDeletarCandida" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos/ModalDeletarCandidatos.json b/pages/Home/widgets/ModalDeletarCandidatos/ModalDeletarCandidatos.json deleted file mode 100644 index 62eec05..0000000 --- a/pages/Home/widgets/ModalDeletarCandidatos/ModalDeletarCandidatos.json +++ /dev/null @@ -1,86 +0,0 @@ -{ - "animateLoading": true, - "backgroundColor": "#fee2e2", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 276, - "boxShadow": "none", - "canEscapeKeyClose": true, - "canOutsideClickClose": true, - "children": [ - { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 360, - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", - "canExtend": true, - "detachFromLayout": true, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - }, - { - "key": "boxShadow" - } - ], - "dynamicHeight": "AUTO_HEIGHT", - "flexLayers": [], - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "ppsdbn5shn", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minHeight": 366, - "minWidth": 450, - "mobileBottomRow": 0, - "mobileLeftColumn": 0, - "mobileRightColumn": 0, - "mobileTopRow": 0, - "needsErrorInfo": false, - "parentColumnSpace": 1, - "parentId": "ru5qio3vad", - "parentRowSpace": 1, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 0, - "shouldScrollContents": false, - "topRow": 0, - "type": "CANVAS_WIDGET", - "version": 1, - "widgetId": "hrbvvuu84j", - "widgetName": "Canvas15Copy" - } - ], - "detachFromLayout": true, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "height": 366, - "isCanvas": true, - "isLoading": false, - "key": "byy7kzjzlu", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 24, - "mobileBottomRow": 0, - "mobileLeftColumn": 0, - "mobileRightColumn": 0, - "mobileTopRow": 0, - "needsErrorInfo": false, - "parentColumnSpace": 1, - "parentId": "0", - "parentRowSpace": 1, - "renderMode": "CANVAS", - "rightColumn": 0, - "shouldScrollContents": true, - "topRow": 36, - "type": "MODAL_WIDGET", - "version": 2, - "widgetId": "ru5qio3vad", - "widgetName": "ModalDeletarCandidatos", - "width": 752 -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos/SubtituloDeletarCandidatos.json b/pages/Home/widgets/ModalDeletarCandidatos/SubtituloDeletarCandidatos.json deleted file mode 100644 index 3ff2886..0000000 --- a/pages/Home/widgets/ModalDeletarCandidatos/SubtituloDeletarCandidatos.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "animateLoading": true, - "borderColor": "", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 26, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "0.875rem", - "fontStyle": "ITALIC", - "isLoading": false, - "isVisible": true, - "key": "3k131bglhm", - "leftColumn": 24, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 24, - "mobileLeftColumn": 21, - "mobileRightColumn": 37, - "mobileTopRow": 20, - "needsErrorInfo": false, - "originalBottomRow": 26, - "originalTopRow": 22, - "overflow": "NONE", - "parentColumnSpace": 8.96875, - "parentId": "hrbvvuu84j", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 40, - "shouldTruncate": false, - "text": "- Informações -", - "textAlign": "CENTER", - "textColor": "#231F20", - "topRow": 22, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "4mn26v75g7", - "widgetName": "SubtituloDeletarCandidatos" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos/TabelaInformacoesCandidatosDel.json b/pages/Home/widgets/ModalDeletarCandidatos/TabelaInformacoesCandidatosDel.json deleted file mode 100644 index 4447fde..0000000 --- a/pages/Home/widgets/ModalDeletarCandidatos/TabelaInformacoesCandidatosDel.json +++ /dev/null @@ -1,259 +0,0 @@ -{ - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "animateLoading": true, - "borderColor": "#E0DEDE", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "borderWidth": "1", - "bottomRow": 35, - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", - "cachedTableData": {}, - "canFreezeColumn": true, - "cellBackground": "#fce7f3", - "childStylesheet": { - "button": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none", - "buttonColor": "{{appsmith.theme.colors.primaryColor}}" - }, - "editActions": { - "discardBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "discardButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "saveBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "saveButtonColor": "{{appsmith.theme.colors.primaryColor}}" - }, - "iconButton": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none", - "buttonColor": "{{appsmith.theme.colors.primaryColor}}" - }, - "menuButton": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none", - "menuColor": "{{appsmith.theme.colors.primaryColor}}" - } - }, - "columnOrder": [ - "cpf", - "data_nascimento", - "nome", - "profissoes" - ], - "columnUpdatedAt": 1752013417807, - "columnWidthMap": { - "codigo_concurso": 180, - "lista_vagas": 273, - "orgao": 92 - }, - "customIsLoading": false, - "customIsLoadingValue": "", - "defaultPageSize": 0, - "defaultSelectedRowIndex": 0, - "defaultSelectedRowIndices": [ - 0 - ], - "delimiter": ",", - "dynamicBindingPathList": [ - { - "key": "accentColor" - }, - { - "key": "borderRadius" - }, - { - "key": "boxShadow" - }, - { - "key": "primaryColumns.cpf.computedValue" - }, - { - "key": "primaryColumns.data_nascimento.computedValue" - }, - { - "key": "primaryColumns.nome.computedValue" - }, - { - "key": "primaryColumns.profissoes.computedValue" - } - ], - "dynamicPropertyPathList": [], - "dynamicTriggerPathList": [], - "enableClientSideSearch": true, - "endOfData": false, - "flexVerticalAlignment": "start", - "horizontalAlignment": "LEFT", - "inlineEditingSaveOption": "ROW_LEVEL", - "isLoading": false, - "isSortable": true, - "isVisible": true, - "isVisibleDownload": false, - "isVisibleFilters": false, - "isVisiblePagination": false, - "isVisibleSearch": false, - "key": "x43kcltiyk", - "label": "Data", - "leftColumn": 0, - "minWidth": 450, - "mobileBottomRow": 71, - "mobileLeftColumn": 8, - "mobileRightColumn": 42, - "mobileTopRow": 43, - "needsErrorInfo": false, - "originalBottomRow": 35, - "originalTopRow": 26, - "parentColumnSpace": 8.96875, - "parentId": "hrbvvuu84j", - "parentRowSpace": 10, - "primaryColumns": { - "cpf": { - "alias": "cpf", - "allowCellWrapping": false, - "allowSameOptionsInNewRow": true, - "cellBackground": "#fce7f3", - "columnType": "text", - "computedValue": "{{(() => { const tableData = TabelaInformacoesCandidatosDel.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"cpf\"])) : cpf })()}}", - "currencyCode": "USD", - "decimals": 0, - "enableFilter": true, - "enableSort": true, - "fontStyle": "", - "horizontalAlignment": "LEFT", - "id": "cpf", - "index": 0, - "isCellEditable": false, - "isCellVisible": true, - "isDerived": false, - "isDisabled": false, - "isDiscardVisible": true, - "isEditable": false, - "isSaveVisible": true, - "isVisible": true, - "label": "cpf", - "notation": "standard", - "originalId": "cpf", - "sticky": "", - "textColor": "", - "textSize": "0.875rem", - "thousandSeparator": true, - "validation": {}, - "verticalAlignment": "CENTER", - "width": 150 - }, - "data_nascimento": { - "alias": "data_nascimento", - "allowCellWrapping": false, - "allowSameOptionsInNewRow": true, - "cellBackground": "#fce7f3", - "columnType": "date", - "computedValue": "{{(() => { const tableData = TabelaInformacoesCandidatosDel.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"data_nascimento\"])) : data_nascimento })()}}", - "currencyCode": "USD", - "decimals": 0, - "enableFilter": true, - "enableSort": true, - "fontStyle": "", - "horizontalAlignment": "LEFT", - "id": "data_nascimento", - "index": 1, - "inputFormat": "DD/MM/YYYY", - "isCellEditable": false, - "isCellVisible": true, - "isDerived": false, - "isDisabled": false, - "isDiscardVisible": true, - "isEditable": false, - "isSaveVisible": true, - "isVisible": true, - "label": "data_nascimento", - "notation": "standard", - "originalId": "data_nascimento", - "outputFormat": "DD/MM/YYYY", - "sticky": "", - "textColor": "", - "textSize": "0.875rem", - "thousandSeparator": true, - "validation": {}, - "verticalAlignment": "CENTER", - "width": 150 - }, - "nome": { - "alias": "nome", - "allowCellWrapping": false, - "allowSameOptionsInNewRow": true, - "cellBackground": "#fce7f3", - "columnType": "text", - "computedValue": "{{(() => { const tableData = TabelaInformacoesCandidatosDel.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"nome\"])) : nome })()}}", - "currencyCode": "USD", - "decimals": 0, - "enableFilter": true, - "enableSort": true, - "fontStyle": "", - "horizontalAlignment": "LEFT", - "id": "nome", - "index": 2, - "isCellEditable": false, - "isCellVisible": true, - "isDerived": false, - "isDisabled": false, - "isDiscardVisible": true, - "isEditable": false, - "isSaveVisible": true, - "isVisible": true, - "label": "nome", - "notation": "standard", - "originalId": "nome", - "sticky": "", - "textColor": "", - "textSize": "0.875rem", - "thousandSeparator": true, - "validation": {}, - "verticalAlignment": "CENTER", - "width": 150 - }, - "profissoes": { - "alias": "profissoes", - "allowCellWrapping": false, - "allowSameOptionsInNewRow": true, - "cellBackground": "#fce7f3", - "columnType": "text", - "computedValue": "{{(() => { const tableData = TabelaInformacoesCandidatosDel.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"profissoes\"])) : profissoes })()}}", - "currencyCode": "USD", - "decimals": 0, - "enableFilter": true, - "enableSort": true, - "fontStyle": "", - "horizontalAlignment": "LEFT", - "id": "profissoes", - "index": 3, - "isCellEditable": false, - "isCellVisible": true, - "isDerived": false, - "isDisabled": false, - "isDiscardVisible": true, - "isEditable": false, - "isSaveVisible": true, - "isVisible": true, - "label": "profissoes", - "notation": "standard", - "originalId": "profissoes", - "sticky": "", - "textColor": "", - "textSize": "0.875rem", - "thousandSeparator": true, - "validation": {}, - "verticalAlignment": "CENTER", - "width": 150 - } - }, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 64, - "searchKey": "", - "tableData": "", - "textSize": "0.875rem", - "topRow": 26, - "totalRecordsCount": 0, - "type": "TABLE_WIDGET_V2", - "version": 2, - "verticalAlignment": "CENTER", - "widgetId": "szmzcsegun", - "widgetName": "TabelaInformacoesCandidatosDel" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos/TituloModalDeletarCandidatos.json b/pages/Home/widgets/ModalDeletarCandidatos/TituloModalDeletarCandidatos.json deleted file mode 100644 index f5ea6c7..0000000 --- a/pages/Home/widgets/ModalDeletarCandidatos/TituloModalDeletarCandidatos.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 4, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "1.25rem", - "fontStyle": "BOLD", - "isLoading": false, - "isVisible": true, - "key": "3k131bglhm", - "leftColumn": 11, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 5, - "mobileLeftColumn": 1, - "mobileRightColumn": 41, - "mobileTopRow": 1, - "needsErrorInfo": false, - "overflow": "NONE", - "parentId": "hrbvvuu84j", - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 53, - "shouldTruncate": false, - "text": "Deletar de candidatos", - "textAlign": "CENTER", - "textColor": "#231F20", - "topRow": 0, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "h2olfat6bq", - "widgetName": "TituloModalDeletarCandidatos" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos2/BotaoCancelarDeletarCandidato.json b/pages/Home/widgets/ModalDeletarCandidatos2/BotaoCancelarDeletarCandidato.json deleted file mode 100644 index 6edd5b0..0000000 --- a/pages/Home/widgets/ModalDeletarCandidatos2/BotaoCancelarDeletarCandidato.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 15, - "boxShadow": "none", - "buttonColor": "#7f1d1d", - "buttonStyle": "PRIMARY", - "buttonVariant": "SECONDARY", - "disabledWhenInvalid": false, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - } - ], - "dynamicTriggerPathList": [ - { - "key": "onClick" - } - ], - "isDefaultClickDisabled": true, - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "5gtf3b9r5z", - "leftColumn": 34, - "minWidth": 120, - "mobileBottomRow": 22, - "mobileLeftColumn": 31, - "mobileRightColumn": 47, - "mobileTopRow": 18, - "needsErrorInfo": false, - "onClick": "{{showModal(ModalDeletarCandidatos.name);}}", - "originalBottomRow": 15, - "originalTopRow": 11, - "parentId": "f9uizh7cg0", - "placement": "CENTER", - "recaptchaType": "V3", - "renderMode": "CANVAS", - "resetFormOnClick": false, - "responsiveBehavior": "hug", - "rightColumn": 50, - "text": "Cancelar", - "topRow": 11, - "type": "BUTTON_WIDGET", - "version": 1, - "widgetId": "92vblcwd87", - "widgetName": "BotaoCancelarDeletarCandidato" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos2/BotaoConfirmarDeletarCandidato.json b/pages/Home/widgets/ModalDeletarCandidatos2/BotaoConfirmarDeletarCandidato.json deleted file mode 100644 index 51ad85e..0000000 --- a/pages/Home/widgets/ModalDeletarCandidatos2/BotaoConfirmarDeletarCandidato.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 15, - "boxShadow": "none", - "buttonColor": "#7f1d1d", - "buttonStyle": "PRIMARY_BUTTON", - "buttonVariant": "PRIMARY", - "disabledWhenInvalid": false, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - } - ], - "dynamicPropertyPathList": [ - { - "key": "onClick" - } - ], - "dynamicTriggerPathList": [ - { - "key": "onClick" - } - ], - "iconAlign": "left", - "iconName": "confirm", - "isDefaultClickDisabled": true, - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "5gtf3b9r5z", - "leftColumn": 13, - "minWidth": 120, - "mobileBottomRow": 22, - "mobileLeftColumn": 47, - "mobileRightColumn": 63, - "mobileTopRow": 18, - "needsErrorInfo": false, - "onClick": "{{\nJSConfirmarDeletarCandidato.confirmarDeletarCandidato();\nJSConfirmarDeletarCandidato.limparCampos();\n}}", - "originalBottomRow": 15, - "originalTopRow": 11, - "parentId": "f9uizh7cg0", - "placement": "CENTER", - "recaptchaType": "V3", - "renderMode": "CANVAS", - "resetFormOnClick": false, - "responsiveBehavior": "hug", - "rightColumn": 29, - "text": "Deletar", - "topRow": 11, - "type": "BUTTON_WIDGET", - "version": 1, - "widgetId": "nms8gdaxng", - "widgetName": "BotaoConfirmarDeletarCandidato" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos2/DivisorDeletarCandidatos2.json b/pages/Home/widgets/ModalDeletarCandidatos2/DivisorDeletarCandidatos2.json deleted file mode 100644 index 68931ae..0000000 --- a/pages/Home/widgets/ModalDeletarCandidatos2/DivisorDeletarCandidatos2.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "animateLoading": true, - "bottomRow": 11, - "capSide": 0, - "capType": "nc", - "dividerColor": "#858282", - "dynamicBindingPathList": [], - "dynamicTriggerPathList": [], - "isLoading": false, - "isVisible": true, - "key": "oc71mlfu0s", - "leftColumn": 1, - "minWidth": 450, - "mobileBottomRow": 12, - "mobileLeftColumn": 21, - "mobileRightColumn": 41, - "mobileTopRow": 8, - "needsErrorInfo": false, - "orientation": "horizontal", - "originalBottomRow": 11, - "originalTopRow": 7, - "parentColumnSpace": 7.0625, - "parentId": "f9uizh7cg0", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 64, - "strokeStyle": "dashed", - "thickness": 2, - "topRow": 7, - "type": "DIVIDER_WIDGET", - "version": 1, - "widgetId": "ily62bn3o2", - "widgetName": "DivisorDeletarCandidatos2" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos2/ModalDeletarCandidatos2.json b/pages/Home/widgets/ModalDeletarCandidatos2/ModalDeletarCandidatos2.json deleted file mode 100644 index 329e1d5..0000000 --- a/pages/Home/widgets/ModalDeletarCandidatos2/ModalDeletarCandidatos2.json +++ /dev/null @@ -1,83 +0,0 @@ -{ - "animateLoading": true, - "backgroundColor": "#fee2e2", - "borderRadius": "0.375rem", - "bottomRow": 40, - "boxShadow": "none", - "canEscapeKeyClose": true, - "canOutsideClickClose": true, - "children": [ - { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 240, - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", - "canExtend": true, - "detachFromLayout": true, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - }, - { - "key": "boxShadow" - } - ], - "dynamicHeight": "AUTO_HEIGHT", - "flexLayers": [], - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "28il149g8y", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minHeight": 240, - "minWidth": 450, - "mobileBottomRow": 0, - "mobileLeftColumn": 0, - "mobileRightColumn": 0, - "mobileTopRow": 0, - "needsErrorInfo": false, - "parentColumnSpace": 1, - "parentId": "eoku2xrmyk", - "parentRowSpace": 1, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 0, - "shouldScrollContents": false, - "topRow": 0, - "type": "CANVAS_WIDGET", - "version": 1, - "widgetId": "f9uizh7cg0", - "widgetName": "Canvas16Copy" - } - ], - "detachFromLayout": true, - "dynamicBindingPathList": [], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "height": 240, - "isCanvas": true, - "isLoading": false, - "key": "7msr0hhcg6", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 24, - "minHeight": 240, - "mobileBottomRow": 0, - "mobileLeftColumn": 0, - "mobileRightColumn": 0, - "mobileTopRow": 0, - "needsErrorInfo": false, - "parentColumnSpace": 1, - "parentId": "0", - "parentRowSpace": 1, - "renderMode": "CANVAS", - "rightColumn": 0, - "shouldScrollContents": true, - "topRow": 16, - "type": "MODAL_WIDGET", - "version": 2, - "widgetId": "eoku2xrmyk", - "widgetName": "ModalDeletarCandidatos2", - "width": 464 -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos2/TituloDeletarCandidatos2.json b/pages/Home/widgets/ModalDeletarCandidatos2/TituloDeletarCandidatos2.json deleted file mode 100644 index 1f216c4..0000000 --- a/pages/Home/widgets/ModalDeletarCandidatos2/TituloDeletarCandidatos2.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 7, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - }, - { - "key": "text" - } - ], - "dynamicHeight": "AUTO_HEIGHT", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "1rem", - "fontStyle": "BOLD", - "isLoading": false, - "isVisible": true, - "key": "ws0sz5bx41", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 5, - "mobileLeftColumn": 1, - "mobileRightColumn": 41, - "mobileTopRow": 1, - "needsErrorInfo": false, - "originalBottomRow": 7, - "originalTopRow": 3, - "overflow": "NONE", - "parentId": "f9uizh7cg0", - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 64, - "shouldTruncate": false, - "text": "Tem certeza que deseja apagar dos dados de \"{{EntradaDeletarCandidatosBusca.text}}\"", - "textAlign": "CENTER", - "textColor": "#231F20", - "topRow": 3, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "z9o25sg70r", - "widgetName": "TituloDeletarCandidatos2" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos/BotaoBuscarConcursoDeletar.json b/pages/Home/widgets/ModalDeletarConcursos/BotaoBuscarConcursoDeletar.json deleted file mode 100644 index e243808..0000000 --- a/pages/Home/widgets/ModalDeletarConcursos/BotaoBuscarConcursoDeletar.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 18, - "boxShadow": "none", - "buttonColor": "#ef4444", - "buttonStyle": "PRIMARY_BUTTON", - "buttonVariant": "PRIMARY", - "disabledWhenInvalid": false, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - } - ], - "dynamicPropertyPathList": [], - "dynamicTriggerPathList": [ - { - "key": "onClick" - } - ], - "iconAlign": "left", - "iconName": "search-text", - "isDefaultClickDisabled": true, - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "cq9k6f9oey", - "leftColumn": 15, - "minWidth": 120, - "mobileBottomRow": 22, - "mobileLeftColumn": 47, - "mobileRightColumn": 63, - "mobileTopRow": 18, - "needsErrorInfo": false, - "onClick": "{{JSConcursoDeletar.buscarConcursoParaDeletar(EntradaDeletarConcursoBusca.text);}}", - "parentId": "fhol56zf0m", - "placement": "CENTER", - "recaptchaType": "V3", - "renderMode": "CANVAS", - "resetFormOnClick": false, - "responsiveBehavior": "hug", - "rightColumn": 31, - "text": "Buscar", - "topRow": 14, - "type": "BUTTON_WIDGET", - "version": 1, - "widgetId": "n9njb1m38p", - "widgetName": "BotaoBuscarConcursoDeletar" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos/BotaoDeletarConcurso.json b/pages/Home/widgets/ModalDeletarConcursos/BotaoDeletarConcurso.json deleted file mode 100644 index c14d582..0000000 --- a/pages/Home/widgets/ModalDeletarConcursos/BotaoDeletarConcurso.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "0.375rem", - "bottomRow": 14, - "boxShadow": "none", - "buttonColor": "#7f1d1d", - "buttonVariant": "PRIMARY", - "disabledWhenInvalid": false, - "dynamicBindingPathList": [], - "dynamicPropertyPathList": [], - "dynamicTriggerPathList": [ - { - "key": "onClick" - } - ], - "iconAlign": "left", - "iconName": "trash", - "isDefaultClickDisabled": true, - "isDisabled": true, - "isLoading": false, - "isVisible": true, - "key": "28q3rzv0s3", - "leftColumn": 49, - "minWidth": 120, - "mobileBottomRow": 18, - "mobileLeftColumn": 0, - "mobileRightColumn": 14, - "mobileTopRow": 14, - "needsErrorInfo": false, - "onClick": "{{showModal(ModalDeletarConcursos2.name);}}", - "parentColumnSpace": 11.5625, - "parentId": "fhol56zf0m", - "parentRowSpace": 10, - "placement": "CENTER", - "recaptchaType": "V3", - "renderMode": "CANVAS", - "resetFormOnClick": false, - "responsiveBehavior": "hug", - "rightColumn": 58, - "text": "Apagar", - "topRow": 10, - "type": "BUTTON_WIDGET", - "version": 1, - "widgetId": "rpd24q5txr", - "widgetName": "BotaoDeletarConcurso" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos/BotaoNaoLembraDeletarConcurso.json b/pages/Home/widgets/ModalDeletarConcursos/BotaoNaoLembraDeletarConcurso.json deleted file mode 100644 index 0f3a60f..0000000 --- a/pages/Home/widgets/ModalDeletarConcursos/BotaoNaoLembraDeletarConcurso.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 18, - "boxShadow": "none", - "buttonColor": "#ef4444", - "buttonStyle": "PRIMARY", - "buttonVariant": "SECONDARY", - "disabledWhenInvalid": false, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - } - ], - "dynamicTriggerPathList": [ - { - "key": "onClick" - } - ], - "isDefaultClickDisabled": true, - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "cq9k6f9oey", - "leftColumn": 33, - "minWidth": 120, - "mobileBottomRow": 22, - "mobileLeftColumn": 31, - "mobileRightColumn": 47, - "mobileTopRow": 18, - "needsErrorInfo": false, - "onClick": "{{showModal(ModalExibirConcursos.name);}}", - "originalBottomRow": 28, - "originalTopRow": 24, - "parentId": "fhol56zf0m", - "placement": "CENTER", - "recaptchaType": "V3", - "renderMode": "CANVAS", - "resetFormOnClick": false, - "responsiveBehavior": "hug", - "rightColumn": 49, - "text": "Não me lembro", - "topRow": 14, - "type": "BUTTON_WIDGET", - "version": 1, - "widgetId": "npvl4khm8i", - "widgetName": "BotaoNaoLembraDeletarConcurso" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos/DividerDeletarConcurso_.json b/pages/Home/widgets/ModalDeletarConcursos/DividerDeletarConcurso_.json deleted file mode 100644 index ae7181c..0000000 --- a/pages/Home/widgets/ModalDeletarConcursos/DividerDeletarConcurso_.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "animateLoading": true, - "bottomRow": 8, - "capSide": 0, - "capType": "dot", - "dividerColor": "#858282", - "dynamicBindingPathList": [], - "dynamicTriggerPathList": [], - "isLoading": false, - "isVisible": true, - "key": "g1t9sifnjy", - "leftColumn": 0, - "minWidth": 450, - "mobileBottomRow": 8, - "mobileLeftColumn": 0, - "mobileRightColumn": 16, - "mobileTopRow": 4, - "needsErrorInfo": false, - "orientation": "horizontal", - "parentColumnSpace": 6.9375, - "parentId": "fhol56zf0m", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 64, - "strokeStyle": "solid", - "thickness": 2, - "topRow": 4, - "type": "DIVIDER_WIDGET", - "version": 1, - "widgetId": "uzdeeq08v3", - "widgetName": "DividerDeletarConcurso_" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos/DivisorInformacoesDeletarConc.json b/pages/Home/widgets/ModalDeletarConcursos/DivisorInformacoesDeletarConc.json deleted file mode 100644 index ea076e1..0000000 --- a/pages/Home/widgets/ModalDeletarConcursos/DivisorInformacoesDeletarConc.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "animateLoading": true, - "bottomRow": 22, - "capSide": 0, - "capType": "arrow", - "dividerColor": "#858282", - "dynamicBindingPathList": [], - "dynamicTriggerPathList": [], - "isLoading": false, - "isVisible": true, - "key": "g1t9sifnjy", - "leftColumn": 10, - "minWidth": 450, - "mobileBottomRow": 22, - "mobileLeftColumn": 0, - "mobileRightColumn": 18, - "mobileTopRow": 18, - "needsErrorInfo": false, - "orientation": "horizontal", - "parentColumnSpace": 8.96875, - "parentId": "fhol56zf0m", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 52, - "strokeStyle": "dotted", - "thickness": 2, - "topRow": 18, - "type": "DIVIDER_WIDGET", - "version": 1, - "widgetId": "uusq7tboye", - "widgetName": "DivisorInformacoesDeletarConc" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos/EntradaDeletarConcursoBusca.json b/pages/Home/widgets/ModalDeletarConcursos/EntradaDeletarConcursoBusca.json deleted file mode 100644 index 8572665..0000000 --- a/pages/Home/widgets/ModalDeletarConcursos/EntradaDeletarConcursoBusca.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "animateLoading": true, - "autoFocus": false, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 14, - "boxShadow": "none", - "defaultText": "", - "dynamicBindingPathList": [ - { - "key": "accentColor" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "iconAlign": "left", - "inputType": "TEXT", - "isDisabled": false, - "isLoading": false, - "isRequired": false, - "isVisible": true, - "key": "iktirnqpiw", - "label": "Código", - "labelAlignment": "left", - "labelPosition": "Left", - "labelStyle": "", - "labelTextSize": "0.875rem", - "labelWidth": "6", - "leftColumn": 14, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 24, - "mobileLeftColumn": 16, - "mobileRightColumn": 36, - "mobileTopRow": 17, - "needsErrorInfo": false, - "parentColumnSpace": 8.96875, - "parentId": "fhol56zf0m", - "parentRowSpace": 10, - "placeholderText": "Digite o código do concurso", - "renderMode": "CANVAS", - "resetOnSubmit": true, - "responsiveBehavior": "fill", - "rightColumn": 48, - "showStepArrows": false, - "topRow": 10, - "type": "INPUT_WIDGET_V2", - "version": 2, - "widgetId": "floyjiao51", - "widgetName": "EntradaDeletarConcursoBusca" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos/IconeFecharDeletarConcursos.json b/pages/Home/widgets/ModalDeletarConcursos/IconeFecharDeletarConcursos.json deleted file mode 100644 index d6357f7..0000000 --- a/pages/Home/widgets/ModalDeletarConcursos/IconeFecharDeletarConcursos.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 4, - "boxShadow": "none", - "buttonColor": "#cf4d10", - "buttonVariant": "TERTIARY", - "dynamicBindingPathList": [ - { - "key": "borderRadius" - } - ], - "dynamicPropertyPathList": [ - { - "key": "onClick" - } - ], - "dynamicTriggerPathList": [ - { - "key": "onClick" - } - ], - "iconName": "cross", - "iconSize": 24, - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "jo9fi1dtzv", - "leftColumn": 61, - "minWidth": 50, - "mobileBottomRow": 4, - "mobileLeftColumn": 58, - "mobileRightColumn": 64, - "mobileTopRow": 0, - "needsErrorInfo": false, - "onClick": "{{\nshowModal(ModalDeletar.name);}}", - "parentId": "fhol56zf0m", - "renderMode": "CANVAS", - "responsiveBehavior": "hug", - "rightColumn": 64, - "topRow": 0, - "type": "ICON_BUTTON_WIDGET", - "version": 1, - "widgetId": "5o4da2i6tl", - "widgetName": "IconeFecharDeletarConcursos" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos/InformacaoVoltarDeletarConcurs.json b/pages/Home/widgets/ModalDeletarConcursos/InformacaoVoltarDeletarConcurs.json deleted file mode 100644 index 9b9aa55..0000000 --- a/pages/Home/widgets/ModalDeletarConcursos/InformacaoVoltarDeletarConcurs.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 4, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "AUTO_HEIGHT", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "0.875rem", - "fontStyle": "BOLD", - "isLoading": false, - "isVisible": true, - "key": "3k131bglhm", - "leftColumn": 53, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 17, - "mobileLeftColumn": 43, - "mobileRightColumn": 59, - "mobileTopRow": 13, - "needsErrorInfo": false, - "originalBottomRow": 17, - "originalTopRow": 13, - "overflow": "NONE", - "parentColumnSpace": 8.96875, - "parentId": "fhol56zf0m", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 61, - "shouldTruncate": false, - "text": "Voltar", - "textAlign": "RIGHT", - "textColor": "#231F20", - "topRow": 0, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "atwdx8br5q", - "widgetName": "InformacaoVoltarDeletarConcurs" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos/InformacoesDeletarConcursos.json b/pages/Home/widgets/ModalDeletarConcursos/InformacoesDeletarConcursos.json deleted file mode 100644 index 1c346cf..0000000 --- a/pages/Home/widgets/ModalDeletarConcursos/InformacoesDeletarConcursos.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "animateLoading": true, - "borderColor": "", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 26, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "0.875rem", - "fontStyle": "ITALIC", - "isLoading": false, - "isVisible": true, - "key": "3k131bglhm", - "leftColumn": 24, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 24, - "mobileLeftColumn": 21, - "mobileRightColumn": 37, - "mobileTopRow": 20, - "needsErrorInfo": false, - "overflow": "NONE", - "parentColumnSpace": 8.96875, - "parentId": "fhol56zf0m", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 40, - "shouldTruncate": false, - "text": "- Informações -", - "textAlign": "CENTER", - "textColor": "#231F20", - "topRow": 22, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "ip2fzzr2ly", - "widgetName": "InformacoesDeletarConcursos" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos/ModalDeletarConcursos.json b/pages/Home/widgets/ModalDeletarConcursos/ModalDeletarConcursos.json deleted file mode 100644 index 80301e5..0000000 --- a/pages/Home/widgets/ModalDeletarConcursos/ModalDeletarConcursos.json +++ /dev/null @@ -1,86 +0,0 @@ -{ - "animateLoading": true, - "backgroundColor": "#fee2e2", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 240, - "boxShadow": "none", - "canEscapeKeyClose": true, - "canOutsideClickClose": true, - "children": [ - { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 360, - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", - "canExtend": true, - "detachFromLayout": true, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - }, - { - "key": "boxShadow" - } - ], - "dynamicHeight": "AUTO_HEIGHT", - "flexLayers": [], - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "ppsdbn5shn", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minHeight": 366, - "minWidth": 450, - "mobileBottomRow": 0, - "mobileLeftColumn": 0, - "mobileRightColumn": 0, - "mobileTopRow": 0, - "needsErrorInfo": false, - "parentColumnSpace": 1, - "parentId": "t5htbm99pu", - "parentRowSpace": 1, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 0, - "shouldScrollContents": false, - "topRow": 0, - "type": "CANVAS_WIDGET", - "version": 1, - "widgetId": "fhol56zf0m", - "widgetName": "Canvas15" - } - ], - "detachFromLayout": true, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "height": 366, - "isCanvas": true, - "isLoading": false, - "key": "byy7kzjzlu", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 24, - "mobileBottomRow": 0, - "mobileLeftColumn": 0, - "mobileRightColumn": 0, - "mobileTopRow": 0, - "needsErrorInfo": false, - "parentColumnSpace": 1, - "parentId": "0", - "parentRowSpace": 1, - "renderMode": "CANVAS", - "rightColumn": 0, - "shouldScrollContents": true, - "topRow": 0, - "type": "MODAL_WIDGET", - "version": 2, - "widgetId": "t5htbm99pu", - "widgetName": "ModalDeletarConcursos", - "width": 752 -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos/TabelaInformacoesConcursoDelet.json b/pages/Home/widgets/ModalDeletarConcursos/TabelaInformacoesConcursoDelet.json deleted file mode 100644 index 0665ed0..0000000 --- a/pages/Home/widgets/ModalDeletarConcursos/TabelaInformacoesConcursoDelet.json +++ /dev/null @@ -1,255 +0,0 @@ -{ - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "animateLoading": true, - "borderColor": "#E0DEDE", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "borderWidth": "1", - "bottomRow": 35, - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", - "cachedTableData": {}, - "canFreezeColumn": true, - "cellBackground": "#fce7f3", - "childStylesheet": { - "button": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none", - "buttonColor": "{{appsmith.theme.colors.primaryColor}}" - }, - "editActions": { - "discardBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "discardButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "saveBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "saveButtonColor": "{{appsmith.theme.colors.primaryColor}}" - }, - "iconButton": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none", - "buttonColor": "{{appsmith.theme.colors.primaryColor}}" - }, - "menuButton": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none", - "menuColor": "{{appsmith.theme.colors.primaryColor}}" - } - }, - "columnOrder": [ - "codigo_concurso", - "edital", - "lista_vagas", - "orgao" - ], - "columnUpdatedAt": 1752003413369, - "columnWidthMap": { - "codigo_concurso": 180, - "lista_vagas": 273, - "orgao": 92 - }, - "customIsLoading": false, - "customIsLoadingValue": "", - "defaultPageSize": 0, - "defaultSelectedRowIndex": 0, - "defaultSelectedRowIndices": [ - 0 - ], - "delimiter": ",", - "dynamicBindingPathList": [ - { - "key": "accentColor" - }, - { - "key": "borderRadius" - }, - { - "key": "boxShadow" - }, - { - "key": "primaryColumns.codigo_concurso.computedValue" - }, - { - "key": "primaryColumns.edital.computedValue" - }, - { - "key": "primaryColumns.lista_vagas.computedValue" - }, - { - "key": "primaryColumns.orgao.computedValue" - } - ], - "dynamicPropertyPathList": [], - "dynamicTriggerPathList": [], - "enableClientSideSearch": true, - "endOfData": false, - "flexVerticalAlignment": "start", - "horizontalAlignment": "LEFT", - "inlineEditingSaveOption": "ROW_LEVEL", - "isLoading": false, - "isSortable": true, - "isVisible": true, - "isVisibleDownload": false, - "isVisibleFilters": false, - "isVisiblePagination": false, - "isVisibleSearch": false, - "key": "x43kcltiyk", - "label": "Data", - "leftColumn": 0, - "minWidth": 450, - "mobileBottomRow": 71, - "mobileLeftColumn": 8, - "mobileRightColumn": 42, - "mobileTopRow": 43, - "needsErrorInfo": false, - "parentColumnSpace": 8.96875, - "parentId": "fhol56zf0m", - "parentRowSpace": 10, - "primaryColumns": { - "codigo_concurso": { - "alias": "codigo_concurso", - "allowCellWrapping": false, - "allowSameOptionsInNewRow": true, - "cellBackground": "#fce7f3", - "columnType": "text", - "computedValue": "{{(() => { const tableData = TabelaInformacoesConcursoDelet.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"codigo_concurso\"])) : codigo_concurso })()}}", - "currencyCode": "USD", - "decimals": 0, - "enableFilter": true, - "enableSort": true, - "fontStyle": "", - "horizontalAlignment": "LEFT", - "id": "codigo_concurso", - "index": 0, - "isCellEditable": false, - "isCellVisible": true, - "isDerived": false, - "isDisabled": false, - "isDiscardVisible": true, - "isEditable": false, - "isSaveVisible": true, - "isVisible": true, - "label": "codigo_concurso", - "notation": "standard", - "originalId": "codigo_concurso", - "sticky": "", - "textColor": "", - "textSize": "0.875rem", - "thousandSeparator": true, - "validation": {}, - "verticalAlignment": "CENTER", - "width": 150 - }, - "edital": { - "alias": "edital", - "allowCellWrapping": false, - "allowSameOptionsInNewRow": true, - "cellBackground": "#fce7f3", - "columnType": "text", - "computedValue": "{{(() => { const tableData = TabelaInformacoesConcursoDelet.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"edital\"])) : edital })()}}", - "currencyCode": "USD", - "decimals": 0, - "enableFilter": true, - "enableSort": true, - "fontStyle": "", - "horizontalAlignment": "LEFT", - "id": "edital", - "index": 1, - "isCellEditable": false, - "isCellVisible": true, - "isDerived": false, - "isDisabled": false, - "isDiscardVisible": true, - "isEditable": false, - "isSaveVisible": true, - "isVisible": true, - "label": "edital", - "notation": "standard", - "originalId": "edital", - "sticky": "", - "textColor": "", - "textSize": "0.875rem", - "thousandSeparator": true, - "validation": {}, - "verticalAlignment": "CENTER", - "width": 150 - }, - "lista_vagas": { - "alias": "lista_vagas", - "allowCellWrapping": false, - "allowSameOptionsInNewRow": true, - "cellBackground": "#fce7f3", - "columnType": "text", - "computedValue": "{{(() => { const tableData = TabelaInformacoesConcursoDelet.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"lista_vagas\"])) : lista_vagas })()}}", - "currencyCode": "USD", - "decimals": 0, - "enableFilter": true, - "enableSort": true, - "fontStyle": "", - "horizontalAlignment": "LEFT", - "id": "lista_vagas", - "index": 2, - "isCellEditable": false, - "isCellVisible": true, - "isDerived": false, - "isDisabled": false, - "isDiscardVisible": true, - "isEditable": false, - "isSaveVisible": true, - "isVisible": true, - "label": "lista_vagas", - "notation": "standard", - "originalId": "lista_vagas", - "sticky": "", - "textColor": "", - "textSize": "0.875rem", - "thousandSeparator": true, - "validation": {}, - "verticalAlignment": "CENTER", - "width": 150 - }, - "orgao": { - "alias": "orgao", - "allowCellWrapping": false, - "allowSameOptionsInNewRow": true, - "cellBackground": "#fce7f3", - "columnType": "text", - "computedValue": "{{(() => { const tableData = TabelaInformacoesConcursoDelet.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"orgao\"])) : orgao })()}}", - "currencyCode": "USD", - "decimals": 0, - "enableFilter": true, - "enableSort": true, - "fontStyle": "", - "horizontalAlignment": "LEFT", - "id": "orgao", - "index": 3, - "isCellEditable": false, - "isCellVisible": true, - "isDerived": false, - "isDisabled": false, - "isDiscardVisible": true, - "isEditable": false, - "isSaveVisible": true, - "isVisible": true, - "label": "orgao", - "notation": "standard", - "originalId": "orgao", - "sticky": "", - "textColor": "", - "textSize": "0.875rem", - "thousandSeparator": true, - "validation": {}, - "verticalAlignment": "CENTER", - "width": 150 - } - }, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 64, - "searchKey": "", - "tableData": "", - "textSize": "0.875rem", - "topRow": 26, - "totalRecordsCount": 0, - "type": "TABLE_WIDGET_V2", - "version": 2, - "verticalAlignment": "CENTER", - "widgetId": "4tatom45yu", - "widgetName": "TabelaInformacoesConcursoDelet" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos/TituloModalDeletar2.json b/pages/Home/widgets/ModalDeletarConcursos/TituloModalDeletar2.json deleted file mode 100644 index b2bdf04..0000000 --- a/pages/Home/widgets/ModalDeletarConcursos/TituloModalDeletar2.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 4, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "1.25rem", - "fontStyle": "BOLD", - "isLoading": false, - "isVisible": true, - "key": "3k131bglhm", - "leftColumn": 11, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 5, - "mobileLeftColumn": 1, - "mobileRightColumn": 41, - "mobileTopRow": 1, - "needsErrorInfo": false, - "overflow": "NONE", - "parentId": "fhol56zf0m", - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 53, - "shouldTruncate": false, - "text": "Deletar de concursos", - "textAlign": "CENTER", - "textColor": "#231F20", - "topRow": 0, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "2om77n6xul", - "widgetName": "TituloModalDeletar2" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos2/BotaoCancelarDeletarConcursos.json b/pages/Home/widgets/ModalDeletarConcursos2/BotaoCancelarDeletarConcursos.json deleted file mode 100644 index 71703c2..0000000 --- a/pages/Home/widgets/ModalDeletarConcursos2/BotaoCancelarDeletarConcursos.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 15, - "boxShadow": "none", - "buttonColor": "#7f1d1d", - "buttonStyle": "PRIMARY", - "buttonVariant": "SECONDARY", - "disabledWhenInvalid": false, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - } - ], - "dynamicTriggerPathList": [ - { - "key": "onClick" - } - ], - "isDefaultClickDisabled": true, - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "5gtf3b9r5z", - "leftColumn": 34, - "minWidth": 120, - "mobileBottomRow": 22, - "mobileLeftColumn": 31, - "mobileRightColumn": 47, - "mobileTopRow": 18, - "needsErrorInfo": false, - "onClick": "{{showModal(ModalDeletarConcursos.name);}}", - "originalBottomRow": 15, - "originalTopRow": 11, - "parentId": "dbr8q4m9yd", - "placement": "CENTER", - "recaptchaType": "V3", - "renderMode": "CANVAS", - "resetFormOnClick": false, - "responsiveBehavior": "hug", - "rightColumn": 50, - "text": "Cancelar", - "topRow": 11, - "type": "BUTTON_WIDGET", - "version": 1, - "widgetId": "ct7u91e4wz", - "widgetName": "BotaoCancelarDeletarConcursos" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos2/BotaoConfirmarDeletarConcursos.json b/pages/Home/widgets/ModalDeletarConcursos2/BotaoConfirmarDeletarConcursos.json deleted file mode 100644 index 415dd6f..0000000 --- a/pages/Home/widgets/ModalDeletarConcursos2/BotaoConfirmarDeletarConcursos.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 15, - "boxShadow": "none", - "buttonColor": "#7f1d1d", - "buttonStyle": "PRIMARY_BUTTON", - "buttonVariant": "PRIMARY", - "disabledWhenInvalid": false, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - } - ], - "dynamicPropertyPathList": [ - { - "key": "onClick" - } - ], - "dynamicTriggerPathList": [ - { - "key": "onClick" - } - ], - "iconAlign": "left", - "iconName": "confirm", - "isDefaultClickDisabled": true, - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "5gtf3b9r5z", - "leftColumn": 13, - "minWidth": 120, - "mobileBottomRow": 22, - "mobileLeftColumn": 47, - "mobileRightColumn": 63, - "mobileTopRow": 18, - "needsErrorInfo": false, - "onClick": "{{\nJSConfirmarDeletarConcurso.confirmarDeletarConcurso();\nJSConfirmarDeletarConcurso.limparCampos();\n}}", - "originalBottomRow": 15, - "originalTopRow": 11, - "parentId": "dbr8q4m9yd", - "placement": "CENTER", - "recaptchaType": "V3", - "renderMode": "CANVAS", - "resetFormOnClick": false, - "responsiveBehavior": "hug", - "rightColumn": 29, - "text": "Deletar", - "topRow": 11, - "type": "BUTTON_WIDGET", - "version": 1, - "widgetId": "26t5erlm2k", - "widgetName": "BotaoConfirmarDeletarConcursos" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos2/DivisorDeletarConcursos.json b/pages/Home/widgets/ModalDeletarConcursos2/DivisorDeletarConcursos.json deleted file mode 100644 index fae3ddb..0000000 --- a/pages/Home/widgets/ModalDeletarConcursos2/DivisorDeletarConcursos.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "animateLoading": true, - "bottomRow": 11, - "capSide": 0, - "capType": "nc", - "dividerColor": "#858282", - "dynamicBindingPathList": [], - "dynamicTriggerPathList": [], - "isLoading": false, - "isVisible": true, - "key": "oc71mlfu0s", - "leftColumn": 1, - "minWidth": 450, - "mobileBottomRow": 12, - "mobileLeftColumn": 21, - "mobileRightColumn": 41, - "mobileTopRow": 8, - "needsErrorInfo": false, - "orientation": "horizontal", - "originalBottomRow": 11, - "originalTopRow": 7, - "parentColumnSpace": 7.0625, - "parentId": "dbr8q4m9yd", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 64, - "strokeStyle": "dashed", - "thickness": 2, - "topRow": 7, - "type": "DIVIDER_WIDGET", - "version": 1, - "widgetId": "pkuf6hsq6z", - "widgetName": "DivisorDeletarConcursos" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos2/ModalDeletarConcursos2.json b/pages/Home/widgets/ModalDeletarConcursos2/ModalDeletarConcursos2.json deleted file mode 100644 index 5d92ef6..0000000 --- a/pages/Home/widgets/ModalDeletarConcursos2/ModalDeletarConcursos2.json +++ /dev/null @@ -1,83 +0,0 @@ -{ - "animateLoading": true, - "backgroundColor": "#fee2e2", - "borderRadius": "0.375rem", - "bottomRow": 24, - "boxShadow": "none", - "canEscapeKeyClose": true, - "canOutsideClickClose": true, - "children": [ - { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 240, - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", - "canExtend": true, - "detachFromLayout": true, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - }, - { - "key": "boxShadow" - } - ], - "dynamicHeight": "AUTO_HEIGHT", - "flexLayers": [], - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "28il149g8y", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minHeight": 240, - "minWidth": 450, - "mobileBottomRow": 0, - "mobileLeftColumn": 0, - "mobileRightColumn": 0, - "mobileTopRow": 0, - "needsErrorInfo": false, - "parentColumnSpace": 1, - "parentId": "97rrbd2am7", - "parentRowSpace": 1, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 0, - "shouldScrollContents": false, - "topRow": 0, - "type": "CANVAS_WIDGET", - "version": 1, - "widgetId": "dbr8q4m9yd", - "widgetName": "Canvas16" - } - ], - "detachFromLayout": true, - "dynamicBindingPathList": [], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "height": 240, - "isCanvas": true, - "isLoading": false, - "key": "7msr0hhcg6", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 24, - "minHeight": 240, - "mobileBottomRow": 0, - "mobileLeftColumn": 0, - "mobileRightColumn": 0, - "mobileTopRow": 0, - "needsErrorInfo": false, - "parentColumnSpace": 1, - "parentId": "0", - "parentRowSpace": 1, - "renderMode": "CANVAS", - "rightColumn": 0, - "shouldScrollContents": true, - "topRow": 0, - "type": "MODAL_WIDGET", - "version": 2, - "widgetId": "97rrbd2am7", - "widgetName": "ModalDeletarConcursos2", - "width": 464 -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos2/TituloDeletarConcursos2.json b/pages/Home/widgets/ModalDeletarConcursos2/TituloDeletarConcursos2.json deleted file mode 100644 index d709494..0000000 --- a/pages/Home/widgets/ModalDeletarConcursos2/TituloDeletarConcursos2.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 7, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - }, - { - "key": "text" - } - ], - "dynamicHeight": "AUTO_HEIGHT", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "1rem", - "fontStyle": "BOLD", - "isLoading": false, - "isVisible": true, - "key": "ws0sz5bx41", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 5, - "mobileLeftColumn": 1, - "mobileRightColumn": 41, - "mobileTopRow": 1, - "needsErrorInfo": false, - "originalBottomRow": 7, - "originalTopRow": 3, - "overflow": "NONE", - "parentId": "dbr8q4m9yd", - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 64, - "shouldTruncate": false, - "text": "Tem certeza que deseja apagar dos dados de \"{{EntradaDeletarConcursoBusca.text}}\"", - "textAlign": "CENTER", - "textColor": "#231F20", - "topRow": 3, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "863dzowuql", - "widgetName": "TituloDeletarConcursos2" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalExibirCandidatos/IconeCandidatosParaVisu.json b/pages/Home/widgets/ModalExibirCandidatos/IconeCandidatosParaVisu.json deleted file mode 100644 index 2237f24..0000000 --- a/pages/Home/widgets/ModalExibirCandidatos/IconeCandidatosParaVisu.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 4, - "boxShadow": "none", - "buttonColor": "#cf4d10", - "buttonVariant": "TERTIARY", - "dynamicBindingPathList": [ - { - "key": "borderRadius" - } - ], - "dynamicTriggerPathList": [ - { - "key": "onClick" - } - ], - "iconName": "cross", - "iconSize": 24, - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "nmd2xnaox6", - "leftColumn": 61, - "minWidth": 50, - "mobileBottomRow": 4, - "mobileLeftColumn": 58, - "mobileRightColumn": 64, - "mobileTopRow": 0, - "needsErrorInfo": false, - "onClick": "{{closeModal(ModalExibirCandidatos.name).then(() => {});}}", - "parentId": "nktdjoqw4a", - "renderMode": "CANVAS", - "responsiveBehavior": "hug", - "rightColumn": 64, - "topRow": 0, - "type": "ICON_BUTTON_WIDGET", - "version": 1, - "widgetId": "ng0v9itpaq", - "widgetName": "IconeCandidatosParaVisu" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalExibirCandidatos/InformacaoIconeVisuCandidatos.json b/pages/Home/widgets/ModalExibirCandidatos/InformacaoIconeVisuCandidatos.json deleted file mode 100644 index 312b7e9..0000000 --- a/pages/Home/widgets/ModalExibirCandidatos/InformacaoIconeVisuCandidatos.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 4, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "1rem", - "fontStyle": "BOLD", - "isLoading": false, - "isVisible": true, - "key": "coy709x8o8", - "leftColumn": 56, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 4, - "mobileLeftColumn": 20, - "mobileRightColumn": 36, - "mobileTopRow": 0, - "needsErrorInfo": false, - "overflow": "NONE", - "parentColumnSpace": 13.78125, - "parentId": "nktdjoqw4a", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 61, - "shouldTruncate": false, - "text": "Voltar", - "textAlign": "RIGHT", - "textColor": "#231F20", - "topRow": 0, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "o9ow12bquk", - "widgetName": "InformacaoIconeVisuCandidatos" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalExibirCandidatos/ModalExibirCandidatos.json b/pages/Home/widgets/ModalExibirCandidatos/ModalExibirCandidatos.json deleted file mode 100644 index 498c6d7..0000000 --- a/pages/Home/widgets/ModalExibirCandidatos/ModalExibirCandidatos.json +++ /dev/null @@ -1,86 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "1.5rem", - "bottomRow": 323, - "boxShadow": "none", - "canEscapeKeyClose": true, - "canOutsideClickClose": true, - "children": [ - { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 470, - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", - "canExtend": true, - "detachFromLayout": true, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - }, - { - "key": "boxShadow" - } - ], - "dynamicHeight": "AUTO_HEIGHT", - "flexLayers": [], - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "lxuylfkp6l", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minHeight": 470, - "minWidth": 450, - "mobileBottomRow": 0, - "mobileLeftColumn": 0, - "mobileRightColumn": 0, - "mobileTopRow": 0, - "needsErrorInfo": false, - "parentColumnSpace": 1, - "parentId": "kjahfz21qk", - "parentRowSpace": 1, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 0, - "shouldScrollContents": false, - "topRow": 0, - "type": "CANVAS_WIDGET", - "version": 1, - "widgetId": "nktdjoqw4a", - "widgetName": "Canvas11Copy" - } - ], - "detachFromLayout": true, - "dynamicBindingPathList": [], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [ - { - "key": "onClose" - } - ], - "height": 470, - "isCanvas": true, - "isLoading": false, - "key": "c26pzkby7k", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 24, - "mobileBottomRow": 0, - "mobileLeftColumn": 0, - "mobileRightColumn": 0, - "mobileTopRow": 0, - "needsErrorInfo": false, - "onClose": "{{showModal(ModalVisualizacao.name);}}", - "parentColumnSpace": 1, - "parentId": "0", - "parentRowSpace": 1, - "renderMode": "CANVAS", - "rightColumn": 0, - "shouldScrollContents": true, - "topRow": 23, - "type": "MODAL_WIDGET", - "version": 2, - "widgetId": "kjahfz21qk", - "widgetName": "ModalExibirCandidatos", - "width": 894 -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalExibirCandidatos/TabelaExibirCandidatos.json b/pages/Home/widgets/ModalExibirCandidatos/TabelaExibirCandidatos.json deleted file mode 100644 index 58c257e..0000000 --- a/pages/Home/widgets/ModalExibirCandidatos/TabelaExibirCandidatos.json +++ /dev/null @@ -1,258 +0,0 @@ -{ - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "animateLoading": true, - "borderColor": "#E0DEDE", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "borderWidth": "1", - "bottomRow": 45, - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", - "cachedTableData": {}, - "canFreezeColumn": false, - "cellBackground": "#f4f4f5", - "childStylesheet": { - "button": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none", - "buttonColor": "{{appsmith.theme.colors.primaryColor}}" - }, - "editActions": { - "discardBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "discardButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "saveBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "saveButtonColor": "{{appsmith.theme.colors.primaryColor}}" - }, - "iconButton": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none", - "buttonColor": "{{appsmith.theme.colors.primaryColor}}" - }, - "menuButton": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none", - "menuColor": "{{appsmith.theme.colors.primaryColor}}" - } - }, - "columnOrder": [ - "cpf", - "data_nascimento", - "nome", - "profissoes" - ], - "columnUpdatedAt": 1751864186877, - "columnWidthMap": { - "codigo_concurso": 205, - "data_nascimento": 286, - "lista_vagas": 367 - }, - "customIsLoading": false, - "customIsLoadingValue": "", - "defaultPageSize": 0, - "defaultSelectedRowIndex": 0, - "defaultSelectedRowIndices": [ - 0 - ], - "delimiter": ",", - "dynamicBindingPathList": [ - { - "key": "accentColor" - }, - { - "key": "borderRadius" - }, - { - "key": "boxShadow" - }, - { - "key": "tableData" - }, - { - "key": "primaryColumns.cpf.computedValue" - }, - { - "key": "primaryColumns.data_nascimento.computedValue" - }, - { - "key": "primaryColumns.nome.computedValue" - }, - { - "key": "primaryColumns.profissoes.computedValue" - } - ], - "dynamicPropertyPathList": [ - { - "key": "tableData" - } - ], - "dynamicTriggerPathList": [], - "enableClientSideSearch": true, - "endOfData": false, - "flexVerticalAlignment": "start", - "horizontalAlignment": "LEFT", - "inlineEditingSaveOption": "ROW_LEVEL", - "isLoading": false, - "isSortable": true, - "isVisible": true, - "isVisibleDownload": true, - "isVisibleFilters": true, - "isVisiblePagination": true, - "isVisibleSearch": true, - "key": "ggr7o0havu", - "label": "Data", - "leftColumn": 0, - "minWidth": 450, - "mobileBottomRow": 28, - "mobileLeftColumn": 0, - "mobileRightColumn": 22, - "mobileTopRow": 0, - "needsErrorInfo": false, - "originalBottomRow": 52, - "originalTopRow": 11, - "parentColumnSpace": 6.9375, - "parentId": "nktdjoqw4a", - "parentRowSpace": 10, - "primaryColumns": { - "cpf": { - "alias": "cpf", - "allowCellWrapping": false, - "allowSameOptionsInNewRow": true, - "cellBackground": "#f4f4f5", - "columnType": "text", - "computedValue": "{{(() => { const tableData = TabelaExibirCandidatos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"cpf\"])) : cpf })()}}", - "currencyCode": "USD", - "decimals": 0, - "enableFilter": true, - "enableSort": true, - "horizontalAlignment": "LEFT", - "id": "cpf", - "index": 0, - "isCellEditable": false, - "isCellVisible": true, - "isDerived": false, - "isDisabled": false, - "isDiscardVisible": true, - "isEditable": false, - "isSaveVisible": true, - "isVisible": true, - "label": "cpf", - "notation": "standard", - "originalId": "cpf", - "sticky": "", - "textSize": "0.875rem", - "thousandSeparator": true, - "validation": {}, - "verticalAlignment": "CENTER", - "width": 150 - }, - "data_nascimento": { - "alias": "data_nascimento", - "allowCellWrapping": false, - "allowSameOptionsInNewRow": true, - "cellBackground": "#f4f4f5", - "columnType": "date", - "computedValue": "{{(() => { const tableData = TabelaExibirCandidatos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"data_nascimento\"])) : data_nascimento })()}}", - "currencyCode": "USD", - "decimals": 0, - "enableFilter": true, - "enableSort": true, - "horizontalAlignment": "LEFT", - "id": "data_nascimento", - "index": 1, - "isCellEditable": false, - "isCellVisible": true, - "isDerived": false, - "isDisabled": false, - "isDiscardVisible": true, - "isEditable": false, - "isSaveVisible": true, - "isVisible": true, - "label": "data_nascimento", - "notation": "standard", - "originalId": "data_nascimento", - "outputFormat": "DD/MM/YYYY", - "sticky": "", - "textSize": "0.875rem", - "thousandSeparator": true, - "validation": {}, - "verticalAlignment": "CENTER", - "width": 150 - }, - "nome": { - "alias": "nome", - "allowCellWrapping": false, - "allowSameOptionsInNewRow": true, - "cellBackground": "#f4f4f5", - "columnType": "text", - "computedValue": "{{(() => { const tableData = TabelaExibirCandidatos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"nome\"])) : nome })()}}", - "currencyCode": "USD", - "decimals": 0, - "enableFilter": true, - "enableSort": true, - "horizontalAlignment": "LEFT", - "id": "nome", - "index": 2, - "isCellEditable": false, - "isCellVisible": true, - "isDerived": false, - "isDisabled": false, - "isDiscardVisible": true, - "isEditable": false, - "isSaveVisible": true, - "isVisible": true, - "label": "nome", - "notation": "standard", - "originalId": "nome", - "sticky": "", - "textSize": "0.875rem", - "thousandSeparator": true, - "validation": {}, - "verticalAlignment": "CENTER", - "width": 150 - }, - "profissoes": { - "alias": "profissoes", - "allowCellWrapping": false, - "allowSameOptionsInNewRow": true, - "cellBackground": "#f4f4f5", - "columnType": "text", - "computedValue": "{{(() => { const tableData = TabelaExibirCandidatos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"profissoes\"])) : profissoes })()}}", - "currencyCode": "USD", - "decimals": 0, - "enableFilter": true, - "enableSort": true, - "horizontalAlignment": "LEFT", - "id": "profissoes", - "index": 3, - "isCellEditable": false, - "isCellVisible": true, - "isDerived": false, - "isDisabled": false, - "isDiscardVisible": true, - "isEditable": false, - "isSaveVisible": true, - "isVisible": true, - "label": "profissoes", - "notation": "standard", - "originalId": "profissoes", - "sticky": "", - "textSize": "0.875rem", - "thousandSeparator": true, - "validation": {}, - "verticalAlignment": "CENTER", - "width": 150 - } - }, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 64, - "searchKey": "", - "showInlineEditingOptionDropdown": true, - "tableData": "{{fetchCandidatos.data}}", - "textSize": "0.875rem", - "topRow": 4, - "totalRecordsCount": 0, - "type": "TABLE_WIDGET_V2", - "version": 2, - "verticalAlignment": "CENTER", - "widgetId": "3uss704dxp", - "widgetName": "TabelaExibirCandidatos" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalExibirCandidatos/TituloExibirCandidatos.json b/pages/Home/widgets/ModalExibirCandidatos/TituloExibirCandidatos.json deleted file mode 100644 index e264109..0000000 --- a/pages/Home/widgets/ModalExibirCandidatos/TituloExibirCandidatos.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "animateLoading": true, - "borderColor": "{{appsmith.theme.colors.backgroundColor}}", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 4, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - }, - { - "key": "borderColor" - } - ], - "dynamicHeight": "AUTO_HEIGHT", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "1rem", - "fontStyle": "BOLD", - "isLoading": false, - "isVisible": true, - "key": "coy709x8o8", - "leftColumn": 9, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 4, - "mobileLeftColumn": 1, - "mobileRightColumn": 17, - "mobileTopRow": 0, - "needsErrorInfo": false, - "originalBottomRow": 8, - "originalTopRow": 4, - "overflow": "NONE", - "parentColumnSpace": 13.78125, - "parentId": "nktdjoqw4a", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 56, - "shouldTruncate": false, - "text": "Exibindo dados de todos os candidatos", - "textAlign": "CENTER", - "textColor": "#231F20", - "topRow": 0, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "vvtjt73oad", - "widgetName": "TituloExibirCandidatos" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalExibirConcursos/IconeConcursosParaVisu.json b/pages/Home/widgets/ModalExibirConcursos/IconeConcursosParaVisu.json deleted file mode 100644 index ab770cb..0000000 --- a/pages/Home/widgets/ModalExibirConcursos/IconeConcursosParaVisu.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 4, - "boxShadow": "none", - "buttonColor": "#cf4d10", - "buttonVariant": "TERTIARY", - "dynamicBindingPathList": [ - { - "key": "borderRadius" - } - ], - "dynamicPropertyPathList": [], - "dynamicTriggerPathList": [ - { - "key": "onClick" - } - ], - "iconName": "cross", - "iconSize": 24, - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "nmd2xnaox6", - "leftColumn": 61, - "minWidth": 50, - "mobileBottomRow": 4, - "mobileLeftColumn": 58, - "mobileRightColumn": 64, - "mobileTopRow": 0, - "needsErrorInfo": false, - "onClick": "{{closeModal(ModalExibirConcursos.name);}}", - "parentId": "9afvyxpp8c", - "renderMode": "CANVAS", - "responsiveBehavior": "hug", - "rightColumn": 64, - "topRow": 0, - "type": "ICON_BUTTON_WIDGET", - "version": 1, - "widgetId": "e0uss4a574", - "widgetName": "IconeConcursosParaVisu" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalExibirConcursos/InformacaoIconeVisuConsursos.json b/pages/Home/widgets/ModalExibirConcursos/InformacaoIconeVisuConsursos.json deleted file mode 100644 index 50560fc..0000000 --- a/pages/Home/widgets/ModalExibirConcursos/InformacaoIconeVisuConsursos.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 4, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "1rem", - "fontStyle": "BOLD", - "isLoading": false, - "isVisible": true, - "key": "coy709x8o8", - "leftColumn": 56, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 4, - "mobileLeftColumn": 20, - "mobileRightColumn": 36, - "mobileTopRow": 0, - "needsErrorInfo": false, - "overflow": "NONE", - "parentColumnSpace": 13.78125, - "parentId": "9afvyxpp8c", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 61, - "shouldTruncate": false, - "text": "Voltar", - "textAlign": "RIGHT", - "textColor": "#231F20", - "topRow": 0, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "4havqzejyg", - "widgetName": "InformacaoIconeVisuConsursos" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalExibirConcursos/ModalExibirConcursos.json b/pages/Home/widgets/ModalExibirConcursos/ModalExibirConcursos.json deleted file mode 100644 index 5dbddeb..0000000 --- a/pages/Home/widgets/ModalExibirConcursos/ModalExibirConcursos.json +++ /dev/null @@ -1,86 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "1.5rem", - "bottomRow": 346, - "boxShadow": "none", - "canEscapeKeyClose": true, - "canOutsideClickClose": true, - "children": [ - { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 470, - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", - "canExtend": true, - "detachFromLayout": true, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - }, - { - "key": "boxShadow" - } - ], - "dynamicHeight": "AUTO_HEIGHT", - "flexLayers": [], - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "lxuylfkp6l", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minHeight": 470, - "minWidth": 450, - "mobileBottomRow": 0, - "mobileLeftColumn": 0, - "mobileRightColumn": 0, - "mobileTopRow": 0, - "needsErrorInfo": false, - "parentColumnSpace": 1, - "parentId": "i6tk87au9q", - "parentRowSpace": 1, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 0, - "shouldScrollContents": false, - "topRow": 0, - "type": "CANVAS_WIDGET", - "version": 1, - "widgetId": "9afvyxpp8c", - "widgetName": "Canvas11CopyCopy" - } - ], - "detachFromLayout": true, - "dynamicBindingPathList": [], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [ - { - "key": "onClose" - } - ], - "height": 470, - "isCanvas": true, - "isLoading": false, - "key": "c26pzkby7k", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 24, - "mobileBottomRow": 0, - "mobileLeftColumn": 0, - "mobileRightColumn": 0, - "mobileTopRow": 0, - "needsErrorInfo": false, - "onClose": "{{showModal(ModalVisualizacao.name);}}", - "parentColumnSpace": 1, - "parentId": "0", - "parentRowSpace": 1, - "renderMode": "CANVAS", - "rightColumn": 0, - "shouldScrollContents": true, - "topRow": 46, - "type": "MODAL_WIDGET", - "version": 2, - "widgetId": "i6tk87au9q", - "widgetName": "ModalExibirConcursos", - "width": 894.5999999999999 -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalExibirConcursos/TabelaExibirConcursos.json b/pages/Home/widgets/ModalExibirConcursos/TabelaExibirConcursos.json deleted file mode 100644 index 6480809..0000000 --- a/pages/Home/widgets/ModalExibirConcursos/TabelaExibirConcursos.json +++ /dev/null @@ -1,253 +0,0 @@ -{ - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "animateLoading": true, - "borderColor": "#E0DEDE", - "borderRadius": "1.5rem", - "borderWidth": "1", - "bottomRow": 45, - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", - "cachedTableData": {}, - "canFreezeColumn": false, - "cellBackground": "#f4f4f5", - "childStylesheet": { - "button": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none", - "buttonColor": "{{appsmith.theme.colors.primaryColor}}" - }, - "editActions": { - "discardBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "discardButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "saveBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "saveButtonColor": "{{appsmith.theme.colors.primaryColor}}" - }, - "iconButton": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none", - "buttonColor": "{{appsmith.theme.colors.primaryColor}}" - }, - "menuButton": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none", - "menuColor": "{{appsmith.theme.colors.primaryColor}}" - } - }, - "columnOrder": [ - "codigo_concurso", - "edital", - "lista_vagas", - "orgao" - ], - "columnUpdatedAt": 1751865920856, - "columnWidthMap": { - "lista_vagas": 471 - }, - "customIsLoading": false, - "customIsLoadingValue": "", - "defaultPageSize": 0, - "defaultSelectedRowIndex": 0, - "defaultSelectedRowIndices": [ - 0 - ], - "delimiter": ";", - "dynamicBindingPathList": [ - { - "key": "accentColor" - }, - { - "key": "boxShadow" - }, - { - "key": "tableData" - }, - { - "key": "primaryColumns.codigo_concurso.computedValue" - }, - { - "key": "primaryColumns.edital.computedValue" - }, - { - "key": "primaryColumns.lista_vagas.computedValue" - }, - { - "key": "primaryColumns.orgao.computedValue" - } - ], - "dynamicPropertyPathList": [], - "dynamicTriggerPathList": [], - "enableClientSideSearch": true, - "endOfData": false, - "flexVerticalAlignment": "start", - "horizontalAlignment": "LEFT", - "inlineEditingSaveOption": "ROW_LEVEL", - "isLoading": false, - "isSortable": true, - "isVisible": true, - "isVisibleDownload": true, - "isVisibleFilters": true, - "isVisiblePagination": true, - "isVisibleSearch": true, - "key": "pxzmcromqa", - "label": "Data", - "leftColumn": 0, - "minWidth": 450, - "mobileBottomRow": 40, - "mobileLeftColumn": 0, - "mobileRightColumn": 11, - "mobileTopRow": 12, - "needsErrorInfo": false, - "parentColumnSpace": 14.478124999999999, - "parentId": "9afvyxpp8c", - "parentRowSpace": 10, - "primaryColumns": { - "codigo_concurso": { - "alias": "codigo_concurso", - "allowCellWrapping": false, - "allowSameOptionsInNewRow": true, - "cellBackground": "#f4f4f5", - "columnType": "text", - "computedValue": "{{(() => { const tableData = TabelaExibirConcursos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"codigo_concurso\"])) : codigo_concurso })()}}", - "currencyCode": "USD", - "decimals": 0, - "enableFilter": true, - "enableSort": true, - "fontStyle": "", - "horizontalAlignment": "LEFT", - "id": "codigo_concurso", - "index": 0, - "isCellEditable": false, - "isCellVisible": true, - "isDerived": false, - "isDisabled": false, - "isDiscardVisible": true, - "isEditable": false, - "isSaveVisible": true, - "isVisible": true, - "label": "codigo_concurso", - "notation": "standard", - "originalId": "codigo_concurso", - "sticky": "", - "textColor": "", - "textSize": "0.875rem", - "thousandSeparator": true, - "validation": {}, - "verticalAlignment": "CENTER", - "width": 150 - }, - "edital": { - "alias": "edital", - "allowCellWrapping": false, - "allowSameOptionsInNewRow": true, - "cellBackground": "#f4f4f5", - "columnType": "text", - "computedValue": "{{(() => { const tableData = TabelaExibirConcursos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"edital\"])) : edital })()}}", - "currencyCode": "USD", - "decimals": 0, - "enableFilter": true, - "enableSort": true, - "fontStyle": "", - "horizontalAlignment": "LEFT", - "id": "edital", - "index": 1, - "isCellEditable": false, - "isCellVisible": true, - "isDerived": false, - "isDisabled": false, - "isDiscardVisible": true, - "isEditable": false, - "isSaveVisible": true, - "isVisible": true, - "label": "edital", - "notation": "standard", - "originalId": "edital", - "sticky": "", - "textColor": "", - "textSize": "0.875rem", - "thousandSeparator": true, - "validation": {}, - "verticalAlignment": "CENTER", - "width": 150 - }, - "lista_vagas": { - "alias": "lista_vagas", - "allowCellWrapping": false, - "allowSameOptionsInNewRow": true, - "cellBackground": "#f4f4f5", - "columnType": "text", - "computedValue": "{{(() => { const tableData = TabelaExibirConcursos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"lista_vagas\"])) : lista_vagas })()}}", - "currencyCode": "USD", - "decimals": 0, - "enableFilter": true, - "enableSort": true, - "fontStyle": "", - "horizontalAlignment": "LEFT", - "id": "lista_vagas", - "index": 2, - "isCellEditable": false, - "isCellVisible": true, - "isDerived": false, - "isDisabled": false, - "isDiscardVisible": true, - "isEditable": false, - "isSaveVisible": true, - "isVisible": true, - "label": "lista_vagas", - "notation": "standard", - "originalId": "lista_vagas", - "sticky": "", - "textColor": "", - "textSize": "0.875rem", - "thousandSeparator": true, - "validation": {}, - "verticalAlignment": "CENTER", - "width": 150 - }, - "orgao": { - "alias": "orgao", - "allowCellWrapping": false, - "allowSameOptionsInNewRow": true, - "cellBackground": "#f4f4f5", - "columnType": "text", - "computedValue": "{{(() => { const tableData = TabelaExibirConcursos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"orgao\"])) : orgao })()}}", - "currencyCode": "USD", - "decimals": 0, - "enableFilter": true, - "enableSort": true, - "fontStyle": "", - "horizontalAlignment": "LEFT", - "id": "orgao", - "index": 3, - "isCellEditable": false, - "isCellVisible": true, - "isDerived": false, - "isDisabled": false, - "isDiscardVisible": true, - "isEditable": false, - "isSaveVisible": true, - "isVisible": true, - "label": "orgao", - "notation": "standard", - "originalId": "orgao", - "sticky": "", - "textColor": "", - "textSize": "0.875rem", - "thousandSeparator": true, - "validation": {}, - "verticalAlignment": "CENTER", - "width": 150 - } - }, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 64, - "searchKey": "", - "tableData": "{{fetchConcursos.data}}", - "textSize": "0.875rem", - "topRow": 4, - "totalRecordsCount": 0, - "type": "TABLE_WIDGET_V2", - "version": 2, - "verticalAlignment": "CENTER", - "widgetId": "j8nv64ezzp", - "widgetName": "TabelaExibirConcursos" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalExibirConcursos/TituloExibirConcursos.json b/pages/Home/widgets/ModalExibirConcursos/TituloExibirConcursos.json deleted file mode 100644 index 97db219..0000000 --- a/pages/Home/widgets/ModalExibirConcursos/TituloExibirConcursos.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "animateLoading": true, - "borderColor": "{{appsmith.theme.colors.backgroundColor}}", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 4, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - }, - { - "key": "borderColor" - } - ], - "dynamicHeight": "AUTO_HEIGHT", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "1rem", - "fontStyle": "BOLD", - "isLoading": false, - "isVisible": true, - "key": "coy709x8o8", - "leftColumn": 8, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 4, - "mobileLeftColumn": 1, - "mobileRightColumn": 17, - "mobileTopRow": 0, - "needsErrorInfo": false, - "originalBottomRow": 8, - "originalTopRow": 4, - "overflow": "NONE", - "parentColumnSpace": 13.78125, - "parentId": "9afvyxpp8c", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 56, - "shouldTruncate": false, - "text": "Exibindo dados de todos os concursos", - "textAlign": "CENTER", - "textColor": "#231F20", - "topRow": 0, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "4vtckzhc1e", - "widgetName": "TituloExibirConcursos" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserir/BotaoInserirCandidatos.json b/pages/Home/widgets/ModalInserir/BotaoInserirCandidatos.json deleted file mode 100644 index d22ab15..0000000 --- a/pages/Home/widgets/ModalInserir/BotaoInserirCandidatos.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 17, - "boxShadow": "none", - "buttonColor": "#eab308", - "buttonStyle": "PRIMARY_BUTTON", - "buttonVariant": "PRIMARY", - "disabledWhenInvalid": false, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - } - ], - "dynamicTriggerPathList": [ - { - "key": "onClick" - } - ], - "iconAlign": "left", - "iconName": "book", - "isDefaultClickDisabled": true, - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "c5fnr3flq5", - "leftColumn": 36, - "minWidth": 120, - "mobileBottomRow": 22, - "mobileLeftColumn": 47, - "mobileRightColumn": 63, - "mobileTopRow": 18, - "needsErrorInfo": false, - "onClick": "{{showModal(ModalInserirCandidatos.name);}}", - "originalBottomRow": 17, - "originalTopRow": 13, - "parentId": "0r7dgcqx0t", - "placement": "CENTER", - "recaptchaType": "V3", - "renderMode": "CANVAS", - "resetFormOnClick": false, - "responsiveBehavior": "hug", - "rightColumn": 55, - "text": "Candidatos", - "topRow": 13, - "type": "BUTTON_WIDGET", - "version": 1, - "widgetId": "m92bqqs0li", - "widgetName": "BotaoInserirCandidatos" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserir/BotaoInserirConcursos.json b/pages/Home/widgets/ModalInserir/BotaoInserirConcursos.json deleted file mode 100644 index bbc05b3..0000000 --- a/pages/Home/widgets/ModalInserir/BotaoInserirConcursos.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "0.375rem", - "bottomRow": 17, - "boxShadow": "none", - "buttonColor": "#eab308", - "buttonStyle": "PRIMARY", - "buttonVariant": "PRIMARY", - "disabledWhenInvalid": false, - "dynamicBindingPathList": [], - "dynamicTriggerPathList": [ - { - "key": "onClick" - } - ], - "iconAlign": "left", - "iconName": "briefcase", - "isDefaultClickDisabled": true, - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "c5fnr3flq5", - "leftColumn": 9, - "minWidth": 120, - "mobileBottomRow": 22, - "mobileLeftColumn": 31, - "mobileRightColumn": 47, - "mobileTopRow": 18, - "needsErrorInfo": false, - "onClick": "{{showModal(ModalInserirConcursos.name);}}", - "originalBottomRow": 17, - "originalTopRow": 13, - "parentId": "0r7dgcqx0t", - "placement": "CENTER", - "recaptchaType": "V3", - "renderMode": "CANVAS", - "resetFormOnClick": false, - "responsiveBehavior": "hug", - "rightColumn": 28, - "text": "Concursos", - "topRow": 13, - "type": "BUTTON_WIDGET", - "version": 1, - "widgetId": "e4p9ng07oz", - "widgetName": "BotaoInserirConcursos" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserir/DivisorAtualizarCopy.json b/pages/Home/widgets/ModalInserir/DivisorAtualizarCopy.json deleted file mode 100644 index 5ee1b65..0000000 --- a/pages/Home/widgets/ModalInserir/DivisorAtualizarCopy.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "animateLoading": true, - "bottomRow": 8, - "capSide": 0, - "capType": "dot", - "dividerColor": "#858282", - "dynamicBindingPathList": [], - "dynamicTriggerPathList": [], - "isLoading": false, - "isVisible": true, - "key": "63xzgfvb43", - "leftColumn": 0, - "minWidth": 450, - "mobileBottomRow": 8, - "mobileLeftColumn": 7, - "mobileRightColumn": 27, - "mobileTopRow": 4, - "needsErrorInfo": false, - "orientation": "horizontal", - "parentColumnSpace": 6.9375, - "parentId": "0r7dgcqx0t", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 63, - "strokeStyle": "solid", - "thickness": 2, - "topRow": 4, - "type": "DIVIDER_WIDGET", - "version": 1, - "widgetId": "8g5rjdcl93", - "widgetName": "DivisorAtualizarCopy" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserir/IconeSairModalInserir.json b/pages/Home/widgets/ModalInserir/IconeSairModalInserir.json deleted file mode 100644 index cfd540b..0000000 --- a/pages/Home/widgets/ModalInserir/IconeSairModalInserir.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 23, - "boxShadow": "none", - "buttonColor": "#cf4d10", - "buttonVariant": "TERTIARY", - "dynamicBindingPathList": [ - { - "key": "borderRadius" - } - ], - "dynamicTriggerPathList": [ - { - "key": "onClick" - } - ], - "iconName": "cross", - "iconSize": 24, - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "nmd2xnaox6", - "leftColumn": 57, - "minWidth": 50, - "mobileBottomRow": 4, - "mobileLeftColumn": 58, - "mobileRightColumn": 64, - "mobileTopRow": 0, - "needsErrorInfo": false, - "onClick": "{{closeModal(ModalInserir.name);}}", - "originalBottomRow": 23, - "originalTopRow": 19, - "parentId": "0r7dgcqx0t", - "renderMode": "CANVAS", - "responsiveBehavior": "hug", - "rightColumn": 63, - "topRow": 19, - "type": "ICON_BUTTON_WIDGET", - "version": 1, - "widgetId": "b383vc2b97", - "widgetName": "IconeSairModalInserir" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserir/InformacaoIconeInserir.json b/pages/Home/widgets/ModalInserir/InformacaoIconeInserir.json deleted file mode 100644 index 5fcdec1..0000000 --- a/pages/Home/widgets/ModalInserir/InformacaoIconeInserir.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 23, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "1rem", - "fontStyle": "BOLD", - "isLoading": false, - "isVisible": true, - "key": "hyfpo3ltw0", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 23, - "mobileLeftColumn": 41, - "mobileRightColumn": 57, - "mobileTopRow": 19, - "needsErrorInfo": false, - "originalBottomRow": 23, - "originalTopRow": 19, - "overflow": "NONE", - "parentColumnSpace": 6.9375, - "parentId": "0r7dgcqx0t", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 57, - "shouldTruncate": false, - "text": "Sair", - "textAlign": "RIGHT", - "textColor": "#231F20", - "topRow": 19, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "ixk4j9oxnh", - "widgetName": "InformacaoIconeInserir" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserir/ModalInserir.json b/pages/Home/widgets/ModalInserir/ModalInserir.json deleted file mode 100644 index edf2c39..0000000 --- a/pages/Home/widgets/ModalInserir/ModalInserir.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "1.5rem", - "bottomRow": 274, - "boxShadow": "none", - "canEscapeKeyClose": true, - "canOutsideClickClose": true, - "children": [ - { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 250, - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", - "canExtend": true, - "detachFromLayout": true, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - }, - { - "key": "boxShadow" - } - ], - "dynamicHeight": "AUTO_HEIGHT", - "flexLayers": [], - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "lxuylfkp6l", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minHeight": 0, - "minWidth": 450, - "mobileBottomRow": 0, - "mobileLeftColumn": 0, - "mobileRightColumn": 0, - "mobileTopRow": 0, - "needsErrorInfo": false, - "parentColumnSpace": 1, - "parentId": "ejgedzdngd", - "parentRowSpace": 1, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 0, - "shouldScrollContents": false, - "topRow": 0, - "type": "CANVAS_WIDGET", - "version": 1, - "widgetId": "0r7dgcqx0t", - "widgetName": "Canvas10CopyCopy" - } - ], - "detachFromLayout": true, - "dynamicBindingPathList": [], - "dynamicHeight": "AUTO_HEIGHT", - "dynamicTriggerPathList": [], - "height": 250, - "isCanvas": true, - "isLoading": false, - "key": "c26pzkby7k", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 24, - "minHeight": 250, - "mobileBottomRow": 0, - "mobileLeftColumn": 0, - "mobileRightColumn": 0, - "mobileTopRow": 0, - "needsErrorInfo": false, - "parentColumnSpace": 1, - "parentId": "0", - "parentRowSpace": 1, - "renderMode": "CANVAS", - "rightColumn": 0, - "shouldScrollContents": true, - "topRow": 24, - "type": "MODAL_WIDGET", - "version": 2, - "widgetId": "ejgedzdngd", - "widgetName": "ModalInserir", - "width": 456 -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserir/SubtituloModalInserir.json b/pages/Home/widgets/ModalInserir/SubtituloModalInserir.json deleted file mode 100644 index b0d4460..0000000 --- a/pages/Home/widgets/ModalInserir/SubtituloModalInserir.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "animateLoading": true, - "backgroundColor": "", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 12, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "AUTO_HEIGHT", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "1rem", - "fontStyle": "", - "isLoading": false, - "isVisible": true, - "key": "hyfpo3ltw0", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 8, - "mobileLeftColumn": 0, - "mobileRightColumn": 16, - "mobileTopRow": 4, - "needsErrorInfo": false, - "originalBottomRow": 12, - "originalTopRow": 8, - "overflow": "NONE", - "parentColumnSpace": 6.9375, - "parentId": "0r7dgcqx0t", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 64, - "shouldTruncate": false, - "text": "Qual tabela deseja adicionar um valor?", - "textAlign": "CENTER", - "textColor": "#231F20", - "topRow": 8, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "tmspd5pc31", - "widgetName": "SubtituloModalInserir" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserir/TituloModalInserir.json b/pages/Home/widgets/ModalInserir/TituloModalInserir.json deleted file mode 100644 index d84375e..0000000 --- a/pages/Home/widgets/ModalInserir/TituloModalInserir.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 4, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "1.25rem", - "fontStyle": "BOLD", - "isLoading": false, - "isVisible": true, - "key": "hyfpo3ltw0", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 5, - "mobileLeftColumn": 1, - "mobileRightColumn": 41, - "mobileTopRow": 1, - "needsErrorInfo": false, - "overflow": "NONE", - "parentId": "0r7dgcqx0t", - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 63, - "shouldTruncate": false, - "text": "Acrescentar na tabela", - "textAlign": "CENTER", - "textColor": "#231F20", - "topRow": 0, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "a0lw3m1rde", - "widgetName": "TituloModalInserir" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirCandidatos/BotaoInserirCadastrarCandidato.json b/pages/Home/widgets/ModalInserirCandidatos/BotaoInserirCadastrarCandidato.json deleted file mode 100644 index 368a170..0000000 --- a/pages/Home/widgets/ModalInserirCandidatos/BotaoInserirCadastrarCandidato.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 31, - "boxShadow": "none", - "buttonColor": "#eab308", - "buttonVariant": "PRIMARY", - "disabledWhenInvalid": false, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - } - ], - "dynamicPropertyPathList": [], - "dynamicTriggerPathList": [ - { - "key": "onClick" - } - ], - "iconAlign": "left", - "iconName": "insert", - "isDefaultClickDisabled": true, - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "3cpxkuurp2", - "leftColumn": 20, - "minWidth": 120, - "mobileBottomRow": 34, - "mobileLeftColumn": 23, - "mobileRightColumn": 39, - "mobileTopRow": 30, - "needsErrorInfo": false, - "onClick": "{{JSCadastrarCandidato.cadastrarCandidato();}}", - "originalBottomRow": 32, - "originalTopRow": 28, - "parentColumnSpace": 6.8125, - "parentId": "ztmg68ny6t", - "parentRowSpace": 10, - "placement": "CENTER", - "recaptchaType": "V3", - "renderMode": "CANVAS", - "resetFormOnClick": false, - "responsiveBehavior": "hug", - "rightColumn": 44, - "text": "Cadastrar candidato", - "topRow": 27, - "type": "BUTTON_WIDGET", - "version": 1, - "widgetId": "exb8vansgg", - "widgetName": "BotaoInserirCadastrarCandidato" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirCandidatos/DivisorInserirCandidatos.json b/pages/Home/widgets/ModalInserirCandidatos/DivisorInserirCandidatos.json deleted file mode 100644 index 7f2d6b8..0000000 --- a/pages/Home/widgets/ModalInserirCandidatos/DivisorInserirCandidatos.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "animateLoading": true, - "bottomRow": 8, - "capSide": 0, - "capType": "dot", - "dividerColor": "#858282", - "dynamicBindingPathList": [], - "dynamicTriggerPathList": [], - "isLoading": false, - "isVisible": true, - "key": "kt04fg9sm7", - "leftColumn": 0, - "minWidth": 450, - "mobileBottomRow": 8, - "mobileLeftColumn": 0, - "mobileRightColumn": 20, - "mobileTopRow": 4, - "needsErrorInfo": false, - "orientation": "horizontal", - "originalBottomRow": 8, - "originalTopRow": 4, - "parentColumnSpace": 6.9375, - "parentId": "ztmg68ny6t", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 64, - "strokeStyle": "solid", - "thickness": 2, - "topRow": 4, - "type": "DIVIDER_WIDGET", - "version": 1, - "widgetId": "ozv0ubgtjh", - "widgetName": "DivisorInserirCandidatos" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirCandidatos/EntradaAniversarioInserir.json b/pages/Home/widgets/ModalInserirCandidatos/EntradaAniversarioInserir.json deleted file mode 100644 index 6d89814..0000000 --- a/pages/Home/widgets/ModalInserirCandidatos/EntradaAniversarioInserir.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 17, - "boxShadow": "none", - "closeOnSelection": true, - "dateFormat": "DD/MM/YYYY", - "datePickerType": "DATE_PICKER", - "defaultDate": "2007-07-07T19:25:05.055-03:00", - "dynamicBindingPathList": [ - { - "key": "accentColor" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "firstDayOfWeek": "0", - "isDisabled": false, - "isLoading": false, - "isRequired": false, - "isVisible": true, - "key": "o1fwuj43qj", - "label": "Aniversário", - "labelAlignment": "right", - "labelPosition": "Left", - "labelTextSize": "0.875rem", - "labelWidth": "10", - "leftColumn": 10, - "maxDate": "2007-07-07T15:29:00.000-03:00", - "maxDynamicHeight": 9000, - "minDate": "1990-07-07T15:30:00.000-03:00", - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 20, - "mobileLeftColumn": 0, - "mobileRightColumn": 10, - "mobileTopRow": 13, - "needsErrorInfo": false, - "parentColumnSpace": 7.8125, - "parentId": "ztmg68ny6t", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 53, - "shortcuts": false, - "timePrecision": "None", - "topRow": 13, - "type": "DATE_PICKER_WIDGET2", - "version": 2, - "widgetId": "juz7d9lnjq", - "widgetName": "EntradaAniversarioInserir" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirCandidatos/EntradaCPFInserir.json b/pages/Home/widgets/ModalInserirCandidatos/EntradaCPFInserir.json deleted file mode 100644 index 677727a..0000000 --- a/pages/Home/widgets/ModalInserirCandidatos/EntradaCPFInserir.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "animateLoading": true, - "autoFocus": false, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 21, - "boxShadow": "none", - "defaultText": "", - "dynamicBindingPathList": [ - { - "key": "accentColor" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicPropertyPathList": [ - { - "key": "onTextChanged" - } - ], - "dynamicTriggerPathList": [ - { - "key": "onTextChanged" - } - ], - "iconAlign": "left", - "inputType": "TEXT", - "isDisabled": false, - "isLoading": false, - "isRequired": false, - "isVisible": true, - "key": "en0mlqbq9w", - "label": "CPF", - "labelAlignment": "right", - "labelPosition": "Left", - "labelStyle": "", - "labelTextSize": "0.875rem", - "labelWidth": "7", - "leftColumn": 17, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 15, - "mobileLeftColumn": 0, - "mobileRightColumn": 13, - "mobileTopRow": 8, - "needsErrorInfo": false, - "onTextChanged": "{{ \n EntradaCPFInserir.setValue(\n EntradaCPFInserir.text\n .replace(/\\D/g, '') // tira letras\n .slice(0, 11) // garante que só tera 11 numeros\n .replace(/(\\d{3})(\\d{3})(\\d{3})(\\d{2})/, '$1.$2.$3-$4') // separa bonitinho\n ) \n}}", - "originalBottomRow": 22, - "originalTopRow": 18, - "parentColumnSpace": 12.21875, - "parentId": "ztmg68ny6t", - "parentRowSpace": 10, - "placeholderText": "000.000.000-00", - "renderMode": "CANVAS", - "resetOnSubmit": true, - "responsiveBehavior": "fill", - "rightColumn": 45, - "showStepArrows": false, - "topRow": 17, - "type": "INPUT_WIDGET_V2", - "version": 2, - "widgetId": "c9pxi6ywsn", - "widgetName": "EntradaCPFInserir" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirCandidatos/EntradaNomeInserir.json b/pages/Home/widgets/ModalInserirCandidatos/EntradaNomeInserir.json deleted file mode 100644 index 8d4d1fb..0000000 --- a/pages/Home/widgets/ModalInserirCandidatos/EntradaNomeInserir.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "animateLoading": true, - "autoFocus": false, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 13, - "boxShadow": "none", - "defaultText": "", - "dynamicBindingPathList": [ - { - "key": "accentColor" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "iconAlign": "left", - "inputType": "TEXT", - "isDisabled": false, - "isLoading": false, - "isRequired": false, - "isVisible": true, - "key": "en0mlqbq9w", - "label": "Nome", - "labelAlignment": "right", - "labelPosition": "Left", - "labelStyle": "", - "labelTextSize": "0.875rem", - "labelWidth": "10", - "leftColumn": 10, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 15, - "mobileLeftColumn": 0, - "mobileRightColumn": 13, - "mobileTopRow": 8, - "needsErrorInfo": false, - "originalBottomRow": 12, - "originalTopRow": 8, - "parentColumnSpace": 12.21875, - "parentId": "ztmg68ny6t", - "parentRowSpace": 10, - "placeholderText": "Nome do candidato", - "renderMode": "CANVAS", - "resetOnSubmit": true, - "responsiveBehavior": "fill", - "rightColumn": 53, - "showStepArrows": false, - "topRow": 9, - "type": "INPUT_WIDGET_V2", - "version": 2, - "widgetId": "sko8rrtjxo", - "widgetName": "EntradaNomeInserir" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirCandidatos/InformacaoSairInserir.json b/pages/Home/widgets/ModalInserirCandidatos/InformacaoSairInserir.json deleted file mode 100644 index 80a674f..0000000 --- a/pages/Home/widgets/ModalInserirCandidatos/InformacaoSairInserir.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 4, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "1rem", - "fontStyle": "BOLD", - "isLoading": false, - "isVisible": true, - "key": "9nmr58y8do", - "leftColumn": 53, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 15, - "mobileLeftColumn": 38, - "mobileRightColumn": 54, - "mobileTopRow": 11, - "needsErrorInfo": false, - "overflow": "NONE", - "parentColumnSpace": 8.0625, - "parentId": "ztmg68ny6t", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 61, - "shouldTruncate": false, - "text": "Voltar", - "textAlign": "RIGHT", - "textColor": "#231F20", - "topRow": 0, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "8al4wdir3t", - "widgetName": "InformacaoSairInserir" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirCandidatos/InformacaoSairInserirCandidato.json b/pages/Home/widgets/ModalInserirCandidatos/InformacaoSairInserirCandidato.json deleted file mode 100644 index d558cbf..0000000 --- a/pages/Home/widgets/ModalInserirCandidatos/InformacaoSairInserirCandidato.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 4, - "boxShadow": "none", - "buttonColor": "#cf4d10", - "buttonVariant": "TERTIARY", - "dynamicBindingPathList": [ - { - "key": "borderRadius" - } - ], - "dynamicPropertyPathList": [ - { - "key": "onClick" - } - ], - "dynamicTriggerPathList": [ - { - "key": "onClick" - } - ], - "iconName": "cross", - "iconSize": 24, - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "p9eq8y71p8", - "leftColumn": 61, - "minWidth": 50, - "mobileBottomRow": 4, - "mobileLeftColumn": 58, - "mobileRightColumn": 64, - "mobileTopRow": 0, - "needsErrorInfo": false, - "onClick": "{{showModal(ModalInserir.name).then(() => {\n closeModal(ModalInserirConcursos.name);\n\tEntradaCPFInserir.setValue(\"\");\nEntradaAniversarioInserir.setValue(\"07/07/2007\");\n});}}", - "parentId": "ztmg68ny6t", - "renderMode": "CANVAS", - "responsiveBehavior": "hug", - "rightColumn": 64, - "topRow": 0, - "type": "ICON_BUTTON_WIDGET", - "version": 1, - "widgetId": "n14ybgv0m4", - "widgetName": "InformacaoSairInserirCandidato" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirCandidatos/ModalInserirCandidatos.json b/pages/Home/widgets/ModalInserirCandidatos/ModalInserirCandidatos.json deleted file mode 100644 index f41ca42..0000000 --- a/pages/Home/widgets/ModalInserirCandidatos/ModalInserirCandidatos.json +++ /dev/null @@ -1,86 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 274, - "boxShadow": "none", - "canEscapeKeyClose": true, - "canOutsideClickClose": true, - "children": [ - { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 340, - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", - "canExtend": true, - "detachFromLayout": true, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - }, - { - "key": "boxShadow" - } - ], - "dynamicHeight": "AUTO_HEIGHT", - "flexLayers": [], - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "ec93yhpiwc", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minHeight": 348, - "minWidth": 450, - "mobileBottomRow": 0, - "mobileLeftColumn": 0, - "mobileRightColumn": 0, - "mobileTopRow": 0, - "needsErrorInfo": false, - "parentColumnSpace": 1, - "parentId": "6twql9oqz6", - "parentRowSpace": 1, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 0, - "shouldScrollContents": false, - "topRow": 0, - "type": "CANVAS_WIDGET", - "version": 1, - "widgetId": "ztmg68ny6t", - "widgetName": "Canvas13Copy" - } - ], - "detachFromLayout": true, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "height": 348, - "isCanvas": true, - "isLoading": false, - "key": "835mobw8be", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 24, - "minHeight": 240, - "mobileBottomRow": 0, - "mobileLeftColumn": 0, - "mobileRightColumn": 0, - "mobileTopRow": 0, - "needsErrorInfo": false, - "parentColumnSpace": 1, - "parentId": "0", - "parentRowSpace": 1, - "renderMode": "CANVAS", - "rightColumn": 0, - "shouldScrollContents": true, - "topRow": 34, - "type": "MODAL_WIDGET", - "version": 2, - "widgetId": "6twql9oqz6", - "widgetName": "ModalInserirCandidatos", - "width": 512 -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirCandidatos/ProfissoesInserir.json b/pages/Home/widgets/ModalInserirCandidatos/ProfissoesInserir.json deleted file mode 100644 index befeff9..0000000 --- a/pages/Home/widgets/ModalInserirCandidatos/ProfissoesInserir.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 25, - "boxShadow": "none", - "defaultOptionValue": "[]", - "dynamicBindingPathList": [ - { - "key": "accentColor" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicPropertyPathList": [ - { - "key": "sourceData" - } - ], - "dynamicTriggerPathList": [], - "isDisabled": false, - "isFilterable": true, - "isLoading": false, - "isRequired": false, - "isVisible": true, - "key": "ylb8g0ljvz", - "labelAlignment": "right", - "labelPosition": "Left", - "labelText": "Profissões", - "labelTextSize": "0.875rem", - "labelWidth": "10", - "leftColumn": 5, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 29, - "mobileLeftColumn": 0, - "mobileRightColumn": 9, - "mobileTopRow": 22, - "needsErrorInfo": false, - "optionLabel": "name", - "optionValue": "code", - "originalBottomRow": 27, - "originalTopRow": 23, - "parentColumnSpace": 12.21875, - "parentId": "ztmg68ny6t", - "parentRowSpace": 10, - "placeholderText": "Escolha pelo menos uma profissão", - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 60, - "serverSideFiltering": false, - "sourceData": "[\n {\n \"name\": \"analista de sistemas\",\n \"code\": \"analista de sistemas\"\n },\n {\n \"name\": \"carpinteiro\",\n \"code\": \"carpinteiro\"\n },\n {\n \"name\": \"professor de matematica\",\n \"code\": \"professor de matematica\"\n },\n\t{\n\t\t\"name\": \"assistente adminstrativo\",\n\t\t\"code\": \"asistente administrativo\"\n\t}\n]", - "topRow": 21, - "type": "MULTI_SELECT_WIDGET_V2", - "version": 1, - "widgetId": "u6a5vypnfu", - "widgetName": "ProfissoesInserir" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirCandidatos/TituloInserirCandidatos.json b/pages/Home/widgets/ModalInserirCandidatos/TituloInserirCandidatos.json deleted file mode 100644 index c149376..0000000 --- a/pages/Home/widgets/ModalInserirCandidatos/TituloInserirCandidatos.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 4, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "1rem", - "fontStyle": "BOLD", - "isLoading": false, - "isVisible": true, - "key": "9nmr58y8do", - "leftColumn": 10, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 5, - "mobileLeftColumn": 1, - "mobileRightColumn": 41, - "mobileTopRow": 1, - "needsErrorInfo": false, - "overflow": "NONE", - "parentId": "ztmg68ny6t", - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 53, - "shouldTruncate": false, - "text": "Inserindo dados na tabela Candidatos", - "textAlign": "LEFT", - "textColor": "#231F20", - "topRow": 0, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "xpdkmnsa5c", - "widgetName": "TituloInserirCandidatos" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirConcursos/CadastrarConcurso.json b/pages/Home/widgets/ModalInserirConcursos/CadastrarConcurso.json deleted file mode 100644 index 2c763e7..0000000 --- a/pages/Home/widgets/ModalInserirConcursos/CadastrarConcurso.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 33, - "boxShadow": "none", - "buttonColor": "#eab308", - "buttonVariant": "PRIMARY", - "disabledWhenInvalid": false, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - } - ], - "dynamicPropertyPathList": [], - "dynamicTriggerPathList": [ - { - "key": "onClick" - } - ], - "iconAlign": "left", - "iconName": "insert", - "isDefaultClickDisabled": true, - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "3cpxkuurp2", - "leftColumn": 20, - "minWidth": 120, - "mobileBottomRow": 34, - "mobileLeftColumn": 23, - "mobileRightColumn": 39, - "mobileTopRow": 30, - "needsErrorInfo": false, - "onClick": "{{JSCadastrarConcurso.cadastrarConcurso();}}", - "originalBottomRow": 32, - "originalTopRow": 28, - "parentColumnSpace": 6.8125, - "parentId": "sn3t2w7xdf", - "parentRowSpace": 10, - "placement": "CENTER", - "recaptchaType": "V3", - "renderMode": "CANVAS", - "resetFormOnClick": false, - "responsiveBehavior": "hug", - "rightColumn": 44, - "text": "Cadastrar concurso", - "topRow": 29, - "type": "BUTTON_WIDGET", - "version": 1, - "widgetId": "ziuq1x4wzi", - "widgetName": "CadastrarConcurso" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirConcursos/DivisorInserirConcursos.json b/pages/Home/widgets/ModalInserirConcursos/DivisorInserirConcursos.json deleted file mode 100644 index ffa619d..0000000 --- a/pages/Home/widgets/ModalInserirConcursos/DivisorInserirConcursos.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "animateLoading": true, - "bottomRow": 8, - "capSide": 0, - "capType": "dot", - "dividerColor": "#858282", - "dynamicBindingPathList": [], - "dynamicTriggerPathList": [], - "isLoading": false, - "isVisible": true, - "key": "kt04fg9sm7", - "leftColumn": 0, - "minWidth": 450, - "mobileBottomRow": 8, - "mobileLeftColumn": 0, - "mobileRightColumn": 20, - "mobileTopRow": 4, - "needsErrorInfo": false, - "orientation": "horizontal", - "originalBottomRow": 8, - "originalTopRow": 4, - "parentColumnSpace": 6.9375, - "parentId": "sn3t2w7xdf", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 64, - "strokeStyle": "solid", - "thickness": 2, - "topRow": 4, - "type": "DIVIDER_WIDGET", - "version": 1, - "widgetId": "45hofp2f9d", - "widgetName": "DivisorInserirConcursos" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirConcursos/EntradaCodigoConcursoInserir.json b/pages/Home/widgets/ModalInserirConcursos/EntradaCodigoConcursoInserir.json deleted file mode 100644 index 497159a..0000000 --- a/pages/Home/widgets/ModalInserirConcursos/EntradaCodigoConcursoInserir.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "animateLoading": true, - "autoFocus": false, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 23, - "boxShadow": "none", - "defaultText": "", - "dynamicBindingPathList": [ - { - "key": "accentColor" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "iconAlign": "left", - "inputType": "TEXT", - "isDisabled": false, - "isLoading": false, - "isRequired": false, - "isVisible": true, - "key": "en0mlqbq9w", - "label": "Código do Concurso\n", - "labelAlignment": "left", - "labelPosition": "Left", - "labelStyle": "", - "labelTextSize": "0.875rem", - "labelWidth": "20", - "leftColumn": 10, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 15, - "mobileLeftColumn": 0, - "mobileRightColumn": 13, - "mobileTopRow": 8, - "needsErrorInfo": false, - "originalBottomRow": 22, - "originalTopRow": 18, - "parentColumnSpace": 12.21875, - "parentId": "sn3t2w7xdf", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "resetOnSubmit": true, - "responsiveBehavior": "fill", - "rightColumn": 53, - "showStepArrows": false, - "topRow": 19, - "type": "INPUT_WIDGET_V2", - "version": 2, - "widgetId": "26xh1wsv31", - "widgetName": "EntradaCodigoConcursoInserir" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirConcursos/EntradaEditalAnoInserir.json b/pages/Home/widgets/ModalInserirConcursos/EntradaEditalAnoInserir.json deleted file mode 100644 index a148d2b..0000000 --- a/pages/Home/widgets/ModalInserirConcursos/EntradaEditalAnoInserir.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "animateLoading": true, - "autoFocus": false, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 18, - "boxShadow": "none", - "defaultText": "", - "dynamicBindingPathList": [ - { - "key": "accentColor" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "iconAlign": "left", - "inputType": "TEXT", - "isDisabled": false, - "isLoading": false, - "isRequired": false, - "isVisible": true, - "key": "en0mlqbq9w", - "label": "Ano edital", - "labelAlignment": "left", - "labelPosition": "Left", - "labelStyle": "", - "labelTextSize": "0.875rem", - "labelWidth": "9", - "leftColumn": 35, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 15, - "mobileLeftColumn": 0, - "mobileRightColumn": 13, - "mobileTopRow": 8, - "needsErrorInfo": false, - "originalBottomRow": 17, - "originalTopRow": 13, - "parentColumnSpace": 12.21875, - "parentId": "sn3t2w7xdf", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "resetOnSubmit": true, - "responsiveBehavior": "fill", - "rightColumn": 53, - "showStepArrows": false, - "topRow": 14, - "type": "INPUT_WIDGET_V2", - "version": 2, - "widgetId": "y858kosh44", - "widgetName": "EntradaEditalAnoInserir" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirConcursos/EntradaEditalEdicaoInserir.json b/pages/Home/widgets/ModalInserirConcursos/EntradaEditalEdicaoInserir.json deleted file mode 100644 index 35030ed..0000000 --- a/pages/Home/widgets/ModalInserirConcursos/EntradaEditalEdicaoInserir.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "animateLoading": true, - "autoFocus": false, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 18, - "boxShadow": "none", - "defaultText": "", - "dynamicBindingPathList": [ - { - "key": "accentColor" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "iconAlign": "left", - "inputType": "TEXT", - "isDisabled": false, - "isLoading": false, - "isRequired": false, - "isVisible": true, - "key": "en0mlqbq9w", - "label": "Edição edital", - "labelAlignment": "left", - "labelPosition": "Left", - "labelStyle": "", - "labelTextSize": "0.875rem", - "labelWidth": "12", - "leftColumn": 10, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 15, - "mobileLeftColumn": 0, - "mobileRightColumn": 13, - "mobileTopRow": 8, - "needsErrorInfo": false, - "originalBottomRow": 17, - "originalTopRow": 13, - "parentColumnSpace": 12.21875, - "parentId": "sn3t2w7xdf", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "resetOnSubmit": true, - "responsiveBehavior": "fill", - "rightColumn": 34, - "showStepArrows": false, - "topRow": 14, - "type": "INPUT_WIDGET_V2", - "version": 2, - "widgetId": "2d4wnkae7r", - "widgetName": "EntradaEditalEdicaoInserir" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirConcursos/EntradaOrgaoInserir.json b/pages/Home/widgets/ModalInserirConcursos/EntradaOrgaoInserir.json deleted file mode 100644 index 01e154f..0000000 --- a/pages/Home/widgets/ModalInserirConcursos/EntradaOrgaoInserir.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "animateLoading": true, - "autoFocus": false, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 13, - "boxShadow": "none", - "defaultText": "", - "dynamicBindingPathList": [ - { - "key": "accentColor" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "iconAlign": "left", - "inputType": "TEXT", - "isDisabled": false, - "isLoading": false, - "isRequired": false, - "isVisible": true, - "key": "en0mlqbq9w", - "label": "Órgão", - "labelAlignment": "left", - "labelPosition": "Left", - "labelStyle": "", - "labelTextSize": "0.875rem", - "labelWidth": "10", - "leftColumn": 10, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 15, - "mobileLeftColumn": 0, - "mobileRightColumn": 13, - "mobileTopRow": 8, - "needsErrorInfo": false, - "originalBottomRow": 12, - "originalTopRow": 8, - "parentColumnSpace": 12.21875, - "parentId": "sn3t2w7xdf", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "resetOnSubmit": true, - "responsiveBehavior": "fill", - "rightColumn": 53, - "showStepArrows": false, - "topRow": 9, - "type": "INPUT_WIDGET_V2", - "version": 2, - "widgetId": "r54s8wwltn", - "widgetName": "EntradaOrgaoInserir" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirConcursos/IconeFecharInserirConcursos.json b/pages/Home/widgets/ModalInserirConcursos/IconeFecharInserirConcursos.json deleted file mode 100644 index c732998..0000000 --- a/pages/Home/widgets/ModalInserirConcursos/IconeFecharInserirConcursos.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 4, - "boxShadow": "none", - "buttonColor": "#cf4d10", - "buttonVariant": "TERTIARY", - "dynamicBindingPathList": [ - { - "key": "borderRadius" - } - ], - "dynamicPropertyPathList": [], - "dynamicTriggerPathList": [ - { - "key": "onClick" - } - ], - "iconName": "cross", - "iconSize": 24, - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "p9eq8y71p8", - "leftColumn": 61, - "minWidth": 50, - "mobileBottomRow": 4, - "mobileLeftColumn": 58, - "mobileRightColumn": 64, - "mobileTopRow": 0, - "needsErrorInfo": false, - "onClick": "{{showModal(ModalInserir.name).then(() => {});}}", - "parentId": "sn3t2w7xdf", - "renderMode": "CANVAS", - "responsiveBehavior": "hug", - "rightColumn": 64, - "topRow": 0, - "type": "ICON_BUTTON_WIDGET", - "version": 1, - "widgetId": "1o6er28807", - "widgetName": "IconeFecharInserirConcursos" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirConcursos/InformacaoSairInserirConcursos.json b/pages/Home/widgets/ModalInserirConcursos/InformacaoSairInserirConcursos.json deleted file mode 100644 index 4f10efd..0000000 --- a/pages/Home/widgets/ModalInserirConcursos/InformacaoSairInserirConcursos.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 4, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "AUTO_HEIGHT", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "0.875rem", - "fontStyle": "BOLD", - "isLoading": false, - "isVisible": true, - "key": "9nmr58y8do", - "leftColumn": 53, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 15, - "mobileLeftColumn": 38, - "mobileRightColumn": 54, - "mobileTopRow": 11, - "needsErrorInfo": false, - "originalBottomRow": 15, - "originalTopRow": 11, - "overflow": "NONE", - "parentColumnSpace": 8.0625, - "parentId": "sn3t2w7xdf", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 61, - "shouldTruncate": false, - "text": "Voltar", - "textAlign": "RIGHT", - "textColor": "#231F20", - "topRow": 0, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "35h3cwf7js", - "widgetName": "InformacaoSairInserirConcursos" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirConcursos/ListaVagasInserir.json b/pages/Home/widgets/ModalInserirConcursos/ListaVagasInserir.json deleted file mode 100644 index c9b3c93..0000000 --- a/pages/Home/widgets/ModalInserirConcursos/ListaVagasInserir.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 28, - "boxShadow": "none", - "defaultOptionValue": "[]", - "dynamicBindingPathList": [ - { - "key": "accentColor" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicPropertyPathList": [ - { - "key": "sourceData" - } - ], - "dynamicTriggerPathList": [], - "isDisabled": false, - "isFilterable": true, - "isLoading": false, - "isRequired": false, - "isVisible": true, - "key": "ylb8g0ljvz", - "labelAlignment": "left", - "labelPosition": "Left", - "labelText": "Lista de Vagas", - "labelTextSize": "0.875rem", - "labelWidth": "15", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 29, - "mobileLeftColumn": 0, - "mobileRightColumn": 9, - "mobileTopRow": 22, - "needsErrorInfo": false, - "optionLabel": "name", - "optionValue": "code", - "originalBottomRow": 27, - "originalTopRow": 23, - "parentColumnSpace": 12.21875, - "parentId": "sn3t2w7xdf", - "parentRowSpace": 10, - "placeholderText": "Select option(s)", - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 63, - "serverSideFiltering": false, - "sourceData": "[\n {\n \"name\": \"analista de sistemas\",\n \"code\": \"analista de sistemas\"\n },\n {\n \"name\": \"carpinteiro\",\n \"code\": \"carpinteiro\"\n },\n {\n \"name\": \"professor de matemática\",\n \"code\": \"professor de matematica\"\n },\n\t{\n\t\t\"name\": \"assistente adminstrativo\",\n\t\t\"code\": \"assistente administrativo\"\n\t}\n]", - "topRow": 24, - "type": "MULTI_SELECT_WIDGET_V2", - "version": 1, - "widgetId": "4x313xfz5s", - "widgetName": "ListaVagasInserir" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirConcursos/ModalInserirConcursos.json b/pages/Home/widgets/ModalInserirConcursos/ModalInserirConcursos.json deleted file mode 100644 index e5494ac..0000000 --- a/pages/Home/widgets/ModalInserirConcursos/ModalInserirConcursos.json +++ /dev/null @@ -1,86 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 240, - "boxShadow": "none", - "canEscapeKeyClose": true, - "canOutsideClickClose": true, - "children": [ - { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 380, - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", - "canExtend": true, - "detachFromLayout": true, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - }, - { - "key": "boxShadow" - } - ], - "dynamicHeight": "AUTO_HEIGHT", - "flexLayers": [], - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "ec93yhpiwc", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minHeight": 380, - "minWidth": 450, - "mobileBottomRow": 0, - "mobileLeftColumn": 0, - "mobileRightColumn": 0, - "mobileTopRow": 0, - "needsErrorInfo": false, - "parentColumnSpace": 1, - "parentId": "ppn00xqhgv", - "parentRowSpace": 1, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 0, - "shouldScrollContents": false, - "topRow": 0, - "type": "CANVAS_WIDGET", - "version": 1, - "widgetId": "sn3t2w7xdf", - "widgetName": "Canvas13" - } - ], - "detachFromLayout": true, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "height": 380, - "isCanvas": true, - "isLoading": false, - "key": "835mobw8be", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 24, - "minHeight": 240, - "mobileBottomRow": 0, - "mobileLeftColumn": 0, - "mobileRightColumn": 0, - "mobileTopRow": 0, - "needsErrorInfo": false, - "parentColumnSpace": 1, - "parentId": "0", - "parentRowSpace": 1, - "renderMode": "CANVAS", - "rightColumn": 0, - "shouldScrollContents": true, - "topRow": 0, - "type": "MODAL_WIDGET", - "version": 2, - "widgetId": "ppn00xqhgv", - "widgetName": "ModalInserirConcursos", - "width": 512 -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirConcursos/TituloInserirConcursos.json b/pages/Home/widgets/ModalInserirConcursos/TituloInserirConcursos.json deleted file mode 100644 index 76e2df6..0000000 --- a/pages/Home/widgets/ModalInserirConcursos/TituloInserirConcursos.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 4, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "1rem", - "fontStyle": "BOLD", - "isLoading": false, - "isVisible": true, - "key": "9nmr58y8do", - "leftColumn": 10, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 5, - "mobileLeftColumn": 1, - "mobileRightColumn": 41, - "mobileTopRow": 1, - "needsErrorInfo": false, - "overflow": "NONE", - "parentId": "sn3t2w7xdf", - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 53, - "shouldTruncate": false, - "text": "Inserindo dados na tabela concursos", - "textAlign": "LEFT", - "textColor": "#231F20", - "topRow": 0, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "yz42pjki4z", - "widgetName": "TituloInserirConcursos" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalVisualizacao/BotaoVisualizarCandidatos.json b/pages/Home/widgets/ModalVisualizacao/BotaoVisualizarCandidatos.json deleted file mode 100644 index f1af2fb..0000000 --- a/pages/Home/widgets/ModalVisualizacao/BotaoVisualizarCandidatos.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 17, - "boxShadow": "none", - "buttonColor": "#e0dede", - "buttonStyle": "PRIMARY_BUTTON", - "buttonVariant": "PRIMARY", - "disabledWhenInvalid": false, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - } - ], - "dynamicTriggerPathList": [ - { - "key": "onClick" - } - ], - "iconAlign": "left", - "iconName": "book", - "isDefaultClickDisabled": true, - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "c5fnr3flq5", - "leftColumn": 36, - "minWidth": 120, - "mobileBottomRow": 22, - "mobileLeftColumn": 47, - "mobileRightColumn": 63, - "mobileTopRow": 18, - "needsErrorInfo": false, - "onClick": "{{showModal(ModalExibirCandidatos.name);}}", - "originalBottomRow": 17, - "originalTopRow": 13, - "parentId": "3bmxuja9gh", - "placement": "CENTER", - "recaptchaType": "V3", - "renderMode": "CANVAS", - "resetFormOnClick": false, - "responsiveBehavior": "hug", - "rightColumn": 55, - "text": "Candidatos", - "topRow": 13, - "type": "BUTTON_WIDGET", - "version": 1, - "widgetId": "g51adzfn74", - "widgetName": "BotaoVisualizarCandidatos" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalVisualizacao/BotaoVisualizarConcursos.json b/pages/Home/widgets/ModalVisualizacao/BotaoVisualizarConcursos.json deleted file mode 100644 index 83e7a9b..0000000 --- a/pages/Home/widgets/ModalVisualizacao/BotaoVisualizarConcursos.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 17, - "boxShadow": "none", - "buttonColor": "#e0dede", - "buttonStyle": "PRIMARY", - "buttonVariant": "PRIMARY", - "disabledWhenInvalid": false, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - } - ], - "dynamicTriggerPathList": [ - { - "key": "onClick" - } - ], - "iconAlign": "left", - "iconName": "briefcase", - "isDefaultClickDisabled": true, - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "c5fnr3flq5", - "leftColumn": 9, - "minWidth": 120, - "mobileBottomRow": 22, - "mobileLeftColumn": 31, - "mobileRightColumn": 47, - "mobileTopRow": 18, - "needsErrorInfo": false, - "onClick": "{{showModal(ModalExibirConcursos.name);}}", - "originalBottomRow": 17, - "originalTopRow": 13, - "parentId": "3bmxuja9gh", - "placement": "CENTER", - "recaptchaType": "V3", - "renderMode": "CANVAS", - "resetFormOnClick": false, - "responsiveBehavior": "hug", - "rightColumn": 28, - "text": "Concursos", - "topRow": 13, - "type": "BUTTON_WIDGET", - "version": 1, - "widgetId": "7u9po0hojh", - "widgetName": "BotaoVisualizarConcursos" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalVisualizacao/DivisorVisualizacao.json b/pages/Home/widgets/ModalVisualizacao/DivisorVisualizacao.json deleted file mode 100644 index b54441f..0000000 --- a/pages/Home/widgets/ModalVisualizacao/DivisorVisualizacao.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "animateLoading": true, - "bottomRow": 8, - "capSide": 0, - "capType": "dot", - "dividerColor": "#858282", - "dynamicBindingPathList": [], - "dynamicTriggerPathList": [], - "isLoading": false, - "isVisible": true, - "key": "63xzgfvb43", - "leftColumn": 0, - "minWidth": 450, - "mobileBottomRow": 8, - "mobileLeftColumn": 7, - "mobileRightColumn": 27, - "mobileTopRow": 4, - "needsErrorInfo": false, - "orientation": "horizontal", - "parentColumnSpace": 6.9375, - "parentId": "3bmxuja9gh", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 63, - "strokeStyle": "solid", - "thickness": 2, - "topRow": 4, - "type": "DIVIDER_WIDGET", - "version": 1, - "widgetId": "nrxm6utgvu", - "widgetName": "DivisorVisualizacao" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalVisualizacao/IconeSairModalVisualizacao.json b/pages/Home/widgets/ModalVisualizacao/IconeSairModalVisualizacao.json deleted file mode 100644 index f7ceb5f..0000000 --- a/pages/Home/widgets/ModalVisualizacao/IconeSairModalVisualizacao.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 23, - "boxShadow": "none", - "buttonColor": "#cf4d10", - "buttonVariant": "TERTIARY", - "dynamicBindingPathList": [ - { - "key": "borderRadius" - } - ], - "dynamicTriggerPathList": [ - { - "key": "onClick" - } - ], - "iconName": "cross", - "iconSize": 24, - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "nmd2xnaox6", - "leftColumn": 57, - "minWidth": 50, - "mobileBottomRow": 4, - "mobileLeftColumn": 58, - "mobileRightColumn": 64, - "mobileTopRow": 0, - "needsErrorInfo": false, - "onClick": "{{closeModal(ModalVisualizacao.name);}}", - "originalBottomRow": 23, - "originalTopRow": 19, - "parentId": "3bmxuja9gh", - "renderMode": "CANVAS", - "responsiveBehavior": "hug", - "rightColumn": 63, - "topRow": 19, - "type": "ICON_BUTTON_WIDGET", - "version": 1, - "widgetId": "72jruz0bx9", - "widgetName": "IconeSairModalVisualizacao" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalVisualizacao/InformacaoIcone.json b/pages/Home/widgets/ModalVisualizacao/InformacaoIcone.json deleted file mode 100644 index 4dc093e..0000000 --- a/pages/Home/widgets/ModalVisualizacao/InformacaoIcone.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 23, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "1rem", - "fontStyle": "BOLD", - "isLoading": false, - "isVisible": true, - "key": "hyfpo3ltw0", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 23, - "mobileLeftColumn": 41, - "mobileRightColumn": 57, - "mobileTopRow": 19, - "needsErrorInfo": false, - "originalBottomRow": 23, - "originalTopRow": 19, - "overflow": "NONE", - "parentColumnSpace": 6.9375, - "parentId": "3bmxuja9gh", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 57, - "shouldTruncate": false, - "text": "Sair", - "textAlign": "RIGHT", - "textColor": "#231F20", - "topRow": 19, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "x4px49dp4q", - "widgetName": "InformacaoIcone" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalVisualizacao/ModalVisualizacao.json b/pages/Home/widgets/ModalVisualizacao/ModalVisualizacao.json deleted file mode 100644 index 2fd4786..0000000 --- a/pages/Home/widgets/ModalVisualizacao/ModalVisualizacao.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "1.5rem", - "bottomRow": 250, - "boxShadow": "none", - "canEscapeKeyClose": true, - "canOutsideClickClose": true, - "children": [ - { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 250, - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", - "canExtend": true, - "detachFromLayout": true, - "dynamicBindingPathList": [ - { - "key": "borderRadius" - }, - { - "key": "boxShadow" - } - ], - "dynamicHeight": "AUTO_HEIGHT", - "flexLayers": [], - "isDisabled": false, - "isLoading": false, - "isVisible": true, - "key": "lxuylfkp6l", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minHeight": 0, - "minWidth": 450, - "mobileBottomRow": 0, - "mobileLeftColumn": 0, - "mobileRightColumn": 0, - "mobileTopRow": 0, - "needsErrorInfo": false, - "parentColumnSpace": 1, - "parentId": "k0zwudxl6x", - "parentRowSpace": 1, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 0, - "shouldScrollContents": false, - "topRow": 0, - "type": "CANVAS_WIDGET", - "version": 1, - "widgetId": "3bmxuja9gh", - "widgetName": "Canvas10" - } - ], - "detachFromLayout": true, - "dynamicBindingPathList": [], - "dynamicHeight": "AUTO_HEIGHT", - "dynamicTriggerPathList": [], - "height": 250, - "isCanvas": true, - "isLoading": false, - "key": "c26pzkby7k", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 24, - "minHeight": 250, - "mobileBottomRow": 0, - "mobileLeftColumn": 0, - "mobileRightColumn": 0, - "mobileTopRow": 0, - "needsErrorInfo": false, - "parentColumnSpace": 1, - "parentId": "0", - "parentRowSpace": 1, - "renderMode": "CANVAS", - "rightColumn": 0, - "shouldScrollContents": true, - "topRow": 0, - "type": "MODAL_WIDGET", - "version": 2, - "widgetId": "k0zwudxl6x", - "widgetName": "ModalVisualizacao", - "width": 456 -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalVisualizacao/SubtituloModalVisualizacao.json b/pages/Home/widgets/ModalVisualizacao/SubtituloModalVisualizacao.json deleted file mode 100644 index 7fa0ae7..0000000 --- a/pages/Home/widgets/ModalVisualizacao/SubtituloModalVisualizacao.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "animateLoading": true, - "backgroundColor": "", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 12, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "AUTO_HEIGHT", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "1rem", - "fontStyle": "", - "isLoading": false, - "isVisible": true, - "key": "hyfpo3ltw0", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 8, - "mobileLeftColumn": 0, - "mobileRightColumn": 16, - "mobileTopRow": 4, - "needsErrorInfo": false, - "originalBottomRow": 12, - "originalTopRow": 8, - "overflow": "NONE", - "parentColumnSpace": 6.9375, - "parentId": "3bmxuja9gh", - "parentRowSpace": 10, - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 64, - "shouldTruncate": false, - "text": "Qual tabela deseja visualizar?", - "textAlign": "CENTER", - "textColor": "#231F20", - "topRow": 8, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "yoyzt5bhii", - "widgetName": "SubtituloModalVisualizacao" -} \ No newline at end of file diff --git a/pages/Home/widgets/ModalVisualizacao/TituloModalVisualizacao.json b/pages/Home/widgets/ModalVisualizacao/TituloModalVisualizacao.json deleted file mode 100644 index 0b91f5a..0000000 --- a/pages/Home/widgets/ModalVisualizacao/TituloModalVisualizacao.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "animateLoading": true, - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "bottomRow": 4, - "dynamicBindingPathList": [ - { - "key": "truncateButtonColor" - }, - { - "key": "fontFamily" - }, - { - "key": "borderRadius" - } - ], - "dynamicHeight": "FIXED", - "dynamicTriggerPathList": [], - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "fontSize": "1.25rem", - "fontStyle": "BOLD", - "isLoading": false, - "isVisible": true, - "key": "hyfpo3ltw0", - "leftColumn": 0, - "maxDynamicHeight": 9000, - "minDynamicHeight": 4, - "minWidth": 450, - "mobileBottomRow": 5, - "mobileLeftColumn": 1, - "mobileRightColumn": 41, - "mobileTopRow": 1, - "needsErrorInfo": false, - "overflow": "NONE", - "parentId": "3bmxuja9gh", - "renderMode": "CANVAS", - "responsiveBehavior": "fill", - "rightColumn": 63, - "shouldTruncate": false, - "text": "Visualização", - "textAlign": "CENTER", - "textColor": "#231F20", - "topRow": 0, - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "type": "TEXT_WIDGET", - "version": 1, - "widgetId": "bf3wo3ot2d", - "widgetName": "TituloModalVisualizacao" -} \ No newline at end of file From 47a1015e6298052f7364dfab2bda586ad12876f5 Mon Sep 17 00:00:00 2001 From: Luiz Fernando Rojas <82002466+LuizRojas@users.noreply.github.com> Date: Wed, 9 Jul 2025 23:23:29 -0300 Subject: [PATCH 25/36] Delete README.md --- README.md | 1 - 1 file changed, 1 deletion(-) delete mode 100644 README.md diff --git a/README.md b/README.md deleted file mode 100644 index 8b13789..0000000 --- a/README.md +++ /dev/null @@ -1 +0,0 @@ - From bae4a302107168bb62321faefcf07293a100057b Mon Sep 17 00:00:00 2001 From: Luiz Fernando Rojas <82002466+LuizRojas@users.noreply.github.com> Date: Wed, 9 Jul 2025 23:23:36 -0300 Subject: [PATCH 26/36] Delete application.json --- application.json | 20 -------------------- 1 file changed, 20 deletions(-) delete mode 100644 application.json diff --git a/application.json b/application.json deleted file mode 100644 index 194df92..0000000 --- a/application.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "appIsExample": false, - "appLayout": { - "type": "FLUID" - }, - "applicationVersion": 2, - "collapseInvisibleWidgets": true, - "color": "#ECECEC", - "evaluationVersion": 2, - "icon": "bag", - "pages": [ - { - "id": "Home", - "isDefault": true - } - ], - "unpublishedAppLayout": { - "type": "FLUID" - } -} \ No newline at end of file From aabe25d1af963b494d7f6a4325259b5060e09997 Mon Sep 17 00:00:00 2001 From: Luiz Fernando Rojas <82002466+LuizRojas@users.noreply.github.com> Date: Wed, 9 Jul 2025 23:23:50 -0300 Subject: [PATCH 27/36] Delete metadata.json --- metadata.json | 6 ------ 1 file changed, 6 deletions(-) delete mode 100644 metadata.json diff --git a/metadata.json b/metadata.json deleted file mode 100644 index 45ad19b..0000000 --- a/metadata.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "artifactJsonType": "APPLICATION", - "clientSchemaVersion": 2, - "fileFormatVersion": 5, - "serverSchemaVersion": 12 -} \ No newline at end of file From 42fd7c03b3b5e570a50c6ea5a81f19943e4735fb Mon Sep 17 00:00:00 2001 From: Luiz Fernando Rojas <82002466+LuizRojas@users.noreply.github.com> Date: Wed, 9 Jul 2025 23:24:38 -0300 Subject: [PATCH 28/36] Delete theme.json --- theme.json | 407 ----------------------------------------------------- 1 file changed, 407 deletions(-) delete mode 100644 theme.json diff --git a/theme.json b/theme.json deleted file mode 100644 index ad398a9..0000000 --- a/theme.json +++ /dev/null @@ -1,407 +0,0 @@ -{ - "config": { - "borderRadius": { - "appBorderRadius": { - "L": "1.5rem", - "M": "0.375rem", - "none": "0px" - } - }, - "boxShadow": { - "appBoxShadow": { - "L": "0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)", - "M": "0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)", - "S": "0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)", - "none": "none" - } - }, - "colors": { - "backgroundColor": "#F8FAFC", - "primaryColor": "#553DE9" - }, - "fontFamily": { - "appFont": [ - "System Default", - "Nunito Sans", - "Poppins", - "Inter", - "Montserrat", - "Noto Sans", - "Open Sans", - "Roboto", - "Rubik", - "Ubuntu" - ] - }, - "order": 1 - }, - "displayName": "Modern", - "isSystemTheme": false, - "name": "Default-New", - "properties": { - "borderRadius": { - "appBorderRadius": "0.375rem" - }, - "boxShadow": { - "appBoxShadow": "0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)" - }, - "colors": { - "backgroundColor": "#f4f4f5", - "primaryColor": "#15803d" - }, - "fontFamily": { - "appFont": "Open Sans" - } - }, - "stylesheet": { - "AUDIO_RECORDER_WIDGET": { - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none" - }, - "BUTTON_GROUP_WIDGET": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none", - "childStylesheet": { - "button": { - "buttonColor": "{{appsmith.theme.colors.primaryColor}}" - } - } - }, - "BUTTON_WIDGET": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none", - "buttonColor": "{{appsmith.theme.colors.primaryColor}}" - }, - "CAMERA_WIDGET": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none" - }, - "CATEGORY_SLIDER_WIDGET": { - "accentColor": "{{appsmith.theme.colors.primaryColor}}" - }, - "CHART_WIDGET": { - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}" - }, - "CHECKBOX_GROUP_WIDGET": { - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}" - }, - "CHECKBOX_WIDGET": { - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}" - }, - "CIRCULAR_PROGRESS_WIDGET": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "fillColor": "{{appsmith.theme.colors.primaryColor}}" - }, - "CODE_SCANNER_WIDGET": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none", - "buttonColor": "{{appsmith.theme.colors.primaryColor}}" - }, - "CONTAINER_WIDGET": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}" - }, - "CURRENCY_INPUT_WIDGET": { - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none" - }, - "DATE_PICKER_WIDGET2": { - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none" - }, - "DROP_DOWN_WIDGET": { - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none" - }, - "FILE_PICKER_WIDGET_V2": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none", - "buttonColor": "{{appsmith.theme.colors.primaryColor}}" - }, - "FORM_BUTTON_WIDGET": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none", - "buttonColor": "{{appsmith.theme.colors.primaryColor}}" - }, - "FORM_WIDGET": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}" - }, - "ICON_BUTTON_WIDGET": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none", - "buttonColor": "{{appsmith.theme.colors.primaryColor}}" - }, - "IFRAME_WIDGET": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}" - }, - "IMAGE_WIDGET": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none" - }, - "INPUT_WIDGET": { - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none" - }, - "INPUT_WIDGET_V2": { - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none" - }, - "JSON_FORM_WIDGET": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", - "childStylesheet": { - "ARRAY": { - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none", - "cellBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "cellBoxShadow": "none" - }, - "CHECKBOX": { - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}" - }, - "CURRENCY_INPUT": { - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none" - }, - "DATEPICKER": { - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none" - }, - "EMAIL_INPUT": { - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none" - }, - "MULTILINE_TEXT_INPUT": { - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none" - }, - "MULTISELECT": { - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none" - }, - "NUMBER_INPUT": { - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none" - }, - "OBJECT": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none", - "cellBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "cellBoxShadow": "none" - }, - "PASSWORD_INPUT": { - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none" - }, - "PHONE_NUMBER_INPUT": { - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none" - }, - "RADIO_GROUP": { - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "boxShadow": "none" - }, - "SELECT": { - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none" - }, - "SWITCH": { - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "boxShadow": "none" - }, - "TEXT_INPUT": { - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none" - } - }, - "resetButtonStyles": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none", - "buttonColor": "{{appsmith.theme.colors.primaryColor}}" - }, - "submitButtonStyles": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none", - "buttonColor": "{{appsmith.theme.colors.primaryColor}}" - } - }, - "LIST_WIDGET": { - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}" - }, - "MAP_CHART_WIDGET": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}" - }, - "MAP_WIDGET": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}" - }, - "MENU_BUTTON_WIDGET": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none", - "menuColor": "{{appsmith.theme.colors.primaryColor}}" - }, - "MODAL_WIDGET": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none" - }, - "MULTI_SELECT_TREE_WIDGET": { - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none" - }, - "MULTI_SELECT_WIDGET": { - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none" - }, - "MULTI_SELECT_WIDGET_V2": { - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none" - }, - "NUMBER_SLIDER_WIDGET": { - "accentColor": "{{appsmith.theme.colors.primaryColor}}" - }, - "PHONE_INPUT_WIDGET": { - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none" - }, - "PROGRESSBAR_WIDGET": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "fillColor": "{{appsmith.theme.colors.primaryColor}}" - }, - "PROGRESS_WIDGET": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "fillColor": "{{appsmith.theme.colors.primaryColor}}" - }, - "RADIO_GROUP_WIDGET": { - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "boxShadow": "none" - }, - "RANGE_SLIDER_WIDGET": { - "accentColor": "{{appsmith.theme.colors.primaryColor}}" - }, - "RATE_WIDGET": { - "activeColor": "{{appsmith.theme.colors.primaryColor}}" - }, - "RICH_TEXT_EDITOR_WIDGET": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}" - }, - "SELECT_WIDGET": { - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none" - }, - "SINGLE_SELECT_TREE_WIDGET": { - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none" - }, - "STATBOX_WIDGET": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}" - }, - "SWITCH_GROUP_WIDGET": { - "accentColor": "{{appsmith.theme.colors.primaryColor}}" - }, - "SWITCH_WIDGET": { - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "boxShadow": "none" - }, - "TABLE_WIDGET": { - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", - "childStylesheet": { - "button": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none", - "buttonColor": "{{appsmith.theme.colors.primaryColor}}" - }, - "iconButton": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none", - "buttonColor": "{{appsmith.theme.colors.primaryColor}}" - }, - "menuButton": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none", - "menuColor": "{{appsmith.theme.colors.primaryColor}}" - } - } - }, - "TABLE_WIDGET_V2": { - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", - "childStylesheet": { - "button": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none", - "buttonColor": "{{appsmith.theme.colors.primaryColor}}" - }, - "editActions": { - "discardBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "discardButtonColor": "{{appsmith.theme.colors.primaryColor}}", - "saveBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "saveButtonColor": "{{appsmith.theme.colors.primaryColor}}" - }, - "iconButton": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none", - "buttonColor": "{{appsmith.theme.colors.primaryColor}}" - }, - "menuButton": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "none", - "menuColor": "{{appsmith.theme.colors.primaryColor}}" - } - } - }, - "TABS_WIDGET": { - "accentColor": "{{appsmith.theme.colors.primaryColor}}", - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}" - }, - "TEXT_WIDGET": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", - "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}" - }, - "VIDEO_WIDGET": { - "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", - "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}" - } - } -} \ No newline at end of file From c0c9f5303bf439b3579747b6e87710e209be1aa5 Mon Sep 17 00:00:00 2001 From: Luiz Fernando Rojas Date: Thu, 10 Jul 2025 02:26:24 +0000 Subject: [PATCH 29/36] System added readme file --- README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..6c3838f --- /dev/null +++ b/README.md @@ -0,0 +1,11 @@ +![](https://raw.githubusercontent.com/appsmithorg/appsmith/release/static/appsmith_logo_primary.png) + +This app is built using Appsmith. Turn any datasource into an internal app in minutes. Appsmith lets you drag-and-drop components to build dashboards, write logic with JavaScript objects and connect to any API, database or GraphQL source. + +![](https://raw.githubusercontent.com/appsmithorg/appsmith/release/static/images/integrations.png) + +### [Github](https://github.com/appsmithorg/appsmith) • [Docs](https://docs.appsmith.com/?utm_source=github&utm_medium=social&utm_content=appsmith_docs&utm_campaign=null&utm_term=appsmith_docs) • [Community](https://community.appsmith.com/) • [Tutorials](https://github.com/appsmithorg/appsmith/tree/update/readme#tutorials) • [Youtube](https://www.youtube.com/appsmith) • [Discord](https://discord.gg/rBTTVJp) + +##### You can visit the application using the below link + +###### [![](https://assets.appsmith.com/git-sync/Buttons.svg) ](https://desafio-leds-luizrojas.appsmith.com/applications/686eec1a4c97004f2122aea3/pages/686eec1a4c97004f2122aea6) [![](https://assets.appsmith.com/git-sync/Buttons2.svg)](https://desafio-leds-luizrojas.appsmith.com/applications/686eec1a4c97004f2122aea3/pages/686eec1a4c97004f2122aea6/edit) From 34d128f03e86803f2f568a3c2c3472fd15a34d42 Mon Sep 17 00:00:00 2001 From: Luiz Fernando Rojas Date: Thu, 10 Jul 2025 02:26:28 +0000 Subject: [PATCH 30/36] System generated commit, initial commit --- application.json | 20 + datasources/candidatos-concursos-db.json | 6 + ...0eMfljL6C6C8l4cJeXvIrySEe8UzCvBgKd8iM.json | 10 + metadata.json | 6 + pages/Home/Home.json | 32 ++ .../JSBuscarCandidatosAlterar.js | 46 ++ .../JSBuscarCandidatosAlterar/metadata.json | 11 + .../JSBuscarCandidatosByCodigo.js | 30 ++ .../JSBuscarCandidatosByCodigo/metadata.json | 11 + .../JSBuscarConcursosAlterar.js | 37 ++ .../JSBuscarConcursosAlterar/metadata.json | 11 + .../JSBuscarConcursosByCPF.js | 30 ++ .../JSBuscarConcursosByCPF/metadata.json | 11 + .../JSCadastrarCandidato.js | 55 +++ .../JSCadastrarCandidato/metadata.json | 11 + .../JSCadastrarConcurso.js | 53 +++ .../JSCadastrarConcurso/metadata.json | 11 + .../JSCandidatoAtualizar.js | 43 ++ .../JSCandidatoAtualizar/metadata.json | 11 + .../JSCandidatoDeletar/JSCandidatoDeletar.js | 36 ++ .../JSCandidatoDeletar/metadata.json | 11 + .../JSConcursoAtualizar.js | 96 +++++ .../JSConcursoAtualizar/metadata.json | 11 + .../JSConcursoDeletar/JSConcursoDeletar.js | 34 ++ .../jsobjects/JSConcursoDeletar/metadata.json | 11 + .../JSConfirmarDeletarCandidato.js | 23 + .../JSConfirmarDeletarCandidato/metadata.json | 11 + .../JSConfirmarDeletarConcurso.js | 23 + .../JSConfirmarDeletarConcurso/metadata.json | 11 + .../metadata.json | 35 ++ .../metadata.json | 35 ++ .../metadata.json | 35 ++ .../metadata.json | 35 ++ .../metadata.json | 31 ++ .../metadata.json | 31 ++ .../metadata.json | 31 ++ .../metadata.json | 35 ++ .../metadata.json | 31 ++ .../metadata.json | 35 ++ .../metadata.json | 35 ++ .../metadata.json | 32 ++ .../metadata.json | 32 ++ .../metadata.json | 32 ++ .../metadata.json | 31 ++ .../addCandidatoAPI/addCandidatoAPI.txt | 6 + .../queries/addCandidatoAPI/metadata.json | 52 +++ .../addCandidato_Neon/addCandidato_Neon.txt | 7 + .../queries/addCandidato_Neon/metadata.json | 35 ++ .../queries/addConcursoAPI/addConcursoAPI.txt | 6 + .../Home/queries/addConcursoAPI/metadata.json | 52 +++ .../addConcurso_Neon/addConcurso_Neon.txt | 7 + .../queries/addConcurso_Neon/metadata.json | 35 ++ .../deleteCandidatoAPI/deleteCandidatoAPI.txt | 0 .../queries/deleteCandidatoAPI/metadata.json | 52 +++ .../deleteCandidato_Neon.txt | 3 + .../deleteCandidato_Neon/metadata.json | 35 ++ .../deleteConcursoAPI/deleteConcursoAPI.txt | 0 .../queries/deleteConcursoAPI/metadata.json | 52 +++ .../deleteConcursoByCodigo_Neon.txt | 3 + .../deleteConcursoByCodigo_Neon/metadata.json | 35 ++ .../fetchAllVagasAPI/fetchAllVagasAPI.txt | 0 .../queries/fetchAllVagasAPI/metadata.json | 43 ++ .../fetchCandidatos/fetchCandidatos.txt | 0 .../queries/fetchCandidatos/metadata.json | 43 ++ .../fetchCandidatosByCPF.txt | 0 .../fetchCandidatosByCPF/metadata.json | 47 ++ .../fetchCandidatosDataByCodigo.txt | 0 .../fetchCandidatosDataByCodigo/metadata.json | 47 ++ .../queries/fetchConcursos/fetchConcursos.txt | 0 .../Home/queries/fetchConcursos/metadata.json | 43 ++ .../fetchConcursosByCodigoConcurso.txt | 0 .../metadata.json | 47 ++ .../fetchConcursosDataByCPF.txt | 0 .../fetchConcursosDataByCPF/metadata.json | 47 ++ .../getCandidatoByCPF_Neon.txt | 9 + .../getCandidatoByCPF_Neon/metadata.json | 35 ++ .../getCandidatosByCodigoConc_Neon.txt | 20 + .../metadata.json | 35 ++ .../getCandidatos_Neon/getCandidatos_Neon.txt | 9 + .../queries/getCandidatos_Neon/metadata.json | 31 ++ .../getConcursoCodigo_Neon.txt | 20 + .../getConcursoCodigo_Neon/metadata.json | 35 ++ .../getConcursosByCpf_Neon.txt | 20 + .../getConcursosByCpf_Neon/metadata.json | 35 ++ .../getConcursos_Neon/getConcursos_Neon.txt | 9 + .../queries/getConcursos_Neon/metadata.json | 31 ++ .../queries/updateCandidatoAPI/metadata.json | 55 +++ .../updateCandidatoAPI/updateCandidatoAPI.txt | 5 + .../updateCandidato_Neon/metadata.json | 35 ++ .../updateCandidato_Neon.txt | 7 + .../queries/updateConcursoAPI/metadata.json | 55 +++ .../updateConcursoAPI/updateConcursoAPI.txt | 5 + .../queries/updateConcurso_Neon/metadata.json | 35 ++ .../updateConcurso_Neon.txt | 7 + .../AreaCandidatos/AreaCandidatos.json | 87 ++++ .../AreaCandidatos/BotaoCandidatos.json | 52 +++ .../AreaCandidatos/DivisorCandidatos.json | 34 ++ .../AreaCandidatos/EntradaCandidatos.json | 58 +++ .../AreaCandidatos/TabelaCandidatos.json | 262 +++++++++++ .../AreaCandidatos/TituloCandidatos.json | 50 +++ .../widgets/AreaConcursos/AreaConcursos.json | 87 ++++ .../widgets/AreaConcursos/BotaoConcursos.json | 52 +++ .../AreaConcursos/DivisorConcursos.json | 34 ++ .../AreaConcursos/EntradaConcursos.json | 59 +++ .../AreaConcursos/TabelaConcursos.json | 258 +++++++++++ .../AreaConcursos/TituloConcursos.json | 50 +++ pages/Home/widgets/AreaEdicao/AreaEdicao.json | 83 ++++ .../AreaEdicao/BotoesInserirDeletar.json | 81 ++++ .../AreaEdicao/BotoesVisualizarAtualizar.json | 80 ++++ .../widgets/AreaEdicao/DivisorEdicao.json | 35 ++ .../Home/widgets/AreaEdicao/TituloEdicao.json | 53 +++ .../Informacoes/DivisorInformacoes.json | 34 ++ .../Home/widgets/Informacoes/Informacoes.json | 87 ++++ .../Informacoes/SubtituloInformacoes.json | 52 +++ .../Informacoes/TituloInformacoes.json | 53 +++ .../Informacoes/Topico1Informcoes.json | 52 +++ .../Informacoes/Topico2Informacoes.json | 52 +++ .../Informacoes/Topico3Informacoes.json | 52 +++ .../Informacoes/Topico4Informacoes.json | 52 +++ .../BotaoAtualizarCandidatos.json | 55 +++ .../BotaoAtualizarConcursos.json | 55 +++ .../ModalAtualizar/DivisorAtualizar.json | 33 ++ .../IconeSairModalAtualizar.json | 43 ++ .../InformacaoIconeVisualizacao.json | 52 +++ .../ModalAtualizar/ModalAtualizar.json | 82 ++++ .../SubtituloModalAtualizar.json | 53 +++ .../ModalAtualizar/TituloModalAtualizar.json | 48 +++ .../BotaoAtualizarCandidatoBusca.json | 56 +++ .../BotaoAtualizarCandidatoEsquece.json | 50 +++ .../DivisorAtualizarCandidatos.json | 32 ++ .../EntradaAtualizarCandidatoBusca.json | 65 +++ .../IconeFecharAtualizarCandidatos.json | 41 ++ .../InformacaoSairAtualizarCand.json | 53 +++ .../ModalAtualizarCandidatos.json | 82 ++++ .../TituloModalAtualizarCandidatos.json | 48 +++ .../BotaoAtualizarCandidato.json | 48 +++ .../DivisorAtualizarCandidatos2.json | 35 ++ .../EntradaAniversarioAtualizar.json | 64 +++ .../EntradaNomeAtualizar.json | 65 +++ .../EntradaProfissoesAtualizar.json | 64 +++ .../IconeFecharAtualizarCandidato2.json | 46 ++ .../InformacaoVoltarAtualizarCandi.json | 50 +++ .../ModalAtualizarCandidatos2.json | 87 ++++ .../TituloAtualizarCandidatos2.json | 52 +++ .../BotaoAtualizarConcursoBusca.json | 56 +++ .../BotaoAtualizarConcursoEsqueceu.json | 46 ++ .../DivisorAtualizarConcursos.json | 32 ++ .../EntradaAtualizarConcursoBusca.json | 55 +++ .../IconeFecharAtualizarConcursos.json | 41 ++ .../InformacoesSairAtualizarConcur.json | 53 +++ .../ModalAtualizarConcursos.json | 82 ++++ .../TituloAtualizarConcursos.json | 48 +++ .../AtualizarConcurso.json | 48 +++ .../DivisorAtualizarConcurso2.json | 35 ++ .../EntradaEditalAnoAtualizar.json | 58 +++ .../EntradaEditalEdicaoAtualizar.json | 64 +++ .../EntradaOrgaoAtualizar.json | 65 +++ .../EntradaVagasAtualizar.json | 64 +++ .../IconeFecharAtualizarConcursos2.json | 42 ++ .../InformacaoVoltarAtualizarConc.json | 50 +++ .../ModalAtualizarConcursos2.json | 87 ++++ .../TituloAtualizarConcurso2.json | 52 +++ .../ModalDeletar/BotaoDeletarCandidatos.json | 50 +++ .../ModalDeletar/BotaoDeletarConcursos.json | 46 ++ .../widgets/ModalDeletar/DivisorDeletar.json | 33 ++ .../ModalDeletar/IconeSairModalDeletar.json | 43 ++ .../ModalDeletar/InformacaoIconeDeletar.json | 52 +++ .../widgets/ModalDeletar/ModalDeletar.json | 82 ++++ .../ModalDeletar/SubtituloModalDeletar.json | 53 +++ .../ModalDeletar/TituloModalDeletar.json | 48 +++ .../BotaoBuscarCandidatosDeletar.json | 51 +++ .../BotaoDeletarCandidato.json | 48 +++ .../BotaoNaoLembraDeletarCandidato.json | 48 +++ .../DividerDeletarConcurso_Copy.json | 35 ++ .../DivisorDeletarCandidatos.json | 35 ++ .../EntradaDeletarCandidatosBusca.json | 57 +++ .../IconeFecharDeletarCandidatos.json | 42 ++ .../InformacaoVoltarDeletarCandida.json | 52 +++ .../ModalDeletarCandidatos.json | 86 ++++ .../SubtituloDeletarCandidatos.json | 53 +++ .../TabelaInformacoesCandidatosDel.json | 259 +++++++++++ .../TituloModalDeletarCandidatos.json | 48 +++ .../BotaoCancelarDeletarCandidato.json | 48 +++ .../BotaoConfirmarDeletarCandidato.json | 55 +++ .../DivisorDeletarCandidatos2.json | 35 ++ .../ModalDeletarCandidatos2.json | 83 ++++ .../TituloDeletarCandidatos2.json | 53 +++ .../BotaoBuscarConcursoDeletar.json | 49 +++ .../BotaoDeletarConcurso.json | 46 ++ .../BotaoNaoLembraDeletarConcurso.json | 48 +++ .../DividerDeletarConcurso_.json | 33 ++ .../DivisorInformacoesDeletarConc.json | 33 ++ .../EntradaDeletarConcursoBusca.json | 55 +++ .../IconeFecharDeletarConcursos.json | 46 ++ .../InformacaoVoltarDeletarConcurs.json | 52 +++ .../InformacoesDeletarConcursos.json | 51 +++ .../ModalDeletarConcursos.json | 86 ++++ .../TabelaInformacoesConcursoDelet.json | 255 +++++++++++ .../TituloModalDeletar2.json | 48 +++ .../BotaoCancelarDeletarConcursos.json | 48 +++ .../BotaoConfirmarDeletarConcursos.json | 55 +++ .../DivisorDeletarConcursos.json | 35 ++ .../ModalDeletarConcursos2.json | 83 ++++ .../TituloDeletarConcursos2.json | 53 +++ .../IconeCandidatosParaVisu.json | 41 ++ .../InformacaoIconeVisuCandidatos.json | 50 +++ .../ModalExibirCandidatos.json | 86 ++++ .../TabelaExibirCandidatos.json | 260 +++++++++++ .../TituloExibirCandidatos.json | 56 +++ .../IconeConcursosParaVisu.json | 42 ++ .../InformacaoIconeVisuConsursos.json | 50 +++ .../ModalExibirConcursos.json | 86 ++++ .../TabelaExibirConcursos.json | 347 +++++++++++++++ .../TituloExibirConcursos.json | 56 +++ .../ModalInserir/BotaoInserirCandidatos.json | 50 +++ .../ModalInserir/BotaoInserirConcursos.json | 46 ++ .../ModalInserir/DivisorAtualizarCopy.json | 33 ++ .../ModalInserir/IconeSairModalInserir.json | 43 ++ .../ModalInserir/InformacaoIconeInserir.json | 52 +++ .../widgets/ModalInserir/ModalInserir.json | 82 ++++ .../ModalInserir/SubtituloModalInserir.json | 53 +++ .../ModalInserir/TituloModalInserir.json | 48 +++ .../BotaoInserirCadastrarCandidato.json | 52 +++ .../DivisorInserirCandidatos.json | 35 ++ .../EntradaAniversarioInserir.json | 56 +++ .../EntradaCPFInserir.json | 67 +++ .../EntradaNomeInserir.json | 57 +++ .../InformacaoSairInserir.json | 50 +++ .../InformacaoSairInserirCandidato.json | 46 ++ .../ModalInserirCandidatos.json | 86 ++++ .../ProfissoesInserir.json | 61 +++ .../TituloInserirCandidatos.json | 48 +++ .../CadastrarConcurso.json | 52 +++ .../DivisorInserirConcursos.json | 35 ++ .../EntradaCodigoConcursoInserir.json | 56 +++ .../EntradaEditalAnoInserir.json | 56 +++ .../EntradaEditalEdicaoInserir.json | 56 +++ .../EntradaOrgaoInserir.json | 56 +++ .../IconeFecharInserirConcursos.json | 42 ++ .../InformacaoSairInserirConcursos.json | 52 +++ .../ListaVagasInserir.json | 61 +++ .../ModalInserirConcursos.json | 86 ++++ .../TituloInserirConcursos.json | 48 +++ .../BotaoVisualizarCandidatos.json | 50 +++ .../BotaoVisualizarConcursos.json | 50 +++ .../DivisorVisualizacao.json | 33 ++ .../IconeSairModalVisualizacao.json | 43 ++ .../ModalVisualizacao/InformacaoIcone.json | 52 +++ .../ModalVisualizacao/ModalVisualizacao.json | 82 ++++ .../SubtituloModalVisualizacao.json | 53 +++ .../TituloModalVisualizacao.json | 48 +++ theme.json | 407 ++++++++++++++++++ 252 files changed, 12612 insertions(+) create mode 100644 application.json create mode 100644 datasources/candidatos-concursos-db.json create mode 100644 jslibs/xmlParser_dba4Uk0eMfljL6C6C8l4cJeXvIrySEe8UzCvBgKd8iM.json create mode 100644 metadata.json create mode 100644 pages/Home/Home.json create mode 100644 pages/Home/jsobjects/JSBuscarCandidatosAlterar/JSBuscarCandidatosAlterar.js create mode 100644 pages/Home/jsobjects/JSBuscarCandidatosAlterar/metadata.json create mode 100644 pages/Home/jsobjects/JSBuscarCandidatosByCodigo/JSBuscarCandidatosByCodigo.js create mode 100644 pages/Home/jsobjects/JSBuscarCandidatosByCodigo/metadata.json create mode 100644 pages/Home/jsobjects/JSBuscarConcursosAlterar/JSBuscarConcursosAlterar.js create mode 100644 pages/Home/jsobjects/JSBuscarConcursosAlterar/metadata.json create mode 100644 pages/Home/jsobjects/JSBuscarConcursosByCPF/JSBuscarConcursosByCPF.js create mode 100644 pages/Home/jsobjects/JSBuscarConcursosByCPF/metadata.json create mode 100644 pages/Home/jsobjects/JSCadastrarCandidato/JSCadastrarCandidato.js create mode 100644 pages/Home/jsobjects/JSCadastrarCandidato/metadata.json create mode 100644 pages/Home/jsobjects/JSCadastrarConcurso/JSCadastrarConcurso.js create mode 100644 pages/Home/jsobjects/JSCadastrarConcurso/metadata.json create mode 100644 pages/Home/jsobjects/JSCandidatoAtualizar/JSCandidatoAtualizar.js create mode 100644 pages/Home/jsobjects/JSCandidatoAtualizar/metadata.json create mode 100644 pages/Home/jsobjects/JSCandidatoDeletar/JSCandidatoDeletar.js create mode 100644 pages/Home/jsobjects/JSCandidatoDeletar/metadata.json create mode 100644 pages/Home/jsobjects/JSConcursoAtualizar/JSConcursoAtualizar.js create mode 100644 pages/Home/jsobjects/JSConcursoAtualizar/metadata.json create mode 100644 pages/Home/jsobjects/JSConcursoDeletar/JSConcursoDeletar.js create mode 100644 pages/Home/jsobjects/JSConcursoDeletar/metadata.json create mode 100644 pages/Home/jsobjects/JSConfirmarDeletarCandidato/JSConfirmarDeletarCandidato.js create mode 100644 pages/Home/jsobjects/JSConfirmarDeletarCandidato/metadata.json create mode 100644 pages/Home/jsobjects/JSConfirmarDeletarConcurso/JSConfirmarDeletarConcurso.js create mode 100644 pages/Home/jsobjects/JSConfirmarDeletarConcurso/metadata.json create mode 100644 pages/Home/queries/JSBuscarCandidatosAlterar-buscarCandidatosAlterar/metadata.json create mode 100644 pages/Home/queries/JSBuscarCandidatosByCodigo-buscarCandidatosByCodigo/metadata.json create mode 100644 pages/Home/queries/JSBuscarConcursosAlterar-buscarConcursosAlterar/metadata.json create mode 100644 pages/Home/queries/JSBuscarConcursosByCPF-buscarConcursoByCPF/metadata.json create mode 100644 pages/Home/queries/JSCadastrarCandidato-cadastrarCandidato/metadata.json create mode 100644 pages/Home/queries/JSCadastrarConcurso-cadastrarConcurso/metadata.json create mode 100644 pages/Home/queries/JSCandidatoAtualizar-atualizarCandidato/metadata.json create mode 100644 pages/Home/queries/JSCandidatoDeletar-buscarCandidatoParaDeletar/metadata.json create mode 100644 pages/Home/queries/JSConcursoAtualizar-atualizarConcurso/metadata.json create mode 100644 pages/Home/queries/JSConcursoAtualizar-buscarConcursosAlterar/metadata.json create mode 100644 pages/Home/queries/JSConcursoDeletar-buscarConcursoParaDeletar/metadata.json create mode 100644 pages/Home/queries/JSConfirmarDeletarCandidato-confirmarDeletarCandidato/metadata.json create mode 100644 pages/Home/queries/JSConfirmarDeletarCandidato-limparCampos/metadata.json create mode 100644 pages/Home/queries/JSConfirmarDeletarConcurso-confirmarDeletarConcurso/metadata.json create mode 100644 pages/Home/queries/JSConfirmarDeletarConcurso-limparCampos/metadata.json create mode 100644 pages/Home/queries/addCandidatoAPI/addCandidatoAPI.txt create mode 100644 pages/Home/queries/addCandidatoAPI/metadata.json create mode 100644 pages/Home/queries/addCandidato_Neon/addCandidato_Neon.txt create mode 100644 pages/Home/queries/addCandidato_Neon/metadata.json create mode 100644 pages/Home/queries/addConcursoAPI/addConcursoAPI.txt create mode 100644 pages/Home/queries/addConcursoAPI/metadata.json create mode 100644 pages/Home/queries/addConcurso_Neon/addConcurso_Neon.txt create mode 100644 pages/Home/queries/addConcurso_Neon/metadata.json create mode 100644 pages/Home/queries/deleteCandidatoAPI/deleteCandidatoAPI.txt create mode 100644 pages/Home/queries/deleteCandidatoAPI/metadata.json create mode 100644 pages/Home/queries/deleteCandidato_Neon/deleteCandidato_Neon.txt create mode 100644 pages/Home/queries/deleteCandidato_Neon/metadata.json create mode 100644 pages/Home/queries/deleteConcursoAPI/deleteConcursoAPI.txt create mode 100644 pages/Home/queries/deleteConcursoAPI/metadata.json create mode 100644 pages/Home/queries/deleteConcursoByCodigo_Neon/deleteConcursoByCodigo_Neon.txt create mode 100644 pages/Home/queries/deleteConcursoByCodigo_Neon/metadata.json create mode 100644 pages/Home/queries/fetchAllVagasAPI/fetchAllVagasAPI.txt create mode 100644 pages/Home/queries/fetchAllVagasAPI/metadata.json create mode 100644 pages/Home/queries/fetchCandidatos/fetchCandidatos.txt create mode 100644 pages/Home/queries/fetchCandidatos/metadata.json create mode 100644 pages/Home/queries/fetchCandidatosByCPF/fetchCandidatosByCPF.txt create mode 100644 pages/Home/queries/fetchCandidatosByCPF/metadata.json create mode 100644 pages/Home/queries/fetchCandidatosDataByCodigo/fetchCandidatosDataByCodigo.txt create mode 100644 pages/Home/queries/fetchCandidatosDataByCodigo/metadata.json create mode 100644 pages/Home/queries/fetchConcursos/fetchConcursos.txt create mode 100644 pages/Home/queries/fetchConcursos/metadata.json create mode 100644 pages/Home/queries/fetchConcursosByCodigoConcurso/fetchConcursosByCodigoConcurso.txt create mode 100644 pages/Home/queries/fetchConcursosByCodigoConcurso/metadata.json create mode 100644 pages/Home/queries/fetchConcursosDataByCPF/fetchConcursosDataByCPF.txt create mode 100644 pages/Home/queries/fetchConcursosDataByCPF/metadata.json create mode 100644 pages/Home/queries/getCandidatoByCPF_Neon/getCandidatoByCPF_Neon.txt create mode 100644 pages/Home/queries/getCandidatoByCPF_Neon/metadata.json create mode 100644 pages/Home/queries/getCandidatosByCodigoConc_Neon/getCandidatosByCodigoConc_Neon.txt create mode 100644 pages/Home/queries/getCandidatosByCodigoConc_Neon/metadata.json create mode 100644 pages/Home/queries/getCandidatos_Neon/getCandidatos_Neon.txt create mode 100644 pages/Home/queries/getCandidatos_Neon/metadata.json create mode 100644 pages/Home/queries/getConcursoCodigo_Neon/getConcursoCodigo_Neon.txt create mode 100644 pages/Home/queries/getConcursoCodigo_Neon/metadata.json create mode 100644 pages/Home/queries/getConcursosByCpf_Neon/getConcursosByCpf_Neon.txt create mode 100644 pages/Home/queries/getConcursosByCpf_Neon/metadata.json create mode 100644 pages/Home/queries/getConcursos_Neon/getConcursos_Neon.txt create mode 100644 pages/Home/queries/getConcursos_Neon/metadata.json create mode 100644 pages/Home/queries/updateCandidatoAPI/metadata.json create mode 100644 pages/Home/queries/updateCandidatoAPI/updateCandidatoAPI.txt create mode 100644 pages/Home/queries/updateCandidato_Neon/metadata.json create mode 100644 pages/Home/queries/updateCandidato_Neon/updateCandidato_Neon.txt create mode 100644 pages/Home/queries/updateConcursoAPI/metadata.json create mode 100644 pages/Home/queries/updateConcursoAPI/updateConcursoAPI.txt create mode 100644 pages/Home/queries/updateConcurso_Neon/metadata.json create mode 100644 pages/Home/queries/updateConcurso_Neon/updateConcurso_Neon.txt create mode 100644 pages/Home/widgets/AreaCandidatos/AreaCandidatos.json create mode 100644 pages/Home/widgets/AreaCandidatos/BotaoCandidatos.json create mode 100644 pages/Home/widgets/AreaCandidatos/DivisorCandidatos.json create mode 100644 pages/Home/widgets/AreaCandidatos/EntradaCandidatos.json create mode 100644 pages/Home/widgets/AreaCandidatos/TabelaCandidatos.json create mode 100644 pages/Home/widgets/AreaCandidatos/TituloCandidatos.json create mode 100644 pages/Home/widgets/AreaConcursos/AreaConcursos.json create mode 100644 pages/Home/widgets/AreaConcursos/BotaoConcursos.json create mode 100644 pages/Home/widgets/AreaConcursos/DivisorConcursos.json create mode 100644 pages/Home/widgets/AreaConcursos/EntradaConcursos.json create mode 100644 pages/Home/widgets/AreaConcursos/TabelaConcursos.json create mode 100644 pages/Home/widgets/AreaConcursos/TituloConcursos.json create mode 100644 pages/Home/widgets/AreaEdicao/AreaEdicao.json create mode 100644 pages/Home/widgets/AreaEdicao/BotoesInserirDeletar.json create mode 100644 pages/Home/widgets/AreaEdicao/BotoesVisualizarAtualizar.json create mode 100644 pages/Home/widgets/AreaEdicao/DivisorEdicao.json create mode 100644 pages/Home/widgets/AreaEdicao/TituloEdicao.json create mode 100644 pages/Home/widgets/Informacoes/DivisorInformacoes.json create mode 100644 pages/Home/widgets/Informacoes/Informacoes.json create mode 100644 pages/Home/widgets/Informacoes/SubtituloInformacoes.json create mode 100644 pages/Home/widgets/Informacoes/TituloInformacoes.json create mode 100644 pages/Home/widgets/Informacoes/Topico1Informcoes.json create mode 100644 pages/Home/widgets/Informacoes/Topico2Informacoes.json create mode 100644 pages/Home/widgets/Informacoes/Topico3Informacoes.json create mode 100644 pages/Home/widgets/Informacoes/Topico4Informacoes.json create mode 100644 pages/Home/widgets/ModalAtualizar/BotaoAtualizarCandidatos.json create mode 100644 pages/Home/widgets/ModalAtualizar/BotaoAtualizarConcursos.json create mode 100644 pages/Home/widgets/ModalAtualizar/DivisorAtualizar.json create mode 100644 pages/Home/widgets/ModalAtualizar/IconeSairModalAtualizar.json create mode 100644 pages/Home/widgets/ModalAtualizar/InformacaoIconeVisualizacao.json create mode 100644 pages/Home/widgets/ModalAtualizar/ModalAtualizar.json create mode 100644 pages/Home/widgets/ModalAtualizar/SubtituloModalAtualizar.json create mode 100644 pages/Home/widgets/ModalAtualizar/TituloModalAtualizar.json create mode 100644 pages/Home/widgets/ModalAtualizarCandidatos/BotaoAtualizarCandidatoBusca.json create mode 100644 pages/Home/widgets/ModalAtualizarCandidatos/BotaoAtualizarCandidatoEsquece.json create mode 100644 pages/Home/widgets/ModalAtualizarCandidatos/DivisorAtualizarCandidatos.json create mode 100644 pages/Home/widgets/ModalAtualizarCandidatos/EntradaAtualizarCandidatoBusca.json create mode 100644 pages/Home/widgets/ModalAtualizarCandidatos/IconeFecharAtualizarCandidatos.json create mode 100644 pages/Home/widgets/ModalAtualizarCandidatos/InformacaoSairAtualizarCand.json create mode 100644 pages/Home/widgets/ModalAtualizarCandidatos/ModalAtualizarCandidatos.json create mode 100644 pages/Home/widgets/ModalAtualizarCandidatos/TituloModalAtualizarCandidatos.json create mode 100644 pages/Home/widgets/ModalAtualizarCandidatos2/BotaoAtualizarCandidato.json create mode 100644 pages/Home/widgets/ModalAtualizarCandidatos2/DivisorAtualizarCandidatos2.json create mode 100644 pages/Home/widgets/ModalAtualizarCandidatos2/EntradaAniversarioAtualizar.json create mode 100644 pages/Home/widgets/ModalAtualizarCandidatos2/EntradaNomeAtualizar.json create mode 100644 pages/Home/widgets/ModalAtualizarCandidatos2/EntradaProfissoesAtualizar.json create mode 100644 pages/Home/widgets/ModalAtualizarCandidatos2/IconeFecharAtualizarCandidato2.json create mode 100644 pages/Home/widgets/ModalAtualizarCandidatos2/InformacaoVoltarAtualizarCandi.json create mode 100644 pages/Home/widgets/ModalAtualizarCandidatos2/ModalAtualizarCandidatos2.json create mode 100644 pages/Home/widgets/ModalAtualizarCandidatos2/TituloAtualizarCandidatos2.json create mode 100644 pages/Home/widgets/ModalAtualizarConcursos/BotaoAtualizarConcursoBusca.json create mode 100644 pages/Home/widgets/ModalAtualizarConcursos/BotaoAtualizarConcursoEsqueceu.json create mode 100644 pages/Home/widgets/ModalAtualizarConcursos/DivisorAtualizarConcursos.json create mode 100644 pages/Home/widgets/ModalAtualizarConcursos/EntradaAtualizarConcursoBusca.json create mode 100644 pages/Home/widgets/ModalAtualizarConcursos/IconeFecharAtualizarConcursos.json create mode 100644 pages/Home/widgets/ModalAtualizarConcursos/InformacoesSairAtualizarConcur.json create mode 100644 pages/Home/widgets/ModalAtualizarConcursos/ModalAtualizarConcursos.json create mode 100644 pages/Home/widgets/ModalAtualizarConcursos/TituloAtualizarConcursos.json create mode 100644 pages/Home/widgets/ModalAtualizarConcursos2/AtualizarConcurso.json create mode 100644 pages/Home/widgets/ModalAtualizarConcursos2/DivisorAtualizarConcurso2.json create mode 100644 pages/Home/widgets/ModalAtualizarConcursos2/EntradaEditalAnoAtualizar.json create mode 100644 pages/Home/widgets/ModalAtualizarConcursos2/EntradaEditalEdicaoAtualizar.json create mode 100644 pages/Home/widgets/ModalAtualizarConcursos2/EntradaOrgaoAtualizar.json create mode 100644 pages/Home/widgets/ModalAtualizarConcursos2/EntradaVagasAtualizar.json create mode 100644 pages/Home/widgets/ModalAtualizarConcursos2/IconeFecharAtualizarConcursos2.json create mode 100644 pages/Home/widgets/ModalAtualizarConcursos2/InformacaoVoltarAtualizarConc.json create mode 100644 pages/Home/widgets/ModalAtualizarConcursos2/ModalAtualizarConcursos2.json create mode 100644 pages/Home/widgets/ModalAtualizarConcursos2/TituloAtualizarConcurso2.json create mode 100644 pages/Home/widgets/ModalDeletar/BotaoDeletarCandidatos.json create mode 100644 pages/Home/widgets/ModalDeletar/BotaoDeletarConcursos.json create mode 100644 pages/Home/widgets/ModalDeletar/DivisorDeletar.json create mode 100644 pages/Home/widgets/ModalDeletar/IconeSairModalDeletar.json create mode 100644 pages/Home/widgets/ModalDeletar/InformacaoIconeDeletar.json create mode 100644 pages/Home/widgets/ModalDeletar/ModalDeletar.json create mode 100644 pages/Home/widgets/ModalDeletar/SubtituloModalDeletar.json create mode 100644 pages/Home/widgets/ModalDeletar/TituloModalDeletar.json create mode 100644 pages/Home/widgets/ModalDeletarCandidatos/BotaoBuscarCandidatosDeletar.json create mode 100644 pages/Home/widgets/ModalDeletarCandidatos/BotaoDeletarCandidato.json create mode 100644 pages/Home/widgets/ModalDeletarCandidatos/BotaoNaoLembraDeletarCandidato.json create mode 100644 pages/Home/widgets/ModalDeletarCandidatos/DividerDeletarConcurso_Copy.json create mode 100644 pages/Home/widgets/ModalDeletarCandidatos/DivisorDeletarCandidatos.json create mode 100644 pages/Home/widgets/ModalDeletarCandidatos/EntradaDeletarCandidatosBusca.json create mode 100644 pages/Home/widgets/ModalDeletarCandidatos/IconeFecharDeletarCandidatos.json create mode 100644 pages/Home/widgets/ModalDeletarCandidatos/InformacaoVoltarDeletarCandida.json create mode 100644 pages/Home/widgets/ModalDeletarCandidatos/ModalDeletarCandidatos.json create mode 100644 pages/Home/widgets/ModalDeletarCandidatos/SubtituloDeletarCandidatos.json create mode 100644 pages/Home/widgets/ModalDeletarCandidatos/TabelaInformacoesCandidatosDel.json create mode 100644 pages/Home/widgets/ModalDeletarCandidatos/TituloModalDeletarCandidatos.json create mode 100644 pages/Home/widgets/ModalDeletarCandidatos2/BotaoCancelarDeletarCandidato.json create mode 100644 pages/Home/widgets/ModalDeletarCandidatos2/BotaoConfirmarDeletarCandidato.json create mode 100644 pages/Home/widgets/ModalDeletarCandidatos2/DivisorDeletarCandidatos2.json create mode 100644 pages/Home/widgets/ModalDeletarCandidatos2/ModalDeletarCandidatos2.json create mode 100644 pages/Home/widgets/ModalDeletarCandidatos2/TituloDeletarCandidatos2.json create mode 100644 pages/Home/widgets/ModalDeletarConcursos/BotaoBuscarConcursoDeletar.json create mode 100644 pages/Home/widgets/ModalDeletarConcursos/BotaoDeletarConcurso.json create mode 100644 pages/Home/widgets/ModalDeletarConcursos/BotaoNaoLembraDeletarConcurso.json create mode 100644 pages/Home/widgets/ModalDeletarConcursos/DividerDeletarConcurso_.json create mode 100644 pages/Home/widgets/ModalDeletarConcursos/DivisorInformacoesDeletarConc.json create mode 100644 pages/Home/widgets/ModalDeletarConcursos/EntradaDeletarConcursoBusca.json create mode 100644 pages/Home/widgets/ModalDeletarConcursos/IconeFecharDeletarConcursos.json create mode 100644 pages/Home/widgets/ModalDeletarConcursos/InformacaoVoltarDeletarConcurs.json create mode 100644 pages/Home/widgets/ModalDeletarConcursos/InformacoesDeletarConcursos.json create mode 100644 pages/Home/widgets/ModalDeletarConcursos/ModalDeletarConcursos.json create mode 100644 pages/Home/widgets/ModalDeletarConcursos/TabelaInformacoesConcursoDelet.json create mode 100644 pages/Home/widgets/ModalDeletarConcursos/TituloModalDeletar2.json create mode 100644 pages/Home/widgets/ModalDeletarConcursos2/BotaoCancelarDeletarConcursos.json create mode 100644 pages/Home/widgets/ModalDeletarConcursos2/BotaoConfirmarDeletarConcursos.json create mode 100644 pages/Home/widgets/ModalDeletarConcursos2/DivisorDeletarConcursos.json create mode 100644 pages/Home/widgets/ModalDeletarConcursos2/ModalDeletarConcursos2.json create mode 100644 pages/Home/widgets/ModalDeletarConcursos2/TituloDeletarConcursos2.json create mode 100644 pages/Home/widgets/ModalExibirCandidatos/IconeCandidatosParaVisu.json create mode 100644 pages/Home/widgets/ModalExibirCandidatos/InformacaoIconeVisuCandidatos.json create mode 100644 pages/Home/widgets/ModalExibirCandidatos/ModalExibirCandidatos.json create mode 100644 pages/Home/widgets/ModalExibirCandidatos/TabelaExibirCandidatos.json create mode 100644 pages/Home/widgets/ModalExibirCandidatos/TituloExibirCandidatos.json create mode 100644 pages/Home/widgets/ModalExibirConcursos/IconeConcursosParaVisu.json create mode 100644 pages/Home/widgets/ModalExibirConcursos/InformacaoIconeVisuConsursos.json create mode 100644 pages/Home/widgets/ModalExibirConcursos/ModalExibirConcursos.json create mode 100644 pages/Home/widgets/ModalExibirConcursos/TabelaExibirConcursos.json create mode 100644 pages/Home/widgets/ModalExibirConcursos/TituloExibirConcursos.json create mode 100644 pages/Home/widgets/ModalInserir/BotaoInserirCandidatos.json create mode 100644 pages/Home/widgets/ModalInserir/BotaoInserirConcursos.json create mode 100644 pages/Home/widgets/ModalInserir/DivisorAtualizarCopy.json create mode 100644 pages/Home/widgets/ModalInserir/IconeSairModalInserir.json create mode 100644 pages/Home/widgets/ModalInserir/InformacaoIconeInserir.json create mode 100644 pages/Home/widgets/ModalInserir/ModalInserir.json create mode 100644 pages/Home/widgets/ModalInserir/SubtituloModalInserir.json create mode 100644 pages/Home/widgets/ModalInserir/TituloModalInserir.json create mode 100644 pages/Home/widgets/ModalInserirCandidatos/BotaoInserirCadastrarCandidato.json create mode 100644 pages/Home/widgets/ModalInserirCandidatos/DivisorInserirCandidatos.json create mode 100644 pages/Home/widgets/ModalInserirCandidatos/EntradaAniversarioInserir.json create mode 100644 pages/Home/widgets/ModalInserirCandidatos/EntradaCPFInserir.json create mode 100644 pages/Home/widgets/ModalInserirCandidatos/EntradaNomeInserir.json create mode 100644 pages/Home/widgets/ModalInserirCandidatos/InformacaoSairInserir.json create mode 100644 pages/Home/widgets/ModalInserirCandidatos/InformacaoSairInserirCandidato.json create mode 100644 pages/Home/widgets/ModalInserirCandidatos/ModalInserirCandidatos.json create mode 100644 pages/Home/widgets/ModalInserirCandidatos/ProfissoesInserir.json create mode 100644 pages/Home/widgets/ModalInserirCandidatos/TituloInserirCandidatos.json create mode 100644 pages/Home/widgets/ModalInserirConcursos/CadastrarConcurso.json create mode 100644 pages/Home/widgets/ModalInserirConcursos/DivisorInserirConcursos.json create mode 100644 pages/Home/widgets/ModalInserirConcursos/EntradaCodigoConcursoInserir.json create mode 100644 pages/Home/widgets/ModalInserirConcursos/EntradaEditalAnoInserir.json create mode 100644 pages/Home/widgets/ModalInserirConcursos/EntradaEditalEdicaoInserir.json create mode 100644 pages/Home/widgets/ModalInserirConcursos/EntradaOrgaoInserir.json create mode 100644 pages/Home/widgets/ModalInserirConcursos/IconeFecharInserirConcursos.json create mode 100644 pages/Home/widgets/ModalInserirConcursos/InformacaoSairInserirConcursos.json create mode 100644 pages/Home/widgets/ModalInserirConcursos/ListaVagasInserir.json create mode 100644 pages/Home/widgets/ModalInserirConcursos/ModalInserirConcursos.json create mode 100644 pages/Home/widgets/ModalInserirConcursos/TituloInserirConcursos.json create mode 100644 pages/Home/widgets/ModalVisualizacao/BotaoVisualizarCandidatos.json create mode 100644 pages/Home/widgets/ModalVisualizacao/BotaoVisualizarConcursos.json create mode 100644 pages/Home/widgets/ModalVisualizacao/DivisorVisualizacao.json create mode 100644 pages/Home/widgets/ModalVisualizacao/IconeSairModalVisualizacao.json create mode 100644 pages/Home/widgets/ModalVisualizacao/InformacaoIcone.json create mode 100644 pages/Home/widgets/ModalVisualizacao/ModalVisualizacao.json create mode 100644 pages/Home/widgets/ModalVisualizacao/SubtituloModalVisualizacao.json create mode 100644 pages/Home/widgets/ModalVisualizacao/TituloModalVisualizacao.json create mode 100644 theme.json diff --git a/application.json b/application.json new file mode 100644 index 0000000..194df92 --- /dev/null +++ b/application.json @@ -0,0 +1,20 @@ +{ + "appIsExample": false, + "appLayout": { + "type": "FLUID" + }, + "applicationVersion": 2, + "collapseInvisibleWidgets": true, + "color": "#ECECEC", + "evaluationVersion": 2, + "icon": "bag", + "pages": [ + { + "id": "Home", + "isDefault": true + } + ], + "unpublishedAppLayout": { + "type": "FLUID" + } +} \ No newline at end of file diff --git a/datasources/candidatos-concursos-db.json b/datasources/candidatos-concursos-db.json new file mode 100644 index 0000000..5ef0c8b --- /dev/null +++ b/datasources/candidatos-concursos-db.json @@ -0,0 +1,6 @@ +{ + "gitSyncId": "686eeb63c54d6e7c8addb133_e5371116-632b-43da-a4c5-ff6661def79f", + "isAutoGenerated": false, + "name": "candidatos-concursos-db", + "pluginId": "postgres-plugin" +} \ No newline at end of file diff --git a/jslibs/xmlParser_dba4Uk0eMfljL6C6C8l4cJeXvIrySEe8UzCvBgKd8iM.json b/jslibs/xmlParser_dba4Uk0eMfljL6C6C8l4cJeXvIrySEe8UzCvBgKd8iM.json new file mode 100644 index 0000000..77f9eb2 --- /dev/null +++ b/jslibs/xmlParser_dba4Uk0eMfljL6C6C8l4cJeXvIrySEe8UzCvBgKd8iM.json @@ -0,0 +1,10 @@ +{ + "accessor": [ + "xmlParser" + ], + "defs": "{\"!name\":\"LIB/xmlParser\",\"xmlParser\":{\"parse\":{\"!type\":\"fn()\",\"prototype\":{}},\"convertTonimn\":{\"!type\":\"fn()\",\"prototype\":{}},\"getTraversalObj\":{\"!type\":\"fn()\",\"prototype\":{}},\"convertToJson\":{\"!type\":\"fn()\",\"prototype\":{}},\"convertToJsonString\":{\"!type\":\"fn()\",\"prototype\":{}},\"validate\":{\"!type\":\"fn()\",\"prototype\":{}},\"j2xParser\":{\"!type\":\"fn()\",\"prototype\":{\"parse\":{\"!type\":\"fn()\",\"prototype\":{}},\"j2x\":{\"!type\":\"fn()\",\"prototype\":{}}}},\"parseToNimn\":{\"!type\":\"fn()\",\"prototype\":{}}}}", + "name": "xmlParser", + "uidString": "xmlParser_https://cdnjs.cloudflare.com/ajax/libs/fast-xml-parser/3.17.5/parser.min.js", + "url": "https://cdnjs.cloudflare.com/ajax/libs/fast-xml-parser/3.17.5/parser.min.js", + "version": "3.17.5" +} \ No newline at end of file diff --git a/metadata.json b/metadata.json new file mode 100644 index 0000000..45ad19b --- /dev/null +++ b/metadata.json @@ -0,0 +1,6 @@ +{ + "artifactJsonType": "APPLICATION", + "clientSchemaVersion": 2, + "fileFormatVersion": 5, + "serverSchemaVersion": 12 +} \ No newline at end of file diff --git a/pages/Home/Home.json b/pages/Home/Home.json new file mode 100644 index 0000000..81758f6 --- /dev/null +++ b/pages/Home/Home.json @@ -0,0 +1,32 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_07871a29-2b8b-4e3d-8fc5-a8e55b152b8d", + "unpublishedPage": { + "isHidden": false, + "layouts": [ + { + "dsl": { + "backgroundColor": "none", + "bottomRow": 690, + "canExtend": true, + "containerStyle": "none", + "detachFromLayout": true, + "dynamicBindingPathList": [], + "leftColumn": 0, + "minHeight": 630, + "parentColumnSpace": 1, + "parentRowSpace": 1, + "rightColumn": 1224, + "snapColumns": 64, + "snapRows": 61, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 94, + "widgetId": "0", + "widgetName": "MainContainer" + } + } + ], + "name": "Home", + "slug": "home" + } +} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSBuscarCandidatosAlterar/JSBuscarCandidatosAlterar.js b/pages/Home/jsobjects/JSBuscarCandidatosAlterar/JSBuscarCandidatosAlterar.js new file mode 100644 index 0000000..abd6748 --- /dev/null +++ b/pages/Home/jsobjects/JSBuscarCandidatosAlterar/JSBuscarCandidatosAlterar.js @@ -0,0 +1,46 @@ +export default { + async buscarCandidatosAlterar(cpf) { + const cpfDigitado = cpf.replace(/\D/g, "").trim(); // Remover tudo que não for numero + + console.log("DEBUG: CPF digitado (limpo):", cpfDigitado); // Log para depuração + + if (!cpfDigitado || cpfDigitado.length !== 11) { + showAlert('Por favor, digite um CPF com exatamente 11 dígitos.', 'info'); + return; + } + + storeValue("buscaCandidatobyCPF", cpfDigitado); + // CORREÇÃO: Executa a query e o dado estará em getCandidatoByCPF_Neon.data + await getCandidatoByCPF_Neon.run({ + variables: { // Passa o CPF como variável para a query + cpfCandidatoParam: cpfDigitado + } + }); + + // CORREÇÃO: Verifica se a query retornou dados E se o array não está vazio + if (getCandidatoByCPF_Neon.data && getCandidatoByCPF_Neon.data.length > 0) { + // CORREÇÃO: Acessa o PRIMEIRO (e único) elemento do array de dados retornado pela query + const candidatoData = getCandidatoByCPF_Neon.data[0]; + + console.log("DEBUG: Dados do candidato encontrados:", candidatoData); // Log para depuração + + // Preenche os campos do modal de atualização com os dados do candidato + EntradaNomeAtualizar.setValue(candidatoData.nome); + // CORREÇÃO: O DatePicker espera a data no formato YYYY-MM-DD para setValue + // Sua API retorna no formato DD/MM/YYYY, então precisa converter. + // moment(string, "DD/MM/YYYY").format("YYYY-MM-DD") + EntradaAniversarioAtualizar.setValue(candidatoData.data_nascimento); + + // CORREÇÃO: Usar setValue() para o MultiSelect + EntradaProfissoesAtualizar.setSelectedOptions(candidatoData.profissoes); + + showModal(ModalAtualizarCandidatos2.name); + + storeValue("cpfCandidatoAlterar", cpfDigitado); + + } else { + // Se a query não retornou dados (candidato não encontrado) + showAlert('Candidato com o CPF ' + cpfDigitado + ' não encontrado.', 'warning'); + } + } +} diff --git a/pages/Home/jsobjects/JSBuscarCandidatosAlterar/metadata.json b/pages/Home/jsobjects/JSBuscarCandidatosAlterar/metadata.json new file mode 100644 index 0000000..1cb7d08 --- /dev/null +++ b/pages/Home/jsobjects/JSBuscarCandidatosAlterar/metadata.json @@ -0,0 +1,11 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_342d8961-ef7c-418e-a42d-f28841ad4000", + "id": "Home_JSBuscarCandidatosAlterar", + "unpublishedCollection": { + "name": "JSBuscarCandidatosAlterar", + "pageId": "Home", + "pluginId": "js-plugin", + "pluginType": "JS", + "variables": [] + } +} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSBuscarCandidatosByCodigo/JSBuscarCandidatosByCodigo.js b/pages/Home/jsobjects/JSBuscarCandidatosByCodigo/JSBuscarCandidatosByCodigo.js new file mode 100644 index 0000000..dfc47d2 --- /dev/null +++ b/pages/Home/jsobjects/JSBuscarCandidatosByCodigo/JSBuscarCandidatosByCodigo.js @@ -0,0 +1,30 @@ +export default { + async buscarCandidatosByCodigo(codigo) { + const codigo_limpo = codigo.replace(/\D/g, "").trim(); // remove tudo que não é número + + if (!codigo_limpo) { + showAlert("Campo vazio. Por favor, digite um valor!", "info"); + return; // precisa retornar aqui + } else if (codigo_limpo.length !== 11) { + showAlert("O código deve ter 11 dígitos.", "info"); + return; // precisa retornar aqui também + } + + try { + storeValue("codigoConcursoCandidatoBuscar", codigo_limpo); + + const resposta = await getCandidatosByCodigoConc_Neon.run(); + + if (!resposta || Object.keys(resposta).length === 0) { + showAlert("Nenhum candidato encontrado para este código.", "warning"); + TabelaCandidatos.setData([]); + return; + } + + TabelaCandidatos.setData(resposta); + } catch (e) { + showAlert("Ocorreu um erro ao buscar candidatos pelo código " + codigo_limpo, "error"); + TabelaCandidatos.setData([]); + } + } +} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSBuscarCandidatosByCodigo/metadata.json b/pages/Home/jsobjects/JSBuscarCandidatosByCodigo/metadata.json new file mode 100644 index 0000000..d8f6de8 --- /dev/null +++ b/pages/Home/jsobjects/JSBuscarCandidatosByCodigo/metadata.json @@ -0,0 +1,11 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_b7326bb7-7e66-46e3-9d7e-bd7a4f8a9033", + "id": "Home_JSBuscarCandidatosByCodigo", + "unpublishedCollection": { + "name": "JSBuscarCandidatosByCodigo", + "pageId": "Home", + "pluginId": "js-plugin", + "pluginType": "JS", + "variables": [] + } +} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSBuscarConcursosAlterar/JSBuscarConcursosAlterar.js b/pages/Home/jsobjects/JSBuscarConcursosAlterar/JSBuscarConcursosAlterar.js new file mode 100644 index 0000000..848f6db --- /dev/null +++ b/pages/Home/jsobjects/JSBuscarConcursosAlterar/JSBuscarConcursosAlterar.js @@ -0,0 +1,37 @@ +export default { + async buscarConcursosAlterar(codigo) { + const codigoDigitado = codigo.replace(/\D/g, "").trim(); // remover tudo que não for numero + + if (!codigoDigitado || codigoDigitado.length !== 11) { + showAlert('Por favor, digite um CPF com exatamente 11 dígitos.', 'info'); // Alerta menciona CPF, mas o contexto é código de concurso. Considere ajustar a mensagem. + return; + } + + storeValue("buscaConcursobyCodigo", codigoDigitado); + await getConcursoCodigo_Neon.run(); + + // CORREÇÃO AQUI: Verifica se a query retornou dados E se o array não está vazio + if (getConcursoCodigo_Neon.data && getConcursoCodigo_Neon.data.length > 0) { + + const concursoData = getConcursoCodigo_Neon.data[0]; // CORREÇÃO: Acessa o PRIMEIRO elemento do array de dados + + // Agora, concursoData deve ser o objeto do concurso, e .edital deve existir + const [edicao, ano] = concursoData.edital.split("/"); + + EntradaOrgaoAtualizar.setValue(concursoData.orgao); + EntradaEditalEdicaoAtualizar.setValue(edicao); + EntradaEditalAnoAtualizar.setValue(ano); + // EntradaCodigoAtualizar.setValue(concursoData.codigo_concurso); // Linha comentada + + // CORREÇÃO AQUI: Usar setValue() para o MultiSelect + EntradaVagasAtualizar.setSelectedOptions(concursoData.lista_vagas); + + showModal(ModalAtualizarConcursos2.name); + + storeValue("codigoConcursoAlterar", codigo); + + } else { + showAlert('Concurso com o código ' + codigoDigitado + ' não encontrado.', 'warning'); + } + } +} diff --git a/pages/Home/jsobjects/JSBuscarConcursosAlterar/metadata.json b/pages/Home/jsobjects/JSBuscarConcursosAlterar/metadata.json new file mode 100644 index 0000000..483563c --- /dev/null +++ b/pages/Home/jsobjects/JSBuscarConcursosAlterar/metadata.json @@ -0,0 +1,11 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_5c901f3f-47a6-4cc1-91c6-8ec946481ade", + "id": "Home_JSBuscarConcursosAlterar", + "unpublishedCollection": { + "name": "JSBuscarConcursosAlterar", + "pageId": "Home", + "pluginId": "js-plugin", + "pluginType": "JS", + "variables": [] + } +} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSBuscarConcursosByCPF/JSBuscarConcursosByCPF.js b/pages/Home/jsobjects/JSBuscarConcursosByCPF/JSBuscarConcursosByCPF.js new file mode 100644 index 0000000..3746d2d --- /dev/null +++ b/pages/Home/jsobjects/JSBuscarConcursosByCPF/JSBuscarConcursosByCPF.js @@ -0,0 +1,30 @@ +export default { + async buscarConcursoByCPF (cpf) { + const cpf_limpo = cpf.replace(/\D/g, "").trim(); // deixar só numeros + + if (!cpf_limpo) { + showAlert("Campo vazio. Por favor digite um valor!", "info"); + return; + } else if (cpf_limpo.length !== 11) { + showAlert("Formato incorreto. Por favor digite um valor válido.", "info"); + return; + } + + try { + storeValue("cpfCandidatoConcursoBuscar", cpf_limpo); + + const resposta = await getConcursosByCpf_Neon.run(); + + if (!resposta || Object.keys(resposta).length === 0) { + showAlert("Nenhum concurso encontrado para este candidato.", "warning"); + TabelaConcursos.setData([]); + return; + } + + TabelaConcursos.setData(resposta); + } catch (e) { + showAlert("Ocorreu um erro ao buscar candidatos pelo código " + cpf_limpo, "error"); + TabelaConcursos.setData([]); + } + } +} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSBuscarConcursosByCPF/metadata.json b/pages/Home/jsobjects/JSBuscarConcursosByCPF/metadata.json new file mode 100644 index 0000000..a2ce6e4 --- /dev/null +++ b/pages/Home/jsobjects/JSBuscarConcursosByCPF/metadata.json @@ -0,0 +1,11 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_2fe12572-6f00-459c-ba15-8049507d4933", + "id": "Home_JSBuscarConcursosByCPF", + "unpublishedCollection": { + "name": "JSBuscarConcursosByCPF", + "pageId": "Home", + "pluginId": "js-plugin", + "pluginType": "JS", + "variables": [] + } +} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSCadastrarCandidato/JSCadastrarCandidato.js b/pages/Home/jsobjects/JSCadastrarCandidato/JSCadastrarCandidato.js new file mode 100644 index 0000000..c9178c3 --- /dev/null +++ b/pages/Home/jsobjects/JSCadastrarCandidato/JSCadastrarCandidato.js @@ -0,0 +1,55 @@ +export default { + async cadastrarCandidato() { + const nome = EntradaNomeInserir.text.trim(); + if (!nome) { + showAlert("Preencha o campo 'Nome'.", "info"); + return; + } + + if (/\d/.test(nome)) { + showAlert("O campo 'Nome' não pode conter números!.", "info"); + return; + } + const aniversario = EntradaAniversarioInserir.formattedDate; + if (!aniversario) { + showAlert("Preencha o campo 'Aniversário'.", "info"); + return; + } + + const cpf = EntradaCPFInserir.text.replace(/\D/g, "").trim(); + if (!cpf) { + showAlert("Preencha o campo 'CPF'.", "info"); + return; + } else if (cpf.length !== 11) { + showAlert("Digite o CPF corretamente.", "info"); + return; + } + + const profissoes = ProfissoesInserir.selectedOptionValues; + if (!profissoes || profissoes.length === 0) { + showAlert("Selecione pelo menos uma profissão!", "info"); + return; + } + + // storeValue("nomeCandidatoInserir", nome); + // storeValue("aniversarioCandidatoInserir", aniversario); + // storeValue("cpfCandidatoInserir", cpf); + // storeValue("profissoesCandidatoInserir", profissoes) + + try { + await addCandidato_Neon.run(); + showAlert("Candidato cadastrado com sucesso!", "success"); + EntradaNomeInserir.setValue(""); + EntradaCPFInserir.setValue(""); + EntradaAniversarioInserir.setValue(""); + ProfissoesInserir.setSelectedOptions([]); + } catch (error) { + console.log("Erro ao cadastrar concurso:", error); + if (error?.message?.includes("409")) { + showAlert("Esse concurso já está cadastrado.", "warning"); + } else { + showAlert("Erro ao cadastrar o concurso. Tente novamente.", "error"); + } + } + } +}; diff --git a/pages/Home/jsobjects/JSCadastrarCandidato/metadata.json b/pages/Home/jsobjects/JSCadastrarCandidato/metadata.json new file mode 100644 index 0000000..542cd74 --- /dev/null +++ b/pages/Home/jsobjects/JSCadastrarCandidato/metadata.json @@ -0,0 +1,11 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_dd775b84-6dcd-4536-b920-3c947f1e8e90", + "id": "Home_JSCadastrarCandidato", + "unpublishedCollection": { + "name": "JSCadastrarCandidato", + "pageId": "Home", + "pluginId": "js-plugin", + "pluginType": "JS", + "variables": [] + } +} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSCadastrarConcurso/JSCadastrarConcurso.js b/pages/Home/jsobjects/JSCadastrarConcurso/JSCadastrarConcurso.js new file mode 100644 index 0000000..801f0a3 --- /dev/null +++ b/pages/Home/jsobjects/JSCadastrarConcurso/JSCadastrarConcurso.js @@ -0,0 +1,53 @@ +export default { + async cadastrarConcurso() { + const orgao = EntradaOrgaoInserir.text?.toUpperCase().trim(); + if (!orgao) { + showAlert("Preencha o campo 'Órgão'.", "info"); + return; + } + + const edital_edicao = EntradaEditalEdicaoInserir.text.replace(/\D/g, "").trim(); + if (!edital_edicao) { + showAlert("Preencha o campo 'Edição edital'.", "info"); + return; + } + + const edital_ano = EntradaEditalAnoInserir.text.replace(/\D/g, "").trim(); + if (!edital_ano) { + showAlert("Preencha o campo 'Ano edital'.", "info"); + return; + } + + const edital_formatado = `${edital_edicao}/${edital_ano}`; + storeValue("editalFormatadoInserir", edital_formatado); + + const codigo_concurso = EntradaCodigoConcursoInserir.text?.trim(); + if (!codigo_concurso) { + showAlert("Preencha o campo 'Código do Concurso'.", "info"); + return; + } + + const lista_vagas = ListaVagasInserir.selectedOptionValues; + if (!lista_vagas || lista_vagas.length === 0) { + showAlert("Selecione pelo menos uma vaga!", "info"); + return; + } + + try { + await addConcurso_Neon.run(); + showAlert("Concurso cadastrado com sucesso!", "success"); + EntradaOrgaoInserir.setValue(""); + EntradaEditalEdicaoInserir.setValue(""); + EntradaEditalAnoInserir.setValue(""); + EntradaCodigoConcursoInserir.setValue(""); + ListaVagasInserir.setSelectedOptions([]); + } catch (error) { + console.log("Erro ao cadastrar concurso:", error); + if (error?.message?.includes("409")) { + showAlert("Esse concurso já está cadastrado.", "warning"); + } else { + showAlert("Erro ao cadastrar o concurso. Tente novamente.", "error"); + } + } + } +}; diff --git a/pages/Home/jsobjects/JSCadastrarConcurso/metadata.json b/pages/Home/jsobjects/JSCadastrarConcurso/metadata.json new file mode 100644 index 0000000..f6f3939 --- /dev/null +++ b/pages/Home/jsobjects/JSCadastrarConcurso/metadata.json @@ -0,0 +1,11 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_b548ed36-c1ab-4621-9451-04dea56fffb1", + "id": "Home_JSCadastrarConcurso", + "unpublishedCollection": { + "name": "JSCadastrarConcurso", + "pageId": "Home", + "pluginId": "js-plugin", + "pluginType": "JS", + "variables": [] + } +} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSCandidatoAtualizar/JSCandidatoAtualizar.js b/pages/Home/jsobjects/JSCandidatoAtualizar/JSCandidatoAtualizar.js new file mode 100644 index 0000000..872e304 --- /dev/null +++ b/pages/Home/jsobjects/JSCandidatoAtualizar/JSCandidatoAtualizar.js @@ -0,0 +1,43 @@ +export default { + async atualizarCandidato () { + const nome = EntradaNomeAtualizar.text.trim(); + const aniversario = EntradaAniversarioAtualizar.formattedDate; + const profissoes = EntradaProfissoesAtualizar.selectedOptionValues; + + if (!nome) { + showAlert("Preencha o campo 'Nome'.", "info"); + return; + } + + if (/\d/.test(nome)){ + showAlert("O nome não pode ter números!", "info"); + return; + } + + if (!aniversario) { + showAlert("Preencha o campo 'Aniversário'.", "info"); + return; + } + if (!profissoes || profissoes.length === 0) { + showAlert("Preencha o campo 'Profissões'.", "info"); + return; + } + + // salva os valores + // storeValue("nomeCandidatoAlterar", nome); + // storeValue("AniversarioCandidatoAlterar", aniversario); + // storeValue("profissoesCandidatoAlterar", profissoes); + + // const resposta = await updateCandidatoAPI.run(); + // const statusCodeRaw = updateCandidatoAPI.responseMeta?.statusCode || ""; + // const statusCode = parseInt(statusCodeRaw); +// + // if (statusCode >= 200 && statusCode < 300) { + updateCandidato_Neon.run() + if (updateCandidato_Neon) { + showAlert("Candidato "+ nome +" atualizado com sucesso", "success"); + } else { + showAlert("Erro ao atualizar Candidato.", "error"); + } +} +} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSCandidatoAtualizar/metadata.json b/pages/Home/jsobjects/JSCandidatoAtualizar/metadata.json new file mode 100644 index 0000000..e41b132 --- /dev/null +++ b/pages/Home/jsobjects/JSCandidatoAtualizar/metadata.json @@ -0,0 +1,11 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_33eca5d0-4d68-4c22-b740-beeccefc23d8", + "id": "Home_JSCandidatoAtualizar", + "unpublishedCollection": { + "name": "JSCandidatoAtualizar", + "pageId": "Home", + "pluginId": "js-plugin", + "pluginType": "JS", + "variables": [] + } +} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSCandidatoDeletar/JSCandidatoDeletar.js b/pages/Home/jsobjects/JSCandidatoDeletar/JSCandidatoDeletar.js new file mode 100644 index 0000000..72f4528 --- /dev/null +++ b/pages/Home/jsobjects/JSCandidatoDeletar/JSCandidatoDeletar.js @@ -0,0 +1,36 @@ +export default { + async buscarCandidatoParaDeletar(cpf) { + const cpf_limpo = cpf.replace(/\D/g, "").trim(); // remove tudo que não for número + + if (cpf_limpo.length !== 11) { + showAlert("Padrão de CPF incorreto, verifique a quantidade de dígitos.", "info"); + return; + } + + try { + storeValue("valorBuscaDeletarCandidato", cpf_limpo); + storeValue("buscaCandidatoByCPF", cpf_limpo); + + await getCandidatoByCPF_Neon.run() + // const resposta = await fetchCandidatosByCPF.run(); + // const statusCode = fetchCandidatosByCPF.responseMeta?.statusCode; + + if (!getCandidatoByCPF_Neon) { + showAlert("Candidato não encontrado!", "warning"); + TabelaInformacoesCandidatosDel.setData([]); + BotaoDeletarCandidato.setDisabled(true); + return; + } + + // Achou: preenche a tabela e ativa o botão de deletar + TabelaInformacoesCandidatosDel.setData(getCandidatoByCPF_Neon.data); + BotaoDeletarCandidato.setDisabled(false); + + } catch (e) { + console.log("Erro:", e); + showAlert("Erro ao buscar candidato.", "error"); + BotaoDeletarCandidato.setDisabled(true); + TabelaInformacoesCandidatosDel.setData([]); + } + } +} diff --git a/pages/Home/jsobjects/JSCandidatoDeletar/metadata.json b/pages/Home/jsobjects/JSCandidatoDeletar/metadata.json new file mode 100644 index 0000000..3cc1599 --- /dev/null +++ b/pages/Home/jsobjects/JSCandidatoDeletar/metadata.json @@ -0,0 +1,11 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_68e3dc50-99dc-4019-b3bc-044cdcaaeb70", + "id": "Home_JSCandidatoDeletar", + "unpublishedCollection": { + "name": "JSCandidatoDeletar", + "pageId": "Home", + "pluginId": "js-plugin", + "pluginType": "JS", + "variables": [] + } +} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSConcursoAtualizar/JSConcursoAtualizar.js b/pages/Home/jsobjects/JSConcursoAtualizar/JSConcursoAtualizar.js new file mode 100644 index 0000000..06c80e6 --- /dev/null +++ b/pages/Home/jsobjects/JSConcursoAtualizar/JSConcursoAtualizar.js @@ -0,0 +1,96 @@ +export default { + async buscarConcursosAlterar(codigo) { + const codigoDigitado = codigo.replace(/\D/g, "").trim(); // remover tudo que não for numero + + if (!codigoDigitado || codigoDigitado.length !== 11) { + showAlert('Por favor, digite um codigo com exatamente 11 dígitos.', 'info'); // Alerta menciona CPF, mas o contexto é código de concurso. Considere ajustar a mensagem. + return; + } + + storeValue("buscaConcursobyCodigo", codigoDigitado); + await getConcursoCodigo_Neon.run(); + + if (getConcursoCodigo_Neon.data && getConcursoCodigo_Neon.data.length > 0) { + + const concursoData = getConcursoCodigo_Neon.data; + + // Agora, concursoData deve ser o objeto do concurso, e .edital deve existir + const [edicao, ano] = concursoData.edital.split("/"); + + EntradaOrgaoAtualizar.setValue(concursoData.orgao); + EntradaEditalEdicaoAtualizar.setValue(edicao); + EntradaEditalAnoAtualizar.setValue(ano); + // EntradaCodigoAtualizar.setValue(concursoData.codigo_concurso); // Linha comentada + + // CORREÇÃO AQUI: Usar setValue() para o MultiSelect + EntradaVagasAtualizar.setSelectedOptions(concursoData.lista_vagas); + + showModal(ModalAtualizarConcursos2.name); + + storeValue("codigoConcursoAlterar", codigo); + + } else { + showAlert('Concurso com o código ' + codigoDigitado + ' não encontrado.', 'warning'); + } + }, + + // A função atualizarConcurso que você forneceu para validação + async atualizarConcurso () { + const orgao = EntradaOrgaoAtualizar.text.toUpperCase().trim(); + const edicao = EntradaEditalEdicaoAtualizar.text.replace(/\D/g, "").trim(); + const ano = EntradaEditalAnoAtualizar.text.replace(/\D/g, "").trim(); + const vagas = EntradaVagasAtualizar.selectedOptionValues; + + + if (!orgao) { + showAlert("Preencha o campo 'Órgão.'", "info"); + return; + } else if (/\d/.test(orgao)) { + showAlert("O campo 'Órgão' só pode ter letras!", "info"); + return; + } + if (!edicao) { + showAlert("Preencha o campo 'Edição'.", "info"); + return; + } + + if (!/^\d+$/.test(edicao.trim())) { // se nao for composta por apenas digitos + showAlert("O campo 'Edição' só pode ter números!", "info"); + } + + const currentYear = new Date().getFullYear(); + const minYear = 1900; + const maxYear = currentYear + 10; + + if (!ano || !/^\d{4}$/.test(ano) || parseInt(ano) < minYear || parseInt(ano) > maxYear) { + showAlert(`O campo 'Ano' deve ser um número de 4 dígitos entre ${minYear} e ${maxYear}.`, "info"); + return; + } + + if (!vagas || vagas.length === 0) { + showAlert("Preencha o campo 'Vagas'.", "info"); + return; + } + + // const edital = edicao + "/" + ano; + + // salva os valores + // storeValue("orgaoConcursoAlterar", orgao); + // storeValue("editalFormatadoAlterar", edital); + // storeValue("vagasConcursoAlterar", vagas); + + // try { + await updateConcurso_Neon.run(); + + if (updateConcurso_Neon.data) { + showAlert("Concurso "+ EntradaCodigoConcursoInserir.text +" atualizado com sucesso", "success"); + } else { + showAlert("Erro ao atualizar concurso.", "error"); + console.error("Erro: ao atualizar o concurso"); + } + // } catch (e) { + // showAlert("Erro inesperado ao atualizar concurso!", "error"); + // console.error("Exceção:", e); + // } + } +} diff --git a/pages/Home/jsobjects/JSConcursoAtualizar/metadata.json b/pages/Home/jsobjects/JSConcursoAtualizar/metadata.json new file mode 100644 index 0000000..c8a4e6c --- /dev/null +++ b/pages/Home/jsobjects/JSConcursoAtualizar/metadata.json @@ -0,0 +1,11 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_85a6dce5-7f03-4f5b-85bf-fd952028f89c", + "id": "Home_JSConcursoAtualizar", + "unpublishedCollection": { + "name": "JSConcursoAtualizar", + "pageId": "Home", + "pluginId": "js-plugin", + "pluginType": "JS", + "variables": [] + } +} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSConcursoDeletar/JSConcursoDeletar.js b/pages/Home/jsobjects/JSConcursoDeletar/JSConcursoDeletar.js new file mode 100644 index 0000000..4c2ecbe --- /dev/null +++ b/pages/Home/jsobjects/JSConcursoDeletar/JSConcursoDeletar.js @@ -0,0 +1,34 @@ +export default { + async buscarConcursoParaDeletar(codigo) { + if (codigo.length !== 11) { + showAlert("Digite os 11 dígitos do código do concurso.", "info"); + // BotaoDeletarConcurso.setDisabled(true); // o botao já inicia desativado + return; + } + + try { + storeValue("valorBuscaDeletarConcurso", codigo); + storeValue("buscaConcursobyCodigo", codigo); + + // const resposta = await deleteConcursoByCodigo_Neon.run(); + // const statusCode = deleteConcursoByCodigo_Neon.responseMeta?.statusCode; + await getConcursoCodigo_Neon.run() + + if (!getConcursoCodigo_Neon.data) { + showAlert("Concurso não encontrado!", "warning"); + TabelaInformacoesConcursoDelet.setData([]); + BotaoDeletarConcurso.setDisabled(true); + return; + } + + // achoou: preenche a tabela e ativa o botão de deletar + TabelaInformacoesConcursoDelet.setData(getConcursoCodigo_Neon.data); + BotaoDeletarConcurso.setDisabled(false); + + } catch (e) { + showAlert("Erro ao buscar concurso.", "error"); + BotaoDeletarConcurso.setDisabled(true); + TabelaInformacoesConcursoDelet.setData([]); + } + } +} diff --git a/pages/Home/jsobjects/JSConcursoDeletar/metadata.json b/pages/Home/jsobjects/JSConcursoDeletar/metadata.json new file mode 100644 index 0000000..712388e --- /dev/null +++ b/pages/Home/jsobjects/JSConcursoDeletar/metadata.json @@ -0,0 +1,11 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_656f56dc-045c-481c-8652-f072180f4ff0", + "id": "Home_JSConcursoDeletar", + "unpublishedCollection": { + "name": "JSConcursoDeletar", + "pageId": "Home", + "pluginId": "js-plugin", + "pluginType": "JS", + "variables": [] + } +} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSConfirmarDeletarCandidato/JSConfirmarDeletarCandidato.js b/pages/Home/jsobjects/JSConfirmarDeletarCandidato/JSConfirmarDeletarCandidato.js new file mode 100644 index 0000000..11f26ec --- /dev/null +++ b/pages/Home/jsobjects/JSConfirmarDeletarCandidato/JSConfirmarDeletarCandidato.js @@ -0,0 +1,23 @@ +export default { + limparCampos() { + EntradaDeletarCandidatosBusca.setValue(""); + TabelaInformacoesCandidatosDel.setData([]); + BotaoDeletarCandidato.setDisabled(true); + // removeValue("valorBuscaDeletarCandidato"); + // removeValue("buscaCandidatobyCodigo"); + }, + + async confirmarDeletarCandidato () { + await deleteCandidato_Neon.run(); + if (deleteCandidato_Neon.data){ + showAlert( + "Candidato com CPF " + appsmith.store.buscaCandidatoByCPF + " foi deletado com sucesso!", + "info" + ); + } else { + showModal(ModalDeletarCandidatos.name); + showAlert("Erro ao deletar o candidato!", "error"); + console.log("Erro ao deletar: ", e); + } + } +} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSConfirmarDeletarCandidato/metadata.json b/pages/Home/jsobjects/JSConfirmarDeletarCandidato/metadata.json new file mode 100644 index 0000000..694743c --- /dev/null +++ b/pages/Home/jsobjects/JSConfirmarDeletarCandidato/metadata.json @@ -0,0 +1,11 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_9fd7c28c-35fb-4e26-b2a6-b069a8455258", + "id": "Home_JSConfirmarDeletarCandidato", + "unpublishedCollection": { + "name": "JSConfirmarDeletarCandidato", + "pageId": "Home", + "pluginId": "js-plugin", + "pluginType": "JS", + "variables": [] + } +} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSConfirmarDeletarConcurso/JSConfirmarDeletarConcurso.js b/pages/Home/jsobjects/JSConfirmarDeletarConcurso/JSConfirmarDeletarConcurso.js new file mode 100644 index 0000000..92dfb9f --- /dev/null +++ b/pages/Home/jsobjects/JSConfirmarDeletarConcurso/JSConfirmarDeletarConcurso.js @@ -0,0 +1,23 @@ +export default { + limparCampos() { + EntradaDeletarConcursoBusca.setValue(""); + TabelaInformacoesConcursoDelet.setData([]); + BotaoDeletarConcurso.setDisabled(true); + // removeValue("valorBuscaDeletarConcurso"); + // removeValue("buscaConcursobyCodigo"); + }, + + async confirmarDeletarConcurso() { + try { + await deleteConcursoByCodigo_Neon.run(); + showAlert( + "Concurso com código " + appsmith.store.buscaConcursobyCodigo + " foi deletado com sucesso!", + "info" + ); + showModal(ModalDeletarConcursos.name); + } catch (e) { + showAlert("Erro ao deletar o concurso!", "error"); + console.log("Erro ao deletar:", e); + } + } +} \ No newline at end of file diff --git a/pages/Home/jsobjects/JSConfirmarDeletarConcurso/metadata.json b/pages/Home/jsobjects/JSConfirmarDeletarConcurso/metadata.json new file mode 100644 index 0000000..28ac6b6 --- /dev/null +++ b/pages/Home/jsobjects/JSConfirmarDeletarConcurso/metadata.json @@ -0,0 +1,11 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_41ab7db2-2058-4b03-84e6-afb17730c348", + "id": "Home_JSConfirmarDeletarConcurso", + "unpublishedCollection": { + "name": "JSConfirmarDeletarConcurso", + "pageId": "Home", + "pluginId": "js-plugin", + "pluginType": "JS", + "variables": [] + } +} \ No newline at end of file diff --git a/pages/Home/queries/JSBuscarCandidatosAlterar-buscarCandidatosAlterar/metadata.json b/pages/Home/queries/JSBuscarCandidatosAlterar-buscarCandidatosAlterar/metadata.json new file mode 100644 index 0000000..7d4ef27 --- /dev/null +++ b/pages/Home/queries/JSBuscarCandidatosAlterar-buscarCandidatosAlterar/metadata.json @@ -0,0 +1,35 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_573b0443-798e-444f-a625-060845e81087", + "id": "Home_JSBuscarCandidatosAlterar.buscarCandidatosAlterar", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [ + { + "name": "cpf" + } + ], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Home_JSBuscarCandidatosAlterar", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "JSBuscarCandidatosAlterar.buscarCandidatosAlterar", + "name": "buscarCandidatosAlterar", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/JSBuscarCandidatosByCodigo-buscarCandidatosByCodigo/metadata.json b/pages/Home/queries/JSBuscarCandidatosByCodigo-buscarCandidatosByCodigo/metadata.json new file mode 100644 index 0000000..49504fc --- /dev/null +++ b/pages/Home/queries/JSBuscarCandidatosByCodigo-buscarCandidatosByCodigo/metadata.json @@ -0,0 +1,35 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_64acfdec-57d0-48cf-bf19-3bf5429f2e44", + "id": "Home_JSBuscarCandidatosByCodigo.buscarCandidatosByCodigo", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [ + { + "name": "codigo" + } + ], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Home_JSBuscarCandidatosByCodigo", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "JSBuscarCandidatosByCodigo.buscarCandidatosByCodigo", + "name": "buscarCandidatosByCodigo", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/JSBuscarConcursosAlterar-buscarConcursosAlterar/metadata.json b/pages/Home/queries/JSBuscarConcursosAlterar-buscarConcursosAlterar/metadata.json new file mode 100644 index 0000000..8faa6ec --- /dev/null +++ b/pages/Home/queries/JSBuscarConcursosAlterar-buscarConcursosAlterar/metadata.json @@ -0,0 +1,35 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_99c70820-3ed6-4a9b-9ef9-db969c372f4e", + "id": "Home_JSBuscarConcursosAlterar.buscarConcursosAlterar", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [ + { + "name": "codigo" + } + ], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Home_JSBuscarConcursosAlterar", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "JSBuscarConcursosAlterar.buscarConcursosAlterar", + "name": "buscarConcursosAlterar", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/JSBuscarConcursosByCPF-buscarConcursoByCPF/metadata.json b/pages/Home/queries/JSBuscarConcursosByCPF-buscarConcursoByCPF/metadata.json new file mode 100644 index 0000000..52ed691 --- /dev/null +++ b/pages/Home/queries/JSBuscarConcursosByCPF-buscarConcursoByCPF/metadata.json @@ -0,0 +1,35 @@ +{ + "gitSyncId": "686eec1a4c97004f2122aea3_e5c04ee7-bd6e-4094-8364-7cab5e8b6ce8", + "id": "Home_JSBuscarConcursosByCPF.buscarConcursoByCPF", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [ + { + "name": "cpf" + } + ], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Home_JSBuscarConcursosByCPF", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "JSBuscarConcursosByCPF.buscarConcursoByCPF", + "name": "buscarConcursoByCPF", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/JSCadastrarCandidato-cadastrarCandidato/metadata.json b/pages/Home/queries/JSCadastrarCandidato-cadastrarCandidato/metadata.json new file mode 100644 index 0000000..f8ca8c0 --- /dev/null +++ b/pages/Home/queries/JSCadastrarCandidato-cadastrarCandidato/metadata.json @@ -0,0 +1,31 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_5914b74d-80ea-42a1-9eaa-9da791363f9e", + "id": "Home_JSCadastrarCandidato.cadastrarCandidato", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Home_JSCadastrarCandidato", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "JSCadastrarCandidato.cadastrarCandidato", + "name": "cadastrarCandidato", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/JSCadastrarConcurso-cadastrarConcurso/metadata.json b/pages/Home/queries/JSCadastrarConcurso-cadastrarConcurso/metadata.json new file mode 100644 index 0000000..7dbb0e5 --- /dev/null +++ b/pages/Home/queries/JSCadastrarConcurso-cadastrarConcurso/metadata.json @@ -0,0 +1,31 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_0d92a757-3034-4fbf-9318-0b6c2fe23000", + "id": "Home_JSCadastrarConcurso.cadastrarConcurso", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Home_JSCadastrarConcurso", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "JSCadastrarConcurso.cadastrarConcurso", + "name": "cadastrarConcurso", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/JSCandidatoAtualizar-atualizarCandidato/metadata.json b/pages/Home/queries/JSCandidatoAtualizar-atualizarCandidato/metadata.json new file mode 100644 index 0000000..6defeed --- /dev/null +++ b/pages/Home/queries/JSCandidatoAtualizar-atualizarCandidato/metadata.json @@ -0,0 +1,31 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_f1bbe2dc-0d06-40d0-a5ac-e02a1d3457ee", + "id": "Home_JSCandidatoAtualizar.atualizarCandidato", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Home_JSCandidatoAtualizar", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "JSCandidatoAtualizar.atualizarCandidato", + "name": "atualizarCandidato", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/JSCandidatoDeletar-buscarCandidatoParaDeletar/metadata.json b/pages/Home/queries/JSCandidatoDeletar-buscarCandidatoParaDeletar/metadata.json new file mode 100644 index 0000000..0f6ca29 --- /dev/null +++ b/pages/Home/queries/JSCandidatoDeletar-buscarCandidatoParaDeletar/metadata.json @@ -0,0 +1,35 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_f252393b-9afa-4911-be5f-a7669b518bad", + "id": "Home_JSCandidatoDeletar.buscarCandidatoParaDeletar", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [ + { + "name": "cpf" + } + ], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Home_JSCandidatoDeletar", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "JSCandidatoDeletar.buscarCandidatoParaDeletar", + "name": "buscarCandidatoParaDeletar", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/JSConcursoAtualizar-atualizarConcurso/metadata.json b/pages/Home/queries/JSConcursoAtualizar-atualizarConcurso/metadata.json new file mode 100644 index 0000000..704ea0e --- /dev/null +++ b/pages/Home/queries/JSConcursoAtualizar-atualizarConcurso/metadata.json @@ -0,0 +1,31 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_0ffbbaee-9262-453d-abb2-3e39408c4998", + "id": "Home_JSConcursoAtualizar.atualizarConcurso", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Home_JSConcursoAtualizar", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "JSConcursoAtualizar.atualizarConcurso", + "name": "atualizarConcurso", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/JSConcursoAtualizar-buscarConcursosAlterar/metadata.json b/pages/Home/queries/JSConcursoAtualizar-buscarConcursosAlterar/metadata.json new file mode 100644 index 0000000..170a033 --- /dev/null +++ b/pages/Home/queries/JSConcursoAtualizar-buscarConcursosAlterar/metadata.json @@ -0,0 +1,35 @@ +{ + "gitSyncId": "686eec1a4c97004f2122aea3_336eb21d-639f-4807-8e32-b5471f88c4b4", + "id": "Home_JSConcursoAtualizar.buscarConcursosAlterar", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [ + { + "name": "codigo" + } + ], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Home_JSConcursoAtualizar", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "JSConcursoAtualizar.buscarConcursosAlterar", + "name": "buscarConcursosAlterar", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/JSConcursoDeletar-buscarConcursoParaDeletar/metadata.json b/pages/Home/queries/JSConcursoDeletar-buscarConcursoParaDeletar/metadata.json new file mode 100644 index 0000000..4b2ff8c --- /dev/null +++ b/pages/Home/queries/JSConcursoDeletar-buscarConcursoParaDeletar/metadata.json @@ -0,0 +1,35 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_be008b38-cab3-49e7-81dd-d03142cf0299", + "id": "Home_JSConcursoDeletar.buscarConcursoParaDeletar", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [ + { + "name": "codigo" + } + ], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Home_JSConcursoDeletar", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "JSConcursoDeletar.buscarConcursoParaDeletar", + "name": "buscarConcursoParaDeletar", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/JSConfirmarDeletarCandidato-confirmarDeletarCandidato/metadata.json b/pages/Home/queries/JSConfirmarDeletarCandidato-confirmarDeletarCandidato/metadata.json new file mode 100644 index 0000000..349b2c0 --- /dev/null +++ b/pages/Home/queries/JSConfirmarDeletarCandidato-confirmarDeletarCandidato/metadata.json @@ -0,0 +1,32 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_05f2afee-51fa-4814-89fc-bd2b375a02f0", + "id": "Home_JSConfirmarDeletarCandidato.confirmarDeletarCandidato", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "clientSideExecution": true, + "collectionId": "Home_JSConfirmarDeletarCandidato", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "JSConfirmarDeletarCandidato.confirmarDeletarCandidato", + "name": "confirmarDeletarCandidato", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/JSConfirmarDeletarCandidato-limparCampos/metadata.json b/pages/Home/queries/JSConfirmarDeletarCandidato-limparCampos/metadata.json new file mode 100644 index 0000000..669e9ab --- /dev/null +++ b/pages/Home/queries/JSConfirmarDeletarCandidato-limparCampos/metadata.json @@ -0,0 +1,32 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_1fabaf67-2ba1-4ed4-a602-5e2eaa1dbea3", + "id": "Home_JSConfirmarDeletarCandidato.limparCampos", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "clientSideExecution": true, + "collectionId": "Home_JSConfirmarDeletarCandidato", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "JSConfirmarDeletarCandidato.limparCampos", + "name": "limparCampos", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/JSConfirmarDeletarConcurso-confirmarDeletarConcurso/metadata.json b/pages/Home/queries/JSConfirmarDeletarConcurso-confirmarDeletarConcurso/metadata.json new file mode 100644 index 0000000..8b4364c --- /dev/null +++ b/pages/Home/queries/JSConfirmarDeletarConcurso-confirmarDeletarConcurso/metadata.json @@ -0,0 +1,32 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_04fa468e-1d17-4e8c-96f2-4146ebda5515", + "id": "Home_JSConfirmarDeletarConcurso.confirmarDeletarConcurso", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "clientSideExecution": true, + "collectionId": "Home_JSConfirmarDeletarConcurso", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "JSConfirmarDeletarConcurso.confirmarDeletarConcurso", + "name": "confirmarDeletarConcurso", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/JSConfirmarDeletarConcurso-limparCampos/metadata.json b/pages/Home/queries/JSConfirmarDeletarConcurso-limparCampos/metadata.json new file mode 100644 index 0000000..856a02d --- /dev/null +++ b/pages/Home/queries/JSConfirmarDeletarConcurso-limparCampos/metadata.json @@ -0,0 +1,31 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_189c6f2f-9d1b-4b49-b6a7-160fb17c171f", + "id": "Home_JSConfirmarDeletarConcurso.limparCampos", + "pluginId": "js-plugin", + "pluginType": "JS", + "unpublishedAction": { + "actionConfiguration": { + "encodeParamsToggle": true, + "jsArguments": [], + "paginationType": "NONE", + "timeoutInMillisecond": 10000 + }, + "collectionId": "Home_JSConfirmarDeletarConcurso", + "confirmBeforeExecute": false, + "datasource": { + "isAutoGenerated": false, + "name": "UNUSED_DATASOURCE", + "pluginId": "js-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "fullyQualifiedName": "JSConfirmarDeletarConcurso.limparCampos", + "name": "limparCampos", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/addCandidatoAPI/addCandidatoAPI.txt b/pages/Home/queries/addCandidatoAPI/addCandidatoAPI.txt new file mode 100644 index 0000000..becc32c --- /dev/null +++ b/pages/Home/queries/addCandidatoAPI/addCandidatoAPI.txt @@ -0,0 +1,6 @@ +{ + "nome": {{ appsmith.store.nomeCandidatoInserir }}, + "data_nascimento": {{ appsmith.store.aniversarioCandidatoInserir }}, + "cpf": {{ appsmith.store.cpfCandidatoInserir }}, + "profissoes": {{ appsmith.store.profissoesCandidatoInserir }} +} diff --git a/pages/Home/queries/addCandidatoAPI/metadata.json b/pages/Home/queries/addCandidatoAPI/metadata.json new file mode 100644 index 0000000..199756f --- /dev/null +++ b/pages/Home/queries/addCandidatoAPI/metadata.json @@ -0,0 +1,52 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_3ff5903d-7d16-4517-9b5a-da0c4e549ef7", + "id": "Home_addCandidatoAPI", + "pluginId": "restapi-plugin", + "pluginType": "API", + "unpublishedAction": { + "actionConfiguration": { + "autoGeneratedHeaders": [ + { + "key": "content-type", + "value": "application/json" + } + ], + "body": "{\n \"nome\": {{ appsmith.store.nomeCandidatoInserir }},\n \"data_nascimento\": {{ appsmith.store.aniversarioCandidatoInserir }},\n \"cpf\": {{ appsmith.store.cpfCandidatoInserir }},\n \"profissoes\": {{ appsmith.store.profissoesCandidatoInserir }}\n}\n", + "bodyFormData": [], + "encodeParamsToggle": true, + "formData": { + "apiContentType": "application/json" + }, + "headers": [], + "httpMethod": "POST", + "httpVersion": "HTTP11", + "paginationType": "NONE", + "path": "/candidatos", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "queryParameters": [], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "datasourceConfiguration": { + "url": "https://app-gentle-dew-46554406.dpl.myneon.app" + }, + "isAutoGenerated": false, + "name": "DEFAULT_REST_DATASOURCE", + "pluginId": "restapi-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "name": "addCandidatoAPI", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/addCandidato_Neon/addCandidato_Neon.txt b/pages/Home/queries/addCandidato_Neon/addCandidato_Neon.txt new file mode 100644 index 0000000..e2a8854 --- /dev/null +++ b/pages/Home/queries/addCandidato_Neon/addCandidato_Neon.txt @@ -0,0 +1,7 @@ +INSERT INTO Candidatos (nome, data_nascimento, cpf, profissoes) +VALUES ( + {{ EntradaNomeInserir.text.trim() }}, + {{ EntradaAniversarioInserir.formattedDate }}, + {{ EntradaCPFInserir.text.replace(/\D/g, "").trim() }}, + {{ JSON.stringify(ProfissoesInserir.selectedOptionValues) }}::jsonb +); diff --git a/pages/Home/queries/addCandidato_Neon/metadata.json b/pages/Home/queries/addCandidato_Neon/metadata.json new file mode 100644 index 0000000..fc1bdd2 --- /dev/null +++ b/pages/Home/queries/addCandidato_Neon/metadata.json @@ -0,0 +1,35 @@ +{ + "gitSyncId": "686eec1a4c97004f2122aea3_ffe1d85a-3cba-49ae-9d5a-36af607926f6", + "id": "Home_addCandidato_Neon", + "pluginId": "postgres-plugin", + "pluginType": "DB", + "unpublishedAction": { + "actionConfiguration": { + "body": "INSERT INTO Candidatos (nome, data_nascimento, cpf, profissoes)\nVALUES (\n {{ EntradaNomeInserir.text.trim() }},\n {{ EntradaAniversarioInserir.formattedDate }},\n {{ EntradaCPFInserir.text.replace(/\\D/g, \"\").trim() }},\n {{ JSON.stringify(ProfissoesInserir.selectedOptionValues) }}::jsonb\n);\n", + "encodeParamsToggle": true, + "paginationType": "NONE", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "id": "candidatos-concursos-db", + "isAutoGenerated": false, + "name": "candidatos-concursos-db", + "pluginId": "postgres-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "name": "addCandidato_Neon", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/addConcursoAPI/addConcursoAPI.txt b/pages/Home/queries/addConcursoAPI/addConcursoAPI.txt new file mode 100644 index 0000000..60a6e23 --- /dev/null +++ b/pages/Home/queries/addConcursoAPI/addConcursoAPI.txt @@ -0,0 +1,6 @@ +{ + "orgao": {{ EntradaOrgaoInserir.text }}, + "edital": {{ appsmith.store.editalFormatadoInserir }}, + "codigo_concurso": {{ EntradaCodigoConcursoInserir.text }}, + "lista_vagas": {{ ListaVagasInserir.selectedOptionValues }} +} \ No newline at end of file diff --git a/pages/Home/queries/addConcursoAPI/metadata.json b/pages/Home/queries/addConcursoAPI/metadata.json new file mode 100644 index 0000000..338b57b --- /dev/null +++ b/pages/Home/queries/addConcursoAPI/metadata.json @@ -0,0 +1,52 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_1647ba3f-899b-40e7-a4fa-97a471f0f6da", + "id": "Home_addConcursoAPI", + "pluginId": "restapi-plugin", + "pluginType": "API", + "unpublishedAction": { + "actionConfiguration": { + "autoGeneratedHeaders": [ + { + "key": "content-type", + "value": "application/json" + } + ], + "body": "{\n \"orgao\": {{ EntradaOrgaoInserir.text }},\n \"edital\": {{ appsmith.store.editalFormatadoInserir }},\n \"codigo_concurso\": {{ EntradaCodigoConcursoInserir.text }},\n \"lista_vagas\": {{ ListaVagasInserir.selectedOptionValues }}\n}", + "bodyFormData": [], + "encodeParamsToggle": true, + "formData": { + "apiContentType": "application/json" + }, + "headers": [], + "httpMethod": "POST", + "httpVersion": "HTTP11", + "paginationType": "NONE", + "path": "/concursos", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "queryParameters": [], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "datasourceConfiguration": { + "url": "https://app-gentle-dew-46554406.dpl.myneon.app" + }, + "isAutoGenerated": false, + "name": "DEFAULT_REST_DATASOURCE", + "pluginId": "restapi-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "name": "addConcursoAPI", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/addConcurso_Neon/addConcurso_Neon.txt b/pages/Home/queries/addConcurso_Neon/addConcurso_Neon.txt new file mode 100644 index 0000000..9641cb1 --- /dev/null +++ b/pages/Home/queries/addConcurso_Neon/addConcurso_Neon.txt @@ -0,0 +1,7 @@ +INSERT INTO Concursos (orgao, edital, codigo_concurso, lista_vagas) +VALUES ( + {{ EntradaOrgaoInserir.text.toUpperCase().trim() }}, + {{ appsmith.store.editalFormatadoInserir }}, + {{ EntradaCodigoConcursoInserir.text }}, + {{ JSON.stringify(ListaVagasInserir.selectedOptionValues) }}::jsonb +); diff --git a/pages/Home/queries/addConcurso_Neon/metadata.json b/pages/Home/queries/addConcurso_Neon/metadata.json new file mode 100644 index 0000000..488a7d0 --- /dev/null +++ b/pages/Home/queries/addConcurso_Neon/metadata.json @@ -0,0 +1,35 @@ +{ + "gitSyncId": "686eec1a4c97004f2122aea3_8d04549f-5cee-4908-9a33-dfbccdd11850", + "id": "Home_addConcurso_Neon", + "pluginId": "postgres-plugin", + "pluginType": "DB", + "unpublishedAction": { + "actionConfiguration": { + "body": "INSERT INTO Concursos (orgao, edital, codigo_concurso, lista_vagas)\nVALUES (\n {{ EntradaOrgaoInserir.text.toUpperCase().trim() }},\n {{ appsmith.store.editalFormatadoInserir }},\n {{ EntradaCodigoConcursoInserir.text }},\n {{ JSON.stringify(ListaVagasInserir.selectedOptionValues) }}::jsonb\n);\n", + "encodeParamsToggle": true, + "paginationType": "NONE", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "id": "candidatos-concursos-db", + "isAutoGenerated": false, + "name": "candidatos-concursos-db", + "pluginId": "postgres-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "name": "addConcurso_Neon", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/deleteCandidatoAPI/deleteCandidatoAPI.txt b/pages/Home/queries/deleteCandidatoAPI/deleteCandidatoAPI.txt new file mode 100644 index 0000000..e69de29 diff --git a/pages/Home/queries/deleteCandidatoAPI/metadata.json b/pages/Home/queries/deleteCandidatoAPI/metadata.json new file mode 100644 index 0000000..05545af --- /dev/null +++ b/pages/Home/queries/deleteCandidatoAPI/metadata.json @@ -0,0 +1,52 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_74dcce38-6332-4014-98c3-d264bed9937d", + "id": "Home_deleteCandidatoAPI", + "pluginId": "restapi-plugin", + "pluginType": "API", + "unpublishedAction": { + "actionConfiguration": { + "autoGeneratedHeaders": [ + { + "key": "content-type", + "value": "application/json" + } + ], + "body": "", + "bodyFormData": [], + "encodeParamsToggle": true, + "formData": { + "apiContentType": "application/json" + }, + "headers": [], + "httpMethod": "DELETE", + "httpVersion": "HTTP11", + "paginationType": "NONE", + "path": "/candidatos/{{ appsmith.store.valorBuscaDeletarCandidato }}", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "queryParameters": [], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "datasourceConfiguration": { + "url": "https://app-gentle-dew-46554406.dpl.myneon.app" + }, + "isAutoGenerated": false, + "name": "DEFAULT_REST_DATASOURCE", + "pluginId": "restapi-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "path" + } + ], + "name": "deleteCandidatoAPI", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/deleteCandidato_Neon/deleteCandidato_Neon.txt b/pages/Home/queries/deleteCandidato_Neon/deleteCandidato_Neon.txt new file mode 100644 index 0000000..52b0148 --- /dev/null +++ b/pages/Home/queries/deleteCandidato_Neon/deleteCandidato_Neon.txt @@ -0,0 +1,3 @@ +DELETE FROM Candidatos +WHERE + cpf = {{ EntradaDeletarCandidatosBusca.text.replace(/\D/g, "").trim() }}; diff --git a/pages/Home/queries/deleteCandidato_Neon/metadata.json b/pages/Home/queries/deleteCandidato_Neon/metadata.json new file mode 100644 index 0000000..d3922a3 --- /dev/null +++ b/pages/Home/queries/deleteCandidato_Neon/metadata.json @@ -0,0 +1,35 @@ +{ + "gitSyncId": "686eec1a4c97004f2122aea3_92af5891-d4de-4af8-b09c-7d5cdf7a5e1f", + "id": "Home_deleteCandidato_Neon", + "pluginId": "postgres-plugin", + "pluginType": "DB", + "unpublishedAction": { + "actionConfiguration": { + "body": "DELETE FROM Candidatos\nWHERE\n cpf = {{ EntradaDeletarCandidatosBusca.text.replace(/\\D/g, \"\").trim() }};\n", + "encodeParamsToggle": true, + "paginationType": "NONE", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "id": "candidatos-concursos-db", + "isAutoGenerated": false, + "name": "candidatos-concursos-db", + "pluginId": "postgres-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "name": "deleteCandidato_Neon", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/deleteConcursoAPI/deleteConcursoAPI.txt b/pages/Home/queries/deleteConcursoAPI/deleteConcursoAPI.txt new file mode 100644 index 0000000..e69de29 diff --git a/pages/Home/queries/deleteConcursoAPI/metadata.json b/pages/Home/queries/deleteConcursoAPI/metadata.json new file mode 100644 index 0000000..9a90f85 --- /dev/null +++ b/pages/Home/queries/deleteConcursoAPI/metadata.json @@ -0,0 +1,52 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_bbcc7107-2fa0-484e-864f-5b68f544bc25", + "id": "Home_deleteConcursoAPI", + "pluginId": "restapi-plugin", + "pluginType": "API", + "unpublishedAction": { + "actionConfiguration": { + "autoGeneratedHeaders": [ + { + "key": "content-type", + "value": "application/json" + } + ], + "body": "", + "bodyFormData": [], + "encodeParamsToggle": true, + "formData": { + "apiContentType": "application/json" + }, + "headers": [], + "httpMethod": "DELETE", + "httpVersion": "HTTP11", + "paginationType": "NONE", + "path": "/concursos/{{ appsmith.store.valorBuscaDeletarConcurso }}", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "queryParameters": [], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "datasourceConfiguration": { + "url": "https://app-gentle-dew-46554406.dpl.myneon.app" + }, + "isAutoGenerated": false, + "name": "DEFAULT_REST_DATASOURCE", + "pluginId": "restapi-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "path" + } + ], + "name": "deleteConcursoAPI", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/deleteConcursoByCodigo_Neon/deleteConcursoByCodigo_Neon.txt b/pages/Home/queries/deleteConcursoByCodigo_Neon/deleteConcursoByCodigo_Neon.txt new file mode 100644 index 0000000..b456aa5 --- /dev/null +++ b/pages/Home/queries/deleteConcursoByCodigo_Neon/deleteConcursoByCodigo_Neon.txt @@ -0,0 +1,3 @@ +DELETE FROM Concursos +WHERE + codigo_concurso = {{ appsmith.store.valorBuscaDeletarConcurso }}; \ No newline at end of file diff --git a/pages/Home/queries/deleteConcursoByCodigo_Neon/metadata.json b/pages/Home/queries/deleteConcursoByCodigo_Neon/metadata.json new file mode 100644 index 0000000..1162227 --- /dev/null +++ b/pages/Home/queries/deleteConcursoByCodigo_Neon/metadata.json @@ -0,0 +1,35 @@ +{ + "gitSyncId": "686eec1a4c97004f2122aea3_652c9ecd-a75b-4068-97c2-7ba0c60a6559", + "id": "Home_deleteConcursoByCodigo_Neon", + "pluginId": "postgres-plugin", + "pluginType": "DB", + "unpublishedAction": { + "actionConfiguration": { + "body": "DELETE FROM Concursos\nWHERE\n codigo_concurso = {{ appsmith.store.valorBuscaDeletarConcurso }};", + "encodeParamsToggle": true, + "paginationType": "NONE", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "id": "candidatos-concursos-db", + "isAutoGenerated": false, + "name": "candidatos-concursos-db", + "pluginId": "postgres-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "name": "deleteConcursoByCodigo_Neon", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/fetchAllVagasAPI/fetchAllVagasAPI.txt b/pages/Home/queries/fetchAllVagasAPI/fetchAllVagasAPI.txt new file mode 100644 index 0000000..e69de29 diff --git a/pages/Home/queries/fetchAllVagasAPI/metadata.json b/pages/Home/queries/fetchAllVagasAPI/metadata.json new file mode 100644 index 0000000..53cd447 --- /dev/null +++ b/pages/Home/queries/fetchAllVagasAPI/metadata.json @@ -0,0 +1,43 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_f78cd444-bc5a-4a04-98a8-cfb6dde06853", + "id": "Home_fetchAllVagasAPI", + "pluginId": "restapi-plugin", + "pluginType": "API", + "unpublishedAction": { + "actionConfiguration": { + "autoGeneratedHeaders": [], + "body": "", + "bodyFormData": [], + "encodeParamsToggle": true, + "formData": { + "apiContentType": "none" + }, + "headers": [], + "httpMethod": "GET", + "httpVersion": "HTTP11", + "paginationType": "NONE", + "path": "/vagas", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "queryParameters": [], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "datasourceConfiguration": { + "url": "https://app-gentle-dew-46554406.dpl.myneon.app" + }, + "isAutoGenerated": false, + "name": "DEFAULT_REST_DATASOURCE", + "pluginId": "restapi-plugin" + }, + "dynamicBindingPathList": [], + "name": "fetchAllVagasAPI", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/fetchCandidatos/fetchCandidatos.txt b/pages/Home/queries/fetchCandidatos/fetchCandidatos.txt new file mode 100644 index 0000000..e69de29 diff --git a/pages/Home/queries/fetchCandidatos/metadata.json b/pages/Home/queries/fetchCandidatos/metadata.json new file mode 100644 index 0000000..b77db9f --- /dev/null +++ b/pages/Home/queries/fetchCandidatos/metadata.json @@ -0,0 +1,43 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_9c471eac-2280-464e-9933-475b761f6b12", + "id": "Home_fetchCandidatos", + "pluginId": "restapi-plugin", + "pluginType": "API", + "unpublishedAction": { + "actionConfiguration": { + "autoGeneratedHeaders": [], + "body": "", + "bodyFormData": [], + "encodeParamsToggle": true, + "formData": { + "apiContentType": "none" + }, + "headers": [], + "httpMethod": "GET", + "httpVersion": "HTTP11", + "paginationType": "NONE", + "path": "/candidatos", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "queryParameters": [], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "datasourceConfiguration": { + "url": "https://app-gentle-dew-46554406.dpl.myneon.app" + }, + "isAutoGenerated": false, + "name": "DEFAULT_REST_DATASOURCE", + "pluginId": "restapi-plugin" + }, + "dynamicBindingPathList": [], + "name": "fetchCandidatos", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/fetchCandidatosByCPF/fetchCandidatosByCPF.txt b/pages/Home/queries/fetchCandidatosByCPF/fetchCandidatosByCPF.txt new file mode 100644 index 0000000..e69de29 diff --git a/pages/Home/queries/fetchCandidatosByCPF/metadata.json b/pages/Home/queries/fetchCandidatosByCPF/metadata.json new file mode 100644 index 0000000..75e4b79 --- /dev/null +++ b/pages/Home/queries/fetchCandidatosByCPF/metadata.json @@ -0,0 +1,47 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_576d2e87-d600-4117-85cd-eedaefe1b6cb", + "id": "Home_fetchCandidatosByCPF", + "pluginId": "restapi-plugin", + "pluginType": "API", + "unpublishedAction": { + "actionConfiguration": { + "autoGeneratedHeaders": [], + "body": "", + "bodyFormData": [], + "encodeParamsToggle": true, + "formData": { + "apiContentType": "none" + }, + "headers": [], + "httpMethod": "GET", + "httpVersion": "HTTP11", + "paginationType": "NONE", + "path": "/candidatos/{{ appsmith.store.buscaCandidatoByCPF }}", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "queryParameters": [], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "datasourceConfiguration": { + "url": "https://app-gentle-dew-46554406.dpl.myneon.app" + }, + "isAutoGenerated": false, + "name": "DEFAULT_REST_DATASOURCE", + "pluginId": "restapi-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "path" + } + ], + "name": "fetchCandidatosByCPF", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/fetchCandidatosDataByCodigo/fetchCandidatosDataByCodigo.txt b/pages/Home/queries/fetchCandidatosDataByCodigo/fetchCandidatosDataByCodigo.txt new file mode 100644 index 0000000..e69de29 diff --git a/pages/Home/queries/fetchCandidatosDataByCodigo/metadata.json b/pages/Home/queries/fetchCandidatosDataByCodigo/metadata.json new file mode 100644 index 0000000..dd92bde --- /dev/null +++ b/pages/Home/queries/fetchCandidatosDataByCodigo/metadata.json @@ -0,0 +1,47 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_d67043b3-c19a-43ca-84e9-1988dbf1d676", + "id": "Home_fetchCandidatosDataByCodigo", + "pluginId": "restapi-plugin", + "pluginType": "API", + "unpublishedAction": { + "actionConfiguration": { + "autoGeneratedHeaders": [], + "body": "", + "bodyFormData": [], + "encodeParamsToggle": true, + "formData": { + "apiContentType": "none" + }, + "headers": [], + "httpMethod": "GET", + "httpVersion": "HTTP11", + "paginationType": "NONE", + "path": "/candidatos/by_codigo_concurso/{{ appsmith.store.codigoConcursoCandidatoBuscar }}", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "queryParameters": [], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "datasourceConfiguration": { + "url": "https://005e311708f6.ngrok-free.app" + }, + "isAutoGenerated": false, + "name": "DEFAULT_REST_DATASOURCE", + "pluginId": "restapi-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "path" + } + ], + "name": "fetchCandidatosDataByCodigo", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/fetchConcursos/fetchConcursos.txt b/pages/Home/queries/fetchConcursos/fetchConcursos.txt new file mode 100644 index 0000000..e69de29 diff --git a/pages/Home/queries/fetchConcursos/metadata.json b/pages/Home/queries/fetchConcursos/metadata.json new file mode 100644 index 0000000..5da902b --- /dev/null +++ b/pages/Home/queries/fetchConcursos/metadata.json @@ -0,0 +1,43 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_62cf73d5-c120-492d-8805-3cfc5217536e", + "id": "Home_fetchConcursos", + "pluginId": "restapi-plugin", + "pluginType": "API", + "unpublishedAction": { + "actionConfiguration": { + "autoGeneratedHeaders": [], + "body": "", + "bodyFormData": [], + "encodeParamsToggle": true, + "formData": { + "apiContentType": "none" + }, + "headers": [], + "httpMethod": "GET", + "httpVersion": "HTTP11", + "paginationType": "NONE", + "path": "/concursos", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "queryParameters": [], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "datasourceConfiguration": { + "url": "https://app-gentle-dew-46554406.dpl.myneon.app" + }, + "isAutoGenerated": false, + "name": "DEFAULT_REST_DATASOURCE", + "pluginId": "restapi-plugin" + }, + "dynamicBindingPathList": [], + "name": "fetchConcursos", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/fetchConcursosByCodigoConcurso/fetchConcursosByCodigoConcurso.txt b/pages/Home/queries/fetchConcursosByCodigoConcurso/fetchConcursosByCodigoConcurso.txt new file mode 100644 index 0000000..e69de29 diff --git a/pages/Home/queries/fetchConcursosByCodigoConcurso/metadata.json b/pages/Home/queries/fetchConcursosByCodigoConcurso/metadata.json new file mode 100644 index 0000000..2921e86 --- /dev/null +++ b/pages/Home/queries/fetchConcursosByCodigoConcurso/metadata.json @@ -0,0 +1,47 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_5c2a812d-bbed-410b-a9de-13af58626d88", + "id": "Home_fetchConcursosByCodigoConcurso", + "pluginId": "restapi-plugin", + "pluginType": "API", + "unpublishedAction": { + "actionConfiguration": { + "autoGeneratedHeaders": [], + "body": "", + "bodyFormData": [], + "encodeParamsToggle": true, + "formData": { + "apiContentType": "none" + }, + "headers": [], + "httpMethod": "GET", + "httpVersion": "HTTP11", + "paginationType": "NONE", + "path": "/concursos/{{ appsmith.store.buscaConcursobyCodigo }}", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "queryParameters": [], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "datasourceConfiguration": { + "url": "http://172.20.0.100:5000" + }, + "isAutoGenerated": false, + "name": "DEFAULT_REST_DATASOURCE", + "pluginId": "restapi-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "path" + } + ], + "name": "fetchConcursosByCodigoConcurso", + "pageId": "Home", + "runBehaviour": "ON_PAGE_LOAD", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/fetchConcursosDataByCPF/fetchConcursosDataByCPF.txt b/pages/Home/queries/fetchConcursosDataByCPF/fetchConcursosDataByCPF.txt new file mode 100644 index 0000000..e69de29 diff --git a/pages/Home/queries/fetchConcursosDataByCPF/metadata.json b/pages/Home/queries/fetchConcursosDataByCPF/metadata.json new file mode 100644 index 0000000..8a51621 --- /dev/null +++ b/pages/Home/queries/fetchConcursosDataByCPF/metadata.json @@ -0,0 +1,47 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_14d4536d-d183-499d-a362-96b6f9051f23", + "id": "Home_fetchConcursosDataByCPF", + "pluginId": "restapi-plugin", + "pluginType": "API", + "unpublishedAction": { + "actionConfiguration": { + "autoGeneratedHeaders": [], + "body": "", + "bodyFormData": [], + "encodeParamsToggle": true, + "formData": { + "apiContentType": "none" + }, + "headers": [], + "httpMethod": "GET", + "httpVersion": "HTTP11", + "paginationType": "NONE", + "path": "/concursos/by_cpf/{{ appsmith.store.cpfCandidatoConcursoBuscar }}", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "queryParameters": [], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "datasourceConfiguration": { + "url": "https://app-gentle-dew-46554406.dpl.myneon.app" + }, + "isAutoGenerated": false, + "name": "DEFAULT_REST_DATASOURCE", + "pluginId": "restapi-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "path" + } + ], + "name": "fetchConcursosDataByCPF", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/getCandidatoByCPF_Neon/getCandidatoByCPF_Neon.txt b/pages/Home/queries/getCandidatoByCPF_Neon/getCandidatoByCPF_Neon.txt new file mode 100644 index 0000000..4d3d454 --- /dev/null +++ b/pages/Home/queries/getCandidatoByCPF_Neon/getCandidatoByCPF_Neon.txt @@ -0,0 +1,9 @@ +SELECT + cpf, + nome, + data_nascimento, + profissoes::text AS profissoes +FROM + Candidatos +WHERE + cpf = {{ appsmith.store.buscaCandidatobyCPF }}; diff --git a/pages/Home/queries/getCandidatoByCPF_Neon/metadata.json b/pages/Home/queries/getCandidatoByCPF_Neon/metadata.json new file mode 100644 index 0000000..42e99c3 --- /dev/null +++ b/pages/Home/queries/getCandidatoByCPF_Neon/metadata.json @@ -0,0 +1,35 @@ +{ + "gitSyncId": "686eec1a4c97004f2122aea3_39c5c032-f4cd-49bc-a3b8-3f99a20f7c08", + "id": "Home_getCandidatoByCPF_Neon", + "pluginId": "postgres-plugin", + "pluginType": "DB", + "unpublishedAction": { + "actionConfiguration": { + "body": "SELECT\n cpf,\n nome,\n data_nascimento,\n profissoes::text AS profissoes\nFROM\n Candidatos\nWHERE\n cpf = {{ appsmith.store.buscaCandidatobyCPF }};\n", + "encodeParamsToggle": true, + "paginationType": "NONE", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "id": "candidatos-concursos-db", + "isAutoGenerated": false, + "name": "candidatos-concursos-db", + "pluginId": "postgres-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "name": "getCandidatoByCPF_Neon", + "pageId": "Home", + "runBehaviour": "ON_PAGE_LOAD", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/getCandidatosByCodigoConc_Neon/getCandidatosByCodigoConc_Neon.txt b/pages/Home/queries/getCandidatosByCodigoConc_Neon/getCandidatosByCodigoConc_Neon.txt new file mode 100644 index 0000000..f316be8 --- /dev/null +++ b/pages/Home/queries/getCandidatosByCodigoConc_Neon/getCandidatosByCodigoConc_Neon.txt @@ -0,0 +1,20 @@ +SELECT + C.nome, + C.data_nascimento, + C.cpf, + C.profissoes::text AS profissoes +FROM + Concursos CO +JOIN + Candidatos C ON TRUE +WHERE + CO.codigo_concurso = {{ appsmith.store.codigoConcursoCandidatoBuscar }} + AND + EXISTS ( + SELECT 1 + FROM jsonb_array_elements_text(CO.lista_vagas) AS v_concurso + JOIN jsonb_array_elements_text(C.profissoes) AS p_candidato + ON v_concurso = p_candidato + ) +ORDER BY + C.nome ASC; \ No newline at end of file diff --git a/pages/Home/queries/getCandidatosByCodigoConc_Neon/metadata.json b/pages/Home/queries/getCandidatosByCodigoConc_Neon/metadata.json new file mode 100644 index 0000000..02b4e61 --- /dev/null +++ b/pages/Home/queries/getCandidatosByCodigoConc_Neon/metadata.json @@ -0,0 +1,35 @@ +{ + "gitSyncId": "686eec1a4c97004f2122aea3_b3196671-1e03-44c9-aa28-abdf582bcb6a", + "id": "Home_getCandidatosByCodigoConc_Neon", + "pluginId": "postgres-plugin", + "pluginType": "DB", + "unpublishedAction": { + "actionConfiguration": { + "body": "SELECT\n C.nome,\n C.data_nascimento,\n C.cpf,\n C.profissoes::text AS profissoes\nFROM\n Concursos CO\nJOIN\n Candidatos C ON TRUE\nWHERE\n CO.codigo_concurso = {{ appsmith.store.codigoConcursoCandidatoBuscar }}\n AND\n EXISTS (\n SELECT 1\n FROM jsonb_array_elements_text(CO.lista_vagas) AS v_concurso\n JOIN jsonb_array_elements_text(C.profissoes) AS p_candidato\n ON v_concurso = p_candidato\n )\nORDER BY\n C.nome ASC;", + "encodeParamsToggle": true, + "paginationType": "NONE", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "id": "candidatos-concursos-db", + "isAutoGenerated": false, + "name": "candidatos-concursos-db", + "pluginId": "postgres-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "name": "getCandidatosByCodigoConc_Neon", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/getCandidatos_Neon/getCandidatos_Neon.txt b/pages/Home/queries/getCandidatos_Neon/getCandidatos_Neon.txt new file mode 100644 index 0000000..90ad555 --- /dev/null +++ b/pages/Home/queries/getCandidatos_Neon/getCandidatos_Neon.txt @@ -0,0 +1,9 @@ +SELECT + cpf, + nome, + data_nascimento, + profissoes::text AS profissoes +FROM + Candidatos +ORDER BY + nome ASC; \ No newline at end of file diff --git a/pages/Home/queries/getCandidatos_Neon/metadata.json b/pages/Home/queries/getCandidatos_Neon/metadata.json new file mode 100644 index 0000000..666f479 --- /dev/null +++ b/pages/Home/queries/getCandidatos_Neon/metadata.json @@ -0,0 +1,31 @@ +{ + "gitSyncId": "686eec1a4c97004f2122aea3_24e668fc-74b5-4b96-ac5e-4671264f8ed4", + "id": "Home_getCandidatos_Neon", + "pluginId": "postgres-plugin", + "pluginType": "DB", + "unpublishedAction": { + "actionConfiguration": { + "body": "SELECT\n cpf,\n nome,\n data_nascimento,\n profissoes::text AS profissoes\nFROM\n Candidatos\nORDER BY\n nome ASC;", + "encodeParamsToggle": true, + "paginationType": "NONE", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "id": "candidatos-concursos-db", + "isAutoGenerated": false, + "name": "candidatos-concursos-db", + "pluginId": "postgres-plugin" + }, + "dynamicBindingPathList": [], + "name": "getCandidatos_Neon", + "pageId": "Home", + "runBehaviour": "ON_PAGE_LOAD", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/getConcursoCodigo_Neon/getConcursoCodigo_Neon.txt b/pages/Home/queries/getConcursoCodigo_Neon/getConcursoCodigo_Neon.txt new file mode 100644 index 0000000..3d0182e --- /dev/null +++ b/pages/Home/queries/getConcursoCodigo_Neon/getConcursoCodigo_Neon.txt @@ -0,0 +1,20 @@ +SELECT + CO.orgao, + CO.edital, + CO.codigo_concurso, + CO.lista_vagas::text AS lista_vagas +FROM + Candidatos C +JOIN + Concursos CO ON TRUE +WHERE + CO.codigo_concurso = {{ appsmith.store.buscaConcursobyCodigo || '' }} + AND + EXISTS ( + SELECT 1 + FROM jsonb_array_elements_text(C.profissoes) AS p_candidato + JOIN jsonb_array_elements_text(CO.lista_vagas) AS v_concurso + ON p_candidato = v_concurso + ) +ORDER BY + CO.edital DESC; diff --git a/pages/Home/queries/getConcursoCodigo_Neon/metadata.json b/pages/Home/queries/getConcursoCodigo_Neon/metadata.json new file mode 100644 index 0000000..b44eae3 --- /dev/null +++ b/pages/Home/queries/getConcursoCodigo_Neon/metadata.json @@ -0,0 +1,35 @@ +{ + "gitSyncId": "686eec1a4c97004f2122aea3_af7eb737-e799-4500-a66f-013322a2f35e", + "id": "Home_getConcursoCodigo_Neon", + "pluginId": "postgres-plugin", + "pluginType": "DB", + "unpublishedAction": { + "actionConfiguration": { + "body": "SELECT\n CO.orgao,\n CO.edital,\n CO.codigo_concurso,\n CO.lista_vagas::text AS lista_vagas\nFROM\n Candidatos C\nJOIN\n Concursos CO ON TRUE\nWHERE\n CO.codigo_concurso = {{ appsmith.store.buscaConcursobyCodigo || '' }}\n AND\n EXISTS (\n\t\t\tSELECT 1\n\t\t\tFROM jsonb_array_elements_text(C.profissoes) AS p_candidato\n\t\t\tJOIN jsonb_array_elements_text(CO.lista_vagas) AS v_concurso\n\t\t\tON p_candidato = v_concurso\n\t\t)\nORDER BY\n CO.edital DESC;\n", + "encodeParamsToggle": true, + "paginationType": "NONE", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "id": "candidatos-concursos-db", + "isAutoGenerated": false, + "name": "candidatos-concursos-db", + "pluginId": "postgres-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "name": "getConcursoCodigo_Neon", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/getConcursosByCpf_Neon/getConcursosByCpf_Neon.txt b/pages/Home/queries/getConcursosByCpf_Neon/getConcursosByCpf_Neon.txt new file mode 100644 index 0000000..1003c56 --- /dev/null +++ b/pages/Home/queries/getConcursosByCpf_Neon/getConcursosByCpf_Neon.txt @@ -0,0 +1,20 @@ +SELECT + CO.orgao, + CO.edital, + CO.codigo_concurso, + CO.lista_vagas::text AS lista_vagas +FROM + Candidatos C +JOIN + Concursos CO ON TRUE +WHERE + C.cpf = {{ appsmith.store.cpfCandidatoConcursoBuscar }} + AND + EXISTS ( + SELECT 1 + FROM jsonb_array_elements_text(C.profissoes) AS p_candidato + JOIN jsonb_array_elements_text(CO.lista_vagas) AS v_concurso + ON p_candidato = v_concurso + ) +ORDER BY + CO.edital DESC; \ No newline at end of file diff --git a/pages/Home/queries/getConcursosByCpf_Neon/metadata.json b/pages/Home/queries/getConcursosByCpf_Neon/metadata.json new file mode 100644 index 0000000..b9fa4be --- /dev/null +++ b/pages/Home/queries/getConcursosByCpf_Neon/metadata.json @@ -0,0 +1,35 @@ +{ + "gitSyncId": "686eec1a4c97004f2122aea3_d96eb145-8126-47e4-83f6-52c89bd4ab9e", + "id": "Home_getConcursosByCpf_Neon", + "pluginId": "postgres-plugin", + "pluginType": "DB", + "unpublishedAction": { + "actionConfiguration": { + "body": "SELECT\n CO.orgao,\n CO.edital,\n CO.codigo_concurso,\n CO.lista_vagas::text AS lista_vagas\nFROM\n Candidatos C\nJOIN\n Concursos CO ON TRUE\nWHERE\n C.cpf = {{ appsmith.store.cpfCandidatoConcursoBuscar }}\n AND\n EXISTS (\n SELECT 1\n FROM jsonb_array_elements_text(C.profissoes) AS p_candidato\n JOIN jsonb_array_elements_text(CO.lista_vagas) AS v_concurso\n ON p_candidato = v_concurso\n )\nORDER BY\n CO.edital DESC;", + "encodeParamsToggle": true, + "paginationType": "NONE", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "id": "candidatos-concursos-db", + "isAutoGenerated": false, + "name": "candidatos-concursos-db", + "pluginId": "postgres-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "name": "getConcursosByCpf_Neon", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/getConcursos_Neon/getConcursos_Neon.txt b/pages/Home/queries/getConcursos_Neon/getConcursos_Neon.txt new file mode 100644 index 0000000..39aff0f --- /dev/null +++ b/pages/Home/queries/getConcursos_Neon/getConcursos_Neon.txt @@ -0,0 +1,9 @@ +SELECT + orgao, + edital, + codigo_concurso, + lista_vagas::text AS lista_vagas_json +FROM + Concursos +ORDER BY + codigo_concurso DESC; \ No newline at end of file diff --git a/pages/Home/queries/getConcursos_Neon/metadata.json b/pages/Home/queries/getConcursos_Neon/metadata.json new file mode 100644 index 0000000..0f6d269 --- /dev/null +++ b/pages/Home/queries/getConcursos_Neon/metadata.json @@ -0,0 +1,31 @@ +{ + "gitSyncId": "686eec1a4c97004f2122aea3_a793f08e-57c6-40bc-98ba-d42c4346305c", + "id": "Home_getConcursos_Neon", + "pluginId": "postgres-plugin", + "pluginType": "DB", + "unpublishedAction": { + "actionConfiguration": { + "body": "SELECT\n orgao,\n edital,\n codigo_concurso,\n lista_vagas::text AS lista_vagas_json\nFROM\n Concursos\nORDER BY\n codigo_concurso DESC;", + "encodeParamsToggle": true, + "paginationType": "NONE", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "id": "candidatos-concursos-db", + "isAutoGenerated": false, + "name": "candidatos-concursos-db", + "pluginId": "postgres-plugin" + }, + "dynamicBindingPathList": [], + "name": "getConcursos_Neon", + "pageId": "Home", + "runBehaviour": "ON_PAGE_LOAD", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/updateCandidatoAPI/metadata.json b/pages/Home/queries/updateCandidatoAPI/metadata.json new file mode 100644 index 0000000..394af30 --- /dev/null +++ b/pages/Home/queries/updateCandidatoAPI/metadata.json @@ -0,0 +1,55 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_c67ba671-e8ec-470b-8b4a-302f6f650a22", + "id": "Home_updateCandidatoAPI", + "pluginId": "restapi-plugin", + "pluginType": "API", + "unpublishedAction": { + "actionConfiguration": { + "autoGeneratedHeaders": [ + { + "key": "content-type", + "value": "application/json" + } + ], + "body": "{\n \"nome\": {{ appsmith.store.nomeCandidatoAlterar }},\n \"data_nascimento\": {{ appsmith.store.AniversarioCandidatoAlterar }},\n \"profissoes\": {{ appsmith.store.profissoesCandidatoAlterar }}\n}", + "bodyFormData": [], + "encodeParamsToggle": true, + "formData": { + "apiContentType": "application/json" + }, + "headers": [], + "httpMethod": "PUT", + "httpVersion": "HTTP11", + "paginationType": "NONE", + "path": "/candidatos/{{ appsmith.store.cpfCandidatoAlterar.replace(/\\D/g, \"\").trim() }}", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "queryParameters": [], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "datasourceConfiguration": { + "url": "http://172.20.0.100:5000" + }, + "isAutoGenerated": false, + "name": "DEFAULT_REST_DATASOURCE", + "pluginId": "restapi-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "path" + }, + { + "key": "body" + } + ], + "name": "updateCandidatoAPI", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/updateCandidatoAPI/updateCandidatoAPI.txt b/pages/Home/queries/updateCandidatoAPI/updateCandidatoAPI.txt new file mode 100644 index 0000000..d2a9191 --- /dev/null +++ b/pages/Home/queries/updateCandidatoAPI/updateCandidatoAPI.txt @@ -0,0 +1,5 @@ +{ + "nome": {{ appsmith.store.nomeCandidatoAlterar }}, + "data_nascimento": {{ appsmith.store.AniversarioCandidatoAlterar }}, + "profissoes": {{ appsmith.store.profissoesCandidatoAlterar }} +} \ No newline at end of file diff --git a/pages/Home/queries/updateCandidato_Neon/metadata.json b/pages/Home/queries/updateCandidato_Neon/metadata.json new file mode 100644 index 0000000..cfcb816 --- /dev/null +++ b/pages/Home/queries/updateCandidato_Neon/metadata.json @@ -0,0 +1,35 @@ +{ + "gitSyncId": "686eec1a4c97004f2122aea3_312e5649-f509-4a6c-b0ad-0438dfc75955", + "id": "Home_updateCandidato_Neon", + "pluginId": "postgres-plugin", + "pluginType": "DB", + "unpublishedAction": { + "actionConfiguration": { + "body": "UPDATE Candidatos\nSET\n nome = {{ EntradaNomeAtualizar.text.trim() }},\n data_nascimento = {{ EntradaAniversarioAtualizar.formattedDate }},\n profissoes = {{ JSON.stringify(EntradaProfissoesAtualizar.selectedOptionValues) }}::jsonb\nWHERE\n cpf = {{ EntradaAtualizarCandidatoBusca.text.replace(/[\\.\\-]/g, '') }};\n", + "encodeParamsToggle": true, + "paginationType": "NONE", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "id": "candidatos-concursos-db", + "isAutoGenerated": false, + "name": "candidatos-concursos-db", + "pluginId": "postgres-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "name": "updateCandidato_Neon", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/updateCandidato_Neon/updateCandidato_Neon.txt b/pages/Home/queries/updateCandidato_Neon/updateCandidato_Neon.txt new file mode 100644 index 0000000..af94354 --- /dev/null +++ b/pages/Home/queries/updateCandidato_Neon/updateCandidato_Neon.txt @@ -0,0 +1,7 @@ +UPDATE Candidatos +SET + nome = {{ EntradaNomeAtualizar.text.trim() }}, + data_nascimento = {{ EntradaAniversarioAtualizar.formattedDate }}, + profissoes = {{ JSON.stringify(EntradaProfissoesAtualizar.selectedOptionValues) }}::jsonb +WHERE + cpf = {{ EntradaAtualizarCandidatoBusca.text.replace(/[\.\-]/g, '') }}; diff --git a/pages/Home/queries/updateConcursoAPI/metadata.json b/pages/Home/queries/updateConcursoAPI/metadata.json new file mode 100644 index 0000000..2eb8854 --- /dev/null +++ b/pages/Home/queries/updateConcursoAPI/metadata.json @@ -0,0 +1,55 @@ +{ + "gitSyncId": "685f6f8d3ebd3f1a7e7cd1c4_0b256bdf-f055-4be2-8abe-c5767bac71b4", + "id": "Home_updateConcursoAPI", + "pluginId": "restapi-plugin", + "pluginType": "API", + "unpublishedAction": { + "actionConfiguration": { + "autoGeneratedHeaders": [ + { + "key": "content-type", + "value": "application/json" + } + ], + "body": "{\n \"orgao\": {{ appsmith.store.orgaoConcursoAlterar }},\n \"edital\": {{ appsmith.store.editalFormatadoAlterar }},\n \"lista_vagas\": {{ appsmith.store.vagasConcursoAlterar }}\n}\n", + "bodyFormData": [], + "encodeParamsToggle": true, + "formData": { + "apiContentType": "application/json" + }, + "headers": [], + "httpMethod": "PUT", + "httpVersion": "HTTP11", + "paginationType": "NONE", + "path": "/concursos/{{ appsmith.store.codigoConcursoAlterar }}", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "queryParameters": [], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "datasourceConfiguration": { + "url": "http://172.20.0.100:5000" + }, + "isAutoGenerated": false, + "name": "DEFAULT_REST_DATASOURCE", + "pluginId": "restapi-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + }, + { + "key": "path" + } + ], + "name": "updateConcursoAPI", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/updateConcursoAPI/updateConcursoAPI.txt b/pages/Home/queries/updateConcursoAPI/updateConcursoAPI.txt new file mode 100644 index 0000000..8de2a2a --- /dev/null +++ b/pages/Home/queries/updateConcursoAPI/updateConcursoAPI.txt @@ -0,0 +1,5 @@ +{ + "orgao": {{ appsmith.store.orgaoConcursoAlterar }}, + "edital": {{ appsmith.store.editalFormatadoAlterar }}, + "lista_vagas": {{ appsmith.store.vagasConcursoAlterar }} +} diff --git a/pages/Home/queries/updateConcurso_Neon/metadata.json b/pages/Home/queries/updateConcurso_Neon/metadata.json new file mode 100644 index 0000000..c365051 --- /dev/null +++ b/pages/Home/queries/updateConcurso_Neon/metadata.json @@ -0,0 +1,35 @@ +{ + "gitSyncId": "686eec1a4c97004f2122aea3_89993fb7-ebac-40fb-a06b-72d5aec4c2bd", + "id": "Home_updateConcurso_Neon", + "pluginId": "postgres-plugin", + "pluginType": "DB", + "unpublishedAction": { + "actionConfiguration": { + "body": "UPDATE Concursos\nSET\n orgao = {{ EntradaOrgaoAtualizar.text.toUpperCase().trim() }},\n edital = {{ EntradaEditalEdicaoAtualizar.text.replace(/\\D/g, \"\") + \"/\" + EntradaEditalAnoAtualizar.text.replace(/\\D/g, \"\") }},\n lista_vagas = {{ JSON.stringify(EntradaVagasAtualizar.selectedOptionValues) }}::jsonb\nWHERE\n codigo_concurso = {{ EntradaAtualizarConcursoBusca.text }};\n", + "encodeParamsToggle": true, + "paginationType": "NONE", + "pluginSpecifiedTemplates": [ + { + "value": true + } + ], + "timeoutInMillisecond": 10000 + }, + "confirmBeforeExecute": false, + "datasource": { + "id": "candidatos-concursos-db", + "isAutoGenerated": false, + "name": "candidatos-concursos-db", + "pluginId": "postgres-plugin" + }, + "dynamicBindingPathList": [ + { + "key": "body" + } + ], + "name": "updateConcurso_Neon", + "pageId": "Home", + "runBehaviour": "MANUAL", + "userSetOnLoad": false + } +} \ No newline at end of file diff --git a/pages/Home/queries/updateConcurso_Neon/updateConcurso_Neon.txt b/pages/Home/queries/updateConcurso_Neon/updateConcurso_Neon.txt new file mode 100644 index 0000000..0656f9c --- /dev/null +++ b/pages/Home/queries/updateConcurso_Neon/updateConcurso_Neon.txt @@ -0,0 +1,7 @@ +UPDATE Concursos +SET + orgao = {{ EntradaOrgaoAtualizar.text.toUpperCase().trim() }}, + edital = {{ EntradaEditalEdicaoAtualizar.text.replace(/\D/g, "") + "/" + EntradaEditalAnoAtualizar.text.replace(/\D/g, "") }}, + lista_vagas = {{ JSON.stringify(EntradaVagasAtualizar.selectedOptionValues) }}::jsonb +WHERE + codigo_concurso = {{ EntradaAtualizarConcursoBusca.text }}; diff --git a/pages/Home/widgets/AreaCandidatos/AreaCandidatos.json b/pages/Home/widgets/AreaCandidatos/AreaCandidatos.json new file mode 100644 index 0000000..1e433da --- /dev/null +++ b/pages/Home/widgets/AreaCandidatos/AreaCandidatos.json @@ -0,0 +1,87 @@ +{ + "animateLoading": true, + "backgroundColor": "#FFFFFF", + "borderColor": "#E0DEDE", + "borderRadius": "0.375rem", + "borderWidth": "1", + "bottomRow": 42, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 420, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": false, + "containerStyle": "none", + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isLoading": false, + "isVisible": true, + "key": "q9zr53cutz", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 100, + "minWidth": 450, + "mobileBottomRow": 100, + "mobileLeftColumn": 0, + "mobileRightColumn": 320.25, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "s41rqy8poo", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 320.25, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "ix2ocbl4sn", + "widgetName": "Canvas2" + } + ], + "containerStyle": "card", + "dynamicBindingPathList": [ + { + "key": "boxShadow" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "flexVerticalAlignment": "stretch", + "isCanvas": true, + "isLoading": false, + "isVisible": true, + "key": "c3wn68o7t4", + "leftColumn": 40, + "maxDynamicHeight": 9000, + "minDynamicHeight": 10, + "minWidth": 450, + "mobileBottomRow": 10, + "mobileLeftColumn": 17, + "mobileRightColumn": 38, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 15.25, + "parentId": "0", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldScrollContents": false, + "topRow": 0, + "type": "CONTAINER_WIDGET", + "version": 1, + "widgetId": "s41rqy8poo", + "widgetName": "AreaCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/AreaCandidatos/BotaoCandidatos.json b/pages/Home/widgets/AreaCandidatos/BotaoCandidatos.json new file mode 100644 index 0000000..fdbb6be --- /dev/null +++ b/pages/Home/widgets/AreaCandidatos/BotaoCandidatos.json @@ -0,0 +1,52 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 15, + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "buttonColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "5yhcpiz9d9", + "leftColumn": 45, + "minWidth": 120, + "mobileBottomRow": 12, + "mobileLeftColumn": 45, + "mobileRightColumn": 61, + "mobileTopRow": 8, + "needsErrorInfo": false, + "onClick": "{{JSBuscarCandidatosByCodigo.buscarCandidatosByCodigo(EntradaCandidatos.text);}}", + "originalBottomRow": 13, + "originalTopRow": 9, + "parentColumnSpace": 5.8828125, + "parentId": "ix2ocbl4sn", + "parentRowSpace": 10, + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 54, + "text": "Buscar", + "topRow": 11, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "a58j9pqeil", + "widgetName": "BotaoCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/AreaCandidatos/DivisorCandidatos.json b/pages/Home/widgets/AreaCandidatos/DivisorCandidatos.json new file mode 100644 index 0000000..be690ed --- /dev/null +++ b/pages/Home/widgets/AreaCandidatos/DivisorCandidatos.json @@ -0,0 +1,34 @@ +{ + "animateLoading": true, + "bottomRow": 9, + "capSide": 0, + "capType": "nc", + "dividerColor": "#858282", + "dynamicBindingPathList": [], + "isLoading": false, + "isVisible": true, + "key": "ptirdsv4wm", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 9, + "mobileLeftColumn": 0, + "mobileRightColumn": 20, + "mobileTopRow": 5, + "needsErrorInfo": false, + "orientation": "horizontal", + "originalBottomRow": 9, + "originalTopRow": 5, + "parentColumnSpace": 5.8828125, + "parentId": "ix2ocbl4sn", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 63, + "strokeStyle": "solid", + "thickness": 2, + "topRow": 5, + "type": "DIVIDER_WIDGET", + "version": 1, + "widgetId": "0wm74oakfo", + "widgetName": "DivisorCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/AreaCandidatos/EntradaCandidatos.json b/pages/Home/widgets/AreaCandidatos/EntradaCandidatos.json new file mode 100644 index 0000000..001197f --- /dev/null +++ b/pages/Home/widgets/AreaCandidatos/EntradaCandidatos.json @@ -0,0 +1,58 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "autoFocus": false, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 13, + "boxShadow": "none", + "defaultText": "", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "iconAlign": "left", + "inputType": "TEXT", + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "42qjzo0sm4", + "label": "", + "labelAlignment": "left", + "labelPosition": "Top", + "labelStyle": "", + "labelTextSize": "0.875rem", + "labelWidth": 5, + "leftColumn": 4, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 15, + "mobileLeftColumn": 0, + "mobileRightColumn": 20, + "mobileTopRow": 8, + "needsErrorInfo": false, + "originalBottomRow": 13, + "originalTopRow": 9, + "parentColumnSpace": 5.8828125, + "parentId": "ix2ocbl4sn", + "parentRowSpace": 10, + "placeholderText": "12345678901", + "renderMode": "CANVAS", + "resetOnSubmit": true, + "responsiveBehavior": "fill", + "rightColumn": 38, + "showStepArrows": false, + "tooltip": "O código deve conter 11 digitos", + "topRow": 9, + "type": "INPUT_WIDGET_V2", + "version": 2, + "widgetId": "bjuxuclrkr", + "widgetName": "EntradaCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/AreaCandidatos/TabelaCandidatos.json b/pages/Home/widgets/AreaCandidatos/TabelaCandidatos.json new file mode 100644 index 0000000..1674ccd --- /dev/null +++ b/pages/Home/widgets/AreaCandidatos/TabelaCandidatos.json @@ -0,0 +1,262 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderColor": "#E0DEDE", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "borderWidth": "1", + "bottomRow": 39, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "cachedTableData": {}, + "canFreezeColumn": true, + "childStylesheet": { + "button": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "editActions": { + "discardBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "discardButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "saveBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "saveButtonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "iconButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "menuButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "menuColor": "{{appsmith.theme.colors.primaryColor}}" + } + }, + "columnOrder": [ + "cpf", + "data_nascimento", + "nome", + "profissoes" + ], + "columnUpdatedAt": 1752112444524, + "columnWidthMap": { + "cpf": 119, + "data_nascimento": 130, + "nome": 125 + }, + "customIsLoading": false, + "customIsLoadingValue": "", + "defaultPageSize": 0, + "defaultSelectedRowIndex": 0, + "defaultSelectedRowIndices": [ + 0 + ], + "delimiter": ";", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + }, + { + "key": "primaryColumns.cpf.computedValue" + }, + { + "key": "primaryColumns.data_nascimento.computedValue" + }, + { + "key": "primaryColumns.nome.computedValue" + }, + { + "key": "primaryColumns.profissoes.computedValue" + } + ], + "dynamicPropertyPathList": [ + { + "key": "tableData" + } + ], + "dynamicTriggerPathList": [], + "enableClientSideSearch": true, + "endOfData": false, + "flexVerticalAlignment": "start", + "horizontalAlignment": "LEFT", + "inlineEditingSaveOption": "ROW_LEVEL", + "isLoading": false, + "isSortable": true, + "isVisible": true, + "isVisibleDownload": false, + "isVisibleFilters": false, + "isVisiblePagination": true, + "isVisibleSearch": true, + "key": "itmjisg1m5", + "label": "Data", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 41, + "mobileLeftColumn": 0, + "mobileRightColumn": 34, + "mobileTopRow": 13, + "needsErrorInfo": false, + "originalBottomRow": 42, + "originalTopRow": 14, + "parentColumnSpace": 5.8828125, + "parentId": "ix2ocbl4sn", + "parentRowSpace": 10, + "primaryColumns": { + "cpf": { + "alias": "cpf", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "", + "columnType": "text", + "computedValue": "{{(() => { const tableData = TabelaCandidatos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"cpf\"])) : cpf })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "cpf", + "index": 0, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "cpf", + "notation": "standard", + "originalId": "cpf", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "data_nascimento": { + "alias": "data_nascimento", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "", + "columnType": "date", + "computedValue": "{{(() => { const tableData = TabelaCandidatos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"data_nascimento\"])) : data_nascimento })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "data_nascimento", + "index": 1, + "inputFormat": "YYYY-MM-DD", + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "data_nascimento", + "notation": "standard", + "originalId": "data_nascimento", + "outputFormat": "DD/MM/YYYY", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "nome": { + "alias": "nome", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "", + "columnType": "text", + "computedValue": "{{(() => { const tableData = TabelaCandidatos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"nome\"])) : nome })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "nome", + "index": 2, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "nome", + "notation": "standard", + "originalId": "nome", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "profissoes": { + "alias": "profissoes", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "", + "columnType": "text", + "computedValue": "{{(() => { const tableData = TabelaCandidatos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"profissoes\"])) : profissoes })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "profissoes", + "index": 3, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "profissoes", + "notation": "standard", + "originalId": "profissoes", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + } + }, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 63, + "searchKey": "", + "tableData": "", + "textSize": "0.875rem", + "topRow": 15, + "totalRecordsCount": 0, + "type": "TABLE_WIDGET_V2", + "version": 2, + "verticalAlignment": "CENTER", + "widgetId": "suig97zd3e", + "widgetName": "TabelaCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/AreaCandidatos/TituloCandidatos.json b/pages/Home/widgets/AreaCandidatos/TituloCandidatos.json new file mode 100644 index 0000000..21267e0 --- /dev/null +++ b/pages/Home/widgets/AreaCandidatos/TituloCandidatos.json @@ -0,0 +1,50 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 5, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "wnegnmyaux", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 5, + "mobileLeftColumn": 22, + "mobileRightColumn": 38, + "mobileTopRow": 1, + "needsErrorInfo": false, + "overflow": "NONE", + "parentColumnSpace": 5.8828125, + "parentId": "ix2ocbl4sn", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldTruncate": false, + "text": "Buscar Candidatos por Código de Concurso", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "xg1dz1px2v", + "widgetName": "TituloCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/AreaConcursos/AreaConcursos.json b/pages/Home/widgets/AreaConcursos/AreaConcursos.json new file mode 100644 index 0000000..0c1fe73 --- /dev/null +++ b/pages/Home/widgets/AreaConcursos/AreaConcursos.json @@ -0,0 +1,87 @@ +{ + "animateLoading": true, + "backgroundColor": "#FFFFFF", + "borderColor": "#E0DEDE", + "borderRadius": "0.375rem", + "borderWidth": "1", + "bottomRow": 42, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 420, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": false, + "containerStyle": "none", + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isLoading": false, + "isVisible": true, + "key": "q9zr53cutz", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 100, + "minWidth": 450, + "mobileBottomRow": 100, + "mobileLeftColumn": 0, + "mobileRightColumn": 320.25, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "2a9yskwczx", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 320.25, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "lzkslr50e8", + "widgetName": "Canvas2Copy" + } + ], + "containerStyle": "card", + "dynamicBindingPathList": [ + { + "key": "boxShadow" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "flexVerticalAlignment": "stretch", + "isCanvas": true, + "isLoading": false, + "isVisible": true, + "key": "c3wn68o7t4", + "leftColumn": 16, + "maxDynamicHeight": 9000, + "minDynamicHeight": 10, + "minWidth": 450, + "mobileBottomRow": 10, + "mobileLeftColumn": 17, + "mobileRightColumn": 38, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 15.25, + "parentId": "0", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 40, + "shouldScrollContents": false, + "topRow": 0, + "type": "CONTAINER_WIDGET", + "version": 1, + "widgetId": "2a9yskwczx", + "widgetName": "AreaConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/AreaConcursos/BotaoConcursos.json b/pages/Home/widgets/AreaConcursos/BotaoConcursos.json new file mode 100644 index 0000000..25edc9e --- /dev/null +++ b/pages/Home/widgets/AreaConcursos/BotaoConcursos.json @@ -0,0 +1,52 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 15, + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "buttonColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "5yhcpiz9d9", + "leftColumn": 47, + "minWidth": 120, + "mobileBottomRow": 12, + "mobileLeftColumn": 45, + "mobileRightColumn": 61, + "mobileTopRow": 8, + "needsErrorInfo": false, + "onClick": "{{JSBuscarConcursosByCPF.buscarConcursoByCPF(EntradaConcursos.text);}}", + "originalBottomRow": 13, + "originalTopRow": 9, + "parentColumnSpace": 5.8828125, + "parentId": "lzkslr50e8", + "parentRowSpace": 10, + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 56, + "text": "Buscar", + "topRow": 11, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "vseclhtjxg", + "widgetName": "BotaoConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/AreaConcursos/DivisorConcursos.json b/pages/Home/widgets/AreaConcursos/DivisorConcursos.json new file mode 100644 index 0000000..bb88572 --- /dev/null +++ b/pages/Home/widgets/AreaConcursos/DivisorConcursos.json @@ -0,0 +1,34 @@ +{ + "animateLoading": true, + "bottomRow": 9, + "capSide": 0, + "capType": "nc", + "dividerColor": "#858282", + "dynamicBindingPathList": [], + "isLoading": false, + "isVisible": true, + "key": "ptirdsv4wm", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 9, + "mobileLeftColumn": 0, + "mobileRightColumn": 20, + "mobileTopRow": 5, + "needsErrorInfo": false, + "orientation": "horizontal", + "originalBottomRow": 9, + "originalTopRow": 5, + "parentColumnSpace": 5.8828125, + "parentId": "lzkslr50e8", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "strokeStyle": "solid", + "thickness": 2, + "topRow": 5, + "type": "DIVIDER_WIDGET", + "version": 1, + "widgetId": "741s3x4lbp", + "widgetName": "DivisorConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/AreaConcursos/EntradaConcursos.json b/pages/Home/widgets/AreaConcursos/EntradaConcursos.json new file mode 100644 index 0000000..9b83730 --- /dev/null +++ b/pages/Home/widgets/AreaConcursos/EntradaConcursos.json @@ -0,0 +1,59 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "autoFocus": false, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 13, + "boxShadow": "none", + "defaultText": "", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "iconAlign": "left", + "inputType": "TEXT", + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "42qjzo0sm4", + "label": "", + "labelAlignment": "left", + "labelPosition": "Top", + "labelStyle": "", + "labelTextSize": "0.875rem", + "labelWidth": 5, + "leftColumn": 5, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 15, + "mobileLeftColumn": 0, + "mobileRightColumn": 20, + "mobileTopRow": 8, + "needsErrorInfo": false, + "originalBottomRow": 13, + "originalTopRow": 9, + "parentColumnSpace": 5.8828125, + "parentId": "lzkslr50e8", + "parentRowSpace": 10, + "placeholderText": "000.000.000-00", + "regex": "", + "renderMode": "CANVAS", + "resetOnSubmit": true, + "responsiveBehavior": "fill", + "rightColumn": 37, + "showStepArrows": false, + "tooltip": "O CPF deve conter 11 digitos", + "topRow": 9, + "type": "INPUT_WIDGET_V2", + "version": 2, + "widgetId": "qt0ooh78qn", + "widgetName": "EntradaConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/AreaConcursos/TabelaConcursos.json b/pages/Home/widgets/AreaConcursos/TabelaConcursos.json new file mode 100644 index 0000000..80139dc --- /dev/null +++ b/pages/Home/widgets/AreaConcursos/TabelaConcursos.json @@ -0,0 +1,258 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "allowAddNewRow": false, + "animateLoading": true, + "borderColor": "#E0DEDE", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "borderWidth": "1", + "bottomRow": 39, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "cachedTableData": {}, + "canFreezeColumn": true, + "childStylesheet": { + "button": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "editActions": { + "discardBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "discardButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "saveBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "saveButtonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "iconButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "menuButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "menuColor": "{{appsmith.theme.colors.primaryColor}}" + } + }, + "columnOrder": [ + "codigo_concurso", + "edital", + "orgao", + "lista_vagas" + ], + "columnUpdatedAt": 1752112432187, + "columnWidthMap": { + "codigo_concurso": 156, + "edital": 91, + "orgao": 100 + }, + "customIsLoading": false, + "customIsLoadingValue": "", + "defaultPageSize": 0, + "defaultSelectedRowIndex": 0, + "defaultSelectedRowIndices": [ + 0 + ], + "delimiter": ",", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + }, + { + "key": "primaryColumns.codigo_concurso.computedValue" + }, + { + "key": "primaryColumns.edital.computedValue" + }, + { + "key": "primaryColumns.orgao.computedValue" + }, + { + "key": "primaryColumns.lista_vagas.computedValue" + } + ], + "dynamicPropertyPathList": [], + "dynamicTriggerPathList": [], + "enableClientSideSearch": true, + "endOfData": false, + "flexVerticalAlignment": "start", + "horizontalAlignment": "LEFT", + "inlineEditingSaveOption": "ROW_LEVEL", + "isLoading": false, + "isSortable": true, + "isVisible": true, + "isVisibleDownload": false, + "isVisibleFilters": false, + "isVisiblePagination": true, + "isVisibleSearch": true, + "key": "itmjisg1m5", + "label": "Data", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 41, + "mobileLeftColumn": 0, + "mobileRightColumn": 34, + "mobileTopRow": 13, + "needsErrorInfo": false, + "originalBottomRow": 42, + "originalTopRow": 14, + "parentColumnSpace": 5.8828125, + "parentId": "lzkslr50e8", + "parentRowSpace": 10, + "primaryColumns": { + "codigo_concurso": { + "alias": "codigo_concurso", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "", + "columnType": "text", + "computedValue": "{{(() => { const tableData = TabelaConcursos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"codigo_concurso\"])) : codigo_concurso })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "codigo_concurso", + "index": 0, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "codigo_concurso", + "notation": "standard", + "originalId": "codigo_concurso", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "edital": { + "alias": "edital", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "", + "columnType": "text", + "computedValue": "{{(() => { const tableData = TabelaConcursos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"edital\"])) : edital })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "edital", + "index": 1, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "edital", + "notation": "standard", + "originalId": "edital", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "lista_vagas": { + "alias": "lista_vagas", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "", + "columnType": "text", + "computedValue": "{{(() => { const tableData = TabelaConcursos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"lista_vagas\"])) : lista_vagas })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "lista_vagas", + "index": 3, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "lista_vagas", + "notation": "standard", + "originalId": "lista_vagas", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "orgao": { + "alias": "orgao", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "", + "columnType": "text", + "computedValue": "{{(() => { const tableData = TabelaConcursos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"orgao\"])) : orgao })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "orgao", + "index": 2, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "orgao", + "notation": "standard", + "originalId": "orgao", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + } + }, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 63, + "searchKey": "", + "showInlineEditingOptionDropdown": true, + "tableData": "", + "textSize": "0.875rem", + "topRow": 15, + "totalRecordsCount": 0, + "type": "TABLE_WIDGET_V2", + "version": 2, + "verticalAlignment": "CENTER", + "widgetId": "9x62oss1b0", + "widgetName": "TabelaConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/AreaConcursos/TituloConcursos.json b/pages/Home/widgets/AreaConcursos/TituloConcursos.json new file mode 100644 index 0000000..deee2a3 --- /dev/null +++ b/pages/Home/widgets/AreaConcursos/TituloConcursos.json @@ -0,0 +1,50 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 5, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "wnegnmyaux", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 5, + "mobileLeftColumn": 22, + "mobileRightColumn": 38, + "mobileTopRow": 1, + "needsErrorInfo": false, + "overflow": "NONE", + "parentColumnSpace": 5.8828125, + "parentId": "lzkslr50e8", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldTruncate": false, + "text": "Buscar Concursos por CPF do Candidato", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "atpocaa8oz", + "widgetName": "TituloConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/AreaEdicao/AreaEdicao.json b/pages/Home/widgets/AreaEdicao/AreaEdicao.json new file mode 100644 index 0000000..3e04ac6 --- /dev/null +++ b/pages/Home/widgets/AreaEdicao/AreaEdicao.json @@ -0,0 +1,83 @@ +{ + "animateLoading": true, + "backgroundColor": "#15803d", + "borderColor": "#E0DEDE", + "borderRadius": "0.375rem", + "borderWidth": "1", + "bottomRow": 61, + "boxShadow": "0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)", + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 190, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": false, + "containerStyle": "none", + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isLoading": false, + "isVisible": true, + "key": "sqgvzbr0qt", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 100, + "minWidth": 450, + "mobileBottomRow": 100, + "mobileLeftColumn": 0, + "mobileRightColumn": 257.0625, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "5el7797ka7", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 257.0625, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "5ee594nn03", + "widgetName": "Canvas3" + } + ], + "containerStyle": "card", + "dynamicBindingPathList": [], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "flexVerticalAlignment": "stretch", + "isCanvas": true, + "isLoading": false, + "isVisible": true, + "key": "0ex88xprhf", + "leftColumn": 15, + "maxDynamicHeight": 9000, + "minDynamicHeight": 10, + "minWidth": 450, + "mobileBottomRow": 56, + "mobileLeftColumn": 0, + "mobileRightColumn": 12, + "mobileTopRow": 46, + "needsErrorInfo": false, + "parentColumnSpace": 21.421875, + "parentId": "0", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 41, + "shouldScrollContents": false, + "topRow": 42, + "type": "CONTAINER_WIDGET", + "version": 1, + "widgetId": "5el7797ka7", + "widgetName": "AreaEdicao" +} \ No newline at end of file diff --git a/pages/Home/widgets/AreaEdicao/BotoesInserirDeletar.json b/pages/Home/widgets/AreaEdicao/BotoesInserirDeletar.json new file mode 100644 index 0000000..ac13ec2 --- /dev/null +++ b/pages/Home/widgets/AreaEdicao/BotoesInserirDeletar.json @@ -0,0 +1,81 @@ +{ + "animateLoading": true, + "borderRadius": "1.5rem", + "bottomRow": 12, + "boxShadow": "none", + "buttonVariant": "PRIMARY", + "childStylesheet": { + "button": { + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + } + }, + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [ + { + "key": "groupButtons.groupButton1.onClick" + }, + { + "key": "groupButtons.groupButton2.onClick" + } + ], + "groupButtons": { + "groupButton1": { + "buttonColor": "#fde047", + "buttonType": "SIMPLE", + "disabledWhenInvalid": false, + "iconAlign": "left", + "iconName": "import", + "id": "groupButton1", + "index": 0, + "isDisabled": false, + "isVisible": true, + "label": "Inserir", + "menuItems": {}, + "onClick": "{{showModal(ModalInserir.name);}}", + "placement": "CENTER", + "widgetId": "" + }, + "groupButton2": { + "buttonColor": "#ef4444", + "buttonType": "SIMPLE", + "disabledWhenInvalid": false, + "iconAlign": "right", + "iconName": "key-delete", + "id": "groupButton2", + "index": 1, + "isDisabled": false, + "isVisible": true, + "label": "Deletar", + "menuItems": {}, + "onClick": "{{showModal(ModalDeletar.name);}}", + "placement": "CENTER", + "widgetId": "" + } + }, + "isCanvas": false, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "itk7puv4si", + "leftColumn": 36, + "minWidth": 450, + "mobileBottomRow": 14, + "mobileLeftColumn": 0, + "mobileRightColumn": 11, + "mobileTopRow": 10, + "needsErrorInfo": false, + "orientation": "horizontal", + "originalBottomRow": 24, + "originalTopRow": 19, + "parentColumnSpace": 21.109375, + "parentId": "5ee594nn03", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 59, + "topRow": 8, + "type": "BUTTON_GROUP_WIDGET", + "version": 1, + "widgetId": "156a7g4pr2", + "widgetName": "BotoesInserirDeletar" +} \ No newline at end of file diff --git a/pages/Home/widgets/AreaEdicao/BotoesVisualizarAtualizar.json b/pages/Home/widgets/AreaEdicao/BotoesVisualizarAtualizar.json new file mode 100644 index 0000000..2326d35 --- /dev/null +++ b/pages/Home/widgets/AreaEdicao/BotoesVisualizarAtualizar.json @@ -0,0 +1,80 @@ +{ + "animateLoading": true, + "borderRadius": "1.5rem", + "bottomRow": 12, + "boxShadow": "none", + "buttonVariant": "PRIMARY", + "childStylesheet": { + "button": { + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + } + }, + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [ + { + "key": "groupButtons.groupButton1.onClick" + }, + { + "key": "groupButtons.groupButton2.onClick" + } + ], + "groupButtons": { + "groupButton1": { + "buttonColor": "#ffffff", + "buttonType": "SIMPLE", + "disabledWhenInvalid": false, + "iconAlign": "left", + "iconName": "eye-open", + "id": "groupButton1", + "index": 0, + "isDisabled": false, + "isVisible": true, + "label": "Visualizar", + "menuItems": {}, + "onClick": "{{showModal(ModalVisualizacao.name);}}", + "placement": "CENTER", + "widgetId": "" + }, + "groupButton2": { + "buttonColor": "#93c5fd", + "buttonType": "SIMPLE", + "disabledWhenInvalid": false, + "iconAlign": "right", + "iconName": "reset", + "id": "groupButton2", + "index": 1, + "isDisabled": false, + "isVisible": true, + "label": "Atualizar", + "menuItems": {}, + "onClick": "{{showModal(ModalAtualizar.name);}}", + "placement": "CENTER", + "widgetId": "" + } + }, + "isCanvas": false, + "isLoading": false, + "isVisible": true, + "key": "itk7puv4si", + "leftColumn": 6, + "minWidth": 450, + "mobileBottomRow": 14, + "mobileLeftColumn": 0, + "mobileRightColumn": 11, + "mobileTopRow": 10, + "needsErrorInfo": false, + "orientation": "horizontal", + "originalBottomRow": 16, + "originalTopRow": 11, + "parentColumnSpace": 21.109375, + "parentId": "5ee594nn03", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 29, + "topRow": 8, + "type": "BUTTON_GROUP_WIDGET", + "version": 1, + "widgetId": "r5pusl2bt5", + "widgetName": "BotoesVisualizarAtualizar" +} \ No newline at end of file diff --git a/pages/Home/widgets/AreaEdicao/DivisorEdicao.json b/pages/Home/widgets/AreaEdicao/DivisorEdicao.json new file mode 100644 index 0000000..50a631c --- /dev/null +++ b/pages/Home/widgets/AreaEdicao/DivisorEdicao.json @@ -0,0 +1,35 @@ +{ + "animateLoading": true, + "bottomRow": 8, + "capSide": 0, + "capType": "dot", + "dividerColor": "#ffffff", + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [], + "isLoading": false, + "isVisible": true, + "key": "mqowj5v3v0", + "leftColumn": 1, + "minWidth": 450, + "mobileBottomRow": 9, + "mobileLeftColumn": 0, + "mobileRightColumn": 18, + "mobileTopRow": 5, + "needsErrorInfo": false, + "orientation": "horizontal", + "originalBottomRow": 11, + "originalTopRow": 6, + "parentColumnSpace": 21.109375, + "parentId": "5ee594nn03", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "strokeStyle": "solid", + "thickness": "3", + "topRow": 4, + "type": "DIVIDER_WIDGET", + "version": 1, + "widgetId": "hgjdzzrq20", + "widgetName": "DivisorEdicao" +} \ No newline at end of file diff --git a/pages/Home/widgets/AreaEdicao/TituloEdicao.json b/pages/Home/widgets/AreaEdicao/TituloEdicao.json new file mode 100644 index 0000000..6eac81e --- /dev/null +++ b/pages/Home/widgets/AreaEdicao/TituloEdicao.json @@ -0,0 +1,53 @@ +{ + "animateLoading": true, + "backgroundColor": "#15803d", + "borderColor": "#ffffff", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "ITALIC,BOLD", + "isLoading": false, + "isVisible": true, + "key": "hp0smngq2s", + "leftColumn": 0, + "maxDynamicHeight": 7, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 5, + "mobileLeftColumn": 2, + "mobileRightColumn": 18, + "mobileTopRow": 1, + "needsErrorInfo": false, + "overflow": "NONE", + "parentColumnSpace": 5.04296875, + "parentId": "5ee594nn03", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldScrollContents": true, + "shouldTruncate": false, + "text": "Area de edições das tabelas", + "textAlign": "CENTER", + "textColor": "#ffffff", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "8s0h9hlirl", + "widgetName": "TituloEdicao" +} \ No newline at end of file diff --git a/pages/Home/widgets/Informacoes/DivisorInformacoes.json b/pages/Home/widgets/Informacoes/DivisorInformacoes.json new file mode 100644 index 0000000..fe6634c --- /dev/null +++ b/pages/Home/widgets/Informacoes/DivisorInformacoes.json @@ -0,0 +1,34 @@ +{ + "animateLoading": true, + "bottomRow": 9, + "capSide": 0, + "capType": "nc", + "dividerColor": "#858282", + "dynamicBindingPathList": [], + "isLoading": false, + "isVisible": true, + "key": "xundkqvf9e", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 8, + "mobileLeftColumn": 0, + "mobileRightColumn": 20, + "mobileTopRow": 4, + "needsErrorInfo": false, + "orientation": "horizontal", + "originalBottomRow": 9, + "originalTopRow": 5, + "parentColumnSpace": 11.125, + "parentId": "ilwp5hl84m", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "strokeStyle": "solid", + "thickness": 2, + "topRow": 5, + "type": "DIVIDER_WIDGET", + "version": 1, + "widgetId": "2d9axm1bad", + "widgetName": "DivisorInformacoes" +} \ No newline at end of file diff --git a/pages/Home/widgets/Informacoes/Informacoes.json b/pages/Home/widgets/Informacoes/Informacoes.json new file mode 100644 index 0000000..d99a555 --- /dev/null +++ b/pages/Home/widgets/Informacoes/Informacoes.json @@ -0,0 +1,87 @@ +{ + "animateLoading": true, + "backgroundColor": "#FFFFFF", + "borderColor": "#E0DEDE", + "borderRadius": "0.375rem", + "borderWidth": "1", + "bottomRow": 42, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 430, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": false, + "containerStyle": "none", + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isLoading": false, + "isVisible": true, + "key": "ivd2mvb0py", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 100, + "minWidth": 450, + "mobileBottomRow": 100, + "mobileLeftColumn": 0, + "mobileRightColumn": 91.5, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "kzx58sprbo", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 91.5, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "ilwp5hl84m", + "widgetName": "Canvas1" + } + ], + "containerStyle": "card", + "dynamicBindingPathList": [ + { + "key": "boxShadow" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "flexVerticalAlignment": "stretch", + "isCanvas": true, + "isLoading": false, + "isVisible": true, + "key": "20ps247ebc", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 10, + "minWidth": 450, + "mobileBottomRow": 10, + "mobileLeftColumn": 0, + "mobileRightColumn": 6, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 15.25, + "parentId": "0", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 16, + "shouldScrollContents": false, + "topRow": 0, + "type": "CONTAINER_WIDGET", + "version": 1, + "widgetId": "kzx58sprbo", + "widgetName": "Informacoes" +} \ No newline at end of file diff --git a/pages/Home/widgets/Informacoes/SubtituloInformacoes.json b/pages/Home/widgets/Informacoes/SubtituloInformacoes.json new file mode 100644 index 0000000..d18b2e8 --- /dev/null +++ b/pages/Home/widgets/Informacoes/SubtituloInformacoes.json @@ -0,0 +1,52 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 13, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "aqqge38m2h", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 9, + "mobileLeftColumn": 0, + "mobileRightColumn": 10, + "mobileTopRow": 5, + "needsErrorInfo": false, + "originalBottomRow": 13, + "originalTopRow": 9, + "overflow": "NONE", + "parentColumnSpace": 11.125, + "parentId": "ilwp5hl84m", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldTruncate": false, + "text": "Esta aplicação é capaz de:", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 9, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "7gb86cuo9k", + "widgetName": "SubtituloInformacoes" +} \ No newline at end of file diff --git a/pages/Home/widgets/Informacoes/TituloInformacoes.json b/pages/Home/widgets/Informacoes/TituloInformacoes.json new file mode 100644 index 0000000..8017eec --- /dev/null +++ b/pages/Home/widgets/Informacoes/TituloInformacoes.json @@ -0,0 +1,53 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 5, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "aqqge38m2h", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 5, + "mobileLeftColumn": 23, + "mobileRightColumn": 39, + "mobileTopRow": 1, + "needsErrorInfo": false, + "originalBottomRow": 5, + "originalTopRow": 0, + "overflow": "NONE", + "parentColumnSpace": 11.125, + "parentId": "ilwp5hl84m", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldScrollContents": true, + "shouldTruncate": false, + "text": "Desafio Back-end Low Code", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "gonvkxt6ds", + "widgetName": "TituloInformacoes" +} \ No newline at end of file diff --git a/pages/Home/widgets/Informacoes/Topico1Informcoes.json b/pages/Home/widgets/Informacoes/Topico1Informcoes.json new file mode 100644 index 0000000..7e28c4b --- /dev/null +++ b/pages/Home/widgets/Informacoes/Topico1Informcoes.json @@ -0,0 +1,52 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 20, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "", + "isLoading": false, + "isVisible": true, + "key": "aqqge38m2h", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 13, + "mobileLeftColumn": 0, + "mobileRightColumn": 13, + "mobileTopRow": 9, + "needsErrorInfo": false, + "originalBottomRow": 20, + "originalTopRow": 13, + "overflow": "NONE", + "parentColumnSpace": 11.125, + "parentId": "ilwp5hl84m", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldTruncate": false, + "text": "- Consultar candiatos aptos a determinados concursos através dos códigos", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 13, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "ngqfeqmojn", + "widgetName": "Topico1Informcoes" +} \ No newline at end of file diff --git a/pages/Home/widgets/Informacoes/Topico2Informacoes.json b/pages/Home/widgets/Informacoes/Topico2Informacoes.json new file mode 100644 index 0000000..509a5b4 --- /dev/null +++ b/pages/Home/widgets/Informacoes/Topico2Informacoes.json @@ -0,0 +1,52 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 27, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "", + "isLoading": false, + "isVisible": true, + "key": "aqqge38m2h", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 13, + "mobileLeftColumn": 0, + "mobileRightColumn": 13, + "mobileTopRow": 9, + "needsErrorInfo": false, + "originalBottomRow": 27, + "originalTopRow": 20, + "overflow": "NONE", + "parentColumnSpace": 11.125, + "parentId": "ilwp5hl84m", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldTruncate": false, + "text": "- Consultar os concursos que um candidato pode fazer através de seu CPF", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 20, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "jj200jhisx", + "widgetName": "Topico2Informacoes" +} \ No newline at end of file diff --git a/pages/Home/widgets/Informacoes/Topico3Informacoes.json b/pages/Home/widgets/Informacoes/Topico3Informacoes.json new file mode 100644 index 0000000..cbe4210 --- /dev/null +++ b/pages/Home/widgets/Informacoes/Topico3Informacoes.json @@ -0,0 +1,52 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 35, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "", + "isLoading": false, + "isVisible": true, + "key": "aqqge38m2h", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 13, + "mobileLeftColumn": 0, + "mobileRightColumn": 13, + "mobileTopRow": 9, + "needsErrorInfo": false, + "originalBottomRow": 35, + "originalTopRow": 28, + "overflow": "NONE", + "parentColumnSpace": 11.125, + "parentId": "ilwp5hl84m", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldTruncate": false, + "text": "- Editar, adicionar ou remover os candidatos cadastrados", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 28, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "egetp9gklt", + "widgetName": "Topico3Informacoes" +} \ No newline at end of file diff --git a/pages/Home/widgets/Informacoes/Topico4Informacoes.json b/pages/Home/widgets/Informacoes/Topico4Informacoes.json new file mode 100644 index 0000000..d924590 --- /dev/null +++ b/pages/Home/widgets/Informacoes/Topico4Informacoes.json @@ -0,0 +1,52 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 43, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "", + "isLoading": false, + "isVisible": true, + "key": "aqqge38m2h", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 13, + "mobileLeftColumn": 0, + "mobileRightColumn": 13, + "mobileTopRow": 9, + "needsErrorInfo": false, + "originalBottomRow": 43, + "originalTopRow": 36, + "overflow": "NONE", + "parentColumnSpace": 11.125, + "parentId": "ilwp5hl84m", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldTruncate": false, + "text": "- Editar, adicionar ou remover os concursos cadastrados", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 36, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "yf8zc5xihn", + "widgetName": "Topico4Informacoes" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizar/BotaoAtualizarCandidatos.json b/pages/Home/widgets/ModalAtualizar/BotaoAtualizarCandidatos.json new file mode 100644 index 0000000..e9a95d7 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizar/BotaoAtualizarCandidatos.json @@ -0,0 +1,55 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 17, + "boxShadow": "none", + "buttonColor": "#3b82f6", + "buttonStyle": "PRIMARY_BUTTON", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicPropertyPathList": [ + { + "key": "onClick" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconAlign": "left", + "iconName": "book", + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "c5fnr3flq5", + "leftColumn": 36, + "minWidth": 120, + "mobileBottomRow": 22, + "mobileLeftColumn": 47, + "mobileRightColumn": 63, + "mobileTopRow": 18, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalAtualizarCandidatos.name);\nEntradaAtualizarCandidatoBusca.setValue(\"\");\n}}", + "originalBottomRow": 17, + "originalTopRow": 13, + "parentId": "5paasywu1h", + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 55, + "text": "Candidatos", + "topRow": 13, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "up9yw1caz9", + "widgetName": "BotaoAtualizarCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizar/BotaoAtualizarConcursos.json b/pages/Home/widgets/ModalAtualizar/BotaoAtualizarConcursos.json new file mode 100644 index 0000000..b4f5d15 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizar/BotaoAtualizarConcursos.json @@ -0,0 +1,55 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 17, + "boxShadow": "none", + "buttonColor": "#3b82f6", + "buttonStyle": "PRIMARY", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicPropertyPathList": [ + { + "key": "onClick" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconAlign": "left", + "iconName": "briefcase", + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "c5fnr3flq5", + "leftColumn": 9, + "minWidth": 120, + "mobileBottomRow": 22, + "mobileLeftColumn": 31, + "mobileRightColumn": 47, + "mobileTopRow": 18, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalAtualizarConcursos.name);\nEntradaAtualizarConcursoBusca.setValue(\"\")}}", + "originalBottomRow": 17, + "originalTopRow": 13, + "parentId": "5paasywu1h", + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 28, + "text": "Concursos", + "topRow": 13, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "a3ckq1zzzl", + "widgetName": "BotaoAtualizarConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizar/DivisorAtualizar.json b/pages/Home/widgets/ModalAtualizar/DivisorAtualizar.json new file mode 100644 index 0000000..ef7ff1e --- /dev/null +++ b/pages/Home/widgets/ModalAtualizar/DivisorAtualizar.json @@ -0,0 +1,33 @@ +{ + "animateLoading": true, + "bottomRow": 8, + "capSide": 0, + "capType": "dot", + "dividerColor": "#858282", + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [], + "isLoading": false, + "isVisible": true, + "key": "63xzgfvb43", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 8, + "mobileLeftColumn": 7, + "mobileRightColumn": 27, + "mobileTopRow": 4, + "needsErrorInfo": false, + "orientation": "horizontal", + "parentColumnSpace": 6.9375, + "parentId": "5paasywu1h", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 63, + "strokeStyle": "solid", + "thickness": 2, + "topRow": 4, + "type": "DIVIDER_WIDGET", + "version": 1, + "widgetId": "c7rskh1hik", + "widgetName": "DivisorAtualizar" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizar/IconeSairModalAtualizar.json b/pages/Home/widgets/ModalAtualizar/IconeSairModalAtualizar.json new file mode 100644 index 0000000..5947d51 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizar/IconeSairModalAtualizar.json @@ -0,0 +1,43 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 23, + "boxShadow": "none", + "buttonColor": "#cf4d10", + "buttonVariant": "TERTIARY", + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconName": "cross", + "iconSize": 24, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "nmd2xnaox6", + "leftColumn": 57, + "minWidth": 50, + "mobileBottomRow": 4, + "mobileLeftColumn": 58, + "mobileRightColumn": 64, + "mobileTopRow": 0, + "needsErrorInfo": false, + "onClick": "{{closeModal(ModalAtualizar.name);}}", + "originalBottomRow": 23, + "originalTopRow": 19, + "parentId": "5paasywu1h", + "renderMode": "CANVAS", + "responsiveBehavior": "hug", + "rightColumn": 63, + "topRow": 19, + "type": "ICON_BUTTON_WIDGET", + "version": 1, + "widgetId": "xcuvbewpwh", + "widgetName": "IconeSairModalAtualizar" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizar/InformacaoIconeVisualizacao.json b/pages/Home/widgets/ModalAtualizar/InformacaoIconeVisualizacao.json new file mode 100644 index 0000000..9b56c0b --- /dev/null +++ b/pages/Home/widgets/ModalAtualizar/InformacaoIconeVisualizacao.json @@ -0,0 +1,52 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 23, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "hyfpo3ltw0", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 23, + "mobileLeftColumn": 41, + "mobileRightColumn": 57, + "mobileTopRow": 19, + "needsErrorInfo": false, + "originalBottomRow": 23, + "originalTopRow": 19, + "overflow": "NONE", + "parentColumnSpace": 6.9375, + "parentId": "5paasywu1h", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 57, + "shouldTruncate": false, + "text": "Sair", + "textAlign": "RIGHT", + "textColor": "#231F20", + "topRow": 19, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "phfolkli9v", + "widgetName": "InformacaoIconeVisualizacao" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizar/ModalAtualizar.json b/pages/Home/widgets/ModalAtualizar/ModalAtualizar.json new file mode 100644 index 0000000..6f83c8b --- /dev/null +++ b/pages/Home/widgets/ModalAtualizar/ModalAtualizar.json @@ -0,0 +1,82 @@ +{ + "animateLoading": true, + "borderRadius": "1.5rem", + "bottomRow": 274, + "boxShadow": "none", + "canEscapeKeyClose": true, + "canOutsideClickClose": true, + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 250, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "lxuylfkp6l", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 0, + "minWidth": 450, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "q9q2oj9w0b", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 0, + "shouldScrollContents": false, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "5paasywu1h", + "widgetName": "Canvas10Copy" + } + ], + "detachFromLayout": true, + "dynamicBindingPathList": [], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "height": 250, + "isCanvas": true, + "isLoading": false, + "key": "c26pzkby7k", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 24, + "minHeight": 250, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "0", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "rightColumn": 0, + "shouldScrollContents": true, + "topRow": 24, + "type": "MODAL_WIDGET", + "version": 2, + "widgetId": "q9q2oj9w0b", + "widgetName": "ModalAtualizar", + "width": 456 +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizar/SubtituloModalAtualizar.json b/pages/Home/widgets/ModalAtualizar/SubtituloModalAtualizar.json new file mode 100644 index 0000000..1ceaa5e --- /dev/null +++ b/pages/Home/widgets/ModalAtualizar/SubtituloModalAtualizar.json @@ -0,0 +1,53 @@ +{ + "animateLoading": true, + "backgroundColor": "", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 12, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "", + "isLoading": false, + "isVisible": true, + "key": "hyfpo3ltw0", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 8, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 4, + "needsErrorInfo": false, + "originalBottomRow": 12, + "originalTopRow": 8, + "overflow": "NONE", + "parentColumnSpace": 6.9375, + "parentId": "5paasywu1h", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldTruncate": false, + "text": "Qual tabela deseja atualizar?", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 8, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "bs5a6plr53", + "widgetName": "SubtituloModalAtualizar" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizar/TituloModalAtualizar.json b/pages/Home/widgets/ModalAtualizar/TituloModalAtualizar.json new file mode 100644 index 0000000..a3924e5 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizar/TituloModalAtualizar.json @@ -0,0 +1,48 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1.25rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "hyfpo3ltw0", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 5, + "mobileLeftColumn": 1, + "mobileRightColumn": 41, + "mobileTopRow": 1, + "needsErrorInfo": false, + "overflow": "NONE", + "parentId": "5paasywu1h", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 63, + "shouldTruncate": false, + "text": "Atualizar tabelas", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "v23n3pvqgz", + "widgetName": "TituloModalAtualizar" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos/BotaoAtualizarCandidatoBusca.json b/pages/Home/widgets/ModalAtualizarCandidatos/BotaoAtualizarCandidatoBusca.json new file mode 100644 index 0000000..c01e214 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarCandidatos/BotaoAtualizarCandidatoBusca.json @@ -0,0 +1,56 @@ +{ + "animateLoading": true, + "borderRadius": "1.5rem", + "bottomRow": 22, + "boxShadow": "none", + "buttonColor": "#3b82f6", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": "{{EntradaAtualizarCandidatoBusca.text != \"\"}}", + "dynamicBindingPathList": [ + { + "key": "disabledWhenInvalid" + } + ], + "dynamicPropertyPathList": [ + { + "key": "disabledWhenInvalid" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconAlign": "left", + "iconName": "search-text", + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "g7c88n4w6o", + "leftColumn": 21, + "minWidth": 120, + "mobileBottomRow": 23, + "mobileLeftColumn": 14, + "mobileRightColumn": 30, + "mobileTopRow": 19, + "needsErrorInfo": false, + "onClick": "{{JSBuscarCandidatosAlterar.buscarCandidatosAlterar(EntradaAtualizarCandidatoBusca.text);}}", + "originalBottomRow": 26, + "originalTopRow": 21, + "parentColumnSpace": 14.125, + "parentId": "x4w3qnbs83", + "parentRowSpace": 10, + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 32, + "text": "Encontrar", + "topRow": 18, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "bleb8eiwht", + "widgetName": "BotaoAtualizarCandidatoBusca" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos/BotaoAtualizarCandidatoEsquece.json b/pages/Home/widgets/ModalAtualizarCandidatos/BotaoAtualizarCandidatoEsquece.json new file mode 100644 index 0000000..ae41b13 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarCandidatos/BotaoAtualizarCandidatoEsquece.json @@ -0,0 +1,50 @@ +{ + "animateLoading": true, + "borderRadius": "1.5rem", + "bottomRow": 22, + "boxShadow": "none", + "buttonColor": "#3b82f6", + "buttonVariant": "SECONDARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [], + "dynamicPropertyPathList": [ + { + "key": "onClick" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "g7c88n4w6o", + "leftColumn": 32, + "minWidth": 120, + "mobileBottomRow": 10, + "mobileLeftColumn": 14, + "mobileRightColumn": 30, + "mobileTopRow": 6, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalExibirCandidatos.name);\nEntradaAtualizarCandidatoBusca.setValue(\"\")}}", + "originalBottomRow": 26, + "originalTopRow": 21, + "parentColumnSpace": 14.125, + "parentId": "x4w3qnbs83", + "parentRowSpace": 10, + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 43, + "text": "Não me lembro", + "topRow": 18, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "spkq4ejyok", + "widgetName": "BotaoAtualizarCandidatoEsquece" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos/DivisorAtualizarCandidatos.json b/pages/Home/widgets/ModalAtualizarCandidatos/DivisorAtualizarCandidatos.json new file mode 100644 index 0000000..31e4912 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarCandidatos/DivisorAtualizarCandidatos.json @@ -0,0 +1,32 @@ +{ + "animateLoading": true, + "bottomRow": 11, + "capSide": 0, + "capType": "nc", + "dividerColor": "#858282", + "dynamicBindingPathList": [], + "isLoading": false, + "isVisible": true, + "key": "elywtt2o60", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 11, + "mobileLeftColumn": 0, + "mobileRightColumn": 20, + "mobileTopRow": 7, + "needsErrorInfo": false, + "orientation": "horizontal", + "parentColumnSpace": 12.28125, + "parentId": "x4w3qnbs83", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 63, + "strokeStyle": "solid", + "thickness": 2, + "topRow": 7, + "type": "DIVIDER_WIDGET", + "version": 1, + "widgetId": "z8uv9eh7s9", + "widgetName": "DivisorAtualizarCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos/EntradaAtualizarCandidatoBusca.json b/pages/Home/widgets/ModalAtualizarCandidatos/EntradaAtualizarCandidatoBusca.json new file mode 100644 index 0000000..5303835 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarCandidatos/EntradaAtualizarCandidatoBusca.json @@ -0,0 +1,65 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "autoFocus": false, + "borderRadius": "1.5rem", + "bottomRow": 18, + "boxShadow": "none", + "defaultText": "", + "dynamicBindingPathList": [ + { + "key": "accentColor" + } + ], + "dynamicHeight": "FIXED", + "dynamicPropertyPathList": [ + { + "key": "onTextChanged" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onTextChanged" + } + ], + "iconAlign": "left", + "inputType": "TEXT", + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "errovm82vs", + "label": "Qual o CPF do candidato?", + "labelAlignment": "right", + "labelPosition": "Top", + "labelStyle": "ITALIC", + "labelTextColor": "#231f20", + "labelTextSize": "0.875rem", + "labelWidth": "15", + "leftColumn": 17, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 11, + "mobileLeftColumn": 0, + "mobileRightColumn": 9, + "mobileTopRow": 4, + "needsErrorInfo": false, + "onTextChanged": "{{ \n EntradaAtualizarCandidatoBusca.setValue(\n EntradaAtualizarCandidatoBusca.text\n .replace(/\\D/g, '')\n .slice(0, 11)\n .replace(/(\\d{3})(\\d{3})(\\d{3})(\\d{2})/, '$1.$2.$3-$4')\n ) \n}}", + "originalBottomRow": 20, + "originalTopRow": 13, + "parentColumnSpace": 14.125, + "parentId": "x4w3qnbs83", + "parentRowSpace": 10, + "placeholderText": "Deve conter 11 digitos", + "renderMode": "CANVAS", + "resetOnSubmit": true, + "responsiveBehavior": "fill", + "rightColumn": 46, + "showStepArrows": false, + "topRow": 11, + "type": "INPUT_WIDGET_V2", + "version": 2, + "widgetId": "cxpee72klo", + "widgetName": "EntradaAtualizarCandidatoBusca" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos/IconeFecharAtualizarCandidatos.json b/pages/Home/widgets/ModalAtualizarCandidatos/IconeFecharAtualizarCandidatos.json new file mode 100644 index 0000000..905f2af --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarCandidatos/IconeFecharAtualizarCandidatos.json @@ -0,0 +1,41 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "boxShadow": "none", + "buttonColor": "#cf4d10", + "buttonVariant": "TERTIARY", + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconName": "cross", + "iconSize": 24, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "nfsiltl5th", + "leftColumn": 62, + "minWidth": 50, + "mobileBottomRow": 4, + "mobileLeftColumn": 58, + "mobileRightColumn": 64, + "mobileTopRow": 0, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalAtualizar.name);}}", + "parentId": "x4w3qnbs83", + "renderMode": "CANVAS", + "responsiveBehavior": "hug", + "rightColumn": 64, + "topRow": 0, + "type": "ICON_BUTTON_WIDGET", + "version": 1, + "widgetId": "r21im2td2l", + "widgetName": "IconeFecharAtualizarCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos/InformacaoSairAtualizarCand.json b/pages/Home/widgets/ModalAtualizarCandidatos/InformacaoSairAtualizarCand.json new file mode 100644 index 0000000..2a65b0e --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarCandidatos/InformacaoSairAtualizarCand.json @@ -0,0 +1,53 @@ +{ + "animateLoading": true, + "backgroundColor": "", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "am4zznau0b", + "leftColumn": 57, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 9, + "mobileLeftColumn": 45, + "mobileRightColumn": 61, + "mobileTopRow": 5, + "needsErrorInfo": false, + "originalBottomRow": 4, + "originalTopRow": 0, + "overflow": "NONE", + "parentColumnSpace": 14.125, + "parentId": "x4w3qnbs83", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 62, + "shouldTruncate": false, + "text": "Voltar", + "textAlign": "RIGHT", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "8oq1bkv7y9", + "widgetName": "InformacaoSairAtualizarCand" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos/ModalAtualizarCandidatos.json b/pages/Home/widgets/ModalAtualizarCandidatos/ModalAtualizarCandidatos.json new file mode 100644 index 0000000..07e96bc --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarCandidatos/ModalAtualizarCandidatos.json @@ -0,0 +1,82 @@ +{ + "animateLoading": true, + "backgroundColor": "#dbeafe", + "borderRadius": "0.375rem", + "bottomRow": 263, + "boxShadow": "none", + "canEscapeKeyClose": true, + "canOutsideClickClose": true, + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 300, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "0te2y3yolr", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 300, + "minWidth": 450, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "3me6p1l4rq", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 0, + "shouldScrollContents": false, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "x4w3qnbs83", + "widgetName": "Canvas11Copy1" + } + ], + "detachFromLayout": true, + "dynamicBindingPathList": [], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "height": 300, + "isCanvas": true, + "isLoading": false, + "key": "yyf93vho35", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 24, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "0", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "rightColumn": 0, + "shouldScrollContents": true, + "topRow": 23, + "type": "MODAL_WIDGET", + "version": 2, + "widgetId": "3me6p1l4rq", + "widgetName": "ModalAtualizarCandidatos", + "width": 798 +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos/TituloModalAtualizarCandidatos.json b/pages/Home/widgets/ModalAtualizarCandidatos/TituloModalAtualizarCandidatos.json new file mode 100644 index 0000000..7222881 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarCandidatos/TituloModalAtualizarCandidatos.json @@ -0,0 +1,48 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 6, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1.25rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "am4zznau0b", + "leftColumn": 13, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 5, + "mobileLeftColumn": 1, + "mobileRightColumn": 41, + "mobileTopRow": 1, + "needsErrorInfo": false, + "overflow": "NONE", + "parentId": "x4w3qnbs83", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 51, + "shouldTruncate": false, + "text": "Vamos buscar qual candidato deseja alterar", + "textAlign": "LEFT", + "textColor": "#231F20", + "topRow": 2, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "w4mgsgltns", + "widgetName": "TituloModalAtualizarCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos2/BotaoAtualizarCandidato.json b/pages/Home/widgets/ModalAtualizarCandidatos2/BotaoAtualizarCandidato.json new file mode 100644 index 0000000..fcfd7a8 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarCandidatos2/BotaoAtualizarCandidato.json @@ -0,0 +1,48 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 27, + "boxShadow": "none", + "buttonColor": "#3b82f6", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicPropertyPathList": [], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "k351clqjh0", + "leftColumn": 27, + "minWidth": 120, + "mobileBottomRow": 29, + "mobileLeftColumn": 23, + "mobileRightColumn": 39, + "mobileTopRow": 25, + "needsErrorInfo": false, + "onClick": "{{JSCandidatoAtualizar.atualizarCandidato();}}", + "parentColumnSpace": 10.03125, + "parentId": "z22gcwvhul", + "parentRowSpace": 10, + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 36, + "text": "Atualizar", + "topRow": 23, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "ubgliugwja", + "widgetName": "BotaoAtualizarCandidato" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos2/DivisorAtualizarCandidatos2.json b/pages/Home/widgets/ModalAtualizarCandidatos2/DivisorAtualizarCandidatos2.json new file mode 100644 index 0000000..38b7b49 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarCandidatos2/DivisorAtualizarCandidatos2.json @@ -0,0 +1,35 @@ +{ + "animateLoading": true, + "bottomRow": 8, + "capSide": 0, + "capType": "dot", + "dividerColor": "#858282", + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [], + "isLoading": false, + "isVisible": true, + "key": "tbwl0w0j6a", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 8, + "mobileLeftColumn": 0, + "mobileRightColumn": 17, + "mobileTopRow": 4, + "needsErrorInfo": false, + "orientation": "horizontal", + "originalBottomRow": 8, + "originalTopRow": 4, + "parentColumnSpace": 13.875, + "parentId": "z22gcwvhul", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "strokeStyle": "dashed", + "thickness": 2, + "topRow": 4, + "type": "DIVIDER_WIDGET", + "version": 1, + "widgetId": "m1e5jgs6ip", + "widgetName": "DivisorAtualizarCandidatos2" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos2/EntradaAniversarioAtualizar.json b/pages/Home/widgets/ModalAtualizarCandidatos2/EntradaAniversarioAtualizar.json new file mode 100644 index 0000000..68c44b6 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarCandidatos2/EntradaAniversarioAtualizar.json @@ -0,0 +1,64 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 17, + "boxShadow": "none", + "closeOnSelection": true, + "dateFormat": "YYYY-MM-DD", + "datePickerType": "DATE_PICKER", + "defaultDate": "{{ getCandidatoByCPF_Neon.data}}", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + }, + { + "key": "defaultDate" + } + ], + "dynamicHeight": "FIXED", + "dynamicPropertyPathList": [ + { + "key": "defaultDate" + } + ], + "dynamicTriggerPathList": [], + "firstDayOfWeek": "0", + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "6vupdthusg", + "label": "Aniversário", + "labelAlignment": "left", + "labelPosition": "Left", + "labelTextSize": "0.875rem", + "labelWidth": "9", + "leftColumn": 17, + "maxDate": "2007-07-07T15:29:00.000-03:00", + "maxDynamicHeight": 9000, + "minDate": "1950-07-07T15:30:00.000-03:00", + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 23, + "mobileLeftColumn": 21, + "mobileRightColumn": 41, + "mobileTopRow": 16, + "needsErrorInfo": false, + "parentColumnSpace": 10.03125, + "parentId": "z22gcwvhul", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 47, + "shortcuts": false, + "timePrecision": "None", + "topRow": 13, + "type": "DATE_PICKER_WIDGET2", + "version": 2, + "widgetId": "mjiik12d2m", + "widgetName": "EntradaAniversarioAtualizar" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos2/EntradaNomeAtualizar.json b/pages/Home/widgets/ModalAtualizarCandidatos2/EntradaNomeAtualizar.json new file mode 100644 index 0000000..3ec5725 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarCandidatos2/EntradaNomeAtualizar.json @@ -0,0 +1,65 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "autoFocus": false, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 12, + "boxShadow": "none", + "defaultText": "", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicPropertyPathList": [], + "dynamicTriggerPathList": [ + { + "key": "onTextChanged" + } + ], + "errorMessage": "Duas letras pelo menos", + "iconAlign": "left", + "inputType": "TEXT", + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isSpellCheck": false, + "isVisible": true, + "key": "errovm82vs", + "label": "Nome", + "labelAlignment": "left", + "labelPosition": "Left", + "labelStyle": "", + "labelTextSize": "0.875rem", + "labelWidth": 5, + "leftColumn": 17, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 11, + "mobileLeftColumn": 0, + "mobileRightColumn": 14, + "mobileTopRow": 4, + "needsErrorInfo": false, + "onTextChanged": "", + "originalBottomRow": 15, + "originalTopRow": 11, + "parentColumnSpace": 13.875, + "parentId": "z22gcwvhul", + "parentRowSpace": 10, + "regex": "", + "renderMode": "CANVAS", + "resetOnSubmit": true, + "responsiveBehavior": "fill", + "rightColumn": 47, + "showStepArrows": false, + "topRow": 8, + "type": "INPUT_WIDGET_V2", + "version": 2, + "widgetId": "q45c9z1nh6", + "widgetName": "EntradaNomeAtualizar" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos2/EntradaProfissoesAtualizar.json b/pages/Home/widgets/ModalAtualizarCandidatos2/EntradaProfissoesAtualizar.json new file mode 100644 index 0000000..aab2b78 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarCandidatos2/EntradaProfissoesAtualizar.json @@ -0,0 +1,64 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 22, + "boxShadow": "none", + "defaultOptionValue": "{{ ((options, serverSideFiltering) => ( \nfetchConcursosByCodigoConcurso.data.lista_vagas\n))(EntradaProfissoesAtualizar.options, EntradaProfissoesAtualizar.serverSideFiltering) }}", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + }, + { + "key": "defaultOptionValue" + } + ], + "dynamicHeight": "FIXED", + "dynamicPropertyPathList": [ + { + "key": "sourceData" + } + ], + "dynamicTriggerPathList": [], + "isDisabled": false, + "isFilterable": true, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "oe7e9msszg", + "labelAlignment": "left", + "labelPosition": "Left", + "labelText": "Profissões", + "labelTextSize": "0.875rem", + "labelWidth": "8", + "leftColumn": 13, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 23, + "mobileLeftColumn": 23, + "mobileRightColumn": 43, + "mobileTopRow": 16, + "needsErrorInfo": false, + "optionLabel": "name", + "optionValue": "code", + "originalBottomRow": 27, + "originalTopRow": 23, + "parentColumnSpace": 13.875, + "parentId": "z22gcwvhul", + "parentRowSpace": 10, + "placeholderText": "Select option(s)", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 52, + "serverSideFiltering": false, + "sourceData": "[\n {\n \"name\": \"analista de sistemas\",\n \"code\": \"analista de sistemas\"\n },\n {\n \"name\": \"carpinteiro\",\n \"code\": \"carpinteiro\"\n },\n {\n \"name\": \"professor de matematica\",\n \"code\": \"professor de matematica\"\n },\n\t{\n\t\t\"name\": \"assistente adminstrativo\",\n\t\t\"code\": \"assistente administrativo\"\n\t}\n]", + "topRow": 18, + "type": "MULTI_SELECT_WIDGET_V2", + "version": 1, + "widgetId": "qkfa0eyywl", + "widgetName": "EntradaProfissoesAtualizar" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos2/IconeFecharAtualizarCandidato2.json b/pages/Home/widgets/ModalAtualizarCandidatos2/IconeFecharAtualizarCandidato2.json new file mode 100644 index 0000000..5488145 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarCandidatos2/IconeFecharAtualizarCandidato2.json @@ -0,0 +1,46 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "boxShadow": "none", + "buttonColor": "#cf4d10", + "buttonVariant": "TERTIARY", + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicPropertyPathList": [ + { + "key": "onClick" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconName": "cross", + "iconSize": 24, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "nfsiltl5th", + "leftColumn": 61, + "minWidth": 50, + "mobileBottomRow": 4, + "mobileLeftColumn": 58, + "mobileRightColumn": 64, + "mobileTopRow": 0, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalAtualizarCandidatos.name).then(() => {EntradaAtualizarCandidatoBusca.setValue(\"\")});}}", + "parentId": "z22gcwvhul", + "renderMode": "CANVAS", + "responsiveBehavior": "hug", + "rightColumn": 63, + "topRow": 0, + "type": "ICON_BUTTON_WIDGET", + "version": 1, + "widgetId": "6ockno4cfb", + "widgetName": "IconeFecharAtualizarCandidato2" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos2/InformacaoVoltarAtualizarCandi.json b/pages/Home/widgets/ModalAtualizarCandidatos2/InformacaoVoltarAtualizarCandi.json new file mode 100644 index 0000000..dca287a --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarCandidatos2/InformacaoVoltarAtualizarCandi.json @@ -0,0 +1,50 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "0.875rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "am4zznau0b", + "leftColumn": 55, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 11, + "mobileLeftColumn": 45, + "mobileRightColumn": 61, + "mobileTopRow": 7, + "needsErrorInfo": false, + "overflow": "NONE", + "parentColumnSpace": 13.875, + "parentId": "z22gcwvhul", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 61, + "shouldTruncate": false, + "text": "Voltar", + "textAlign": "RIGHT", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "598nuxectj", + "widgetName": "InformacaoVoltarAtualizarCandi" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos2/ModalAtualizarCandidatos2.json b/pages/Home/widgets/ModalAtualizarCandidatos2/ModalAtualizarCandidatos2.json new file mode 100644 index 0000000..a2e6dd1 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarCandidatos2/ModalAtualizarCandidatos2.json @@ -0,0 +1,87 @@ +{ + "animateLoading": true, + "backgroundColor": "#dbeafe", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 259, + "boxShadow": "none", + "canEscapeKeyClose": true, + "canOutsideClickClose": true, + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 300, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "0te2y3yolr", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 304, + "minWidth": 450, + "mobileBottomRow": 240, + "mobileLeftColumn": 0, + "mobileRightColumn": 147.375, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "07sjtc17gz", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 147.375, + "shouldScrollContents": false, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "z22gcwvhul", + "widgetName": "Canvas12Copy" + } + ], + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "height": 304, + "isCanvas": true, + "isLoading": false, + "key": "yyf93vho35", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 24, + "minHeight": 250, + "mobileBottomRow": 50, + "mobileLeftColumn": 0, + "mobileRightColumn": 12, + "mobileTopRow": 26, + "needsErrorInfo": false, + "parentColumnSpace": 12.28125, + "parentId": "0", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "rightColumn": 12, + "shouldScrollContents": true, + "topRow": 19, + "type": "MODAL_WIDGET", + "version": 2, + "widgetId": "07sjtc17gz", + "widgetName": "ModalAtualizarCandidatos2", + "width": 654 +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarCandidatos2/TituloAtualizarCandidatos2.json b/pages/Home/widgets/ModalAtualizarCandidatos2/TituloAtualizarCandidatos2.json new file mode 100644 index 0000000..91963e0 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarCandidatos2/TituloAtualizarCandidatos2.json @@ -0,0 +1,52 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "disableLink": false, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + }, + { + "key": "text" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "am4zznau0b", + "leftColumn": 12, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 5, + "mobileLeftColumn": 1, + "mobileRightColumn": 41, + "mobileTopRow": 1, + "needsErrorInfo": false, + "overflow": "NONE", + "parentId": "z22gcwvhul", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 52, + "shouldTruncate": false, + "text": "Atualizando os dados do candidato com CPF {{ EntradaAtualizarCandidatoBusca.text }}", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "mvdg47b21i", + "widgetName": "TituloAtualizarCandidatos2" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos/BotaoAtualizarConcursoBusca.json b/pages/Home/widgets/ModalAtualizarConcursos/BotaoAtualizarConcursoBusca.json new file mode 100644 index 0000000..7b293e3 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarConcursos/BotaoAtualizarConcursoBusca.json @@ -0,0 +1,56 @@ +{ + "animateLoading": true, + "borderRadius": "1.5rem", + "bottomRow": 22, + "boxShadow": "none", + "buttonColor": "#3b82f6", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": "{{EntradaAtualizarConcursoBusca.text != \"\"}}", + "dynamicBindingPathList": [ + { + "key": "disabledWhenInvalid" + } + ], + "dynamicPropertyPathList": [ + { + "key": "disabledWhenInvalid" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconAlign": "left", + "iconName": "search-text", + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "g7c88n4w6o", + "leftColumn": 21, + "minWidth": 120, + "mobileBottomRow": 23, + "mobileLeftColumn": 14, + "mobileRightColumn": 30, + "mobileTopRow": 19, + "needsErrorInfo": false, + "onClick": "{{JSBuscarConcursosAlterar.buscarConcursosAlterar(EntradaAtualizarConcursoBusca.text);}}", + "originalBottomRow": 26, + "originalTopRow": 21, + "parentColumnSpace": 14.125, + "parentId": "3t820uu7qi", + "parentRowSpace": 10, + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 32, + "text": "Encontrar", + "topRow": 18, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "vi29t9jpsl", + "widgetName": "BotaoAtualizarConcursoBusca" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos/BotaoAtualizarConcursoEsqueceu.json b/pages/Home/widgets/ModalAtualizarConcursos/BotaoAtualizarConcursoEsqueceu.json new file mode 100644 index 0000000..e691551 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarConcursos/BotaoAtualizarConcursoEsqueceu.json @@ -0,0 +1,46 @@ +{ + "animateLoading": true, + "borderRadius": "1.5rem", + "bottomRow": 22, + "boxShadow": "none", + "buttonColor": "#3b82f6", + "buttonVariant": "SECONDARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [], + "dynamicPropertyPathList": [], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "g7c88n4w6o", + "leftColumn": 32, + "minWidth": 120, + "mobileBottomRow": 10, + "mobileLeftColumn": 14, + "mobileRightColumn": 30, + "mobileTopRow": 6, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalExibirConcursos.name);}}", + "originalBottomRow": 26, + "originalTopRow": 21, + "parentColumnSpace": 14.125, + "parentId": "3t820uu7qi", + "parentRowSpace": 10, + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 43, + "text": "Não me lembro", + "topRow": 18, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "3qcgwitdl0", + "widgetName": "BotaoAtualizarConcursoEsqueceu" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos/DivisorAtualizarConcursos.json b/pages/Home/widgets/ModalAtualizarConcursos/DivisorAtualizarConcursos.json new file mode 100644 index 0000000..c8671c5 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarConcursos/DivisorAtualizarConcursos.json @@ -0,0 +1,32 @@ +{ + "animateLoading": true, + "bottomRow": 11, + "capSide": 0, + "capType": "nc", + "dividerColor": "#858282", + "dynamicBindingPathList": [], + "isLoading": false, + "isVisible": true, + "key": "elywtt2o60", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 11, + "mobileLeftColumn": 0, + "mobileRightColumn": 20, + "mobileTopRow": 7, + "needsErrorInfo": false, + "orientation": "horizontal", + "parentColumnSpace": 12.28125, + "parentId": "3t820uu7qi", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 63, + "strokeStyle": "solid", + "thickness": 2, + "topRow": 7, + "type": "DIVIDER_WIDGET", + "version": 1, + "widgetId": "nour8m964m", + "widgetName": "DivisorAtualizarConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos/EntradaAtualizarConcursoBusca.json b/pages/Home/widgets/ModalAtualizarConcursos/EntradaAtualizarConcursoBusca.json new file mode 100644 index 0000000..3459652 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarConcursos/EntradaAtualizarConcursoBusca.json @@ -0,0 +1,55 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "autoFocus": false, + "borderRadius": "1.5rem", + "bottomRow": 18, + "boxShadow": "none", + "defaultText": "", + "dynamicBindingPathList": [ + { + "key": "accentColor" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "iconAlign": "left", + "inputType": "TEXT", + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "errovm82vs", + "label": "Qual o código do concurso?", + "labelAlignment": "right", + "labelPosition": "Top", + "labelStyle": "ITALIC", + "labelTextColor": "#231f20", + "labelTextSize": "0.875rem", + "labelWidth": "15", + "leftColumn": 17, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 11, + "mobileLeftColumn": 0, + "mobileRightColumn": 9, + "mobileTopRow": 4, + "needsErrorInfo": false, + "originalBottomRow": 20, + "originalTopRow": 13, + "parentColumnSpace": 14.125, + "parentId": "3t820uu7qi", + "parentRowSpace": 10, + "placeholderText": "Deve conter 11 digitos", + "renderMode": "CANVAS", + "resetOnSubmit": true, + "responsiveBehavior": "fill", + "rightColumn": 46, + "showStepArrows": false, + "topRow": 11, + "type": "INPUT_WIDGET_V2", + "version": 2, + "widgetId": "vi9fnksusp", + "widgetName": "EntradaAtualizarConcursoBusca" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos/IconeFecharAtualizarConcursos.json b/pages/Home/widgets/ModalAtualizarConcursos/IconeFecharAtualizarConcursos.json new file mode 100644 index 0000000..22934d9 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarConcursos/IconeFecharAtualizarConcursos.json @@ -0,0 +1,41 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "boxShadow": "none", + "buttonColor": "#cf4d10", + "buttonVariant": "TERTIARY", + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconName": "cross", + "iconSize": 24, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "nfsiltl5th", + "leftColumn": 62, + "minWidth": 50, + "mobileBottomRow": 4, + "mobileLeftColumn": 58, + "mobileRightColumn": 64, + "mobileTopRow": 0, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalAtualizar.name);}}", + "parentId": "3t820uu7qi", + "renderMode": "CANVAS", + "responsiveBehavior": "hug", + "rightColumn": 64, + "topRow": 0, + "type": "ICON_BUTTON_WIDGET", + "version": 1, + "widgetId": "o6jgeomka3", + "widgetName": "IconeFecharAtualizarConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos/InformacoesSairAtualizarConcur.json b/pages/Home/widgets/ModalAtualizarConcursos/InformacoesSairAtualizarConcur.json new file mode 100644 index 0000000..6b1289d --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarConcursos/InformacoesSairAtualizarConcur.json @@ -0,0 +1,53 @@ +{ + "animateLoading": true, + "backgroundColor": "", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "am4zznau0b", + "leftColumn": 57, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 9, + "mobileLeftColumn": 45, + "mobileRightColumn": 61, + "mobileTopRow": 5, + "needsErrorInfo": false, + "originalBottomRow": 4, + "originalTopRow": 0, + "overflow": "NONE", + "parentColumnSpace": 14.125, + "parentId": "3t820uu7qi", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 62, + "shouldTruncate": false, + "text": "Voltar", + "textAlign": "RIGHT", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "4gkdbu1in3", + "widgetName": "InformacoesSairAtualizarConcur" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos/ModalAtualizarConcursos.json b/pages/Home/widgets/ModalAtualizarConcursos/ModalAtualizarConcursos.json new file mode 100644 index 0000000..7b451ef --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarConcursos/ModalAtualizarConcursos.json @@ -0,0 +1,82 @@ +{ + "animateLoading": true, + "backgroundColor": "#dbeafe", + "borderRadius": "0.375rem", + "bottomRow": 240, + "boxShadow": "none", + "canEscapeKeyClose": true, + "canOutsideClickClose": true, + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 300, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "0te2y3yolr", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 300, + "minWidth": 450, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "jhjj6ab7xj", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 0, + "shouldScrollContents": false, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "3t820uu7qi", + "widgetName": "Canvas11" + } + ], + "detachFromLayout": true, + "dynamicBindingPathList": [], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "height": 300, + "isCanvas": true, + "isLoading": false, + "key": "yyf93vho35", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 24, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "0", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "rightColumn": 0, + "shouldScrollContents": true, + "topRow": 0, + "type": "MODAL_WIDGET", + "version": 2, + "widgetId": "jhjj6ab7xj", + "widgetName": "ModalAtualizarConcursos", + "width": 798 +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos/TituloAtualizarConcursos.json b/pages/Home/widgets/ModalAtualizarConcursos/TituloAtualizarConcursos.json new file mode 100644 index 0000000..db7c1b1 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarConcursos/TituloAtualizarConcursos.json @@ -0,0 +1,48 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 6, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1.25rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "am4zznau0b", + "leftColumn": 14, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 5, + "mobileLeftColumn": 1, + "mobileRightColumn": 41, + "mobileTopRow": 1, + "needsErrorInfo": false, + "overflow": "NONE", + "parentId": "3t820uu7qi", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 50, + "shouldTruncate": false, + "text": "Vamos buscar qual concurso deseja alterar", + "textAlign": "LEFT", + "textColor": "#231F20", + "topRow": 2, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "s83era2b1d", + "widgetName": "TituloAtualizarConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos2/AtualizarConcurso.json b/pages/Home/widgets/ModalAtualizarConcursos2/AtualizarConcurso.json new file mode 100644 index 0000000..ae47516 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarConcursos2/AtualizarConcurso.json @@ -0,0 +1,48 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 18, + "boxShadow": "none", + "buttonColor": "#3b82f6", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicPropertyPathList": [], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "k351clqjh0", + "leftColumn": 45, + "minWidth": 120, + "mobileBottomRow": 29, + "mobileLeftColumn": 23, + "mobileRightColumn": 39, + "mobileTopRow": 25, + "needsErrorInfo": false, + "onClick": "{{JSConcursoAtualizar.atualizarConcurso();}}", + "parentColumnSpace": 10.03125, + "parentId": "io2vrrqdp3", + "parentRowSpace": 10, + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 54, + "text": "Atualizar", + "topRow": 14, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "7nmjgy65e4", + "widgetName": "AtualizarConcurso" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos2/DivisorAtualizarConcurso2.json b/pages/Home/widgets/ModalAtualizarConcursos2/DivisorAtualizarConcurso2.json new file mode 100644 index 0000000..2ef5407 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarConcursos2/DivisorAtualizarConcurso2.json @@ -0,0 +1,35 @@ +{ + "animateLoading": true, + "bottomRow": 8, + "capSide": 0, + "capType": "dot", + "dividerColor": "#858282", + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [], + "isLoading": false, + "isVisible": true, + "key": "tbwl0w0j6a", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 8, + "mobileLeftColumn": 0, + "mobileRightColumn": 17, + "mobileTopRow": 4, + "needsErrorInfo": false, + "orientation": "horizontal", + "originalBottomRow": 8, + "originalTopRow": 4, + "parentColumnSpace": 13.875, + "parentId": "io2vrrqdp3", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "strokeStyle": "dashed", + "thickness": 2, + "topRow": 4, + "type": "DIVIDER_WIDGET", + "version": 1, + "widgetId": "7iqr9gryjl", + "widgetName": "DivisorAtualizarConcurso2" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos2/EntradaEditalAnoAtualizar.json b/pages/Home/widgets/ModalAtualizarConcursos2/EntradaEditalAnoAtualizar.json new file mode 100644 index 0000000..7c4045b --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarConcursos2/EntradaEditalAnoAtualizar.json @@ -0,0 +1,58 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "autoFocus": false, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 12, + "boxShadow": "none", + "defaultText": "", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "errorMessage": "", + "iconAlign": "left", + "inputType": "TEXT", + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "errovm82vs", + "label": "Ano edital", + "labelAlignment": "left", + "labelPosition": "Left", + "labelStyle": "", + "labelTextSize": "0.875rem", + "labelWidth": "7", + "leftColumn": 23, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 11, + "mobileLeftColumn": 0, + "mobileRightColumn": 14, + "mobileTopRow": 4, + "needsErrorInfo": false, + "originalBottomRow": 20, + "originalTopRow": 16, + "parentColumnSpace": 13.875, + "parentId": "io2vrrqdp3", + "parentRowSpace": 10, + "regex": "", + "renderMode": "CANVAS", + "resetOnSubmit": true, + "responsiveBehavior": "fill", + "rightColumn": 38, + "showStepArrows": false, + "topRow": 8, + "type": "INPUT_WIDGET_V2", + "version": 2, + "widgetId": "tdgjumqq8m", + "widgetName": "EntradaEditalAnoAtualizar" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos2/EntradaEditalEdicaoAtualizar.json b/pages/Home/widgets/ModalAtualizarConcursos2/EntradaEditalEdicaoAtualizar.json new file mode 100644 index 0000000..b21847a --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarConcursos2/EntradaEditalEdicaoAtualizar.json @@ -0,0 +1,64 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "autoFocus": false, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 12, + "boxShadow": "none", + "defaultText": "", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicPropertyPathList": [], + "dynamicTriggerPathList": [ + { + "key": "onTextChanged" + } + ], + "errorMessage": "", + "iconAlign": "left", + "inputType": "TEXT", + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "errovm82vs", + "label": "Edição edital", + "labelAlignment": "left", + "labelPosition": "Left", + "labelStyle": "", + "labelTextSize": "0.875rem", + "labelWidth": "9", + "leftColumn": 39, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 11, + "mobileLeftColumn": 0, + "mobileRightColumn": 14, + "mobileTopRow": 4, + "needsErrorInfo": false, + "onTextChanged": "", + "originalBottomRow": 15, + "originalTopRow": 11, + "parentColumnSpace": 13.875, + "parentId": "io2vrrqdp3", + "parentRowSpace": 10, + "regex": "", + "renderMode": "CANVAS", + "resetOnSubmit": true, + "responsiveBehavior": "fill", + "rightColumn": 56, + "showStepArrows": false, + "topRow": 8, + "type": "INPUT_WIDGET_V2", + "version": 2, + "widgetId": "qzhxngneet", + "widgetName": "EntradaEditalEdicaoAtualizar" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos2/EntradaOrgaoAtualizar.json b/pages/Home/widgets/ModalAtualizarConcursos2/EntradaOrgaoAtualizar.json new file mode 100644 index 0000000..e1c3148 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarConcursos2/EntradaOrgaoAtualizar.json @@ -0,0 +1,65 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "autoFocus": false, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 12, + "boxShadow": "none", + "defaultText": "", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicPropertyPathList": [], + "dynamicTriggerPathList": [ + { + "key": "onTextChanged" + } + ], + "errorMessage": "Duas letras pelo menos", + "iconAlign": "left", + "inputType": "TEXT", + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isSpellCheck": false, + "isVisible": true, + "key": "errovm82vs", + "label": "Órgão", + "labelAlignment": "left", + "labelPosition": "Left", + "labelStyle": "", + "labelTextSize": "0.875rem", + "labelWidth": 5, + "leftColumn": 7, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 11, + "mobileLeftColumn": 0, + "mobileRightColumn": 14, + "mobileTopRow": 4, + "needsErrorInfo": false, + "onTextChanged": "", + "originalBottomRow": 15, + "originalTopRow": 11, + "parentColumnSpace": 13.875, + "parentId": "io2vrrqdp3", + "parentRowSpace": 10, + "regex": "", + "renderMode": "CANVAS", + "resetOnSubmit": true, + "responsiveBehavior": "fill", + "rightColumn": 22, + "showStepArrows": false, + "topRow": 8, + "type": "INPUT_WIDGET_V2", + "version": 2, + "widgetId": "jbp6h82t8k", + "widgetName": "EntradaOrgaoAtualizar" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos2/EntradaVagasAtualizar.json b/pages/Home/widgets/ModalAtualizarConcursos2/EntradaVagasAtualizar.json new file mode 100644 index 0000000..295ec12 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarConcursos2/EntradaVagasAtualizar.json @@ -0,0 +1,64 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 18, + "boxShadow": "none", + "defaultOptionValue": "{{ ((options, serverSideFiltering) => ( \nstoreValue(\"buscaConcursobyCodigo\", EntradaAtualizarConcursoBusca.text)\ngetConcursoCodigo_Neon.data.lista_vagas\n))(EntradaVagasAtualizar.options, EntradaVagasAtualizar.serverSideFiltering) }}", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + }, + { + "key": "defaultOptionValue" + } + ], + "dynamicHeight": "FIXED", + "dynamicPropertyPathList": [ + { + "key": "sourceData" + } + ], + "dynamicTriggerPathList": [], + "isDisabled": false, + "isFilterable": true, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "oe7e9msszg", + "labelAlignment": "left", + "labelPosition": "Left", + "labelText": "Vagas", + "labelTextSize": "0.875rem", + "labelWidth": 5, + "leftColumn": 8, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 23, + "mobileLeftColumn": 23, + "mobileRightColumn": 43, + "mobileTopRow": 16, + "needsErrorInfo": false, + "optionLabel": "name", + "optionValue": "code", + "originalBottomRow": 27, + "originalTopRow": 23, + "parentColumnSpace": 13.875, + "parentId": "io2vrrqdp3", + "parentRowSpace": 10, + "placeholderText": "Select option(s)", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 43, + "serverSideFiltering": false, + "sourceData": "[\n {\n \"name\": \"analista de sistemas\",\n \"code\": \"analista de sistemas\"\n },\n {\n \"name\": \"carpinteiro\",\n \"code\": \"carpinteiro\"\n },\n {\n \"name\": \"professor de matematica\",\n \"code\": \"professor de matematica\"\n },\n\t{\n\t\t\"name\": \"assistente adminstrativo\",\n\t\t\"code\": \"assistente administrativo\"\n\t}\n]", + "topRow": 14, + "type": "MULTI_SELECT_WIDGET_V2", + "version": 1, + "widgetId": "n506i64zss", + "widgetName": "EntradaVagasAtualizar" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos2/IconeFecharAtualizarConcursos2.json b/pages/Home/widgets/ModalAtualizarConcursos2/IconeFecharAtualizarConcursos2.json new file mode 100644 index 0000000..7491919 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarConcursos2/IconeFecharAtualizarConcursos2.json @@ -0,0 +1,42 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "boxShadow": "none", + "buttonColor": "#cf4d10", + "buttonVariant": "TERTIARY", + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicPropertyPathList": [], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconName": "cross", + "iconSize": 24, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "nfsiltl5th", + "leftColumn": 61, + "minWidth": 50, + "mobileBottomRow": 4, + "mobileLeftColumn": 58, + "mobileRightColumn": 64, + "mobileTopRow": 0, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalAtualizarConcursos.name).then(() => {});}}", + "parentId": "io2vrrqdp3", + "renderMode": "CANVAS", + "responsiveBehavior": "hug", + "rightColumn": 63, + "topRow": 0, + "type": "ICON_BUTTON_WIDGET", + "version": 1, + "widgetId": "j1ndii9wop", + "widgetName": "IconeFecharAtualizarConcursos2" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos2/InformacaoVoltarAtualizarConc.json b/pages/Home/widgets/ModalAtualizarConcursos2/InformacaoVoltarAtualizarConc.json new file mode 100644 index 0000000..87b00bf --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarConcursos2/InformacaoVoltarAtualizarConc.json @@ -0,0 +1,50 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "0.875rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "am4zznau0b", + "leftColumn": 55, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 11, + "mobileLeftColumn": 45, + "mobileRightColumn": 61, + "mobileTopRow": 7, + "needsErrorInfo": false, + "overflow": "NONE", + "parentColumnSpace": 13.875, + "parentId": "io2vrrqdp3", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 61, + "shouldTruncate": false, + "text": "Voltar", + "textAlign": "RIGHT", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "5yzo6bjq41", + "widgetName": "InformacaoVoltarAtualizarConc" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos2/ModalAtualizarConcursos2.json b/pages/Home/widgets/ModalAtualizarConcursos2/ModalAtualizarConcursos2.json new file mode 100644 index 0000000..f455207 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarConcursos2/ModalAtualizarConcursos2.json @@ -0,0 +1,87 @@ +{ + "animateLoading": true, + "backgroundColor": "#dbeafe", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 266, + "boxShadow": "none", + "canEscapeKeyClose": true, + "canOutsideClickClose": true, + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 200, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "0te2y3yolr", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 200, + "minWidth": 450, + "mobileBottomRow": 240, + "mobileLeftColumn": 0, + "mobileRightColumn": 147.375, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "3j96rdk5f2", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 147.375, + "shouldScrollContents": false, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "io2vrrqdp3", + "widgetName": "Canvas12" + } + ], + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "height": 200, + "isCanvas": true, + "isLoading": false, + "key": "yyf93vho35", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 24, + "minHeight": 250, + "mobileBottomRow": 50, + "mobileLeftColumn": 0, + "mobileRightColumn": 12, + "mobileTopRow": 26, + "needsErrorInfo": false, + "parentColumnSpace": 12.28125, + "parentId": "0", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "rightColumn": 12, + "shouldScrollContents": true, + "topRow": 26, + "type": "MODAL_WIDGET", + "version": 2, + "widgetId": "3j96rdk5f2", + "widgetName": "ModalAtualizarConcursos2", + "width": 654 +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalAtualizarConcursos2/TituloAtualizarConcurso2.json b/pages/Home/widgets/ModalAtualizarConcursos2/TituloAtualizarConcurso2.json new file mode 100644 index 0000000..1c5fee0 --- /dev/null +++ b/pages/Home/widgets/ModalAtualizarConcursos2/TituloAtualizarConcurso2.json @@ -0,0 +1,52 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "disableLink": false, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + }, + { + "key": "text" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "am4zznau0b", + "leftColumn": 12, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 5, + "mobileLeftColumn": 1, + "mobileRightColumn": 41, + "mobileTopRow": 1, + "needsErrorInfo": false, + "overflow": "NONE", + "parentId": "io2vrrqdp3", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 52, + "shouldTruncate": false, + "text": "Atualizando os dados do concurso \"{{EntradaAtualizarConcursoBusca.text}}\"", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "90vur2k7sl", + "widgetName": "TituloAtualizarConcurso2" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletar/BotaoDeletarCandidatos.json b/pages/Home/widgets/ModalDeletar/BotaoDeletarCandidatos.json new file mode 100644 index 0000000..035f937 --- /dev/null +++ b/pages/Home/widgets/ModalDeletar/BotaoDeletarCandidatos.json @@ -0,0 +1,50 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 17, + "boxShadow": "none", + "buttonColor": "#ef4444", + "buttonStyle": "PRIMARY_BUTTON", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconAlign": "left", + "iconName": "book", + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "c5fnr3flq5", + "leftColumn": 36, + "minWidth": 120, + "mobileBottomRow": 22, + "mobileLeftColumn": 47, + "mobileRightColumn": 63, + "mobileTopRow": 18, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalDeletarCandidatos.name);}}", + "originalBottomRow": 17, + "originalTopRow": 13, + "parentId": "pfl40tbje1", + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 55, + "text": "Candidatos", + "topRow": 13, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "a97se6nw1v", + "widgetName": "BotaoDeletarCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletar/BotaoDeletarConcursos.json b/pages/Home/widgets/ModalDeletar/BotaoDeletarConcursos.json new file mode 100644 index 0000000..8478636 --- /dev/null +++ b/pages/Home/widgets/ModalDeletar/BotaoDeletarConcursos.json @@ -0,0 +1,46 @@ +{ + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 17, + "boxShadow": "none", + "buttonColor": "#ef4444", + "buttonStyle": "PRIMARY", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconAlign": "left", + "iconName": "briefcase", + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "c5fnr3flq5", + "leftColumn": 9, + "minWidth": 120, + "mobileBottomRow": 22, + "mobileLeftColumn": 31, + "mobileRightColumn": 47, + "mobileTopRow": 18, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalDeletarConcursos.name);}}", + "originalBottomRow": 17, + "originalTopRow": 13, + "parentId": "pfl40tbje1", + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 28, + "text": "Concursos", + "topRow": 13, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "371aoqfqiq", + "widgetName": "BotaoDeletarConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletar/DivisorDeletar.json b/pages/Home/widgets/ModalDeletar/DivisorDeletar.json new file mode 100644 index 0000000..c42e036 --- /dev/null +++ b/pages/Home/widgets/ModalDeletar/DivisorDeletar.json @@ -0,0 +1,33 @@ +{ + "animateLoading": true, + "bottomRow": 8, + "capSide": 0, + "capType": "dot", + "dividerColor": "#858282", + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [], + "isLoading": false, + "isVisible": true, + "key": "63xzgfvb43", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 8, + "mobileLeftColumn": 7, + "mobileRightColumn": 27, + "mobileTopRow": 4, + "needsErrorInfo": false, + "orientation": "horizontal", + "parentColumnSpace": 6.9375, + "parentId": "pfl40tbje1", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 63, + "strokeStyle": "solid", + "thickness": 2, + "topRow": 4, + "type": "DIVIDER_WIDGET", + "version": 1, + "widgetId": "4uzqweeeab", + "widgetName": "DivisorDeletar" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletar/IconeSairModalDeletar.json b/pages/Home/widgets/ModalDeletar/IconeSairModalDeletar.json new file mode 100644 index 0000000..e4c48c8 --- /dev/null +++ b/pages/Home/widgets/ModalDeletar/IconeSairModalDeletar.json @@ -0,0 +1,43 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 23, + "boxShadow": "none", + "buttonColor": "#cf4d10", + "buttonVariant": "TERTIARY", + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconName": "cross", + "iconSize": 24, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "nmd2xnaox6", + "leftColumn": 57, + "minWidth": 50, + "mobileBottomRow": 4, + "mobileLeftColumn": 58, + "mobileRightColumn": 64, + "mobileTopRow": 0, + "needsErrorInfo": false, + "onClick": "{{closeModal(ModalDeletar.name);}}", + "originalBottomRow": 23, + "originalTopRow": 19, + "parentId": "pfl40tbje1", + "renderMode": "CANVAS", + "responsiveBehavior": "hug", + "rightColumn": 63, + "topRow": 19, + "type": "ICON_BUTTON_WIDGET", + "version": 1, + "widgetId": "wuraogjsg4", + "widgetName": "IconeSairModalDeletar" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletar/InformacaoIconeDeletar.json b/pages/Home/widgets/ModalDeletar/InformacaoIconeDeletar.json new file mode 100644 index 0000000..9aed538 --- /dev/null +++ b/pages/Home/widgets/ModalDeletar/InformacaoIconeDeletar.json @@ -0,0 +1,52 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 23, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "hyfpo3ltw0", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 23, + "mobileLeftColumn": 41, + "mobileRightColumn": 57, + "mobileTopRow": 19, + "needsErrorInfo": false, + "originalBottomRow": 23, + "originalTopRow": 19, + "overflow": "NONE", + "parentColumnSpace": 6.9375, + "parentId": "pfl40tbje1", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 57, + "shouldTruncate": false, + "text": "Sair", + "textAlign": "RIGHT", + "textColor": "#231F20", + "topRow": 19, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "t09bmardh4", + "widgetName": "InformacaoIconeDeletar" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletar/ModalDeletar.json b/pages/Home/widgets/ModalDeletar/ModalDeletar.json new file mode 100644 index 0000000..8f113b4 --- /dev/null +++ b/pages/Home/widgets/ModalDeletar/ModalDeletar.json @@ -0,0 +1,82 @@ +{ + "animateLoading": true, + "borderRadius": "1.5rem", + "bottomRow": 274, + "boxShadow": "none", + "canEscapeKeyClose": true, + "canOutsideClickClose": true, + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 250, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "lxuylfkp6l", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 0, + "minWidth": 450, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "r1uqgrtu1s", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 0, + "shouldScrollContents": false, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "pfl40tbje1", + "widgetName": "Canvas10CopyCopyCopy" + } + ], + "detachFromLayout": true, + "dynamicBindingPathList": [], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "height": 250, + "isCanvas": true, + "isLoading": false, + "key": "c26pzkby7k", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 24, + "minHeight": 250, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "0", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "rightColumn": 0, + "shouldScrollContents": true, + "topRow": 24, + "type": "MODAL_WIDGET", + "version": 2, + "widgetId": "r1uqgrtu1s", + "widgetName": "ModalDeletar", + "width": 456 +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletar/SubtituloModalDeletar.json b/pages/Home/widgets/ModalDeletar/SubtituloModalDeletar.json new file mode 100644 index 0000000..a26681b --- /dev/null +++ b/pages/Home/widgets/ModalDeletar/SubtituloModalDeletar.json @@ -0,0 +1,53 @@ +{ + "animateLoading": true, + "backgroundColor": "", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 12, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "", + "isLoading": false, + "isVisible": true, + "key": "hyfpo3ltw0", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 8, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 4, + "needsErrorInfo": false, + "originalBottomRow": 12, + "originalTopRow": 8, + "overflow": "NONE", + "parentColumnSpace": 6.9375, + "parentId": "pfl40tbje1", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldTruncate": false, + "text": "De qual tabela deseja deletar um valor?", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 8, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "tpoupmwcfr", + "widgetName": "SubtituloModalDeletar" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletar/TituloModalDeletar.json b/pages/Home/widgets/ModalDeletar/TituloModalDeletar.json new file mode 100644 index 0000000..5ee56e4 --- /dev/null +++ b/pages/Home/widgets/ModalDeletar/TituloModalDeletar.json @@ -0,0 +1,48 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1.25rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "hyfpo3ltw0", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 5, + "mobileLeftColumn": 1, + "mobileRightColumn": 41, + "mobileTopRow": 1, + "needsErrorInfo": false, + "overflow": "NONE", + "parentId": "pfl40tbje1", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 63, + "shouldTruncate": false, + "text": "Deletar da tabela", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "jha9lp2de4", + "widgetName": "TituloModalDeletar" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos/BotaoBuscarCandidatosDeletar.json b/pages/Home/widgets/ModalDeletarCandidatos/BotaoBuscarCandidatosDeletar.json new file mode 100644 index 0000000..971a778 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarCandidatos/BotaoBuscarCandidatosDeletar.json @@ -0,0 +1,51 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 18, + "boxShadow": "none", + "buttonColor": "#ef4444", + "buttonStyle": "PRIMARY_BUTTON", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicPropertyPathList": [], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconAlign": "left", + "iconName": "search-text", + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "cq9k6f9oey", + "leftColumn": 15, + "minWidth": 120, + "mobileBottomRow": 22, + "mobileLeftColumn": 47, + "mobileRightColumn": 63, + "mobileTopRow": 18, + "needsErrorInfo": false, + "onClick": "{{JSCandidatoDeletar.buscarCandidatoParaDeletar(EntradaDeletarCandidatosBusca.text);}}", + "originalBottomRow": 18, + "originalTopRow": 14, + "parentId": "hrbvvuu84j", + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 31, + "text": "Buscar", + "topRow": 14, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "tinutxeo0m", + "widgetName": "BotaoBuscarCandidatosDeletar" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos/BotaoDeletarCandidato.json b/pages/Home/widgets/ModalDeletarCandidatos/BotaoDeletarCandidato.json new file mode 100644 index 0000000..27f8682 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarCandidatos/BotaoDeletarCandidato.json @@ -0,0 +1,48 @@ +{ + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 14, + "boxShadow": "none", + "buttonColor": "#7f1d1d", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [], + "dynamicPropertyPathList": [], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconAlign": "left", + "iconName": "trash", + "isDefaultClickDisabled": true, + "isDisabled": true, + "isLoading": false, + "isVisible": true, + "key": "28q3rzv0s3", + "leftColumn": 49, + "minWidth": 120, + "mobileBottomRow": 18, + "mobileLeftColumn": 0, + "mobileRightColumn": 14, + "mobileTopRow": 14, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalDeletarCandidatos2.name);}}", + "originalBottomRow": 14, + "originalTopRow": 10, + "parentColumnSpace": 11.5625, + "parentId": "hrbvvuu84j", + "parentRowSpace": 10, + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 58, + "text": "Apagar", + "topRow": 10, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "kjxk389plm", + "widgetName": "BotaoDeletarCandidato" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos/BotaoNaoLembraDeletarCandidato.json b/pages/Home/widgets/ModalDeletarCandidatos/BotaoNaoLembraDeletarCandidato.json new file mode 100644 index 0000000..9f77db0 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarCandidatos/BotaoNaoLembraDeletarCandidato.json @@ -0,0 +1,48 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 18, + "boxShadow": "none", + "buttonColor": "#ef4444", + "buttonStyle": "PRIMARY", + "buttonVariant": "SECONDARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "cq9k6f9oey", + "leftColumn": 33, + "minWidth": 120, + "mobileBottomRow": 22, + "mobileLeftColumn": 31, + "mobileRightColumn": 47, + "mobileTopRow": 18, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalExibirConcursos.name);}}", + "originalBottomRow": 18, + "originalTopRow": 14, + "parentId": "hrbvvuu84j", + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 49, + "text": "Não me lembro", + "topRow": 14, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "drsqbaoiwl", + "widgetName": "BotaoNaoLembraDeletarCandidato" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos/DividerDeletarConcurso_Copy.json b/pages/Home/widgets/ModalDeletarCandidatos/DividerDeletarConcurso_Copy.json new file mode 100644 index 0000000..4b409e1 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarCandidatos/DividerDeletarConcurso_Copy.json @@ -0,0 +1,35 @@ +{ + "animateLoading": true, + "bottomRow": 8, + "capSide": 0, + "capType": "dot", + "dividerColor": "#858282", + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [], + "isLoading": false, + "isVisible": true, + "key": "g1t9sifnjy", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 8, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 4, + "needsErrorInfo": false, + "orientation": "horizontal", + "originalBottomRow": 8, + "originalTopRow": 4, + "parentColumnSpace": 6.9375, + "parentId": "hrbvvuu84j", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "strokeStyle": "solid", + "thickness": 2, + "topRow": 4, + "type": "DIVIDER_WIDGET", + "version": 1, + "widgetId": "qdof1qtcuk", + "widgetName": "DividerDeletarConcurso_Copy" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos/DivisorDeletarCandidatos.json b/pages/Home/widgets/ModalDeletarCandidatos/DivisorDeletarCandidatos.json new file mode 100644 index 0000000..f849968 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarCandidatos/DivisorDeletarCandidatos.json @@ -0,0 +1,35 @@ +{ + "animateLoading": true, + "bottomRow": 22, + "capSide": 0, + "capType": "arrow", + "dividerColor": "#858282", + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [], + "isLoading": false, + "isVisible": true, + "key": "g1t9sifnjy", + "leftColumn": 10, + "minWidth": 450, + "mobileBottomRow": 22, + "mobileLeftColumn": 0, + "mobileRightColumn": 18, + "mobileTopRow": 18, + "needsErrorInfo": false, + "orientation": "horizontal", + "originalBottomRow": 22, + "originalTopRow": 18, + "parentColumnSpace": 8.96875, + "parentId": "hrbvvuu84j", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 52, + "strokeStyle": "dotted", + "thickness": 2, + "topRow": 18, + "type": "DIVIDER_WIDGET", + "version": 1, + "widgetId": "u3btkf0q5u", + "widgetName": "DivisorDeletarCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos/EntradaDeletarCandidatosBusca.json b/pages/Home/widgets/ModalDeletarCandidatos/EntradaDeletarCandidatosBusca.json new file mode 100644 index 0000000..39bca1d --- /dev/null +++ b/pages/Home/widgets/ModalDeletarCandidatos/EntradaDeletarCandidatosBusca.json @@ -0,0 +1,57 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "autoFocus": false, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 14, + "boxShadow": "none", + "defaultText": "", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "iconAlign": "left", + "inputType": "TEXT", + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "iktirnqpiw", + "label": "Código", + "labelAlignment": "left", + "labelPosition": "Left", + "labelStyle": "", + "labelTextSize": "0.875rem", + "labelWidth": "6", + "leftColumn": 14, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 24, + "mobileLeftColumn": 16, + "mobileRightColumn": 36, + "mobileTopRow": 17, + "needsErrorInfo": false, + "originalBottomRow": 14, + "originalTopRow": 10, + "parentColumnSpace": 8.96875, + "parentId": "hrbvvuu84j", + "parentRowSpace": 10, + "placeholderText": "Digite o CPF do candidato", + "renderMode": "CANVAS", + "resetOnSubmit": true, + "responsiveBehavior": "fill", + "rightColumn": 48, + "showStepArrows": false, + "topRow": 10, + "type": "INPUT_WIDGET_V2", + "version": 2, + "widgetId": "ou2giymr2c", + "widgetName": "EntradaDeletarCandidatosBusca" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos/IconeFecharDeletarCandidatos.json b/pages/Home/widgets/ModalDeletarCandidatos/IconeFecharDeletarCandidatos.json new file mode 100644 index 0000000..764e54a --- /dev/null +++ b/pages/Home/widgets/ModalDeletarCandidatos/IconeFecharDeletarCandidatos.json @@ -0,0 +1,42 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "boxShadow": "none", + "buttonColor": "#cf4d10", + "buttonVariant": "TERTIARY", + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicPropertyPathList": [], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconName": "cross", + "iconSize": 24, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "jo9fi1dtzv", + "leftColumn": 61, + "minWidth": 50, + "mobileBottomRow": 4, + "mobileLeftColumn": 58, + "mobileRightColumn": 64, + "mobileTopRow": 0, + "needsErrorInfo": false, + "onClick": "{{\nshowModal(ModalDeletar.name);}}", + "parentId": "hrbvvuu84j", + "renderMode": "CANVAS", + "responsiveBehavior": "hug", + "rightColumn": 64, + "topRow": 0, + "type": "ICON_BUTTON_WIDGET", + "version": 1, + "widgetId": "ae7j26399s", + "widgetName": "IconeFecharDeletarCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos/InformacaoVoltarDeletarCandida.json b/pages/Home/widgets/ModalDeletarCandidatos/InformacaoVoltarDeletarCandida.json new file mode 100644 index 0000000..161aab0 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarCandidatos/InformacaoVoltarDeletarCandida.json @@ -0,0 +1,52 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "3k131bglhm", + "leftColumn": 53, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 17, + "mobileLeftColumn": 43, + "mobileRightColumn": 59, + "mobileTopRow": 13, + "needsErrorInfo": false, + "originalBottomRow": 4, + "originalTopRow": 0, + "overflow": "NONE", + "parentColumnSpace": 8.96875, + "parentId": "hrbvvuu84j", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 61, + "shouldTruncate": false, + "text": "Voltar", + "textAlign": "RIGHT", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "t2mf39slxv", + "widgetName": "InformacaoVoltarDeletarCandida" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos/ModalDeletarCandidatos.json b/pages/Home/widgets/ModalDeletarCandidatos/ModalDeletarCandidatos.json new file mode 100644 index 0000000..62eec05 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarCandidatos/ModalDeletarCandidatos.json @@ -0,0 +1,86 @@ +{ + "animateLoading": true, + "backgroundColor": "#fee2e2", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 276, + "boxShadow": "none", + "canEscapeKeyClose": true, + "canOutsideClickClose": true, + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 360, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "ppsdbn5shn", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 366, + "minWidth": 450, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "ru5qio3vad", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 0, + "shouldScrollContents": false, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "hrbvvuu84j", + "widgetName": "Canvas15Copy" + } + ], + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "height": 366, + "isCanvas": true, + "isLoading": false, + "key": "byy7kzjzlu", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 24, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "0", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "rightColumn": 0, + "shouldScrollContents": true, + "topRow": 36, + "type": "MODAL_WIDGET", + "version": 2, + "widgetId": "ru5qio3vad", + "widgetName": "ModalDeletarCandidatos", + "width": 752 +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos/SubtituloDeletarCandidatos.json b/pages/Home/widgets/ModalDeletarCandidatos/SubtituloDeletarCandidatos.json new file mode 100644 index 0000000..3ff2886 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarCandidatos/SubtituloDeletarCandidatos.json @@ -0,0 +1,53 @@ +{ + "animateLoading": true, + "borderColor": "", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 26, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "0.875rem", + "fontStyle": "ITALIC", + "isLoading": false, + "isVisible": true, + "key": "3k131bglhm", + "leftColumn": 24, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 24, + "mobileLeftColumn": 21, + "mobileRightColumn": 37, + "mobileTopRow": 20, + "needsErrorInfo": false, + "originalBottomRow": 26, + "originalTopRow": 22, + "overflow": "NONE", + "parentColumnSpace": 8.96875, + "parentId": "hrbvvuu84j", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 40, + "shouldTruncate": false, + "text": "- Informações -", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 22, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "4mn26v75g7", + "widgetName": "SubtituloDeletarCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos/TabelaInformacoesCandidatosDel.json b/pages/Home/widgets/ModalDeletarCandidatos/TabelaInformacoesCandidatosDel.json new file mode 100644 index 0000000..4447fde --- /dev/null +++ b/pages/Home/widgets/ModalDeletarCandidatos/TabelaInformacoesCandidatosDel.json @@ -0,0 +1,259 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderColor": "#E0DEDE", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "borderWidth": "1", + "bottomRow": 35, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "cachedTableData": {}, + "canFreezeColumn": true, + "cellBackground": "#fce7f3", + "childStylesheet": { + "button": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "editActions": { + "discardBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "discardButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "saveBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "saveButtonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "iconButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "menuButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "menuColor": "{{appsmith.theme.colors.primaryColor}}" + } + }, + "columnOrder": [ + "cpf", + "data_nascimento", + "nome", + "profissoes" + ], + "columnUpdatedAt": 1752013417807, + "columnWidthMap": { + "codigo_concurso": 180, + "lista_vagas": 273, + "orgao": 92 + }, + "customIsLoading": false, + "customIsLoadingValue": "", + "defaultPageSize": 0, + "defaultSelectedRowIndex": 0, + "defaultSelectedRowIndices": [ + 0 + ], + "delimiter": ",", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + }, + { + "key": "primaryColumns.cpf.computedValue" + }, + { + "key": "primaryColumns.data_nascimento.computedValue" + }, + { + "key": "primaryColumns.nome.computedValue" + }, + { + "key": "primaryColumns.profissoes.computedValue" + } + ], + "dynamicPropertyPathList": [], + "dynamicTriggerPathList": [], + "enableClientSideSearch": true, + "endOfData": false, + "flexVerticalAlignment": "start", + "horizontalAlignment": "LEFT", + "inlineEditingSaveOption": "ROW_LEVEL", + "isLoading": false, + "isSortable": true, + "isVisible": true, + "isVisibleDownload": false, + "isVisibleFilters": false, + "isVisiblePagination": false, + "isVisibleSearch": false, + "key": "x43kcltiyk", + "label": "Data", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 71, + "mobileLeftColumn": 8, + "mobileRightColumn": 42, + "mobileTopRow": 43, + "needsErrorInfo": false, + "originalBottomRow": 35, + "originalTopRow": 26, + "parentColumnSpace": 8.96875, + "parentId": "hrbvvuu84j", + "parentRowSpace": 10, + "primaryColumns": { + "cpf": { + "alias": "cpf", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "#fce7f3", + "columnType": "text", + "computedValue": "{{(() => { const tableData = TabelaInformacoesCandidatosDel.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"cpf\"])) : cpf })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "cpf", + "index": 0, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "cpf", + "notation": "standard", + "originalId": "cpf", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "data_nascimento": { + "alias": "data_nascimento", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "#fce7f3", + "columnType": "date", + "computedValue": "{{(() => { const tableData = TabelaInformacoesCandidatosDel.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"data_nascimento\"])) : data_nascimento })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "data_nascimento", + "index": 1, + "inputFormat": "DD/MM/YYYY", + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "data_nascimento", + "notation": "standard", + "originalId": "data_nascimento", + "outputFormat": "DD/MM/YYYY", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "nome": { + "alias": "nome", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "#fce7f3", + "columnType": "text", + "computedValue": "{{(() => { const tableData = TabelaInformacoesCandidatosDel.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"nome\"])) : nome })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "nome", + "index": 2, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "nome", + "notation": "standard", + "originalId": "nome", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "profissoes": { + "alias": "profissoes", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "#fce7f3", + "columnType": "text", + "computedValue": "{{(() => { const tableData = TabelaInformacoesCandidatosDel.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"profissoes\"])) : profissoes })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "profissoes", + "index": 3, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "profissoes", + "notation": "standard", + "originalId": "profissoes", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + } + }, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "searchKey": "", + "tableData": "", + "textSize": "0.875rem", + "topRow": 26, + "totalRecordsCount": 0, + "type": "TABLE_WIDGET_V2", + "version": 2, + "verticalAlignment": "CENTER", + "widgetId": "szmzcsegun", + "widgetName": "TabelaInformacoesCandidatosDel" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos/TituloModalDeletarCandidatos.json b/pages/Home/widgets/ModalDeletarCandidatos/TituloModalDeletarCandidatos.json new file mode 100644 index 0000000..f5ea6c7 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarCandidatos/TituloModalDeletarCandidatos.json @@ -0,0 +1,48 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1.25rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "3k131bglhm", + "leftColumn": 11, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 5, + "mobileLeftColumn": 1, + "mobileRightColumn": 41, + "mobileTopRow": 1, + "needsErrorInfo": false, + "overflow": "NONE", + "parentId": "hrbvvuu84j", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 53, + "shouldTruncate": false, + "text": "Deletar de candidatos", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "h2olfat6bq", + "widgetName": "TituloModalDeletarCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos2/BotaoCancelarDeletarCandidato.json b/pages/Home/widgets/ModalDeletarCandidatos2/BotaoCancelarDeletarCandidato.json new file mode 100644 index 0000000..bebfe97 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarCandidatos2/BotaoCancelarDeletarCandidato.json @@ -0,0 +1,48 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 16, + "boxShadow": "none", + "buttonColor": "#7f1d1d", + "buttonStyle": "PRIMARY", + "buttonVariant": "SECONDARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "5gtf3b9r5z", + "leftColumn": 34, + "minWidth": 120, + "mobileBottomRow": 22, + "mobileLeftColumn": 31, + "mobileRightColumn": 47, + "mobileTopRow": 18, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalDeletarCandidatos.name);}}", + "originalBottomRow": 15, + "originalTopRow": 11, + "parentId": "f9uizh7cg0", + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 50, + "text": "Cancelar", + "topRow": 12, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "92vblcwd87", + "widgetName": "BotaoCancelarDeletarCandidato" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos2/BotaoConfirmarDeletarCandidato.json b/pages/Home/widgets/ModalDeletarCandidatos2/BotaoConfirmarDeletarCandidato.json new file mode 100644 index 0000000..cb74aa8 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarCandidatos2/BotaoConfirmarDeletarCandidato.json @@ -0,0 +1,55 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 16, + "boxShadow": "none", + "buttonColor": "#7f1d1d", + "buttonStyle": "PRIMARY_BUTTON", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicPropertyPathList": [ + { + "key": "onClick" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconAlign": "left", + "iconName": "confirm", + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "5gtf3b9r5z", + "leftColumn": 13, + "minWidth": 120, + "mobileBottomRow": 22, + "mobileLeftColumn": 47, + "mobileRightColumn": 63, + "mobileTopRow": 18, + "needsErrorInfo": false, + "onClick": "{{\nJSConfirmarDeletarCandidato.confirmarDeletarCandidato();\nJSConfirmarDeletarCandidato.limparCampos();\n}}", + "originalBottomRow": 15, + "originalTopRow": 11, + "parentId": "f9uizh7cg0", + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 29, + "text": "Deletar", + "topRow": 12, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "nms8gdaxng", + "widgetName": "BotaoConfirmarDeletarCandidato" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos2/DivisorDeletarCandidatos2.json b/pages/Home/widgets/ModalDeletarCandidatos2/DivisorDeletarCandidatos2.json new file mode 100644 index 0000000..e81d656 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarCandidatos2/DivisorDeletarCandidatos2.json @@ -0,0 +1,35 @@ +{ + "animateLoading": true, + "bottomRow": 12, + "capSide": 0, + "capType": "nc", + "dividerColor": "#858282", + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [], + "isLoading": false, + "isVisible": true, + "key": "oc71mlfu0s", + "leftColumn": 1, + "minWidth": 450, + "mobileBottomRow": 12, + "mobileLeftColumn": 21, + "mobileRightColumn": 41, + "mobileTopRow": 8, + "needsErrorInfo": false, + "orientation": "horizontal", + "originalBottomRow": 11, + "originalTopRow": 7, + "parentColumnSpace": 7.0625, + "parentId": "f9uizh7cg0", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "strokeStyle": "dashed", + "thickness": 2, + "topRow": 8, + "type": "DIVIDER_WIDGET", + "version": 1, + "widgetId": "ily62bn3o2", + "widgetName": "DivisorDeletarCandidatos2" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos2/ModalDeletarCandidatos2.json b/pages/Home/widgets/ModalDeletarCandidatos2/ModalDeletarCandidatos2.json new file mode 100644 index 0000000..329e1d5 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarCandidatos2/ModalDeletarCandidatos2.json @@ -0,0 +1,83 @@ +{ + "animateLoading": true, + "backgroundColor": "#fee2e2", + "borderRadius": "0.375rem", + "bottomRow": 40, + "boxShadow": "none", + "canEscapeKeyClose": true, + "canOutsideClickClose": true, + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 240, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "28il149g8y", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 240, + "minWidth": 450, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "eoku2xrmyk", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 0, + "shouldScrollContents": false, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "f9uizh7cg0", + "widgetName": "Canvas16Copy" + } + ], + "detachFromLayout": true, + "dynamicBindingPathList": [], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "height": 240, + "isCanvas": true, + "isLoading": false, + "key": "7msr0hhcg6", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 24, + "minHeight": 240, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "0", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "rightColumn": 0, + "shouldScrollContents": true, + "topRow": 16, + "type": "MODAL_WIDGET", + "version": 2, + "widgetId": "eoku2xrmyk", + "widgetName": "ModalDeletarCandidatos2", + "width": 464 +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarCandidatos2/TituloDeletarCandidatos2.json b/pages/Home/widgets/ModalDeletarCandidatos2/TituloDeletarCandidatos2.json new file mode 100644 index 0000000..9166e57 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarCandidatos2/TituloDeletarCandidatos2.json @@ -0,0 +1,53 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 8, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + }, + { + "key": "text" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "ws0sz5bx41", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 5, + "mobileLeftColumn": 1, + "mobileRightColumn": 41, + "mobileTopRow": 1, + "needsErrorInfo": false, + "originalBottomRow": 7, + "originalTopRow": 3, + "overflow": "NONE", + "parentId": "f9uizh7cg0", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldTruncate": false, + "text": "Tem certeza que deseja apagar dos dados de \"{{EntradaDeletarCandidatosBusca.text}}\"", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 3, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "z9o25sg70r", + "widgetName": "TituloDeletarCandidatos2" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos/BotaoBuscarConcursoDeletar.json b/pages/Home/widgets/ModalDeletarConcursos/BotaoBuscarConcursoDeletar.json new file mode 100644 index 0000000..e243808 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarConcursos/BotaoBuscarConcursoDeletar.json @@ -0,0 +1,49 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 18, + "boxShadow": "none", + "buttonColor": "#ef4444", + "buttonStyle": "PRIMARY_BUTTON", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicPropertyPathList": [], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconAlign": "left", + "iconName": "search-text", + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "cq9k6f9oey", + "leftColumn": 15, + "minWidth": 120, + "mobileBottomRow": 22, + "mobileLeftColumn": 47, + "mobileRightColumn": 63, + "mobileTopRow": 18, + "needsErrorInfo": false, + "onClick": "{{JSConcursoDeletar.buscarConcursoParaDeletar(EntradaDeletarConcursoBusca.text);}}", + "parentId": "fhol56zf0m", + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 31, + "text": "Buscar", + "topRow": 14, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "n9njb1m38p", + "widgetName": "BotaoBuscarConcursoDeletar" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos/BotaoDeletarConcurso.json b/pages/Home/widgets/ModalDeletarConcursos/BotaoDeletarConcurso.json new file mode 100644 index 0000000..c14d582 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarConcursos/BotaoDeletarConcurso.json @@ -0,0 +1,46 @@ +{ + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 14, + "boxShadow": "none", + "buttonColor": "#7f1d1d", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [], + "dynamicPropertyPathList": [], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconAlign": "left", + "iconName": "trash", + "isDefaultClickDisabled": true, + "isDisabled": true, + "isLoading": false, + "isVisible": true, + "key": "28q3rzv0s3", + "leftColumn": 49, + "minWidth": 120, + "mobileBottomRow": 18, + "mobileLeftColumn": 0, + "mobileRightColumn": 14, + "mobileTopRow": 14, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalDeletarConcursos2.name);}}", + "parentColumnSpace": 11.5625, + "parentId": "fhol56zf0m", + "parentRowSpace": 10, + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 58, + "text": "Apagar", + "topRow": 10, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "rpd24q5txr", + "widgetName": "BotaoDeletarConcurso" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos/BotaoNaoLembraDeletarConcurso.json b/pages/Home/widgets/ModalDeletarConcursos/BotaoNaoLembraDeletarConcurso.json new file mode 100644 index 0000000..0f3a60f --- /dev/null +++ b/pages/Home/widgets/ModalDeletarConcursos/BotaoNaoLembraDeletarConcurso.json @@ -0,0 +1,48 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 18, + "boxShadow": "none", + "buttonColor": "#ef4444", + "buttonStyle": "PRIMARY", + "buttonVariant": "SECONDARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "cq9k6f9oey", + "leftColumn": 33, + "minWidth": 120, + "mobileBottomRow": 22, + "mobileLeftColumn": 31, + "mobileRightColumn": 47, + "mobileTopRow": 18, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalExibirConcursos.name);}}", + "originalBottomRow": 28, + "originalTopRow": 24, + "parentId": "fhol56zf0m", + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 49, + "text": "Não me lembro", + "topRow": 14, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "npvl4khm8i", + "widgetName": "BotaoNaoLembraDeletarConcurso" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos/DividerDeletarConcurso_.json b/pages/Home/widgets/ModalDeletarConcursos/DividerDeletarConcurso_.json new file mode 100644 index 0000000..ae7181c --- /dev/null +++ b/pages/Home/widgets/ModalDeletarConcursos/DividerDeletarConcurso_.json @@ -0,0 +1,33 @@ +{ + "animateLoading": true, + "bottomRow": 8, + "capSide": 0, + "capType": "dot", + "dividerColor": "#858282", + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [], + "isLoading": false, + "isVisible": true, + "key": "g1t9sifnjy", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 8, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 4, + "needsErrorInfo": false, + "orientation": "horizontal", + "parentColumnSpace": 6.9375, + "parentId": "fhol56zf0m", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "strokeStyle": "solid", + "thickness": 2, + "topRow": 4, + "type": "DIVIDER_WIDGET", + "version": 1, + "widgetId": "uzdeeq08v3", + "widgetName": "DividerDeletarConcurso_" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos/DivisorInformacoesDeletarConc.json b/pages/Home/widgets/ModalDeletarConcursos/DivisorInformacoesDeletarConc.json new file mode 100644 index 0000000..ea076e1 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarConcursos/DivisorInformacoesDeletarConc.json @@ -0,0 +1,33 @@ +{ + "animateLoading": true, + "bottomRow": 22, + "capSide": 0, + "capType": "arrow", + "dividerColor": "#858282", + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [], + "isLoading": false, + "isVisible": true, + "key": "g1t9sifnjy", + "leftColumn": 10, + "minWidth": 450, + "mobileBottomRow": 22, + "mobileLeftColumn": 0, + "mobileRightColumn": 18, + "mobileTopRow": 18, + "needsErrorInfo": false, + "orientation": "horizontal", + "parentColumnSpace": 8.96875, + "parentId": "fhol56zf0m", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 52, + "strokeStyle": "dotted", + "thickness": 2, + "topRow": 18, + "type": "DIVIDER_WIDGET", + "version": 1, + "widgetId": "uusq7tboye", + "widgetName": "DivisorInformacoesDeletarConc" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos/EntradaDeletarConcursoBusca.json b/pages/Home/widgets/ModalDeletarConcursos/EntradaDeletarConcursoBusca.json new file mode 100644 index 0000000..8572665 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarConcursos/EntradaDeletarConcursoBusca.json @@ -0,0 +1,55 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "autoFocus": false, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 14, + "boxShadow": "none", + "defaultText": "", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "iconAlign": "left", + "inputType": "TEXT", + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "iktirnqpiw", + "label": "Código", + "labelAlignment": "left", + "labelPosition": "Left", + "labelStyle": "", + "labelTextSize": "0.875rem", + "labelWidth": "6", + "leftColumn": 14, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 24, + "mobileLeftColumn": 16, + "mobileRightColumn": 36, + "mobileTopRow": 17, + "needsErrorInfo": false, + "parentColumnSpace": 8.96875, + "parentId": "fhol56zf0m", + "parentRowSpace": 10, + "placeholderText": "Digite o código do concurso", + "renderMode": "CANVAS", + "resetOnSubmit": true, + "responsiveBehavior": "fill", + "rightColumn": 48, + "showStepArrows": false, + "topRow": 10, + "type": "INPUT_WIDGET_V2", + "version": 2, + "widgetId": "floyjiao51", + "widgetName": "EntradaDeletarConcursoBusca" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos/IconeFecharDeletarConcursos.json b/pages/Home/widgets/ModalDeletarConcursos/IconeFecharDeletarConcursos.json new file mode 100644 index 0000000..1ae2421 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarConcursos/IconeFecharDeletarConcursos.json @@ -0,0 +1,46 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "boxShadow": "none", + "buttonColor": "#cf4d10", + "buttonVariant": "TERTIARY", + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicPropertyPathList": [ + { + "key": "onClick" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconName": "cross", + "iconSize": 24, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "jo9fi1dtzv", + "leftColumn": 61, + "minWidth": 50, + "mobileBottomRow": 4, + "mobileLeftColumn": 58, + "mobileRightColumn": 64, + "mobileTopRow": 0, + "needsErrorInfo": false, + "onClick": "{{\nshowModal(ModalDeletar.name);\nEntradaDeletarConcursoBusca.setValue(\"\");\nTabelaInformacoesConcursoDelet.setData([])\n}}", + "parentId": "fhol56zf0m", + "renderMode": "CANVAS", + "responsiveBehavior": "hug", + "rightColumn": 64, + "topRow": 0, + "type": "ICON_BUTTON_WIDGET", + "version": 1, + "widgetId": "5o4da2i6tl", + "widgetName": "IconeFecharDeletarConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos/InformacaoVoltarDeletarConcurs.json b/pages/Home/widgets/ModalDeletarConcursos/InformacaoVoltarDeletarConcurs.json new file mode 100644 index 0000000..9b9aa55 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarConcursos/InformacaoVoltarDeletarConcurs.json @@ -0,0 +1,52 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "0.875rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "3k131bglhm", + "leftColumn": 53, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 17, + "mobileLeftColumn": 43, + "mobileRightColumn": 59, + "mobileTopRow": 13, + "needsErrorInfo": false, + "originalBottomRow": 17, + "originalTopRow": 13, + "overflow": "NONE", + "parentColumnSpace": 8.96875, + "parentId": "fhol56zf0m", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 61, + "shouldTruncate": false, + "text": "Voltar", + "textAlign": "RIGHT", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "atwdx8br5q", + "widgetName": "InformacaoVoltarDeletarConcurs" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos/InformacoesDeletarConcursos.json b/pages/Home/widgets/ModalDeletarConcursos/InformacoesDeletarConcursos.json new file mode 100644 index 0000000..1c346cf --- /dev/null +++ b/pages/Home/widgets/ModalDeletarConcursos/InformacoesDeletarConcursos.json @@ -0,0 +1,51 @@ +{ + "animateLoading": true, + "borderColor": "", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 26, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "0.875rem", + "fontStyle": "ITALIC", + "isLoading": false, + "isVisible": true, + "key": "3k131bglhm", + "leftColumn": 24, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 24, + "mobileLeftColumn": 21, + "mobileRightColumn": 37, + "mobileTopRow": 20, + "needsErrorInfo": false, + "overflow": "NONE", + "parentColumnSpace": 8.96875, + "parentId": "fhol56zf0m", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 40, + "shouldTruncate": false, + "text": "- Informações -", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 22, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "ip2fzzr2ly", + "widgetName": "InformacoesDeletarConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos/ModalDeletarConcursos.json b/pages/Home/widgets/ModalDeletarConcursos/ModalDeletarConcursos.json new file mode 100644 index 0000000..80301e5 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarConcursos/ModalDeletarConcursos.json @@ -0,0 +1,86 @@ +{ + "animateLoading": true, + "backgroundColor": "#fee2e2", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 240, + "boxShadow": "none", + "canEscapeKeyClose": true, + "canOutsideClickClose": true, + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 360, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "ppsdbn5shn", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 366, + "minWidth": 450, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "t5htbm99pu", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 0, + "shouldScrollContents": false, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "fhol56zf0m", + "widgetName": "Canvas15" + } + ], + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "height": 366, + "isCanvas": true, + "isLoading": false, + "key": "byy7kzjzlu", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 24, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "0", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "rightColumn": 0, + "shouldScrollContents": true, + "topRow": 0, + "type": "MODAL_WIDGET", + "version": 2, + "widgetId": "t5htbm99pu", + "widgetName": "ModalDeletarConcursos", + "width": 752 +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos/TabelaInformacoesConcursoDelet.json b/pages/Home/widgets/ModalDeletarConcursos/TabelaInformacoesConcursoDelet.json new file mode 100644 index 0000000..0665ed0 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarConcursos/TabelaInformacoesConcursoDelet.json @@ -0,0 +1,255 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderColor": "#E0DEDE", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "borderWidth": "1", + "bottomRow": 35, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "cachedTableData": {}, + "canFreezeColumn": true, + "cellBackground": "#fce7f3", + "childStylesheet": { + "button": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "editActions": { + "discardBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "discardButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "saveBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "saveButtonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "iconButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "menuButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "menuColor": "{{appsmith.theme.colors.primaryColor}}" + } + }, + "columnOrder": [ + "codigo_concurso", + "edital", + "lista_vagas", + "orgao" + ], + "columnUpdatedAt": 1752003413369, + "columnWidthMap": { + "codigo_concurso": 180, + "lista_vagas": 273, + "orgao": 92 + }, + "customIsLoading": false, + "customIsLoadingValue": "", + "defaultPageSize": 0, + "defaultSelectedRowIndex": 0, + "defaultSelectedRowIndices": [ + 0 + ], + "delimiter": ",", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + }, + { + "key": "primaryColumns.codigo_concurso.computedValue" + }, + { + "key": "primaryColumns.edital.computedValue" + }, + { + "key": "primaryColumns.lista_vagas.computedValue" + }, + { + "key": "primaryColumns.orgao.computedValue" + } + ], + "dynamicPropertyPathList": [], + "dynamicTriggerPathList": [], + "enableClientSideSearch": true, + "endOfData": false, + "flexVerticalAlignment": "start", + "horizontalAlignment": "LEFT", + "inlineEditingSaveOption": "ROW_LEVEL", + "isLoading": false, + "isSortable": true, + "isVisible": true, + "isVisibleDownload": false, + "isVisibleFilters": false, + "isVisiblePagination": false, + "isVisibleSearch": false, + "key": "x43kcltiyk", + "label": "Data", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 71, + "mobileLeftColumn": 8, + "mobileRightColumn": 42, + "mobileTopRow": 43, + "needsErrorInfo": false, + "parentColumnSpace": 8.96875, + "parentId": "fhol56zf0m", + "parentRowSpace": 10, + "primaryColumns": { + "codigo_concurso": { + "alias": "codigo_concurso", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "#fce7f3", + "columnType": "text", + "computedValue": "{{(() => { const tableData = TabelaInformacoesConcursoDelet.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"codigo_concurso\"])) : codigo_concurso })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "codigo_concurso", + "index": 0, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "codigo_concurso", + "notation": "standard", + "originalId": "codigo_concurso", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "edital": { + "alias": "edital", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "#fce7f3", + "columnType": "text", + "computedValue": "{{(() => { const tableData = TabelaInformacoesConcursoDelet.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"edital\"])) : edital })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "edital", + "index": 1, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "edital", + "notation": "standard", + "originalId": "edital", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "lista_vagas": { + "alias": "lista_vagas", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "#fce7f3", + "columnType": "text", + "computedValue": "{{(() => { const tableData = TabelaInformacoesConcursoDelet.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"lista_vagas\"])) : lista_vagas })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "lista_vagas", + "index": 2, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "lista_vagas", + "notation": "standard", + "originalId": "lista_vagas", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "orgao": { + "alias": "orgao", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "#fce7f3", + "columnType": "text", + "computedValue": "{{(() => { const tableData = TabelaInformacoesConcursoDelet.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"orgao\"])) : orgao })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "orgao", + "index": 3, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "orgao", + "notation": "standard", + "originalId": "orgao", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + } + }, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "searchKey": "", + "tableData": "", + "textSize": "0.875rem", + "topRow": 26, + "totalRecordsCount": 0, + "type": "TABLE_WIDGET_V2", + "version": 2, + "verticalAlignment": "CENTER", + "widgetId": "4tatom45yu", + "widgetName": "TabelaInformacoesConcursoDelet" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos/TituloModalDeletar2.json b/pages/Home/widgets/ModalDeletarConcursos/TituloModalDeletar2.json new file mode 100644 index 0000000..b2bdf04 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarConcursos/TituloModalDeletar2.json @@ -0,0 +1,48 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1.25rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "3k131bglhm", + "leftColumn": 11, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 5, + "mobileLeftColumn": 1, + "mobileRightColumn": 41, + "mobileTopRow": 1, + "needsErrorInfo": false, + "overflow": "NONE", + "parentId": "fhol56zf0m", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 53, + "shouldTruncate": false, + "text": "Deletar de concursos", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "2om77n6xul", + "widgetName": "TituloModalDeletar2" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos2/BotaoCancelarDeletarConcursos.json b/pages/Home/widgets/ModalDeletarConcursos2/BotaoCancelarDeletarConcursos.json new file mode 100644 index 0000000..71703c2 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarConcursos2/BotaoCancelarDeletarConcursos.json @@ -0,0 +1,48 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 15, + "boxShadow": "none", + "buttonColor": "#7f1d1d", + "buttonStyle": "PRIMARY", + "buttonVariant": "SECONDARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "5gtf3b9r5z", + "leftColumn": 34, + "minWidth": 120, + "mobileBottomRow": 22, + "mobileLeftColumn": 31, + "mobileRightColumn": 47, + "mobileTopRow": 18, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalDeletarConcursos.name);}}", + "originalBottomRow": 15, + "originalTopRow": 11, + "parentId": "dbr8q4m9yd", + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 50, + "text": "Cancelar", + "topRow": 11, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "ct7u91e4wz", + "widgetName": "BotaoCancelarDeletarConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos2/BotaoConfirmarDeletarConcursos.json b/pages/Home/widgets/ModalDeletarConcursos2/BotaoConfirmarDeletarConcursos.json new file mode 100644 index 0000000..415dd6f --- /dev/null +++ b/pages/Home/widgets/ModalDeletarConcursos2/BotaoConfirmarDeletarConcursos.json @@ -0,0 +1,55 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 15, + "boxShadow": "none", + "buttonColor": "#7f1d1d", + "buttonStyle": "PRIMARY_BUTTON", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicPropertyPathList": [ + { + "key": "onClick" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconAlign": "left", + "iconName": "confirm", + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "5gtf3b9r5z", + "leftColumn": 13, + "minWidth": 120, + "mobileBottomRow": 22, + "mobileLeftColumn": 47, + "mobileRightColumn": 63, + "mobileTopRow": 18, + "needsErrorInfo": false, + "onClick": "{{\nJSConfirmarDeletarConcurso.confirmarDeletarConcurso();\nJSConfirmarDeletarConcurso.limparCampos();\n}}", + "originalBottomRow": 15, + "originalTopRow": 11, + "parentId": "dbr8q4m9yd", + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 29, + "text": "Deletar", + "topRow": 11, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "26t5erlm2k", + "widgetName": "BotaoConfirmarDeletarConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos2/DivisorDeletarConcursos.json b/pages/Home/widgets/ModalDeletarConcursos2/DivisorDeletarConcursos.json new file mode 100644 index 0000000..fae3ddb --- /dev/null +++ b/pages/Home/widgets/ModalDeletarConcursos2/DivisorDeletarConcursos.json @@ -0,0 +1,35 @@ +{ + "animateLoading": true, + "bottomRow": 11, + "capSide": 0, + "capType": "nc", + "dividerColor": "#858282", + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [], + "isLoading": false, + "isVisible": true, + "key": "oc71mlfu0s", + "leftColumn": 1, + "minWidth": 450, + "mobileBottomRow": 12, + "mobileLeftColumn": 21, + "mobileRightColumn": 41, + "mobileTopRow": 8, + "needsErrorInfo": false, + "orientation": "horizontal", + "originalBottomRow": 11, + "originalTopRow": 7, + "parentColumnSpace": 7.0625, + "parentId": "dbr8q4m9yd", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "strokeStyle": "dashed", + "thickness": 2, + "topRow": 7, + "type": "DIVIDER_WIDGET", + "version": 1, + "widgetId": "pkuf6hsq6z", + "widgetName": "DivisorDeletarConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos2/ModalDeletarConcursos2.json b/pages/Home/widgets/ModalDeletarConcursos2/ModalDeletarConcursos2.json new file mode 100644 index 0000000..5d92ef6 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarConcursos2/ModalDeletarConcursos2.json @@ -0,0 +1,83 @@ +{ + "animateLoading": true, + "backgroundColor": "#fee2e2", + "borderRadius": "0.375rem", + "bottomRow": 24, + "boxShadow": "none", + "canEscapeKeyClose": true, + "canOutsideClickClose": true, + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 240, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "28il149g8y", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 240, + "minWidth": 450, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "97rrbd2am7", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 0, + "shouldScrollContents": false, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "dbr8q4m9yd", + "widgetName": "Canvas16" + } + ], + "detachFromLayout": true, + "dynamicBindingPathList": [], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "height": 240, + "isCanvas": true, + "isLoading": false, + "key": "7msr0hhcg6", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 24, + "minHeight": 240, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "0", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "rightColumn": 0, + "shouldScrollContents": true, + "topRow": 0, + "type": "MODAL_WIDGET", + "version": 2, + "widgetId": "97rrbd2am7", + "widgetName": "ModalDeletarConcursos2", + "width": 464 +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalDeletarConcursos2/TituloDeletarConcursos2.json b/pages/Home/widgets/ModalDeletarConcursos2/TituloDeletarConcursos2.json new file mode 100644 index 0000000..d709494 --- /dev/null +++ b/pages/Home/widgets/ModalDeletarConcursos2/TituloDeletarConcursos2.json @@ -0,0 +1,53 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 7, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + }, + { + "key": "text" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "ws0sz5bx41", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 5, + "mobileLeftColumn": 1, + "mobileRightColumn": 41, + "mobileTopRow": 1, + "needsErrorInfo": false, + "originalBottomRow": 7, + "originalTopRow": 3, + "overflow": "NONE", + "parentId": "dbr8q4m9yd", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldTruncate": false, + "text": "Tem certeza que deseja apagar dos dados de \"{{EntradaDeletarConcursoBusca.text}}\"", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 3, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "863dzowuql", + "widgetName": "TituloDeletarConcursos2" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalExibirCandidatos/IconeCandidatosParaVisu.json b/pages/Home/widgets/ModalExibirCandidatos/IconeCandidatosParaVisu.json new file mode 100644 index 0000000..2237f24 --- /dev/null +++ b/pages/Home/widgets/ModalExibirCandidatos/IconeCandidatosParaVisu.json @@ -0,0 +1,41 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "boxShadow": "none", + "buttonColor": "#cf4d10", + "buttonVariant": "TERTIARY", + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconName": "cross", + "iconSize": 24, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "nmd2xnaox6", + "leftColumn": 61, + "minWidth": 50, + "mobileBottomRow": 4, + "mobileLeftColumn": 58, + "mobileRightColumn": 64, + "mobileTopRow": 0, + "needsErrorInfo": false, + "onClick": "{{closeModal(ModalExibirCandidatos.name).then(() => {});}}", + "parentId": "nktdjoqw4a", + "renderMode": "CANVAS", + "responsiveBehavior": "hug", + "rightColumn": 64, + "topRow": 0, + "type": "ICON_BUTTON_WIDGET", + "version": 1, + "widgetId": "ng0v9itpaq", + "widgetName": "IconeCandidatosParaVisu" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalExibirCandidatos/InformacaoIconeVisuCandidatos.json b/pages/Home/widgets/ModalExibirCandidatos/InformacaoIconeVisuCandidatos.json new file mode 100644 index 0000000..312b7e9 --- /dev/null +++ b/pages/Home/widgets/ModalExibirCandidatos/InformacaoIconeVisuCandidatos.json @@ -0,0 +1,50 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "coy709x8o8", + "leftColumn": 56, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 4, + "mobileLeftColumn": 20, + "mobileRightColumn": 36, + "mobileTopRow": 0, + "needsErrorInfo": false, + "overflow": "NONE", + "parentColumnSpace": 13.78125, + "parentId": "nktdjoqw4a", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 61, + "shouldTruncate": false, + "text": "Voltar", + "textAlign": "RIGHT", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "o9ow12bquk", + "widgetName": "InformacaoIconeVisuCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalExibirCandidatos/ModalExibirCandidatos.json b/pages/Home/widgets/ModalExibirCandidatos/ModalExibirCandidatos.json new file mode 100644 index 0000000..498c6d7 --- /dev/null +++ b/pages/Home/widgets/ModalExibirCandidatos/ModalExibirCandidatos.json @@ -0,0 +1,86 @@ +{ + "animateLoading": true, + "borderRadius": "1.5rem", + "bottomRow": 323, + "boxShadow": "none", + "canEscapeKeyClose": true, + "canOutsideClickClose": true, + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 470, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "lxuylfkp6l", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 470, + "minWidth": 450, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "kjahfz21qk", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 0, + "shouldScrollContents": false, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "nktdjoqw4a", + "widgetName": "Canvas11Copy" + } + ], + "detachFromLayout": true, + "dynamicBindingPathList": [], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [ + { + "key": "onClose" + } + ], + "height": 470, + "isCanvas": true, + "isLoading": false, + "key": "c26pzkby7k", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 24, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "onClose": "{{showModal(ModalVisualizacao.name);}}", + "parentColumnSpace": 1, + "parentId": "0", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "rightColumn": 0, + "shouldScrollContents": true, + "topRow": 23, + "type": "MODAL_WIDGET", + "version": 2, + "widgetId": "kjahfz21qk", + "widgetName": "ModalExibirCandidatos", + "width": 894 +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalExibirCandidatos/TabelaExibirCandidatos.json b/pages/Home/widgets/ModalExibirCandidatos/TabelaExibirCandidatos.json new file mode 100644 index 0000000..84ac1c7 --- /dev/null +++ b/pages/Home/widgets/ModalExibirCandidatos/TabelaExibirCandidatos.json @@ -0,0 +1,260 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderColor": "#E0DEDE", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "borderWidth": "1", + "bottomRow": 45, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "cachedTableData": {}, + "canFreezeColumn": false, + "cellBackground": "#f4f4f5", + "childStylesheet": { + "button": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "editActions": { + "discardBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "discardButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "saveBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "saveButtonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "iconButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "menuButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "menuColor": "{{appsmith.theme.colors.primaryColor}}" + } + }, + "columnOrder": [ + "cpf", + "data_nascimento", + "nome", + "profissoes_json" + ], + "columnUpdatedAt": 1752105970748, + "columnWidthMap": { + "codigo_concurso": 205, + "data_nascimento": 286, + "lista_vagas": 367 + }, + "customIsLoading": false, + "customIsLoadingValue": "", + "defaultPageSize": 0, + "defaultSelectedRowIndex": 0, + "defaultSelectedRowIndices": [ + 0 + ], + "delimiter": ",", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + }, + { + "key": "tableData" + }, + { + "key": "primaryColumns.cpf.computedValue" + }, + { + "key": "primaryColumns.data_nascimento.computedValue" + }, + { + "key": "primaryColumns.nome.computedValue" + }, + { + "key": "primaryColumns.profissoes_json.computedValue" + } + ], + "dynamicPropertyPathList": [ + { + "key": "tableData" + } + ], + "dynamicTriggerPathList": [], + "enableClientSideSearch": true, + "endOfData": false, + "flexVerticalAlignment": "start", + "horizontalAlignment": "LEFT", + "inlineEditingSaveOption": "ROW_LEVEL", + "isLoading": false, + "isSortable": true, + "isVisible": true, + "isVisibleDownload": true, + "isVisibleFilters": true, + "isVisiblePagination": true, + "isVisibleSearch": true, + "key": "ggr7o0havu", + "label": "Data", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 28, + "mobileLeftColumn": 0, + "mobileRightColumn": 22, + "mobileTopRow": 0, + "needsErrorInfo": false, + "originalBottomRow": 52, + "originalTopRow": 11, + "parentColumnSpace": 6.9375, + "parentId": "nktdjoqw4a", + "parentRowSpace": 10, + "primaryColumns": { + "cpf": { + "alias": "cpf", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "#f4f4f5", + "columnType": "text", + "computedValue": "{{(() => { const tableData = TabelaExibirCandidatos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"cpf\"])) : cpf })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "horizontalAlignment": "LEFT", + "id": "cpf", + "index": 0, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "cpf", + "notation": "standard", + "originalId": "cpf", + "sticky": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "data_nascimento": { + "alias": "data_nascimento", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "#f4f4f5", + "columnType": "date", + "computedValue": "{{(() => { const tableData = TabelaExibirCandidatos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"data_nascimento\"])) : data_nascimento })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "horizontalAlignment": "LEFT", + "id": "data_nascimento", + "index": 1, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "data_nascimento", + "notation": "standard", + "originalId": "data_nascimento", + "outputFormat": "DD/MM/YYYY", + "sticky": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "nome": { + "alias": "nome", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "#f4f4f5", + "columnType": "text", + "computedValue": "{{(() => { const tableData = TabelaExibirCandidatos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"nome\"])) : nome })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "horizontalAlignment": "LEFT", + "id": "nome", + "index": 2, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "nome", + "notation": "standard", + "originalId": "nome", + "sticky": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "profissoes_json": { + "alias": "profissoes_json", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "#f4f4f5", + "columnType": "text", + "computedValue": "{{(() => { const tableData = TabelaExibirCandidatos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"profissoes_json\"])) : profissoes_json })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "profissoes_json", + "index": 3, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "profissoes_json", + "notation": "standard", + "originalId": "profissoes_json", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + } + }, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "searchKey": "", + "showInlineEditingOptionDropdown": true, + "tableData": "{{getCandidatos_Neon.data}}", + "textSize": "0.875rem", + "topRow": 4, + "totalRecordsCount": 0, + "type": "TABLE_WIDGET_V2", + "version": 2, + "verticalAlignment": "CENTER", + "widgetId": "3uss704dxp", + "widgetName": "TabelaExibirCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalExibirCandidatos/TituloExibirCandidatos.json b/pages/Home/widgets/ModalExibirCandidatos/TituloExibirCandidatos.json new file mode 100644 index 0000000..e264109 --- /dev/null +++ b/pages/Home/widgets/ModalExibirCandidatos/TituloExibirCandidatos.json @@ -0,0 +1,56 @@ +{ + "animateLoading": true, + "borderColor": "{{appsmith.theme.colors.backgroundColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + }, + { + "key": "borderColor" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "coy709x8o8", + "leftColumn": 9, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 4, + "mobileLeftColumn": 1, + "mobileRightColumn": 17, + "mobileTopRow": 0, + "needsErrorInfo": false, + "originalBottomRow": 8, + "originalTopRow": 4, + "overflow": "NONE", + "parentColumnSpace": 13.78125, + "parentId": "nktdjoqw4a", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 56, + "shouldTruncate": false, + "text": "Exibindo dados de todos os candidatos", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "vvtjt73oad", + "widgetName": "TituloExibirCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalExibirConcursos/IconeConcursosParaVisu.json b/pages/Home/widgets/ModalExibirConcursos/IconeConcursosParaVisu.json new file mode 100644 index 0000000..ab770cb --- /dev/null +++ b/pages/Home/widgets/ModalExibirConcursos/IconeConcursosParaVisu.json @@ -0,0 +1,42 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "boxShadow": "none", + "buttonColor": "#cf4d10", + "buttonVariant": "TERTIARY", + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicPropertyPathList": [], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconName": "cross", + "iconSize": 24, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "nmd2xnaox6", + "leftColumn": 61, + "minWidth": 50, + "mobileBottomRow": 4, + "mobileLeftColumn": 58, + "mobileRightColumn": 64, + "mobileTopRow": 0, + "needsErrorInfo": false, + "onClick": "{{closeModal(ModalExibirConcursos.name);}}", + "parentId": "9afvyxpp8c", + "renderMode": "CANVAS", + "responsiveBehavior": "hug", + "rightColumn": 64, + "topRow": 0, + "type": "ICON_BUTTON_WIDGET", + "version": 1, + "widgetId": "e0uss4a574", + "widgetName": "IconeConcursosParaVisu" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalExibirConcursos/InformacaoIconeVisuConsursos.json b/pages/Home/widgets/ModalExibirConcursos/InformacaoIconeVisuConsursos.json new file mode 100644 index 0000000..50560fc --- /dev/null +++ b/pages/Home/widgets/ModalExibirConcursos/InformacaoIconeVisuConsursos.json @@ -0,0 +1,50 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "coy709x8o8", + "leftColumn": 56, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 4, + "mobileLeftColumn": 20, + "mobileRightColumn": 36, + "mobileTopRow": 0, + "needsErrorInfo": false, + "overflow": "NONE", + "parentColumnSpace": 13.78125, + "parentId": "9afvyxpp8c", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 61, + "shouldTruncate": false, + "text": "Voltar", + "textAlign": "RIGHT", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "4havqzejyg", + "widgetName": "InformacaoIconeVisuConsursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalExibirConcursos/ModalExibirConcursos.json b/pages/Home/widgets/ModalExibirConcursos/ModalExibirConcursos.json new file mode 100644 index 0000000..5dbddeb --- /dev/null +++ b/pages/Home/widgets/ModalExibirConcursos/ModalExibirConcursos.json @@ -0,0 +1,86 @@ +{ + "animateLoading": true, + "borderRadius": "1.5rem", + "bottomRow": 346, + "boxShadow": "none", + "canEscapeKeyClose": true, + "canOutsideClickClose": true, + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 470, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "lxuylfkp6l", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 470, + "minWidth": 450, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "i6tk87au9q", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 0, + "shouldScrollContents": false, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "9afvyxpp8c", + "widgetName": "Canvas11CopyCopy" + } + ], + "detachFromLayout": true, + "dynamicBindingPathList": [], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [ + { + "key": "onClose" + } + ], + "height": 470, + "isCanvas": true, + "isLoading": false, + "key": "c26pzkby7k", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 24, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "onClose": "{{showModal(ModalVisualizacao.name);}}", + "parentColumnSpace": 1, + "parentId": "0", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "rightColumn": 0, + "shouldScrollContents": true, + "topRow": 46, + "type": "MODAL_WIDGET", + "version": 2, + "widgetId": "i6tk87au9q", + "widgetName": "ModalExibirConcursos", + "width": 894.5999999999999 +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalExibirConcursos/TabelaExibirConcursos.json b/pages/Home/widgets/ModalExibirConcursos/TabelaExibirConcursos.json new file mode 100644 index 0000000..38a9784 --- /dev/null +++ b/pages/Home/widgets/ModalExibirConcursos/TabelaExibirConcursos.json @@ -0,0 +1,347 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "allowAddNewRow": true, + "animateLoading": true, + "borderColor": "#E0DEDE", + "borderRadius": "1.5rem", + "borderWidth": "1", + "bottomRow": 45, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "cachedTableData": {}, + "canFreezeColumn": false, + "cellBackground": "#f4f4f5", + "childStylesheet": { + "button": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "editActions": { + "discardBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "discardButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "saveBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "saveButtonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "iconButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "menuButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "menuColor": "{{appsmith.theme.colors.primaryColor}}" + } + }, + "columnOrder": [ + "codigo_concurso", + "edital", + "orgao", + "lista_vagas_json", + "EditActions1" + ], + "columnUpdatedAt": 1752105769616, + "columnWidthMap": { + "lista_vagas": 471 + }, + "customIsLoading": false, + "customIsLoadingValue": "", + "defaultPageSize": 0, + "defaultSelectedRowIndex": 0, + "defaultSelectedRowIndices": [ + 0 + ], + "delimiter": ";", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "boxShadow" + }, + { + "key": "primaryColumns.codigo_concurso.computedValue" + }, + { + "key": "primaryColumns.edital.computedValue" + }, + { + "key": "primaryColumns.orgao.computedValue" + }, + { + "key": "totalRecordsCount" + }, + { + "key": "primaryColumns.EditActions1.saveButtonColor" + }, + { + "key": "primaryColumns.EditActions1.saveBorderRadius" + }, + { + "key": "primaryColumns.EditActions1.discardBorderRadius" + }, + { + "key": "primaryColumns.EditActions1.isSaveDisabled" + }, + { + "key": "primaryColumns.EditActions1.isDiscardDisabled" + }, + { + "key": "tableData" + }, + { + "key": "primaryColumns.lista_vagas_json.computedValue" + } + ], + "dynamicPropertyPathList": [ + { + "key": "primaryColumns.EditActions1.isSaveDisabled" + }, + { + "key": "primaryColumns.EditActions1.isDiscardDisabled" + }, + { + "key": "tableData" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onPageChange" + }, + { + "key": "onSort" + }, + { + "key": "onAddNewRowSave" + }, + { + "key": "primaryColumns.EditActions1.onSave" + } + ], + "enableClientSideSearch": true, + "endOfData": false, + "flexVerticalAlignment": "start", + "horizontalAlignment": "LEFT", + "inlineEditingSaveOption": "ROW_LEVEL", + "isLoading": false, + "isSortable": true, + "isVisible": true, + "isVisibleDownload": false, + "isVisibleFilters": true, + "isVisiblePagination": true, + "isVisibleSearch": true, + "key": "pxzmcromqa", + "label": "Data", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 40, + "mobileLeftColumn": 0, + "mobileRightColumn": 11, + "mobileTopRow": 12, + "needsErrorInfo": false, + "onAddNewRowSave": "{{Insert_public_concursos1.run(() => {\n showAlert(\"Successfully created!\");\n Select_public_concursos1.run()\n }, () => {\n showAlert(\"Unable to create!\");\n })}}", + "onPageChange": "{{\n Select_public_concursos1.run();\n Total_record_public_concursos1.run()\n }}", + "onSort": "{{\n Select_public_concursos1.run();\n Total_record_public_concursos1.run()\n }}", + "parentColumnSpace": 14.478124999999999, + "parentId": "9afvyxpp8c", + "parentRowSpace": 10, + "primaryColumnId": "codigo_concurso", + "primaryColumns": { + "EditActions1": { + "alias": "EditActions1", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "buttonStyle": "rgb(3, 179, 101)", + "cellBackground": "#f4f4f5", + "columnType": "editActions", + "computedValue": "", + "currencyCode": "USD", + "decimals": 0, + "discardActionLabel": "Discard", + "discardBorderRadius": "{{TabelaExibirConcursos.processedTableData.map((currentRow, currentIndex) => ( (appsmith.theme.borderRadius.appBorderRadius)))}}", + "discardButtonColor": "#F22B2B", + "discardButtonVariant": "TERTIARY", + "discardIconAlign": "left", + "enableFilter": true, + "enableSort": true, + "horizontalAlignment": "LEFT", + "id": "EditActions1", + "index": 4, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": true, + "isDisabled": false, + "isDiscardDisabled": "{{TabelaExibirConcursos.processedTableData.map((currentRow, currentIndex) => ( !TabelaExibirConcursos.updatedRowIndices.includes(currentIndex)))}}", + "isDiscardVisible": true, + "isEditable": false, + "isSaveDisabled": "{{TabelaExibirConcursos.processedTableData.map((currentRow, currentIndex) => ( !TabelaExibirConcursos.updatedRowIndices.includes(currentIndex)))}}", + "isSaveVisible": true, + "isVisible": false, + "label": "Save / Discard", + "notation": "standard", + "onSave": "{{Update_public_concursos1.run(() => {\n showAlert(\"Successfully saved!\");\n Select_public_concursos1.run()\n }, () => {\n showAlert(\"Unable to save!\");\n })}}", + "originalId": "EditActions1", + "saveActionLabel": "Save", + "saveBorderRadius": "{{TabelaExibirConcursos.processedTableData.map((currentRow, currentIndex) => ( (appsmith.theme.borderRadius.appBorderRadius)))}}", + "saveButtonColor": "{{TabelaExibirConcursos.processedTableData.map((currentRow, currentIndex) => ( (appsmith.theme.colors.primaryColor)))}}", + "saveIconAlign": "left", + "sticky": "right", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "codigo_concurso": { + "alias": "codigo_concurso", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "#f4f4f5", + "columnType": "text", + "computedValue": "{{(() => { const tableData = TabelaExibirConcursos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"codigo_concurso\"])) : codigo_concurso })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "codigo_concurso", + "index": 0, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "codigo_concurso", + "notation": "standard", + "originalId": "codigo_concurso", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "edital": { + "alias": "edital", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "#f4f4f5", + "columnType": "text", + "computedValue": "{{(() => { const tableData = TabelaExibirConcursos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"edital\"])) : edital })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "edital", + "index": 1, + "isCellEditable": true, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": true, + "isSaveVisible": true, + "isVisible": true, + "label": "edital", + "notation": "standard", + "originalId": "edital", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "lista_vagas_json": { + "alias": "lista_vagas_json", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "#f4f4f5", + "columnType": "text", + "computedValue": "{{(() => { const tableData = TabelaExibirConcursos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"lista_vagas_json\"])) : lista_vagas_json })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "lista_vagas_json", + "index": 3, + "isCellEditable": false, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": false, + "isSaveVisible": true, + "isVisible": true, + "label": "lista_vagas_json", + "notation": "standard", + "originalId": "lista_vagas_json", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + }, + "orgao": { + "alias": "orgao", + "allowCellWrapping": false, + "allowSameOptionsInNewRow": true, + "cellBackground": "#f4f4f5", + "columnType": "text", + "computedValue": "{{(() => { const tableData = TabelaExibirConcursos.processedTableData || []; return tableData.length > 0 ? tableData.map((currentRow, currentIndex) => (currentRow[\"orgao\"])) : orgao })()}}", + "currencyCode": "USD", + "decimals": 0, + "enableFilter": true, + "enableSort": true, + "fontStyle": "", + "horizontalAlignment": "LEFT", + "id": "orgao", + "index": 3, + "isCellEditable": true, + "isCellVisible": true, + "isDerived": false, + "isDisabled": false, + "isDiscardVisible": true, + "isEditable": true, + "isSaveVisible": true, + "isVisible": true, + "label": "orgao", + "notation": "standard", + "originalId": "orgao", + "sticky": "", + "textColor": "", + "textSize": "0.875rem", + "thousandSeparator": true, + "validation": {}, + "verticalAlignment": "CENTER", + "width": 150 + } + }, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "searchKey": "", + "serverSidePaginationEnabled": true, + "showInlineEditingOptionDropdown": true, + "tableData": "{{getConcursos_Neon.data}}", + "textSize": "0.875rem", + "topRow": 4, + "totalRecordsCount": "{{Total_record_public_concursos1.data[0].count}}", + "type": "TABLE_WIDGET_V2", + "version": 2, + "verticalAlignment": "CENTER", + "widgetId": "j8nv64ezzp", + "widgetName": "TabelaExibirConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalExibirConcursos/TituloExibirConcursos.json b/pages/Home/widgets/ModalExibirConcursos/TituloExibirConcursos.json new file mode 100644 index 0000000..97db219 --- /dev/null +++ b/pages/Home/widgets/ModalExibirConcursos/TituloExibirConcursos.json @@ -0,0 +1,56 @@ +{ + "animateLoading": true, + "borderColor": "{{appsmith.theme.colors.backgroundColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + }, + { + "key": "borderColor" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "coy709x8o8", + "leftColumn": 8, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 4, + "mobileLeftColumn": 1, + "mobileRightColumn": 17, + "mobileTopRow": 0, + "needsErrorInfo": false, + "originalBottomRow": 8, + "originalTopRow": 4, + "overflow": "NONE", + "parentColumnSpace": 13.78125, + "parentId": "9afvyxpp8c", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 56, + "shouldTruncate": false, + "text": "Exibindo dados de todos os concursos", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "4vtckzhc1e", + "widgetName": "TituloExibirConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserir/BotaoInserirCandidatos.json b/pages/Home/widgets/ModalInserir/BotaoInserirCandidatos.json new file mode 100644 index 0000000..d22ab15 --- /dev/null +++ b/pages/Home/widgets/ModalInserir/BotaoInserirCandidatos.json @@ -0,0 +1,50 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 17, + "boxShadow": "none", + "buttonColor": "#eab308", + "buttonStyle": "PRIMARY_BUTTON", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconAlign": "left", + "iconName": "book", + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "c5fnr3flq5", + "leftColumn": 36, + "minWidth": 120, + "mobileBottomRow": 22, + "mobileLeftColumn": 47, + "mobileRightColumn": 63, + "mobileTopRow": 18, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalInserirCandidatos.name);}}", + "originalBottomRow": 17, + "originalTopRow": 13, + "parentId": "0r7dgcqx0t", + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 55, + "text": "Candidatos", + "topRow": 13, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "m92bqqs0li", + "widgetName": "BotaoInserirCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserir/BotaoInserirConcursos.json b/pages/Home/widgets/ModalInserir/BotaoInserirConcursos.json new file mode 100644 index 0000000..bbc05b3 --- /dev/null +++ b/pages/Home/widgets/ModalInserir/BotaoInserirConcursos.json @@ -0,0 +1,46 @@ +{ + "animateLoading": true, + "borderRadius": "0.375rem", + "bottomRow": 17, + "boxShadow": "none", + "buttonColor": "#eab308", + "buttonStyle": "PRIMARY", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconAlign": "left", + "iconName": "briefcase", + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "c5fnr3flq5", + "leftColumn": 9, + "minWidth": 120, + "mobileBottomRow": 22, + "mobileLeftColumn": 31, + "mobileRightColumn": 47, + "mobileTopRow": 18, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalInserirConcursos.name);}}", + "originalBottomRow": 17, + "originalTopRow": 13, + "parentId": "0r7dgcqx0t", + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 28, + "text": "Concursos", + "topRow": 13, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "e4p9ng07oz", + "widgetName": "BotaoInserirConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserir/DivisorAtualizarCopy.json b/pages/Home/widgets/ModalInserir/DivisorAtualizarCopy.json new file mode 100644 index 0000000..5ee1b65 --- /dev/null +++ b/pages/Home/widgets/ModalInserir/DivisorAtualizarCopy.json @@ -0,0 +1,33 @@ +{ + "animateLoading": true, + "bottomRow": 8, + "capSide": 0, + "capType": "dot", + "dividerColor": "#858282", + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [], + "isLoading": false, + "isVisible": true, + "key": "63xzgfvb43", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 8, + "mobileLeftColumn": 7, + "mobileRightColumn": 27, + "mobileTopRow": 4, + "needsErrorInfo": false, + "orientation": "horizontal", + "parentColumnSpace": 6.9375, + "parentId": "0r7dgcqx0t", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 63, + "strokeStyle": "solid", + "thickness": 2, + "topRow": 4, + "type": "DIVIDER_WIDGET", + "version": 1, + "widgetId": "8g5rjdcl93", + "widgetName": "DivisorAtualizarCopy" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserir/IconeSairModalInserir.json b/pages/Home/widgets/ModalInserir/IconeSairModalInserir.json new file mode 100644 index 0000000..cfd540b --- /dev/null +++ b/pages/Home/widgets/ModalInserir/IconeSairModalInserir.json @@ -0,0 +1,43 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 23, + "boxShadow": "none", + "buttonColor": "#cf4d10", + "buttonVariant": "TERTIARY", + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconName": "cross", + "iconSize": 24, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "nmd2xnaox6", + "leftColumn": 57, + "minWidth": 50, + "mobileBottomRow": 4, + "mobileLeftColumn": 58, + "mobileRightColumn": 64, + "mobileTopRow": 0, + "needsErrorInfo": false, + "onClick": "{{closeModal(ModalInserir.name);}}", + "originalBottomRow": 23, + "originalTopRow": 19, + "parentId": "0r7dgcqx0t", + "renderMode": "CANVAS", + "responsiveBehavior": "hug", + "rightColumn": 63, + "topRow": 19, + "type": "ICON_BUTTON_WIDGET", + "version": 1, + "widgetId": "b383vc2b97", + "widgetName": "IconeSairModalInserir" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserir/InformacaoIconeInserir.json b/pages/Home/widgets/ModalInserir/InformacaoIconeInserir.json new file mode 100644 index 0000000..5fcdec1 --- /dev/null +++ b/pages/Home/widgets/ModalInserir/InformacaoIconeInserir.json @@ -0,0 +1,52 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 23, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "hyfpo3ltw0", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 23, + "mobileLeftColumn": 41, + "mobileRightColumn": 57, + "mobileTopRow": 19, + "needsErrorInfo": false, + "originalBottomRow": 23, + "originalTopRow": 19, + "overflow": "NONE", + "parentColumnSpace": 6.9375, + "parentId": "0r7dgcqx0t", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 57, + "shouldTruncate": false, + "text": "Sair", + "textAlign": "RIGHT", + "textColor": "#231F20", + "topRow": 19, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "ixk4j9oxnh", + "widgetName": "InformacaoIconeInserir" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserir/ModalInserir.json b/pages/Home/widgets/ModalInserir/ModalInserir.json new file mode 100644 index 0000000..edf2c39 --- /dev/null +++ b/pages/Home/widgets/ModalInserir/ModalInserir.json @@ -0,0 +1,82 @@ +{ + "animateLoading": true, + "borderRadius": "1.5rem", + "bottomRow": 274, + "boxShadow": "none", + "canEscapeKeyClose": true, + "canOutsideClickClose": true, + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 250, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "lxuylfkp6l", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 0, + "minWidth": 450, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "ejgedzdngd", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 0, + "shouldScrollContents": false, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "0r7dgcqx0t", + "widgetName": "Canvas10CopyCopy" + } + ], + "detachFromLayout": true, + "dynamicBindingPathList": [], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "height": 250, + "isCanvas": true, + "isLoading": false, + "key": "c26pzkby7k", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 24, + "minHeight": 250, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "0", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "rightColumn": 0, + "shouldScrollContents": true, + "topRow": 24, + "type": "MODAL_WIDGET", + "version": 2, + "widgetId": "ejgedzdngd", + "widgetName": "ModalInserir", + "width": 456 +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserir/SubtituloModalInserir.json b/pages/Home/widgets/ModalInserir/SubtituloModalInserir.json new file mode 100644 index 0000000..b0d4460 --- /dev/null +++ b/pages/Home/widgets/ModalInserir/SubtituloModalInserir.json @@ -0,0 +1,53 @@ +{ + "animateLoading": true, + "backgroundColor": "", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 12, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "", + "isLoading": false, + "isVisible": true, + "key": "hyfpo3ltw0", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 8, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 4, + "needsErrorInfo": false, + "originalBottomRow": 12, + "originalTopRow": 8, + "overflow": "NONE", + "parentColumnSpace": 6.9375, + "parentId": "0r7dgcqx0t", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldTruncate": false, + "text": "Qual tabela deseja adicionar um valor?", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 8, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "tmspd5pc31", + "widgetName": "SubtituloModalInserir" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserir/TituloModalInserir.json b/pages/Home/widgets/ModalInserir/TituloModalInserir.json new file mode 100644 index 0000000..d84375e --- /dev/null +++ b/pages/Home/widgets/ModalInserir/TituloModalInserir.json @@ -0,0 +1,48 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1.25rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "hyfpo3ltw0", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 5, + "mobileLeftColumn": 1, + "mobileRightColumn": 41, + "mobileTopRow": 1, + "needsErrorInfo": false, + "overflow": "NONE", + "parentId": "0r7dgcqx0t", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 63, + "shouldTruncate": false, + "text": "Acrescentar na tabela", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "a0lw3m1rde", + "widgetName": "TituloModalInserir" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirCandidatos/BotaoInserirCadastrarCandidato.json b/pages/Home/widgets/ModalInserirCandidatos/BotaoInserirCadastrarCandidato.json new file mode 100644 index 0000000..368a170 --- /dev/null +++ b/pages/Home/widgets/ModalInserirCandidatos/BotaoInserirCadastrarCandidato.json @@ -0,0 +1,52 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 31, + "boxShadow": "none", + "buttonColor": "#eab308", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicPropertyPathList": [], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconAlign": "left", + "iconName": "insert", + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "3cpxkuurp2", + "leftColumn": 20, + "minWidth": 120, + "mobileBottomRow": 34, + "mobileLeftColumn": 23, + "mobileRightColumn": 39, + "mobileTopRow": 30, + "needsErrorInfo": false, + "onClick": "{{JSCadastrarCandidato.cadastrarCandidato();}}", + "originalBottomRow": 32, + "originalTopRow": 28, + "parentColumnSpace": 6.8125, + "parentId": "ztmg68ny6t", + "parentRowSpace": 10, + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 44, + "text": "Cadastrar candidato", + "topRow": 27, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "exb8vansgg", + "widgetName": "BotaoInserirCadastrarCandidato" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirCandidatos/DivisorInserirCandidatos.json b/pages/Home/widgets/ModalInserirCandidatos/DivisorInserirCandidatos.json new file mode 100644 index 0000000..7f2d6b8 --- /dev/null +++ b/pages/Home/widgets/ModalInserirCandidatos/DivisorInserirCandidatos.json @@ -0,0 +1,35 @@ +{ + "animateLoading": true, + "bottomRow": 8, + "capSide": 0, + "capType": "dot", + "dividerColor": "#858282", + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [], + "isLoading": false, + "isVisible": true, + "key": "kt04fg9sm7", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 8, + "mobileLeftColumn": 0, + "mobileRightColumn": 20, + "mobileTopRow": 4, + "needsErrorInfo": false, + "orientation": "horizontal", + "originalBottomRow": 8, + "originalTopRow": 4, + "parentColumnSpace": 6.9375, + "parentId": "ztmg68ny6t", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "strokeStyle": "solid", + "thickness": 2, + "topRow": 4, + "type": "DIVIDER_WIDGET", + "version": 1, + "widgetId": "ozv0ubgtjh", + "widgetName": "DivisorInserirCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirCandidatos/EntradaAniversarioInserir.json b/pages/Home/widgets/ModalInserirCandidatos/EntradaAniversarioInserir.json new file mode 100644 index 0000000..6d89814 --- /dev/null +++ b/pages/Home/widgets/ModalInserirCandidatos/EntradaAniversarioInserir.json @@ -0,0 +1,56 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 17, + "boxShadow": "none", + "closeOnSelection": true, + "dateFormat": "DD/MM/YYYY", + "datePickerType": "DATE_PICKER", + "defaultDate": "2007-07-07T19:25:05.055-03:00", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "firstDayOfWeek": "0", + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "o1fwuj43qj", + "label": "Aniversário", + "labelAlignment": "right", + "labelPosition": "Left", + "labelTextSize": "0.875rem", + "labelWidth": "10", + "leftColumn": 10, + "maxDate": "2007-07-07T15:29:00.000-03:00", + "maxDynamicHeight": 9000, + "minDate": "1990-07-07T15:30:00.000-03:00", + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 20, + "mobileLeftColumn": 0, + "mobileRightColumn": 10, + "mobileTopRow": 13, + "needsErrorInfo": false, + "parentColumnSpace": 7.8125, + "parentId": "ztmg68ny6t", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 53, + "shortcuts": false, + "timePrecision": "None", + "topRow": 13, + "type": "DATE_PICKER_WIDGET2", + "version": 2, + "widgetId": "juz7d9lnjq", + "widgetName": "EntradaAniversarioInserir" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirCandidatos/EntradaCPFInserir.json b/pages/Home/widgets/ModalInserirCandidatos/EntradaCPFInserir.json new file mode 100644 index 0000000..677727a --- /dev/null +++ b/pages/Home/widgets/ModalInserirCandidatos/EntradaCPFInserir.json @@ -0,0 +1,67 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "autoFocus": false, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 21, + "boxShadow": "none", + "defaultText": "", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicPropertyPathList": [ + { + "key": "onTextChanged" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onTextChanged" + } + ], + "iconAlign": "left", + "inputType": "TEXT", + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "en0mlqbq9w", + "label": "CPF", + "labelAlignment": "right", + "labelPosition": "Left", + "labelStyle": "", + "labelTextSize": "0.875rem", + "labelWidth": "7", + "leftColumn": 17, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 15, + "mobileLeftColumn": 0, + "mobileRightColumn": 13, + "mobileTopRow": 8, + "needsErrorInfo": false, + "onTextChanged": "{{ \n EntradaCPFInserir.setValue(\n EntradaCPFInserir.text\n .replace(/\\D/g, '') // tira letras\n .slice(0, 11) // garante que só tera 11 numeros\n .replace(/(\\d{3})(\\d{3})(\\d{3})(\\d{2})/, '$1.$2.$3-$4') // separa bonitinho\n ) \n}}", + "originalBottomRow": 22, + "originalTopRow": 18, + "parentColumnSpace": 12.21875, + "parentId": "ztmg68ny6t", + "parentRowSpace": 10, + "placeholderText": "000.000.000-00", + "renderMode": "CANVAS", + "resetOnSubmit": true, + "responsiveBehavior": "fill", + "rightColumn": 45, + "showStepArrows": false, + "topRow": 17, + "type": "INPUT_WIDGET_V2", + "version": 2, + "widgetId": "c9pxi6ywsn", + "widgetName": "EntradaCPFInserir" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirCandidatos/EntradaNomeInserir.json b/pages/Home/widgets/ModalInserirCandidatos/EntradaNomeInserir.json new file mode 100644 index 0000000..8d4d1fb --- /dev/null +++ b/pages/Home/widgets/ModalInserirCandidatos/EntradaNomeInserir.json @@ -0,0 +1,57 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "autoFocus": false, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 13, + "boxShadow": "none", + "defaultText": "", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "iconAlign": "left", + "inputType": "TEXT", + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "en0mlqbq9w", + "label": "Nome", + "labelAlignment": "right", + "labelPosition": "Left", + "labelStyle": "", + "labelTextSize": "0.875rem", + "labelWidth": "10", + "leftColumn": 10, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 15, + "mobileLeftColumn": 0, + "mobileRightColumn": 13, + "mobileTopRow": 8, + "needsErrorInfo": false, + "originalBottomRow": 12, + "originalTopRow": 8, + "parentColumnSpace": 12.21875, + "parentId": "ztmg68ny6t", + "parentRowSpace": 10, + "placeholderText": "Nome do candidato", + "renderMode": "CANVAS", + "resetOnSubmit": true, + "responsiveBehavior": "fill", + "rightColumn": 53, + "showStepArrows": false, + "topRow": 9, + "type": "INPUT_WIDGET_V2", + "version": 2, + "widgetId": "sko8rrtjxo", + "widgetName": "EntradaNomeInserir" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirCandidatos/InformacaoSairInserir.json b/pages/Home/widgets/ModalInserirCandidatos/InformacaoSairInserir.json new file mode 100644 index 0000000..80a674f --- /dev/null +++ b/pages/Home/widgets/ModalInserirCandidatos/InformacaoSairInserir.json @@ -0,0 +1,50 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "9nmr58y8do", + "leftColumn": 53, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 15, + "mobileLeftColumn": 38, + "mobileRightColumn": 54, + "mobileTopRow": 11, + "needsErrorInfo": false, + "overflow": "NONE", + "parentColumnSpace": 8.0625, + "parentId": "ztmg68ny6t", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 61, + "shouldTruncate": false, + "text": "Voltar", + "textAlign": "RIGHT", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "8al4wdir3t", + "widgetName": "InformacaoSairInserir" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirCandidatos/InformacaoSairInserirCandidato.json b/pages/Home/widgets/ModalInserirCandidatos/InformacaoSairInserirCandidato.json new file mode 100644 index 0000000..d558cbf --- /dev/null +++ b/pages/Home/widgets/ModalInserirCandidatos/InformacaoSairInserirCandidato.json @@ -0,0 +1,46 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "boxShadow": "none", + "buttonColor": "#cf4d10", + "buttonVariant": "TERTIARY", + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicPropertyPathList": [ + { + "key": "onClick" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconName": "cross", + "iconSize": 24, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "p9eq8y71p8", + "leftColumn": 61, + "minWidth": 50, + "mobileBottomRow": 4, + "mobileLeftColumn": 58, + "mobileRightColumn": 64, + "mobileTopRow": 0, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalInserir.name).then(() => {\n closeModal(ModalInserirConcursos.name);\n\tEntradaCPFInserir.setValue(\"\");\nEntradaAniversarioInserir.setValue(\"07/07/2007\");\n});}}", + "parentId": "ztmg68ny6t", + "renderMode": "CANVAS", + "responsiveBehavior": "hug", + "rightColumn": 64, + "topRow": 0, + "type": "ICON_BUTTON_WIDGET", + "version": 1, + "widgetId": "n14ybgv0m4", + "widgetName": "InformacaoSairInserirCandidato" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirCandidatos/ModalInserirCandidatos.json b/pages/Home/widgets/ModalInserirCandidatos/ModalInserirCandidatos.json new file mode 100644 index 0000000..f41ca42 --- /dev/null +++ b/pages/Home/widgets/ModalInserirCandidatos/ModalInserirCandidatos.json @@ -0,0 +1,86 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 274, + "boxShadow": "none", + "canEscapeKeyClose": true, + "canOutsideClickClose": true, + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 340, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "ec93yhpiwc", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 348, + "minWidth": 450, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "6twql9oqz6", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 0, + "shouldScrollContents": false, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "ztmg68ny6t", + "widgetName": "Canvas13Copy" + } + ], + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "height": 348, + "isCanvas": true, + "isLoading": false, + "key": "835mobw8be", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 24, + "minHeight": 240, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "0", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "rightColumn": 0, + "shouldScrollContents": true, + "topRow": 34, + "type": "MODAL_WIDGET", + "version": 2, + "widgetId": "6twql9oqz6", + "widgetName": "ModalInserirCandidatos", + "width": 512 +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirCandidatos/ProfissoesInserir.json b/pages/Home/widgets/ModalInserirCandidatos/ProfissoesInserir.json new file mode 100644 index 0000000..befeff9 --- /dev/null +++ b/pages/Home/widgets/ModalInserirCandidatos/ProfissoesInserir.json @@ -0,0 +1,61 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 25, + "boxShadow": "none", + "defaultOptionValue": "[]", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicPropertyPathList": [ + { + "key": "sourceData" + } + ], + "dynamicTriggerPathList": [], + "isDisabled": false, + "isFilterable": true, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "ylb8g0ljvz", + "labelAlignment": "right", + "labelPosition": "Left", + "labelText": "Profissões", + "labelTextSize": "0.875rem", + "labelWidth": "10", + "leftColumn": 5, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 29, + "mobileLeftColumn": 0, + "mobileRightColumn": 9, + "mobileTopRow": 22, + "needsErrorInfo": false, + "optionLabel": "name", + "optionValue": "code", + "originalBottomRow": 27, + "originalTopRow": 23, + "parentColumnSpace": 12.21875, + "parentId": "ztmg68ny6t", + "parentRowSpace": 10, + "placeholderText": "Escolha pelo menos uma profissão", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 60, + "serverSideFiltering": false, + "sourceData": "[\n {\n \"name\": \"analista de sistemas\",\n \"code\": \"analista de sistemas\"\n },\n {\n \"name\": \"carpinteiro\",\n \"code\": \"carpinteiro\"\n },\n {\n \"name\": \"professor de matematica\",\n \"code\": \"professor de matematica\"\n },\n\t{\n\t\t\"name\": \"assistente adminstrativo\",\n\t\t\"code\": \"asistente administrativo\"\n\t}\n]", + "topRow": 21, + "type": "MULTI_SELECT_WIDGET_V2", + "version": 1, + "widgetId": "u6a5vypnfu", + "widgetName": "ProfissoesInserir" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirCandidatos/TituloInserirCandidatos.json b/pages/Home/widgets/ModalInserirCandidatos/TituloInserirCandidatos.json new file mode 100644 index 0000000..c149376 --- /dev/null +++ b/pages/Home/widgets/ModalInserirCandidatos/TituloInserirCandidatos.json @@ -0,0 +1,48 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "9nmr58y8do", + "leftColumn": 10, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 5, + "mobileLeftColumn": 1, + "mobileRightColumn": 41, + "mobileTopRow": 1, + "needsErrorInfo": false, + "overflow": "NONE", + "parentId": "ztmg68ny6t", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 53, + "shouldTruncate": false, + "text": "Inserindo dados na tabela Candidatos", + "textAlign": "LEFT", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "xpdkmnsa5c", + "widgetName": "TituloInserirCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirConcursos/CadastrarConcurso.json b/pages/Home/widgets/ModalInserirConcursos/CadastrarConcurso.json new file mode 100644 index 0000000..2c763e7 --- /dev/null +++ b/pages/Home/widgets/ModalInserirConcursos/CadastrarConcurso.json @@ -0,0 +1,52 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 33, + "boxShadow": "none", + "buttonColor": "#eab308", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicPropertyPathList": [], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconAlign": "left", + "iconName": "insert", + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "3cpxkuurp2", + "leftColumn": 20, + "minWidth": 120, + "mobileBottomRow": 34, + "mobileLeftColumn": 23, + "mobileRightColumn": 39, + "mobileTopRow": 30, + "needsErrorInfo": false, + "onClick": "{{JSCadastrarConcurso.cadastrarConcurso();}}", + "originalBottomRow": 32, + "originalTopRow": 28, + "parentColumnSpace": 6.8125, + "parentId": "sn3t2w7xdf", + "parentRowSpace": 10, + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 44, + "text": "Cadastrar concurso", + "topRow": 29, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "ziuq1x4wzi", + "widgetName": "CadastrarConcurso" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirConcursos/DivisorInserirConcursos.json b/pages/Home/widgets/ModalInserirConcursos/DivisorInserirConcursos.json new file mode 100644 index 0000000..ffa619d --- /dev/null +++ b/pages/Home/widgets/ModalInserirConcursos/DivisorInserirConcursos.json @@ -0,0 +1,35 @@ +{ + "animateLoading": true, + "bottomRow": 8, + "capSide": 0, + "capType": "dot", + "dividerColor": "#858282", + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [], + "isLoading": false, + "isVisible": true, + "key": "kt04fg9sm7", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 8, + "mobileLeftColumn": 0, + "mobileRightColumn": 20, + "mobileTopRow": 4, + "needsErrorInfo": false, + "orientation": "horizontal", + "originalBottomRow": 8, + "originalTopRow": 4, + "parentColumnSpace": 6.9375, + "parentId": "sn3t2w7xdf", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "strokeStyle": "solid", + "thickness": 2, + "topRow": 4, + "type": "DIVIDER_WIDGET", + "version": 1, + "widgetId": "45hofp2f9d", + "widgetName": "DivisorInserirConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirConcursos/EntradaCodigoConcursoInserir.json b/pages/Home/widgets/ModalInserirConcursos/EntradaCodigoConcursoInserir.json new file mode 100644 index 0000000..497159a --- /dev/null +++ b/pages/Home/widgets/ModalInserirConcursos/EntradaCodigoConcursoInserir.json @@ -0,0 +1,56 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "autoFocus": false, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 23, + "boxShadow": "none", + "defaultText": "", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "iconAlign": "left", + "inputType": "TEXT", + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "en0mlqbq9w", + "label": "Código do Concurso\n", + "labelAlignment": "left", + "labelPosition": "Left", + "labelStyle": "", + "labelTextSize": "0.875rem", + "labelWidth": "20", + "leftColumn": 10, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 15, + "mobileLeftColumn": 0, + "mobileRightColumn": 13, + "mobileTopRow": 8, + "needsErrorInfo": false, + "originalBottomRow": 22, + "originalTopRow": 18, + "parentColumnSpace": 12.21875, + "parentId": "sn3t2w7xdf", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "resetOnSubmit": true, + "responsiveBehavior": "fill", + "rightColumn": 53, + "showStepArrows": false, + "topRow": 19, + "type": "INPUT_WIDGET_V2", + "version": 2, + "widgetId": "26xh1wsv31", + "widgetName": "EntradaCodigoConcursoInserir" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirConcursos/EntradaEditalAnoInserir.json b/pages/Home/widgets/ModalInserirConcursos/EntradaEditalAnoInserir.json new file mode 100644 index 0000000..a148d2b --- /dev/null +++ b/pages/Home/widgets/ModalInserirConcursos/EntradaEditalAnoInserir.json @@ -0,0 +1,56 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "autoFocus": false, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 18, + "boxShadow": "none", + "defaultText": "", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "iconAlign": "left", + "inputType": "TEXT", + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "en0mlqbq9w", + "label": "Ano edital", + "labelAlignment": "left", + "labelPosition": "Left", + "labelStyle": "", + "labelTextSize": "0.875rem", + "labelWidth": "9", + "leftColumn": 35, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 15, + "mobileLeftColumn": 0, + "mobileRightColumn": 13, + "mobileTopRow": 8, + "needsErrorInfo": false, + "originalBottomRow": 17, + "originalTopRow": 13, + "parentColumnSpace": 12.21875, + "parentId": "sn3t2w7xdf", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "resetOnSubmit": true, + "responsiveBehavior": "fill", + "rightColumn": 53, + "showStepArrows": false, + "topRow": 14, + "type": "INPUT_WIDGET_V2", + "version": 2, + "widgetId": "y858kosh44", + "widgetName": "EntradaEditalAnoInserir" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirConcursos/EntradaEditalEdicaoInserir.json b/pages/Home/widgets/ModalInserirConcursos/EntradaEditalEdicaoInserir.json new file mode 100644 index 0000000..35030ed --- /dev/null +++ b/pages/Home/widgets/ModalInserirConcursos/EntradaEditalEdicaoInserir.json @@ -0,0 +1,56 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "autoFocus": false, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 18, + "boxShadow": "none", + "defaultText": "", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "iconAlign": "left", + "inputType": "TEXT", + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "en0mlqbq9w", + "label": "Edição edital", + "labelAlignment": "left", + "labelPosition": "Left", + "labelStyle": "", + "labelTextSize": "0.875rem", + "labelWidth": "12", + "leftColumn": 10, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 15, + "mobileLeftColumn": 0, + "mobileRightColumn": 13, + "mobileTopRow": 8, + "needsErrorInfo": false, + "originalBottomRow": 17, + "originalTopRow": 13, + "parentColumnSpace": 12.21875, + "parentId": "sn3t2w7xdf", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "resetOnSubmit": true, + "responsiveBehavior": "fill", + "rightColumn": 34, + "showStepArrows": false, + "topRow": 14, + "type": "INPUT_WIDGET_V2", + "version": 2, + "widgetId": "2d4wnkae7r", + "widgetName": "EntradaEditalEdicaoInserir" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirConcursos/EntradaOrgaoInserir.json b/pages/Home/widgets/ModalInserirConcursos/EntradaOrgaoInserir.json new file mode 100644 index 0000000..01e154f --- /dev/null +++ b/pages/Home/widgets/ModalInserirConcursos/EntradaOrgaoInserir.json @@ -0,0 +1,56 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "autoFocus": false, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 13, + "boxShadow": "none", + "defaultText": "", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "iconAlign": "left", + "inputType": "TEXT", + "isDisabled": false, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "en0mlqbq9w", + "label": "Órgão", + "labelAlignment": "left", + "labelPosition": "Left", + "labelStyle": "", + "labelTextSize": "0.875rem", + "labelWidth": "10", + "leftColumn": 10, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 15, + "mobileLeftColumn": 0, + "mobileRightColumn": 13, + "mobileTopRow": 8, + "needsErrorInfo": false, + "originalBottomRow": 12, + "originalTopRow": 8, + "parentColumnSpace": 12.21875, + "parentId": "sn3t2w7xdf", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "resetOnSubmit": true, + "responsiveBehavior": "fill", + "rightColumn": 53, + "showStepArrows": false, + "topRow": 9, + "type": "INPUT_WIDGET_V2", + "version": 2, + "widgetId": "r54s8wwltn", + "widgetName": "EntradaOrgaoInserir" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirConcursos/IconeFecharInserirConcursos.json b/pages/Home/widgets/ModalInserirConcursos/IconeFecharInserirConcursos.json new file mode 100644 index 0000000..c732998 --- /dev/null +++ b/pages/Home/widgets/ModalInserirConcursos/IconeFecharInserirConcursos.json @@ -0,0 +1,42 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "boxShadow": "none", + "buttonColor": "#cf4d10", + "buttonVariant": "TERTIARY", + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicPropertyPathList": [], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconName": "cross", + "iconSize": 24, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "p9eq8y71p8", + "leftColumn": 61, + "minWidth": 50, + "mobileBottomRow": 4, + "mobileLeftColumn": 58, + "mobileRightColumn": 64, + "mobileTopRow": 0, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalInserir.name).then(() => {});}}", + "parentId": "sn3t2w7xdf", + "renderMode": "CANVAS", + "responsiveBehavior": "hug", + "rightColumn": 64, + "topRow": 0, + "type": "ICON_BUTTON_WIDGET", + "version": 1, + "widgetId": "1o6er28807", + "widgetName": "IconeFecharInserirConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirConcursos/InformacaoSairInserirConcursos.json b/pages/Home/widgets/ModalInserirConcursos/InformacaoSairInserirConcursos.json new file mode 100644 index 0000000..4f10efd --- /dev/null +++ b/pages/Home/widgets/ModalInserirConcursos/InformacaoSairInserirConcursos.json @@ -0,0 +1,52 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "0.875rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "9nmr58y8do", + "leftColumn": 53, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 15, + "mobileLeftColumn": 38, + "mobileRightColumn": 54, + "mobileTopRow": 11, + "needsErrorInfo": false, + "originalBottomRow": 15, + "originalTopRow": 11, + "overflow": "NONE", + "parentColumnSpace": 8.0625, + "parentId": "sn3t2w7xdf", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 61, + "shouldTruncate": false, + "text": "Voltar", + "textAlign": "RIGHT", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "35h3cwf7js", + "widgetName": "InformacaoSairInserirConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirConcursos/ListaVagasInserir.json b/pages/Home/widgets/ModalInserirConcursos/ListaVagasInserir.json new file mode 100644 index 0000000..c9b3c93 --- /dev/null +++ b/pages/Home/widgets/ModalInserirConcursos/ListaVagasInserir.json @@ -0,0 +1,61 @@ +{ + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 28, + "boxShadow": "none", + "defaultOptionValue": "[]", + "dynamicBindingPathList": [ + { + "key": "accentColor" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicPropertyPathList": [ + { + "key": "sourceData" + } + ], + "dynamicTriggerPathList": [], + "isDisabled": false, + "isFilterable": true, + "isLoading": false, + "isRequired": false, + "isVisible": true, + "key": "ylb8g0ljvz", + "labelAlignment": "left", + "labelPosition": "Left", + "labelText": "Lista de Vagas", + "labelTextSize": "0.875rem", + "labelWidth": "15", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 29, + "mobileLeftColumn": 0, + "mobileRightColumn": 9, + "mobileTopRow": 22, + "needsErrorInfo": false, + "optionLabel": "name", + "optionValue": "code", + "originalBottomRow": 27, + "originalTopRow": 23, + "parentColumnSpace": 12.21875, + "parentId": "sn3t2w7xdf", + "parentRowSpace": 10, + "placeholderText": "Select option(s)", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 63, + "serverSideFiltering": false, + "sourceData": "[\n {\n \"name\": \"analista de sistemas\",\n \"code\": \"analista de sistemas\"\n },\n {\n \"name\": \"carpinteiro\",\n \"code\": \"carpinteiro\"\n },\n {\n \"name\": \"professor de matemática\",\n \"code\": \"professor de matematica\"\n },\n\t{\n\t\t\"name\": \"assistente adminstrativo\",\n\t\t\"code\": \"assistente administrativo\"\n\t}\n]", + "topRow": 24, + "type": "MULTI_SELECT_WIDGET_V2", + "version": 1, + "widgetId": "4x313xfz5s", + "widgetName": "ListaVagasInserir" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirConcursos/ModalInserirConcursos.json b/pages/Home/widgets/ModalInserirConcursos/ModalInserirConcursos.json new file mode 100644 index 0000000..e5494ac --- /dev/null +++ b/pages/Home/widgets/ModalInserirConcursos/ModalInserirConcursos.json @@ -0,0 +1,86 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 240, + "boxShadow": "none", + "canEscapeKeyClose": true, + "canOutsideClickClose": true, + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 380, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "ec93yhpiwc", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 380, + "minWidth": 450, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "ppn00xqhgv", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 0, + "shouldScrollContents": false, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "sn3t2w7xdf", + "widgetName": "Canvas13" + } + ], + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "height": 380, + "isCanvas": true, + "isLoading": false, + "key": "835mobw8be", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 24, + "minHeight": 240, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "0", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "rightColumn": 0, + "shouldScrollContents": true, + "topRow": 0, + "type": "MODAL_WIDGET", + "version": 2, + "widgetId": "ppn00xqhgv", + "widgetName": "ModalInserirConcursos", + "width": 512 +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalInserirConcursos/TituloInserirConcursos.json b/pages/Home/widgets/ModalInserirConcursos/TituloInserirConcursos.json new file mode 100644 index 0000000..76e2df6 --- /dev/null +++ b/pages/Home/widgets/ModalInserirConcursos/TituloInserirConcursos.json @@ -0,0 +1,48 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "9nmr58y8do", + "leftColumn": 10, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 5, + "mobileLeftColumn": 1, + "mobileRightColumn": 41, + "mobileTopRow": 1, + "needsErrorInfo": false, + "overflow": "NONE", + "parentId": "sn3t2w7xdf", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 53, + "shouldTruncate": false, + "text": "Inserindo dados na tabela concursos", + "textAlign": "LEFT", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "yz42pjki4z", + "widgetName": "TituloInserirConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalVisualizacao/BotaoVisualizarCandidatos.json b/pages/Home/widgets/ModalVisualizacao/BotaoVisualizarCandidatos.json new file mode 100644 index 0000000..f1af2fb --- /dev/null +++ b/pages/Home/widgets/ModalVisualizacao/BotaoVisualizarCandidatos.json @@ -0,0 +1,50 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 17, + "boxShadow": "none", + "buttonColor": "#e0dede", + "buttonStyle": "PRIMARY_BUTTON", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconAlign": "left", + "iconName": "book", + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "c5fnr3flq5", + "leftColumn": 36, + "minWidth": 120, + "mobileBottomRow": 22, + "mobileLeftColumn": 47, + "mobileRightColumn": 63, + "mobileTopRow": 18, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalExibirCandidatos.name);}}", + "originalBottomRow": 17, + "originalTopRow": 13, + "parentId": "3bmxuja9gh", + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 55, + "text": "Candidatos", + "topRow": 13, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "g51adzfn74", + "widgetName": "BotaoVisualizarCandidatos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalVisualizacao/BotaoVisualizarConcursos.json b/pages/Home/widgets/ModalVisualizacao/BotaoVisualizarConcursos.json new file mode 100644 index 0000000..83e7a9b --- /dev/null +++ b/pages/Home/widgets/ModalVisualizacao/BotaoVisualizarConcursos.json @@ -0,0 +1,50 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 17, + "boxShadow": "none", + "buttonColor": "#e0dede", + "buttonStyle": "PRIMARY", + "buttonVariant": "PRIMARY", + "disabledWhenInvalid": false, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconAlign": "left", + "iconName": "briefcase", + "isDefaultClickDisabled": true, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "c5fnr3flq5", + "leftColumn": 9, + "minWidth": 120, + "mobileBottomRow": 22, + "mobileLeftColumn": 31, + "mobileRightColumn": 47, + "mobileTopRow": 18, + "needsErrorInfo": false, + "onClick": "{{showModal(ModalExibirConcursos.name);}}", + "originalBottomRow": 17, + "originalTopRow": 13, + "parentId": "3bmxuja9gh", + "placement": "CENTER", + "recaptchaType": "V3", + "renderMode": "CANVAS", + "resetFormOnClick": false, + "responsiveBehavior": "hug", + "rightColumn": 28, + "text": "Concursos", + "topRow": 13, + "type": "BUTTON_WIDGET", + "version": 1, + "widgetId": "7u9po0hojh", + "widgetName": "BotaoVisualizarConcursos" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalVisualizacao/DivisorVisualizacao.json b/pages/Home/widgets/ModalVisualizacao/DivisorVisualizacao.json new file mode 100644 index 0000000..b54441f --- /dev/null +++ b/pages/Home/widgets/ModalVisualizacao/DivisorVisualizacao.json @@ -0,0 +1,33 @@ +{ + "animateLoading": true, + "bottomRow": 8, + "capSide": 0, + "capType": "dot", + "dividerColor": "#858282", + "dynamicBindingPathList": [], + "dynamicTriggerPathList": [], + "isLoading": false, + "isVisible": true, + "key": "63xzgfvb43", + "leftColumn": 0, + "minWidth": 450, + "mobileBottomRow": 8, + "mobileLeftColumn": 7, + "mobileRightColumn": 27, + "mobileTopRow": 4, + "needsErrorInfo": false, + "orientation": "horizontal", + "parentColumnSpace": 6.9375, + "parentId": "3bmxuja9gh", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 63, + "strokeStyle": "solid", + "thickness": 2, + "topRow": 4, + "type": "DIVIDER_WIDGET", + "version": 1, + "widgetId": "nrxm6utgvu", + "widgetName": "DivisorVisualizacao" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalVisualizacao/IconeSairModalVisualizacao.json b/pages/Home/widgets/ModalVisualizacao/IconeSairModalVisualizacao.json new file mode 100644 index 0000000..f7ceb5f --- /dev/null +++ b/pages/Home/widgets/ModalVisualizacao/IconeSairModalVisualizacao.json @@ -0,0 +1,43 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 23, + "boxShadow": "none", + "buttonColor": "#cf4d10", + "buttonVariant": "TERTIARY", + "dynamicBindingPathList": [ + { + "key": "borderRadius" + } + ], + "dynamicTriggerPathList": [ + { + "key": "onClick" + } + ], + "iconName": "cross", + "iconSize": 24, + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "nmd2xnaox6", + "leftColumn": 57, + "minWidth": 50, + "mobileBottomRow": 4, + "mobileLeftColumn": 58, + "mobileRightColumn": 64, + "mobileTopRow": 0, + "needsErrorInfo": false, + "onClick": "{{closeModal(ModalVisualizacao.name);}}", + "originalBottomRow": 23, + "originalTopRow": 19, + "parentId": "3bmxuja9gh", + "renderMode": "CANVAS", + "responsiveBehavior": "hug", + "rightColumn": 63, + "topRow": 19, + "type": "ICON_BUTTON_WIDGET", + "version": 1, + "widgetId": "72jruz0bx9", + "widgetName": "IconeSairModalVisualizacao" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalVisualizacao/InformacaoIcone.json b/pages/Home/widgets/ModalVisualizacao/InformacaoIcone.json new file mode 100644 index 0000000..4dc093e --- /dev/null +++ b/pages/Home/widgets/ModalVisualizacao/InformacaoIcone.json @@ -0,0 +1,52 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 23, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "hyfpo3ltw0", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 23, + "mobileLeftColumn": 41, + "mobileRightColumn": 57, + "mobileTopRow": 19, + "needsErrorInfo": false, + "originalBottomRow": 23, + "originalTopRow": 19, + "overflow": "NONE", + "parentColumnSpace": 6.9375, + "parentId": "3bmxuja9gh", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 57, + "shouldTruncate": false, + "text": "Sair", + "textAlign": "RIGHT", + "textColor": "#231F20", + "topRow": 19, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "x4px49dp4q", + "widgetName": "InformacaoIcone" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalVisualizacao/ModalVisualizacao.json b/pages/Home/widgets/ModalVisualizacao/ModalVisualizacao.json new file mode 100644 index 0000000..2fd4786 --- /dev/null +++ b/pages/Home/widgets/ModalVisualizacao/ModalVisualizacao.json @@ -0,0 +1,82 @@ +{ + "animateLoading": true, + "borderRadius": "1.5rem", + "bottomRow": 250, + "boxShadow": "none", + "canEscapeKeyClose": true, + "canOutsideClickClose": true, + "children": [ + { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 250, + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "canExtend": true, + "detachFromLayout": true, + "dynamicBindingPathList": [ + { + "key": "borderRadius" + }, + { + "key": "boxShadow" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "flexLayers": [], + "isDisabled": false, + "isLoading": false, + "isVisible": true, + "key": "lxuylfkp6l", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minHeight": 0, + "minWidth": 450, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "k0zwudxl6x", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 0, + "shouldScrollContents": false, + "topRow": 0, + "type": "CANVAS_WIDGET", + "version": 1, + "widgetId": "3bmxuja9gh", + "widgetName": "Canvas10" + } + ], + "detachFromLayout": true, + "dynamicBindingPathList": [], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "height": 250, + "isCanvas": true, + "isLoading": false, + "key": "c26pzkby7k", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 24, + "minHeight": 250, + "mobileBottomRow": 0, + "mobileLeftColumn": 0, + "mobileRightColumn": 0, + "mobileTopRow": 0, + "needsErrorInfo": false, + "parentColumnSpace": 1, + "parentId": "0", + "parentRowSpace": 1, + "renderMode": "CANVAS", + "rightColumn": 0, + "shouldScrollContents": true, + "topRow": 0, + "type": "MODAL_WIDGET", + "version": 2, + "widgetId": "k0zwudxl6x", + "widgetName": "ModalVisualizacao", + "width": 456 +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalVisualizacao/SubtituloModalVisualizacao.json b/pages/Home/widgets/ModalVisualizacao/SubtituloModalVisualizacao.json new file mode 100644 index 0000000..7fa0ae7 --- /dev/null +++ b/pages/Home/widgets/ModalVisualizacao/SubtituloModalVisualizacao.json @@ -0,0 +1,53 @@ +{ + "animateLoading": true, + "backgroundColor": "", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 12, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "AUTO_HEIGHT", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1rem", + "fontStyle": "", + "isLoading": false, + "isVisible": true, + "key": "hyfpo3ltw0", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 8, + "mobileLeftColumn": 0, + "mobileRightColumn": 16, + "mobileTopRow": 4, + "needsErrorInfo": false, + "originalBottomRow": 12, + "originalTopRow": 8, + "overflow": "NONE", + "parentColumnSpace": 6.9375, + "parentId": "3bmxuja9gh", + "parentRowSpace": 10, + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 64, + "shouldTruncate": false, + "text": "Qual tabela deseja visualizar?", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 8, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "yoyzt5bhii", + "widgetName": "SubtituloModalVisualizacao" +} \ No newline at end of file diff --git a/pages/Home/widgets/ModalVisualizacao/TituloModalVisualizacao.json b/pages/Home/widgets/ModalVisualizacao/TituloModalVisualizacao.json new file mode 100644 index 0000000..0b91f5a --- /dev/null +++ b/pages/Home/widgets/ModalVisualizacao/TituloModalVisualizacao.json @@ -0,0 +1,48 @@ +{ + "animateLoading": true, + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "bottomRow": 4, + "dynamicBindingPathList": [ + { + "key": "truncateButtonColor" + }, + { + "key": "fontFamily" + }, + { + "key": "borderRadius" + } + ], + "dynamicHeight": "FIXED", + "dynamicTriggerPathList": [], + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "fontSize": "1.25rem", + "fontStyle": "BOLD", + "isLoading": false, + "isVisible": true, + "key": "hyfpo3ltw0", + "leftColumn": 0, + "maxDynamicHeight": 9000, + "minDynamicHeight": 4, + "minWidth": 450, + "mobileBottomRow": 5, + "mobileLeftColumn": 1, + "mobileRightColumn": 41, + "mobileTopRow": 1, + "needsErrorInfo": false, + "overflow": "NONE", + "parentId": "3bmxuja9gh", + "renderMode": "CANVAS", + "responsiveBehavior": "fill", + "rightColumn": 63, + "shouldTruncate": false, + "text": "Visualização", + "textAlign": "CENTER", + "textColor": "#231F20", + "topRow": 0, + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "type": "TEXT_WIDGET", + "version": 1, + "widgetId": "bf3wo3ot2d", + "widgetName": "TituloModalVisualizacao" +} \ No newline at end of file diff --git a/theme.json b/theme.json new file mode 100644 index 0000000..c5c206d --- /dev/null +++ b/theme.json @@ -0,0 +1,407 @@ +{ + "config": { + "borderRadius": { + "appBorderRadius": { + "L": "1.5rem", + "M": "0.375rem", + "none": "0px" + } + }, + "boxShadow": { + "appBoxShadow": { + "L": "0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)", + "M": "0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)", + "S": "0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)", + "none": "none" + } + }, + "colors": { + "backgroundColor": "#F8FAFC", + "primaryColor": "#553DE9" + }, + "fontFamily": { + "appFont": [ + "System Default", + "Nunito Sans", + "Poppins", + "Inter", + "Montserrat", + "Noto Sans", + "Open Sans", + "Roboto", + "Rubik", + "Ubuntu" + ] + }, + "order": 1.0 + }, + "displayName": "Modern", + "isSystemTheme": false, + "name": "Default-New", + "properties": { + "borderRadius": { + "appBorderRadius": "0.375rem" + }, + "boxShadow": { + "appBoxShadow": "0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)" + }, + "colors": { + "backgroundColor": "#f4f4f5", + "primaryColor": "#15803d" + }, + "fontFamily": { + "appFont": "Open Sans" + } + }, + "stylesheet": { + "AUDIO_RECORDER_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "BUTTON_GROUP_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "childStylesheet": { + "button": { + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + } + } + }, + "BUTTON_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "CAMERA_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "CATEGORY_SLIDER_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "CHART_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}" + }, + "CHECKBOX_GROUP_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}" + }, + "CHECKBOX_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}" + }, + "CIRCULAR_PROGRESS_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "fillColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "CODE_SCANNER_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "CONTAINER_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}" + }, + "CURRENCY_INPUT_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "DATE_PICKER_WIDGET2": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "DROP_DOWN_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "FILE_PICKER_WIDGET_V2": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "FORM_BUTTON_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "FORM_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}" + }, + "ICON_BUTTON_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "IFRAME_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}" + }, + "IMAGE_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "INPUT_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "INPUT_WIDGET_V2": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "JSON_FORM_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "childStylesheet": { + "ARRAY": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "cellBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "cellBoxShadow": "none" + }, + "CHECKBOX": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}" + }, + "CURRENCY_INPUT": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "DATEPICKER": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "EMAIL_INPUT": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "MULTILINE_TEXT_INPUT": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "MULTISELECT": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "NUMBER_INPUT": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "OBJECT": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "cellBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "cellBoxShadow": "none" + }, + "PASSWORD_INPUT": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "PHONE_NUMBER_INPUT": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "RADIO_GROUP": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "boxShadow": "none" + }, + "SELECT": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "SWITCH": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "boxShadow": "none" + }, + "TEXT_INPUT": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + } + }, + "resetButtonStyles": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "submitButtonStyles": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + } + }, + "LIST_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}" + }, + "MAP_CHART_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}" + }, + "MAP_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}" + }, + "MENU_BUTTON_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "menuColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "MODAL_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "MULTI_SELECT_TREE_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "MULTI_SELECT_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "MULTI_SELECT_WIDGET_V2": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "NUMBER_SLIDER_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "PHONE_INPUT_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "PROGRESSBAR_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "fillColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "PROGRESS_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "fillColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "RADIO_GROUP_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "boxShadow": "none" + }, + "RANGE_SLIDER_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "RATE_WIDGET": { + "activeColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "RICH_TEXT_EDITOR_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}" + }, + "SELECT_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "SINGLE_SELECT_TREE_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none" + }, + "STATBOX_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}" + }, + "SWITCH_GROUP_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "SWITCH_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "boxShadow": "none" + }, + "TABLE_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "childStylesheet": { + "button": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "iconButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "menuButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "menuColor": "{{appsmith.theme.colors.primaryColor}}" + } + } + }, + "TABLE_WIDGET_V2": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}", + "childStylesheet": { + "button": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "editActions": { + "discardBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "discardButtonColor": "{{appsmith.theme.colors.primaryColor}}", + "saveBorderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "saveButtonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "iconButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "buttonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "menuButton": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "none", + "menuColor": "{{appsmith.theme.colors.primaryColor}}" + } + } + }, + "TABS_WIDGET": { + "accentColor": "{{appsmith.theme.colors.primaryColor}}", + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}" + }, + "TEXT_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "fontFamily": "{{appsmith.theme.fontFamily.appFont}}", + "truncateButtonColor": "{{appsmith.theme.colors.primaryColor}}" + }, + "VIDEO_WIDGET": { + "borderRadius": "{{appsmith.theme.borderRadius.appBorderRadius}}", + "boxShadow": "{{appsmith.theme.boxShadow.appBoxShadow}}" + } + } +} \ No newline at end of file From d0d1e7ce390a50475215c2169f6dc08b3c12aac1 Mon Sep 17 00:00:00 2001 From: Luiz Fernando Rojas <82002466+LuizRojas@users.noreply.github.com> Date: Wed, 9 Jul 2025 23:27:13 -0300 Subject: [PATCH 31/36] Update README.md --- README.md | 99 +++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 93 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 6c3838f..1eacb08 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,98 @@ -![](https://raw.githubusercontent.com/appsmithorg/appsmith/release/static/appsmith_logo_primary.png) +# Desafio Low Code - LEDS +*Bem-vindo!* 👋 -This app is built using Appsmith. Turn any datasource into an internal app in minutes. Appsmith lets you drag-and-drop components to build dashboards, write logic with JavaScript objects and connect to any API, database or GraphQL source. +Neste desafio, você terá a oportunidade de demonstrar que possui as habilidades necessárias para atuar no time de Low/No Code. -![](https://raw.githubusercontent.com/appsmithorg/appsmith/release/static/images/integrations.png) +# Contextualização -### [Github](https://github.com/appsmithorg/appsmith) • [Docs](https://docs.appsmith.com/?utm_source=github&utm_medium=social&utm_content=appsmith_docs&utm_campaign=null&utm_term=appsmith_docs) • [Community](https://community.appsmith.com/) • [Tutorials](https://github.com/appsmithorg/appsmith/tree/update/readme#tutorials) • [Youtube](https://www.youtube.com/appsmith) • [Discord](https://discord.gg/rBTTVJp) +O desafio é desenvolver um sistema em Low/No Code que permita realizar as seguintes buscas: +1. Listar os **órgãos, códigos e editais dos concursos públicos** que se encaixam no perfil do candidato, tomando como base o seu **CPF**; +2. Listar o **nome, data de nascimento e o CPF** dos candidatos que se encaixam no perfil do concurso tomando com base o **Código do Concurso** do concurso público; -##### You can visit the application using the below link +O arquivo **candidatos.txt** contém as informações dos candidatos: -###### [![](https://assets.appsmith.com/git-sync/Buttons.svg) ](https://desafio-leds-luizrojas.appsmith.com/applications/686eec1a4c97004f2122aea3/pages/686eec1a4c97004f2122aea6) [![](https://assets.appsmith.com/git-sync/Buttons2.svg)](https://desafio-leds-luizrojas.appsmith.com/applications/686eec1a4c97004f2122aea3/pages/686eec1a4c97004f2122aea6/edit) +| Nome | Data de Nascimento | CPF | Profissões| +|---|---|---|---| +| Lindsey Craft | 19/05/1976 | 182.845.084-34 | [carpinteiro] | +| Jackie Dawson | 14/08/1970 | 311.667.973-47 | [marceneiro, assistente administrativo] | +| Cory Mendoza | 11/02/1957 | 565.512.353-92 | [carpinteiro, marceneiro] | + +O arquivo **concursos.txt** contém as informações dos concursos públicos: + +| Órgão | Edital | Código do Concurso | Lista de vagas| +|---|---|---|---| +| SEDU | 9/2016 | 61828450843 | [analista de sistemas, marceneiro] | +| SEJUS | 15/2017 | 61828450843 | [carpinteiro,professor de matemática,assistente administrativo] | +| SEJUS | 17/2017 | 95655123539 | [professor de matemática] | + +🤩 **As tecnologias a serem utilizadas na implementação da solução ficam a seu critério!** + +# Como entregar? +1. Faça um **fork** do repositório. Nesse fork esperamos encontrar uma documentação completa da solução e a listagem dos diferenciais implementados. +2. Abra um **pull request (PR)** do seu fork para o nome repositório com o seu nome como título. Assim conseguimos te localizar melhor e ver que você já finalizou o desafio! + +🚨 **Atenção**: você deve enviar apenas o código fonte. Não serão aceitos códigos compilados. + +## Avaliação + +O programa será avaliado levando em conta os seguintes critérios: + +| Critério | Valor | +|---|---| +| Legibilidade do Código | 10 | +| Documentação do código | 10 | +| Documentação da solução | 10 | +| Tratamento de Erros | 10 | +| Total | 40 | + +A sua pontuação será a soma dos valores obtidos nos critérios acima. + +## Diferenciais +Você pode **aumentar sua pontuação** implementando os seguintes diferenciais: + +| Item | Pontos Ganhos | +|---|---| +| Criar um [serviço](https://martinfowler.com/articles/microservices.html) com o problema | 30 | +| Utilizar banco de dados | 30 | +| Implementar Clean Code | 20 | +| Implementar o padrão de programação da tecnologia escolhida | 20 | +| Qualidade de [Código com SonarQube](https://about.sonarcloud.io/) | 15 | +| Implementar testes unitários | 15 | +| Implementar testes comportamentais | 15 | +| Implementar integração com [Github Action](https://github.com/features/actions) | 10 | +| Implementar integração com Github Action + SonarQube | 10 | +| Implementar usando Docker | 5 | +| Total| 170 | + +A pontuação final será calculada somando os critérios obrigatórios e os diferenciais implementados corretamente. + +# Penalizações + +Você será desclassificado se: + +1. Enviar uma solução que não funcione. +2. Não cumprir os critérios da seção **Avaliação**. +3. For identificado plágio. + +***Que a força esteja com você. Boa sorte!*** + +
+
+ +### + +
+ + + +### From 0024dba88648082dec80b53ddd73598159b5ba8f Mon Sep 17 00:00:00 2001 From: Luiz Fernando Rojas <82002466+LuizRojas@users.noreply.github.com> Date: Wed, 9 Jul 2025 23:27:55 -0300 Subject: [PATCH 32/36] Rename README.md to README_ORIGINAL.md --- README.md => README_ORIGINAL.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename README.md => README_ORIGINAL.md (100%) diff --git a/README.md b/README_ORIGINAL.md similarity index 100% rename from README.md rename to README_ORIGINAL.md From 141403a0fb6edfb5cabfbd4088d911cd4ff40471 Mon Sep 17 00:00:00 2001 From: Luiz Fernando Rojas <82002466+LuizRojas@users.noreply.github.com> Date: Wed, 9 Jul 2025 23:47:40 -0300 Subject: [PATCH 33/36] Create README.md --- README.md | 173 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..5055b5c --- /dev/null +++ b/README.md @@ -0,0 +1,173 @@ +# Desafio LEDS - Sistema de Gerenciamento de Concursos e Candidatos + +## Link para acessar a aplicação https://desafio-leds-luizrojas.appsmith.com/app/desafio-back-end-lowcode-leds/home-686eec1a4c97004f2122aea6?branch=main + +## 1. Contextualização e Objetivo + +Este projeto foi desenvolvido como parte do **Desafio Low/No Code - LEDS**. +O objetivo principal é criar um sistema capaz de realizar buscas e gerenciar dados de concursos públicos e candidatos, atendendo aos seguintes requisitos: + +- **Listar os órgãos, códigos e editais** dos concursos públicos que se encaixam no perfil do candidato, com base no CPF informado. +- **Listar o nome, data de nascimento e CPF** dos candidatos que se encaixam no perfil de um concurso, com base no código do concurso. +- Disponibilizar operações completas de **CRUD** (Create, Read, Update, Delete) para candidatos e concursos. + +--- + +## 2. Tecnologias Utilizadas + +| Camada | Tecnologia | +| ------ | ---------- | +| Frontend / Plataforma Low‑Code | **Appsmith** | +| Backend / API REST | **Python (Flask)** | +| Banco de Dados | **PostgreSQL** (local via Docker)
**Neon DB** (nuvem) | +| Conteinerização | **Docker** & **Docker Compose** | + +--- + +## 3. Arquitetura da Solução + +A solução foi pensada em microsserviços conteinerizados, separados em duas abordagens complementares: + +1. **Execução local (Docker Compose)** + - **Appsmith**: Interface do usuário, comunicando‑se com a API. + - **API REST (Flask)**: Implementa a lógica de negócio e expõe endpoints RESTful. + - **PostgreSQL**: Banco de dados rodando em contêiner. + +2. **Execução em nuvem (Appsmith Cloud + Neon DB)** + - **Appsmith Online** se conecta **diretamente** ao **Neon DB**, dispensando API própria quando desejado. + - O código‑fonte da API permanece disponível para evoluções futuras ou execução on‑premises. + +Um diagrama simplificado: + +```text +┌──────────┐ REST ┌────────────┐ +│ Appsmith │ ───────────────▶ │ API │ +│ Frontend │ ◀─────────────── │ Flask │ +└──────────┘ JSON └────┬───────┘ + │ SQL + ┌──────▼──────┐ + │ PostgreSQL │ + └─────────────┘ +``` + +--- + +## 4. Como Executar a Solução Localmente + +### 4.1 Pré‑requisitos + +- **Docker Desktop** (inclui Docker Compose). +- **Python 3.9+** + +### 4.2 Clonar o Repositório + +```bash +git clone +cd +``` + +### 4.3 Configurar o PostgreSQL + +Crie a pasta **postgres_config/** na raiz do projeto contendo: + +**postgresql.conf** + +```ini +listen_addresses = '*' +``` + +**pg_hba.conf** + +``` +host processo_seletivo_app admin 0.0.0.0/0 md5 +``` + +### 4.4 Subir o Ambiente + +```bash +docker compose up --build -d +``` + +Isso irá: + +1. Construir a imagem da API; +2. Criar contêineres para **Appsmith**, **PostgreSQL** e **API**; +3. Executá‑los em *detached mode*. + +### 4.5 Acessar + +- **Appsmith**: +- **API REST** (endpoint de rest): + + +Via `psql` dentro do contêiner: + +```bash +docker exec -it psql -U admin -d processo_seletivo_app +``` + +--- + +## 5. Uso do Appsmith + Neon DB (Abordagem Cloud) + +- **Appsmith Online**: Interface acessível via navegador, conectada ao Neon DB. +- **Neon DB**: PostgreSQL serverless e escalável, com credenciais configuradas diretamente no Appsmith. + +Esta abordagem demonstra a flexibilidade do projeto, possibilitando desenvolvimento local e implantação rápida na nuvem. + +--- + +## 6. Estrutura da API REST + +A API **não** está incluída neste arquivo para facilitar a leitura. +Abaixo você encontra um **resumo dos endpoints** disponíveis (todos respondem em JSON): + +| Método | Rota | Descrição | +| ------ | ---- | --------- | +| `GET` | `/` | Teste de rest da API | +| `GET` | `/concursos` | Lista todos os concursos | +| `GET` | `/concursos/` | Detalhes de um concurso | +| `GET` | `/concursos/by_cpf/` | Concursos compatíveis com o candidato | +| `POST` | `/concursos` | Cria novo concurso | +| `PUT` | `/concursos/` | Atualiza concurso | +| `DELETE` | `/concursos/` | Remove concurso | +| `GET` | `/candidatos` | Lista todos os candidatos | +| `GET` | `/candidatos/` | Detalhes de um candidato | +| `GET` | `/candidatos/by_codigo_concurso/` | Candidatos compatíveis com o concurso | +| `POST` | `/candidatos` | Cria novo candidato | +| `PUT` | `/candidatos/` | Atualiza candidato | +| `DELETE` | `/candidatos/` | Remove candidato | +| `GET` | `/vagas` | Lista de vagas únicas cadastradas | + +--- + +## 7. Critérios de Avaliação + +### 7.1 Legibilidade + +- Nomes descritivos para variáveis, funções e endpoints. +- Projeto modular. + +### 7.2 Documentação + +- Docstrings nos endpoints Flask. +- Comentários explicativos em JS Objects do Appsmith. +- **Dockerfile** e **docker‑compose.yml** comentados. + +### 7.3 Tratamento de Erros + +- Respostas JSON padronizadas (`400`, `404`, `409`, `500`). +- `try‑except` na API e `showAlert()` no Appsmith. + +--- + +## 8. Diferenciais Implementados + +- **API RESTful** separada, seguindo Clean Code. +- **PostgreSQL** local + **Neon DB** na nuvem. +- **Docker** para portabilidade total. +- Abordagem **Low‑Code** com Appsmith acelerando o desenvolvimento. + +--- + +> **Licença**: Este projeto é distribuído sob a licença MIT. Sinta‑se à vontade para usar e contribuir! From a32bec0cdcc9d3e8250a176b1b75187a04a30da5 Mon Sep 17 00:00:00 2001 From: Luiz Fernando Rojas <82002466+LuizRojas@users.noreply.github.com> Date: Wed, 9 Jul 2025 23:54:24 -0300 Subject: [PATCH 34/36] Add files via upload --- .gitignore | 17 ++++++++ docker-compose.yaml | 99 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 116 insertions(+) create mode 100644 .gitignore create mode 100644 docker-compose.yaml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3d75651 --- /dev/null +++ b/.gitignore @@ -0,0 +1,17 @@ +# diretorios de dados do Docker Compose (GERADOS EM TEMPO DE EXECUÇÃO) +/data/ +/stacks/ +/sonarqube_data/ +/postgres_config/ +/sonarqube_extensions/ +/sonarqube_logs/ +/sonar_db_data/ + +# Caches e arquivos gerados pelo Python +__pycache__/ +*.pyc +.pytest_cache/ +.coverage # Arquivo de cobertura de testes gerado pelo pytest-cov +.env +Thumbs.db +*.log diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000..deb257f --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,99 @@ +services: + appsmith: + image: index.docker.io/appsmith/appsmith-ee + container_name: appsmith + ports: + - "80:80" + # - "443:443" + volumes: + - ./stacks:/appsmith-stacks + depends_on: + - db + - api_rest + restart: unless-stopped + networks: + default: + app_network: + + db: + image: postgres:14-alpine + container_name: postgres_db_appsmith + environment: + POSTGRES_DB: processo_seletivo_app + POSTGRES_USER: admin + POSTGRES_PASSWORD: Anyplace5-Augmented3-Crop3 + extra_hosts: + - "host.docker.internal:host-gateway" # de acordo com a documentação é necessário para acesso ao datasource local + volumes: + - ./data/postgres:/var/lib/postgresql/data + restart: always + networks: + default: + app_network: + ipv4_address: 172.20.0.10 + + api_rest: + build: ./api_rest + container_name: processo_seletivo_api + ports: + - "5000:5000" + environment: + DB_HOST: db + POSTGRES_DB: processo_seletivo_app + POSTGRES_USER: admin + POSTGRES_PASSWORD: Anyplace5-Augmented3-Crop3 + DB_PORT: 5432 + # PYTHONPATH: /app + depends_on: + - db + restart: unless-stopped + networks: + app_network: + ipv4_address: 172.20.0.100 + + sonarqube: + image: sonarqube:lts-community # Versão LTS da comunidade + container_name: sonarqube_server + ports: + - "9000:9000" + - "9092:9092" + environment: + - SONARQUBE_JDBC_URL=jdbc:postgresql://sonar_db:5432/sonar + - SONARQUBE_JDBC_USERNAME=sonar + - SONARQUBE_JDBC_PASSWORD=sonar_password + - SONAR_ES_JAVA_OPTS=-Xmx512m -Xms512m + volumes: + - sonarqube_data:/opt/sonarqube/data + - sonarqube_extensions:/opt/sonarqube/extensions + - sonarqube_logs:/opt/sonarqube/logs + depends_on: + - sonar_db + networks: + app_network: + restart: unless-stopped + + sonar_db: + image: postgres:13 + container_name: sonarqube_postgres_db + environment: + - POSTGRES_DB=sonar + - POSTGRES_USER=sonar + - POSTGRES_PASSWORD=sonar_password + volumes: + - sonar_db_data:/var/lib/postgresql/data + networks: + app_network: + restart: unless-stopped + +volumes: + sonarqube_data: + sonarqube_extensions: + sonarqube_logs: + sonar_db_data: + +networks: + app_network: + driver: bridge + ipam: + config: + - subnet: 172.20.0.0/24 From 4b8d1115da9d4b0738d807f78ddd87967519d770 Mon Sep 17 00:00:00 2001 From: Luiz Fernando Rojas <82002466+LuizRojas@users.noreply.github.com> Date: Wed, 9 Jul 2025 23:55:09 -0300 Subject: [PATCH 35/36] Add files via upload --- api_rest/Dockerfile | 16 + api_rest/app.py | 699 ++++++++++++++++++++++++++++++++++++++ api_rest/requirements.txt | 6 + 3 files changed, 721 insertions(+) create mode 100644 api_rest/Dockerfile create mode 100644 api_rest/app.py create mode 100644 api_rest/requirements.txt diff --git a/api_rest/Dockerfile b/api_rest/Dockerfile new file mode 100644 index 0000000..dac3ff8 --- /dev/null +++ b/api_rest/Dockerfile @@ -0,0 +1,16 @@ +FROM python:3.9-slim-buster + +WORKDIR /app + +COPY requirements.txt . +RUN pip install --no-cache-dir -r requirements.txt + +COPY . . + +ENV PYTHONPATH=/app + +EXPOSE 5000 + +# p/ iniciar a aplicação usando Gunicorn (servidor WSGI) +# usando gunicorn por se recomendado para servir aplicações Flask em produção +CMD ["gunicorn", "--bind", "0.0.0.0:5000", "app:app"] diff --git a/api_rest/app.py b/api_rest/app.py new file mode 100644 index 0000000..4fd93d3 --- /dev/null +++ b/api_rest/app.py @@ -0,0 +1,699 @@ +from flask import Flask, jsonify, request +import psycopg2 +import os +import json +from datetime import datetime + +app = Flask(__name__) + +# variaveis de ambiente do docker +# 'db' é o nome do serviço PostgreSQL no docker-compose +DB_HOST = os.getenv('DB_HOST', 'db') +DB_NAME = os.getenv('POSTGRES_DB', 'processo_seletivo_app') +DB_USER = os.getenv('POSTGRES_USER', 'admin') +DB_PASSWORD = os.getenv('POSTGRES_PASSWORD', 'Anyplace5-Augmented3-Crop3') +DB_PORT = os.getenv('DB_PORT', '5432') + +def get_db_connection(): + """Estabelece e retorna uma conexão com o banco de dados PostgreSQL.""" + try: + conn = psycopg2.connect( + host=DB_HOST, + database=DB_NAME, + user=DB_USER, + password=DB_PASSWORD, + port=DB_PORT + ) + return conn + except psycopg2.Error as e: + print(f"Erro ao conectar ao banco de dados: {e}") + return None + +@app.route('/') +def home(): + """Endpoint de teste simples para verificar se a API está funcionando.""" + return jsonify({"message": "API de Concursos e Candidatos está online!"}) + +@app.route('/concursos/by_cpf/', methods=['GET']) +def get_concursos_by_cpf(cpf): + """ + Lista os órgãos, códigos e editais dos concursos públicos que se encaixam + no perfil do candidato, tomando como base o seu CPF. + O "encaixe no perfil" é definido pela correspondência entre as profissões + do candidato e as vagas do concurso. + """ + conn = None + try: + conn = get_db_connection() + if not conn: + return jsonify({"error": "Não foi possível conectar ao banco de dados."}), 500 + + cur = conn.cursor() + cpf_limpo = cpf.replace('.', '').replace('-', '') + + query = """ + SELECT + CO.orgao, + CO.edital, + CO.codigo_concurso, + CO.lista_vagas::text + FROM + Candidatos C + JOIN + Concursos CO ON TRUE + WHERE + C.cpf = %s + AND EXISTS ( + SELECT 1 + FROM jsonb_array_elements_text(C.profissoes) AS p_candidato + JOIN jsonb_array_elements_text(CO.lista_vagas) AS v_concurso + ON p_candidato = v_concurso + ) + ORDER BY + CO.edital DESC; + """ + cur.execute(query, (cpf_limpo,)) + concursos = cur.fetchall() + + results = [] + for concurso in concursos: + try: + lista_vagas_tratada = json.loads(concurso[3]) if concurso[3] else [] + except json.JSONDecodeError: + lista_vagas_tratada = [] + results.append({ + "orgao": concurso[0], + "edital": concurso[1], + "codigo_concurso": concurso[2], + "lista_vagas": lista_vagas_tratada + }) + + cur.close() + return jsonify(results), 200 + + except psycopg2.Error as e: + print(f"Erro no banco de dados ao buscar concursos por CPF: {e}") + return jsonify({"error": "Erro interno do servidor ao processar a requisição.", "details": str(e)}), 500 + except Exception as e: + print(f"Erro inesperado: {e}") + return jsonify({"error": "Erro inesperado do servidor.", "details": str(e)}), 500 + finally: + if conn: + conn.close() + +@app.route('/candidatos/by_codigo_concurso/', methods=['GET']) +def get_candidatos_by_codigo_concurso(codigo_concurso): + """ + Lista o nome, data de nascimento, CPF e as profissões dos candidatos que se encaixam + no perfil do concurso, tomando como base o Código do Concurso. + O "encaixe no perfil" é definido pela correspondência entre as vagas + do concurso e as profissões do candidato. + """ + conn = None + try: + conn = get_db_connection() + if not conn: + return jsonify({"error": "Não foi possível conectar ao banco de dados."}), 500 + + cur = conn.cursor() + + query = """ + SELECT + C.nome, + C.data_nascimento, + C.cpf, + C.profissoes::text + FROM + Concursos CO + JOIN + Candidatos C ON TRUE + WHERE + CO.codigo_concurso = %s + AND EXISTS ( + SELECT 1 + FROM jsonb_array_elements_text(CO.lista_vagas) AS v_concurso + JOIN jsonb_array_elements_text(C.profissoes) AS p_candidato + ON v_concurso = p_candidato + ) + ORDER BY + C.nome ASC; + """ + cur.execute(query, (codigo_concurso,)) + candidatos = cur.fetchall() + + results = [] + for candidato in candidatos: + try: + profissoes_tratadas = json.loads(candidato[3]) if candidato[3] else [] + except json.JSONDecodeError: + profissoes_tratadas = [] + results.append({ + "nome": candidato[0], + "data_nascimento": candidato[1].strftime('%d/%m/%Y') if candidato[1] else None, + "cpf": candidato[2], + "profissoes": profissoes_tratadas + }) + + cur.close() + return jsonify(results), 200 + + except psycopg2.Error as e: + print(f"Erro no banco de dados ao buscar candidatos por código de concurso: {e}") + return jsonify({"error": "Erro interno do servidor ao processar a requisição.", "details": str(e)}), 500 + except Exception as e: + print(f"Erro inesperado: {e}") + return jsonify({"error": "Erro inesperado do servidor.", "details": str(e)}), 500 + finally: + if conn: + conn.close() + +@app.route('/concursos', methods=['GET']) +def get_concursos(): + conn = None + try: + conn = get_db_connection() + if not conn: + return jsonify({"error": "Não foi possível conectar ao banco de dados."}), 500 + + cur = conn.cursor() + + query = """ + SELECT + orgao, + edital, + codigo_concurso, + lista_vagas::text + FROM + Concursos + ORDER BY + edital DESC; + """ + + cur.execute(query) + concursos = cur.fetchall() + + results = [] + for concurso in concursos: + try: + lista_vagas_tratada = json.loads(concurso[3]) if concurso[3] else [] # corrigido o índice para 4 + except json.JSONDecodeError: + lista_vagas_tratada = [] + results.append({ + "orgao": concurso[0], + "edital": concurso[1], + "codigo_concurso": concurso[2], + "lista_vagas": lista_vagas_tratada + }) + + cur.close() + return jsonify(results), 200 + + except psycopg2.Error as e: + print(f"Erro no banco de dados ao buscar todos concursos disponíveis: {e}") + return jsonify({"error": "Erro interno do servidor ao processar a requisição.", "details": str(e)}), 500 + except Exception as e: + print(f"Erro inesperado: {e}") + return jsonify({"error": "Erro inesperado do servidor.", "details": str(e)}), 500 + finally: + if conn: + conn.close() + +@app.route('/concursos/', methods=['GET']) +def get_concurso_by_codigo(codigo_concurso): + conn = None + try: + conn = get_db_connection() + if not conn: + return jsonify({"error": "Não foi possível conectar ao banco de dados."}), 500 + + cur = conn.cursor() + query = """ + SELECT + orgao, + edital, + codigo_concurso, + lista_vagas::text + FROM + Concursos + WHERE + codigo_concurso = %s; + """ + cur.execute(query, (codigo_concurso,)) + concurso = cur.fetchone() # fetchone() para obter apenas um resultado + + if not concurso: + return jsonify({"error": "Concurso não encontrado."}), 404 + + try: + lista_vagas_tratada = json.loads(concurso[3]) if concurso[3] else [] + except json.JSONDecodeError: + lista_vagas_tratada = [] + + result = { + "orgao": concurso[0], + "edital": concurso[1], + "codigo_concurso": concurso[2], + "lista_vagas": lista_vagas_tratada + } + + cur.close() + return jsonify(result), 200 + + except psycopg2.Error as e: + print(f"Erro no banco de dados ao buscar concurso por código: {e}") + return jsonify({"error": "Erro interno do servidor ao buscar concurso.", "details": str(e)}), 500 + except Exception as e: + print(f"Erro inesperado ao buscar concurso por código: {e}") + return jsonify({"error": "Erro inesperado do servidor.", "details": str(e)}), 500 + finally: + if conn: + conn.close() + +@app.route('/vagas', methods=['GET']) +def get_all_vagas(): + """Endpoint para listar todas as vagas únicas.""" + conn = None + try: + conn = get_db_connection() + if not conn: + return jsonify({"error": "Não foi possível conectar ao banco de dados."}), 500 + + cur = conn.cursor() + query = """ + SELECT DISTINCT vaga_unica + FROM Concursos, jsonb_array_elements_text(lista_vagas) AS vaga_unica + ORDER BY vaga_unica; + """ + cur.execute(query) + vagas = cur.fetchall() + + results = [vaga[0] for vaga in vagas] + + cur.close() + return jsonify(results), 200 + + except psycopg2.Error as e: + print(f"Erro no banco de dados ao buscar todas as vagas: {e}") + return jsonify({"error": "Erro interno do servidor ao buscar vagas.", "details": str(e)}), 500 + except Exception as e: + print(f"Erro inesperado ao buscar todas as vagas: {e}") + return jsonify({"error": "Erro inesperado do servidor.", "details": str(e)}), 500 + finally: + if conn: + conn.close() + +@app.route('/candidatos', methods=['GET']) +def get_candidatos(): + conn = None + try: + conn = get_db_connection() + if not conn: + return jsonify({"error": "Não foi possível conectar ao banco de dados."}), 500 + + cur = conn.cursor() + + query = """ + SELECT + nome, + data_nascimento, + cpf, + profissoes::text + FROM + Candidatos + ORDER BY + nome DESC; + """ + + cur.execute(query) + candidatos = cur.fetchall() + + results = [] + for candidato in candidatos: + try: + lista_profissoes_tratada = json.loads(candidato[3]) if candidato[3] else [] + except json.JSONDecodeError: + lista_profissoes_tratada = [] + results.append({ + "nome": candidato[0], + "data_nascimento": candidato[1].strftime('%d/%m/%Y') if candidato[1] else None, + "cpf": candidato[2], + "profissoes": lista_profissoes_tratada + }) + + cur.close() + return jsonify(results), 200 + + except psycopg2.Error as e: + print(f"Erro no banco de dados ao buscar todos concursos disponíveis: {e}") + return jsonify({"error": "Erro interno do servidor ao processar a requisição.", "details": str(e)}), 500 + except Exception as e: + print(f"Erro inesperado: {e}") + return jsonify({"error": "Erro inesperado do servidor.", "details": str(e)}), 500 + finally: + if conn: + conn.close() + +@app.route('/candidatos/', methods=['GET']) +def get_candidato_by_cpf(cpf_candidato): + """Obter um único candidato por CPF.""" + conn = None + try: + conn = get_db_connection() + if not conn: + return jsonify({"error": "Não foi possível conectar ao banco de dados."}), 500 + + cur = conn.cursor() + cpf_limpo = cpf_candidato.replace('.', '').replace('-', '') + + query = """ + SELECT + cpf, + nome, + data_nascimento, + profissoes::text + FROM + Candidatos + WHERE + cpf = %s; + """ + cur.execute(query, (cpf_limpo,)) + candidato = cur.fetchone() + + if not candidato: + return jsonify({"error": "Candidato não encontrado."}), 404 + + try: + profissoes_tratadas = json.loads(candidato[3]) if candidato[3] else [] + except json.JSONDecodeError: + profissoes_tratadas = [] + + result = { + "cpf": candidato[0], + "nome": candidato[1], + "data_nascimento": candidato[2].strftime('%d/%m/%Y') if candidato[2] else None, + "profissoes": profissoes_tratadas + } + + cur.close() + return jsonify(result), 200 + + except psycopg2.Error as e: + print(f"Erro no banco de dados ao buscar candidato por CPF: {e}") + return jsonify({"error": "Erro interno do servidor ao buscar candidato.", "details": str(e)}), 500 + except Exception as e: + print(f"Erro inesperado ao buscar candidato por CPF: {e}") + return jsonify({"error": "Erro inesperado do servidor.", "details": str(e)}), 500 + finally: + if conn: + conn.close() + +@app.route('/candidatos', methods=['POST']) +def add_candidato(): + conn = None + try: + conn = get_db_connection() + if not conn: + return jsonify({"error": "Não foi possível conectar ao banco de dados."}), 500 + + data = request.get_json() + nome = data.get('nome') + data_nascimento_str = data.get('data_nascimento') + cpf = data.get('cpf') + profissoes = data.get('profissoes', []) # Espera uma lista de strings + + if not all([nome, data_nascimento_str, cpf]): + return jsonify({"error": "Nome, data de nascimento e CPF são obrigatórios."}), 400 + + cpf_limpo = cpf.replace('.', '').replace('-', '') + + try: + data_nascimento = datetime.strptime(data_nascimento_str, '%d/%m/%Y').date() + except ValueError: + return jsonify({"error": "Formato de data de nascimento inválido. Use DD/MM/YY."}), 400 + + profissoes_json = json.dumps(profissoes) + + cur = conn.cursor() + query = """ + INSERT INTO Candidatos (nome, data_nascimento, cpf, profissoes) + VALUES (%s, %s, %s, %s) + RETURNING cpf; + """ + cur.execute(query, (nome, data_nascimento, cpf_limpo, profissoes_json)) + inserted_cpf = cur.fetchone()[0] + conn.commit() + + cur.close() + return jsonify({"message": "Candidato adicionado com sucesso!", "cpf": inserted_cpf}), 201 + + except psycopg2.IntegrityError as e: + conn.rollback() + if "duplicate key value violates unique constraint" in str(e): + return jsonify({"error": "CPF já cadastrado."}), 409 + return jsonify({"error": "Erro de integridade do banco de dados.", "details": str(e)}), 500 + except psycopg2.Error as e: + conn.rollback() + print(f"Erro no banco de dados ao adicionar candidato: {e}") + return jsonify({"error": "Erro interno do servidor ao adicionar candidato.", "details": str(e)}), 500 + except Exception as e: + conn.rollback() + print(f"Erro inesperado ao adicionar candidato: {e}") + return jsonify({"error": "Erro inesperado do servidor.", "details": str(e)}), 500 + finally: + if conn: + conn.close() + +@app.route('/candidatos/', methods=['PUT']) +def update_candidato(cpf): + conn = None + try: + conn = get_db_connection() + if not conn: + return jsonify({"error": "Não foi possível conectar ao banco de dados."}), 500 + + data = request.get_json() + cpf_limpo = cpf.replace('.', '').replace('-', '') + + updates = [] + params = [] + + if 'nome' in data: + updates.append("nome = %s") + params.append(data['nome']) + if 'data_nascimento' in data: + try: + data_nascimento = datetime.strptime(data['data_nascimento'], '%d/%m/%Y').date() + updates.append("data_nascimento = %s") + params.append(data_nascimento) + except ValueError: + return jsonify({"error": "Formato de data de nascimento inválido. Use DD/MM/AAAA."}), 400 + if 'profissoes' in data: + updates.append("profissoes = %s") + params.append(json.dumps(data['profissoes'])) + + if not updates: + return jsonify({"message": "Nenhum dado para atualizar."}), 200 + + query = f"UPDATE Candidatos SET {', '.join(updates)} WHERE cpf = %s RETURNING cpf;" + params.append(cpf_limpo) + + cur = conn.cursor() + cur.execute(query, tuple(params)) + updated_cpf = cur.fetchone() + conn.commit() + + cur.close() + if updated_cpf: + return jsonify({"message": "Candidato atualizado com sucesso!", "cpf": updated_cpf[0]}), 200 + else: + return jsonify({"error": "Candidato não encontrado."}), 404 + + except psycopg2.Error as e: + conn.rollback() + print(f"Erro no banco de dados ao atualizar candidato: {e}") + return jsonify({"error": "Erro interno do servidor ao atualizar candidato.", "details": str(e)}), 500 + except Exception as e: + conn.rollback() + print(f"Erro inesperado ao atualizar candidato: {e}") + return jsonify({"error": "Erro inesperado do servidor.", "details": str(e)}), 500 + finally: + if conn: + conn.close() + +@app.route('/candidatos/', methods=['DELETE']) +def delete_candidato(cpf): + conn = None + try: + conn = get_db_connection() + if not conn: + return jsonify({"error": "Não foi possível conectar ao banco de dados."}), 500 + + cpf_limpo = cpf.replace('.', '').replace('-', '') + + cur = conn.cursor() + query = "DELETE FROM Candidatos WHERE cpf = %s RETURNING cpf;" + cur.execute(query, (cpf_limpo,)) + deleted_cpf = cur.fetchone() + conn.commit() + + cur.close() + if deleted_cpf: + return jsonify({"message": "Candidato deletado com sucesso!", "cpf": deleted_cpf[0]}), 200 + else: + return jsonify({"error": "Candidato não encontrado."}), 404 + + except psycopg2.Error as e: + conn.rollback() + print(f"Erro no banco de dados ao deletar candidato: {e}") + return jsonify({"error": "Erro interno do servidor ao deletar candidato.", "details": str(e)}), 500 + except Exception as e: + conn.rollback() + print(f"Erro inesperado ao deletar candidato: {e}") + return jsonify({"error": "Erro inesperado do servidor.", "details": str(e)}), 500 + finally: + if conn: + conn.close() + +# endpoints de edição para concursos + +@app.route('/concursos', methods=['POST']) +def add_concurso(): + conn = None + try: + conn = get_db_connection() + if not conn: + return jsonify({"error": "Não foi possível conectar ao banco de dados."}), 500 + + data = request.get_json() + orgao = data.get('orgao') + edital = data.get('edital') + codigo_concurso = data.get('codigo_concurso') + lista_vagas = data.get('lista_vagas', []) # Espera uma lista de strings + + if not all([orgao, edital, codigo_concurso]): + return jsonify({"error": "Órgão, edital e código do concurso são obrigatórios."}), 400 + + lista_vagas_json = json.dumps(lista_vagas) + + cur = conn.cursor() + query = """ + INSERT INTO Concursos (orgao, edital, codigo_concurso, lista_vagas) + VALUES (%s, %s, %s, %s) + RETURNING codigo_concurso; + """ + cur.execute(query, (orgao, edital, codigo_concurso, lista_vagas_json)) + inserted_codigo_concurso = cur.fetchone()[0] + conn.commit() + + cur.close() + return jsonify({"message": "Concurso adicionado com sucesso!", "Código do concurso": inserted_codigo_concurso}), 201 + + except psycopg2.IntegrityError as e: + conn.rollback() + if "duplicate key value violates unique constraint" in str(e): + return jsonify({"error": "Código do concurso já cadastrado."}), 409 + return jsonify({"error": "Erro de integridade do banco de dados.", "details": str(e)}), 500 + except psycopg2.Error as e: + conn.rollback() + print(f"Erro no banco de dados ao adicionar concurso: {e}") + return jsonify({"error": "Erro interno do servidor ao adicionar concurso.", "details": str(e)}), 500 + except Exception as e: + conn.rollback() + print(f"Erro inesperado ao adicionar concurso: {e}") + return jsonify({"error": "Erro inesperado do servidor.", "details": str(e)}), 500 + finally: + if conn: + conn.close() + +@app.route('/concursos/', methods=['PUT']) +def update_concurso(codigo_concurso): + conn = None + try: + conn = get_db_connection() + if not conn: + return jsonify({"error": "Não foi possível conectar ao banco de dados."}), 500 + + data = request.get_json() + + updates = [] + params = [] + + if 'orgao' in data: + updates.append("orgao = %s") + params.append(data['orgao']) + if 'edital' in data: + updates.append("edital = %s") + params.append(data['edital']) + if 'lista_vagas' in data: + updates.append("lista_vagas = %s") + params.append(json.dumps(data['lista_vagas'])) + + if not updates: + return jsonify({"message": "Nenhum dado para atualizar."}), 200 + + query = f"UPDATE Concursos SET {', '.join(updates)} WHERE codigo_concurso = %s RETURNING codigo_concurso;" + params.append(codigo_concurso) + + cur = conn.cursor() + cur.execute(query, tuple(params)) + updated_codigo_concurso = cur.fetchone() + conn.commit() + + cur.close() + if updated_codigo_concurso: + return jsonify({"message": "Concurso atualizado com sucesso!", "codigo_concurso": updated_codigo_concurso[0]}), 200 + else: + return jsonify({"error": "Concurso não encontrado."}), 404 + + except psycopg2.IntegrityError as e: # caso tente atualizar para um código de concurso já existente + conn.rollback() + if "duplicate key value violates unique constraint" in str(e): + return jsonify({"error": "Novo código do concurso já está em uso."}), 409 + return jsonify({"error": "Erro de integridade do banco de dados.", "details": str(e)}), 500 + except psycopg2.Error as e: + conn.rollback() + print(f"Erro no banco de dados ao atualizar concurso: {e}") + return jsonify({"error": "Erro interno do servidor ao atualizar concurso.", "details": str(e)}), 500 + except Exception as e: + conn.rollback() + print(f"Erro inesperado ao atualizar concurso: {e}") + return jsonify({"error": "Erro inesperado do servidor.", "details": str(e)}), 500 + finally: + if conn: + conn.close() + +@app.route('/concursos/', methods=['DELETE']) +def delete_concurso(codigo_concurso): + conn = None + try: + conn = get_db_connection() + if not conn: + return jsonify({"error": "Não foi possível conectar ao banco de dados."}), 500 + + cur = conn.cursor() + query = "DELETE FROM Concursos WHERE codigo_concurso = %s RETURNING codigo_concurso;" + cur.execute(query, (codigo_concurso,)) + # print(type(codigo_concurso), codigo_concurso) + deleted_codigo_concurso = cur.fetchone() + conn.commit() + + cur.close() + if deleted_codigo_concurso: + return jsonify({"message": "Concurso deletado com sucesso!", "codigo_concurso": deleted_codigo_concurso[0]}), 200 + else: + return jsonify({"error": "Concurso não encontrado."}), 404 + + except psycopg2.Error as e: + conn.rollback() + print(f"Erro no banco de dados ao deletar concurso: {e}") + return jsonify({"error": "Erro interno do servidor ao deletar concurso.", "details": str(e)}), 500 + except Exception as e: + conn.rollback() + print(f"Erro inesperado ao deletar concurso: {e}") + return jsonify({"error": "Erro inesperado do servidor.", "details": str(e)}), 500 + finally: + if conn: + conn.close() + +if __name__ == '__main__': + app.run(host='0.0.0.0', port=5000, debug=True) \ No newline at end of file diff --git a/api_rest/requirements.txt b/api_rest/requirements.txt new file mode 100644 index 0000000..4bd0aa8 --- /dev/null +++ b/api_rest/requirements.txt @@ -0,0 +1,6 @@ +psycopg2-binary==2.9.9 +gunicorn==21.2.0 # WSGI para producao +Flask==2.3.2 +pytest==8.2.2 +pytest-cov==4.1.0 # para relatorio de cobertura +Werkzeug==2.3.7 \ No newline at end of file From e11207370b1e37d21d4ce11b8e3427d70656125c Mon Sep 17 00:00:00 2001 From: Luiz Fernando Rojas <82002466+LuizRojas@users.noreply.github.com> Date: Thu, 10 Jul 2025 00:09:48 -0300 Subject: [PATCH 36/36] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5055b5c..258622b 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Desafio LEDS - Sistema de Gerenciamento de Concursos e Candidatos -## Link para acessar a aplicação https://desafio-leds-luizrojas.appsmith.com/app/desafio-back-end-lowcode-leds/home-686eec1a4c97004f2122aea6?branch=main +## [_Clique para acessar Aplicação_](https://desafio-leds-luizrojas.appsmith.com/app/desafio-back-end-lowcode-leds/home-686eec1a4c97004f2122aea6?branch=main) ## 1. Contextualização e Objetivo