Skip to content

Commit

Permalink
Merge pull request #2422 from prefeiturasp/feature/121888-despesas-pe…
Browse files Browse the repository at this point in the history
…riodos-anteriores-nao-editaveis

feat(121888): Gastos da Escola: Despesas de períodos anteriores ao uso do sistema após conclusão da PC não são editáveis
  • Loading branch information
ollyvergithub authored May 23, 2024
2 parents 4dfc301 + 69746bf commit ca4cd7d
Show file tree
Hide file tree
Showing 5 changed files with 54 additions and 41 deletions.
2 changes: 1 addition & 1 deletion package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,7 @@ export const CadastroFormCapital = (propriedades) => {
<>
<div className="row mt-4">
<div className="col-12">
<label htmlFor={`especificacao_material_servico_${index}`}>Especificação do bem, material ou
serviço</label>
<label htmlFor={`especificacao_material_servico_${index}`}>Especificação do bem, material ou serviço</label>
<select
data-qa={`cadastro-edicao-despesa-rateio-${index}-cadastro-capital-especificacao-material`}
value={
Expand Down Expand Up @@ -160,6 +159,7 @@ export const CadastroFormCapital = (propriedades) => {
formikProps.handleChange(e);
handleChangeCheckboxNaoExibirEmRelBens(e, formikProps.setFieldValue);
}}
disabled={disabled}
className="form-check-input"
/>
<label className="form-check-label" htmlFor={`nao_exibir_em_rel_bens_${index}`}>Não exibir na relação de bens</label>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ export const CadastroFormDespesaImposto = ({
type="button"
className={`btn btn-link btn-remover-despesa mr-2 d-flex align-items-center ${readOnlyCamposImposto[index] ? 'desabilita-link-remover-despesa' : ''}`}
onClick={() => remove(index)}
disabled={!visoesService.getPermissoes(['delete_despesa']) || readOnlyCamposImposto[index]}
disabled={disabled || !visoesService.getPermissoes(['delete_despesa']) || readOnlyCamposImposto[index]}
>
<FontAwesomeIcon
style={{
Expand Down Expand Up @@ -87,7 +87,7 @@ export const CadastroFormDespesaImposto = ({
name={`despesas_impostos[${index}].tipo_documento`}
id={`tipo_documento_${index}`}
className="form-control"
disabled={readOnlyCamposImposto[index] || ![['add_despesa'], ['change_despesa']].some(visoesService.getPermissoes)}
disabled={disabled || readOnlyCamposImposto[index] || ![['add_despesa'], ['change_despesa']].some(visoesService.getPermissoes)}
>
<option data-qa={`cadastro-edicao-despesa-imposto-${index}-tipo-documento-option-${0}`} key={0} value="">Selecione o tipo</option>
{tipos_documento_com_recolhimento_imposto().map((item, key) =>
Expand All @@ -113,7 +113,7 @@ export const CadastroFormDespesaImposto = ({
id={`numero_documento_${index}`} type="text"
className="form-control"
placeholder={numeroDocumentoImpostoReadOnly(despesa_imposto.tipo_documento, index, formikProps.values) ? "" : "Digite o número"}
disabled={readOnlyCamposImposto[index] || numeroDocumentoImpostoReadOnly(despesa_imposto.tipo_documento, index, formikProps.values) || ![['add_despesa'], ['change_despesa']].some(visoesService.getPermissoes)}
disabled={disabled || readOnlyCamposImposto[index] || numeroDocumentoImpostoReadOnly(despesa_imposto.tipo_documento, index, formikProps.values) || ![['add_despesa'], ['change_despesa']].some(visoesService.getPermissoes)}
/>
</div>

Expand Down Expand Up @@ -154,7 +154,7 @@ export const CadastroFormDespesaImposto = ({
name={`despesas_impostos[${index}].rateios[0].especificacao_material_servico`}
id={`despesas_impostos[${index}].rateios[0].especificacao_material_servico`}
className={"form-control"}
disabled={readOnlyCamposImposto[index] || ![['add_despesa'], ['change_despesa']].some(visoesService.getPermissoes)}
disabled={disabled || readOnlyCamposImposto[index] || ![['add_despesa'], ['change_despesa']].some(visoesService.getPermissoes)}
>
<option data-qa={`cadastro-edicao-despesa-imposto-${index}-especificacao-do-imposto-option-${0}`} key={0} value="">Selecione uma especificação</option>
{
Expand Down Expand Up @@ -187,7 +187,7 @@ export const CadastroFormDespesaImposto = ({
name={`despesas_impostos[${index}].tipo_transacao`}
id={`tipo_transacao_${index}`}
className="form-control"
disabled={readOnlyCamposImposto[index] || ![['add_despesa'], ['change_despesa']].some(visoesService.getPermissoes)}
disabled={disabled || readOnlyCamposImposto[index] || ![['add_despesa'], ['change_despesa']].some(visoesService.getPermissoes)}
>
<option data-qa={`cadastro-edicao-despesa-imposto-${index}-forma-de-pagamento-option-${0}`} key={0} value="">Selecione o tipo</option>
{despesasTabelas.tipos_transacao && despesasTabelas.tipos_transacao.map((item, key) => (
Expand Down Expand Up @@ -215,7 +215,7 @@ export const CadastroFormDespesaImposto = ({
}}
about={despesaContext.verboHttp}
className="form-control"
disabled={readOnlyCamposImposto[index] || ![['add_despesa'], ['change_despesa']].some(visoesService.getPermissoes)}
disabled={disabled || readOnlyCamposImposto[index] || ![['add_despesa'], ['change_despesa']].some(visoesService.getPermissoes)}
maxDate={new Date()}
minDate={new Date(formikProps.values.data_transacao)}
/>
Expand All @@ -235,7 +235,7 @@ export const CadastroFormDespesaImposto = ({
type="text"
className="form-control"
placeholder="Digite o número do documento"
disabled={readOnlyCamposImposto[index] || ![['add_despesa'], ['change_despesa']].some(visoesService.getPermissoes)}
disabled={disabled || readOnlyCamposImposto[index] || ![['add_despesa'], ['change_despesa']].some(visoesService.getPermissoes)}
/>
</div>
</div>
Expand All @@ -257,7 +257,7 @@ export const CadastroFormDespesaImposto = ({
name={`despesas_impostos[${index}].rateios[0].acao_associacao`}
id={`despesas_impostos[${index}].rateios[0].acao_associacao`}
className="form-control"
disabled={readOnlyCamposImposto[index] || ![['add_despesa'], ['change_despesa']].some(visoesService.getPermissoes)}
disabled={disabled || readOnlyCamposImposto[index] || ![['add_despesa'], ['change_despesa']].some(visoesService.getPermissoes)}
>
<option data-qa={`cadastro-edicao-despesa-imposto-${index}-acao-option-${0}`} value="">Selecione uma ação</option>
{acoes_custeio().map((item, key) =>
Expand All @@ -280,7 +280,7 @@ export const CadastroFormDespesaImposto = ({
name={`despesas_impostos[${index}].rateios[0].conta_associacao`}
id={`despesas_impostos[${index}].rateios[0].conta_associacao`}
className="form-control"
disabled={readOnlyCamposImposto[index] || ![['add_despesa'], ['change_despesa']].some(visoesService.getPermissoes) || !(despesa_imposto.data_transacao !== null && despesa_imposto.data_transacao !== "")}
disabled={disabled || readOnlyCamposImposto[index] || ![['add_despesa'], ['change_despesa']].some(visoesService.getPermissoes) || !(despesa_imposto.data_transacao !== null && despesa_imposto.data_transacao !== "")}
>
<option key={0} value="">Selecione uma conta</option>
{renderContaAssociacaoOptions(despesa_imposto.data_transacao, true)}
Expand Down
Loading

0 comments on commit ca4cd7d

Please sign in to comment.