summaryrefslogtreecommitdiffstats
path: root/ecomp-portal-FE/client/app/views/header/user-edit
diff options
context:
space:
mode:
Diffstat (limited to 'ecomp-portal-FE/client/app/views/header/user-edit')
-rw-r--r--ecomp-portal-FE/client/app/views/header/user-edit/edit-user.controller.js134
-rw-r--r--ecomp-portal-FE/client/app/views/header/user-edit/edit-user.less61
-rw-r--r--ecomp-portal-FE/client/app/views/header/user-edit/edit-user.tpl.html69
3 files changed, 0 insertions, 264 deletions
diff --git a/ecomp-portal-FE/client/app/views/header/user-edit/edit-user.controller.js b/ecomp-portal-FE/client/app/views/header/user-edit/edit-user.controller.js
deleted file mode 100644
index 507b3a0e..00000000
--- a/ecomp-portal-FE/client/app/views/header/user-edit/edit-user.controller.js
+++ /dev/null
@@ -1,134 +0,0 @@
-/*-
- * ================================================================================
- * eCOMP Portal
- * ================================================================================
- * Copyright (C) 2017 AT&T Intellectual Property
- * ================================================================================
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * ================================================================================
- */
-'use strict';
-
-(function () {
- class EditUserController {
- constructor($scope,$log, message, $q, $http, conf,contactUsService,confirmBoxService,userProfileService,adminsService) {
-
- $scope.newUser ={
- firstName:'',
- lastName:'',
- emailAddress:'',
- middleName:'',
- loginId:'',
- loginPwd:'',
- };
-
- $scope.userId = $scope.ngDialogData.loginId;
- $scope.updateRemoteApp = $scope.ngDialogData.updateRemoteApp;
- try {
- userProfileService.getCurrentUserProfile($scope.userId)
- .then(res=> {
- $scope.newUser.firstName = res.firstName;
- $scope.newUser.lastName = res.lastName;
- $scope.newUser.emailAddress = res.email;
- $scope.newUser.middleName = res.middleInitial;
- $scope.newUser.loginId = res.loginId;
- $scope.newUser.loginPwd = res.loginPwd;
- $scope.newUser.loginPwdCheck = res.loginPwd;
-
- }).catch(err=> {
- $log.error('HeaderCtrl::LoginSnippetCtrl:get Current User Profile error: ' + err);
- });
- } catch (err) {
- $log.error('HeaderCtrl::LoginSnippetCtrl:getFunctionalMenuStaticInfo failed: ' + err);
- }
-
- $scope.changePwdText = function(){
- $scope.newUser.loginPwdCheck = '';
- }
-
- $scope.closeDialog = function(){
- $scope.closeThisDialog( $scope.widgetData);
- }
-
- $scope.updateUserFun = function(){
-
- if ($scope.newUser.firstName==''||$scope.newUser.lastName==''||$scope.newUser.loginPwd=='') {
- var warningMsg = "Please enter missing values";
- confirmBoxService.showInformation(warningMsg).then(isConfirmed => {return;});
- return;
- } else if ($scope.newUser.loginPwd != $scope.newUser.loginPwdCheck) {
- var warningMsg = "Passwords do not match, please try again.";
- confirmBoxService.showInformation(warningMsg).then(isConfirmed => {return;});
- return;
- } else {
-
- // check password length complexity.
- var warningMsg = adminsService.isComplexPassword($scope.newUser.loginPwd);
- if (warningMsg != null) {
- confirmBoxService.showInformation(warningMsg).then(isConfirmed => {return;});
- return;
- }
-
- adminsService.addNewUser($scope.newUser,'No').then(res=> {
-
- $scope.closeThisDialog();
-
- confirmBoxService.showInformation('Update User Info successfully');
- userProfileService.broadCastUpdatedUserInfo();
-
-
- if($scope.updateRemoteApp){
- //need update remote app's database
- var remoteAppId = $scope.ngDialogData.appId;
- if(remoteAppId!=null){
-
- userProfileService.updateRemoteUserProfile($scope.userId,remoteAppId).then(res=> {
-
-
- }).catch(err=> {
- $log.error('userProfileService: update user profile in remote app error:: ', err);
- confirmBoxService.showInformation('Update User in remote app failed: ' + err);
-
- }).finally(() => {
-
- });
-
-
- }
-
- }
-
- }).catch(err=> {
- $log.error('adminsService: addNewUser error:: ', err);
- // $scope.errMsg=err;
- confirmBoxService.showInformation('Add New User failed: ' + err);
-
- }).finally(() => {
- //this.isLoadingTable = false;
-
- });
-
- }
- }
-
-
- }
- }
- EditUserController.$inject = ['$scope','$log', 'message', '$q', '$http', 'conf','contactUsService','confirmBoxService','userProfileService','adminsService'];
- angular.module('ecompApp').controller('editUserController', EditUserController);
-
-
-})();
-function validateUrl(value){
- return /^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(value);
- } \ No newline at end of file
diff --git a/ecomp-portal-FE/client/app/views/header/user-edit/edit-user.less b/ecomp-portal-FE/client/app/views/header/user-edit/edit-user.less
deleted file mode 100644
index 853e48db..00000000
--- a/ecomp-portal-FE/client/app/views/header/user-edit/edit-user.less
+++ /dev/null
@@ -1,61 +0,0 @@
-/*-
- * ================================================================================
- * eCOMP Portal
- * ================================================================================
- * Copyright (C) 2017 AT&T Intellectual Property
- * ================================================================================
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- * ================================================================================
- */
-
- .main{
- padding:10px;
- margin-left: 40px;
-
- }
- .manage-user-home-title{
-
- margin-top:15px;
- color: #067ab4;
- font-family: arial;
- font-size: 24px;
- margin-left: 0px;
- width: 250px;
-
- }
-
- .input-text-edit-user {
- font-style: italic;
- padding: 7px 10px;
- width: 200px !important;
- display: inline-block;
- position: relative;
- margin-bottom: 10px;
- border-radius: 6px;
- border: 1px solid #d8d8d8;
- height: 32px;
- border-color: slategrey !important;
- }
-
- .input-edit-user-div{
- float: left;
- width: 300px;
- }
-
- .edit-user-section{
-
- margin-top:5px;
- margin-left:10px;
-
- }
- \ No newline at end of file
diff --git a/ecomp-portal-FE/client/app/views/header/user-edit/edit-user.tpl.html b/ecomp-portal-FE/client/app/views/header/user-edit/edit-user.tpl.html
deleted file mode 100644
index 719f8bde..00000000
--- a/ecomp-portal-FE/client/app/views/header/user-edit/edit-user.tpl.html
+++ /dev/null
@@ -1,69 +0,0 @@
-<!--
- ================================================================================
- eCOMP Portal
- ================================================================================
- Copyright (C) 2017 AT&T Intellectual Property
- ================================================================================
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
- ================================================================================
- -->
-<div class="main" style="margin-top: 5px; height: 350px;">
- <div id="title" class="manage-user-home-title">Profile</div>
-
- <div class="edit-user-section" >
- <div class="input-edit-user-div" >
- <div class="">*First Name</div>
- <input class="input-text-edit-user" type="text" ng-model="newUser.firstName"/>
- </div>
- <div class="input-edit-user-div" >
- <div class="">Middle Name</div>
- <input class="input-text-edit-user" type="text" ng-model="newUser.middleName"/>
- </div>
- <div class="input-edit-user-div" >
- <div class="">*Last Name</div>
- <input class="input-text-edit-user" type="text" ng-model="newUser.lastName"/>
- </div>
- <div class="input-edit-user-div" >
- <div class="">*Email Address ID</div>
- <input class="input-text-edit-user" type="text" disabled ng-model="newUser.emailAddress"/>
- </div>
- <div class="input-edit-user-div" >
- <div class="">*Login ID</div>
- <input class="input-text-edit-user" type="text" disabled ng-model="newUser.loginId"/>
- </div>
- <div class="input-edit-user-div" >
- <div class="">*Login Password</div>
- <input class="input-text-edit-user" type="password" ng-model="newUser.loginPwd" ng-change="changePwdText()"/>
- </div>
- <div class="input-edit-user-div" >
- <div class="">*Confirm Login Password</div>
- <input class="input-text-edit-user" type="password" ng-model="newUser.loginPwdCheck"/>
- </div>
- </div>
- <div style="bottom: 2px; height:50px;width:180px;margin-top:60px">
- <div class="dialog-control">
- <div id="div-updateAdminAppsRoles" class="next-button" ng-click="updateUserFun()"
- ng-class="{disabled: false}">Save
- </div>
- <div id="div-cancel-button" class="cancel-button" ng-click="closeThisDialog()">Cancel</div>
- </div>
- </div>
-
-
-</div>
-
-<script type="application/javascript">
- $(document).ready(function(){
- $(".ngdialog-content").css("width","85%")
- });
-</script> \ No newline at end of file