diff --git a/app/partials/professor/modal/new_password_modal.html b/app/partials/professor/modal/new_password_modal.html
new file mode 100644
index 0000000..4b7c965
--- /dev/null
+++ b/app/partials/professor/modal/new_password_modal.html
@@ -0,0 +1,41 @@
+
+
+ {{ vm.mensaje }}
+
+
diff --git a/app/partials/professor/professor.services.js b/app/partials/professor/professor.services.js
index 0676492..1df2e57 100644
--- a/app/partials/professor/professor.services.js
+++ b/app/partials/professor/professor.services.js
@@ -4,6 +4,7 @@
angular
.module('app.professor')
.factory('professors', professors)
+ .factory('passwordReset', passwordReset)
.value('selectedCourse',{})
.value('selectedSection',{})
.value('selectedStudent',{})
@@ -40,4 +41,15 @@
}
});
};
+ passwordReset.$inject = ['$resource','$rootScope','authentication'];
+ function passwordReset($resource, $rootScope, authentication){
+ return $resource('http://'+$rootScope.domainUrl+'/reset/:id', {}, {
+ update: {
+ method: 'PUT',
+ headers: {
+ Authorization: 'Bearer '+ authentication.getToken()
+ }
+ }
+ });
+ };
})();
\ No newline at end of file
diff --git a/app/partials/professor/professor_create.controller.js b/app/partials/professor/professor_create.controller.js
index 79e2a32..f99b549 100644
--- a/app/partials/professor/professor_create.controller.js
+++ b/app/partials/professor/professor_create.controller.js
@@ -47,6 +47,8 @@
vm.mensaje =
"Error al agregar al profesor " + vm.profesor.Apellido + ", " + vm.profesor.Nombre;
});
+ }else{
+ vm.submitted = true;
}
}
diff --git a/app/partials/professor/professor_create.html b/app/partials/professor/professor_create.html
index eb52293..af3475c 100644
--- a/app/partials/professor/professor_create.html
+++ b/app/partials/professor/professor_create.html
@@ -65,26 +65,33 @@
-
- Número de Teléfono
-
-
- El Formato del Número de Teléfono es incorrecto.
-
-
* Estos campos son obligatorios.
diff --git a/app/partials/professor/professor_list.controller.js b/app/partials/professor/professor_list.controller.js
index 3e2060f..6ed2b30 100644
--- a/app/partials/professor/professor_list.controller.js
+++ b/app/partials/professor/professor_list.controller.js
@@ -6,8 +6,8 @@
.controller('ProfessorListCtrl', ProfessorListCtrl)
ProfessorListCtrl.$inject =
- [ '$scope', '$state', 'professors', '$modal', 'profesorSeleccionado' ];
- function ProfessorListCtrl( $scope, $state, professors, $modal, profesorSeleccionado ){
+ [ '$scope', '$state', 'professors', '$modal', 'profesorSeleccionado','data' ];
+ function ProfessorListCtrl( $scope, $state, professors, $modal, profesorSeleccionado, data ){
var vm = this;
vm.lista = true;
@@ -15,17 +15,8 @@
var profesorArray = [];
professors.query(
function (successResult){
- vm.profesor = successResult;
- angular.forEach(vm.profesor, function (value){
- profesorArray.push({
- Cedula:value.id,
- Nombre:value.name,
- Apellido:value.lastname,
- Telefono:value.number,
- Correo: value.email
- });
- });
- vm.listaProfesor = profesorArray;
+ vm.professors = successResult;
+ vm.listaProfesor = vm.professors;
},
function(){
@@ -53,15 +44,15 @@
vm.acceptButton = true;
vm.botonCancelar = false;
- professors.delete({id: vm.profesor[index]._id},
+ professors.delete({id: vm.professors[index]._id},
function () {
vm.rsplice = true;
vm.mensaje =
- "Profesor " + vm.profesor[index].name + " eliminado";
+ "Profesor " + vm.professors[index].name + " eliminado";
},
function () {
vm.mensaje =
- "Error eliminando al Profesor " + vm.profesor[index].name;
+ "Error eliminando al Profesor " + vm.professors[index].name;
});
};
@@ -73,12 +64,7 @@
};
vm.modificarProfesor = function (index) {
- profesorSeleccionado._id = vm.profesor[index]._id;
- profesorSeleccionado.Cedula = vm.profesor[index].id;
- profesorSeleccionado.Nombre = vm.profesor[index].name;
- profesorSeleccionado.Apellido = vm.profesor[index].lastname;
- profesorSeleccionado.Telefono = vm.profesor[index].number;
- profesorSeleccionado.Correo = vm.profesor[index].email;
+ data.professorId = vm.professors[index]._id;
$state.go('ProfessorUpdate');
};
diff --git a/app/partials/professor/professor_list.html b/app/partials/professor/professor_list.html
index 2bfebe6..98ce6c8 100644
--- a/app/partials/professor/professor_list.html
+++ b/app/partials/professor/professor_list.html
@@ -5,13 +5,13 @@