diff options
| author | Aldrik Ramaekers <aldrik@mailbox.org> | 2025-12-27 17:25:41 +0100 |
|---|---|---|
| committer | Aldrik Ramaekers <aldrik@mailbox.org> | 2025-12-27 17:25:41 +0100 |
| commit | 7c3a271feea4b3693bf93a47924f7c682585e179 (patch) | |
| tree | b72a1f3f2780f9f22f679e18f5d1780541cc040b /src/administration.cpp | |
| parent | 28c730a2e35ce81634dd4d47bf8e92e4552ec17c (diff) | |
mail provider settings ui
Diffstat (limited to 'src/administration.cpp')
| -rw-r--r-- | src/administration.cpp | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/administration.cpp b/src/administration.cpp index b4f626e..61e5b3e 100644 --- a/src/administration.cpp +++ b/src/administration.cpp @@ -237,6 +237,17 @@ ai_service administration::get_ai_service() return g_administration.ai_service; } +email_service administration::get_email_service() +{ + return g_administration.email_service; +} + +void administration::set_email_service(email_service provider) +{ + g_administration.email_service = provider; + if (administration_data_changed_event_callback) administration_data_changed_event_callback(); +} + void administration::set_ai_service(ai_service provider) { g_administration.ai_service = provider; @@ -1899,8 +1910,6 @@ a_err administration::billing_item_add_to_invoice(invoice* invoice, billing_item memops::copy(tb, &item, sizeof(billing_item)); strops::format(tb->id, sizeof(tb->id), "B/%d", create_id()); strops::copy(tb->currency, invoice->currency, MAX_LEN_CURRENCY); // Set billing item currency to invoice currency. - - logger::info("XD: %s\n", tb->tax_internal_code); administration_recalculate_billing_item_totals(tb); if (!list_append(&invoice->billing_items, tb)) { |
