Closed lpirola closed 6 years ago
Atualizações realizadas:
Método create
POST /block
Foi necessário atualizar o mesmo pois ao criar um novo bloco ele estourava erro caso não fosse um bloco válido. Obs: O front deverá que passar a position de um bloco novo ao cria-lo. (Será necessário devido a remoção do controle de posições no model Block (noafter_save
)
- Removido
before_validation : set_position
andafter_save :switch_position
do model Block- Adicionado
update_blocks
: esse método recebe uma lista de id - position e atualiza os respectivos blocos- adicionado
PUT /blocks
nova rota para atualização das posições dos blocos- Atualização da policy block. Para que seja possível autorizar o acesso ao método
batch_update
via controller.Extras: Aproveitei e corrigi alguns testes e factories utilizadas nessa parte.
@igr-santos A rota para atualizar a lista ficou
PUT /mobilizations/:mobilization_id/blocks
{
"mobilization_id": 1,
"blocks": [{
"id": 20,
"position": 2
},
{
"id": 21,
"position": 1
}
]
}
@lpirola acho legal você dar um check também nas mudanças :)
Codecov Report
100% <100%> (ø)
98.3% <100%> (+0.01%)
100% <100%> (ø)
100% <100%> (ø)
98.91% <100%> (+0.01%)
100% <100%> (ø)
96.15% <87.5%> (-3.85%)
97.43% <93.33%> (-2.57%)
Continue to review full report at Codecov.