mirror of https://github.com/abpframework/abp.git
825 changed files with 2 additions and 74446 deletions
@ -1,3 +0,0 @@ |
|||
# @abp/ng.account.config |
|||
|
|||
[docs.abp.io](https://docs.abp.io) |
|||
@ -1,4 +0,0 @@ |
|||
/** |
|||
* Generated bundle index. Do not edit. |
|||
*/ |
|||
export * from './public-api'; |
|||
@ -1 +0,0 @@ |
|||
{"__symbolic":"module","version":4,"metadata":{"AccountConfigService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router","line":8,"character":30},{"__symbolic":"reference","module":"@abp/ng.core","name":"RestService","line":8,"character":59}]}]},"statics":{"ngInjectableDef":{}}},"AccountConfigOptions":{"__symbolic":"interface"},"accountOptionsFactory":{"__symbolic":"function","parameters":["options"],"value":{"redirectUrl":"/"}},"ACCOUNT_OPTIONS":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":16,"character":35},"arguments":["ACCOUNT_OPTIONS"]},"AccountConfigModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":18,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@abp/ng.core","name":"CoreModule","line":19,"character":12},{"__symbolic":"reference","module":"@abp/ng.theme.shared","name":"ThemeSharedModule","line":19,"character":24}],"providers":[{"provide":{"__symbolic":"reference","module":"@angular/core","name":"APP_INITIALIZER","line":20,"character":25},"multi":true,"deps":[{"__symbolic":"reference","name":"AccountConfigService"}],"useFactory":{"__symbolic":"reference","module":"@abp/ng.core","name":"noop","line":20,"character":97}}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["options"],"defaults":[{}],"value":{"ngModule":{"__symbolic":"reference","name":"AccountConfigModule"},"providers":[{"provide":{"__symbolic":"reference","name":"ACCOUNT_OPTIONS"},"useValue":{"__symbolic":"reference","name":"options"}},{"provide":"ACCOUNT_OPTIONS","useFactory":{"__symbolic":"reference","name":"accountOptionsFactory"},"deps":[{"__symbolic":"reference","name":"ACCOUNT_OPTIONS"}]}]}}}}},"origins":{"AccountConfigService":"./lib/services/account-config.service","AccountConfigOptions":"./lib/account-config.module","accountOptionsFactory":"./lib/account-config.module","ACCOUNT_OPTIONS":"./lib/account-config.module","AccountConfigModule":"./lib/account-config.module"},"importAs":"@abp/ng.account.config"} |
|||
@ -1,316 +0,0 @@ |
|||
(function (global, factory) { |
|||
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@abp/ng.core'), require('@angular/core'), require('@angular/router'), require('@abp/ng.theme.shared')) : |
|||
typeof define === 'function' && define.amd ? define('@abp/ng.account.config', ['exports', '@abp/ng.core', '@angular/core', '@angular/router', '@abp/ng.theme.shared'], factory) : |
|||
(global = global || self, factory((global.abp = global.abp || {}, global.abp.ng = global.abp.ng || {}, global.abp.ng.account = global.abp.ng.account || {}, global.abp.ng.account.config = {}), global.ng_core, global.ng.core, global.ng.router, global.ng_theme_shared)); |
|||
}(this, (function (exports, ng_core, core, router, ng_theme_shared) { 'use strict'; |
|||
|
|||
/*! ***************************************************************************** |
|||
Copyright (c) Microsoft Corporation. All rights reserved. |
|||
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
|
|||
|
|||
THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
|||
KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED |
|||
WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, |
|||
MERCHANTABLITY OR NON-INFRINGEMENT. |
|||
|
|||
See the Apache Version 2.0 License for specific language governing permissions |
|||
and limitations under the License. |
|||
***************************************************************************** */ |
|||
/* global Reflect, Promise */ |
|||
|
|||
var extendStatics = function(d, b) { |
|||
extendStatics = Object.setPrototypeOf || |
|||
({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || |
|||
function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; |
|||
return extendStatics(d, b); |
|||
}; |
|||
|
|||
function __extends(d, b) { |
|||
extendStatics(d, b); |
|||
function __() { this.constructor = d; } |
|||
d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); |
|||
} |
|||
|
|||
var __assign = function() { |
|||
__assign = Object.assign || function __assign(t) { |
|||
for (var s, i = 1, n = arguments.length; i < n; i++) { |
|||
s = arguments[i]; |
|||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; |
|||
} |
|||
return t; |
|||
}; |
|||
return __assign.apply(this, arguments); |
|||
}; |
|||
|
|||
function __rest(s, e) { |
|||
var t = {}; |
|||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) |
|||
t[p] = s[p]; |
|||
if (s != null && typeof Object.getOwnPropertySymbols === "function") |
|||
for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { |
|||
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) |
|||
t[p[i]] = s[p[i]]; |
|||
} |
|||
return t; |
|||
} |
|||
|
|||
function __decorate(decorators, target, key, desc) { |
|||
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; |
|||
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); |
|||
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; |
|||
return c > 3 && r && Object.defineProperty(target, key, r), r; |
|||
} |
|||
|
|||
function __param(paramIndex, decorator) { |
|||
return function (target, key) { decorator(target, key, paramIndex); } |
|||
} |
|||
|
|||
function __metadata(metadataKey, metadataValue) { |
|||
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(metadataKey, metadataValue); |
|||
} |
|||
|
|||
function __awaiter(thisArg, _arguments, P, generator) { |
|||
return new (P || (P = Promise))(function (resolve, reject) { |
|||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } |
|||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } |
|||
function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); } |
|||
step((generator = generator.apply(thisArg, _arguments || [])).next()); |
|||
}); |
|||
} |
|||
|
|||
function __generator(thisArg, body) { |
|||
var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; |
|||
return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; |
|||
function verb(n) { return function (v) { return step([n, v]); }; } |
|||
function step(op) { |
|||
if (f) throw new TypeError("Generator is already executing."); |
|||
while (_) try { |
|||
if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; |
|||
if (y = 0, t) op = [op[0] & 2, t.value]; |
|||
switch (op[0]) { |
|||
case 0: case 1: t = op; break; |
|||
case 4: _.label++; return { value: op[1], done: false }; |
|||
case 5: _.label++; y = op[1]; op = [0]; continue; |
|||
case 7: op = _.ops.pop(); _.trys.pop(); continue; |
|||
default: |
|||
if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } |
|||
if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } |
|||
if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } |
|||
if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } |
|||
if (t[2]) _.ops.pop(); |
|||
_.trys.pop(); continue; |
|||
} |
|||
op = body.call(thisArg, _); |
|||
} catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } |
|||
if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; |
|||
} |
|||
} |
|||
|
|||
function __exportStar(m, exports) { |
|||
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; |
|||
} |
|||
|
|||
function __values(o) { |
|||
var m = typeof Symbol === "function" && o[Symbol.iterator], i = 0; |
|||
if (m) return m.call(o); |
|||
return { |
|||
next: function () { |
|||
if (o && i >= o.length) o = void 0; |
|||
return { value: o && o[i++], done: !o }; |
|||
} |
|||
}; |
|||
} |
|||
|
|||
function __read(o, n) { |
|||
var m = typeof Symbol === "function" && o[Symbol.iterator]; |
|||
if (!m) return o; |
|||
var i = m.call(o), r, ar = [], e; |
|||
try { |
|||
while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value); |
|||
} |
|||
catch (error) { e = { error: error }; } |
|||
finally { |
|||
try { |
|||
if (r && !r.done && (m = i["return"])) m.call(i); |
|||
} |
|||
finally { if (e) throw e.error; } |
|||
} |
|||
return ar; |
|||
} |
|||
|
|||
function __spread() { |
|||
for (var ar = [], i = 0; i < arguments.length; i++) |
|||
ar = ar.concat(__read(arguments[i])); |
|||
return ar; |
|||
} |
|||
|
|||
function __spreadArrays() { |
|||
for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length; |
|||
for (var r = Array(s), k = 0, i = 0; i < il; i++) |
|||
for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++) |
|||
r[k] = a[j]; |
|||
return r; |
|||
}; |
|||
|
|||
function __await(v) { |
|||
return this instanceof __await ? (this.v = v, this) : new __await(v); |
|||
} |
|||
|
|||
function __asyncGenerator(thisArg, _arguments, generator) { |
|||
if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); |
|||
var g = generator.apply(thisArg, _arguments || []), i, q = []; |
|||
return i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i; |
|||
function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; } |
|||
function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } } |
|||
function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); } |
|||
function fulfill(value) { resume("next", value); } |
|||
function reject(value) { resume("throw", value); } |
|||
function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); } |
|||
} |
|||
|
|||
function __asyncDelegator(o) { |
|||
var i, p; |
|||
return i = {}, verb("next"), verb("throw", function (e) { throw e; }), verb("return"), i[Symbol.iterator] = function () { return this; }, i; |
|||
function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === "return" } : f ? f(v) : v; } : f; } |
|||
} |
|||
|
|||
function __asyncValues(o) { |
|||
if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); |
|||
var m = o[Symbol.asyncIterator], i; |
|||
return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i); |
|||
function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; } |
|||
function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); } |
|||
} |
|||
|
|||
function __makeTemplateObject(cooked, raw) { |
|||
if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; } |
|||
return cooked; |
|||
}; |
|||
|
|||
function __importStar(mod) { |
|||
if (mod && mod.__esModule) return mod; |
|||
var result = {}; |
|||
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; |
|||
result.default = mod; |
|||
return result; |
|||
} |
|||
|
|||
function __importDefault(mod) { |
|||
return (mod && mod.__esModule) ? mod : { default: mod }; |
|||
} |
|||
|
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/services/account-config.service.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
var AccountConfigService = /** @class */ (function () { |
|||
function AccountConfigService(router, restService) { |
|||
this.router = router; |
|||
this.restService = restService; |
|||
ng_core.addAbpRoutes({ |
|||
name: 'AbpAccount::Menu:Account', |
|||
path: 'account', |
|||
invisible: true, |
|||
layout: "application" /* application */, |
|||
children: [ |
|||
{ path: 'login', name: 'AbpAccount::Login', order: 1 }, |
|||
{ path: 'register', name: 'AbpAccount::Register', order: 2 }, |
|||
{ path: 'manage-profile', name: 'AbpAccount::ManageYourProfile', order: 3 }, |
|||
], |
|||
}); |
|||
} |
|||
AccountConfigService.decorators = [ |
|||
{ type: core.Injectable, args: [{ |
|||
providedIn: 'root', |
|||
},] } |
|||
]; |
|||
/** @nocollapse */ |
|||
AccountConfigService.ctorParameters = function () { return [ |
|||
{ type: router.Router }, |
|||
{ type: ng_core.RestService } |
|||
]; }; |
|||
/** @nocollapse */ AccountConfigService.ngInjectableDef = core.ɵɵdefineInjectable({ factory: function AccountConfigService_Factory() { return new AccountConfigService(core.ɵɵinject(router.Router), core.ɵɵinject(ng_core.RestService)); }, token: AccountConfigService, providedIn: "root" }); |
|||
return AccountConfigService; |
|||
}()); |
|||
if (false) { |
|||
/** |
|||
* @type {?} |
|||
* @private |
|||
*/ |
|||
AccountConfigService.prototype.router; |
|||
/** |
|||
* @type {?} |
|||
* @private |
|||
*/ |
|||
AccountConfigService.prototype.restService; |
|||
} |
|||
|
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/account-config.module.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
/** |
|||
* @record |
|||
*/ |
|||
function AccountConfigOptions() { } |
|||
if (false) { |
|||
/** @type {?|undefined} */ |
|||
AccountConfigOptions.prototype.redirectUrl; |
|||
} |
|||
/** |
|||
* @param {?} options |
|||
* @return {?} |
|||
*/ |
|||
function accountOptionsFactory(options) { |
|||
return __assign({ redirectUrl: '/' }, options); |
|||
} |
|||
/** @type {?} */ |
|||
var ACCOUNT_OPTIONS = new core.InjectionToken('ACCOUNT_OPTIONS'); |
|||
var ɵ0 = ng_core.noop; |
|||
var AccountConfigModule = /** @class */ (function () { |
|||
function AccountConfigModule() { |
|||
} |
|||
/** |
|||
* @param {?=} options |
|||
* @return {?} |
|||
*/ |
|||
AccountConfigModule.forRoot = /** |
|||
* @param {?=} options |
|||
* @return {?} |
|||
*/ |
|||
function (options) { |
|||
if (options === void 0) { options = (/** @type {?} */ ({})); } |
|||
return { |
|||
ngModule: AccountConfigModule, |
|||
providers: [ |
|||
{ provide: ACCOUNT_OPTIONS, useValue: options }, |
|||
{ |
|||
provide: 'ACCOUNT_OPTIONS', |
|||
useFactory: accountOptionsFactory, |
|||
deps: [ACCOUNT_OPTIONS], |
|||
}, |
|||
], |
|||
}; |
|||
}; |
|||
AccountConfigModule.decorators = [ |
|||
{ type: core.NgModule, args: [{ |
|||
imports: [ng_core.CoreModule, ng_theme_shared.ThemeSharedModule], |
|||
providers: [{ provide: core.APP_INITIALIZER, multi: true, deps: [AccountConfigService], useFactory: ɵ0 }], |
|||
},] } |
|||
]; |
|||
return AccountConfigModule; |
|||
}()); |
|||
|
|||
exports.ACCOUNT_OPTIONS = ACCOUNT_OPTIONS; |
|||
exports.AccountConfigModule = AccountConfigModule; |
|||
exports.AccountConfigService = AccountConfigService; |
|||
exports.accountOptionsFactory = accountOptionsFactory; |
|||
|
|||
Object.defineProperty(exports, '__esModule', { value: true }); |
|||
|
|||
}))); |
|||
//# sourceMappingURL=abp-ng.account.config.umd.js.map
|
|||
File diff suppressed because one or more lines are too long
@ -1,16 +0,0 @@ |
|||
!function(e,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports,require("@abp/ng.core"),require("@angular/core"),require("@angular/router"),require("@abp/ng.theme.shared")):"function"==typeof define&&define.amd?define("@abp/ng.account.config",["exports","@abp/ng.core","@angular/core","@angular/router","@abp/ng.theme.shared"],r):r(((e=e||self).abp=e.abp||{},e.abp.ng=e.abp.ng||{},e.abp.ng.account=e.abp.ng.account||{},e.abp.ng.account.config={}),e.ng_core,e.ng.core,e.ng.router,e.ng_theme_shared)}(this,(function(e,r,n,o,t){"use strict"; |
|||
/*! ***************************************************************************** |
|||
Copyright (c) Microsoft Corporation. All rights reserved. |
|||
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
|
|||
|
|||
THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
|||
KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED |
|||
WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE, |
|||
MERCHANTABLITY OR NON-INFRINGEMENT. |
|||
|
|||
See the Apache Version 2.0 License for specific language governing permissions |
|||
and limitations under the License. |
|||
***************************************************************************** */var c=function(){return(c=Object.assign||function(e){for(var r,n=1,o=arguments.length;n<o;n++)for(var t in r=arguments[n])Object.prototype.hasOwnProperty.call(r,t)&&(e[t]=r[t]);return e}).apply(this,arguments)};var a=function(){function e(e,n){this.router=e,this.restService=n,r.addAbpRoutes({name:"AbpAccount::Menu:Account",path:"account",invisible:!0,layout:"application",children:[{path:"login",name:"AbpAccount::Login",order:1},{path:"register",name:"AbpAccount::Register",order:2},{path:"manage-profile",name:"AbpAccount::ManageYourProfile",order:3}]})}return e.decorators=[{type:n.Injectable,args:[{providedIn:"root"}]}],e.ctorParameters=function(){return[{type:o.Router},{type:r.RestService}]},e.ngInjectableDef=n.ɵɵdefineInjectable({factory:function(){return new e(n.ɵɵinject(o.Router),n.ɵɵinject(r.RestService))},token:e,providedIn:"root"}),e}();function u(e){return c({redirectUrl:"/"},e)}var i=new n.InjectionToken("ACCOUNT_OPTIONS"),p=r.noop,d=function(){function e(){}return e.forRoot=function(r){return void 0===r&&(r={}),{ngModule:e,providers:[{provide:i,useValue:r},{provide:"ACCOUNT_OPTIONS",useFactory:u,deps:[i]}]}},e.decorators=[{type:n.NgModule,args:[{imports:[r.CoreModule,t.ThemeSharedModule],providers:[{provide:n.APP_INITIALIZER,multi:!0,deps:[a],useFactory:p}]}]}],e}();e.ACCOUNT_OPTIONS=i,e.AccountConfigModule=d,e.AccountConfigService=a,e.accountOptionsFactory=u,Object.defineProperty(e,"__esModule",{value:!0})})); |
|||
//# sourceMappingURL=abp-ng.account.config.umd.min.js.map
|
|||
File diff suppressed because one or more lines are too long
@ -1,10 +0,0 @@ |
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: abp-ng.account.config.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
/** |
|||
* Generated bundle index. Do not edit. |
|||
*/ |
|||
export { AccountConfigService, accountOptionsFactory, ACCOUNT_OPTIONS, AccountConfigModule } from './public-api'; |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWJwLW5nLmFjY291bnQuY29uZmlnLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGFicC9uZy5hY2NvdW50LmNvbmZpZy8iLCJzb3VyY2VzIjpbImFicC1uZy5hY2NvdW50LmNvbmZpZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUlBLGtHQUFjLGNBQWMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogR2VuZXJhdGVkIGJ1bmRsZSBpbmRleC4gRG8gbm90IGVkaXQuXG4gKi9cblxuZXhwb3J0ICogZnJvbSAnLi9wdWJsaWMtYXBpJztcbiJdfQ==
|
|||
@ -1,54 +0,0 @@ |
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/account-config.module.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
import { CoreModule, noop } from '@abp/ng.core'; |
|||
import { ThemeSharedModule } from '@abp/ng.theme.shared'; |
|||
import { APP_INITIALIZER, InjectionToken, NgModule } from '@angular/core'; |
|||
import { AccountConfigService } from './services/account-config.service'; |
|||
/** |
|||
* @record |
|||
*/ |
|||
export function AccountConfigOptions() { } |
|||
if (false) { |
|||
/** @type {?|undefined} */ |
|||
AccountConfigOptions.prototype.redirectUrl; |
|||
} |
|||
/** |
|||
* @param {?} options |
|||
* @return {?} |
|||
*/ |
|||
export function accountOptionsFactory(options) { |
|||
return Object.assign({ redirectUrl: '/' }, options); |
|||
} |
|||
/** @type {?} */ |
|||
export const ACCOUNT_OPTIONS = new InjectionToken('ACCOUNT_OPTIONS'); |
|||
const ɵ0 = noop; |
|||
export class AccountConfigModule { |
|||
/** |
|||
* @param {?=} options |
|||
* @return {?} |
|||
*/ |
|||
static forRoot(options = (/** @type {?} */ ({}))) { |
|||
return { |
|||
ngModule: AccountConfigModule, |
|||
providers: [ |
|||
{ provide: ACCOUNT_OPTIONS, useValue: options }, |
|||
{ |
|||
provide: 'ACCOUNT_OPTIONS', |
|||
useFactory: accountOptionsFactory, |
|||
deps: [ACCOUNT_OPTIONS], |
|||
}, |
|||
], |
|||
}; |
|||
} |
|||
} |
|||
AccountConfigModule.decorators = [ |
|||
{ type: NgModule, args: [{ |
|||
imports: [CoreModule, ThemeSharedModule], |
|||
providers: [{ provide: APP_INITIALIZER, multi: true, deps: [AccountConfigService], useFactory: ɵ0 }], |
|||
},] } |
|||
]; |
|||
export { ɵ0 }; |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNjb3VudC1jb25maWcubW9kdWxlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGFicC9uZy5hY2NvdW50LmNvbmZpZy8iLCJzb3VyY2VzIjpbImxpYi9hY2NvdW50LWNvbmZpZy5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLElBQUksRUFBRSxNQUFNLGNBQWMsQ0FBQztBQUNoRCxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxzQkFBc0IsQ0FBQztBQUN6RCxPQUFPLEVBQUUsZUFBZSxFQUFFLGNBQWMsRUFBdUIsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQy9GLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLG1DQUFtQyxDQUFDOzs7O0FBRXpFLDBDQUVDOzs7SUFEQywyQ0FBcUI7Ozs7OztBQUd2QixNQUFNLFVBQVUscUJBQXFCLENBQUMsT0FBNkI7SUFDakUsdUJBQ0UsV0FBVyxFQUFFLEdBQUcsSUFDYixPQUFPLEVBQ1Y7QUFDSixDQUFDOztBQUVELE1BQU0sT0FBTyxlQUFlLEdBQUcsSUFBSSxjQUFjLENBQUMsaUJBQWlCLENBQUM7V0FJNkIsSUFBSTtBQUVyRyxNQUFNLE9BQU8sbUJBQW1COzs7OztJQUM5QixNQUFNLENBQUMsT0FBTyxDQUFDLE9BQU8sR0FBRyxtQkFBQSxFQUFFLEVBQXdCO1FBQ2pELE9BQU87WUFDTCxRQUFRLEVBQUUsbUJBQW1CO1lBQzdCLFNBQVMsRUFBRTtnQkFDVCxFQUFFLE9BQU8sRUFBRSxlQUFlLEVBQUUsUUFBUSxFQUFFLE9BQU8sRUFBRTtnQkFDL0M7b0JBQ0UsT0FBTyxFQUFFLGlCQUFpQjtvQkFDMUIsVUFBVSxFQUFFLHFCQUFxQjtvQkFDakMsSUFBSSxFQUFFLENBQUMsZUFBZSxDQUFDO2lCQUN4QjthQUNGO1NBQ0YsQ0FBQztJQUNKLENBQUM7OztZQWpCRixRQUFRLFNBQUM7Z0JBQ1IsT0FBTyxFQUFFLENBQUMsVUFBVSxFQUFFLGlCQUFpQixDQUFDO2dCQUN4QyxTQUFTLEVBQUUsQ0FBQyxFQUFFLE9BQU8sRUFBRSxlQUFlLEVBQUUsS0FBSyxFQUFFLElBQUksRUFBRSxJQUFJLEVBQUUsQ0FBQyxvQkFBb0IsQ0FBQyxFQUFFLFVBQVUsSUFBTSxFQUFFLENBQUM7YUFDdkciLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb3JlTW9kdWxlLCBub29wIH0gZnJvbSAnQGFicC9uZy5jb3JlJztcclxuaW1wb3J0IHsgVGhlbWVTaGFyZWRNb2R1bGUgfSBmcm9tICdAYWJwL25nLnRoZW1lLnNoYXJlZCc7XHJcbmltcG9ydCB7IEFQUF9JTklUSUFMSVpFUiwgSW5qZWN0aW9uVG9rZW4sIE1vZHVsZVdpdGhQcm92aWRlcnMsIE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IEFjY291bnRDb25maWdTZXJ2aWNlIH0gZnJvbSAnLi9zZXJ2aWNlcy9hY2NvdW50LWNvbmZpZy5zZXJ2aWNlJztcclxuXHJcbmV4cG9ydCBpbnRlcmZhY2UgQWNjb3VudENvbmZpZ09wdGlvbnMge1xyXG4gIHJlZGlyZWN0VXJsPzogc3RyaW5nO1xyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gYWNjb3VudE9wdGlvbnNGYWN0b3J5KG9wdGlvbnM6IEFjY291bnRDb25maWdPcHRpb25zKSB7XHJcbiAgcmV0dXJuIHtcclxuICAgIHJlZGlyZWN0VXJsOiAnLycsXHJcbiAgICAuLi5vcHRpb25zLFxyXG4gIH07XHJcbn1cclxuXHJcbmV4cG9ydCBjb25zdCBBQ0NPVU5UX09QVElPTlMgPSBuZXcgSW5qZWN0aW9uVG9rZW4oJ0FDQ09VTlRfT1BUSU9OUycpO1xyXG5cclxuQE5nTW9kdWxlKHtcclxuICBpbXBvcnRzOiBbQ29yZU1vZHVsZSwgVGhlbWVTaGFyZWRNb2R1bGVdLFxyXG4gIHByb3ZpZGVyczogW3sgcHJvdmlkZTogQVBQX0lOSVRJQUxJWkVSLCBtdWx0aTogdHJ1ZSwgZGVwczogW0FjY291bnRDb25maWdTZXJ2aWNlXSwgdXNlRmFjdG9yeTogbm9vcCB9XSxcclxufSlcclxuZXhwb3J0IGNsYXNzIEFjY291bnRDb25maWdNb2R1bGUge1xyXG4gIHN0YXRpYyBmb3JSb290KG9wdGlvbnMgPSB7fSBhcyBBY2NvdW50Q29uZmlnT3B0aW9ucyk6IE1vZHVsZVdpdGhQcm92aWRlcnMge1xyXG4gICAgcmV0dXJuIHtcclxuICAgICAgbmdNb2R1bGU6IEFjY291bnRDb25maWdNb2R1bGUsXHJcbiAgICAgIHByb3ZpZGVyczogW1xyXG4gICAgICAgIHsgcHJvdmlkZTogQUNDT1VOVF9PUFRJT05TLCB1c2VWYWx1ZTogb3B0aW9ucyB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIHByb3ZpZGU6ICdBQ0NPVU5UX09QVElPTlMnLFxyXG4gICAgICAgICAgdXNlRmFjdG9yeTogYWNjb3VudE9wdGlvbnNGYWN0b3J5LFxyXG4gICAgICAgICAgZGVwczogW0FDQ09VTlRfT1BUSU9OU10sXHJcbiAgICAgICAgfSxcclxuICAgICAgXSxcclxuICAgIH07XHJcbiAgfVxyXG59XHJcbiJdfQ==
|
|||
@ -1,56 +0,0 @@ |
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/services/account-config.service.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
import { RestService, addAbpRoutes } from '@abp/ng.core'; |
|||
import { Injectable } from '@angular/core'; |
|||
import { Router } from '@angular/router'; |
|||
import * as i0 from "@angular/core"; |
|||
import * as i1 from "@angular/router"; |
|||
import * as i2 from "@abp/ng.core"; |
|||
export class AccountConfigService { |
|||
/** |
|||
* @param {?} router |
|||
* @param {?} restService |
|||
*/ |
|||
constructor(router, restService) { |
|||
this.router = router; |
|||
this.restService = restService; |
|||
addAbpRoutes({ |
|||
name: 'AbpAccount::Menu:Account', |
|||
path: 'account', |
|||
invisible: true, |
|||
layout: "application" /* application */, |
|||
children: [ |
|||
{ path: 'login', name: 'AbpAccount::Login', order: 1 }, |
|||
{ path: 'register', name: 'AbpAccount::Register', order: 2 }, |
|||
{ path: 'manage-profile', name: 'AbpAccount::ManageYourProfile', order: 3 }, |
|||
], |
|||
}); |
|||
} |
|||
} |
|||
AccountConfigService.decorators = [ |
|||
{ type: Injectable, args: [{ |
|||
providedIn: 'root', |
|||
},] } |
|||
]; |
|||
/** @nocollapse */ |
|||
AccountConfigService.ctorParameters = () => [ |
|||
{ type: Router }, |
|||
{ type: RestService } |
|||
]; |
|||
/** @nocollapse */ AccountConfigService.ngInjectableDef = i0.ɵɵdefineInjectable({ factory: function AccountConfigService_Factory() { return new AccountConfigService(i0.ɵɵinject(i1.Router), i0.ɵɵinject(i2.RestService)); }, token: AccountConfigService, providedIn: "root" }); |
|||
if (false) { |
|||
/** |
|||
* @type {?} |
|||
* @private |
|||
*/ |
|||
AccountConfigService.prototype.router; |
|||
/** |
|||
* @type {?} |
|||
* @private |
|||
*/ |
|||
AccountConfigService.prototype.restService; |
|||
} |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNjb3VudC1jb25maWcuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BhYnAvbmcuYWNjb3VudC5jb25maWcvIiwic291cmNlcyI6WyJsaWIvc2VydmljZXMvYWNjb3VudC1jb25maWcuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBZSxXQUFXLEVBQUUsWUFBWSxFQUFFLE1BQU0sY0FBYyxDQUFDO0FBQ3RFLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDM0MsT0FBTyxFQUFFLE1BQU0sRUFBRSxNQUFNLGlCQUFpQixDQUFDOzs7O0FBS3pDLE1BQU0sT0FBTyxvQkFBb0I7Ozs7O0lBQy9CLFlBQW9CLE1BQWMsRUFBVSxXQUF3QjtRQUFoRCxXQUFNLEdBQU4sTUFBTSxDQUFRO1FBQVUsZ0JBQVcsR0FBWCxXQUFXLENBQWE7UUFDbEUsWUFBWSxDQUFDO1lBQ1gsSUFBSSxFQUFFLDBCQUEwQjtZQUNoQyxJQUFJLEVBQUUsU0FBUztZQUNmLFNBQVMsRUFBRSxJQUFJO1lBQ2YsTUFBTSxpQ0FBeUI7WUFDL0IsUUFBUSxFQUFFO2dCQUNSLEVBQUUsSUFBSSxFQUFFLE9BQU8sRUFBRSxJQUFJLEVBQUUsbUJBQW1CLEVBQUUsS0FBSyxFQUFFLENBQUMsRUFBRTtnQkFDdEQsRUFBRSxJQUFJLEVBQUUsVUFBVSxFQUFFLElBQUksRUFBRSxzQkFBc0IsRUFBRSxLQUFLLEVBQUUsQ0FBQyxFQUFFO2dCQUM1RCxFQUFFLElBQUksRUFBRSxnQkFBZ0IsRUFBRSxJQUFJLEVBQUUsK0JBQStCLEVBQUUsS0FBSyxFQUFFLENBQUMsRUFBRTthQUM1RTtTQUNGLENBQUMsQ0FBQztJQUNMLENBQUM7OztZQWhCRixVQUFVLFNBQUM7Z0JBQ1YsVUFBVSxFQUFFLE1BQU07YUFDbkI7Ozs7WUFKUSxNQUFNO1lBRk8sV0FBVzs7Ozs7Ozs7SUFRbkIsc0NBQXNCOzs7OztJQUFFLDJDQUFnQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGVMYXlvdXRUeXBlLCBSZXN0U2VydmljZSwgYWRkQWJwUm91dGVzIH0gZnJvbSAnQGFicC9uZy5jb3JlJztcclxuaW1wb3J0IHsgSW5qZWN0YWJsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBSb3V0ZXIgfSBmcm9tICdAYW5ndWxhci9yb3V0ZXInO1xyXG5cclxuQEluamVjdGFibGUoe1xyXG4gIHByb3ZpZGVkSW46ICdyb290JyxcclxufSlcclxuZXhwb3J0IGNsYXNzIEFjY291bnRDb25maWdTZXJ2aWNlIHtcclxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIHJvdXRlcjogUm91dGVyLCBwcml2YXRlIHJlc3RTZXJ2aWNlOiBSZXN0U2VydmljZSkge1xyXG4gICAgYWRkQWJwUm91dGVzKHtcclxuICAgICAgbmFtZTogJ0FicEFjY291bnQ6Ok1lbnU6QWNjb3VudCcsXHJcbiAgICAgIHBhdGg6ICdhY2NvdW50JyxcclxuICAgICAgaW52aXNpYmxlOiB0cnVlLFxyXG4gICAgICBsYXlvdXQ6IGVMYXlvdXRUeXBlLmFwcGxpY2F0aW9uLFxyXG4gICAgICBjaGlsZHJlbjogW1xyXG4gICAgICAgIHsgcGF0aDogJ2xvZ2luJywgbmFtZTogJ0FicEFjY291bnQ6OkxvZ2luJywgb3JkZXI6IDEgfSxcclxuICAgICAgICB7IHBhdGg6ICdyZWdpc3RlcicsIG5hbWU6ICdBYnBBY2NvdW50OjpSZWdpc3RlcicsIG9yZGVyOiAyIH0sXHJcbiAgICAgICAgeyBwYXRoOiAnbWFuYWdlLXByb2ZpbGUnLCBuYW1lOiAnQWJwQWNjb3VudDo6TWFuYWdlWW91clByb2ZpbGUnLCBvcmRlcjogMyB9LFxyXG4gICAgICBdLFxyXG4gICAgfSk7XHJcbiAgfVxyXG59XHJcbiJdfQ==
|
|||
@ -1,8 +0,0 @@ |
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: public-api.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
export { AccountConfigService } from './lib/services/account-config.service'; |
|||
export { accountOptionsFactory, ACCOUNT_OPTIONS, AccountConfigModule } from './lib/account-config.module'; |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljLWFwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BhYnAvbmcuYWNjb3VudC5jb25maWcvIiwic291cmNlcyI6WyJwdWJsaWMtYXBpLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEscUNBQWMsdUNBQXVDLENBQUM7QUFDdEQsNEVBQWMsNkJBQTZCLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tICcuL2xpYi9zZXJ2aWNlcy9hY2NvdW50LWNvbmZpZy5zZXJ2aWNlJztcclxuZXhwb3J0ICogZnJvbSAnLi9saWIvYWNjb3VudC1jb25maWcubW9kdWxlJztcclxuIl19
|
|||
@ -1,10 +0,0 @@ |
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: abp-ng.account.config.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
/** |
|||
* Generated bundle index. Do not edit. |
|||
*/ |
|||
export { AccountConfigService, accountOptionsFactory, ACCOUNT_OPTIONS, AccountConfigModule } from './public-api'; |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWJwLW5nLmFjY291bnQuY29uZmlnLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGFicC9uZy5hY2NvdW50LmNvbmZpZy8iLCJzb3VyY2VzIjpbImFicC1uZy5hY2NvdW50LmNvbmZpZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUlBLGtHQUFjLGNBQWMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogR2VuZXJhdGVkIGJ1bmRsZSBpbmRleC4gRG8gbm90IGVkaXQuXG4gKi9cblxuZXhwb3J0ICogZnJvbSAnLi9wdWJsaWMtYXBpJztcbiJdfQ==
|
|||
@ -1,64 +0,0 @@ |
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/account-config.module.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
import * as tslib_1 from "tslib"; |
|||
import { CoreModule, noop } from '@abp/ng.core'; |
|||
import { ThemeSharedModule } from '@abp/ng.theme.shared'; |
|||
import { APP_INITIALIZER, InjectionToken, NgModule } from '@angular/core'; |
|||
import { AccountConfigService } from './services/account-config.service'; |
|||
/** |
|||
* @record |
|||
*/ |
|||
export function AccountConfigOptions() { } |
|||
if (false) { |
|||
/** @type {?|undefined} */ |
|||
AccountConfigOptions.prototype.redirectUrl; |
|||
} |
|||
/** |
|||
* @param {?} options |
|||
* @return {?} |
|||
*/ |
|||
export function accountOptionsFactory(options) { |
|||
return tslib_1.__assign({ redirectUrl: '/' }, options); |
|||
} |
|||
/** @type {?} */ |
|||
export var ACCOUNT_OPTIONS = new InjectionToken('ACCOUNT_OPTIONS'); |
|||
var ɵ0 = noop; |
|||
var AccountConfigModule = /** @class */ (function () { |
|||
function AccountConfigModule() { |
|||
} |
|||
/** |
|||
* @param {?=} options |
|||
* @return {?} |
|||
*/ |
|||
AccountConfigModule.forRoot = /** |
|||
* @param {?=} options |
|||
* @return {?} |
|||
*/ |
|||
function (options) { |
|||
if (options === void 0) { options = (/** @type {?} */ ({})); } |
|||
return { |
|||
ngModule: AccountConfigModule, |
|||
providers: [ |
|||
{ provide: ACCOUNT_OPTIONS, useValue: options }, |
|||
{ |
|||
provide: 'ACCOUNT_OPTIONS', |
|||
useFactory: accountOptionsFactory, |
|||
deps: [ACCOUNT_OPTIONS], |
|||
}, |
|||
], |
|||
}; |
|||
}; |
|||
AccountConfigModule.decorators = [ |
|||
{ type: NgModule, args: [{ |
|||
imports: [CoreModule, ThemeSharedModule], |
|||
providers: [{ provide: APP_INITIALIZER, multi: true, deps: [AccountConfigService], useFactory: ɵ0 }], |
|||
},] } |
|||
]; |
|||
return AccountConfigModule; |
|||
}()); |
|||
export { AccountConfigModule }; |
|||
export { ɵ0 }; |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNjb3VudC1jb25maWcubW9kdWxlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGFicC9uZy5hY2NvdW50LmNvbmZpZy8iLCJzb3VyY2VzIjpbImxpYi9hY2NvdW50LWNvbmZpZy5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxJQUFJLEVBQUUsTUFBTSxjQUFjLENBQUM7QUFDaEQsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sc0JBQXNCLENBQUM7QUFDekQsT0FBTyxFQUFFLGVBQWUsRUFBRSxjQUFjLEVBQXVCLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMvRixPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSxtQ0FBbUMsQ0FBQzs7OztBQUV6RSwwQ0FFQzs7O0lBREMsMkNBQXFCOzs7Ozs7QUFHdkIsTUFBTSxVQUFVLHFCQUFxQixDQUFDLE9BQTZCO0lBQ2pFLDBCQUNFLFdBQVcsRUFBRSxHQUFHLElBQ2IsT0FBTyxFQUNWO0FBQ0osQ0FBQzs7QUFFRCxNQUFNLEtBQU8sZUFBZSxHQUFHLElBQUksY0FBYyxDQUFDLGlCQUFpQixDQUFDO1NBSTZCLElBQUk7QUFGckc7SUFBQTtJQWtCQSxDQUFDOzs7OztJQWJRLDJCQUFPOzs7O0lBQWQsVUFBZSxPQUFvQztRQUFwQyx3QkFBQSxFQUFBLDZCQUFVLEVBQUUsRUFBd0I7UUFDakQsT0FBTztZQUNMLFFBQVEsRUFBRSxtQkFBbUI7WUFDN0IsU0FBUyxFQUFFO2dCQUNULEVBQUUsT0FBTyxFQUFFLGVBQWUsRUFBRSxRQUFRLEVBQUUsT0FBTyxFQUFFO2dCQUMvQztvQkFDRSxPQUFPLEVBQUUsaUJBQWlCO29CQUMxQixVQUFVLEVBQUUscUJBQXFCO29CQUNqQyxJQUFJLEVBQUUsQ0FBQyxlQUFlLENBQUM7aUJBQ3hCO2FBQ0Y7U0FDRixDQUFDO0lBQ0osQ0FBQzs7Z0JBakJGLFFBQVEsU0FBQztvQkFDUixPQUFPLEVBQUUsQ0FBQyxVQUFVLEVBQUUsaUJBQWlCLENBQUM7b0JBQ3hDLFNBQVMsRUFBRSxDQUFDLEVBQUUsT0FBTyxFQUFFLGVBQWUsRUFBRSxLQUFLLEVBQUUsSUFBSSxFQUFFLElBQUksRUFBRSxDQUFDLG9CQUFvQixDQUFDLEVBQUUsVUFBVSxJQUFNLEVBQUUsQ0FBQztpQkFDdkc7O0lBZUQsMEJBQUM7Q0FBQSxBQWxCRCxJQWtCQztTQWRZLG1CQUFtQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvcmVNb2R1bGUsIG5vb3AgfSBmcm9tICdAYWJwL25nLmNvcmUnO1xyXG5pbXBvcnQgeyBUaGVtZVNoYXJlZE1vZHVsZSB9IGZyb20gJ0BhYnAvbmcudGhlbWUuc2hhcmVkJztcclxuaW1wb3J0IHsgQVBQX0lOSVRJQUxJWkVSLCBJbmplY3Rpb25Ub2tlbiwgTW9kdWxlV2l0aFByb3ZpZGVycywgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgQWNjb3VudENvbmZpZ1NlcnZpY2UgfSBmcm9tICcuL3NlcnZpY2VzL2FjY291bnQtY29uZmlnLnNlcnZpY2UnO1xyXG5cclxuZXhwb3J0IGludGVyZmFjZSBBY2NvdW50Q29uZmlnT3B0aW9ucyB7XHJcbiAgcmVkaXJlY3RVcmw/OiBzdHJpbmc7XHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBhY2NvdW50T3B0aW9uc0ZhY3Rvcnkob3B0aW9uczogQWNjb3VudENvbmZpZ09wdGlvbnMpIHtcclxuICByZXR1cm4ge1xyXG4gICAgcmVkaXJlY3RVcmw6ICcvJyxcclxuICAgIC4uLm9wdGlvbnMsXHJcbiAgfTtcclxufVxyXG5cclxuZXhwb3J0IGNvbnN0IEFDQ09VTlRfT1BUSU9OUyA9IG5ldyBJbmplY3Rpb25Ub2tlbignQUNDT1VOVF9PUFRJT05TJyk7XHJcblxyXG5ATmdNb2R1bGUoe1xyXG4gIGltcG9ydHM6IFtDb3JlTW9kdWxlLCBUaGVtZVNoYXJlZE1vZHVsZV0sXHJcbiAgcHJvdmlkZXJzOiBbeyBwcm92aWRlOiBBUFBfSU5JVElBTElaRVIsIG11bHRpOiB0cnVlLCBkZXBzOiBbQWNjb3VudENvbmZpZ1NlcnZpY2VdLCB1c2VGYWN0b3J5OiBub29wIH1dLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgQWNjb3VudENvbmZpZ01vZHVsZSB7XHJcbiAgc3RhdGljIGZvclJvb3Qob3B0aW9ucyA9IHt9IGFzIEFjY291bnRDb25maWdPcHRpb25zKTogTW9kdWxlV2l0aFByb3ZpZGVycyB7XHJcbiAgICByZXR1cm4ge1xyXG4gICAgICBuZ01vZHVsZTogQWNjb3VudENvbmZpZ01vZHVsZSxcclxuICAgICAgcHJvdmlkZXJzOiBbXHJcbiAgICAgICAgeyBwcm92aWRlOiBBQ0NPVU5UX09QVElPTlMsIHVzZVZhbHVlOiBvcHRpb25zIH0sXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgcHJvdmlkZTogJ0FDQ09VTlRfT1BUSU9OUycsXHJcbiAgICAgICAgICB1c2VGYWN0b3J5OiBhY2NvdW50T3B0aW9uc0ZhY3RvcnksXHJcbiAgICAgICAgICBkZXBzOiBbQUNDT1VOVF9PUFRJT05TXSxcclxuICAgICAgICB9LFxyXG4gICAgICBdLFxyXG4gICAgfTtcclxuICB9XHJcbn1cclxuIl19
|
|||
@ -1,54 +0,0 @@ |
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/services/account-config.service.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
import { RestService, addAbpRoutes } from '@abp/ng.core'; |
|||
import { Injectable } from '@angular/core'; |
|||
import { Router } from '@angular/router'; |
|||
import * as i0 from "@angular/core"; |
|||
import * as i1 from "@angular/router"; |
|||
import * as i2 from "@abp/ng.core"; |
|||
var AccountConfigService = /** @class */ (function () { |
|||
function AccountConfigService(router, restService) { |
|||
this.router = router; |
|||
this.restService = restService; |
|||
addAbpRoutes({ |
|||
name: 'AbpAccount::Menu:Account', |
|||
path: 'account', |
|||
invisible: true, |
|||
layout: "application" /* application */, |
|||
children: [ |
|||
{ path: 'login', name: 'AbpAccount::Login', order: 1 }, |
|||
{ path: 'register', name: 'AbpAccount::Register', order: 2 }, |
|||
{ path: 'manage-profile', name: 'AbpAccount::ManageYourProfile', order: 3 }, |
|||
], |
|||
}); |
|||
} |
|||
AccountConfigService.decorators = [ |
|||
{ type: Injectable, args: [{ |
|||
providedIn: 'root', |
|||
},] } |
|||
]; |
|||
/** @nocollapse */ |
|||
AccountConfigService.ctorParameters = function () { return [ |
|||
{ type: Router }, |
|||
{ type: RestService } |
|||
]; }; |
|||
/** @nocollapse */ AccountConfigService.ngInjectableDef = i0.ɵɵdefineInjectable({ factory: function AccountConfigService_Factory() { return new AccountConfigService(i0.ɵɵinject(i1.Router), i0.ɵɵinject(i2.RestService)); }, token: AccountConfigService, providedIn: "root" }); |
|||
return AccountConfigService; |
|||
}()); |
|||
export { AccountConfigService }; |
|||
if (false) { |
|||
/** |
|||
* @type {?} |
|||
* @private |
|||
*/ |
|||
AccountConfigService.prototype.router; |
|||
/** |
|||
* @type {?} |
|||
* @private |
|||
*/ |
|||
AccountConfigService.prototype.restService; |
|||
} |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNjb3VudC1jb25maWcuc2VydmljZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BhYnAvbmcuYWNjb3VudC5jb25maWcvIiwic291cmNlcyI6WyJsaWIvc2VydmljZXMvYWNjb3VudC1jb25maWcuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBZSxXQUFXLEVBQUUsWUFBWSxFQUFFLE1BQU0sY0FBYyxDQUFDO0FBQ3RFLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDM0MsT0FBTyxFQUFFLE1BQU0sRUFBRSxNQUFNLGlCQUFpQixDQUFDOzs7O0FBRXpDO0lBSUUsOEJBQW9CLE1BQWMsRUFBVSxXQUF3QjtRQUFoRCxXQUFNLEdBQU4sTUFBTSxDQUFRO1FBQVUsZ0JBQVcsR0FBWCxXQUFXLENBQWE7UUFDbEUsWUFBWSxDQUFDO1lBQ1gsSUFBSSxFQUFFLDBCQUEwQjtZQUNoQyxJQUFJLEVBQUUsU0FBUztZQUNmLFNBQVMsRUFBRSxJQUFJO1lBQ2YsTUFBTSxpQ0FBeUI7WUFDL0IsUUFBUSxFQUFFO2dCQUNSLEVBQUUsSUFBSSxFQUFFLE9BQU8sRUFBRSxJQUFJLEVBQUUsbUJBQW1CLEVBQUUsS0FBSyxFQUFFLENBQUMsRUFBRTtnQkFDdEQsRUFBRSxJQUFJLEVBQUUsVUFBVSxFQUFFLElBQUksRUFBRSxzQkFBc0IsRUFBRSxLQUFLLEVBQUUsQ0FBQyxFQUFFO2dCQUM1RCxFQUFFLElBQUksRUFBRSxnQkFBZ0IsRUFBRSxJQUFJLEVBQUUsK0JBQStCLEVBQUUsS0FBSyxFQUFFLENBQUMsRUFBRTthQUM1RTtTQUNGLENBQUMsQ0FBQztJQUNMLENBQUM7O2dCQWhCRixVQUFVLFNBQUM7b0JBQ1YsVUFBVSxFQUFFLE1BQU07aUJBQ25COzs7O2dCQUpRLE1BQU07Z0JBRk8sV0FBVzs7OytCQUFqQztDQXFCQyxBQWpCRCxJQWlCQztTQWRZLG9CQUFvQjs7Ozs7O0lBQ25CLHNDQUFzQjs7Ozs7SUFBRSwyQ0FBZ0MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBlTGF5b3V0VHlwZSwgUmVzdFNlcnZpY2UsIGFkZEFicFJvdXRlcyB9IGZyb20gJ0BhYnAvbmcuY29yZSc7XHJcbmltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgUm91dGVyIH0gZnJvbSAnQGFuZ3VsYXIvcm91dGVyJztcclxuXHJcbkBJbmplY3RhYmxlKHtcclxuICBwcm92aWRlZEluOiAncm9vdCcsXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBBY2NvdW50Q29uZmlnU2VydmljZSB7XHJcbiAgY29uc3RydWN0b3IocHJpdmF0ZSByb3V0ZXI6IFJvdXRlciwgcHJpdmF0ZSByZXN0U2VydmljZTogUmVzdFNlcnZpY2UpIHtcclxuICAgIGFkZEFicFJvdXRlcyh7XHJcbiAgICAgIG5hbWU6ICdBYnBBY2NvdW50OjpNZW51OkFjY291bnQnLFxyXG4gICAgICBwYXRoOiAnYWNjb3VudCcsXHJcbiAgICAgIGludmlzaWJsZTogdHJ1ZSxcclxuICAgICAgbGF5b3V0OiBlTGF5b3V0VHlwZS5hcHBsaWNhdGlvbixcclxuICAgICAgY2hpbGRyZW46IFtcclxuICAgICAgICB7IHBhdGg6ICdsb2dpbicsIG5hbWU6ICdBYnBBY2NvdW50OjpMb2dpbicsIG9yZGVyOiAxIH0sXHJcbiAgICAgICAgeyBwYXRoOiAncmVnaXN0ZXInLCBuYW1lOiAnQWJwQWNjb3VudDo6UmVnaXN0ZXInLCBvcmRlcjogMiB9LFxyXG4gICAgICAgIHsgcGF0aDogJ21hbmFnZS1wcm9maWxlJywgbmFtZTogJ0FicEFjY291bnQ6Ok1hbmFnZVlvdXJQcm9maWxlJywgb3JkZXI6IDMgfSxcclxuICAgICAgXSxcclxuICAgIH0pO1xyXG4gIH1cclxufVxyXG4iXX0=
|
|||
@ -1,8 +0,0 @@ |
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: public-api.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
export { AccountConfigService } from './lib/services/account-config.service'; |
|||
export { accountOptionsFactory, ACCOUNT_OPTIONS, AccountConfigModule } from './lib/account-config.module'; |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljLWFwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BhYnAvbmcuYWNjb3VudC5jb25maWcvIiwic291cmNlcyI6WyJwdWJsaWMtYXBpLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEscUNBQWMsdUNBQXVDLENBQUM7QUFDdEQsNEVBQWMsNkJBQTZCLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tICcuL2xpYi9zZXJ2aWNlcy9hY2NvdW50LWNvbmZpZy5zZXJ2aWNlJztcclxuZXhwb3J0ICogZnJvbSAnLi9saWIvYWNjb3VudC1jb25maWcubW9kdWxlJztcclxuIl19
|
|||
@ -1,118 +0,0 @@ |
|||
import { addAbpRoutes, RestService, noop, CoreModule } from '@abp/ng.core'; |
|||
import { Injectable, ɵɵdefineInjectable, ɵɵinject, InjectionToken, NgModule, APP_INITIALIZER } from '@angular/core'; |
|||
import { Router } from '@angular/router'; |
|||
import { ThemeSharedModule } from '@abp/ng.theme.shared'; |
|||
|
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/services/account-config.service.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
class AccountConfigService { |
|||
/** |
|||
* @param {?} router |
|||
* @param {?} restService |
|||
*/ |
|||
constructor(router, restService) { |
|||
this.router = router; |
|||
this.restService = restService; |
|||
addAbpRoutes({ |
|||
name: 'AbpAccount::Menu:Account', |
|||
path: 'account', |
|||
invisible: true, |
|||
layout: "application" /* application */, |
|||
children: [ |
|||
{ path: 'login', name: 'AbpAccount::Login', order: 1 }, |
|||
{ path: 'register', name: 'AbpAccount::Register', order: 2 }, |
|||
{ path: 'manage-profile', name: 'AbpAccount::ManageYourProfile', order: 3 }, |
|||
], |
|||
}); |
|||
} |
|||
} |
|||
AccountConfigService.decorators = [ |
|||
{ type: Injectable, args: [{ |
|||
providedIn: 'root', |
|||
},] } |
|||
]; |
|||
/** @nocollapse */ |
|||
AccountConfigService.ctorParameters = () => [ |
|||
{ type: Router }, |
|||
{ type: RestService } |
|||
]; |
|||
/** @nocollapse */ AccountConfigService.ngInjectableDef = ɵɵdefineInjectable({ factory: function AccountConfigService_Factory() { return new AccountConfigService(ɵɵinject(Router), ɵɵinject(RestService)); }, token: AccountConfigService, providedIn: "root" }); |
|||
if (false) { |
|||
/** |
|||
* @type {?} |
|||
* @private |
|||
*/ |
|||
AccountConfigService.prototype.router; |
|||
/** |
|||
* @type {?} |
|||
* @private |
|||
*/ |
|||
AccountConfigService.prototype.restService; |
|||
} |
|||
|
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/account-config.module.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
/** |
|||
* @record |
|||
*/ |
|||
function AccountConfigOptions() { } |
|||
if (false) { |
|||
/** @type {?|undefined} */ |
|||
AccountConfigOptions.prototype.redirectUrl; |
|||
} |
|||
/** |
|||
* @param {?} options |
|||
* @return {?} |
|||
*/ |
|||
function accountOptionsFactory(options) { |
|||
return Object.assign({ redirectUrl: '/' }, options); |
|||
} |
|||
/** @type {?} */ |
|||
const ACCOUNT_OPTIONS = new InjectionToken('ACCOUNT_OPTIONS'); |
|||
const ɵ0 = noop; |
|||
class AccountConfigModule { |
|||
/** |
|||
* @param {?=} options |
|||
* @return {?} |
|||
*/ |
|||
static forRoot(options = (/** @type {?} */ ({}))) { |
|||
return { |
|||
ngModule: AccountConfigModule, |
|||
providers: [ |
|||
{ provide: ACCOUNT_OPTIONS, useValue: options }, |
|||
{ |
|||
provide: 'ACCOUNT_OPTIONS', |
|||
useFactory: accountOptionsFactory, |
|||
deps: [ACCOUNT_OPTIONS], |
|||
}, |
|||
], |
|||
}; |
|||
} |
|||
} |
|||
AccountConfigModule.decorators = [ |
|||
{ type: NgModule, args: [{ |
|||
imports: [CoreModule, ThemeSharedModule], |
|||
providers: [{ provide: APP_INITIALIZER, multi: true, deps: [AccountConfigService], useFactory: ɵ0 }], |
|||
},] } |
|||
]; |
|||
|
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: public-api.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
|
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: abp-ng.account.config.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
|
|||
export { ACCOUNT_OPTIONS, AccountConfigModule, AccountConfigService, accountOptionsFactory }; |
|||
//# sourceMappingURL=abp-ng.account.config.js.map
|
|||
@ -1 +0,0 @@ |
|||
{"version":3,"file":"abp-ng.account.config.js","sources":["ng://@abp/ng.account.config/lib/services/account-config.service.ts","ng://@abp/ng.account.config/lib/account-config.module.ts"],"sourcesContent":["import { eLayoutType, RestService, addAbpRoutes } from '@abp/ng.core';\r\nimport { Injectable } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\n\r\n@Injectable({\r\n providedIn: 'root',\r\n})\r\nexport class AccountConfigService {\r\n constructor(private router: Router, private restService: RestService) {\r\n addAbpRoutes({\r\n name: 'AbpAccount::Menu:Account',\r\n path: 'account',\r\n invisible: true,\r\n layout: eLayoutType.application,\r\n children: [\r\n { path: 'login', name: 'AbpAccount::Login', order: 1 },\r\n { path: 'register', name: 'AbpAccount::Register', order: 2 },\r\n { path: 'manage-profile', name: 'AbpAccount::ManageYourProfile', order: 3 },\r\n ],\r\n });\r\n }\r\n}\r\n","import { CoreModule, noop } from '@abp/ng.core';\r\nimport { ThemeSharedModule } from '@abp/ng.theme.shared';\r\nimport { APP_INITIALIZER, InjectionToken, ModuleWithProviders, NgModule } from '@angular/core';\r\nimport { AccountConfigService } from './services/account-config.service';\r\n\r\nexport interface AccountConfigOptions {\r\n redirectUrl?: string;\r\n}\r\n\r\nexport function accountOptionsFactory(options: AccountConfigOptions) {\r\n return {\r\n redirectUrl: '/',\r\n ...options,\r\n };\r\n}\r\n\r\nexport const ACCOUNT_OPTIONS = new InjectionToken('ACCOUNT_OPTIONS');\r\n\r\n@NgModule({\r\n imports: [CoreModule, ThemeSharedModule],\r\n providers: [{ provide: APP_INITIALIZER, multi: true, deps: [AccountConfigService], useFactory: noop }],\r\n})\r\nexport class AccountConfigModule {\r\n static forRoot(options = {} as AccountConfigOptions): ModuleWithProviders {\r\n return {\r\n ngModule: AccountConfigModule,\r\n providers: [\r\n { provide: ACCOUNT_OPTIONS, useValue: options },\r\n {\r\n provide: 'ACCOUNT_OPTIONS',\r\n useFactory: accountOptionsFactory,\r\n deps: [ACCOUNT_OPTIONS],\r\n },\r\n ],\r\n };\r\n }\r\n}\r\n"],"names":[],"mappings":";;;;;;;;;;AAAA,MAOa,oBAAoB;;;;;IAC/B,YAAoB,MAAc,EAAU,WAAwB;QAAhD,WAAM,GAAN,MAAM,CAAQ;QAAU,gBAAW,GAAX,WAAW,CAAa;QAClE,YAAY,CAAC;YACX,IAAI,EAAE,0BAA0B;YAChC,IAAI,EAAE,SAAS;YACf,SAAS,EAAE,IAAI;YACf,MAAM;YACN,QAAQ,EAAE;gBACR,EAAE,IAAI,EAAE,OAAO,EAAE,IAAI,EAAE,mBAAmB,EAAE,KAAK,EAAE,CAAC,EAAE;gBACtD,EAAE,IAAI,EAAE,UAAU,EAAE,IAAI,EAAE,sBAAsB,EAAE,KAAK,EAAE,CAAC,EAAE;gBAC5D,EAAE,IAAI,EAAE,gBAAgB,EAAE,IAAI,EAAE,+BAA+B,EAAE,KAAK,EAAE,CAAC,EAAE;aAC5E;SACF,CAAC,CAAC;KACJ;;;YAhBF,UAAU,SAAC;gBACV,UAAU,EAAE,MAAM;aACnB;;;;YAJQ,MAAM;YAFO,WAAW;;;;;;;;IAQnB,sCAAsB;;;;;IAAE,2CAAgC;;;;;;;;ACRtE;;;AAKA,mCAEC;;;IADC,2CAAqB;;;;;;AAGvB,SAAgB,qBAAqB,CAAC,OAA6B;IACjE,uBACE,WAAW,EAAE,GAAG,IACb,OAAO,EACV;CACH;;AAED,MAAa,eAAe,GAAG,IAAI,cAAc,CAAC,iBAAiB,CAAC;WAI6B,IAAI;AAErG,MAAa,mBAAmB;;;;;IAC9B,OAAO,OAAO,CAAC,OAAO,sBAAG,EAAE,EAAwB;QACjD,OAAO;YACL,QAAQ,EAAE,mBAAmB;YAC7B,SAAS,EAAE;gBACT,EAAE,OAAO,EAAE,eAAe,EAAE,QAAQ,EAAE,OAAO,EAAE;gBAC/C;oBACE,OAAO,EAAE,iBAAiB;oBAC1B,UAAU,EAAE,qBAAqB;oBACjC,IAAI,EAAE,CAAC,eAAe,CAAC;iBACxB;aACF;SACF,CAAC;KACH;;;YAjBF,QAAQ,SAAC;gBACR,OAAO,EAAE,CAAC,UAAU,EAAE,iBAAiB,CAAC;gBACxC,SAAS,EAAE,CAAC,EAAE,OAAO,EAAE,eAAe,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC,oBAAoB,CAAC,EAAE,UAAU,IAAM,EAAE,CAAC;aACvG;;;;;;;;;;;;;;;;;"} |
|||
@ -1,124 +0,0 @@ |
|||
import { addAbpRoutes, RestService, noop, CoreModule } from '@abp/ng.core'; |
|||
import { Injectable, ɵɵdefineInjectable, ɵɵinject, InjectionToken, NgModule, APP_INITIALIZER } from '@angular/core'; |
|||
import { Router } from '@angular/router'; |
|||
import { __assign } from 'tslib'; |
|||
import { ThemeSharedModule } from '@abp/ng.theme.shared'; |
|||
|
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/services/account-config.service.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
var AccountConfigService = /** @class */ (function () { |
|||
function AccountConfigService(router, restService) { |
|||
this.router = router; |
|||
this.restService = restService; |
|||
addAbpRoutes({ |
|||
name: 'AbpAccount::Menu:Account', |
|||
path: 'account', |
|||
invisible: true, |
|||
layout: "application" /* application */, |
|||
children: [ |
|||
{ path: 'login', name: 'AbpAccount::Login', order: 1 }, |
|||
{ path: 'register', name: 'AbpAccount::Register', order: 2 }, |
|||
{ path: 'manage-profile', name: 'AbpAccount::ManageYourProfile', order: 3 }, |
|||
], |
|||
}); |
|||
} |
|||
AccountConfigService.decorators = [ |
|||
{ type: Injectable, args: [{ |
|||
providedIn: 'root', |
|||
},] } |
|||
]; |
|||
/** @nocollapse */ |
|||
AccountConfigService.ctorParameters = function () { return [ |
|||
{ type: Router }, |
|||
{ type: RestService } |
|||
]; }; |
|||
/** @nocollapse */ AccountConfigService.ngInjectableDef = ɵɵdefineInjectable({ factory: function AccountConfigService_Factory() { return new AccountConfigService(ɵɵinject(Router), ɵɵinject(RestService)); }, token: AccountConfigService, providedIn: "root" }); |
|||
return AccountConfigService; |
|||
}()); |
|||
if (false) { |
|||
/** |
|||
* @type {?} |
|||
* @private |
|||
*/ |
|||
AccountConfigService.prototype.router; |
|||
/** |
|||
* @type {?} |
|||
* @private |
|||
*/ |
|||
AccountConfigService.prototype.restService; |
|||
} |
|||
|
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/account-config.module.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
/** |
|||
* @record |
|||
*/ |
|||
function AccountConfigOptions() { } |
|||
if (false) { |
|||
/** @type {?|undefined} */ |
|||
AccountConfigOptions.prototype.redirectUrl; |
|||
} |
|||
/** |
|||
* @param {?} options |
|||
* @return {?} |
|||
*/ |
|||
function accountOptionsFactory(options) { |
|||
return __assign({ redirectUrl: '/' }, options); |
|||
} |
|||
/** @type {?} */ |
|||
var ACCOUNT_OPTIONS = new InjectionToken('ACCOUNT_OPTIONS'); |
|||
var ɵ0 = noop; |
|||
var AccountConfigModule = /** @class */ (function () { |
|||
function AccountConfigModule() { |
|||
} |
|||
/** |
|||
* @param {?=} options |
|||
* @return {?} |
|||
*/ |
|||
AccountConfigModule.forRoot = /** |
|||
* @param {?=} options |
|||
* @return {?} |
|||
*/ |
|||
function (options) { |
|||
if (options === void 0) { options = (/** @type {?} */ ({})); } |
|||
return { |
|||
ngModule: AccountConfigModule, |
|||
providers: [ |
|||
{ provide: ACCOUNT_OPTIONS, useValue: options }, |
|||
{ |
|||
provide: 'ACCOUNT_OPTIONS', |
|||
useFactory: accountOptionsFactory, |
|||
deps: [ACCOUNT_OPTIONS], |
|||
}, |
|||
], |
|||
}; |
|||
}; |
|||
AccountConfigModule.decorators = [ |
|||
{ type: NgModule, args: [{ |
|||
imports: [CoreModule, ThemeSharedModule], |
|||
providers: [{ provide: APP_INITIALIZER, multi: true, deps: [AccountConfigService], useFactory: ɵ0 }], |
|||
},] } |
|||
]; |
|||
return AccountConfigModule; |
|||
}()); |
|||
|
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: public-api.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
|
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: abp-ng.account.config.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
|
|||
export { ACCOUNT_OPTIONS, AccountConfigModule, AccountConfigService, accountOptionsFactory }; |
|||
//# sourceMappingURL=abp-ng.account.config.js.map
|
|||
@ -1 +0,0 @@ |
|||
{"version":3,"file":"abp-ng.account.config.js","sources":["ng://@abp/ng.account.config/lib/services/account-config.service.ts","ng://@abp/ng.account.config/lib/account-config.module.ts"],"sourcesContent":["import { eLayoutType, RestService, addAbpRoutes } from '@abp/ng.core';\r\nimport { Injectable } from '@angular/core';\r\nimport { Router } from '@angular/router';\r\n\r\n@Injectable({\r\n providedIn: 'root',\r\n})\r\nexport class AccountConfigService {\r\n constructor(private router: Router, private restService: RestService) {\r\n addAbpRoutes({\r\n name: 'AbpAccount::Menu:Account',\r\n path: 'account',\r\n invisible: true,\r\n layout: eLayoutType.application,\r\n children: [\r\n { path: 'login', name: 'AbpAccount::Login', order: 1 },\r\n { path: 'register', name: 'AbpAccount::Register', order: 2 },\r\n { path: 'manage-profile', name: 'AbpAccount::ManageYourProfile', order: 3 },\r\n ],\r\n });\r\n }\r\n}\r\n","import { CoreModule, noop } from '@abp/ng.core';\r\nimport { ThemeSharedModule } from '@abp/ng.theme.shared';\r\nimport { APP_INITIALIZER, InjectionToken, ModuleWithProviders, NgModule } from '@angular/core';\r\nimport { AccountConfigService } from './services/account-config.service';\r\n\r\nexport interface AccountConfigOptions {\r\n redirectUrl?: string;\r\n}\r\n\r\nexport function accountOptionsFactory(options: AccountConfigOptions) {\r\n return {\r\n redirectUrl: '/',\r\n ...options,\r\n };\r\n}\r\n\r\nexport const ACCOUNT_OPTIONS = new InjectionToken('ACCOUNT_OPTIONS');\r\n\r\n@NgModule({\r\n imports: [CoreModule, ThemeSharedModule],\r\n providers: [{ provide: APP_INITIALIZER, multi: true, deps: [AccountConfigService], useFactory: noop }],\r\n})\r\nexport class AccountConfigModule {\r\n static forRoot(options = {} as AccountConfigOptions): ModuleWithProviders {\r\n return {\r\n ngModule: AccountConfigModule,\r\n providers: [\r\n { provide: ACCOUNT_OPTIONS, useValue: options },\r\n {\r\n provide: 'ACCOUNT_OPTIONS',\r\n useFactory: accountOptionsFactory,\r\n deps: [ACCOUNT_OPTIONS],\r\n },\r\n ],\r\n };\r\n }\r\n}\r\n"],"names":[],"mappings":";;;;;;;;;;;AAAA;IAQE,8BAAoB,MAAc,EAAU,WAAwB;QAAhD,WAAM,GAAN,MAAM,CAAQ;QAAU,gBAAW,GAAX,WAAW,CAAa;QAClE,YAAY,CAAC;YACX,IAAI,EAAE,0BAA0B;YAChC,IAAI,EAAE,SAAS;YACf,SAAS,EAAE,IAAI;YACf,MAAM;YACN,QAAQ,EAAE;gBACR,EAAE,IAAI,EAAE,OAAO,EAAE,IAAI,EAAE,mBAAmB,EAAE,KAAK,EAAE,CAAC,EAAE;gBACtD,EAAE,IAAI,EAAE,UAAU,EAAE,IAAI,EAAE,sBAAsB,EAAE,KAAK,EAAE,CAAC,EAAE;gBAC5D,EAAE,IAAI,EAAE,gBAAgB,EAAE,IAAI,EAAE,+BAA+B,EAAE,KAAK,EAAE,CAAC,EAAE;aAC5E;SACF,CAAC,CAAC;KACJ;;gBAhBF,UAAU,SAAC;oBACV,UAAU,EAAE,MAAM;iBACnB;;;;gBAJQ,MAAM;gBAFO,WAAW;;;+BAAjC;CAIA,IAiBC;;;;;;IAba,sCAAsB;;;;;IAAE,2CAAgC;;;;;;;;;;;ACHtE,mCAEC;;;IADC,2CAAqB;;;;;;AAGvB,SAAgB,qBAAqB,CAAC,OAA6B;IACjE,kBACE,WAAW,EAAE,GAAG,IACb,OAAO,EACV;CACH;;AAED,IAAa,eAAe,GAAG,IAAI,cAAc,CAAC,iBAAiB,CAAC;SAI6B,IAAI;AAFrG;IAAA;KAkBC;;;;;IAbQ,2BAAO;;;;IAAd,UAAe,OAAoC;QAApC,wBAAA,EAAA,6BAAU,EAAE,EAAwB;QACjD,OAAO;YACL,QAAQ,EAAE,mBAAmB;YAC7B,SAAS,EAAE;gBACT,EAAE,OAAO,EAAE,eAAe,EAAE,QAAQ,EAAE,OAAO,EAAE;gBAC/C;oBACE,OAAO,EAAE,iBAAiB;oBAC1B,UAAU,EAAE,qBAAqB;oBACjC,IAAI,EAAE,CAAC,eAAe,CAAC;iBACxB;aACF;SACF,CAAC;KACH;;gBAjBF,QAAQ,SAAC;oBACR,OAAO,EAAE,CAAC,UAAU,EAAE,iBAAiB,CAAC;oBACxC,SAAS,EAAE,CAAC,EAAE,OAAO,EAAE,eAAe,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC,oBAAoB,CAAC,EAAE,UAAU,IAAM,EAAE,CAAC;iBACvG;;IAeD,0BAAC;CAlBD;;;;;;;;;;;;;;;;"} |
|||
@ -1,11 +0,0 @@ |
|||
import { InjectionToken, ModuleWithProviders } from '@angular/core'; |
|||
export interface AccountConfigOptions { |
|||
redirectUrl?: string; |
|||
} |
|||
export declare function accountOptionsFactory(options: AccountConfigOptions): { |
|||
redirectUrl: string; |
|||
}; |
|||
export declare const ACCOUNT_OPTIONS: InjectionToken<unknown>; |
|||
export declare class AccountConfigModule { |
|||
static forRoot(options?: AccountConfigOptions): ModuleWithProviders; |
|||
} |
|||
@ -1,7 +0,0 @@ |
|||
import { RestService } from '@abp/ng.core'; |
|||
import { Router } from '@angular/router'; |
|||
export declare class AccountConfigService { |
|||
private router; |
|||
private restService; |
|||
constructor(router: Router, restService: RestService); |
|||
} |
|||
@ -1,21 +0,0 @@ |
|||
{ |
|||
"name": "@abp/ng.account.config", |
|||
"version": "1.1.0", |
|||
"publishConfig": { |
|||
"access": "public" |
|||
}, |
|||
"main": "bundles/abp-ng.account.config.umd.js", |
|||
"module": "fesm5/abp-ng.account.config.js", |
|||
"es2015": "fesm2015/abp-ng.account.config.js", |
|||
"esm5": "esm5/abp-ng.account.config.js", |
|||
"esm2015": "esm2015/abp-ng.account.config.js", |
|||
"fesm5": "fesm5/abp-ng.account.config.js", |
|||
"fesm2015": "fesm2015/abp-ng.account.config.js", |
|||
"typings": "abp-ng.account.config.d.ts", |
|||
"metadata": "abp-ng.account.config.metadata.json", |
|||
"sideEffects": false, |
|||
"dependencies": { |
|||
"tslib": "^1.9.0" |
|||
}, |
|||
"gitHead": "42d9eb857fca97c046ebac4286b6831c8b8c1887" |
|||
} |
|||
@ -1,2 +0,0 @@ |
|||
export * from './lib/services/account-config.service'; |
|||
export * from './lib/account-config.module'; |
|||
@ -1,3 +0,0 @@ |
|||
<h1> @abp/ng.account </h1> |
|||
|
|||
[docs.abp.io](https://docs.abp.io) |
|||
@ -1,15 +0,0 @@ |
|||
/** |
|||
* Generated bundle index. Do not edit. |
|||
*/ |
|||
export * from './public-api'; |
|||
export { AccountRoutingModule as ɵj } from './lib/account-routing.module'; |
|||
export { AuthWrapperComponent as ɵa } from './lib/components/auth-wrapper/auth-wrapper.component'; |
|||
export { ChangePasswordComponent as ɵg } from './lib/components/change-password/change-password.component'; |
|||
export { LoginComponent as ɵb } from './lib/components/login/login.component'; |
|||
export { ManageProfileComponent as ɵh } from './lib/components/manage-profile/manage-profile.component'; |
|||
export { PersonalSettingsComponent as ɵi } from './lib/components/personal-settings/personal-settings.component'; |
|||
export { RegisterComponent as ɵd } from './lib/components/register/register.component'; |
|||
export { TenantBoxComponent as ɵf } from './lib/components/tenant-box/tenant-box.component'; |
|||
export { Options as ɵc } from './lib/models/options'; |
|||
export { AccountService as ɵe } from './lib/services/account.service'; |
|||
export { ACCOUNT_OPTIONS as ɵl, optionsFactory as ɵk } from './lib/tokens/options.token'; |
|||
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1,20 +0,0 @@ |
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: abp-ng.account.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
/** |
|||
* Generated bundle index. Do not edit. |
|||
*/ |
|||
export { AccountProviders, AccountModule, ChangePasswordComponent, LoginComponent, ManageProfileComponent, RegisterComponent, PersonalSettingsComponent, ACCOUNT_ROUTES, optionsFactory, ACCOUNT_OPTIONS } from './public-api'; |
|||
export { AccountRoutingModule as ɵj } from './lib/account-routing.module'; |
|||
export { AuthWrapperComponent as ɵa } from './lib/components/auth-wrapper/auth-wrapper.component'; |
|||
export { ChangePasswordComponent as ɵg } from './lib/components/change-password/change-password.component'; |
|||
export { LoginComponent as ɵb } from './lib/components/login/login.component'; |
|||
export { ManageProfileComponent as ɵh } from './lib/components/manage-profile/manage-profile.component'; |
|||
export { PersonalSettingsComponent as ɵi } from './lib/components/personal-settings/personal-settings.component'; |
|||
export { RegisterComponent as ɵd } from './lib/components/register/register.component'; |
|||
export { TenantBoxComponent as ɵf } from './lib/components/tenant-box/tenant-box.component'; |
|||
export { AccountService as ɵe } from './lib/services/account.service'; |
|||
export { ACCOUNT_OPTIONS as ɵl, optionsFactory as ɵk } from './lib/tokens/options.token'; |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWJwLW5nLmFjY291bnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AYWJwL25nLmFjY291bnQvIiwic291cmNlcyI6WyJhYnAtbmcuYWNjb3VudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUlBLGdOQUFjLGNBQWMsQ0FBQztBQUU3QixPQUFPLEVBQUMsb0JBQW9CLElBQUksRUFBRSxFQUFDLE1BQU0sOEJBQThCLENBQUM7QUFDeEUsT0FBTyxFQUFDLG9CQUFvQixJQUFJLEVBQUUsRUFBQyxNQUFNLHNEQUFzRCxDQUFDO0FBQ2hHLE9BQU8sRUFBQyx1QkFBdUIsSUFBSSxFQUFFLEVBQUMsTUFBTSw0REFBNEQsQ0FBQztBQUN6RyxPQUFPLEVBQUMsY0FBYyxJQUFJLEVBQUUsRUFBQyxNQUFNLHdDQUF3QyxDQUFDO0FBQzVFLE9BQU8sRUFBQyxzQkFBc0IsSUFBSSxFQUFFLEVBQUMsTUFBTSwwREFBMEQsQ0FBQztBQUN0RyxPQUFPLEVBQUMseUJBQXlCLElBQUksRUFBRSxFQUFDLE1BQU0sZ0VBQWdFLENBQUM7QUFDL0csT0FBTyxFQUFDLGlCQUFpQixJQUFJLEVBQUUsRUFBQyxNQUFNLDhDQUE4QyxDQUFDO0FBQ3JGLE9BQU8sRUFBQyxrQkFBa0IsSUFBSSxFQUFFLEVBQUMsTUFBTSxrREFBa0QsQ0FBQztBQUUxRixPQUFPLEVBQUMsY0FBYyxJQUFJLEVBQUUsRUFBQyxNQUFNLGdDQUFnQyxDQUFDO0FBQ3BFLE9BQU8sRUFBQyxlQUFlLElBQUksRUFBRSxFQUFDLGNBQWMsSUFBSSxFQUFFLEVBQUMsTUFBTSw0QkFBNEIsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogR2VuZXJhdGVkIGJ1bmRsZSBpbmRleC4gRG8gbm90IGVkaXQuXG4gKi9cblxuZXhwb3J0ICogZnJvbSAnLi9wdWJsaWMtYXBpJztcblxuZXhwb3J0IHtBY2NvdW50Um91dGluZ01vZHVsZSBhcyDJtWp9IGZyb20gJy4vbGliL2FjY291bnQtcm91dGluZy5tb2R1bGUnO1xuZXhwb3J0IHtBdXRoV3JhcHBlckNvbXBvbmVudCBhcyDJtWF9IGZyb20gJy4vbGliL2NvbXBvbmVudHMvYXV0aC13cmFwcGVyL2F1dGgtd3JhcHBlci5jb21wb25lbnQnO1xuZXhwb3J0IHtDaGFuZ2VQYXNzd29yZENvbXBvbmVudCBhcyDJtWd9IGZyb20gJy4vbGliL2NvbXBvbmVudHMvY2hhbmdlLXBhc3N3b3JkL2NoYW5nZS1wYXNzd29yZC5jb21wb25lbnQnO1xuZXhwb3J0IHtMb2dpbkNvbXBvbmVudCBhcyDJtWJ9IGZyb20gJy4vbGliL2NvbXBvbmVudHMvbG9naW4vbG9naW4uY29tcG9uZW50JztcbmV4cG9ydCB7TWFuYWdlUHJvZmlsZUNvbXBvbmVudCBhcyDJtWh9IGZyb20gJy4vbGliL2NvbXBvbmVudHMvbWFuYWdlLXByb2ZpbGUvbWFuYWdlLXByb2ZpbGUuY29tcG9uZW50JztcbmV4cG9ydCB7UGVyc29uYWxTZXR0aW5nc0NvbXBvbmVudCBhcyDJtWl9IGZyb20gJy4vbGliL2NvbXBvbmVudHMvcGVyc29uYWwtc2V0dGluZ3MvcGVyc29uYWwtc2V0dGluZ3MuY29tcG9uZW50JztcbmV4cG9ydCB7UmVnaXN0ZXJDb21wb25lbnQgYXMgybVkfSBmcm9tICcuL2xpYi9jb21wb25lbnRzL3JlZ2lzdGVyL3JlZ2lzdGVyLmNvbXBvbmVudCc7XG5leHBvcnQge1RlbmFudEJveENvbXBvbmVudCBhcyDJtWZ9IGZyb20gJy4vbGliL2NvbXBvbmVudHMvdGVuYW50LWJveC90ZW5hbnQtYm94LmNvbXBvbmVudCc7XG5leHBvcnQge09wdGlvbnMgYXMgybVjfSBmcm9tICcuL2xpYi9tb2RlbHMvb3B0aW9ucyc7XG5leHBvcnQge0FjY291bnRTZXJ2aWNlIGFzIMm1ZX0gZnJvbSAnLi9saWIvc2VydmljZXMvYWNjb3VudC5zZXJ2aWNlJztcbmV4cG9ydCB7QUNDT1VOVF9PUFRJT05TIGFzIMm1bCxvcHRpb25zRmFjdG9yeSBhcyDJtWt9IGZyb20gJy4vbGliL3Rva2Vucy9vcHRpb25zLnRva2VuJzsiXX0=
|
|||
@ -1,36 +0,0 @@ |
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/account-routing.module.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
import { DynamicLayoutComponent } from '@abp/ng.core'; |
|||
import { NgModule } from '@angular/core'; |
|||
import { RouterModule } from '@angular/router'; |
|||
import { LoginComponent } from './components/login/login.component'; |
|||
import { ManageProfileComponent } from './components/manage-profile/manage-profile.component'; |
|||
import { RegisterComponent } from './components/register/register.component'; |
|||
/** @type {?} */ |
|||
const routes = [ |
|||
{ path: '', pathMatch: 'full', redirectTo: 'login' }, |
|||
{ |
|||
path: '', |
|||
component: DynamicLayoutComponent, |
|||
children: [ |
|||
{ path: 'login', component: LoginComponent }, |
|||
{ path: 'register', component: RegisterComponent }, |
|||
{ |
|||
path: 'manage-profile', |
|||
component: ManageProfileComponent, |
|||
}, |
|||
], |
|||
}, |
|||
]; |
|||
export class AccountRoutingModule { |
|||
} |
|||
AccountRoutingModule.decorators = [ |
|||
{ type: NgModule, args: [{ |
|||
imports: [RouterModule.forChild(routes)], |
|||
exports: [RouterModule], |
|||
},] } |
|||
]; |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNjb3VudC1yb3V0aW5nLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BhYnAvbmcuYWNjb3VudC8iLCJzb3VyY2VzIjpbImxpYi9hY2NvdW50LXJvdXRpbmcubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sY0FBYyxDQUFDO0FBQ3RELE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUFFLFlBQVksRUFBVSxNQUFNLGlCQUFpQixDQUFDO0FBQ3ZELE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxvQ0FBb0MsQ0FBQztBQUNwRSxPQUFPLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSxzREFBc0QsQ0FBQztBQUM5RixPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSwwQ0FBMEMsQ0FBQzs7TUFFdkUsTUFBTSxHQUFXO0lBQ3JCLEVBQUUsSUFBSSxFQUFFLEVBQUUsRUFBRSxTQUFTLEVBQUUsTUFBTSxFQUFFLFVBQVUsRUFBRSxPQUFPLEVBQUU7SUFDcEQ7UUFDRSxJQUFJLEVBQUUsRUFBRTtRQUNSLFNBQVMsRUFBRSxzQkFBc0I7UUFDakMsUUFBUSxFQUFFO1lBQ1IsRUFBRSxJQUFJLEVBQUUsT0FBTyxFQUFFLFNBQVMsRUFBRSxjQUFjLEVBQUU7WUFDNUMsRUFBRSxJQUFJLEVBQUUsVUFBVSxFQUFFLFNBQVMsRUFBRSxpQkFBaUIsRUFBRTtZQUNsRDtnQkFDRSxJQUFJLEVBQUUsZ0JBQWdCO2dCQUN0QixTQUFTLEVBQUUsc0JBQXNCO2FBQ2xDO1NBQ0Y7S0FDRjtDQUNGO0FBTUQsTUFBTSxPQUFPLG9CQUFvQjs7O1lBSmhDLFFBQVEsU0FBQztnQkFDUixPQUFPLEVBQUUsQ0FBQyxZQUFZLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxDQUFDO2dCQUN4QyxPQUFPLEVBQUUsQ0FBQyxZQUFZLENBQUM7YUFDeEIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBEeW5hbWljTGF5b3V0Q29tcG9uZW50IH0gZnJvbSAnQGFicC9uZy5jb3JlJztcclxuaW1wb3J0IHsgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgUm91dGVyTW9kdWxlLCBSb3V0ZXMgfSBmcm9tICdAYW5ndWxhci9yb3V0ZXInO1xyXG5pbXBvcnQgeyBMb2dpbkNvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9sb2dpbi9sb2dpbi5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBNYW5hZ2VQcm9maWxlQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL21hbmFnZS1wcm9maWxlL21hbmFnZS1wcm9maWxlLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFJlZ2lzdGVyQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL3JlZ2lzdGVyL3JlZ2lzdGVyLmNvbXBvbmVudCc7XHJcblxyXG5jb25zdCByb3V0ZXM6IFJvdXRlcyA9IFtcclxuICB7IHBhdGg6ICcnLCBwYXRoTWF0Y2g6ICdmdWxsJywgcmVkaXJlY3RUbzogJ2xvZ2luJyB9LFxyXG4gIHtcclxuICAgIHBhdGg6ICcnLFxyXG4gICAgY29tcG9uZW50OiBEeW5hbWljTGF5b3V0Q29tcG9uZW50LFxyXG4gICAgY2hpbGRyZW46IFtcclxuICAgICAgeyBwYXRoOiAnbG9naW4nLCBjb21wb25lbnQ6IExvZ2luQ29tcG9uZW50IH0sXHJcbiAgICAgIHsgcGF0aDogJ3JlZ2lzdGVyJywgY29tcG9uZW50OiBSZWdpc3RlckNvbXBvbmVudCB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgcGF0aDogJ21hbmFnZS1wcm9maWxlJyxcclxuICAgICAgICBjb21wb25lbnQ6IE1hbmFnZVByb2ZpbGVDb21wb25lbnQsXHJcbiAgICAgIH0sXHJcbiAgICBdLFxyXG4gIH0sXHJcbl07XHJcblxyXG5ATmdNb2R1bGUoe1xyXG4gIGltcG9ydHM6IFtSb3V0ZXJNb2R1bGUuZm9yQ2hpbGQocm91dGVzKV0sXHJcbiAgZXhwb3J0czogW1JvdXRlck1vZHVsZV0sXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBBY2NvdW50Um91dGluZ01vZHVsZSB7fVxyXG4iXX0=
|
|||
@ -1,54 +0,0 @@ |
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/account.module.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
import { CoreModule } from '@abp/ng.core'; |
|||
import { ThemeSharedModule } from '@abp/ng.theme.shared'; |
|||
import { NgModule } from '@angular/core'; |
|||
import { NgbDropdownModule } from '@ng-bootstrap/ng-bootstrap'; |
|||
import { NgxValidateCoreModule } from '@ngx-validate/core'; |
|||
import { TableModule } from 'primeng/table'; |
|||
import { AccountRoutingModule } from './account-routing.module'; |
|||
import { ChangePasswordComponent } from './components/change-password/change-password.component'; |
|||
import { LoginComponent } from './components/login/login.component'; |
|||
import { ManageProfileComponent } from './components/manage-profile/manage-profile.component'; |
|||
import { PersonalSettingsComponent } from './components/personal-settings/personal-settings.component'; |
|||
import { RegisterComponent } from './components/register/register.component'; |
|||
import { TenantBoxComponent } from './components/tenant-box/tenant-box.component'; |
|||
import { ACCOUNT_OPTIONS, optionsFactory } from './tokens/options.token'; |
|||
import { AuthWrapperComponent } from './components/auth-wrapper/auth-wrapper.component'; |
|||
export class AccountModule { |
|||
} |
|||
AccountModule.decorators = [ |
|||
{ type: NgModule, args: [{ |
|||
declarations: [ |
|||
AuthWrapperComponent, |
|||
LoginComponent, |
|||
RegisterComponent, |
|||
TenantBoxComponent, |
|||
ChangePasswordComponent, |
|||
ManageProfileComponent, |
|||
PersonalSettingsComponent, |
|||
], |
|||
imports: [CoreModule, AccountRoutingModule, ThemeSharedModule, TableModule, NgbDropdownModule, NgxValidateCoreModule], |
|||
exports: [], |
|||
},] } |
|||
]; |
|||
/** |
|||
* |
|||
* @deprecated since version 0.9 |
|||
* @param {?=} options |
|||
* @return {?} |
|||
*/ |
|||
export function AccountProviders(options = (/** @type {?} */ ({}))) { |
|||
return [ |
|||
{ provide: ACCOUNT_OPTIONS, useValue: options }, |
|||
{ |
|||
provide: 'ACCOUNT_OPTIONS', |
|||
useFactory: optionsFactory, |
|||
deps: [ACCOUNT_OPTIONS], |
|||
}, |
|||
]; |
|||
} |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNjb3VudC5tb2R1bGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AYWJwL25nLmFjY291bnQvIiwic291cmNlcyI6WyJsaWIvYWNjb3VudC5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sY0FBYyxDQUFDO0FBQzFDLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBQ3pELE9BQU8sRUFBRSxRQUFRLEVBQVksTUFBTSxlQUFlLENBQUM7QUFDbkQsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sNEJBQTRCLENBQUM7QUFDL0QsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0sb0JBQW9CLENBQUM7QUFDM0QsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUM1QyxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQztBQUNoRSxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsTUFBTSx3REFBd0QsQ0FBQztBQUNqRyxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sb0NBQW9DLENBQUM7QUFDcEUsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sc0RBQXNELENBQUM7QUFDOUYsT0FBTyxFQUFFLHlCQUF5QixFQUFFLE1BQU0sNERBQTRELENBQUM7QUFDdkcsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sMENBQTBDLENBQUM7QUFDN0UsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sOENBQThDLENBQUM7QUFFbEYsT0FBTyxFQUFFLGVBQWUsRUFBRSxjQUFjLEVBQUUsTUFBTSx3QkFBd0IsQ0FBQztBQUN6RSxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSxrREFBa0QsQ0FBQztBQWV4RixNQUFNLE9BQU8sYUFBYTs7O1lBYnpCLFFBQVEsU0FBQztnQkFDUixZQUFZLEVBQUU7b0JBQ1osb0JBQW9CO29CQUNwQixjQUFjO29CQUNkLGlCQUFpQjtvQkFDakIsa0JBQWtCO29CQUNsQix1QkFBdUI7b0JBQ3ZCLHNCQUFzQjtvQkFDdEIseUJBQXlCO2lCQUMxQjtnQkFDRCxPQUFPLEVBQUUsQ0FBQyxVQUFVLEVBQUUsb0JBQW9CLEVBQUUsaUJBQWlCLEVBQUUsV0FBVyxFQUFFLGlCQUFpQixFQUFFLHFCQUFxQixDQUFDO2dCQUNySCxPQUFPLEVBQUUsRUFBRTthQUNaOzs7Ozs7OztBQU9ELE1BQU0sVUFBVSxnQkFBZ0IsQ0FBQyxPQUFPLEdBQUcsbUJBQUEsRUFBRSxFQUFXO0lBQ3RELE9BQU87UUFDTCxFQUFFLE9BQU8sRUFBRSxlQUFlLEVBQUUsUUFBUSxFQUFFLE9BQU8sRUFBRTtRQUMvQztZQUNFLE9BQU8sRUFBRSxpQkFBaUI7WUFDMUIsVUFBVSxFQUFFLGNBQWM7WUFDMUIsSUFBSSxFQUFFLENBQUMsZUFBZSxDQUFDO1NBQ3hCO0tBQ0YsQ0FBQztBQUNKLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb3JlTW9kdWxlIH0gZnJvbSAnQGFicC9uZy5jb3JlJztcclxuaW1wb3J0IHsgVGhlbWVTaGFyZWRNb2R1bGUgfSBmcm9tICdAYWJwL25nLnRoZW1lLnNoYXJlZCc7XHJcbmltcG9ydCB7IE5nTW9kdWxlLCBQcm92aWRlciB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBOZ2JEcm9wZG93bk1vZHVsZSB9IGZyb20gJ0BuZy1ib290c3RyYXAvbmctYm9vdHN0cmFwJztcclxuaW1wb3J0IHsgTmd4VmFsaWRhdGVDb3JlTW9kdWxlIH0gZnJvbSAnQG5neC12YWxpZGF0ZS9jb3JlJztcclxuaW1wb3J0IHsgVGFibGVNb2R1bGUgfSBmcm9tICdwcmltZW5nL3RhYmxlJztcclxuaW1wb3J0IHsgQWNjb3VudFJvdXRpbmdNb2R1bGUgfSBmcm9tICcuL2FjY291bnQtcm91dGluZy5tb2R1bGUnO1xyXG5pbXBvcnQgeyBDaGFuZ2VQYXNzd29yZENvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9jaGFuZ2UtcGFzc3dvcmQvY2hhbmdlLXBhc3N3b3JkLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IExvZ2luQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2xvZ2luL2xvZ2luLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IE1hbmFnZVByb2ZpbGVDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvbWFuYWdlLXByb2ZpbGUvbWFuYWdlLXByb2ZpbGUuY29tcG9uZW50JztcclxuaW1wb3J0IHsgUGVyc29uYWxTZXR0aW5nc0NvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9wZXJzb25hbC1zZXR0aW5ncy9wZXJzb25hbC1zZXR0aW5ncy5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBSZWdpc3RlckNvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9yZWdpc3Rlci9yZWdpc3Rlci5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBUZW5hbnRCb3hDb21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvdGVuYW50LWJveC90ZW5hbnQtYm94LmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IE9wdGlvbnMgfSBmcm9tICcuL21vZGVscy9vcHRpb25zJztcclxuaW1wb3J0IHsgQUNDT1VOVF9PUFRJT05TLCBvcHRpb25zRmFjdG9yeSB9IGZyb20gJy4vdG9rZW5zL29wdGlvbnMudG9rZW4nO1xyXG5pbXBvcnQgeyBBdXRoV3JhcHBlckNvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9hdXRoLXdyYXBwZXIvYXV0aC13cmFwcGVyLmNvbXBvbmVudCc7XHJcblxyXG5ATmdNb2R1bGUoe1xyXG4gIGRlY2xhcmF0aW9uczogW1xyXG4gICAgQXV0aFdyYXBwZXJDb21wb25lbnQsXHJcbiAgICBMb2dpbkNvbXBvbmVudCxcclxuICAgIFJlZ2lzdGVyQ29tcG9uZW50LFxyXG4gICAgVGVuYW50Qm94Q29tcG9uZW50LFxyXG4gICAgQ2hhbmdlUGFzc3dvcmRDb21wb25lbnQsXHJcbiAgICBNYW5hZ2VQcm9maWxlQ29tcG9uZW50LFxyXG4gICAgUGVyc29uYWxTZXR0aW5nc0NvbXBvbmVudCxcclxuICBdLFxyXG4gIGltcG9ydHM6IFtDb3JlTW9kdWxlLCBBY2NvdW50Um91dGluZ01vZHVsZSwgVGhlbWVTaGFyZWRNb2R1bGUsIFRhYmxlTW9kdWxlLCBOZ2JEcm9wZG93bk1vZHVsZSwgTmd4VmFsaWRhdGVDb3JlTW9kdWxlXSxcclxuICBleHBvcnRzOiBbXSxcclxufSlcclxuZXhwb3J0IGNsYXNzIEFjY291bnRNb2R1bGUge31cclxuXHJcbi8qKlxyXG4gKlxyXG4gKiBAZGVwcmVjYXRlZCBzaW5jZSB2ZXJzaW9uIDAuOVxyXG4gKi9cclxuZXhwb3J0IGZ1bmN0aW9uIEFjY291bnRQcm92aWRlcnMob3B0aW9ucyA9IHt9IGFzIE9wdGlvbnMpOiBQcm92aWRlcltdIHtcclxuICByZXR1cm4gW1xyXG4gICAgeyBwcm92aWRlOiBBQ0NPVU5UX09QVElPTlMsIHVzZVZhbHVlOiBvcHRpb25zIH0sXHJcbiAgICB7XHJcbiAgICAgIHByb3ZpZGU6ICdBQ0NPVU5UX09QVElPTlMnLFxyXG4gICAgICB1c2VGYWN0b3J5OiBvcHRpb25zRmFjdG9yeSxcclxuICAgICAgZGVwczogW0FDQ09VTlRfT1BUSU9OU10sXHJcbiAgICB9LFxyXG4gIF07XHJcbn1cclxuIl19
|
|||
@ -1,25 +0,0 @@ |
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/components/auth-wrapper/auth-wrapper.component.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
import { Component, Input, TemplateRef } from '@angular/core'; |
|||
export class AuthWrapperComponent { |
|||
} |
|||
AuthWrapperComponent.decorators = [ |
|||
{ type: Component, args: [{ |
|||
selector: 'abp-auth-wrapper', |
|||
template: "<div class=\"row\">\r\n <div class=\"mx-auto col col-md-5\">\r\n <abp-tenant-box></abp-tenant-box>\r\n\r\n <div class=\"abp-account-container\">\r\n <div class=\"card mt-3 shadow-sm rounded\">\r\n <div class=\"card-body p-5\">\r\n <ng-content *ngTemplateOutlet=\"mainContentRef\"></ng-content>\r\n </div>\r\n <ng-content *ngTemplateOutlet=\"cancelContentRef\"></ng-content>\r\n </div>\r\n </div>\r\n </div>\r\n</div>\r\n" |
|||
}] } |
|||
]; |
|||
AuthWrapperComponent.propDecorators = { |
|||
mainContentRef: [{ type: Input }], |
|||
cancelContentRef: [{ type: Input }] |
|||
}; |
|||
if (false) { |
|||
/** @type {?} */ |
|||
AuthWrapperComponent.prototype.mainContentRef; |
|||
/** @type {?} */ |
|||
AuthWrapperComponent.prototype.cancelContentRef; |
|||
} |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXV0aC13cmFwcGVyLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BhYnAvbmcuYWNjb3VudC8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnRzL2F1dGgtd3JhcHBlci9hdXRoLXdyYXBwZXIuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsV0FBVyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBTTlELE1BQU0sT0FBTyxvQkFBb0I7OztZQUpoQyxTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLGtCQUFrQjtnQkFDNUIsbWVBQTRDO2FBQzdDOzs7NkJBRUUsS0FBSzsrQkFHTCxLQUFLOzs7O0lBSE4sOENBQ2lDOztJQUVqQyxnREFDbUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIElucHV0LCBUZW1wbGF0ZVJlZiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgc2VsZWN0b3I6ICdhYnAtYXV0aC13cmFwcGVyJyxcclxuICB0ZW1wbGF0ZVVybDogJy4vYXV0aC13cmFwcGVyLmNvbXBvbmVudC5odG1sJyxcclxufSlcclxuZXhwb3J0IGNsYXNzIEF1dGhXcmFwcGVyQ29tcG9uZW50IHtcclxuICBASW5wdXQoKVxyXG4gIG1haW5Db250ZW50UmVmOiBUZW1wbGF0ZVJlZjxhbnk+O1xyXG5cclxuICBASW5wdXQoKVxyXG4gIGNhbmNlbENvbnRlbnRSZWY6IFRlbXBsYXRlUmVmPGFueT47XHJcbn1cclxuIl19
|
|||
File diff suppressed because one or more lines are too long
@ -1,11 +0,0 @@ |
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/components/index.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
export { ChangePasswordComponent } from './change-password/change-password.component'; |
|||
export { LoginComponent } from './login/login.component'; |
|||
export { ManageProfileComponent } from './manage-profile/manage-profile.component'; |
|||
export { RegisterComponent } from './register/register.component'; |
|||
export { PersonalSettingsComponent } from './personal-settings/personal-settings.component'; |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AYWJwL25nLmFjY291bnQvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50cy9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLHdDQUFjLDZDQUE2QyxDQUFDO0FBQzVELCtCQUFjLHlCQUF5QixDQUFDO0FBQ3hDLHVDQUFjLDJDQUEyQyxDQUFDO0FBQzFELGtDQUFjLCtCQUErQixDQUFDO0FBQzlDLDBDQUFjLGlEQUFpRCxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSAnLi9jaGFuZ2UtcGFzc3dvcmQvY2hhbmdlLXBhc3N3b3JkLmNvbXBvbmVudCc7XHJcbmV4cG9ydCAqIGZyb20gJy4vbG9naW4vbG9naW4uY29tcG9uZW50JztcclxuZXhwb3J0ICogZnJvbSAnLi9tYW5hZ2UtcHJvZmlsZS9tYW5hZ2UtcHJvZmlsZS5jb21wb25lbnQnO1xyXG5leHBvcnQgKiBmcm9tICcuL3JlZ2lzdGVyL3JlZ2lzdGVyLmNvbXBvbmVudCc7XHJcbmV4cG9ydCAqIGZyb20gJy4vcGVyc29uYWwtc2V0dGluZ3MvcGVyc29uYWwtc2V0dGluZ3MuY29tcG9uZW50JztcclxuIl19
|
|||
File diff suppressed because one or more lines are too long
@ -1,25 +0,0 @@ |
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/components/manage-profile/manage-profile.component.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
import { fadeIn } from '@abp/ng.theme.shared'; |
|||
import { transition, trigger, useAnimation } from '@angular/animations'; |
|||
import { Component } from '@angular/core'; |
|||
export class ManageProfileComponent { |
|||
constructor() { |
|||
this.selectedTab = 0; |
|||
} |
|||
} |
|||
ManageProfileComponent.decorators = [ |
|||
{ type: Component, args: [{ |
|||
selector: 'abp-manage-profile', |
|||
template: "<div id=\"AbpContentToolbar\"></div>\r\n\r\n<div class=\"card border-0 shadow-sm\">\r\n <div class=\"card-body\">\r\n <div class=\"row\">\r\n <div class=\"col-3\">\r\n <ul class=\"nav flex-column nav-pills\" id=\"nav-tab\" role=\"tablist\">\r\n <li class=\"nav-item\" (click)=\"selectedTab = 0\">\r\n <a class=\"nav-link\" [ngClass]=\"{ active: selectedTab === 0 }\" role=\"tab\" href=\"javascript:void(0)\">{{\r\n 'AbpUi::ChangePassword' | abpLocalization\r\n }}</a>\r\n </li>\r\n <li class=\"nav-item\" (click)=\"selectedTab = 1\">\r\n <a class=\"nav-link\" [ngClass]=\"{ active: selectedTab === 1 }\" role=\"tab\" href=\"javascript:void(0)\">{{\r\n 'AbpAccount::PersonalSettings' | abpLocalization\r\n }}</a>\r\n </li>\r\n </ul>\r\n </div>\r\n <div class=\"col-9\">\r\n <div class=\"tab-content\" *ngIf=\"selectedTab === 0\" [@fadeIn]>\r\n <div class=\"tab-pane active\" role=\"tabpanel\">\r\n <h4>\r\n {{ 'AbpIdentity::ChangePassword' | abpLocalization }}\r\n <hr />\r\n </h4>\r\n <abp-change-password-form></abp-change-password-form>\r\n </div>\r\n </div>\r\n <div class=\"tab-content\" *ngIf=\"selectedTab === 1\" [@fadeIn]>\r\n <div class=\"tab-pane active\" role=\"tabpanel\">\r\n <h4>\r\n {{ 'AbpIdentity::PersonalSettings' | abpLocalization }}\r\n <hr />\r\n </h4>\r\n <abp-personal-settings-form></abp-personal-settings-form>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n</div>\r\n", |
|||
animations: [trigger('fadeIn', [transition(':enter', useAnimation(fadeIn))])] |
|||
}] } |
|||
]; |
|||
if (false) { |
|||
/** @type {?} */ |
|||
ManageProfileComponent.prototype.selectedTab; |
|||
} |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFuYWdlLXByb2ZpbGUuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGFicC9uZy5hY2NvdW50LyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvbWFuYWdlLXByb2ZpbGUvbWFuYWdlLXByb2ZpbGUuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLE1BQU0sRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBQzlDLE9BQU8sRUFBRSxVQUFVLEVBQUUsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLHFCQUFxQixDQUFDO0FBQ3hFLE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFPMUMsTUFBTSxPQUFPLHNCQUFzQjtJQUxuQztRQU1FLGdCQUFXLEdBQUcsQ0FBQyxDQUFDO0lBQ2xCLENBQUM7OztZQVBBLFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsb0JBQW9CO2dCQUM5QixtdERBQThDO2dCQUM5QyxVQUFVLEVBQUUsQ0FBQyxPQUFPLENBQUMsUUFBUSxFQUFFLENBQUMsVUFBVSxDQUFDLFFBQVEsRUFBRSxZQUFZLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7YUFDOUU7Ozs7SUFFQyw2Q0FBZ0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBmYWRlSW4gfSBmcm9tICdAYWJwL25nLnRoZW1lLnNoYXJlZCc7XHJcbmltcG9ydCB7IHRyYW5zaXRpb24sIHRyaWdnZXIsIHVzZUFuaW1hdGlvbiB9IGZyb20gJ0Bhbmd1bGFyL2FuaW1hdGlvbnMnO1xyXG5pbXBvcnQgeyBDb21wb25lbnQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnYWJwLW1hbmFnZS1wcm9maWxlJyxcclxuICB0ZW1wbGF0ZVVybDogJy4vbWFuYWdlLXByb2ZpbGUuY29tcG9uZW50Lmh0bWwnLFxyXG4gIGFuaW1hdGlvbnM6IFt0cmlnZ2VyKCdmYWRlSW4nLCBbdHJhbnNpdGlvbignOmVudGVyJywgdXNlQW5pbWF0aW9uKGZhZGVJbikpXSldLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgTWFuYWdlUHJvZmlsZUNvbXBvbmVudCB7XHJcbiAgc2VsZWN0ZWRUYWIgPSAwO1xyXG59XHJcbiJdfQ==
|
|||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1,22 +0,0 @@ |
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/constants/routes.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
/** |
|||
* |
|||
* @deprecated since version 0.9 |
|||
* @type {?} |
|||
*/ |
|||
export const ACCOUNT_ROUTES = { |
|||
routes: (/** @type {?} */ ([ |
|||
{ |
|||
name: 'Account', |
|||
path: 'account', |
|||
invisible: true, |
|||
layout: "application" /* application */, |
|||
children: [{ path: 'login', name: 'Login', order: 1 }, { path: 'register', name: 'Register', order: 2 }], |
|||
}, |
|||
])), |
|||
}; |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicm91dGVzLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGFicC9uZy5hY2NvdW50LyIsInNvdXJjZXMiOlsibGliL2NvbnN0YW50cy9yb3V0ZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQU1BLE1BQU0sT0FBTyxjQUFjLEdBQUc7SUFDNUIsTUFBTSxFQUFFLG1CQUFBO1FBQ047WUFDRSxJQUFJLEVBQUUsU0FBUztZQUNmLElBQUksRUFBRSxTQUFTO1lBQ2YsU0FBUyxFQUFFLElBQUk7WUFDZixNQUFNLGlDQUF5QjtZQUMvQixRQUFRLEVBQUUsQ0FBQyxFQUFFLElBQUksRUFBRSxPQUFPLEVBQUUsSUFBSSxFQUFFLE9BQU8sRUFBRSxLQUFLLEVBQUUsQ0FBQyxFQUFFLEVBQUUsRUFBRSxJQUFJLEVBQUUsVUFBVSxFQUFFLElBQUksRUFBRSxVQUFVLEVBQUUsS0FBSyxFQUFFLENBQUMsRUFBRSxDQUFDO1NBQ3pHO0tBQ0YsRUFBbUI7Q0FDckIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBBQlAsIGVMYXlvdXRUeXBlIH0gZnJvbSAnQGFicC9uZy5jb3JlJztcclxuXHJcbi8qKlxyXG4gKlxyXG4gKiBAZGVwcmVjYXRlZCBzaW5jZSB2ZXJzaW9uIDAuOVxyXG4gKi9cclxuZXhwb3J0IGNvbnN0IEFDQ09VTlRfUk9VVEVTID0ge1xyXG4gIHJvdXRlczogW1xyXG4gICAge1xyXG4gICAgICBuYW1lOiAnQWNjb3VudCcsXHJcbiAgICAgIHBhdGg6ICdhY2NvdW50JyxcclxuICAgICAgaW52aXNpYmxlOiB0cnVlLFxyXG4gICAgICBsYXlvdXQ6IGVMYXlvdXRUeXBlLmFwcGxpY2F0aW9uLFxyXG4gICAgICBjaGlsZHJlbjogW3sgcGF0aDogJ2xvZ2luJywgbmFtZTogJ0xvZ2luJywgb3JkZXI6IDEgfSwgeyBwYXRoOiAncmVnaXN0ZXInLCBuYW1lOiAnUmVnaXN0ZXInLCBvcmRlcjogMiB9XSxcclxuICAgIH0sXHJcbiAgXSBhcyBBQlAuRnVsbFJvdXRlW10sXHJcbn07XHJcbiJdfQ==
|
|||
@ -1,9 +0,0 @@ |
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/models/index.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
export {} from './options'; |
|||
export {} from './user'; |
|||
export {} from './tenant'; |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AYWJwL25nLmFjY291bnQvIiwic291cmNlcyI6WyJsaWIvbW9kZWxzL2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsZUFBYyxXQUFXLENBQUM7QUFDMUIsZUFBYyxRQUFRLENBQUM7QUFDdkIsZUFBYyxVQUFVLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tICcuL29wdGlvbnMnO1xyXG5leHBvcnQgKiBmcm9tICcuL3VzZXInO1xyXG5leHBvcnQgKiBmcm9tICcuL3RlbmFudCc7XHJcbiJdfQ==
|
|||
@ -1,14 +0,0 @@ |
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/models/options.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
/** |
|||
* @record |
|||
*/ |
|||
export function Options() { } |
|||
if (false) { |
|||
/** @type {?|undefined} */ |
|||
Options.prototype.redirectUrl; |
|||
} |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9ucy5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BhYnAvbmcuYWNjb3VudC8iLCJzb3VyY2VzIjpbImxpYi9tb2RlbHMvb3B0aW9ucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFBLDZCQUVDOzs7SUFEQyw4QkFBcUIiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgaW50ZXJmYWNlIE9wdGlvbnMge1xyXG4gIHJlZGlyZWN0VXJsPzogc3RyaW5nO1xyXG59XHJcbiJdfQ==
|
|||
@ -1,16 +0,0 @@ |
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/models/tenant.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
/** |
|||
* @record |
|||
*/ |
|||
export function TenantIdResponse() { } |
|||
if (false) { |
|||
/** @type {?} */ |
|||
TenantIdResponse.prototype.success; |
|||
/** @type {?} */ |
|||
TenantIdResponse.prototype.tenantId; |
|||
} |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGVuYW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGFicC9uZy5hY2NvdW50LyIsInNvdXJjZXMiOlsibGliL21vZGVscy90ZW5hbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBQSxzQ0FHQzs7O0lBRkMsbUNBQWlCOztJQUNqQixvQ0FBaUIiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgaW50ZXJmYWNlIFRlbmFudElkUmVzcG9uc2Uge1xyXG4gIHN1Y2Nlc3M6IGJvb2xlYW47XHJcbiAgdGVuYW50SWQ6IHN0cmluZztcclxufVxyXG4iXX0=
|
|||
@ -1,66 +0,0 @@ |
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/models/user.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
/** |
|||
* @record |
|||
*/ |
|||
export function RegisterRequest() { } |
|||
if (false) { |
|||
/** @type {?} */ |
|||
RegisterRequest.prototype.userName; |
|||
/** @type {?} */ |
|||
RegisterRequest.prototype.emailAddress; |
|||
/** @type {?} */ |
|||
RegisterRequest.prototype.password; |
|||
/** @type {?|undefined} */ |
|||
RegisterRequest.prototype.appName; |
|||
} |
|||
/** |
|||
* @record |
|||
*/ |
|||
export function RegisterResponse() { } |
|||
if (false) { |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.tenantId; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.userName; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.name; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.surname; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.email; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.emailConfirmed; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.phoneNumber; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.phoneNumberConfirmed; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.twoFactorEnabled; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.lockoutEnabled; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.lockoutEnd; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.concurrencyStamp; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.isDeleted; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.deleterId; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.deletionTime; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.lastModificationTime; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.lastModifierId; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.creationTime; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.creatorId; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.id; |
|||
} |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXNlci5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BhYnAvbmcuYWNjb3VudC8iLCJzb3VyY2VzIjpbImxpYi9tb2RlbHMvdXNlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFBLHFDQUtDOzs7SUFKQyxtQ0FBaUI7O0lBQ2pCLHVDQUFxQjs7SUFDckIsbUNBQWlCOztJQUNqQixrQ0FBaUI7Ozs7O0FBR25CLHNDQXFCQzs7O0lBcEJDLG9DQUFpQjs7SUFDakIsb0NBQWlCOztJQUNqQixnQ0FBYTs7SUFDYixtQ0FBZ0I7O0lBQ2hCLGlDQUFjOztJQUNkLDBDQUF3Qjs7SUFDeEIsdUNBQW9COztJQUNwQixnREFBOEI7O0lBQzlCLDRDQUEwQjs7SUFDMUIsMENBQXdCOztJQUN4QixzQ0FBbUI7O0lBQ25CLDRDQUF5Qjs7SUFDekIscUNBQW1COztJQUNuQixxQ0FBa0I7O0lBQ2xCLHdDQUFxQjs7SUFDckIsZ0RBQTZCOztJQUM3QiwwQ0FBdUI7O0lBQ3ZCLHdDQUFxQjs7SUFDckIscUNBQWtCOztJQUNsQiw4QkFBVyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBpbnRlcmZhY2UgUmVnaXN0ZXJSZXF1ZXN0IHtcclxuICB1c2VyTmFtZTogc3RyaW5nO1xyXG4gIGVtYWlsQWRkcmVzczogc3RyaW5nO1xyXG4gIHBhc3N3b3JkOiBzdHJpbmc7XHJcbiAgYXBwTmFtZT86IHN0cmluZztcclxufVxyXG5cclxuZXhwb3J0IGludGVyZmFjZSBSZWdpc3RlclJlc3BvbnNlIHtcclxuICB0ZW5hbnRJZDogc3RyaW5nO1xyXG4gIHVzZXJOYW1lOiBzdHJpbmc7XHJcbiAgbmFtZTogc3RyaW5nO1xyXG4gIHN1cm5hbWU6IHN0cmluZztcclxuICBlbWFpbDogc3RyaW5nO1xyXG4gIGVtYWlsQ29uZmlybWVkOiBib29sZWFuO1xyXG4gIHBob25lTnVtYmVyOiBzdHJpbmc7XHJcbiAgcGhvbmVOdW1iZXJDb25maXJtZWQ6IGJvb2xlYW47XHJcbiAgdHdvRmFjdG9yRW5hYmxlZDogYm9vbGVhbjtcclxuICBsb2Nrb3V0RW5hYmxlZDogYm9vbGVhbjtcclxuICBsb2Nrb3V0RW5kOiBzdHJpbmc7XHJcbiAgY29uY3VycmVuY3lTdGFtcDogc3RyaW5nO1xyXG4gIGlzRGVsZXRlZDogYm9vbGVhbjtcclxuICBkZWxldGVySWQ6IHN0cmluZztcclxuICBkZWxldGlvblRpbWU6IHN0cmluZztcclxuICBsYXN0TW9kaWZpY2F0aW9uVGltZTogc3RyaW5nO1xyXG4gIGxhc3RNb2RpZmllcklkOiBzdHJpbmc7XHJcbiAgY3JlYXRpb25UaW1lOiBzdHJpbmc7XHJcbiAgY3JlYXRvcklkOiBzdHJpbmc7XHJcbiAgaWQ6IHN0cmluZztcclxufVxyXG4iXX0=
|
|||
@ -1,60 +0,0 @@ |
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/services/account.service.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
import { Injectable } from '@angular/core'; |
|||
import { RestService } from '@abp/ng.core'; |
|||
import * as i0 from "@angular/core"; |
|||
import * as i1 from "@abp/ng.core"; |
|||
export class AccountService { |
|||
/** |
|||
* @param {?} rest |
|||
*/ |
|||
constructor(rest) { |
|||
this.rest = rest; |
|||
} |
|||
/** |
|||
* @param {?} tenantName |
|||
* @return {?} |
|||
*/ |
|||
findTenant(tenantName) { |
|||
/** @type {?} */ |
|||
const request = { |
|||
method: 'GET', |
|||
url: `/api/abp/multi-tenancy/tenants/by-name/${tenantName}`, |
|||
}; |
|||
return this.rest.request(request); |
|||
} |
|||
/** |
|||
* @param {?} body |
|||
* @return {?} |
|||
*/ |
|||
register(body) { |
|||
/** @type {?} */ |
|||
const request = { |
|||
method: 'POST', |
|||
url: '/api/account/register', |
|||
body, |
|||
}; |
|||
return this.rest.request(request, { skipHandleError: true }); |
|||
} |
|||
} |
|||
AccountService.decorators = [ |
|||
{ type: Injectable, args: [{ |
|||
providedIn: 'root', |
|||
},] } |
|||
]; |
|||
/** @nocollapse */ |
|||
AccountService.ctorParameters = () => [ |
|||
{ type: RestService } |
|||
]; |
|||
/** @nocollapse */ AccountService.ngInjectableDef = i0.ɵɵdefineInjectable({ factory: function AccountService_Factory() { return new AccountService(i0.ɵɵinject(i1.RestService)); }, token: AccountService, providedIn: "root" }); |
|||
if (false) { |
|||
/** |
|||
* @type {?} |
|||
* @private |
|||
*/ |
|||
AccountService.prototype.rest; |
|||
} |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNjb3VudC5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGFicC9uZy5hY2NvdW50LyIsInNvdXJjZXMiOlsibGliL3NlcnZpY2VzL2FjY291bnQuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFM0MsT0FBTyxFQUFFLFdBQVcsRUFBUSxNQUFNLGNBQWMsQ0FBQzs7O0FBTWpELE1BQU0sT0FBTyxjQUFjOzs7O0lBQ3pCLFlBQW9CLElBQWlCO1FBQWpCLFNBQUksR0FBSixJQUFJLENBQWE7SUFBRyxDQUFDOzs7OztJQUV6QyxVQUFVLENBQUMsVUFBa0I7O2NBQ3JCLE9BQU8sR0FBdUI7WUFDbEMsTUFBTSxFQUFFLEtBQUs7WUFDYixHQUFHLEVBQUUsMENBQTBDLFVBQVUsRUFBRTtTQUM1RDtRQUVELE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQXlCLE9BQU8sQ0FBQyxDQUFDO0lBQzVELENBQUM7Ozs7O0lBRUQsUUFBUSxDQUFDLElBQXFCOztjQUN0QixPQUFPLEdBQWtDO1lBQzdDLE1BQU0sRUFBRSxNQUFNO1lBQ2QsR0FBRyxFQUFFLHVCQUF1QjtZQUM1QixJQUFJO1NBQ0w7UUFFRCxPQUFPLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFvQyxPQUFPLEVBQUUsRUFBRSxlQUFlLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FBQztJQUNsRyxDQUFDOzs7WUF2QkYsVUFBVSxTQUFDO2dCQUNWLFVBQVUsRUFBRSxNQUFNO2FBQ25COzs7O1lBTFEsV0FBVzs7Ozs7Ozs7SUFPTiw4QkFBeUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IE9ic2VydmFibGUgfSBmcm9tICdyeGpzJztcclxuaW1wb3J0IHsgUmVzdFNlcnZpY2UsIFJlc3QgfSBmcm9tICdAYWJwL25nLmNvcmUnO1xyXG5pbXBvcnQgeyBSZWdpc3RlclJlc3BvbnNlLCBSZWdpc3RlclJlcXVlc3QsIFRlbmFudElkUmVzcG9uc2UgfSBmcm9tICcuLi9tb2RlbHMnO1xyXG5cclxuQEluamVjdGFibGUoe1xyXG4gIHByb3ZpZGVkSW46ICdyb290JyxcclxufSlcclxuZXhwb3J0IGNsYXNzIEFjY291bnRTZXJ2aWNlIHtcclxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIHJlc3Q6IFJlc3RTZXJ2aWNlKSB7fVxyXG5cclxuICBmaW5kVGVuYW50KHRlbmFudE5hbWU6IHN0cmluZyk6IE9ic2VydmFibGU8VGVuYW50SWRSZXNwb25zZT4ge1xyXG4gICAgY29uc3QgcmVxdWVzdDogUmVzdC5SZXF1ZXN0PG51bGw+ID0ge1xyXG4gICAgICBtZXRob2Q6ICdHRVQnLFxyXG4gICAgICB1cmw6IGAvYXBpL2FicC9tdWx0aS10ZW5hbmN5L3RlbmFudHMvYnktbmFtZS8ke3RlbmFudE5hbWV9YCxcclxuICAgIH07XHJcblxyXG4gICAgcmV0dXJuIHRoaXMucmVzdC5yZXF1ZXN0PG51bGwsIFRlbmFudElkUmVzcG9uc2U+KHJlcXVlc3QpO1xyXG4gIH1cclxuXHJcbiAgcmVnaXN0ZXIoYm9keTogUmVnaXN0ZXJSZXF1ZXN0KTogT2JzZXJ2YWJsZTxSZWdpc3RlclJlc3BvbnNlPiB7XHJcbiAgICBjb25zdCByZXF1ZXN0OiBSZXN0LlJlcXVlc3Q8UmVnaXN0ZXJSZXF1ZXN0PiA9IHtcclxuICAgICAgbWV0aG9kOiAnUE9TVCcsXHJcbiAgICAgIHVybDogJy9hcGkvYWNjb3VudC9yZWdpc3RlcicsXHJcbiAgICAgIGJvZHksXHJcbiAgICB9O1xyXG5cclxuICAgIHJldHVybiB0aGlzLnJlc3QucmVxdWVzdDxSZWdpc3RlclJlcXVlc3QsIFJlZ2lzdGVyUmVzcG9uc2U+KHJlcXVlc3QsIHsgc2tpcEhhbmRsZUVycm9yOiB0cnVlIH0pO1xyXG4gIH1cclxufVxyXG4iXX0=
|
|||
@ -1,7 +0,0 @@ |
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/tokens/index.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
export { optionsFactory, ACCOUNT_OPTIONS } from './options.token'; |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AYWJwL25nLmFjY291bnQvIiwic291cmNlcyI6WyJsaWIvdG9rZW5zL2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsZ0RBQWMsaUJBQWlCLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tICcuL29wdGlvbnMudG9rZW4nO1xyXG4iXX0=
|
|||
@ -1,16 +0,0 @@ |
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/tokens/options.token.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
import { InjectionToken } from '@angular/core'; |
|||
/** |
|||
* @param {?} options |
|||
* @return {?} |
|||
*/ |
|||
export function optionsFactory(options) { |
|||
return Object.assign({ redirectUrl: '/' }, options); |
|||
} |
|||
/** @type {?} */ |
|||
export const ACCOUNT_OPTIONS = new InjectionToken('ACCOUNT_OPTIONS'); |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9ucy50b2tlbi5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BhYnAvbmcuYWNjb3VudC8iLCJzb3VyY2VzIjpbImxpYi90b2tlbnMvb3B0aW9ucy50b2tlbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxlQUFlLENBQUM7Ozs7O0FBRy9DLE1BQU0sVUFBVSxjQUFjLENBQUMsT0FBZ0I7SUFDN0MsdUJBQ0UsV0FBVyxFQUFFLEdBQUcsSUFDYixPQUFPLEVBQ1Y7QUFDSixDQUFDOztBQUVELE1BQU0sT0FBTyxlQUFlLEdBQUcsSUFBSSxjQUFjLENBQUMsaUJBQWlCLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3Rpb25Ub2tlbiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBPcHRpb25zIH0gZnJvbSAnLi4vbW9kZWxzL29wdGlvbnMnO1xyXG5cclxuZXhwb3J0IGZ1bmN0aW9uIG9wdGlvbnNGYWN0b3J5KG9wdGlvbnM6IE9wdGlvbnMpIHtcclxuICByZXR1cm4ge1xyXG4gICAgcmVkaXJlY3RVcmw6ICcvJyxcclxuICAgIC4uLm9wdGlvbnMsXHJcbiAgfTtcclxufVxyXG5cclxuZXhwb3J0IGNvbnN0IEFDQ09VTlRfT1BUSU9OUyA9IG5ldyBJbmplY3Rpb25Ub2tlbignQUNDT1VOVF9PUFRJT05TJyk7XHJcbiJdfQ==
|
|||
@ -1,11 +0,0 @@ |
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: public-api.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
export { AccountProviders, AccountModule } from './lib/account.module'; |
|||
export { ChangePasswordComponent, LoginComponent, ManageProfileComponent, RegisterComponent, PersonalSettingsComponent } from './lib/components'; |
|||
export { ACCOUNT_ROUTES } from './lib/constants/routes'; |
|||
export { optionsFactory, ACCOUNT_OPTIONS } from './lib/tokens'; |
|||
export {} from './lib/models'; |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljLWFwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BhYnAvbmcuYWNjb3VudC8iLCJzb3VyY2VzIjpbInB1YmxpYy1hcGkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxnREFBYyxzQkFBc0IsQ0FBQztBQUNyQyw4SEFBYyxrQkFBa0IsQ0FBQztBQUNqQywrQkFBYyx3QkFBd0IsQ0FBQztBQUN2QyxnREFBYyxjQUFjLENBQUM7QUFDN0IsZUFBYyxjQUFjLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tICcuL2xpYi9hY2NvdW50Lm1vZHVsZSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vbGliL2NvbXBvbmVudHMnO1xyXG5leHBvcnQgKiBmcm9tICcuL2xpYi9jb25zdGFudHMvcm91dGVzJztcclxuZXhwb3J0ICogZnJvbSAnLi9saWIvdG9rZW5zJztcclxuZXhwb3J0ICogZnJvbSAnLi9saWIvbW9kZWxzJztcclxuIl19
|
|||
@ -1,20 +0,0 @@ |
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: abp-ng.account.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
/** |
|||
* Generated bundle index. Do not edit. |
|||
*/ |
|||
export { AccountProviders, AccountModule, ChangePasswordComponent, LoginComponent, ManageProfileComponent, RegisterComponent, PersonalSettingsComponent, ACCOUNT_ROUTES, optionsFactory, ACCOUNT_OPTIONS } from './public-api'; |
|||
export { AccountRoutingModule as ɵj } from './lib/account-routing.module'; |
|||
export { AuthWrapperComponent as ɵa } from './lib/components/auth-wrapper/auth-wrapper.component'; |
|||
export { ChangePasswordComponent as ɵg } from './lib/components/change-password/change-password.component'; |
|||
export { LoginComponent as ɵb } from './lib/components/login/login.component'; |
|||
export { ManageProfileComponent as ɵh } from './lib/components/manage-profile/manage-profile.component'; |
|||
export { PersonalSettingsComponent as ɵi } from './lib/components/personal-settings/personal-settings.component'; |
|||
export { RegisterComponent as ɵd } from './lib/components/register/register.component'; |
|||
export { TenantBoxComponent as ɵf } from './lib/components/tenant-box/tenant-box.component'; |
|||
export { AccountService as ɵe } from './lib/services/account.service'; |
|||
export { ACCOUNT_OPTIONS as ɵl, optionsFactory as ɵk } from './lib/tokens/options.token'; |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWJwLW5nLmFjY291bnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AYWJwL25nLmFjY291bnQvIiwic291cmNlcyI6WyJhYnAtbmcuYWNjb3VudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUlBLGdOQUFjLGNBQWMsQ0FBQztBQUU3QixPQUFPLEVBQUMsb0JBQW9CLElBQUksRUFBRSxFQUFDLE1BQU0sOEJBQThCLENBQUM7QUFDeEUsT0FBTyxFQUFDLG9CQUFvQixJQUFJLEVBQUUsRUFBQyxNQUFNLHNEQUFzRCxDQUFDO0FBQ2hHLE9BQU8sRUFBQyx1QkFBdUIsSUFBSSxFQUFFLEVBQUMsTUFBTSw0REFBNEQsQ0FBQztBQUN6RyxPQUFPLEVBQUMsY0FBYyxJQUFJLEVBQUUsRUFBQyxNQUFNLHdDQUF3QyxDQUFDO0FBQzVFLE9BQU8sRUFBQyxzQkFBc0IsSUFBSSxFQUFFLEVBQUMsTUFBTSwwREFBMEQsQ0FBQztBQUN0RyxPQUFPLEVBQUMseUJBQXlCLElBQUksRUFBRSxFQUFDLE1BQU0sZ0VBQWdFLENBQUM7QUFDL0csT0FBTyxFQUFDLGlCQUFpQixJQUFJLEVBQUUsRUFBQyxNQUFNLDhDQUE4QyxDQUFDO0FBQ3JGLE9BQU8sRUFBQyxrQkFBa0IsSUFBSSxFQUFFLEVBQUMsTUFBTSxrREFBa0QsQ0FBQztBQUUxRixPQUFPLEVBQUMsY0FBYyxJQUFJLEVBQUUsRUFBQyxNQUFNLGdDQUFnQyxDQUFDO0FBQ3BFLE9BQU8sRUFBQyxlQUFlLElBQUksRUFBRSxFQUFDLGNBQWMsSUFBSSxFQUFFLEVBQUMsTUFBTSw0QkFBNEIsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogR2VuZXJhdGVkIGJ1bmRsZSBpbmRleC4gRG8gbm90IGVkaXQuXG4gKi9cblxuZXhwb3J0ICogZnJvbSAnLi9wdWJsaWMtYXBpJztcblxuZXhwb3J0IHtBY2NvdW50Um91dGluZ01vZHVsZSBhcyDJtWp9IGZyb20gJy4vbGliL2FjY291bnQtcm91dGluZy5tb2R1bGUnO1xuZXhwb3J0IHtBdXRoV3JhcHBlckNvbXBvbmVudCBhcyDJtWF9IGZyb20gJy4vbGliL2NvbXBvbmVudHMvYXV0aC13cmFwcGVyL2F1dGgtd3JhcHBlci5jb21wb25lbnQnO1xuZXhwb3J0IHtDaGFuZ2VQYXNzd29yZENvbXBvbmVudCBhcyDJtWd9IGZyb20gJy4vbGliL2NvbXBvbmVudHMvY2hhbmdlLXBhc3N3b3JkL2NoYW5nZS1wYXNzd29yZC5jb21wb25lbnQnO1xuZXhwb3J0IHtMb2dpbkNvbXBvbmVudCBhcyDJtWJ9IGZyb20gJy4vbGliL2NvbXBvbmVudHMvbG9naW4vbG9naW4uY29tcG9uZW50JztcbmV4cG9ydCB7TWFuYWdlUHJvZmlsZUNvbXBvbmVudCBhcyDJtWh9IGZyb20gJy4vbGliL2NvbXBvbmVudHMvbWFuYWdlLXByb2ZpbGUvbWFuYWdlLXByb2ZpbGUuY29tcG9uZW50JztcbmV4cG9ydCB7UGVyc29uYWxTZXR0aW5nc0NvbXBvbmVudCBhcyDJtWl9IGZyb20gJy4vbGliL2NvbXBvbmVudHMvcGVyc29uYWwtc2V0dGluZ3MvcGVyc29uYWwtc2V0dGluZ3MuY29tcG9uZW50JztcbmV4cG9ydCB7UmVnaXN0ZXJDb21wb25lbnQgYXMgybVkfSBmcm9tICcuL2xpYi9jb21wb25lbnRzL3JlZ2lzdGVyL3JlZ2lzdGVyLmNvbXBvbmVudCc7XG5leHBvcnQge1RlbmFudEJveENvbXBvbmVudCBhcyDJtWZ9IGZyb20gJy4vbGliL2NvbXBvbmVudHMvdGVuYW50LWJveC90ZW5hbnQtYm94LmNvbXBvbmVudCc7XG5leHBvcnQge09wdGlvbnMgYXMgybVjfSBmcm9tICcuL2xpYi9tb2RlbHMvb3B0aW9ucyc7XG5leHBvcnQge0FjY291bnRTZXJ2aWNlIGFzIMm1ZX0gZnJvbSAnLi9saWIvc2VydmljZXMvYWNjb3VudC5zZXJ2aWNlJztcbmV4cG9ydCB7QUNDT1VOVF9PUFRJT05TIGFzIMm1bCxvcHRpb25zRmFjdG9yeSBhcyDJtWt9IGZyb20gJy4vbGliL3Rva2Vucy9vcHRpb25zLnRva2VuJzsiXX0=
|
|||
@ -1,40 +0,0 @@ |
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/account-routing.module.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
import { DynamicLayoutComponent } from '@abp/ng.core'; |
|||
import { NgModule } from '@angular/core'; |
|||
import { RouterModule } from '@angular/router'; |
|||
import { LoginComponent } from './components/login/login.component'; |
|||
import { ManageProfileComponent } from './components/manage-profile/manage-profile.component'; |
|||
import { RegisterComponent } from './components/register/register.component'; |
|||
/** @type {?} */ |
|||
var routes = [ |
|||
{ path: '', pathMatch: 'full', redirectTo: 'login' }, |
|||
{ |
|||
path: '', |
|||
component: DynamicLayoutComponent, |
|||
children: [ |
|||
{ path: 'login', component: LoginComponent }, |
|||
{ path: 'register', component: RegisterComponent }, |
|||
{ |
|||
path: 'manage-profile', |
|||
component: ManageProfileComponent, |
|||
}, |
|||
], |
|||
}, |
|||
]; |
|||
var AccountRoutingModule = /** @class */ (function () { |
|||
function AccountRoutingModule() { |
|||
} |
|||
AccountRoutingModule.decorators = [ |
|||
{ type: NgModule, args: [{ |
|||
imports: [RouterModule.forChild(routes)], |
|||
exports: [RouterModule], |
|||
},] } |
|||
]; |
|||
return AccountRoutingModule; |
|||
}()); |
|||
export { AccountRoutingModule }; |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNjb3VudC1yb3V0aW5nLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BhYnAvbmcuYWNjb3VudC8iLCJzb3VyY2VzIjpbImxpYi9hY2NvdW50LXJvdXRpbmcubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sY0FBYyxDQUFDO0FBQ3RELE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUFFLFlBQVksRUFBVSxNQUFNLGlCQUFpQixDQUFDO0FBQ3ZELE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxvQ0FBb0MsQ0FBQztBQUNwRSxPQUFPLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSxzREFBc0QsQ0FBQztBQUM5RixPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSwwQ0FBMEMsQ0FBQzs7SUFFdkUsTUFBTSxHQUFXO0lBQ3JCLEVBQUUsSUFBSSxFQUFFLEVBQUUsRUFBRSxTQUFTLEVBQUUsTUFBTSxFQUFFLFVBQVUsRUFBRSxPQUFPLEVBQUU7SUFDcEQ7UUFDRSxJQUFJLEVBQUUsRUFBRTtRQUNSLFNBQVMsRUFBRSxzQkFBc0I7UUFDakMsUUFBUSxFQUFFO1lBQ1IsRUFBRSxJQUFJLEVBQUUsT0FBTyxFQUFFLFNBQVMsRUFBRSxjQUFjLEVBQUU7WUFDNUMsRUFBRSxJQUFJLEVBQUUsVUFBVSxFQUFFLFNBQVMsRUFBRSxpQkFBaUIsRUFBRTtZQUNsRDtnQkFDRSxJQUFJLEVBQUUsZ0JBQWdCO2dCQUN0QixTQUFTLEVBQUUsc0JBQXNCO2FBQ2xDO1NBQ0Y7S0FDRjtDQUNGO0FBRUQ7SUFBQTtJQUltQyxDQUFDOztnQkFKbkMsUUFBUSxTQUFDO29CQUNSLE9BQU8sRUFBRSxDQUFDLFlBQVksQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLENBQUM7b0JBQ3hDLE9BQU8sRUFBRSxDQUFDLFlBQVksQ0FBQztpQkFDeEI7O0lBQ2tDLDJCQUFDO0NBQUEsQUFKcEMsSUFJb0M7U0FBdkIsb0JBQW9CIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRHluYW1pY0xheW91dENvbXBvbmVudCB9IGZyb20gJ0BhYnAvbmcuY29yZSc7XHJcbmltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IFJvdXRlck1vZHVsZSwgUm91dGVzIH0gZnJvbSAnQGFuZ3VsYXIvcm91dGVyJztcclxuaW1wb3J0IHsgTG9naW5Db21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvbG9naW4vbG9naW4uY29tcG9uZW50JztcclxuaW1wb3J0IHsgTWFuYWdlUHJvZmlsZUNvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9tYW5hZ2UtcHJvZmlsZS9tYW5hZ2UtcHJvZmlsZS5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBSZWdpc3RlckNvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9yZWdpc3Rlci9yZWdpc3Rlci5jb21wb25lbnQnO1xyXG5cclxuY29uc3Qgcm91dGVzOiBSb3V0ZXMgPSBbXHJcbiAgeyBwYXRoOiAnJywgcGF0aE1hdGNoOiAnZnVsbCcsIHJlZGlyZWN0VG86ICdsb2dpbicgfSxcclxuICB7XHJcbiAgICBwYXRoOiAnJyxcclxuICAgIGNvbXBvbmVudDogRHluYW1pY0xheW91dENvbXBvbmVudCxcclxuICAgIGNoaWxkcmVuOiBbXHJcbiAgICAgIHsgcGF0aDogJ2xvZ2luJywgY29tcG9uZW50OiBMb2dpbkNvbXBvbmVudCB9LFxyXG4gICAgICB7IHBhdGg6ICdyZWdpc3RlcicsIGNvbXBvbmVudDogUmVnaXN0ZXJDb21wb25lbnQgfSxcclxuICAgICAge1xyXG4gICAgICAgIHBhdGg6ICdtYW5hZ2UtcHJvZmlsZScsXHJcbiAgICAgICAgY29tcG9uZW50OiBNYW5hZ2VQcm9maWxlQ29tcG9uZW50LFxyXG4gICAgICB9LFxyXG4gICAgXSxcclxuICB9LFxyXG5dO1xyXG5cclxuQE5nTW9kdWxlKHtcclxuICBpbXBvcnRzOiBbUm91dGVyTW9kdWxlLmZvckNoaWxkKHJvdXRlcyldLFxyXG4gIGV4cG9ydHM6IFtSb3V0ZXJNb2R1bGVdLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgQWNjb3VudFJvdXRpbmdNb2R1bGUge31cclxuIl19
|
|||
@ -1,59 +0,0 @@ |
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/account.module.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
import { CoreModule } from '@abp/ng.core'; |
|||
import { ThemeSharedModule } from '@abp/ng.theme.shared'; |
|||
import { NgModule } from '@angular/core'; |
|||
import { NgbDropdownModule } from '@ng-bootstrap/ng-bootstrap'; |
|||
import { NgxValidateCoreModule } from '@ngx-validate/core'; |
|||
import { TableModule } from 'primeng/table'; |
|||
import { AccountRoutingModule } from './account-routing.module'; |
|||
import { ChangePasswordComponent } from './components/change-password/change-password.component'; |
|||
import { LoginComponent } from './components/login/login.component'; |
|||
import { ManageProfileComponent } from './components/manage-profile/manage-profile.component'; |
|||
import { PersonalSettingsComponent } from './components/personal-settings/personal-settings.component'; |
|||
import { RegisterComponent } from './components/register/register.component'; |
|||
import { TenantBoxComponent } from './components/tenant-box/tenant-box.component'; |
|||
import { ACCOUNT_OPTIONS, optionsFactory } from './tokens/options.token'; |
|||
import { AuthWrapperComponent } from './components/auth-wrapper/auth-wrapper.component'; |
|||
var AccountModule = /** @class */ (function () { |
|||
function AccountModule() { |
|||
} |
|||
AccountModule.decorators = [ |
|||
{ type: NgModule, args: [{ |
|||
declarations: [ |
|||
AuthWrapperComponent, |
|||
LoginComponent, |
|||
RegisterComponent, |
|||
TenantBoxComponent, |
|||
ChangePasswordComponent, |
|||
ManageProfileComponent, |
|||
PersonalSettingsComponent, |
|||
], |
|||
imports: [CoreModule, AccountRoutingModule, ThemeSharedModule, TableModule, NgbDropdownModule, NgxValidateCoreModule], |
|||
exports: [], |
|||
},] } |
|||
]; |
|||
return AccountModule; |
|||
}()); |
|||
export { AccountModule }; |
|||
/** |
|||
* |
|||
* @deprecated since version 0.9 |
|||
* @param {?=} options |
|||
* @return {?} |
|||
*/ |
|||
export function AccountProviders(options) { |
|||
if (options === void 0) { options = (/** @type {?} */ ({})); } |
|||
return [ |
|||
{ provide: ACCOUNT_OPTIONS, useValue: options }, |
|||
{ |
|||
provide: 'ACCOUNT_OPTIONS', |
|||
useFactory: optionsFactory, |
|||
deps: [ACCOUNT_OPTIONS], |
|||
}, |
|||
]; |
|||
} |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNjb3VudC5tb2R1bGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AYWJwL25nLmFjY291bnQvIiwic291cmNlcyI6WyJsaWIvYWNjb3VudC5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sY0FBYyxDQUFDO0FBQzFDLE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBQ3pELE9BQU8sRUFBRSxRQUFRLEVBQVksTUFBTSxlQUFlLENBQUM7QUFDbkQsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sNEJBQTRCLENBQUM7QUFDL0QsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0sb0JBQW9CLENBQUM7QUFDM0QsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUM1QyxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQztBQUNoRSxPQUFPLEVBQUUsdUJBQXVCLEVBQUUsTUFBTSx3REFBd0QsQ0FBQztBQUNqRyxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sb0NBQW9DLENBQUM7QUFDcEUsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sc0RBQXNELENBQUM7QUFDOUYsT0FBTyxFQUFFLHlCQUF5QixFQUFFLE1BQU0sNERBQTRELENBQUM7QUFDdkcsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sMENBQTBDLENBQUM7QUFDN0UsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sOENBQThDLENBQUM7QUFFbEYsT0FBTyxFQUFFLGVBQWUsRUFBRSxjQUFjLEVBQUUsTUFBTSx3QkFBd0IsQ0FBQztBQUN6RSxPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSxrREFBa0QsQ0FBQztBQUV4RjtJQUFBO0lBYTRCLENBQUM7O2dCQWI1QixRQUFRLFNBQUM7b0JBQ1IsWUFBWSxFQUFFO3dCQUNaLG9CQUFvQjt3QkFDcEIsY0FBYzt3QkFDZCxpQkFBaUI7d0JBQ2pCLGtCQUFrQjt3QkFDbEIsdUJBQXVCO3dCQUN2QixzQkFBc0I7d0JBQ3RCLHlCQUF5QjtxQkFDMUI7b0JBQ0QsT0FBTyxFQUFFLENBQUMsVUFBVSxFQUFFLG9CQUFvQixFQUFFLGlCQUFpQixFQUFFLFdBQVcsRUFBRSxpQkFBaUIsRUFBRSxxQkFBcUIsQ0FBQztvQkFDckgsT0FBTyxFQUFFLEVBQUU7aUJBQ1o7O0lBQzJCLG9CQUFDO0NBQUEsQUFiN0IsSUFhNkI7U0FBaEIsYUFBYTs7Ozs7OztBQU0xQixNQUFNLFVBQVUsZ0JBQWdCLENBQUMsT0FBdUI7SUFBdkIsd0JBQUEsRUFBQSw2QkFBVSxFQUFFLEVBQVc7SUFDdEQsT0FBTztRQUNMLEVBQUUsT0FBTyxFQUFFLGVBQWUsRUFBRSxRQUFRLEVBQUUsT0FBTyxFQUFFO1FBQy9DO1lBQ0UsT0FBTyxFQUFFLGlCQUFpQjtZQUMxQixVQUFVLEVBQUUsY0FBYztZQUMxQixJQUFJLEVBQUUsQ0FBQyxlQUFlLENBQUM7U0FDeEI7S0FDRixDQUFDO0FBQ0osQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvcmVNb2R1bGUgfSBmcm9tICdAYWJwL25nLmNvcmUnO1xyXG5pbXBvcnQgeyBUaGVtZVNoYXJlZE1vZHVsZSB9IGZyb20gJ0BhYnAvbmcudGhlbWUuc2hhcmVkJztcclxuaW1wb3J0IHsgTmdNb2R1bGUsIFByb3ZpZGVyIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcbmltcG9ydCB7IE5nYkRyb3Bkb3duTW9kdWxlIH0gZnJvbSAnQG5nLWJvb3RzdHJhcC9uZy1ib290c3RyYXAnO1xyXG5pbXBvcnQgeyBOZ3hWYWxpZGF0ZUNvcmVNb2R1bGUgfSBmcm9tICdAbmd4LXZhbGlkYXRlL2NvcmUnO1xyXG5pbXBvcnQgeyBUYWJsZU1vZHVsZSB9IGZyb20gJ3ByaW1lbmcvdGFibGUnO1xyXG5pbXBvcnQgeyBBY2NvdW50Um91dGluZ01vZHVsZSB9IGZyb20gJy4vYWNjb3VudC1yb3V0aW5nLm1vZHVsZSc7XHJcbmltcG9ydCB7IENoYW5nZVBhc3N3b3JkQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2NoYW5nZS1wYXNzd29yZC9jaGFuZ2UtcGFzc3dvcmQuY29tcG9uZW50JztcclxuaW1wb3J0IHsgTG9naW5Db21wb25lbnQgfSBmcm9tICcuL2NvbXBvbmVudHMvbG9naW4vbG9naW4uY29tcG9uZW50JztcclxuaW1wb3J0IHsgTWFuYWdlUHJvZmlsZUNvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy9tYW5hZ2UtcHJvZmlsZS9tYW5hZ2UtcHJvZmlsZS5jb21wb25lbnQnO1xyXG5pbXBvcnQgeyBQZXJzb25hbFNldHRpbmdzQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL3BlcnNvbmFsLXNldHRpbmdzL3BlcnNvbmFsLXNldHRpbmdzLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFJlZ2lzdGVyQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL3JlZ2lzdGVyL3JlZ2lzdGVyLmNvbXBvbmVudCc7XHJcbmltcG9ydCB7IFRlbmFudEJveENvbXBvbmVudCB9IGZyb20gJy4vY29tcG9uZW50cy90ZW5hbnQtYm94L3RlbmFudC1ib3guY29tcG9uZW50JztcclxuaW1wb3J0IHsgT3B0aW9ucyB9IGZyb20gJy4vbW9kZWxzL29wdGlvbnMnO1xyXG5pbXBvcnQgeyBBQ0NPVU5UX09QVElPTlMsIG9wdGlvbnNGYWN0b3J5IH0gZnJvbSAnLi90b2tlbnMvb3B0aW9ucy50b2tlbic7XHJcbmltcG9ydCB7IEF1dGhXcmFwcGVyQ29tcG9uZW50IH0gZnJvbSAnLi9jb21wb25lbnRzL2F1dGgtd3JhcHBlci9hdXRoLXdyYXBwZXIuY29tcG9uZW50JztcclxuXHJcbkBOZ01vZHVsZSh7XHJcbiAgZGVjbGFyYXRpb25zOiBbXHJcbiAgICBBdXRoV3JhcHBlckNvbXBvbmVudCxcclxuICAgIExvZ2luQ29tcG9uZW50LFxyXG4gICAgUmVnaXN0ZXJDb21wb25lbnQsXHJcbiAgICBUZW5hbnRCb3hDb21wb25lbnQsXHJcbiAgICBDaGFuZ2VQYXNzd29yZENvbXBvbmVudCxcclxuICAgIE1hbmFnZVByb2ZpbGVDb21wb25lbnQsXHJcbiAgICBQZXJzb25hbFNldHRpbmdzQ29tcG9uZW50LFxyXG4gIF0sXHJcbiAgaW1wb3J0czogW0NvcmVNb2R1bGUsIEFjY291bnRSb3V0aW5nTW9kdWxlLCBUaGVtZVNoYXJlZE1vZHVsZSwgVGFibGVNb2R1bGUsIE5nYkRyb3Bkb3duTW9kdWxlLCBOZ3hWYWxpZGF0ZUNvcmVNb2R1bGVdLFxyXG4gIGV4cG9ydHM6IFtdLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgQWNjb3VudE1vZHVsZSB7fVxyXG5cclxuLyoqXHJcbiAqXHJcbiAqIEBkZXByZWNhdGVkIHNpbmNlIHZlcnNpb24gMC45XHJcbiAqL1xyXG5leHBvcnQgZnVuY3Rpb24gQWNjb3VudFByb3ZpZGVycyhvcHRpb25zID0ge30gYXMgT3B0aW9ucyk6IFByb3ZpZGVyW10ge1xyXG4gIHJldHVybiBbXHJcbiAgICB7IHByb3ZpZGU6IEFDQ09VTlRfT1BUSU9OUywgdXNlVmFsdWU6IG9wdGlvbnMgfSxcclxuICAgIHtcclxuICAgICAgcHJvdmlkZTogJ0FDQ09VTlRfT1BUSU9OUycsXHJcbiAgICAgIHVzZUZhY3Rvcnk6IG9wdGlvbnNGYWN0b3J5LFxyXG4gICAgICBkZXBzOiBbQUNDT1VOVF9PUFRJT05TXSxcclxuICAgIH0sXHJcbiAgXTtcclxufVxyXG4iXX0=
|
|||
@ -1,29 +0,0 @@ |
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/components/auth-wrapper/auth-wrapper.component.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
import { Component, Input, TemplateRef } from '@angular/core'; |
|||
var AuthWrapperComponent = /** @class */ (function () { |
|||
function AuthWrapperComponent() { |
|||
} |
|||
AuthWrapperComponent.decorators = [ |
|||
{ type: Component, args: [{ |
|||
selector: 'abp-auth-wrapper', |
|||
template: "<div class=\"row\">\r\n <div class=\"mx-auto col col-md-5\">\r\n <abp-tenant-box></abp-tenant-box>\r\n\r\n <div class=\"abp-account-container\">\r\n <div class=\"card mt-3 shadow-sm rounded\">\r\n <div class=\"card-body p-5\">\r\n <ng-content *ngTemplateOutlet=\"mainContentRef\"></ng-content>\r\n </div>\r\n <ng-content *ngTemplateOutlet=\"cancelContentRef\"></ng-content>\r\n </div>\r\n </div>\r\n </div>\r\n</div>\r\n" |
|||
}] } |
|||
]; |
|||
AuthWrapperComponent.propDecorators = { |
|||
mainContentRef: [{ type: Input }], |
|||
cancelContentRef: [{ type: Input }] |
|||
}; |
|||
return AuthWrapperComponent; |
|||
}()); |
|||
export { AuthWrapperComponent }; |
|||
if (false) { |
|||
/** @type {?} */ |
|||
AuthWrapperComponent.prototype.mainContentRef; |
|||
/** @type {?} */ |
|||
AuthWrapperComponent.prototype.cancelContentRef; |
|||
} |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXV0aC13cmFwcGVyLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BhYnAvbmcuYWNjb3VudC8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnRzL2F1dGgtd3JhcHBlci9hdXRoLXdyYXBwZXIuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsV0FBVyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRTlEO0lBQUE7SUFVQSxDQUFDOztnQkFWQSxTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLGtCQUFrQjtvQkFDNUIsbWVBQTRDO2lCQUM3Qzs7O2lDQUVFLEtBQUs7bUNBR0wsS0FBSzs7SUFFUiwyQkFBQztDQUFBLEFBVkQsSUFVQztTQU5ZLG9CQUFvQjs7O0lBQy9CLDhDQUNpQzs7SUFFakMsZ0RBQ21DIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBJbnB1dCwgVGVtcGxhdGVSZWYgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuXHJcbkBDb21wb25lbnQoe1xyXG4gIHNlbGVjdG9yOiAnYWJwLWF1dGgtd3JhcHBlcicsXHJcbiAgdGVtcGxhdGVVcmw6ICcuL2F1dGgtd3JhcHBlci5jb21wb25lbnQuaHRtbCcsXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBBdXRoV3JhcHBlckNvbXBvbmVudCB7XHJcbiAgQElucHV0KClcclxuICBtYWluQ29udGVudFJlZjogVGVtcGxhdGVSZWY8YW55PjtcclxuXHJcbiAgQElucHV0KClcclxuICBjYW5jZWxDb250ZW50UmVmOiBUZW1wbGF0ZVJlZjxhbnk+O1xyXG59XHJcbiJdfQ==
|
|||
File diff suppressed because one or more lines are too long
@ -1,11 +0,0 @@ |
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/components/index.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
export { ChangePasswordComponent } from './change-password/change-password.component'; |
|||
export { LoginComponent } from './login/login.component'; |
|||
export { ManageProfileComponent } from './manage-profile/manage-profile.component'; |
|||
export { RegisterComponent } from './register/register.component'; |
|||
export { PersonalSettingsComponent } from './personal-settings/personal-settings.component'; |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AYWJwL25nLmFjY291bnQvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50cy9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLHdDQUFjLDZDQUE2QyxDQUFDO0FBQzVELCtCQUFjLHlCQUF5QixDQUFDO0FBQ3hDLHVDQUFjLDJDQUEyQyxDQUFDO0FBQzFELGtDQUFjLCtCQUErQixDQUFDO0FBQzlDLDBDQUFjLGlEQUFpRCxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSAnLi9jaGFuZ2UtcGFzc3dvcmQvY2hhbmdlLXBhc3N3b3JkLmNvbXBvbmVudCc7XHJcbmV4cG9ydCAqIGZyb20gJy4vbG9naW4vbG9naW4uY29tcG9uZW50JztcclxuZXhwb3J0ICogZnJvbSAnLi9tYW5hZ2UtcHJvZmlsZS9tYW5hZ2UtcHJvZmlsZS5jb21wb25lbnQnO1xyXG5leHBvcnQgKiBmcm9tICcuL3JlZ2lzdGVyL3JlZ2lzdGVyLmNvbXBvbmVudCc7XHJcbmV4cG9ydCAqIGZyb20gJy4vcGVyc29uYWwtc2V0dGluZ3MvcGVyc29uYWwtc2V0dGluZ3MuY29tcG9uZW50JztcclxuIl19
|
|||
File diff suppressed because one or more lines are too long
@ -1,27 +0,0 @@ |
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/components/manage-profile/manage-profile.component.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
import { fadeIn } from '@abp/ng.theme.shared'; |
|||
import { transition, trigger, useAnimation } from '@angular/animations'; |
|||
import { Component } from '@angular/core'; |
|||
var ManageProfileComponent = /** @class */ (function () { |
|||
function ManageProfileComponent() { |
|||
this.selectedTab = 0; |
|||
} |
|||
ManageProfileComponent.decorators = [ |
|||
{ type: Component, args: [{ |
|||
selector: 'abp-manage-profile', |
|||
template: "<div id=\"AbpContentToolbar\"></div>\r\n\r\n<div class=\"card border-0 shadow-sm\">\r\n <div class=\"card-body\">\r\n <div class=\"row\">\r\n <div class=\"col-3\">\r\n <ul class=\"nav flex-column nav-pills\" id=\"nav-tab\" role=\"tablist\">\r\n <li class=\"nav-item\" (click)=\"selectedTab = 0\">\r\n <a class=\"nav-link\" [ngClass]=\"{ active: selectedTab === 0 }\" role=\"tab\" href=\"javascript:void(0)\">{{\r\n 'AbpUi::ChangePassword' | abpLocalization\r\n }}</a>\r\n </li>\r\n <li class=\"nav-item\" (click)=\"selectedTab = 1\">\r\n <a class=\"nav-link\" [ngClass]=\"{ active: selectedTab === 1 }\" role=\"tab\" href=\"javascript:void(0)\">{{\r\n 'AbpAccount::PersonalSettings' | abpLocalization\r\n }}</a>\r\n </li>\r\n </ul>\r\n </div>\r\n <div class=\"col-9\">\r\n <div class=\"tab-content\" *ngIf=\"selectedTab === 0\" [@fadeIn]>\r\n <div class=\"tab-pane active\" role=\"tabpanel\">\r\n <h4>\r\n {{ 'AbpIdentity::ChangePassword' | abpLocalization }}\r\n <hr />\r\n </h4>\r\n <abp-change-password-form></abp-change-password-form>\r\n </div>\r\n </div>\r\n <div class=\"tab-content\" *ngIf=\"selectedTab === 1\" [@fadeIn]>\r\n <div class=\"tab-pane active\" role=\"tabpanel\">\r\n <h4>\r\n {{ 'AbpIdentity::PersonalSettings' | abpLocalization }}\r\n <hr />\r\n </h4>\r\n <abp-personal-settings-form></abp-personal-settings-form>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n</div>\r\n", |
|||
animations: [trigger('fadeIn', [transition(':enter', useAnimation(fadeIn))])] |
|||
}] } |
|||
]; |
|||
return ManageProfileComponent; |
|||
}()); |
|||
export { ManageProfileComponent }; |
|||
if (false) { |
|||
/** @type {?} */ |
|||
ManageProfileComponent.prototype.selectedTab; |
|||
} |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFuYWdlLXByb2ZpbGUuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGFicC9uZy5hY2NvdW50LyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvbWFuYWdlLXByb2ZpbGUvbWFuYWdlLXByb2ZpbGUuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLE1BQU0sRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBQzlDLE9BQU8sRUFBRSxVQUFVLEVBQUUsT0FBTyxFQUFFLFlBQVksRUFBRSxNQUFNLHFCQUFxQixDQUFDO0FBQ3hFLE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFMUM7SUFBQTtRQU1FLGdCQUFXLEdBQUcsQ0FBQyxDQUFDO0lBQ2xCLENBQUM7O2dCQVBBLFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsb0JBQW9CO29CQUM5QixtdERBQThDO29CQUM5QyxVQUFVLEVBQUUsQ0FBQyxPQUFPLENBQUMsUUFBUSxFQUFFLENBQUMsVUFBVSxDQUFDLFFBQVEsRUFBRSxZQUFZLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7aUJBQzlFOztJQUdELDZCQUFDO0NBQUEsQUFQRCxJQU9DO1NBRlksc0JBQXNCOzs7SUFDakMsNkNBQWdCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgZmFkZUluIH0gZnJvbSAnQGFicC9uZy50aGVtZS5zaGFyZWQnO1xyXG5pbXBvcnQgeyB0cmFuc2l0aW9uLCB0cmlnZ2VyLCB1c2VBbmltYXRpb24gfSBmcm9tICdAYW5ndWxhci9hbmltYXRpb25zJztcclxuaW1wb3J0IHsgQ29tcG9uZW50IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5AQ29tcG9uZW50KHtcclxuICBzZWxlY3RvcjogJ2FicC1tYW5hZ2UtcHJvZmlsZScsXHJcbiAgdGVtcGxhdGVVcmw6ICcuL21hbmFnZS1wcm9maWxlLmNvbXBvbmVudC5odG1sJyxcclxuICBhbmltYXRpb25zOiBbdHJpZ2dlcignZmFkZUluJywgW3RyYW5zaXRpb24oJzplbnRlcicsIHVzZUFuaW1hdGlvbihmYWRlSW4pKV0pXSxcclxufSlcclxuZXhwb3J0IGNsYXNzIE1hbmFnZVByb2ZpbGVDb21wb25lbnQge1xyXG4gIHNlbGVjdGVkVGFiID0gMDtcclxufVxyXG4iXX0=
|
|||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1,22 +0,0 @@ |
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/constants/routes.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
/** |
|||
* |
|||
* @deprecated since version 0.9 |
|||
* @type {?} |
|||
*/ |
|||
export var ACCOUNT_ROUTES = { |
|||
routes: (/** @type {?} */ ([ |
|||
{ |
|||
name: 'Account', |
|||
path: 'account', |
|||
invisible: true, |
|||
layout: "application" /* application */, |
|||
children: [{ path: 'login', name: 'Login', order: 1 }, { path: 'register', name: 'Register', order: 2 }], |
|||
}, |
|||
])), |
|||
}; |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicm91dGVzLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGFicC9uZy5hY2NvdW50LyIsInNvdXJjZXMiOlsibGliL2NvbnN0YW50cy9yb3V0ZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQU1BLE1BQU0sS0FBTyxjQUFjLEdBQUc7SUFDNUIsTUFBTSxFQUFFLG1CQUFBO1FBQ047WUFDRSxJQUFJLEVBQUUsU0FBUztZQUNmLElBQUksRUFBRSxTQUFTO1lBQ2YsU0FBUyxFQUFFLElBQUk7WUFDZixNQUFNLGlDQUF5QjtZQUMvQixRQUFRLEVBQUUsQ0FBQyxFQUFFLElBQUksRUFBRSxPQUFPLEVBQUUsSUFBSSxFQUFFLE9BQU8sRUFBRSxLQUFLLEVBQUUsQ0FBQyxFQUFFLEVBQUUsRUFBRSxJQUFJLEVBQUUsVUFBVSxFQUFFLElBQUksRUFBRSxVQUFVLEVBQUUsS0FBSyxFQUFFLENBQUMsRUFBRSxDQUFDO1NBQ3pHO0tBQ0YsRUFBbUI7Q0FDckIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBBQlAsIGVMYXlvdXRUeXBlIH0gZnJvbSAnQGFicC9uZy5jb3JlJztcclxuXHJcbi8qKlxyXG4gKlxyXG4gKiBAZGVwcmVjYXRlZCBzaW5jZSB2ZXJzaW9uIDAuOVxyXG4gKi9cclxuZXhwb3J0IGNvbnN0IEFDQ09VTlRfUk9VVEVTID0ge1xyXG4gIHJvdXRlczogW1xyXG4gICAge1xyXG4gICAgICBuYW1lOiAnQWNjb3VudCcsXHJcbiAgICAgIHBhdGg6ICdhY2NvdW50JyxcclxuICAgICAgaW52aXNpYmxlOiB0cnVlLFxyXG4gICAgICBsYXlvdXQ6IGVMYXlvdXRUeXBlLmFwcGxpY2F0aW9uLFxyXG4gICAgICBjaGlsZHJlbjogW3sgcGF0aDogJ2xvZ2luJywgbmFtZTogJ0xvZ2luJywgb3JkZXI6IDEgfSwgeyBwYXRoOiAncmVnaXN0ZXInLCBuYW1lOiAnUmVnaXN0ZXInLCBvcmRlcjogMiB9XSxcclxuICAgIH0sXHJcbiAgXSBhcyBBQlAuRnVsbFJvdXRlW10sXHJcbn07XHJcbiJdfQ==
|
|||
@ -1,9 +0,0 @@ |
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/models/index.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
export {} from './options'; |
|||
export {} from './user'; |
|||
export {} from './tenant'; |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AYWJwL25nLmFjY291bnQvIiwic291cmNlcyI6WyJsaWIvbW9kZWxzL2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsZUFBYyxXQUFXLENBQUM7QUFDMUIsZUFBYyxRQUFRLENBQUM7QUFDdkIsZUFBYyxVQUFVLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tICcuL29wdGlvbnMnO1xyXG5leHBvcnQgKiBmcm9tICcuL3VzZXInO1xyXG5leHBvcnQgKiBmcm9tICcuL3RlbmFudCc7XHJcbiJdfQ==
|
|||
@ -1,14 +0,0 @@ |
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/models/options.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
/** |
|||
* @record |
|||
*/ |
|||
export function Options() { } |
|||
if (false) { |
|||
/** @type {?|undefined} */ |
|||
Options.prototype.redirectUrl; |
|||
} |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9ucy5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BhYnAvbmcuYWNjb3VudC8iLCJzb3VyY2VzIjpbImxpYi9tb2RlbHMvb3B0aW9ucy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFBLDZCQUVDOzs7SUFEQyw4QkFBcUIiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgaW50ZXJmYWNlIE9wdGlvbnMge1xyXG4gIHJlZGlyZWN0VXJsPzogc3RyaW5nO1xyXG59XHJcbiJdfQ==
|
|||
@ -1,16 +0,0 @@ |
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/models/tenant.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
/** |
|||
* @record |
|||
*/ |
|||
export function TenantIdResponse() { } |
|||
if (false) { |
|||
/** @type {?} */ |
|||
TenantIdResponse.prototype.success; |
|||
/** @type {?} */ |
|||
TenantIdResponse.prototype.tenantId; |
|||
} |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGVuYW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGFicC9uZy5hY2NvdW50LyIsInNvdXJjZXMiOlsibGliL21vZGVscy90ZW5hbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBQSxzQ0FHQzs7O0lBRkMsbUNBQWlCOztJQUNqQixvQ0FBaUIiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgaW50ZXJmYWNlIFRlbmFudElkUmVzcG9uc2Uge1xyXG4gIHN1Y2Nlc3M6IGJvb2xlYW47XHJcbiAgdGVuYW50SWQ6IHN0cmluZztcclxufVxyXG4iXX0=
|
|||
@ -1,66 +0,0 @@ |
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/models/user.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
/** |
|||
* @record |
|||
*/ |
|||
export function RegisterRequest() { } |
|||
if (false) { |
|||
/** @type {?} */ |
|||
RegisterRequest.prototype.userName; |
|||
/** @type {?} */ |
|||
RegisterRequest.prototype.emailAddress; |
|||
/** @type {?} */ |
|||
RegisterRequest.prototype.password; |
|||
/** @type {?|undefined} */ |
|||
RegisterRequest.prototype.appName; |
|||
} |
|||
/** |
|||
* @record |
|||
*/ |
|||
export function RegisterResponse() { } |
|||
if (false) { |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.tenantId; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.userName; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.name; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.surname; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.email; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.emailConfirmed; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.phoneNumber; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.phoneNumberConfirmed; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.twoFactorEnabled; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.lockoutEnabled; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.lockoutEnd; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.concurrencyStamp; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.isDeleted; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.deleterId; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.deletionTime; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.lastModificationTime; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.lastModifierId; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.creationTime; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.creatorId; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.id; |
|||
} |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXNlci5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BhYnAvbmcuYWNjb3VudC8iLCJzb3VyY2VzIjpbImxpYi9tb2RlbHMvdXNlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFBLHFDQUtDOzs7SUFKQyxtQ0FBaUI7O0lBQ2pCLHVDQUFxQjs7SUFDckIsbUNBQWlCOztJQUNqQixrQ0FBaUI7Ozs7O0FBR25CLHNDQXFCQzs7O0lBcEJDLG9DQUFpQjs7SUFDakIsb0NBQWlCOztJQUNqQixnQ0FBYTs7SUFDYixtQ0FBZ0I7O0lBQ2hCLGlDQUFjOztJQUNkLDBDQUF3Qjs7SUFDeEIsdUNBQW9COztJQUNwQixnREFBOEI7O0lBQzlCLDRDQUEwQjs7SUFDMUIsMENBQXdCOztJQUN4QixzQ0FBbUI7O0lBQ25CLDRDQUF5Qjs7SUFDekIscUNBQW1COztJQUNuQixxQ0FBa0I7O0lBQ2xCLHdDQUFxQjs7SUFDckIsZ0RBQTZCOztJQUM3QiwwQ0FBdUI7O0lBQ3ZCLHdDQUFxQjs7SUFDckIscUNBQWtCOztJQUNsQiw4QkFBVyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBpbnRlcmZhY2UgUmVnaXN0ZXJSZXF1ZXN0IHtcclxuICB1c2VyTmFtZTogc3RyaW5nO1xyXG4gIGVtYWlsQWRkcmVzczogc3RyaW5nO1xyXG4gIHBhc3N3b3JkOiBzdHJpbmc7XHJcbiAgYXBwTmFtZT86IHN0cmluZztcclxufVxyXG5cclxuZXhwb3J0IGludGVyZmFjZSBSZWdpc3RlclJlc3BvbnNlIHtcclxuICB0ZW5hbnRJZDogc3RyaW5nO1xyXG4gIHVzZXJOYW1lOiBzdHJpbmc7XHJcbiAgbmFtZTogc3RyaW5nO1xyXG4gIHN1cm5hbWU6IHN0cmluZztcclxuICBlbWFpbDogc3RyaW5nO1xyXG4gIGVtYWlsQ29uZmlybWVkOiBib29sZWFuO1xyXG4gIHBob25lTnVtYmVyOiBzdHJpbmc7XHJcbiAgcGhvbmVOdW1iZXJDb25maXJtZWQ6IGJvb2xlYW47XHJcbiAgdHdvRmFjdG9yRW5hYmxlZDogYm9vbGVhbjtcclxuICBsb2Nrb3V0RW5hYmxlZDogYm9vbGVhbjtcclxuICBsb2Nrb3V0RW5kOiBzdHJpbmc7XHJcbiAgY29uY3VycmVuY3lTdGFtcDogc3RyaW5nO1xyXG4gIGlzRGVsZXRlZDogYm9vbGVhbjtcclxuICBkZWxldGVySWQ6IHN0cmluZztcclxuICBkZWxldGlvblRpbWU6IHN0cmluZztcclxuICBsYXN0TW9kaWZpY2F0aW9uVGltZTogc3RyaW5nO1xyXG4gIGxhc3RNb2RpZmllcklkOiBzdHJpbmc7XHJcbiAgY3JlYXRpb25UaW1lOiBzdHJpbmc7XHJcbiAgY3JlYXRvcklkOiBzdHJpbmc7XHJcbiAgaWQ6IHN0cmluZztcclxufVxyXG4iXX0=
|
|||
@ -1,67 +0,0 @@ |
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/services/account.service.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
import { Injectable } from '@angular/core'; |
|||
import { RestService } from '@abp/ng.core'; |
|||
import * as i0 from "@angular/core"; |
|||
import * as i1 from "@abp/ng.core"; |
|||
var AccountService = /** @class */ (function () { |
|||
function AccountService(rest) { |
|||
this.rest = rest; |
|||
} |
|||
/** |
|||
* @param {?} tenantName |
|||
* @return {?} |
|||
*/ |
|||
AccountService.prototype.findTenant = /** |
|||
* @param {?} tenantName |
|||
* @return {?} |
|||
*/ |
|||
function (tenantName) { |
|||
/** @type {?} */ |
|||
var request = { |
|||
method: 'GET', |
|||
url: "/api/abp/multi-tenancy/tenants/by-name/" + tenantName, |
|||
}; |
|||
return this.rest.request(request); |
|||
}; |
|||
/** |
|||
* @param {?} body |
|||
* @return {?} |
|||
*/ |
|||
AccountService.prototype.register = /** |
|||
* @param {?} body |
|||
* @return {?} |
|||
*/ |
|||
function (body) { |
|||
/** @type {?} */ |
|||
var request = { |
|||
method: 'POST', |
|||
url: '/api/account/register', |
|||
body: body, |
|||
}; |
|||
return this.rest.request(request, { skipHandleError: true }); |
|||
}; |
|||
AccountService.decorators = [ |
|||
{ type: Injectable, args: [{ |
|||
providedIn: 'root', |
|||
},] } |
|||
]; |
|||
/** @nocollapse */ |
|||
AccountService.ctorParameters = function () { return [ |
|||
{ type: RestService } |
|||
]; }; |
|||
/** @nocollapse */ AccountService.ngInjectableDef = i0.ɵɵdefineInjectable({ factory: function AccountService_Factory() { return new AccountService(i0.ɵɵinject(i1.RestService)); }, token: AccountService, providedIn: "root" }); |
|||
return AccountService; |
|||
}()); |
|||
export { AccountService }; |
|||
if (false) { |
|||
/** |
|||
* @type {?} |
|||
* @private |
|||
*/ |
|||
AccountService.prototype.rest; |
|||
} |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNjb3VudC5zZXJ2aWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGFicC9uZy5hY2NvdW50LyIsInNvdXJjZXMiOlsibGliL3NlcnZpY2VzL2FjY291bnQuc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFM0MsT0FBTyxFQUFFLFdBQVcsRUFBUSxNQUFNLGNBQWMsQ0FBQzs7O0FBR2pEO0lBSUUsd0JBQW9CLElBQWlCO1FBQWpCLFNBQUksR0FBSixJQUFJLENBQWE7SUFBRyxDQUFDOzs7OztJQUV6QyxtQ0FBVTs7OztJQUFWLFVBQVcsVUFBa0I7O1lBQ3JCLE9BQU8sR0FBdUI7WUFDbEMsTUFBTSxFQUFFLEtBQUs7WUFDYixHQUFHLEVBQUUsNENBQTBDLFVBQVk7U0FDNUQ7UUFFRCxPQUFPLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUF5QixPQUFPLENBQUMsQ0FBQztJQUM1RCxDQUFDOzs7OztJQUVELGlDQUFROzs7O0lBQVIsVUFBUyxJQUFxQjs7WUFDdEIsT0FBTyxHQUFrQztZQUM3QyxNQUFNLEVBQUUsTUFBTTtZQUNkLEdBQUcsRUFBRSx1QkFBdUI7WUFDNUIsSUFBSSxNQUFBO1NBQ0w7UUFFRCxPQUFPLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFvQyxPQUFPLEVBQUUsRUFBRSxlQUFlLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FBQztJQUNsRyxDQUFDOztnQkF2QkYsVUFBVSxTQUFDO29CQUNWLFVBQVUsRUFBRSxNQUFNO2lCQUNuQjs7OztnQkFMUSxXQUFXOzs7eUJBRnBCO0NBNkJDLEFBeEJELElBd0JDO1NBckJZLGNBQWM7Ozs7OztJQUNiLDhCQUF5QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgT2JzZXJ2YWJsZSB9IGZyb20gJ3J4anMnO1xyXG5pbXBvcnQgeyBSZXN0U2VydmljZSwgUmVzdCB9IGZyb20gJ0BhYnAvbmcuY29yZSc7XHJcbmltcG9ydCB7IFJlZ2lzdGVyUmVzcG9uc2UsIFJlZ2lzdGVyUmVxdWVzdCwgVGVuYW50SWRSZXNwb25zZSB9IGZyb20gJy4uL21vZGVscyc7XHJcblxyXG5ASW5qZWN0YWJsZSh7XHJcbiAgcHJvdmlkZWRJbjogJ3Jvb3QnLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgQWNjb3VudFNlcnZpY2Uge1xyXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgcmVzdDogUmVzdFNlcnZpY2UpIHt9XHJcblxyXG4gIGZpbmRUZW5hbnQodGVuYW50TmFtZTogc3RyaW5nKTogT2JzZXJ2YWJsZTxUZW5hbnRJZFJlc3BvbnNlPiB7XHJcbiAgICBjb25zdCByZXF1ZXN0OiBSZXN0LlJlcXVlc3Q8bnVsbD4gPSB7XHJcbiAgICAgIG1ldGhvZDogJ0dFVCcsXHJcbiAgICAgIHVybDogYC9hcGkvYWJwL211bHRpLXRlbmFuY3kvdGVuYW50cy9ieS1uYW1lLyR7dGVuYW50TmFtZX1gLFxyXG4gICAgfTtcclxuXHJcbiAgICByZXR1cm4gdGhpcy5yZXN0LnJlcXVlc3Q8bnVsbCwgVGVuYW50SWRSZXNwb25zZT4ocmVxdWVzdCk7XHJcbiAgfVxyXG5cclxuICByZWdpc3Rlcihib2R5OiBSZWdpc3RlclJlcXVlc3QpOiBPYnNlcnZhYmxlPFJlZ2lzdGVyUmVzcG9uc2U+IHtcclxuICAgIGNvbnN0IHJlcXVlc3Q6IFJlc3QuUmVxdWVzdDxSZWdpc3RlclJlcXVlc3Q+ID0ge1xyXG4gICAgICBtZXRob2Q6ICdQT1NUJyxcclxuICAgICAgdXJsOiAnL2FwaS9hY2NvdW50L3JlZ2lzdGVyJyxcclxuICAgICAgYm9keSxcclxuICAgIH07XHJcblxyXG4gICAgcmV0dXJuIHRoaXMucmVzdC5yZXF1ZXN0PFJlZ2lzdGVyUmVxdWVzdCwgUmVnaXN0ZXJSZXNwb25zZT4ocmVxdWVzdCwgeyBza2lwSGFuZGxlRXJyb3I6IHRydWUgfSk7XHJcbiAgfVxyXG59XHJcbiJdfQ==
|
|||
@ -1,7 +0,0 @@ |
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/tokens/index.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
export { optionsFactory, ACCOUNT_OPTIONS } from './options.token'; |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AYWJwL25nLmFjY291bnQvIiwic291cmNlcyI6WyJsaWIvdG9rZW5zL2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsZ0RBQWMsaUJBQWlCLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tICcuL29wdGlvbnMudG9rZW4nO1xyXG4iXX0=
|
|||
@ -1,17 +0,0 @@ |
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/tokens/options.token.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
import * as tslib_1 from "tslib"; |
|||
import { InjectionToken } from '@angular/core'; |
|||
/** |
|||
* @param {?} options |
|||
* @return {?} |
|||
*/ |
|||
export function optionsFactory(options) { |
|||
return tslib_1.__assign({ redirectUrl: '/' }, options); |
|||
} |
|||
/** @type {?} */ |
|||
export var ACCOUNT_OPTIONS = new InjectionToken('ACCOUNT_OPTIONS'); |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9ucy50b2tlbi5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BhYnAvbmcuYWNjb3VudC8iLCJzb3VyY2VzIjpbImxpYi90b2tlbnMvb3B0aW9ucy50b2tlbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sZUFBZSxDQUFDOzs7OztBQUcvQyxNQUFNLFVBQVUsY0FBYyxDQUFDLE9BQWdCO0lBQzdDLDBCQUNFLFdBQVcsRUFBRSxHQUFHLElBQ2IsT0FBTyxFQUNWO0FBQ0osQ0FBQzs7QUFFRCxNQUFNLEtBQU8sZUFBZSxHQUFHLElBQUksY0FBYyxDQUFDLGlCQUFpQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0aW9uVG9rZW4gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgT3B0aW9ucyB9IGZyb20gJy4uL21vZGVscy9vcHRpb25zJztcclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBvcHRpb25zRmFjdG9yeShvcHRpb25zOiBPcHRpb25zKSB7XHJcbiAgcmV0dXJuIHtcclxuICAgIHJlZGlyZWN0VXJsOiAnLycsXHJcbiAgICAuLi5vcHRpb25zLFxyXG4gIH07XHJcbn1cclxuXHJcbmV4cG9ydCBjb25zdCBBQ0NPVU5UX09QVElPTlMgPSBuZXcgSW5qZWN0aW9uVG9rZW4oJ0FDQ09VTlRfT1BUSU9OUycpO1xyXG4iXX0=
|
|||
@ -1,11 +0,0 @@ |
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: public-api.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
export { AccountProviders, AccountModule } from './lib/account.module'; |
|||
export { ChangePasswordComponent, LoginComponent, ManageProfileComponent, RegisterComponent, PersonalSettingsComponent } from './lib/components'; |
|||
export { ACCOUNT_ROUTES } from './lib/constants/routes'; |
|||
export { optionsFactory, ACCOUNT_OPTIONS } from './lib/tokens'; |
|||
export {} from './lib/models'; |
|||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljLWFwaS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BhYnAvbmcuYWNjb3VudC8iLCJzb3VyY2VzIjpbInB1YmxpYy1hcGkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxnREFBYyxzQkFBc0IsQ0FBQztBQUNyQyw4SEFBYyxrQkFBa0IsQ0FBQztBQUNqQywrQkFBYyx3QkFBd0IsQ0FBQztBQUN2QyxnREFBYyxjQUFjLENBQUM7QUFDN0IsZUFBYyxjQUFjLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tICcuL2xpYi9hY2NvdW50Lm1vZHVsZSc7XHJcbmV4cG9ydCAqIGZyb20gJy4vbGliL2NvbXBvbmVudHMnO1xyXG5leHBvcnQgKiBmcm9tICcuL2xpYi9jb25zdGFudHMvcm91dGVzJztcclxuZXhwb3J0ICogZnJvbSAnLi9saWIvdG9rZW5zJztcclxuZXhwb3J0ICogZnJvbSAnLi9saWIvbW9kZWxzJztcclxuIl19
|
|||
@ -1,998 +0,0 @@ |
|||
import { ConfigState, SessionState, GetAppConfiguration, RestService, DynamicLayoutComponent, ChangePassword, GetProfile, UpdateProfile, ProfileState, SetTenant, CoreModule } from '@abp/ng.core'; |
|||
import { ToasterService, fadeIn, ThemeSharedModule } from '@abp/ng.theme.shared'; |
|||
import { Component, Optional, Inject, Injectable, ɵɵdefineInjectable, ɵɵinject, NgModule, InjectionToken, Input } from '@angular/core'; |
|||
import { NgbDropdownModule } from '@ng-bootstrap/ng-bootstrap'; |
|||
import { validatePassword, comparePasswords, NgxValidateCoreModule } from '@ngx-validate/core'; |
|||
import { TableModule } from 'primeng/table'; |
|||
import { RouterModule } from '@angular/router'; |
|||
import { Validators, FormBuilder } from '@angular/forms'; |
|||
import { Navigate } from '@ngxs/router-plugin'; |
|||
import { Store, Select } from '@ngxs/store'; |
|||
import { OAuthService } from 'angular-oauth2-oidc'; |
|||
import { from, throwError, Observable } from 'rxjs'; |
|||
import { switchMap, tap, catchError, finalize, take, withLatestFrom } from 'rxjs/operators'; |
|||
import snq from 'snq'; |
|||
import { HttpHeaders } from '@angular/common/http'; |
|||
import { trigger, transition, useAnimation } from '@angular/animations'; |
|||
import { __decorate, __metadata } from 'tslib'; |
|||
|
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/components/login/login.component.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
const { maxLength, minLength, required } = Validators; |
|||
class LoginComponent { |
|||
/** |
|||
* @param {?} fb |
|||
* @param {?} oauthService |
|||
* @param {?} store |
|||
* @param {?} toasterService |
|||
* @param {?} options |
|||
*/ |
|||
constructor(fb, oauthService, store, toasterService, options) { |
|||
this.fb = fb; |
|||
this.oauthService = oauthService; |
|||
this.store = store; |
|||
this.toasterService = toasterService; |
|||
this.options = options; |
|||
this.oauthService.configure(this.store.selectSnapshot(ConfigState.getOne('environment')).oAuthConfig); |
|||
this.oauthService.loadDiscoveryDocument(); |
|||
this.form = this.fb.group({ |
|||
username: ['', [required, maxLength(255)]], |
|||
password: ['', [required, maxLength(32)]], |
|||
remember: [false], |
|||
}); |
|||
} |
|||
/** |
|||
* @return {?} |
|||
*/ |
|||
onSubmit() { |
|||
if (this.form.invalid) |
|||
return; |
|||
// this.oauthService.setStorage(this.form.value.remember ? localStorage : sessionStorage);
|
|||
this.inProgress = true; |
|||
/** @type {?} */ |
|||
const tenant = this.store.selectSnapshot(SessionState.getTenant); |
|||
from(this.oauthService.fetchTokenUsingPasswordFlow(this.form.get('username').value, this.form.get('password').value, new HttpHeaders(Object.assign({}, (tenant && tenant.id && { __tenant: tenant.id }))))) |
|||
.pipe(switchMap((/** |
|||
* @return {?} |
|||
*/ |
|||
() => this.store.dispatch(new GetAppConfiguration()))), tap((/** |
|||
* @return {?} |
|||
*/ |
|||
() => { |
|||
/** @type {?} */ |
|||
const redirectUrl = snq((/** |
|||
* @return {?} |
|||
*/ |
|||
() => window.history.state)).redirectUrl || (this.options || {}).redirectUrl || '/'; |
|||
this.store.dispatch(new Navigate([redirectUrl])); |
|||
})), catchError((/** |
|||
* @param {?} err |
|||
* @return {?} |
|||
*/ |
|||
err => { |
|||
this.toasterService.error(snq((/** |
|||
* @return {?} |
|||
*/ |
|||
() => err.error.error_description)) || |
|||
snq((/** |
|||
* @return {?} |
|||
*/ |
|||
() => err.error.error.message), 'AbpAccount::DefaultErrorMessage'), 'Error', { life: 7000 }); |
|||
return throwError(err); |
|||
})), finalize((/** |
|||
* @return {?} |
|||
*/ |
|||
() => (this.inProgress = false)))) |
|||
.subscribe(); |
|||
} |
|||
} |
|||
LoginComponent.decorators = [ |
|||
{ type: Component, args: [{ |
|||
selector: 'abp-login', |
|||
template: "<abp-auth-wrapper [mainContentRef]=\"mainContentRef\" [cancelContentRef]=\"cancelContentRef\">\r\n <ng-template #mainContentRef>\r\n <h4>{{ 'AbpAccount::Login' | abpLocalization }}</h4>\r\n <strong>\r\n {{ 'AbpAccount::AreYouANewUser' | abpLocalization }}\r\n <a class=\"text-decoration-none\" routerLink=\"/account/register\">{{ 'AbpAccount::Register' | abpLocalization }}</a>\r\n </strong>\r\n <form [formGroup]=\"form\" (ngSubmit)=\"onSubmit()\" validateOnSubmit class=\"mt-4\">\r\n <div class=\"form-group\">\r\n <label for=\"login-input-user-name-or-email-address\">{{\r\n 'AbpAccount::UserNameOrEmailAddress' | abpLocalization\r\n }}</label>\r\n <input\r\n class=\"form-control\"\r\n type=\"text\"\r\n id=\"login-input-user-name-or-email-address\"\r\n formControlName=\"username\"\r\n autofocus\r\n />\r\n </div>\r\n <div class=\"form-group\">\r\n <label for=\"login-input-password\">{{ 'AbpAccount::Password' | abpLocalization }}</label>\r\n <input class=\"form-control\" type=\"password\" id=\"login-input-password\" formControlName=\"password\" />\r\n </div>\r\n <div class=\"form-check\" validationTarget validationStyle>\r\n <label class=\"form-check-label\" for=\"login-input-remember-me\">\r\n <input class=\"form-check-input\" type=\"checkbox\" id=\"login-input-remember-me\" formControlName=\"remember\" />\r\n {{ 'AbpAccount::RememberMe' | abpLocalization }}\r\n </label>\r\n </div>\r\n <abp-button\r\n [loading]=\"inProgress\"\r\n buttonType=\"submit\"\r\n name=\"Action\"\r\n buttonClass=\"btn-block btn-lg mt-3 btn btn-primary\"\r\n >\r\n {{ 'AbpAccount::Login' | abpLocalization }}\r\n </abp-button>\r\n </form>\r\n </ng-template>\r\n <ng-template #cancelContentRef>\r\n <div class=\"card-footer text-center border-0\">\r\n <a routerLink=\"/\">\r\n <button type=\"button\" name=\"Action\" value=\"Cancel\" class=\"px-2 py-0 btn btn-link\">\r\n {{ 'AbpAccount::Cancel' | abpLocalization }}\r\n </button>\r\n </a>\r\n </div>\r\n </ng-template>\r\n</abp-auth-wrapper>\r\n" |
|||
}] } |
|||
]; |
|||
/** @nocollapse */ |
|||
LoginComponent.ctorParameters = () => [ |
|||
{ type: FormBuilder }, |
|||
{ type: OAuthService }, |
|||
{ type: Store }, |
|||
{ type: ToasterService }, |
|||
{ type: undefined, decorators: [{ type: Optional }, { type: Inject, args: ['ACCOUNT_OPTIONS',] }] } |
|||
]; |
|||
if (false) { |
|||
/** @type {?} */ |
|||
LoginComponent.prototype.form; |
|||
/** @type {?} */ |
|||
LoginComponent.prototype.inProgress; |
|||
/** |
|||
* @type {?} |
|||
* @private |
|||
*/ |
|||
LoginComponent.prototype.fb; |
|||
/** |
|||
* @type {?} |
|||
* @private |
|||
*/ |
|||
LoginComponent.prototype.oauthService; |
|||
/** |
|||
* @type {?} |
|||
* @private |
|||
*/ |
|||
LoginComponent.prototype.store; |
|||
/** |
|||
* @type {?} |
|||
* @private |
|||
*/ |
|||
LoginComponent.prototype.toasterService; |
|||
/** |
|||
* @type {?} |
|||
* @private |
|||
*/ |
|||
LoginComponent.prototype.options; |
|||
} |
|||
|
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/components/manage-profile/manage-profile.component.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
class ManageProfileComponent { |
|||
constructor() { |
|||
this.selectedTab = 0; |
|||
} |
|||
} |
|||
ManageProfileComponent.decorators = [ |
|||
{ type: Component, args: [{ |
|||
selector: 'abp-manage-profile', |
|||
template: "<div id=\"AbpContentToolbar\"></div>\r\n\r\n<div class=\"card border-0 shadow-sm\">\r\n <div class=\"card-body\">\r\n <div class=\"row\">\r\n <div class=\"col-3\">\r\n <ul class=\"nav flex-column nav-pills\" id=\"nav-tab\" role=\"tablist\">\r\n <li class=\"nav-item\" (click)=\"selectedTab = 0\">\r\n <a class=\"nav-link\" [ngClass]=\"{ active: selectedTab === 0 }\" role=\"tab\" href=\"javascript:void(0)\">{{\r\n 'AbpUi::ChangePassword' | abpLocalization\r\n }}</a>\r\n </li>\r\n <li class=\"nav-item\" (click)=\"selectedTab = 1\">\r\n <a class=\"nav-link\" [ngClass]=\"{ active: selectedTab === 1 }\" role=\"tab\" href=\"javascript:void(0)\">{{\r\n 'AbpAccount::PersonalSettings' | abpLocalization\r\n }}</a>\r\n </li>\r\n </ul>\r\n </div>\r\n <div class=\"col-9\">\r\n <div class=\"tab-content\" *ngIf=\"selectedTab === 0\" [@fadeIn]>\r\n <div class=\"tab-pane active\" role=\"tabpanel\">\r\n <h4>\r\n {{ 'AbpIdentity::ChangePassword' | abpLocalization }}\r\n <hr />\r\n </h4>\r\n <abp-change-password-form></abp-change-password-form>\r\n </div>\r\n </div>\r\n <div class=\"tab-content\" *ngIf=\"selectedTab === 1\" [@fadeIn]>\r\n <div class=\"tab-pane active\" role=\"tabpanel\">\r\n <h4>\r\n {{ 'AbpIdentity::PersonalSettings' | abpLocalization }}\r\n <hr />\r\n </h4>\r\n <abp-personal-settings-form></abp-personal-settings-form>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n</div>\r\n", |
|||
animations: [trigger('fadeIn', [transition(':enter', useAnimation(fadeIn))])] |
|||
}] } |
|||
]; |
|||
if (false) { |
|||
/** @type {?} */ |
|||
ManageProfileComponent.prototype.selectedTab; |
|||
} |
|||
|
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/services/account.service.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
class AccountService { |
|||
/** |
|||
* @param {?} rest |
|||
*/ |
|||
constructor(rest) { |
|||
this.rest = rest; |
|||
} |
|||
/** |
|||
* @param {?} tenantName |
|||
* @return {?} |
|||
*/ |
|||
findTenant(tenantName) { |
|||
/** @type {?} */ |
|||
const request = { |
|||
method: 'GET', |
|||
url: `/api/abp/multi-tenancy/tenants/by-name/${tenantName}`, |
|||
}; |
|||
return this.rest.request(request); |
|||
} |
|||
/** |
|||
* @param {?} body |
|||
* @return {?} |
|||
*/ |
|||
register(body) { |
|||
/** @type {?} */ |
|||
const request = { |
|||
method: 'POST', |
|||
url: '/api/account/register', |
|||
body, |
|||
}; |
|||
return this.rest.request(request, { skipHandleError: true }); |
|||
} |
|||
} |
|||
AccountService.decorators = [ |
|||
{ type: Injectable, args: [{ |
|||
providedIn: 'root', |
|||
},] } |
|||
]; |
|||
/** @nocollapse */ |
|||
AccountService.ctorParameters = () => [ |
|||
{ type: RestService } |
|||
]; |
|||
/** @nocollapse */ AccountService.ngInjectableDef = ɵɵdefineInjectable({ factory: function AccountService_Factory() { return new AccountService(ɵɵinject(RestService)); }, token: AccountService, providedIn: "root" }); |
|||
if (false) { |
|||
/** |
|||
* @type {?} |
|||
* @private |
|||
*/ |
|||
AccountService.prototype.rest; |
|||
} |
|||
|
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/components/register/register.component.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
const { maxLength: maxLength$1, minLength: minLength$1, required: required$1, email } = Validators; |
|||
class RegisterComponent { |
|||
/** |
|||
* @param {?} fb |
|||
* @param {?} accountService |
|||
* @param {?} oauthService |
|||
* @param {?} store |
|||
* @param {?} toasterService |
|||
*/ |
|||
constructor(fb, accountService, oauthService, store, toasterService) { |
|||
this.fb = fb; |
|||
this.accountService = accountService; |
|||
this.oauthService = oauthService; |
|||
this.store = store; |
|||
this.toasterService = toasterService; |
|||
this.oauthService.configure(this.store.selectSnapshot(ConfigState.getOne('environment')).oAuthConfig); |
|||
this.oauthService.loadDiscoveryDocument(); |
|||
} |
|||
/** |
|||
* @return {?} |
|||
*/ |
|||
ngOnInit() { |
|||
/** @type {?} */ |
|||
const passwordRules = this.store.selectSnapshot(ConfigState.getSettings('Identity.Password')); |
|||
/** @type {?} */ |
|||
const passwordRulesArr = (/** @type {?} */ ([])); |
|||
/** @type {?} */ |
|||
let requiredLength = 1; |
|||
if ((passwordRules['Abp.Identity.Password.RequireDigit'] || '').toLowerCase() === 'true') { |
|||
passwordRulesArr.push('number'); |
|||
} |
|||
if ((passwordRules['Abp.Identity.Password.RequireLowercase'] || '').toLowerCase() === 'true') { |
|||
passwordRulesArr.push('small'); |
|||
} |
|||
if ((passwordRules['Abp.Identity.Password.RequireUppercase'] || '').toLowerCase() === 'true') { |
|||
passwordRulesArr.push('capital'); |
|||
} |
|||
if (+(passwordRules['Abp.Identity.Password.RequiredUniqueChars'] || 0) > 0) { |
|||
passwordRulesArr.push('special'); |
|||
} |
|||
if (Number.isInteger(+passwordRules['Abp.Identity.Password.RequiredLength'])) { |
|||
requiredLength = +passwordRules['Abp.Identity.Password.RequiredLength']; |
|||
} |
|||
this.form = this.fb.group({ |
|||
username: ['', [required$1, maxLength$1(255)]], |
|||
password: [ |
|||
'', |
|||
[required$1, validatePassword(passwordRulesArr), minLength$1(requiredLength), maxLength$1(32)], |
|||
], |
|||
email: ['', [required$1, email]], |
|||
}); |
|||
} |
|||
/** |
|||
* @return {?} |
|||
*/ |
|||
onSubmit() { |
|||
if (this.form.invalid) |
|||
return; |
|||
this.inProgress = true; |
|||
/** @type {?} */ |
|||
const newUser = (/** @type {?} */ ({ |
|||
userName: this.form.get('username').value, |
|||
password: this.form.get('password').value, |
|||
emailAddress: this.form.get('email').value, |
|||
appName: 'Angular', |
|||
})); |
|||
/** @type {?} */ |
|||
const tenant = this.store.selectSnapshot(SessionState.getTenant); |
|||
this.accountService |
|||
.register(newUser) |
|||
.pipe(switchMap((/** |
|||
* @return {?} |
|||
*/ |
|||
() => from(this.oauthService.fetchTokenUsingPasswordFlow(newUser.userName, newUser.password, new HttpHeaders(Object.assign({}, (tenant && tenant.id && { __tenant: tenant.id }))))))), switchMap((/** |
|||
* @return {?} |
|||
*/ |
|||
() => this.store.dispatch(new GetAppConfiguration()))), tap((/** |
|||
* @return {?} |
|||
*/ |
|||
() => this.store.dispatch(new Navigate(['/'])))), take(1), catchError((/** |
|||
* @param {?} err |
|||
* @return {?} |
|||
*/ |
|||
err => { |
|||
this.toasterService.error(snq((/** |
|||
* @return {?} |
|||
*/ |
|||
() => err.error.error_description)) || |
|||
snq((/** |
|||
* @return {?} |
|||
*/ |
|||
() => err.error.error.message), 'AbpAccount::DefaultErrorMessage'), 'Error', { life: 7000 }); |
|||
return throwError(err); |
|||
})), finalize((/** |
|||
* @return {?} |
|||
*/ |
|||
() => (this.inProgress = false)))) |
|||
.subscribe(); |
|||
} |
|||
} |
|||
RegisterComponent.decorators = [ |
|||
{ type: Component, args: [{ |
|||
selector: 'abp-register', |
|||
template: "<abp-auth-wrapper [mainContentRef]=\"mainContentRef\">\r\n <ng-template #mainContentRef>\r\n <h4>{{ 'AbpAccount::Register' | abpLocalization }}</h4>\r\n <strong>\r\n {{ 'AbpAccount::AlreadyRegistered' | abpLocalization }}\r\n <a class=\"text-decoration-none\" routerLink=\"/account/login\">{{ 'AbpAccount::Login' | abpLocalization }}</a>\r\n </strong>\r\n <form [formGroup]=\"form\" (ngSubmit)=\"onSubmit()\" validateOnSubmit class=\"mt-4\">\r\n <div class=\"form-group\">\r\n <label for=\"input-user-name\">{{ 'AbpAccount::UserName' | abpLocalization }}</label\r\n ><span> * </span\r\n ><input autofocus type=\"text\" id=\"input-user-name\" class=\"form-control\" formControlName=\"username\" />\r\n </div>\r\n <div class=\"form-group\">\r\n <label for=\"input-email-address\">{{ 'AbpAccount::EmailAddress' | abpLocalization }}</label\r\n ><span> * </span><input type=\"email\" id=\"input-email-address\" class=\"form-control\" formControlName=\"email\" />\r\n </div>\r\n <div class=\"form-group\">\r\n <label for=\"input-password\">{{ 'AbpAccount::Password' | abpLocalization }}</label\r\n ><span> * </span><input type=\"password\" id=\"input-password\" class=\"form-control\" formControlName=\"password\" />\r\n </div>\r\n <abp-button\r\n [loading]=\"inProgress\"\r\n buttonType=\"submit\"\r\n name=\"Action\"\r\n buttonClass=\"btn-block btn-lg mt-3 btn btn-primary\"\r\n >\r\n {{ 'AbpAccount::Register' | abpLocalization }}\r\n </abp-button>\r\n </form>\r\n </ng-template>\r\n</abp-auth-wrapper>\r\n" |
|||
}] } |
|||
]; |
|||
/** @nocollapse */ |
|||
RegisterComponent.ctorParameters = () => [ |
|||
{ type: FormBuilder }, |
|||
{ type: AccountService }, |
|||
{ type: OAuthService }, |
|||
{ type: Store }, |
|||
{ type: ToasterService } |
|||
]; |
|||
if (false) { |
|||
/** @type {?} */ |
|||
RegisterComponent.prototype.form; |
|||
/** @type {?} */ |
|||
RegisterComponent.prototype.inProgress; |
|||
/** |
|||
* @type {?} |
|||
* @private |
|||
*/ |
|||
RegisterComponent.prototype.fb; |
|||
/** |
|||
* @type {?} |
|||
* @private |
|||
*/ |
|||
RegisterComponent.prototype.accountService; |
|||
/** |
|||
* @type {?} |
|||
* @private |
|||
*/ |
|||
RegisterComponent.prototype.oauthService; |
|||
/** |
|||
* @type {?} |
|||
* @private |
|||
*/ |
|||
RegisterComponent.prototype.store; |
|||
/** |
|||
* @type {?} |
|||
* @private |
|||
*/ |
|||
RegisterComponent.prototype.toasterService; |
|||
} |
|||
|
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/account-routing.module.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
/** @type {?} */ |
|||
const routes = [ |
|||
{ path: '', pathMatch: 'full', redirectTo: 'login' }, |
|||
{ |
|||
path: '', |
|||
component: DynamicLayoutComponent, |
|||
children: [ |
|||
{ path: 'login', component: LoginComponent }, |
|||
{ path: 'register', component: RegisterComponent }, |
|||
{ |
|||
path: 'manage-profile', |
|||
component: ManageProfileComponent, |
|||
}, |
|||
], |
|||
}, |
|||
]; |
|||
class AccountRoutingModule { |
|||
} |
|||
AccountRoutingModule.decorators = [ |
|||
{ type: NgModule, args: [{ |
|||
imports: [RouterModule.forChild(routes)], |
|||
exports: [RouterModule], |
|||
},] } |
|||
]; |
|||
|
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/components/change-password/change-password.component.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
const { minLength: minLength$2, required: required$2, maxLength: maxLength$2 } = Validators; |
|||
/** @type {?} */ |
|||
const PASSWORD_FIELDS = ['newPassword', 'repeatNewPassword']; |
|||
class ChangePasswordComponent { |
|||
/** |
|||
* @param {?} fb |
|||
* @param {?} store |
|||
* @param {?} toasterService |
|||
*/ |
|||
constructor(fb, store, toasterService) { |
|||
this.fb = fb; |
|||
this.store = store; |
|||
this.toasterService = toasterService; |
|||
this.mapErrorsFn = (/** |
|||
* @param {?} errors |
|||
* @param {?} groupErrors |
|||
* @param {?} control |
|||
* @return {?} |
|||
*/ |
|||
(errors, groupErrors, control) => { |
|||
if (PASSWORD_FIELDS.indexOf(control.name) < 0) |
|||
return errors; |
|||
return errors.concat(groupErrors.filter((/** |
|||
* @param {?} __0 |
|||
* @return {?} |
|||
*/ |
|||
({ key }) => key === 'passwordMismatch'))); |
|||
}); |
|||
} |
|||
/** |
|||
* @return {?} |
|||
*/ |
|||
ngOnInit() { |
|||
/** @type {?} */ |
|||
const passwordRules = this.store.selectSnapshot(ConfigState.getSettings('Identity.Password')); |
|||
/** @type {?} */ |
|||
const passwordRulesArr = (/** @type {?} */ ([])); |
|||
/** @type {?} */ |
|||
let requiredLength = 1; |
|||
if ((passwordRules['Abp.Identity.Password.RequireDigit'] || '').toLowerCase() === 'true') { |
|||
passwordRulesArr.push('number'); |
|||
} |
|||
if ((passwordRules['Abp.Identity.Password.RequireLowercase'] || '').toLowerCase() === 'true') { |
|||
passwordRulesArr.push('small'); |
|||
} |
|||
if ((passwordRules['Abp.Identity.Password.RequireUppercase'] || '').toLowerCase() === 'true') { |
|||
passwordRulesArr.push('capital'); |
|||
} |
|||
if (+(passwordRules['Abp.Identity.Password.RequiredUniqueChars'] || 0) > 0) { |
|||
passwordRulesArr.push('special'); |
|||
} |
|||
if (Number.isInteger(+passwordRules['Abp.Identity.Password.RequiredLength'])) { |
|||
requiredLength = +passwordRules['Abp.Identity.Password.RequiredLength']; |
|||
} |
|||
this.form = this.fb.group({ |
|||
password: ['', required$2], |
|||
newPassword: [ |
|||
'', |
|||
{ |
|||
validators: [required$2, validatePassword(passwordRulesArr), minLength$2(requiredLength), maxLength$2(32)], |
|||
}, |
|||
], |
|||
repeatNewPassword: [ |
|||
'', |
|||
{ validators: [required$2, validatePassword(passwordRulesArr), minLength$2(requiredLength), maxLength$2(32)] }, |
|||
], |
|||
}, { |
|||
validators: [comparePasswords(PASSWORD_FIELDS)], |
|||
}); |
|||
} |
|||
/** |
|||
* @return {?} |
|||
*/ |
|||
onSubmit() { |
|||
if (this.form.invalid) |
|||
return; |
|||
this.inProgress = true; |
|||
this.store |
|||
.dispatch(new ChangePassword({ |
|||
currentPassword: this.form.get('password').value, |
|||
newPassword: this.form.get('newPassword').value, |
|||
})) |
|||
.pipe(finalize((/** |
|||
* @return {?} |
|||
*/ |
|||
() => (this.inProgress = false)))) |
|||
.subscribe({ |
|||
next: (/** |
|||
* @return {?} |
|||
*/ |
|||
() => { |
|||
this.form.reset(); |
|||
this.toasterService.success('AbpAccount::PasswordChangedMessage', 'Success', { life: 5000 }); |
|||
}), |
|||
error: (/** |
|||
* @param {?} err |
|||
* @return {?} |
|||
*/ |
|||
err => { |
|||
this.toasterService.error(snq((/** |
|||
* @return {?} |
|||
*/ |
|||
() => err.error.error.message), 'AbpAccount::DefaultErrorMessage'), 'Error', { |
|||
life: 7000, |
|||
}); |
|||
}), |
|||
}); |
|||
} |
|||
} |
|||
ChangePasswordComponent.decorators = [ |
|||
{ type: Component, args: [{ |
|||
selector: 'abp-change-password-form', |
|||
template: "<form [formGroup]=\"form\" (ngSubmit)=\"onSubmit()\" [mapErrorsFn]=\"mapErrorsFn\" validateOnSubmit>\r\n <div class=\"form-group\">\r\n <label for=\"current-password\">{{ 'AbpIdentity::DisplayName:CurrentPassword' | abpLocalization }}</label\r\n ><span> * </span\r\n ><input type=\"password\" id=\"current-password\" class=\"form-control\" formControlName=\"password\" autofocus />\r\n </div>\r\n <div class=\"form-group\">\r\n <label for=\"new-password\">{{ 'AbpIdentity::DisplayName:NewPassword' | abpLocalization }}</label\r\n ><span> * </span><input type=\"password\" id=\"new-password\" class=\"form-control\" formControlName=\"newPassword\" />\r\n </div>\r\n <div class=\"form-group\">\r\n <label for=\"confirm-new-password\">{{ 'AbpIdentity::DisplayName:NewPasswordConfirm' | abpLocalization }}</label\r\n ><span> * </span\r\n ><input type=\"password\" id=\"confirm-new-password\" class=\"form-control\" formControlName=\"repeatNewPassword\" />\r\n </div>\r\n <abp-button\r\n iconClass=\"fa fa-check\"\r\n buttonClass=\"btn btn-primary color-white\"\r\n buttonType=\"submit\"\r\n [loading]=\"inProgress\"\r\n [disabled]=\"form?.invalid\"\r\n >{{ 'AbpIdentity::Save' | abpLocalization }}</abp-button\r\n >\r\n</form>\r\n" |
|||
}] } |
|||
]; |
|||
/** @nocollapse */ |
|||
ChangePasswordComponent.ctorParameters = () => [ |
|||
{ type: FormBuilder }, |
|||
{ type: Store }, |
|||
{ type: ToasterService } |
|||
]; |
|||
if (false) { |
|||
/** @type {?} */ |
|||
ChangePasswordComponent.prototype.form; |
|||
/** @type {?} */ |
|||
ChangePasswordComponent.prototype.inProgress; |
|||
/** @type {?} */ |
|||
ChangePasswordComponent.prototype.mapErrorsFn; |
|||
/** |
|||
* @type {?} |
|||
* @private |
|||
*/ |
|||
ChangePasswordComponent.prototype.fb; |
|||
/** |
|||
* @type {?} |
|||
* @private |
|||
*/ |
|||
ChangePasswordComponent.prototype.store; |
|||
/** |
|||
* @type {?} |
|||
* @private |
|||
*/ |
|||
ChangePasswordComponent.prototype.toasterService; |
|||
} |
|||
|
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/components/personal-settings/personal-settings.component.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
const { maxLength: maxLength$3, required: required$3, email: email$1 } = Validators; |
|||
class PersonalSettingsComponent { |
|||
/** |
|||
* @param {?} fb |
|||
* @param {?} store |
|||
* @param {?} toasterService |
|||
*/ |
|||
constructor(fb, store, toasterService) { |
|||
this.fb = fb; |
|||
this.store = store; |
|||
this.toasterService = toasterService; |
|||
} |
|||
/** |
|||
* @return {?} |
|||
*/ |
|||
ngOnInit() { |
|||
this.buildForm(); |
|||
} |
|||
/** |
|||
* @return {?} |
|||
*/ |
|||
buildForm() { |
|||
this.store |
|||
.dispatch(new GetProfile()) |
|||
.pipe(withLatestFrom(this.profile$), take(1)) |
|||
.subscribe((/** |
|||
* @param {?} __0 |
|||
* @return {?} |
|||
*/ |
|||
([, profile]) => { |
|||
this.form = this.fb.group({ |
|||
userName: [profile.userName, [required$3, maxLength$3(256)]], |
|||
email: [profile.email, [required$3, email$1, maxLength$3(256)]], |
|||
name: [profile.name || '', [maxLength$3(64)]], |
|||
surname: [profile.surname || '', [maxLength$3(64)]], |
|||
phoneNumber: [profile.phoneNumber || '', [maxLength$3(16)]], |
|||
}); |
|||
})); |
|||
} |
|||
/** |
|||
* @return {?} |
|||
*/ |
|||
submit() { |
|||
if (this.form.invalid) |
|||
return; |
|||
this.inProgress = true; |
|||
this.store |
|||
.dispatch(new UpdateProfile(this.form.value)) |
|||
.pipe(finalize((/** |
|||
* @return {?} |
|||
*/ |
|||
() => (this.inProgress = false)))) |
|||
.subscribe((/** |
|||
* @return {?} |
|||
*/ |
|||
() => { |
|||
this.toasterService.success('AbpAccount::PersonalSettingsSaved', 'Success', { life: 5000 }); |
|||
})); |
|||
} |
|||
} |
|||
PersonalSettingsComponent.decorators = [ |
|||
{ type: Component, args: [{ |
|||
selector: 'abp-personal-settings-form', |
|||
template: "<form validateOnSubmit *ngIf=\"form\" [formGroup]=\"form\" (ngSubmit)=\"submit()\">\r\n <div class=\"form-group\">\r\n <label for=\"username\">{{ 'AbpIdentity::DisplayName:UserName' | abpLocalization }}</label\r\n ><span> * </span\r\n ><input\r\n type=\"text\"\r\n id=\"username\"\r\n class=\"form-control\"\r\n formControlName=\"userName\"\r\n autofocus\r\n (keydown.space)=\"$event.preventDefault()\"\r\n />\r\n </div>\r\n <div class=\"row\">\r\n <div class=\"col col-md-6\">\r\n <div class=\"form-group\">\r\n <label for=\"name\">{{ 'AbpIdentity::DisplayName:Name' | abpLocalization }}</label\r\n ><input type=\"text\" id=\"name\" class=\"form-control\" formControlName=\"name\" />\r\n </div>\r\n </div>\r\n <div class=\"col col-md-6\">\r\n <div class=\"form-group\">\r\n <label for=\"surname\">{{ 'AbpIdentity::DisplayName:Surname' | abpLocalization }}</label\r\n ><input type=\"text\" id=\"surname\" class=\"form-control\" formControlName=\"surname\" />\r\n </div>\r\n </div>\r\n </div>\r\n <div class=\"form-group\">\r\n <label for=\"email-address\">{{ 'AbpIdentity::DisplayName:Email' | abpLocalization }}</label\r\n ><span> * </span><input type=\"text\" id=\"email-address\" class=\"form-control\" formControlName=\"email\" />\r\n </div>\r\n <div class=\"form-group\">\r\n <label for=\"phone-number\">{{ 'AbpIdentity::DisplayName:PhoneNumber' | abpLocalization }}</label\r\n ><input type=\"text\" id=\"phone-number\" class=\"form-control\" formControlName=\"phoneNumber\" />\r\n </div>\r\n <abp-button\r\n buttonType=\"submit\"\r\n iconClass=\"fa fa-check\"\r\n buttonClass=\"btn btn-primary color-white\"\r\n [loading]=\"inProgress\"\r\n [disabled]=\"form?.invalid || form?.pristine\"\r\n >\r\n {{ 'AbpIdentity::Save' | abpLocalization }}</abp-button\r\n >\r\n</form>\r\n" |
|||
}] } |
|||
]; |
|||
/** @nocollapse */ |
|||
PersonalSettingsComponent.ctorParameters = () => [ |
|||
{ type: FormBuilder }, |
|||
{ type: Store }, |
|||
{ type: ToasterService } |
|||
]; |
|||
__decorate([ |
|||
Select(ProfileState.getProfile), |
|||
__metadata("design:type", Observable) |
|||
], PersonalSettingsComponent.prototype, "profile$", void 0); |
|||
if (false) { |
|||
/** @type {?} */ |
|||
PersonalSettingsComponent.prototype.profile$; |
|||
/** @type {?} */ |
|||
PersonalSettingsComponent.prototype.form; |
|||
/** @type {?} */ |
|||
PersonalSettingsComponent.prototype.inProgress; |
|||
/** |
|||
* @type {?} |
|||
* @private |
|||
*/ |
|||
PersonalSettingsComponent.prototype.fb; |
|||
/** |
|||
* @type {?} |
|||
* @private |
|||
*/ |
|||
PersonalSettingsComponent.prototype.store; |
|||
/** |
|||
* @type {?} |
|||
* @private |
|||
*/ |
|||
PersonalSettingsComponent.prototype.toasterService; |
|||
} |
|||
|
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/components/tenant-box/tenant-box.component.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
class TenantBoxComponent { |
|||
/** |
|||
* @param {?} store |
|||
* @param {?} toasterService |
|||
* @param {?} accountService |
|||
*/ |
|||
constructor(store, toasterService, accountService) { |
|||
this.store = store; |
|||
this.toasterService = toasterService; |
|||
this.accountService = accountService; |
|||
this.tenant = (/** @type {?} */ ({})); |
|||
} |
|||
/** |
|||
* @return {?} |
|||
*/ |
|||
ngOnInit() { |
|||
this.tenant = this.store.selectSnapshot(SessionState.getTenant) || ((/** @type {?} */ ({}))); |
|||
this.tenantName = this.tenant.name || ''; |
|||
} |
|||
/** |
|||
* @return {?} |
|||
*/ |
|||
onSwitch() { |
|||
this.isModalVisible = true; |
|||
} |
|||
/** |
|||
* @return {?} |
|||
*/ |
|||
save() { |
|||
if (this.tenant.name && !this.inProgress) { |
|||
this.inProgress = true; |
|||
this.accountService |
|||
.findTenant(this.tenant.name) |
|||
.pipe(finalize((/** |
|||
* @return {?} |
|||
*/ |
|||
() => (this.inProgress = false))), take(1), catchError((/** |
|||
* @param {?} err |
|||
* @return {?} |
|||
*/ |
|||
err => { |
|||
this.toasterService.error(snq((/** |
|||
* @return {?} |
|||
*/ |
|||
() => err.error.error_description), 'AbpUi::DefaultErrorMessage'), 'AbpUi::Error'); |
|||
return throwError(err); |
|||
}))) |
|||
.subscribe((/** |
|||
* @param {?} __0 |
|||
* @return {?} |
|||
*/ |
|||
({ success, tenantId }) => { |
|||
if (success) { |
|||
this.tenant = { |
|||
id: tenantId, |
|||
name: this.tenant.name, |
|||
}; |
|||
this.tenantName = this.tenant.name; |
|||
this.isModalVisible = false; |
|||
} |
|||
else { |
|||
this.toasterService.error('AbpUiMultiTenancy::GivenTenantIsNotAvailable', 'AbpUi::Error', { |
|||
messageLocalizationParams: [this.tenant.name], |
|||
}); |
|||
this.tenant = (/** @type {?} */ ({})); |
|||
} |
|||
this.store.dispatch(new SetTenant(success ? this.tenant : null)); |
|||
})); |
|||
} |
|||
else { |
|||
this.store.dispatch(new SetTenant(null)); |
|||
this.tenantName = null; |
|||
this.isModalVisible = false; |
|||
} |
|||
} |
|||
} |
|||
TenantBoxComponent.decorators = [ |
|||
{ type: Component, args: [{ |
|||
selector: 'abp-tenant-box', |
|||
template: "<div class=\"card shadow-sm rounded mb-3\">\r\n <div class=\"card-body px-5\">\r\n <div class=\"row\">\r\n <div class=\"col\">\r\n <span style=\"font-size: 0.8em;\" class=\"text-uppercase text-muted\">{{\r\n 'AbpUiMultiTenancy::Tenant' | abpLocalization\r\n }}</span\r\n ><br />\r\n <h6 class=\"m-0 d-inline-block\">\r\n <span>\r\n {{ tenantName || ('AbpUiMultiTenancy::NotSelected' | abpLocalization) }}\r\n </span>\r\n </h6>\r\n </div>\r\n <div class=\"col-auto\">\r\n <a\r\n id=\"AbpTenantSwitchLink\"\r\n href=\"javascript:void(0);\"\r\n class=\"btn btn-sm mt-3 btn-outline-primary\"\r\n (click)=\"onSwitch()\"\r\n >{{ 'AbpUiMultiTenancy::Switch' | abpLocalization }}</a\r\n >\r\n </div>\r\n </div>\r\n </div>\r\n</div>\r\n\r\n<abp-modal size=\"md\" [(visible)]=\"isModalVisible\" [busy]=\"inProgress\">\r\n <ng-template #abpHeader>\r\n <h5>Switch Tenant</h5>\r\n </ng-template>\r\n <ng-template #abpBody>\r\n <form (ngSubmit)=\"save()\">\r\n <div class=\"mt-2\">\r\n <div class=\"form-group\">\r\n <label for=\"name\">{{ 'AbpUiMultiTenancy::Name' | abpLocalization }}</label>\r\n <input [(ngModel)]=\"tenant.name\" type=\"text\" id=\"name\" name=\"tenant\" class=\"form-control\" autofocus />\r\n </div>\r\n <p>{{ 'AbpUiMultiTenancy::SwitchTenantHint' | abpLocalization }}</p>\r\n </div>\r\n </form>\r\n </ng-template>\r\n <ng-template #abpFooter>\r\n <button #abpClose type=\"button\" class=\"btn btn-secondary\">\r\n {{ 'AbpTenantManagement::Cancel' | abpLocalization }}\r\n </button>\r\n <abp-button buttonType=\"button\" buttonClass=\"btn btn-primary\" (click)=\"save()\">\r\n <i class=\"fa fa-check mr-1\"></i> <span>{{ 'AbpTenantManagement::Save' | abpLocalization }}</span>\r\n </abp-button>\r\n </ng-template>\r\n</abp-modal>\r\n" |
|||
}] } |
|||
]; |
|||
/** @nocollapse */ |
|||
TenantBoxComponent.ctorParameters = () => [ |
|||
{ type: Store }, |
|||
{ type: ToasterService }, |
|||
{ type: AccountService } |
|||
]; |
|||
if (false) { |
|||
/** @type {?} */ |
|||
TenantBoxComponent.prototype.tenant; |
|||
/** @type {?} */ |
|||
TenantBoxComponent.prototype.tenantName; |
|||
/** @type {?} */ |
|||
TenantBoxComponent.prototype.isModalVisible; |
|||
/** @type {?} */ |
|||
TenantBoxComponent.prototype.inProgress; |
|||
/** |
|||
* @type {?} |
|||
* @private |
|||
*/ |
|||
TenantBoxComponent.prototype.store; |
|||
/** |
|||
* @type {?} |
|||
* @private |
|||
*/ |
|||
TenantBoxComponent.prototype.toasterService; |
|||
/** |
|||
* @type {?} |
|||
* @private |
|||
*/ |
|||
TenantBoxComponent.prototype.accountService; |
|||
} |
|||
|
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/tokens/options.token.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
/** |
|||
* @param {?} options |
|||
* @return {?} |
|||
*/ |
|||
function optionsFactory(options) { |
|||
return Object.assign({ redirectUrl: '/' }, options); |
|||
} |
|||
/** @type {?} */ |
|||
const ACCOUNT_OPTIONS = new InjectionToken('ACCOUNT_OPTIONS'); |
|||
|
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/components/auth-wrapper/auth-wrapper.component.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
class AuthWrapperComponent { |
|||
} |
|||
AuthWrapperComponent.decorators = [ |
|||
{ type: Component, args: [{ |
|||
selector: 'abp-auth-wrapper', |
|||
template: "<div class=\"row\">\r\n <div class=\"mx-auto col col-md-5\">\r\n <abp-tenant-box></abp-tenant-box>\r\n\r\n <div class=\"abp-account-container\">\r\n <div class=\"card mt-3 shadow-sm rounded\">\r\n <div class=\"card-body p-5\">\r\n <ng-content *ngTemplateOutlet=\"mainContentRef\"></ng-content>\r\n </div>\r\n <ng-content *ngTemplateOutlet=\"cancelContentRef\"></ng-content>\r\n </div>\r\n </div>\r\n </div>\r\n</div>\r\n" |
|||
}] } |
|||
]; |
|||
AuthWrapperComponent.propDecorators = { |
|||
mainContentRef: [{ type: Input }], |
|||
cancelContentRef: [{ type: Input }] |
|||
}; |
|||
if (false) { |
|||
/** @type {?} */ |
|||
AuthWrapperComponent.prototype.mainContentRef; |
|||
/** @type {?} */ |
|||
AuthWrapperComponent.prototype.cancelContentRef; |
|||
} |
|||
|
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/account.module.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
class AccountModule { |
|||
} |
|||
AccountModule.decorators = [ |
|||
{ type: NgModule, args: [{ |
|||
declarations: [ |
|||
AuthWrapperComponent, |
|||
LoginComponent, |
|||
RegisterComponent, |
|||
TenantBoxComponent, |
|||
ChangePasswordComponent, |
|||
ManageProfileComponent, |
|||
PersonalSettingsComponent, |
|||
], |
|||
imports: [CoreModule, AccountRoutingModule, ThemeSharedModule, TableModule, NgbDropdownModule, NgxValidateCoreModule], |
|||
exports: [], |
|||
},] } |
|||
]; |
|||
/** |
|||
* |
|||
* @deprecated since version 0.9 |
|||
* @param {?=} options |
|||
* @return {?} |
|||
*/ |
|||
function AccountProviders(options = (/** @type {?} */ ({}))) { |
|||
return [ |
|||
{ provide: ACCOUNT_OPTIONS, useValue: options }, |
|||
{ |
|||
provide: 'ACCOUNT_OPTIONS', |
|||
useFactory: optionsFactory, |
|||
deps: [ACCOUNT_OPTIONS], |
|||
}, |
|||
]; |
|||
} |
|||
|
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/components/index.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
|
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/constants/routes.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
/** |
|||
* |
|||
* @deprecated since version 0.9 |
|||
* @type {?} |
|||
*/ |
|||
const ACCOUNT_ROUTES = { |
|||
routes: (/** @type {?} */ ([ |
|||
{ |
|||
name: 'Account', |
|||
path: 'account', |
|||
invisible: true, |
|||
layout: "application" /* application */, |
|||
children: [{ path: 'login', name: 'Login', order: 1 }, { path: 'register', name: 'Register', order: 2 }], |
|||
}, |
|||
])), |
|||
}; |
|||
|
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/tokens/index.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
|
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/models/options.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
/** |
|||
* @record |
|||
*/ |
|||
function Options() { } |
|||
if (false) { |
|||
/** @type {?|undefined} */ |
|||
Options.prototype.redirectUrl; |
|||
} |
|||
|
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/models/user.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
/** |
|||
* @record |
|||
*/ |
|||
function RegisterRequest() { } |
|||
if (false) { |
|||
/** @type {?} */ |
|||
RegisterRequest.prototype.userName; |
|||
/** @type {?} */ |
|||
RegisterRequest.prototype.emailAddress; |
|||
/** @type {?} */ |
|||
RegisterRequest.prototype.password; |
|||
/** @type {?|undefined} */ |
|||
RegisterRequest.prototype.appName; |
|||
} |
|||
/** |
|||
* @record |
|||
*/ |
|||
function RegisterResponse() { } |
|||
if (false) { |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.tenantId; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.userName; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.name; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.surname; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.email; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.emailConfirmed; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.phoneNumber; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.phoneNumberConfirmed; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.twoFactorEnabled; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.lockoutEnabled; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.lockoutEnd; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.concurrencyStamp; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.isDeleted; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.deleterId; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.deletionTime; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.lastModificationTime; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.lastModifierId; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.creationTime; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.creatorId; |
|||
/** @type {?} */ |
|||
RegisterResponse.prototype.id; |
|||
} |
|||
|
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/models/tenant.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
/** |
|||
* @record |
|||
*/ |
|||
function TenantIdResponse() { } |
|||
if (false) { |
|||
/** @type {?} */ |
|||
TenantIdResponse.prototype.success; |
|||
/** @type {?} */ |
|||
TenantIdResponse.prototype.tenantId; |
|||
} |
|||
|
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: lib/models/index.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
|
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: public-api.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
|
|||
/** |
|||
* @fileoverview added by tsickle |
|||
* Generated from: abp-ng.account.ts |
|||
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc |
|||
*/ |
|||
|
|||
export { ACCOUNT_OPTIONS, ACCOUNT_ROUTES, AccountModule, AccountProviders, ChangePasswordComponent, LoginComponent, ManageProfileComponent, PersonalSettingsComponent, RegisterComponent, optionsFactory, AuthWrapperComponent as ɵa, LoginComponent as ɵb, RegisterComponent as ɵd, AccountService as ɵe, TenantBoxComponent as ɵf, ChangePasswordComponent as ɵg, ManageProfileComponent as ɵh, PersonalSettingsComponent as ɵi, AccountRoutingModule as ɵj, optionsFactory as ɵk, ACCOUNT_OPTIONS as ɵl }; |
|||
//# sourceMappingURL=abp-ng.account.js.map
|
|||
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
File diff suppressed because one or more lines are too long
@ -1,2 +0,0 @@ |
|||
export declare class AccountRoutingModule { |
|||
} |
|||
@ -1,9 +0,0 @@ |
|||
import { Provider } from '@angular/core'; |
|||
import { Options } from './models/options'; |
|||
export declare class AccountModule { |
|||
} |
|||
/** |
|||
* |
|||
* @deprecated since version 0.9 |
|||
*/ |
|||
export declare function AccountProviders(options?: Options): Provider[]; |
|||
@ -1,5 +0,0 @@ |
|||
import { TemplateRef } from '@angular/core'; |
|||
export declare class AuthWrapperComponent { |
|||
mainContentRef: TemplateRef<any>; |
|||
cancelContentRef: TemplateRef<any>; |
|||
} |
|||
@ -1,16 +0,0 @@ |
|||
import { ToasterService } from '@abp/ng.theme.shared'; |
|||
import { OnInit } from '@angular/core'; |
|||
import { FormBuilder, FormGroup } from '@angular/forms'; |
|||
import { Validation } from '@ngx-validate/core'; |
|||
import { Store } from '@ngxs/store'; |
|||
export declare class ChangePasswordComponent implements OnInit { |
|||
private fb; |
|||
private store; |
|||
private toasterService; |
|||
form: FormGroup; |
|||
inProgress: boolean; |
|||
mapErrorsFn: Validation.MapErrorsFn; |
|||
constructor(fb: FormBuilder, store: Store, toasterService: ToasterService); |
|||
ngOnInit(): void; |
|||
onSubmit(): void; |
|||
} |
|||
@ -1,5 +0,0 @@ |
|||
export * from './change-password/change-password.component'; |
|||
export * from './login/login.component'; |
|||
export * from './manage-profile/manage-profile.component'; |
|||
export * from './register/register.component'; |
|||
export * from './personal-settings/personal-settings.component'; |
|||
@ -1,16 +0,0 @@ |
|||
import { FormBuilder, FormGroup } from '@angular/forms'; |
|||
import { Store } from '@ngxs/store'; |
|||
import { OAuthService } from 'angular-oauth2-oidc'; |
|||
import { Options } from '../../models/options'; |
|||
import { ToasterService } from '@abp/ng.theme.shared'; |
|||
export declare class LoginComponent { |
|||
private fb; |
|||
private oauthService; |
|||
private store; |
|||
private toasterService; |
|||
private options; |
|||
form: FormGroup; |
|||
inProgress: boolean; |
|||
constructor(fb: FormBuilder, oauthService: OAuthService, store: Store, toasterService: ToasterService, options: Options); |
|||
onSubmit(): void; |
|||
} |
|||
@ -1,3 +0,0 @@ |
|||
export declare class ManageProfileComponent { |
|||
selectedTab: number; |
|||
} |
|||
@ -1,18 +0,0 @@ |
|||
import { Profile } from '@abp/ng.core'; |
|||
import { OnInit } from '@angular/core'; |
|||
import { FormBuilder, FormGroup } from '@angular/forms'; |
|||
import { Store } from '@ngxs/store'; |
|||
import { Observable } from 'rxjs'; |
|||
import { ToasterService } from '@abp/ng.theme.shared'; |
|||
export declare class PersonalSettingsComponent implements OnInit { |
|||
private fb; |
|||
private store; |
|||
private toasterService; |
|||
profile$: Observable<Profile.Response>; |
|||
form: FormGroup; |
|||
inProgress: boolean; |
|||
constructor(fb: FormBuilder, store: Store, toasterService: ToasterService); |
|||
ngOnInit(): void; |
|||
buildForm(): void; |
|||
submit(): void; |
|||
} |
|||
@ -1,18 +0,0 @@ |
|||
import { ToasterService } from '@abp/ng.theme.shared'; |
|||
import { OnInit } from '@angular/core'; |
|||
import { FormBuilder, FormGroup } from '@angular/forms'; |
|||
import { Store } from '@ngxs/store'; |
|||
import { OAuthService } from 'angular-oauth2-oidc'; |
|||
import { AccountService } from '../../services/account.service'; |
|||
export declare class RegisterComponent implements OnInit { |
|||
private fb; |
|||
private accountService; |
|||
private oauthService; |
|||
private store; |
|||
private toasterService; |
|||
form: FormGroup; |
|||
inProgress: boolean; |
|||
constructor(fb: FormBuilder, accountService: AccountService, oauthService: OAuthService, store: Store, toasterService: ToasterService); |
|||
ngOnInit(): void; |
|||
onSubmit(): void; |
|||
} |
|||
@ -1,18 +0,0 @@ |
|||
import { ABP } from '@abp/ng.core'; |
|||
import { ToasterService } from '@abp/ng.theme.shared'; |
|||
import { OnInit } from '@angular/core'; |
|||
import { Store } from '@ngxs/store'; |
|||
import { AccountService } from '../../services/account.service'; |
|||
export declare class TenantBoxComponent implements OnInit { |
|||
private store; |
|||
private toasterService; |
|||
private accountService; |
|||
tenant: ABP.BasicItem; |
|||
tenantName: string; |
|||
isModalVisible: boolean; |
|||
inProgress: boolean; |
|||
constructor(store: Store, toasterService: ToasterService, accountService: AccountService); |
|||
ngOnInit(): void; |
|||
onSwitch(): void; |
|||
save(): void; |
|||
} |
|||
@ -1,8 +0,0 @@ |
|||
import { ABP } from '@abp/ng.core'; |
|||
/** |
|||
* |
|||
* @deprecated since version 0.9 |
|||
*/ |
|||
export declare const ACCOUNT_ROUTES: { |
|||
routes: ABP.FullRoute[]; |
|||
}; |
|||
@ -1,3 +0,0 @@ |
|||
export * from './options'; |
|||
export * from './user'; |
|||
export * from './tenant'; |
|||
@ -1,3 +0,0 @@ |
|||
export interface Options { |
|||
redirectUrl?: string; |
|||
} |
|||
@ -1,4 +0,0 @@ |
|||
export interface TenantIdResponse { |
|||
success: boolean; |
|||
tenantId: string; |
|||
} |
|||
@ -1,28 +0,0 @@ |
|||
export interface RegisterRequest { |
|||
userName: string; |
|||
emailAddress: string; |
|||
password: string; |
|||
appName?: string; |
|||
} |
|||
export interface RegisterResponse { |
|||
tenantId: string; |
|||
userName: string; |
|||
name: string; |
|||
surname: string; |
|||
email: string; |
|||
emailConfirmed: boolean; |
|||
phoneNumber: string; |
|||
phoneNumberConfirmed: boolean; |
|||
twoFactorEnabled: boolean; |
|||
lockoutEnabled: boolean; |
|||
lockoutEnd: string; |
|||
concurrencyStamp: string; |
|||
isDeleted: boolean; |
|||
deleterId: string; |
|||
deletionTime: string; |
|||
lastModificationTime: string; |
|||
lastModifierId: string; |
|||
creationTime: string; |
|||
creatorId: string; |
|||
id: string; |
|||
} |
|||
@ -1,9 +0,0 @@ |
|||
import { Observable } from 'rxjs'; |
|||
import { RestService } from '@abp/ng.core'; |
|||
import { RegisterResponse, RegisterRequest, TenantIdResponse } from '../models'; |
|||
export declare class AccountService { |
|||
private rest; |
|||
constructor(rest: RestService); |
|||
findTenant(tenantName: string): Observable<TenantIdResponse>; |
|||
register(body: RegisterRequest): Observable<RegisterResponse>; |
|||
} |
|||
@ -1 +0,0 @@ |
|||
export * from './options.token'; |
|||
@ -1,6 +0,0 @@ |
|||
import { InjectionToken } from '@angular/core'; |
|||
import { Options } from '../models/options'; |
|||
export declare function optionsFactory(options: Options): { |
|||
redirectUrl: string; |
|||
}; |
|||
export declare const ACCOUNT_OPTIONS: InjectionToken<unknown>; |
|||
@ -1,23 +0,0 @@ |
|||
{ |
|||
"name": "@abp/ng.account", |
|||
"version": "1.1.0", |
|||
"dependencies": { |
|||
"@abp/ng.account.config": "^1.1.0", |
|||
"@abp/ng.theme.shared": "^1.1.0", |
|||
"tslib": "^1.9.0" |
|||
}, |
|||
"publishConfig": { |
|||
"access": "public" |
|||
}, |
|||
"main": "bundles/abp-ng.account.umd.js", |
|||
"module": "fesm5/abp-ng.account.js", |
|||
"es2015": "fesm2015/abp-ng.account.js", |
|||
"esm5": "esm5/abp-ng.account.js", |
|||
"esm2015": "esm2015/abp-ng.account.js", |
|||
"fesm5": "fesm5/abp-ng.account.js", |
|||
"fesm2015": "fesm2015/abp-ng.account.js", |
|||
"typings": "abp-ng.account.d.ts", |
|||
"metadata": "abp-ng.account.metadata.json", |
|||
"sideEffects": false, |
|||
"gitHead": "42d9eb857fca97c046ebac4286b6831c8b8c1887" |
|||
} |
|||
@ -1,5 +0,0 @@ |
|||
export * from './lib/account.module'; |
|||
export * from './lib/components'; |
|||
export * from './lib/constants/routes'; |
|||
export * from './lib/tokens'; |
|||
export * from './lib/models'; |
|||
@ -1,3 +0,0 @@ |
|||
<h1> @abp/ng.core </h1> |
|||
|
|||
[docs.abp.io](https://docs.abp.io) |
|||
@ -1,32 +0,0 @@ |
|||
/** |
|||
* Generated bundle index. Do not edit. |
|||
*/ |
|||
export * from './public-api'; |
|||
export { AbstractNgModelComponent as ɵbc } from './lib/abstracts/ng-model.component'; |
|||
export { GetAppConfiguration as ɵp, PatchRouteByName as ɵo } from './lib/actions/config.actions'; |
|||
export { ChangePassword as ɵf, GetProfile as ɵd, UpdateProfile as ɵe } from './lib/actions/profile.actions'; |
|||
export { SetLanguage as ɵj, SetTenant as ɵk } from './lib/actions/session.actions'; |
|||
export { DynamicLayoutComponent as ɵr } from './lib/components/dynamic-layout.component'; |
|||
export { RouterOutletComponent as ɵq } from './lib/components/router-outlet.component'; |
|||
export { AutofocusDirective as ɵs } from './lib/directives/autofocus.directive'; |
|||
export { InputEventDebounceDirective as ɵba } from './lib/directives/debounce.directive'; |
|||
export { EllipsisDirective as ɵt } from './lib/directives/ellipsis.directive'; |
|||
export { ForDirective as ɵu } from './lib/directives/for.directive'; |
|||
export { FormSubmitDirective as ɵv } from './lib/directives/form-submit.directive'; |
|||
export { PermissionDirective as ɵy } from './lib/directives/permission.directive'; |
|||
export { ClickEventStopPropagationDirective as ɵbb } from './lib/directives/stop-propagation.directive'; |
|||
export { VisibilityDirective as ɵz } from './lib/directives/visibility.directive'; |
|||
export { ApiInterceptor as ɵbh } from './lib/interceptors/api.interceptor'; |
|||
export { ABP as ɵl, Profile as ɵg } from './lib/models'; |
|||
export { LocalizationPipe as ɵw } from './lib/pipes/localization.pipe'; |
|||
export { SortPipe as ɵx } from './lib/pipes/sort.pipe'; |
|||
export { ConfigPlugin as ɵbg, NGXS_CONFIG_PLUGIN_OPTIONS as ɵbf } from './lib/plugins/config.plugin'; |
|||
export { LocaleId as ɵbd, LocaleProvider as ɵbe } from './lib/providers/locale.provider'; |
|||
export { ApplicationConfigurationService as ɵn } from './lib/services/application-configuration.service'; |
|||
export { LocalizationService as ɵi } from './lib/services/localization.service'; |
|||
export { ProfileService as ɵb } from './lib/services/profile.service'; |
|||
export { RestService as ɵc } from './lib/services/rest.service'; |
|||
export { ConfigState as ɵm } from './lib/states/config.state'; |
|||
export { ProfileState as ɵa } from './lib/states/profile.state'; |
|||
export { SessionState as ɵh } from './lib/states/session.state'; |
|||
export { getInitialData as ɵbi, localeInitializer as ɵbj } from './lib/utils/initial-utils'; |
|||
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
File diff suppressed because one or more lines are too long
Some files were not shown because too many files changed in this diff
Loading…
Reference in new issue