Se requiere que a través del smart contract de Crowdfunding se pueda cancelar un Milestone.
La acción pone en estado "Cancelled" Milestone.
Solamente puede cancelarse el Milestone si está en estado "Active".
Control de Acceso: Campaign Manager, Campaign Reviewer, Milestone Manager o Milestone Reviewer.
Se debe realizar testing automático.
En la dapp, desde la vista del milestone debe estar accesible esta funcionalidad.
[x] Implementar cancelación de milestone en smart contract
[x] Implementar tests
[x] Permitir cancelar desde la dapp
[x] Agregar script de actualización del contrato (pasado a issue #17)
Se requiere que a través del smart contract de Crowdfunding se pueda cancelar un Milestone. La acción pone en estado "Cancelled" Milestone. Solamente puede cancelarse el Milestone si está en estado "Active". Control de Acceso: Campaign Manager, Campaign Reviewer, Milestone Manager o Milestone Reviewer. Se debe realizar testing automático. En la dapp, desde la vista del milestone debe estar accesible esta funcionalidad.