Admin Portal - Profile

This commit is contained in:
hillelcoren 2023-01-13 06:23:26 +00:00
parent 79cb8f9cb5
commit b891a02c5a

View File

@ -481606,38 +481606,67 @@
};
A.SettingsSearch.prototype = {
build$1(context) {
var t3, company, t4, map, sections, tab, fields, t5, t6, _i, parts, t7, t8, t9, t10, i, field, _this = this, _null = null,
var t4, company, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, map, sections, tab, fields, _i, parts, i, field, _this = this, _null = null,
_s8_ = "company1",
_s8_0 = "company2",
_s8_1 = "company3",
_s8_2 = "company4",
t1 = A.Localizations_of(context, B.Type_AppLocalization_KyD, type$.legacy_AppLocalization),
store = A.StoreProvider_of(context, type$.legacy_AppState),
t2 = store.__Store__state_A;
t2 === $ && A.throwUnnamedLateFieldNI();
t3 = t2.userCompanyStates;
t2 = t2.uiState.selectedCompanyIndex;
company = t3._list[t2].userCompany.company;
t2 = type$.JSArray_legacy_String;
t3 = A._setArrayType(["name", "id_number", "vat_number", "website", "email", "phone", "size", "industry"], t2);
t2 = type$.legacy_AppState,
store = A.StoreProvider_of(context, t2),
t3 = store.__Store__state_A;
t3 === $ && A.throwUnnamedLateFieldNI();
t4 = t3.userCompanyStates;
t3 = t3.uiState.selectedCompanyIndex;
company = t4._list[t3].userCompany.company;
t3 = type$.JSArray_legacy_String;
t4 = A._setArrayType(["name", "id_number", "vat_number", "website", "email", "phone", "size", "industry"], t3);
if (company.getCustomFieldLabel$1(_s8_).length !== 0)
t3.push(company.getCustomFieldLabel$1(_s8_));
t4.push(company.getCustomFieldLabel$1(_s8_));
if (company.getCustomFieldLabel$1(_s8_0).length !== 0)
t3.push(company.getCustomFieldLabel$1(_s8_0));
t4.push(company.getCustomFieldLabel$1(_s8_0));
if (company.getCustomFieldLabel$1(_s8_1).length !== 0)
t3.push(company.getCustomFieldLabel$1(_s8_1));
t4.push(company.getCustomFieldLabel$1(_s8_1));
if (company.getCustomFieldLabel$1(_s8_2).length !== 0)
t3.push(company.getCustomFieldLabel$1(_s8_2));
t4 = type$.JSArray_legacy_List_legacy_String;
map = A.LinkedHashMap_LinkedHashMap$_literal(["company_details", A._setArrayType([t3, A._setArrayType(["address", "postal_code", "country"], t2), A._setArrayType(["logo"], t2), A._setArrayType(["defaults", "payment_terms", "invoice_terms", "invoice_footer", "quote_terms", "quote_footer", "credit_terms", "credit_footer", "use_quote_terms#2022-05-17"], t2), A._setArrayType(["default_documents"], t2)], t4), "user_details", A._setArrayType([A._setArrayType(["first_name", "last_name", "email", "phone", "password", "accent_color", "connect_google", "connect_gmail", "enable_two_factor"], t2), A._setArrayType(["notifications"], t2)], t4), "localization", A._setArrayType([A._setArrayType(["currency", "language", "timezone", "date_format", "military_time", "decimal_comma", "first_month_of_the_year"], t2), A._setArrayType(["custom_labels"], t2)], t4), "payment_settings", A._setArrayType([A._setArrayType(["company_gateways", "auto_bill", "auto_bill_on", "payment_type", "online_payment_email", "manual_payment_email", "use_available_credits", "enable_applying_payments_later#2022-06-06", "allow_over_payment", "allow_under_payment"], t2)], t4), "tax_settings", A._setArrayType([A._setArrayType(["tax_settings"], t2)], t4), "tax_settings_rates", A._setArrayType([A._setArrayType(["tax_rates", "inclusive_taxes"], t2)], t4), "product_settings", A._setArrayType([A._setArrayType(["track_inventory#2022-06-03", "stock_notifications#2022-06-03", "show_product_discount", "show_product_cost", "fill_products", "update_products", "convert_products"], t2)], t4), "task_settings", A._setArrayType([A._setArrayType(["task_settings", "auto_start_tasks", "show_tasks_table", "client_portal", "lock_invoiced_tasks#2022-11-30"], t2)], t4), "task_status", A._setArrayType([A._setArrayType(["task_statuses"], t2)], t4), "expense_settings", A._setArrayType([A._setArrayType(["should_be_invoiced", "mark_paid", "inclusive_taxes", "convert_currency", "notify_vendor_when_paid#2023-01-08"], t2)], t4), "expense_category", A._setArrayType([A._setArrayType(["expense_categories"], t2)], t4), "workflow_settings", A._setArrayType([A._setArrayType(["auto_email_invoice", "stop_on_unpaid", "auto_archive_paid_invoices", "auto_archive_cancelled_invoices", "lock_invoices"], t2), A._setArrayType(["auto_convert"], t2)], t4), "import_export", A._setArrayType([A._setArrayType(["import", "export"], t2)], t4), "device_settings", A._setArrayType([A._setArrayType(["long_press_multiselect", "biometric_authentication", "enable_flexible_search#2022-07-05", "enable_tooltips#2022-07-05", "show_pdf_preview", "refresh_data"], t2), A._setArrayType(["dark_mode", "custom_colors"], t2)], t4), "account_management", A._setArrayType([A._setArrayType(["activate_company", "enable_markdown", "include_drafts", "include_deleted#2022-10-07", "api_tokens", "api_webhooks", "purge_data", "delete_company"], t2), A._setArrayType(["enabled_modules"], t2), A._setArrayType(["google_analytics", "matomo_id#2022-12-12"], t2), A._setArrayType(["password_timeout", "web_session_timeout"], t2)], t4), "invoice_design", A._setArrayType([A._setArrayType(["invoice_design", "quote_design", "page_size", "font_size", "primary_font", "secondary_font", "primary_color", "secondary_color", "empty_columns"], t2)], t4), "custom_designs", A._setArrayType([A._setArrayType(["custom_designs"], t2)], t4), "custom_fields", A._setArrayType([A._setArrayType(["custom_fields"], t2)], t4), "generated_numbers", A._setArrayType([A._setArrayType(["number_padding", "number_counter", "recurring_prefix", "reset_counter", "invoice_number", "client_number", "credit_number", "payment_number"], t2)], t4), "client_portal", A._setArrayType([A._setArrayType(["client_portal", "dashboard", "portal_mode", "subdomain", "domain", "client_document_upload", "vendor_document_upload#2022-07-06"], t2), A._setArrayType(["client_registration"], t2), A._setArrayType(["enable_portal_password", "show_accept_invoice_terms", "show_accept_quote_terms", "require_invoice_signature", "require_quote_signature"], t2), A._setArrayType(["messages"], t2), A._setArrayType(["custom_css"], t2)], t4), "email_settings", A._setArrayType([A._setArrayType(["send_from_gmail", "email_design", "from_name", "reply_to_email", "reply_to_name", "bcc_email", "attach_pdf", "attach_documents", "attach_ubl", "email_signature", "microsoft", "postmark#2023-01-11", "mailgun#2023-01-11"], t2)], t4), "templates_and_reminders", A._setArrayType([A._setArrayType(["template", "send_reminders", "late_fees"], t2)], t4), "bank_accounts", A._setArrayType([A._setArrayType(["bank_accounts#2022-09-13"], t2)], t4), "transaction_rules", A._setArrayType([A._setArrayType(["transaction_rules#2022-11-21"], t2)], t4), "group_settings", A._setArrayType([A._setArrayType(["groups"], t2)], t4), "subscriptions", A._setArrayType([A._setArrayType(["subscriptions"], t2)], t4), "user_management", A._setArrayType([A._setArrayType(["users"], t2)], t4)], type$.legacy_String, type$.legacy_List_legacy_List_legacy_String);
t4.push(company.getCustomFieldLabel$1(_s8_2));
t5 = type$.JSArray_legacy_List_legacy_String;
t4 = A._setArrayType([t4, A._setArrayType(["address", "postal_code", "country"], t3), A._setArrayType(["logo"], t3), A._setArrayType(["defaults", "payment_terms", "invoice_terms", "invoice_footer", "quote_terms", "quote_footer", "credit_terms", "credit_footer", "use_quote_terms#2022-05-17"], t3), A._setArrayType(["default_documents"], t3)], t5);
t6 = A._setArrayType([A._setArrayType(["first_name", "last_name", "email", "phone", "password", "accent_color", "connect_google", "connect_gmail", "enable_two_factor"], t3), A._setArrayType(["notifications"], t3)], t5);
t7 = A._setArrayType([A._setArrayType(["currency", "language", "timezone", "date_format", "military_time", "decimal_comma", "first_month_of_the_year"], t3), A._setArrayType(["custom_labels"], t3)], t5);
t8 = A._setArrayType([A._setArrayType(["company_gateways", "auto_bill", "auto_bill_on", "payment_type", "online_payment_email", "manual_payment_email", "use_available_credits", "enable_applying_payments_later#2022-06-06", "allow_over_payment", "allow_under_payment"], t3)], t5);
t9 = A._setArrayType([A._setArrayType(["tax_settings"], t3)], t5);
t10 = A._setArrayType([A._setArrayType(["tax_rates", "inclusive_taxes"], t3)], t5);
t11 = A._setArrayType([A._setArrayType(["track_inventory#2022-06-03", "stock_notifications#2022-06-03", "show_product_discount", "show_product_cost", "fill_products", "update_products", "convert_products"], t3)], t5);
t12 = A._setArrayType([A._setArrayType(["task_settings", "auto_start_tasks", "show_tasks_table", "client_portal", "lock_invoiced_tasks#2022-11-30"], t3)], t5);
t13 = A._setArrayType([A._setArrayType(["task_statuses"], t3)], t5);
t14 = A._setArrayType([A._setArrayType(["should_be_invoiced", "mark_paid", "inclusive_taxes", "convert_currency", "notify_vendor_when_paid#2023-01-08"], t3)], t5);
t15 = A._setArrayType([A._setArrayType(["expense_categories"], t3)], t5);
t16 = A._setArrayType([A._setArrayType(["auto_email_invoice", "stop_on_unpaid", "auto_archive_paid_invoices", "auto_archive_cancelled_invoices", "lock_invoices"], t3), A._setArrayType(["auto_convert"], t3)], t5);
t17 = A._setArrayType([A._setArrayType(["import", "export"], t3)], t5);
t18 = A._setArrayType([A._setArrayType(["long_press_multiselect", "biometric_authentication", "enable_flexible_search#2022-07-05", "enable_tooltips#2022-07-05", "show_pdf_preview", "refresh_data"], t3), A._setArrayType(["dark_mode", "custom_colors"], t3)], t5);
t19 = A._setArrayType([A._setArrayType(["activate_company", "enable_markdown", "include_drafts", "include_deleted#2022-10-07", "api_tokens", "api_webhooks", "purge_data", "delete_company"], t3), A._setArrayType(["enabled_modules"], t3), A._setArrayType(["google_analytics", "matomo_id#2022-12-12"], t3), A._setArrayType(["password_timeout", "web_session_timeout"], t3)], t5);
t20 = A._setArrayType([A._setArrayType(["invoice_design", "quote_design", "page_size", "font_size", "primary_font", "secondary_font", "primary_color", "secondary_color", "empty_columns"], t3)], t5);
t21 = A._setArrayType([A._setArrayType(["custom_designs"], t3)], t5);
t22 = A._setArrayType([A._setArrayType(["custom_fields"], t3)], t5);
t23 = A._setArrayType([A._setArrayType(["number_padding", "number_counter", "recurring_prefix", "reset_counter", "invoice_number", "client_number", "credit_number", "payment_number"], t3)], t5);
t24 = A._setArrayType(["client_portal", "dashboard", "portal_mode", "subdomain", "domain", "client_document_upload", "vendor_document_upload#2022-07-06"], t3);
t25 = A._setArrayType(["client_registration"], t3);
t26 = A._setArrayType(["enable_portal_password", "show_accept_invoice_terms", "show_accept_quote_terms", "require_invoice_signature", "require_quote_signature"], t3);
t27 = A._setArrayType(["messages"], t3);
t28 = A._setArrayType(["header", "footer"], t3);
t2 = A.StoreProvider_of(context, t2).__Store__state_A;
t2 === $ && A.throwUnnamedLateFieldNI();
if (!t2.get$isHosted())
B.JSArray_methods.addAll$1(t28, A._setArrayType(["custom_css", "custom_javascript"], t3));
map = A.LinkedHashMap_LinkedHashMap$_literal(["company_details", t4, "user_details", t6, "localization", t7, "payment_settings", t8, "tax_settings", t9, "tax_settings_rates", t10, "product_settings", t11, "task_settings", t12, "task_status", t13, "expense_settings", t14, "expense_category", t15, "workflow_settings", t16, "import_export", t17, "device_settings", t18, "account_management", t19, "invoice_design", t20, "custom_designs", t21, "custom_fields", t22, "generated_numbers", t23, "client_portal", A._setArrayType([t24, t25, t26, t27, t28], t5), "email_settings", A._setArrayType([A._setArrayType(["send_from_gmail", "email_design", "from_name", "reply_to_email", "reply_to_name", "bcc_email", "attach_pdf", "attach_documents", "attach_ubl", "email_signature", "microsoft", "postmark#2023-01-11", "mailgun#2023-01-11"], t3)], t5), "templates_and_reminders", A._setArrayType([A._setArrayType(["template", "send_reminders", "late_fees"], t3)], t5), "bank_accounts", A._setArrayType([A._setArrayType(["bank_accounts#2022-09-13"], t3)], t5), "transaction_rules", A._setArrayType([A._setArrayType(["transaction_rules#2022-11-21"], t3)], t5), "group_settings", A._setArrayType([A._setArrayType(["groups"], t3)], t5), "subscriptions", A._setArrayType([A._setArrayType(["subscriptions"], t3)], t5), "user_management", A._setArrayType([A._setArrayType(["users"], t3)], t5)], type$.legacy_String, type$.legacy_List_legacy_List_legacy_String);
if (store.__Store__state_A.uiState.settingsUIState.showNewSettings) {
sections = A._setArrayType([], t2);
sections = A._setArrayType([], t3);
for (t2 = A.LinkedHashMapKeyIterator$(map, map._modifications, A._instanceType(map)._precomputed1); t2.moveNext$0();) {
t3 = t2.__js_helper$_current;
for (t4 = A.S(t3), tab = 0; tab < map.$index(0, t3).length; ++tab) {
fields = map.$index(0, t3)[tab];
for (t5 = fields.length, t6 = tab, _i = 0; _i < fields.length; fields.length === t5 || (0, A.throwConcurrentModificationError)(fields), ++_i) {
parts = fields[_i].split("#");
parts = J.split$1$s(fields[_i], "#");
sections.push(A.S(parts.length === 1 ? "" : A.convertSqlDateToDateTime(parts[1])) + "#" + A.S(parts[0]) + "#" + t4 + "#" + t6);
}
}
@ -481665,16 +481694,17 @@
return new A.ScrollableListView(t2, _null, _null, _null, false, _null);
} else {
t2 = A._setArrayType([], type$.JSArray_legacy_Widget);
for (t3 = A.LinkedHashMapKeyIterator$(map, map._modifications, A._instanceType(map)._precomputed1), t4 = type$.JSArray_String, t5 = _this.filter; t3.moveNext$0();) {
t6 = t3.__js_helper$_current;
for (i = 0; i < map.$index(0, t6).length; ++i)
for (t7 = map.$index(0, t6)[i], t8 = t7.length, _i = 0; _i < t7.length; t7.length === t8 || (0, A.throwConcurrentModificationError)(t7), ++_i) {
field = t7[_i];
t9 = t1.lookup$1(A._setArrayType(field.split("#"), t4)[0]).toLowerCase();
t10 = t5.toLowerCase();
for (t3 = A.LinkedHashMapKeyIterator$(map, map._modifications, A._instanceType(map)._precomputed1), t4 = _this.filter; t3.moveNext$0();) {
t5 = t3.__js_helper$_current;
for (i = 0; i < map.$index(0, t5).length; ++i)
for (t6 = map.$index(0, t5)[i], t7 = t6.length, _i = 0; _i < t6.length; t6.length === t7 || (0, A.throwConcurrentModificationError)(t6), ++_i) {
field = t6[_i];
t8 = J.getInterceptor$s(field);
t9 = t1.lookup$1(t8.split$1(field, "#")[0]).toLowerCase();
t10 = t4.toLowerCase();
if (A.stringContainsUnchecked(t9, t10, 0)) {
t9 = t1.lookup$1(field.split("#")[0]);
t2.push(A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, new A.Padding(B.EdgeInsets_6_10_0_0, new A.Icon(A.getSettingIcon(t6), 22, _null, _null), _null), _null, new A.SettingsSearch_build_closure2(_this, context, t6, i), false, _null, _null, new A.Text(t1.lookup$1(t6), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, new A.Text(t9, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null));
t8 = t1.lookup$1(t8.split$1(field, "#")[0]);
t2.push(A.ListTile$(false, _null, _null, _null, true, _null, _null, false, _null, new A.Padding(B.EdgeInsets_6_10_0_0, new A.Icon(A.getSettingIcon(t5), 22, _null, _null), _null), _null, new A.SettingsSearch_build_closure2(_this, context, t5, i), false, _null, _null, new A.Text(t1.lookup$1(t5), _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, new A.Text(t8, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null), _null, _null));
}
}
}