summaryrefslogtreecommitdiffstats
path: root/controller-server
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #29158 from vespa-engine/bjorncs/taxid-countryBjørn Christian Seime2023-10-306-9/+19
|\ | | | | Bjorncs/taxid country
| * Make tax id optional for some countriesBjørn Christian Seime2023-10-303-4/+3
| |
| * Add country to tax id definitionBjørn Christian Seime2023-10-304-5/+16
| |
* | Merge pull request #29155 from ↵Gjøran Voldengen2023-10-303-14/+97
|\ \ | |/ |/| | | | | vespa-engine/reset-exportid-when-deleted-in-stripe Reset exportid when deleted in stripe
| * Add test that re-exports a bill that was earlier deleted in the external system.gjoranv2023-10-301-0/+29
| |
| * Handle bills whose invoice has been deleted in the external system.gjoranv2023-10-303-14/+68
| | | | | | | | | | | | | | - Reset their exported id in the database. - Stop maintaining such bills for following runs. - Propagate a more refined "invoice update" up from billing reporter. - Improve mocks to enable more thorough testing.
* | Remove trial notification on two days before expirationBjørn Christian Seime2023-10-306-671/+4
| |
* | Simplify unit test for trial notificationsBjørn Christian Seime2023-10-305-21/+28
| | | | | | | | Use same file name as original template
* | Move trial notification emails to separate templatesBjørn Christian Seime2023-10-308-22/+34
|/
* Validate tax-id on update in `/application/v4`Bjørn Christian Seime2023-10-272-6/+8
|
* Split `TaxId` into type and codeBjørn Christian Seime2023-10-274-13/+52
|
* Merge pull request #29122 from ↵Håkon Hallingstad2023-10-271-1/+1
|\ | | | | | | | | vespa-engine/hakonhall/set-tenant-instance-id-and-vespa-version-dimensions-of-make-exclusive Set tenant, instance ID, and Vespa version dimensions of make-exclusive
| * Set tenant, instance ID, and Vespa version dimensions of make-exclusiveHåkon Hallingstad2023-10-261-1/+1
| |
* | Introduce method to `/billing/v2` that returns accepted countries with tax typesBjørn Christian Seime2023-10-263-0/+68
| |
* | Merge pull request #29113 from vespa-engine/freva/remove-billingValerij Fredriksen2023-10-269-892/+37
|\ \ | |/ |/| Remove /billing/v1
| * More cleanupValerij Fredriksen2023-10-266-136/+37
| |
| * Remove /billing/v1Valerij Fredriksen2023-10-262-753/+0
| |
| * Remove unused routeValerij Fredriksen2023-10-261-3/+0
| |
* | Handle total qps 0bjormel2023-10-261-1/+3
|/
* Merge pull request #29028 from vespa-engine/bjormel/log_patch_data_as_finerBjørn Meland2023-10-251-0/+18
|\ | | | | Log patch data as finer
| * Log patch data as finerbjormel2023-10-191-0/+18
| |
* | Skip notification emails if no-one subscribingBjørn Christian Seime2023-10-251-4/+7
| |
* | Merge pull request #29089 from vespa-engine/bjorncs/trial-notificationsBjørn Christian Seime2023-10-252-20/+52
|\ \ | | | | | | Bjorncs/trial notifications
| * | Make bold not emphasisedBjørn Christian Seime2023-10-252-6/+6
| | |
| * | Use markdown in trial notificationBjørn Christian Seime2023-10-252-10/+22
| | |
| * | Move notification queuing to separate methodsBjørn Christian Seime2023-10-251-15/+35
| | |
* | | Merge pull request #29076 from vespa-engine/olaa/more-billing-fieldsGjøran Voldengen2023-10-254-23/+205
|\ \ \ | |/ / |/| | Add tax code/purchase order/invoice email
| * | Rename TaxCode -> TaxIdOla Aunronning2023-10-244-19/+19
| | |
| * | Wrap attributes in StringWrapperOla Aunronning2023-10-243-25/+32
| | |
| * | Add tax code/purchase order/invoice emailOla Aunronning2023-10-244-20/+195
| | |
* | | Assign copied listValerij Fredriksen2023-10-241-1/+1
|/ /
* | Merge pull request #29071 from vespa-engine/freva/console-resolverBjørn Christian Seime2023-10-2411-90/+151
|\ \ | | | | | | Set title for existing notifications
| * | Fix testValerij Fredriksen2023-10-231-1/+1
| | |
| * | Set title for existing notificationsValerij Fredriksen2023-10-2311-90/+151
| | |
* | | Merge pull request #29038 from vespa-engine/bill-status-enumGjøran Voldengen2023-10-235-18/+35
|\ \ \ | | | | | | | | Bill status enum
| * | | Add test to verify that only OPEN bills are maintained.gjoranv2023-10-231-3/+17
| | | |
| * | | Only maintain OPEN bills.gjoranv2023-10-231-2/+2
| | | |
| * | | Introduce new BillStatus enumgjoranv2023-10-203-9/+11
| | | |
| * | | Move StatusHistory to separate file.gjoranv2023-10-203-5/+6
| | | |
* | | | Merge pull request #29068 from vespa-engine/olaa/include-verification-statusGjøran Voldengen2023-10-234-11/+9
|\ \ \ \ | |_|/ / |/| | | Include verification status in info/billing API
| * | | Include verification status in info/billing API. Empty email is not verifiedOla Aunronning2023-10-234-11/+9
| | | |
* | | | Use ConsoleUrls instead of ZoneRegistryValerij Fredriksen2023-10-2320-204/+97
| | | |
* | | | Create service to generate Console URLsValerij Fredriksen2023-10-231-0/+8
|/ / /
* | | Move PricingApiHandler and related code to internal repoHarald Musum2023-10-213-407/+0
| | |
* | | Revert "Move PricingApiHandler and related code to internal repo"Ola Aunrønning2023-10-203-0/+407
|/ /
* | Merge pull request #29053 from vespa-engine/bjorncs/email-notificationValerij Fredriksen2023-10-2015-110/+181
|\ \ | | | | | | Bjorncs/email notification
| * | Move out mail templating to separate classBjørn Christian Seime2023-10-2010-97/+151
| | |
| * | Remove dead codeBjørn Christian Seime2023-10-201-1/+0
| | |
| * | Introduce 'title' to notificationBjørn Christian Seime2023-10-209-12/+30
| | |
* | | Merge pull request #29050 from vespa-engine/hmusum/move-pricing-api-handlerValerij Fredriksen2023-10-203-407/+0
|\ \ \ | | | | | | | | Move PricingApiHandler and related code to internal repo