@harbor/ui
Version:
Harbor shared UI components based on Clarity and Angular6
180 lines (179 loc) • 16.4 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
export class StringValueItem {
/**
* @param {?} v
* @param {?} e
*/
constructor(v, e) {
this.value = v;
this.editable = e;
}
}
if (false) {
/** @type {?} */
StringValueItem.prototype.value;
/** @type {?} */
StringValueItem.prototype.editable;
}
export class NumberValueItem {
/**
* @param {?} v
* @param {?} e
*/
constructor(v, e) {
this.value = v;
this.editable = e;
}
}
if (false) {
/** @type {?} */
NumberValueItem.prototype.value;
/** @type {?} */
NumberValueItem.prototype.editable;
}
export class BoolValueItem {
/**
* @param {?} v
* @param {?} e
*/
constructor(v, e) {
this.value = v;
this.editable = e;
}
}
if (false) {
/** @type {?} */
BoolValueItem.prototype.value;
/** @type {?} */
BoolValueItem.prototype.editable;
}
export class ComplexValueItem {
/**
* @param {?} v
* @param {?} e
*/
constructor(v, e) {
this.value = v;
this.editable = e;
}
}
if (false) {
/** @type {?} */
ComplexValueItem.prototype.value;
/** @type {?} */
ComplexValueItem.prototype.editable;
}
export class Configuration {
constructor() {
this.auth_mode = new StringValueItem("db_auth", true);
this.project_creation_restriction = new StringValueItem("everyone", true);
this.self_registration = new BoolValueItem(false, true);
this.ldap_base_dn = new StringValueItem("", true);
this.ldap_filter = new StringValueItem("", true);
this.ldap_scope = new NumberValueItem(0, true);
this.ldap_search_dn = new StringValueItem("", true);
this.ldap_search_password = new StringValueItem("", true);
this.ldap_timeout = new NumberValueItem(5, true);
this.ldap_uid = new StringValueItem("", true);
this.ldap_url = new StringValueItem("", true);
this.ldap_verify_cert = new BoolValueItem(true, true);
this.ldap_group_base_dn = new StringValueItem("", true);
this.ldap_group_search_filter = new StringValueItem("", true);
this.ldap_group_attribute_name = new StringValueItem("", true);
this.ldap_group_search_scope = new NumberValueItem(0, true);
this.uaa_client_id = new StringValueItem("", true);
this.uaa_client_secret = new StringValueItem("", true);
this.uaa_endpoint = new StringValueItem("", true);
this.uaa_verify_cert = new BoolValueItem(false, true);
this.email_host = new StringValueItem("", true);
this.email_identity = new StringValueItem("", true);
this.email_from = new StringValueItem("", true);
this.email_port = new NumberValueItem(25, true);
this.email_ssl = new BoolValueItem(false, true);
this.email_username = new StringValueItem("", true);
this.email_password = new StringValueItem("", true);
this.email_insecure = new BoolValueItem(false, true);
this.token_expiration = new NumberValueItem(30, true);
this.cfg_expiration = new NumberValueItem(30, true);
this.verify_remote_cert = new BoolValueItem(false, true);
this.scan_all_policy = new ComplexValueItem({
type: "daily",
parameter: {
daily_time: 0
}
}, true);
this.read_only = new BoolValueItem(false, true);
}
}
if (false) {
/** @type {?} */
Configuration.prototype.auth_mode;
/** @type {?} */
Configuration.prototype.project_creation_restriction;
/** @type {?} */
Configuration.prototype.self_registration;
/** @type {?} */
Configuration.prototype.ldap_base_dn;
/** @type {?} */
Configuration.prototype.ldap_filter;
/** @type {?} */
Configuration.prototype.ldap_scope;
/** @type {?} */
Configuration.prototype.ldap_search_dn;
/** @type {?} */
Configuration.prototype.ldap_search_password;
/** @type {?} */
Configuration.prototype.ldap_timeout;
/** @type {?} */
Configuration.prototype.ldap_uid;
/** @type {?} */
Configuration.prototype.ldap_url;
/** @type {?} */
Configuration.prototype.ldap_verify_cert;
/** @type {?} */
Configuration.prototype.ldap_group_base_dn;
/** @type {?} */
Configuration.prototype.ldap_group_search_filter;
/** @type {?} */
Configuration.prototype.ldap_group_attribute_name;
/** @type {?} */
Configuration.prototype.ldap_group_search_scope;
/** @type {?} */
Configuration.prototype.uaa_client_id;
/** @type {?} */
Configuration.prototype.uaa_client_secret;
/** @type {?} */
Configuration.prototype.uaa_endpoint;
/** @type {?} */
Configuration.prototype.uaa_verify_cert;
/** @type {?} */
Configuration.prototype.email_host;
/** @type {?} */
Configuration.prototype.email_identity;
/** @type {?} */
Configuration.prototype.email_from;
/** @type {?} */
Configuration.prototype.email_port;
/** @type {?} */
Configuration.prototype.email_ssl;
/** @type {?} */
Configuration.prototype.email_username;
/** @type {?} */
Configuration.prototype.email_password;
/** @type {?} */
Configuration.prototype.email_insecure;
/** @type {?} */
Configuration.prototype.verify_remote_cert;
/** @type {?} */
Configuration.prototype.token_expiration;
/** @type {?} */
Configuration.prototype.cfg_expiration;
/** @type {?} */
Configuration.prototype.scan_all_policy;
/** @type {?} */
Configuration.prototype.read_only;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29uZmlnLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGhhcmJvci91aS8iLCJzb3VyY2VzIjpbInNyYy9jb25maWcvY29uZmlnLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFhQSxNQUFNOzs7OztnQkFJaUIsQ0FBUyxFQUFFLENBQVU7UUFDcEMsSUFBSSxDQUFDLEtBQUssR0FBRyxDQUFDLENBQUM7UUFDZixJQUFJLENBQUMsUUFBUSxHQUFHLENBQUMsQ0FBQzs7Q0FFekI7Ozs7Ozs7QUFFRCxNQUFNOzs7OztnQkFJaUIsQ0FBUyxFQUFFLENBQVU7UUFDcEMsSUFBSSxDQUFDLEtBQUssR0FBRyxDQUFDLENBQUM7UUFDZixJQUFJLENBQUMsUUFBUSxHQUFHLENBQUMsQ0FBQzs7Q0FFekI7Ozs7Ozs7QUFFRCxNQUFNOzs7OztnQkFJaUIsQ0FBVSxFQUFFLENBQVU7UUFDckMsSUFBSSxDQUFDLEtBQUssR0FBRyxDQUFDLENBQUM7UUFDZixJQUFJLENBQUMsUUFBUSxHQUFHLENBQUMsQ0FBQzs7Q0FFekI7Ozs7Ozs7QUFFRCxNQUFNOzs7OztnQkFJaUIsQ0FBdUMsRUFBRSxDQUFVO1FBQ2xFLElBQUksQ0FBQyxLQUFLLEdBQUcsQ0FBQyxDQUFDO1FBQ2YsSUFBSSxDQUFDLFFBQVEsR0FBRyxDQUFDLENBQUM7O0NBRXpCOzs7Ozs7O0FBRUQsTUFBTTs7UUFxQ0UsSUFBSSxDQUFDLFNBQVMsR0FBRyxJQUFJLGVBQWUsQ0FBQyxTQUFTLEVBQUUsSUFBSSxDQUFDLENBQUM7UUFDdEQsSUFBSSxDQUFDLDRCQUE0QixHQUFHLElBQUksZUFBZSxDQUFDLFVBQVUsRUFBRSxJQUFJLENBQUMsQ0FBQztRQUMxRSxJQUFJLENBQUMsaUJBQWlCLEdBQUcsSUFBSSxhQUFhLENBQUMsS0FBSyxFQUFFLElBQUksQ0FBQyxDQUFDO1FBQ3hELElBQUksQ0FBQyxZQUFZLEdBQUcsSUFBSSxlQUFlLENBQUMsRUFBRSxFQUFFLElBQUksQ0FBQyxDQUFDO1FBQ2xELElBQUksQ0FB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QyxlQUFlLEdBQUcsSUFBSSxnQkFBZ0IsQ0FBQztZQUN4QyxJQUFJLEVBQUUsT0FBTztZQUNiLFNBQVMsRUFBRTtnQkFDUCxVQUFVLEVBQUUsQ0FBQzthQUNoQjtTQUNKLEVBQUUsSUFBSSxDQUFDLENBQUM7UUFDVCxJQUFJLENBQUMsU0FBUyxHQUFHLElBQUksYUFBYSxDQUFDLEtBQUssRUFBRSxJQUFJLENBQUMsQ0FBQzs7Q0FFdkQiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBDb3B5cmlnaHQgUHJvamVjdCBIYXJib3IgQXV0aG9yc1xuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4vLyB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4vLyBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbi8vXG4vLyAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbi8vXG4vLyBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4vLyBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4vLyBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbi8vIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbi8vIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuZXhwb3J0IGNsYXNzIFN0cmluZ1ZhbHVlSXRlbSB7XG4gICAgdmFsdWU6IHN0cmluZztcbiAgICBlZGl0YWJsZTogYm9vbGVhbjtcblxuICAgIHB1YmxpYyBjb25zdHJ1Y3Rvcih2OiBzdHJpbmcsIGU6IGJvb2xlYW4pIHtcbiAgICAgICAgdGhpcy52YWx1ZSA9IHY7XG4gICAgICAgIHRoaXMuZWRpdGFibGUgPSBlO1xuICAgIH1cbn1cblxuZXhwb3J0IGNsYXNzIE51bWJlclZhbHVlSXRlbSB7XG4gICAgdmFsdWU6IG51bWJlcjtcbiAgICBlZGl0YWJsZTogYm9vbGVhbjtcblxuICAgIHB1YmxpYyBjb25zdHJ1Y3Rvcih2OiBudW1iZXIsIGU6IGJvb2xlYW4pIHtcbiAgICAgICAgdGhpcy52YWx1ZSA9IHY7XG4gICAgICAgIHRoaXMuZWRpdGFibGUgPSBlO1xuICAgIH1cbn1cblxuZXhwb3J0IGNsYXNzIEJvb2xWYWx1ZUl0ZW0ge1xuICAgIHZhbHVlOiBib29sZWFuO1xuICAgIGVkaXRhYmxlOiBib29sZWFuO1xuXG4gICAgcHVibGljIGNvbnN0cnVjdG9yKHY6IGJvb2xlYW4sIGU6IGJvb2xlYW4pIHtcbiAgICAgICAgdGhpcy52YWx1ZSA9IHY7XG4gICAgICAgIHRoaXMuZWRpdGFibGUgPSBlO1xuICAgIH1cbn1cblxuZXhwb3J0IGNsYXNzIENvbXBsZXhWYWx1ZUl0ZW0ge1xuICAgIHZhbHVlOiBhbnkgfCB7IFtrZXk6IHN0cmluZ106IGFueSB8IGFueVtdIH07XG4gICAgZWRpdGFibGU6IGJvb2xlYW47XG5cbiAgICBwdWJsaWMgY29uc3RydWN0b3IodjogYW55IHwgeyBba2V5OiBzdHJpbmddOiBhbnkgfCBhbnlbXSB9LCBlOiBib29sZWFuKSB7XG4gICAgICAgIHRoaXMudmFsdWUgPSB2O1xuICAgICAgICB0aGlzLmVkaXRhYmxlID0gZTtcbiAgICB9XG59XG5cbmV4cG9ydCBjbGFzcyBDb25maWd1cmF0aW9uIHtcbiAgICBba2V5OiBzdHJpbmddOiBhbnkgfCBhbnlbXVxuICAgIGF1dGhfbW9kZTogU3RyaW5nVmFsdWVJdGVtO1xuICAgIHByb2plY3RfY3JlYXRpb25fcmVzdHJpY3Rpb246IFN0cmluZ1ZhbHVlSXRlbTtcbiAgICBzZWxmX3JlZ2lzdHJhdGlvbjogQm9vbFZhbHVlSXRlbTtcbiAgICBsZGFwX2Jhc2VfZG46IFN0cmluZ1ZhbHVlSXRlbTtcbiAgICBsZGFwX2ZpbHRlcj86IFN0cmluZ1ZhbHVlSXRlbTtcbiAgICBsZGFwX3Njb3BlOiBOdW1iZXJWYWx1ZUl0ZW07XG4gICAgbGRhcF9zZWFyY2hfZG4/OiBTdHJpbmdWYWx1ZUl0ZW07XG4gICAgbGRhcF9zZWFyY2hfcGFzc3dvcmQ/OiBTdHJpbmdWYWx1ZUl0ZW07XG4gICAgbGRhcF90aW1lb3V0OiBOdW1iZXJWYWx1ZUl0ZW07XG4gICAgbGRhcF91aWQ6IFN0cmluZ1ZhbHVlSXRlbTtcbiAgICBsZGFwX3VybDogU3RyaW5nVmFsdWVJdGVtO1xuICAgIGxkYXBfdmVyaWZ5X2NlcnQ6IEJvb2xWYWx1ZUl0ZW07XG4gICAgbGRhcF9ncm91cF9iYXNlX2RuOiBTdHJpbmdWYWx1ZUl0ZW07XG4gICAgbGRhcF9ncm91cF9zZWFyY2hfZmlsdGVyOiBTdHJpbmdWYWx1ZUl0ZW07XG4gICAgbGRhcF9ncm91cF9hdHRyaWJ1dGVfbmFtZTogU3RyaW5nVmFsdWVJdGVtO1xuICAgIGxkYXBfZ3JvdXBfc2VhcmNoX3Njb3BlOiBOdW1iZXJWYWx1ZUl0ZW07XG4gICAgdWFhX2NsaWVudF9pZDogU3RyaW5nVmFsdWVJdGVtO1xuICAgIHVhYV9jbGllbnRfc2VjcmV0PzogU3RyaW5nVmFsdWVJdGVtO1xuICAgIHVhYV9lbmRwb2ludDogU3RyaW5nVmFsdWVJdGVtO1xuICAgIHVhYV92ZXJpZnlfY2VydDogQm9vbFZhbHVlSXRlbTtcbiAgICBlbWFpbF9ob3N0OiBTdHJpbmdWYWx1ZUl0ZW07XG4gICAgZW1haWxfaWRlbnRpdHk6IFN0cmluZ1ZhbHVlSXRlbTtcbiAgICBlbWFpbF9mcm9tOiBTdHJpbmdWYWx1ZUl0ZW07XG4gICAgZW1haWxfcG9ydDogTnVtYmVyVmFsdWVJdGVtO1xuICAgIGVtYWlsX3NzbDogQm9vbFZhbHVlSXRlbTtcbiAgICBlbWFpbF91c2VybmFtZT86IFN0cmluZ1ZhbHVlSXRlbTtcbiAgICBlbWFpbF9wYXNzd29yZD86IFN0cmluZ1ZhbHVlSXRlbTtcbiAgICBlbWFpbF9pbnNlY3VyZTogQm9vbFZhbHVlSXRlbTtcbiAgICB2ZXJpZnlfcmVtb3RlX2NlcnQ6IEJvb2xWYWx1ZUl0ZW07XG4gICAgdG9rZW5fZXhwaXJhdGlvbjogTnVtYmVyVmFsdWVJdGVtO1xuICAgIGNmZ19leHBpcmF0aW9uOiBOdW1iZXJWYWx1ZUl0ZW07XG4gICAgc2Nhbl9hbGxfcG9saWN5OiBDb21wbGV4VmFsdWVJdGVtO1xuICAgIHJlYWRfb25seTogQm9vbFZhbHVlSXRlbTtcblxuICAgIHB1YmxpYyBjb25zdHJ1Y3RvcigpIHtcbiAgICAgICAgdGhpcy5hdXRoX21vZGUgPSBuZXcgU3RyaW5nVmFsdWVJdGVtKFwiZGJfYXV0aFwiLCB0cnVlKTtcbiAgICAgICAgdGhpcy5wcm9qZWN0X2NyZWF0aW9uX3Jlc3RyaWN0aW9uID0gbmV3IFN0cmluZ1ZhbHVlSXRlbShcImV2ZXJ5b25lXCIsIHRydWUpO1xuICAgICAgICB0aGlzLnNlbGZfcmVnaXN0cmF0aW9uID0gbmV3IEJvb2xWYWx1ZUl0ZW0oZmFsc2UsIHRydWUpO1xuICAgICAgICB0aGlzLmxkYXBfYmFzZV9kbiA9IG5ldyBTdHJpbmdWYWx1ZUl0ZW0oXCJcIiwgdHJ1ZSk7XG4gICAgICAgIHRoaXMubGRhcF9maWx0ZXIgPSBuZXcgU3RyaW5nVmFsdWVJdGVtKFwiXCIsIHRydWUpO1xuICAgICAgICB0aGlzLmxkYXBfc2NvcGUgPSBuZXcgTnVtYmVyVmFsdWVJdGVtKDAsIHRydWUpO1xuICAgICAgICB0aGlzLmxkYXBfc2VhcmNoX2RuID0gbmV3IFN0cmluZ1ZhbHVlSXRlbShcIlwiLCB0cnVlKTtcbiAgICAgICAgdGhpcy5sZGFwX3NlYXJjaF9wYXNzd29yZCA9IG5ldyBTdHJpbmdWYWx1ZUl0ZW0oXCJcIiwgdHJ1ZSk7XG4gICAgICAgIHRoaXMubGRhcF90aW1lb3V0ID0gbmV3IE51bWJlclZhbHVlSXRlbSg1LCB0cnVlKTtcbiAgICAgICAgdGhpcy5sZGFwX3VpZCA9IG5ldyBTdHJpbmdWYWx1ZUl0ZW0oXCJcIiwgdHJ1ZSk7XG4gICAgICAgIHRoaXMubGRhcF91cmwgPSBuZXcgU3RyaW5nVmFsdWVJdGVtKFwiXCIsIHRydWUpO1xuICAgICAgICB0aGlzLmxkYXBfdmVyaWZ5X2NlcnQgPSBuZXcgQm9vbFZhbHVlSXRlbSh0cnVlLCB0cnVlKTtcbiAgICAgICAgdGhpcy5sZGFwX2dyb3VwX2Jhc2VfZG4gPSBuZXcgU3RyaW5nVmFsdWVJdGVtKFwiXCIsIHRydWUpO1xuICAgICAgICB0aGlzLmxkYXBfZ3JvdXBfc2VhcmNoX2ZpbHRlciA9IG5ldyBTdHJpbmdWYWx1ZUl0ZW0oXCJcIiwgdHJ1ZSk7XG4gICAgICAgIHRoaXMubGRhcF9ncm91cF9hdHRyaWJ1dGVfbmFtZSA9IG5ldyBTdHJpbmdWYWx1ZUl0ZW0oXCJcIiwgdHJ1ZSk7XG4gICAgICAgIHRoaXMubGRhcF9ncm91cF9zZWFyY2hfc2NvcGUgPSBuZXcgTnVtYmVyVmFsdWVJdGVtKDAsIHRydWUpO1xuICAgICAgICB0aGlzLnVhYV9jbGllbnRfaWQgPSBuZXcgU3RyaW5nVmFsdWVJdGVtKFwiXCIsIHRydWUpO1xuICAgICAgICB0aGlzLnVhYV9jbGllbnRfc2VjcmV0ID0gbmV3IFN0cmluZ1ZhbHVlSXRlbShcIlwiLCB0cnVlKTtcbiAgICAgICAgdGhpcy51YWFfZW5kcG9pbnQgPSBuZXcgU3RyaW5nVmFsdWVJdGVtKFwiXCIsIHRydWUpO1xuICAgICAgICB0aGlzLnVhYV92ZXJpZnlfY2VydCA9IG5ldyBCb29sVmFsdWVJdGVtKGZhbHNlLCB0cnVlKTtcbiAgICAgICAgdGhpcy5lbWFpbF9ob3N0ID0gbmV3IFN0cmluZ1ZhbHVlSXRlbShcIlwiLCB0cnVlKTtcbiAgICAgICAgdGhpcy5lbWFpbF9pZGVudGl0eSA9IG5ldyBTdHJpbmdWYWx1ZUl0ZW0oXCJcIiwgdHJ1ZSk7XG4gICAgICAgIHRoaXMuZW1haWxfZnJvbSA9IG5ldyBTdHJpbmdWYWx1ZUl0ZW0oXCJcIiwgdHJ1ZSk7XG4gICAgICAgIHRoaXMuZW1haWxfcG9ydCA9IG5ldyBOdW1iZXJWYWx1ZUl0ZW0oMjUsIHRydWUpO1xuICAgICAgICB0aGlzLmVtYWlsX3NzbCA9IG5ldyBCb29sVmFsdWVJdGVtKGZhbHNlLCB0cnVlKTtcbiAgICAgICAgdGhpcy5lbWFpbF91c2VybmFtZSA9IG5ldyBTdHJpbmdWYWx1ZUl0ZW0oXCJcIiwgdHJ1ZSk7XG4gICAgICAgIHRoaXMuZW1haWxfcGFzc3dvcmQgPSBuZXcgU3RyaW5nVmFsdWVJdGVtKFwiXCIsIHRydWUpO1xuICAgICAgICB0aGlzLmVtYWlsX2luc2VjdXJlID0gbmV3IEJvb2xWYWx1ZUl0ZW0oZmFsc2UsIHRydWUpO1xuICAgICAgICB0aGlzLnRva2VuX2V4cGlyYXRpb24gPSBuZXcgTnVtYmVyVmFsdWVJdGVtKDMwLCB0cnVlKTtcbiAgICAgICAgdGhpcy5jZmdfZXhwaXJhdGlvbiA9IG5ldyBOdW1iZXJWYWx1ZUl0ZW0oMzAsIHRydWUpO1xuICAgICAgICB0aGlzLnZlcmlmeV9yZW1vdGVfY2VydCA9IG5ldyBCb29sVmFsdWVJdGVtKGZhbHNlLCB0cnVlKTtcbiAgICAgICAgdGhpcy5zY2FuX2FsbF9wb2xpY3kgPSBuZXcgQ29tcGxleFZhbHVlSXRlbSh7XG4gICAgICAgICAgICB0eXBlOiBcImRhaWx5XCIsXG4gICAgICAgICAgICBwYXJhbWV0ZXI6IHtcbiAgICAgICAgICAgICAgICBkYWlseV90aW1lOiAwXG4gICAgICAgICAgICB9XG4gICAgICAgIH0sIHRydWUpO1xuICAgICAgICB0aGlzLnJlYWRfb25seSA9IG5ldyBCb29sVmFsdWVJdGVtKGZhbHNlLCB0cnVlKTtcbiAgICB9XG59XG4iXX0=