UserConfig.js revision 41b8a41890ba8f4574304c7ef42effe818413348
/* @license
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
*
* Copyright © 2011-2012 ForgeRock AS. All rights reserved.
*
* The contents of this file are subject to the terms
* of the Common Development and Distribution License
* (the License). You may not use this file except in
* compliance with the License.
*
* You can obtain a copy of the License at
* See the License for the specific language governing
* permission and limitations under the License.
*
* When distributing Covered Code, include this CDDL
* Header Notice in each file and include the License file
* If applicable, add the following below the CDDL Header,
* with the fields enclosed by brackets [] replaced by
* your own identifying information:
* "Portions Copyrighted [year] [name of copyright owner]"
*/
/*global define*/
/**
* @author yaromin
*/
define("config/process/UserConfig",["app/util/Constants", "app/comp/common/eventmanager/EventManager"],
function(constants, eventManager) {
var obj =
[
{
description: "",
dependencies: [
],
eventManager.sendEvent(constants.EVENT_LOGIN_REQUEST, { userName: event.userName, password: event.password});
}
},
{
description: "",
dependencies: [],
processDescription: function(event) {
}
},
{
description: "",
dependencies: [
],
}
},
{
description: "User registration error",
dependencies: [
],
}
},
{
description: "",
dependencies: [
],
}
},
{
description: "",
dependencies: [
],
}
},
{
description: "",
dependencies: [
],
messagesCtrl.displayMessage('info', 'Username has been modified succesfully. You have been logged out.');
}
},
{
description: "User registered",
dependencies: [
],
if(event.selfRegistration) {
eventManager.sendEvent(constants.EVENT_LOGIN_REQUEST, { userName: event.user.userName, password: event.user.password});
} else {
}
}
},
{
description: "",
dependencies: [
],
}
},
{
description: "Self registration request",
dependencies: [
],
}
},
{
description: "",
dependencies: [
],
}
},
{
description: "",
dependencies: [
],
}
},
{
description: "",
dependencies: [
"app/comp/main/Configuration",
"app/comp/main/Configuration",
],
processDescription: function(loggedUser, userDelegate, conf, profileCtrl, loginCtrl, messagesCtrl, appConfiguration, navigationCtrl) {
return;
}
function(user) {
if(appConfiguration.forceUserRole === constants.MODE_ADMIN || user.roles === constants.MODE_ADMIN) {
eventManager.sendEvent(constants.EVENT_SWITCH_VIEW_REQUEST, {viewId: "app/comp/admin/usermanagement/UsersCtrl"});
} else {
}
},
}
);
}
},
{
description: "",
dependencies: [
"app/comp/main/Configuration",
],
eventManager.sendEvent(constants.EVENT_SWITCH_VIEW_REQUEST, {viewId: "app/comp/admin/usermanagement/UsersCtrl"});
}
},
{
description: "",
dependencies: [
],
}
},
{
description: "",
dependencies: [
"app/comp/main/Configuration",
],
}
}
];
return obj;
});