30 lines
No EOL
962 B
JavaScript
30 lines
No EOL
962 B
JavaScript
angular.module('SeHub')
|
|
.controller('tasksController', ['$scope', '$cookies', '$cookieStore', '$window', '$location', '$mdToast',
|
|
'$mdDialog', 'apiService', '$rootScope',
|
|
function($scope, $cookies, $cookieStore, $window, $location, $mdToast, $mdDialog, apiService, $rootScope) {
|
|
$scope.lecturerTasks = [];
|
|
$rootScope.seToken = $cookies['com.sehub.www'];
|
|
var token = $rootScope.seToken;
|
|
|
|
$scope.createTaskClicked = function() {
|
|
$location.path("/tasks/new"); // Reference to 'newTask' page
|
|
}
|
|
|
|
$scope.displayTasks = function() {
|
|
apiService.getAllFutureTasks(token).success(function(data) // Get all Tasks // TODO change to closest TASK
|
|
{
|
|
$scope.lecturerTasks = data;
|
|
console.log(data);
|
|
}).error(function(err) {
|
|
console.log(err.message);
|
|
});
|
|
}
|
|
$scope.gotoTask = function(taskId) {
|
|
$location.path('/tasks/fill/' + taskId);
|
|
}
|
|
|
|
$scope.displayTasks(); // Calling tasks with task id
|
|
|
|
|
|
}
|
|
]); |