Añadido directivas bootstrap para angular
Traducciones para usar en templates de angular

Usan {{ }} para el binding, en lugar de %{ } que usa jquery
Función 'promote', que lanza un modal de confirmación,
hace la llamada y cambia el estad del usuario.

Las 'promises' se pueden encadenar, y solamente después de haber
completado la anterior se ejecuta la siguiente...

$modal.open().result.then(...).then(...).....

(http://angular-ui.github.io/bootstrap/#/modal)
Usa la función de promote en el link.