@@ -34,6 +40,7 @@ const gearIcon = svgIcon`
})
export class NoClientsComponent {
icon = gearIcon;
+ @Input() showAddOrganizationButton = true;
@Output() addNewOrganizationClicked = new EventEmitter();
addNewOrganization = () => this.addNewOrganizationClicked.emit();
diff --git a/bitwarden_license/bit-web/src/app/billing/providers/guards/has-consolidated-billing.guard.ts b/bitwarden_license/bit-web/src/app/billing/providers/guards/has-consolidated-billing.guard.ts
index 7d6f5bb5f0d..213b9a53681 100644
--- a/bitwarden_license/bit-web/src/app/billing/providers/guards/has-consolidated-billing.guard.ts
+++ b/bitwarden_license/bit-web/src/app/billing/providers/guards/has-consolidated-billing.guard.ts
@@ -20,7 +20,6 @@ export const hasConsolidatedBilling: CanActivateFn = async (route: ActivatedRout
if (
!consolidatedBillingEnabled ||
!provider ||
- !provider.isProviderAdmin ||
provider.providerStatus !== ProviderStatusType.Billable
) {
return createUrlTreeFromSnapshot(route, ["/providers", route.params.providerId]);
diff --git a/libs/angular/src/billing/components/invoices/invoices.component.html b/libs/angular/src/billing/components/invoices/invoices.component.html
index c3823005546..2ce01aa50b9 100644
--- a/libs/angular/src/billing/components/invoices/invoices.component.html
+++ b/libs/angular/src/billing/components/invoices/invoices.component.html
@@ -10,7 +10,7 @@
| {{ "date" | i18n }} |
- {{ "invoiceNumberHeader" | i18n }} |
+ {{ "invoice" | i18n }} |
{{ "total" | i18n }} |
{{ "status" | i18n }} |
@@ -29,7 +29,23 @@
{{ invoice.total | currency: "$" }} |
- {{ invoice.status | titlecase }} |
+
+
+ {{ "open" | i18n | titlecase }}
+
+
+
+ {{ "unpaid" | i18n | titlecase }}
+
+
+
+ {{ "paid" | i18n | titlecase }}
+
+
+
+ {{ "uncollectible" | i18n | titlecase }}
+
+ |
|