mirror of
https://github.com/bitwarden/server.git
synced 2025-05-19 10:35:45 -05:00
change "uncancel" to reinstate. fix rename error.
This commit is contained in:
parent
fa565f46c6
commit
ea6178594c
@ -167,9 +167,9 @@ namespace Bit.Api.Controllers
|
|||||||
await _organizationService.CancelSubscriptionAsync(orgIdGuid, true);
|
await _organizationService.CancelSubscriptionAsync(orgIdGuid, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
[HttpPut("{id}/uncancel")]
|
[HttpPut("{id}/reinstate")]
|
||||||
[HttpPost("{id}/uncancel")]
|
[HttpPost("{id}/reinstate")]
|
||||||
public async Task PutActivate(string id)
|
public async Task PutReinstate(string id)
|
||||||
{
|
{
|
||||||
var orgIdGuid = new Guid(id);
|
var orgIdGuid = new Guid(id);
|
||||||
if(!_currentContext.OrganizationOwner(orgIdGuid))
|
if(!_currentContext.OrganizationOwner(orgIdGuid))
|
||||||
@ -177,7 +177,7 @@ namespace Bit.Api.Controllers
|
|||||||
throw new NotFoundException();
|
throw new NotFoundException();
|
||||||
}
|
}
|
||||||
|
|
||||||
await _organizationService.UncancelSubscriptionAsync(orgIdGuid);
|
await _organizationService.ReinstateSubscriptionAsync(orgIdGuid);
|
||||||
}
|
}
|
||||||
|
|
||||||
[HttpDelete("{id}")]
|
[HttpDelete("{id}")]
|
||||||
|
@ -12,7 +12,7 @@ namespace Bit.Core.Services
|
|||||||
Task<OrganizationBilling> GetBillingAsync(Organization organization);
|
Task<OrganizationBilling> GetBillingAsync(Organization organization);
|
||||||
Task ReplacePaymentMethodAsync(Guid organizationId, string paymentToken);
|
Task ReplacePaymentMethodAsync(Guid organizationId, string paymentToken);
|
||||||
Task CancelSubscriptionAsync(Guid organizationId, bool endOfPeriod = false);
|
Task CancelSubscriptionAsync(Guid organizationId, bool endOfPeriod = false);
|
||||||
Task UncancelSubscriptionAsync(Guid organizationId);
|
Task ReinstateSubscriptionAsync(Guid organizationId);
|
||||||
Task UpgradePlanAsync(Guid organizationId, PlanType plan, int additionalSeats);
|
Task UpgradePlanAsync(Guid organizationId, PlanType plan, int additionalSeats);
|
||||||
Task AdjustSeatsAsync(Guid organizationId, int seatAdjustment);
|
Task AdjustSeatsAsync(Guid organizationId, int seatAdjustment);
|
||||||
Task<Tuple<Organization, OrganizationUser>> SignUpAsync(OrganizationSignup organizationSignup);
|
Task<Tuple<Organization, OrganizationUser>> SignUpAsync(OrganizationSignup organizationSignup);
|
||||||
|
@ -174,7 +174,7 @@ namespace Bit.Core.Services
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public async Task UncancelSubscriptionAsync(Guid organizationId)
|
public async Task ReinstateSubscriptionAsync(Guid organizationId)
|
||||||
{
|
{
|
||||||
var organization = await _organizationRepository.GetByIdAsync(organizationId);
|
var organization = await _organizationRepository.GetByIdAsync(organizationId);
|
||||||
if(organization == null)
|
if(organization == null)
|
||||||
@ -203,7 +203,7 @@ namespace Bit.Core.Services
|
|||||||
var updatedSub = await subscriptionService.UpdateAsync(sub.Id, new StripeSubscriptionUpdateOptions { });
|
var updatedSub = await subscriptionService.UpdateAsync(sub.Id, new StripeSubscriptionUpdateOptions { });
|
||||||
if(updatedSub.CanceledAt.HasValue)
|
if(updatedSub.CanceledAt.HasValue)
|
||||||
{
|
{
|
||||||
throw new BadRequestException("Unable to activate subscription.");
|
throw new BadRequestException("Unable to reinstate subscription.");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -401,9 +401,9 @@ namespace Bit.Core.Services
|
|||||||
new StripeUpcomingInvoiceOptions
|
new StripeUpcomingInvoiceOptions
|
||||||
{
|
{
|
||||||
SubscriptionId = organization.StripeSubscriptionId,
|
SubscriptionId = organization.StripeSubscriptionId,
|
||||||
SubscriptionItems = new List<StripeUpcomingInvoiceSubscriptionItemOptions>
|
SubscriptionItems = new List<StripeInvoiceSubscriptionItemOptions>
|
||||||
{
|
{
|
||||||
new StripeUpcomingInvoiceSubscriptionItemOptions
|
new StripeInvoiceSubscriptionItemOptions
|
||||||
{
|
{
|
||||||
PlanId = plan.StripeSeatPlanId,
|
PlanId = plan.StripeSeatPlanId,
|
||||||
Quantity = additionalSeats
|
Quantity = additionalSeats
|
||||||
@ -450,9 +450,9 @@ namespace Bit.Core.Services
|
|||||||
new StripeUpcomingInvoiceOptions
|
new StripeUpcomingInvoiceOptions
|
||||||
{
|
{
|
||||||
SubscriptionId = organization.StripeSubscriptionId,
|
SubscriptionId = organization.StripeSubscriptionId,
|
||||||
SubscriptionItems = new List<StripeUpcomingInvoiceSubscriptionItemOptions>
|
SubscriptionItems = new List<StripeInvoiceSubscriptionItemOptions>
|
||||||
{
|
{
|
||||||
new StripeUpcomingInvoiceSubscriptionItemOptions
|
new StripeInvoiceSubscriptionItemOptions
|
||||||
{
|
{
|
||||||
Id = seatItem.Id,
|
Id = seatItem.Id,
|
||||||
Quantity = additionalSeats
|
Quantity = additionalSeats
|
||||||
|
Loading…
x
Reference in New Issue
Block a user