Viewing File: /usr/local/cpanel/base/frontend/jupiter/passwd/index.cmb.min.js

define("app/views/ExternalAuthController",["angular","cjt/util/locale","uiBootstrap","cjt/directives/alertList","cjt/services/alertService","cjt/directives/actionButtonDirective"],(function(e,t){"use strict";var r;try{(r=e.module("App")).value("PAGE",window.PAGE),r.value("LOCALE",t)}catch(t){r=e.module("App",[])}var n=function(e,t,r,n,i){var u=this;return u.PAGE=t,u.LOCALE=r,u.remove_link=function(e,t){return n.unlink_provider(e.subject_unique_identifier,e.provider_id).then((function(){return n.get_authn_links().then((function(n){u.PAGE.configured_providers=n.data,i.add({type:"success",message:r.maketext("Successfully unlinked the “[_1]” account “[_2]”",t,e.preferred_username),closeable:!0,replace:!1,autoClose:1e4,group:"passwdExternalAuth"})}),(function(e){i.add({type:"danger",message:r.maketext("The system encountered an error while it tried to retrieve results, please refresh the interface: [_1]",e),closeable:!0,replace:!1,group:"passwdExternalAuth"})}))}),(function(e){i.add({type:"danger",message:e,closeable:!0,replace:!1,group:"passwdExternalAuth"})}))},u};return n.$inject=["$scope","PAGE","LOCALE","ExternalAuthService","alertService"],r.controller("ExternalAuthController",n)})),define("app/services/ExternalAuthService",["angular","cjt/io/api","cjt/io/uapi-request","cjt/io/uapi"],(function(e,t,r){var n=e.module("App");function i(e){var n={unlink_provider:function(n,i){var u=e.defer(),a=new r.Class;return a.initialize("ExternalAuthentication","remove_authn_link"),a.addArgument("subject_unique_identifier",n),a.addArgument("provider_id",i),t.promise(a.getRunArguments()).done((function(e){(e=e.parsedResponse).status?u.resolve(e):u.reject(e.error)})),u.promise},get_authn_links:function(){var n=e.defer(),i=new r.Class;return i.initialize("ExternalAuthentication","get_authn_links"),t.promise(i.getRunArguments()).done((function(e){(e=e.parsedResponse).status?n.resolve(e):n.reject(e.error)})),n.promise}};return n}return i.$inject=["$q"],n.factory("ExternalAuthService",i)})),define("app/index",["angular","cjt/core","cjt/modules","uiBootstrap"],(function(e,t){"use strict";return function(){return e.module("App",["ui.bootstrap","cjt2.cpanel"]),require(["cjt/bootstrap","cjt/directives/alertList","app/views/ExternalAuthController","app/services/ExternalAuthService"],(function(t){e.module("App"),t("#content","App")}))}}));
Back to Directory File Manager