From 9d909c951fe4183d39434aee6cbd5b13abc4fe5e Mon Sep 17 00:00:00 2001 From: Mohammed Tantawy <6102@ait.nsw.edu.au> Date: Sat, 9 Feb 2019 20:11:48 +1100 Subject: [PATCH] Added user-details page Added route to user-detail after click on the user page --- src/assets/scripts/app/index.js | 1 + src/assets/scripts/index.js | 1 + src/assets/scripts/user-details/index.js | 3 ++- .../user-details/user-details.controller.js | 9 +++++---- src/assets/scripts/user-details/user-details.html | 14 +++++++------- .../scripts/user-details/user-details.service.js | 7 ++++--- src/assets/scripts/users/users.html | 2 +- 7 files changed, 21 insertions(+), 16 deletions(-) diff --git a/src/assets/scripts/app/index.js b/src/assets/scripts/app/index.js index 8a68b57..32a9fb5 100644 --- a/src/assets/scripts/app/index.js +++ b/src/assets/scripts/app/index.js @@ -18,6 +18,7 @@ angular.module('NomitWisp', 'nwHistory', 'nwUserAdd', 'nwUsers', + 'nwUserDetails', 'nwCompanies', 'nwReferees', 'nwReports', diff --git a/src/assets/scripts/index.js b/src/assets/scripts/index.js index 6c40505..31c9a1f 100755 --- a/src/assets/scripts/index.js +++ b/src/assets/scripts/index.js @@ -34,5 +34,6 @@ import './users'; import './companies'; import './referees'; import './reports'; +import './user-details'; import './app'; \ No newline at end of file diff --git a/src/assets/scripts/user-details/index.js b/src/assets/scripts/user-details/index.js index cb35324..0e6dd48 100644 --- a/src/assets/scripts/user-details/index.js +++ b/src/assets/scripts/user-details/index.js @@ -1,8 +1,9 @@ import * as angular from 'angular'; +import ngRoute from 'angular-route'; import UserDetailsController from './user-details.controller'; import UserDetailsService from './user-details.service'; -angular.module('nwUsers', []) +angular.module('nwUserDetails', [ngRoute]) .config(['$httpProvider', function($httpProvider) { $httpProvider.defaults.withCredentials = true; }]) diff --git a/src/assets/scripts/user-details/user-details.controller.js b/src/assets/scripts/user-details/user-details.controller.js index ed14728..47e4711 100644 --- a/src/assets/scripts/user-details/user-details.controller.js +++ b/src/assets/scripts/user-details/user-details.controller.js @@ -1,12 +1,13 @@ /** @ngInject */ -const UsersController = ($scope, UsersService, UserService) => { +const UserDetailsController = ($scope, $routeParams, UserDetailsService, UserService) => { $scope.$on('loadUserSuccess', function (event, user) { $scope.user = user; - UsersService.fetchUsersService() - .then( (result) => { $scope.userDetails = result; }) + UserDetailsService.fetchUserDetails($routeParams) + .then( (result) => { console.log(result); + $scope.userDetails = result; }) .catch( (error) => { console.log(error); }) }); UserService.loadUser(); } -export default UsersController; \ No newline at end of file +export default UserDetailsController; \ No newline at end of file diff --git a/src/assets/scripts/user-details/user-details.html b/src/assets/scripts/user-details/user-details.html index d9c1680..e8aaa15 100644 --- a/src/assets/scripts/user-details/user-details.html +++ b/src/assets/scripts/user-details/user-details.html @@ -12,13 +12,13 @@ -