|
|
|
@ -15,49 +15,54 @@
|
|
|
|
pass: ''
|
|
|
|
pass: ''
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
//login procedure ---> user clicks the Login button
|
|
|
|
$scope.login = function(e) {
|
|
|
|
$scope.login = function(arg) {
|
|
|
|
|
|
|
|
|
|
|
|
var isValid = $scope.editForm.$isValid();
|
|
|
|
$rootScope.$broadcast('loadingStatusActive');
|
|
|
|
|
|
|
|
|
|
|
|
if(isValid)
|
|
|
|
$scope.selected = {};
|
|
|
|
{
|
|
|
|
|
|
|
|
$rootScope.$broadcast('loadingStatusActive');
|
|
|
|
$scope.iaLoginMessages.hide();
|
|
|
|
|
|
|
|
|
|
|
|
$scope.selected = {};
|
|
|
|
$scope.storeLogin.upsert({}, $scope.editing, function(response, selected, editing, isNewRecord){
|
|
|
|
|
|
|
|
|
|
|
|
$scope.iaLoginMessages.hide();
|
|
|
|
$rootScope.$broadcast('loadingStatusInactive');
|
|
|
|
|
|
|
|
|
|
|
|
$scope.storeLogin.upsert({}, $scope.editing, function(response, selected, editing, isNewRecord){
|
|
|
|
if(response.success)
|
|
|
|
|
|
|
|
{
|
|
|
|
$rootScope.$broadcast('loadingStatusInactive');
|
|
|
|
if($scope.$parent.sessionTimeout)
|
|
|
|
|
|
|
|
{
|
|
|
|
if(response.success)
|
|
|
|
//go to previous module before timeout...
|
|
|
|
{
|
|
|
|
var className = $scope.$parent.beforeSessionTimeoutModule.ClassName;
|
|
|
|
if($scope.$parent.sessionTimeout)
|
|
|
|
|
|
|
|
{
|
|
|
|
$scope.$parent.loadModule({Controller: className}, function(className, scope, isNewModule){
|
|
|
|
//go to previous module before timeout...
|
|
|
|
|
|
|
|
var className = $scope.$parent.beforeSessionTimeoutModule.ClassName;
|
|
|
|
$scope.$parent.sessionTimeout = false;
|
|
|
|
|
|
|
|
$scope.$parent.beforeSessionTimeoutModule = null;
|
|
|
|
$scope.$parent.loadModule({Controller: className}, function(className, scope, isNewModule){
|
|
|
|
});
|
|
|
|
|
|
|
|
}
|
|
|
|
$scope.$parent.sessionTimeout = false;
|
|
|
|
else
|
|
|
|
$scope.$parent.beforeSessionTimeoutModule = null;
|
|
|
|
{
|
|
|
|
});
|
|
|
|
$rootScope.$emit('onloginsuccessfull', {response: response});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
}
|
|
|
|
{
|
|
|
|
else
|
|
|
|
$rootScope.$emit('onloginsuccessfull', {response: response});
|
|
|
|
{
|
|
|
|
}
|
|
|
|
if(response.messages.length > 0)
|
|
|
|
}
|
|
|
|
{
|
|
|
|
else
|
|
|
|
var firstMessage = response.messages[0].messageData;
|
|
|
|
{
|
|
|
|
|
|
|
|
if(response.messages.length > 0)
|
|
|
|
$scope.iaLoginMessages.message = firstMessage;
|
|
|
|
{
|
|
|
|
$scope.iaLoginMessages.cssClass = 'bg-danger';
|
|
|
|
var firstMessage = response.messages[0].messageData;
|
|
|
|
$scope.iaLoginMessages.show();
|
|
|
|
|
|
|
|
}
|
|
|
|
$scope.iaLoginMessages.message = firstMessage;
|
|
|
|
}
|
|
|
|
$scope.iaLoginMessages.cssClass = 'bg-danger';
|
|
|
|
});
|
|
|
|
$scope.iaLoginMessages.show();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
$scope.$on('afterrender', function(event, args){
|
|
|
|
$scope.$on('afterrender', function(event, args){
|
|
|
|
|