linea-it / cutout

MIT License
0 stars 0 forks source link

Implementação parcial do UWS, Service e Policy para controle dos jobs. #50

Closed glaubervila closed 10 months ago

glaubervila commented 10 months ago

Foi criado as tabelas/models e classes para permitir o registro de Job, parametros e resultados seguindo a documentação IVOA UWS.

Foi criado a classe Policy que tem por objetivo aplicar as regras de validação antes da execução do job. exemplo validar os parametros, tempos limites de execução etc. provavelmente nesta classe é que vai ficar a verificação de acesso aos dados.

Foi criado a classe Service para gerenciar o envio das tasks ao celery, no momento a implementação ficou incompleta, tendo os principais metodos para o dispatch do job. Ficou faltando encadear ao final do job a função de completar o job.

Foi configurado os Logs para Django e Celery.

Issues envolvidas neste PR

24 #27 #46 #25 #14 #10