Projeto

Geral

Perfil

Melhoria #231

Criar transação para numeração sequencial de usuário e grupo

Adicionado por Mauricio Luiz Viani aproximadamente 6 anos atrás. Atualizado quase 6 anos atrás.

Situação:
Fechada
Prioridade:
Normal
Categoria:
ExpressoAdmin
Início:
29/03/2018
Data prevista:
% Terminado:

100%


Descrição

Melhorar a rotina que obtém o nextid para contas e grupos, incluindo uma transação para bloquear o incremento do sequenciador enquando estiver sendo utilizado por alguém.

O código está no arquivo expressoAdmin1_2/inc/class.db_functions.inc.php, no método get_next_id.

Testar com o bloco (sugestão):

$result = true;

$this->db->Link_ID->StartTrans();

$result = $this->db->query(...);

if ($result)

   $this->db->Link_ID->CompleteTrans();

else

   $this->db->FailTrans();

Histórico

#1 Atualizado por Mauricio Luiz Vianiquase 6 anos

  • % Terminado alterado de 0 para 100
  • Versão alterado de Backlog para Expresso Livre - Milestone 19
  • Atribuído para ajustado para Alexandre Rocha Wendling Cassol
  • Situação alterado de Nova para Fechada

Demanda resolvida na Issue #305

Exportar para Atom PDF