mirror of
https://github.com/bitwarden/server
synced 2025-12-19 01:33:20 +00:00
[PM-25182] Improve Swagger OperationIDs for Billing (#6238)
* Improve Swagger OperationIDs for Billing * Fix typo
This commit is contained in:
@@ -208,7 +208,6 @@ public class OrganizationSponsorshipsController : Controller
|
|||||||
|
|
||||||
[Authorize("Application")]
|
[Authorize("Application")]
|
||||||
[HttpDelete("{sponsoringOrganizationId}")]
|
[HttpDelete("{sponsoringOrganizationId}")]
|
||||||
[HttpPost("{sponsoringOrganizationId}/delete")]
|
|
||||||
[SelfHosted(NotSelfHostedOnly = true)]
|
[SelfHosted(NotSelfHostedOnly = true)]
|
||||||
public async Task RevokeSponsorship(Guid sponsoringOrganizationId)
|
public async Task RevokeSponsorship(Guid sponsoringOrganizationId)
|
||||||
{
|
{
|
||||||
@@ -225,6 +224,15 @@ public class OrganizationSponsorshipsController : Controller
|
|||||||
await _revokeSponsorshipCommand.RevokeSponsorshipAsync(existingOrgSponsorship);
|
await _revokeSponsorshipCommand.RevokeSponsorshipAsync(existingOrgSponsorship);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[Authorize("Application")]
|
||||||
|
[HttpPost("{sponsoringOrganizationId}/delete")]
|
||||||
|
[Obsolete("This endpoint is deprecated. Use DELETE /{sponsoringOrganizationId} instead.")]
|
||||||
|
[SelfHosted(NotSelfHostedOnly = true)]
|
||||||
|
public async Task PostRevokeSponsorship(Guid sponsoringOrganizationId)
|
||||||
|
{
|
||||||
|
await RevokeSponsorship(sponsoringOrganizationId);
|
||||||
|
}
|
||||||
|
|
||||||
[Authorize("Application")]
|
[Authorize("Application")]
|
||||||
[HttpDelete("{sponsoringOrgId}/{sponsoredFriendlyName}/revoke")]
|
[HttpDelete("{sponsoringOrgId}/{sponsoredFriendlyName}/revoke")]
|
||||||
[SelfHosted(NotSelfHostedOnly = true)]
|
[SelfHosted(NotSelfHostedOnly = true)]
|
||||||
@@ -241,7 +249,6 @@ public class OrganizationSponsorshipsController : Controller
|
|||||||
|
|
||||||
[Authorize("Application")]
|
[Authorize("Application")]
|
||||||
[HttpDelete("sponsored/{sponsoredOrgId}")]
|
[HttpDelete("sponsored/{sponsoredOrgId}")]
|
||||||
[HttpPost("sponsored/{sponsoredOrgId}/remove")]
|
|
||||||
[SelfHosted(NotSelfHostedOnly = true)]
|
[SelfHosted(NotSelfHostedOnly = true)]
|
||||||
public async Task RemoveSponsorship(Guid sponsoredOrgId)
|
public async Task RemoveSponsorship(Guid sponsoredOrgId)
|
||||||
{
|
{
|
||||||
@@ -257,6 +264,15 @@ public class OrganizationSponsorshipsController : Controller
|
|||||||
await _removeSponsorshipCommand.RemoveSponsorshipAsync(existingOrgSponsorship);
|
await _removeSponsorshipCommand.RemoveSponsorshipAsync(existingOrgSponsorship);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[Authorize("Application")]
|
||||||
|
[HttpPost("sponsored/{sponsoredOrgId}/remove")]
|
||||||
|
[Obsolete("This endpoint is deprecated. Use DELETE /sponsored/{sponsoredOrgId} instead.")]
|
||||||
|
[SelfHosted(NotSelfHostedOnly = true)]
|
||||||
|
public async Task PostRemoveSponsorship(Guid sponsoredOrgId)
|
||||||
|
{
|
||||||
|
await RemoveSponsorship(sponsoredOrgId);
|
||||||
|
}
|
||||||
|
|
||||||
[HttpGet("{sponsoringOrgId}/sync-status")]
|
[HttpGet("{sponsoringOrgId}/sync-status")]
|
||||||
public async Task<object> GetSyncStatus(Guid sponsoringOrgId)
|
public async Task<object> GetSyncStatus(Guid sponsoringOrgId)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ public class SelfHostedOrganizationLicensesController : Controller
|
|||||||
}
|
}
|
||||||
|
|
||||||
[HttpPost("")]
|
[HttpPost("")]
|
||||||
public async Task<OrganizationResponseModel> PostLicenseAsync(OrganizationCreateLicenseRequestModel model)
|
public async Task<OrganizationResponseModel> CreateLicenseAsync(OrganizationCreateLicenseRequestModel model)
|
||||||
{
|
{
|
||||||
var user = await _userService.GetUserByPrincipalAsync(User);
|
var user = await _userService.GetUserByPrincipalAsync(User);
|
||||||
if (user == null)
|
if (user == null)
|
||||||
@@ -74,7 +74,7 @@ public class SelfHostedOrganizationLicensesController : Controller
|
|||||||
}
|
}
|
||||||
|
|
||||||
[HttpPost("{id}")]
|
[HttpPost("{id}")]
|
||||||
public async Task PostLicenseAsync(string id, LicenseRequestModel model)
|
public async Task UpdateLicenseAsync(string id, LicenseRequestModel model)
|
||||||
{
|
{
|
||||||
var orgIdGuid = new Guid(id);
|
var orgIdGuid = new Guid(id);
|
||||||
if (!await _currentContext.OrganizationOwner(orgIdGuid))
|
if (!await _currentContext.OrganizationOwner(orgIdGuid))
|
||||||
|
|||||||
@@ -79,7 +79,6 @@ public class SelfHostedOrganizationSponsorshipsController : Controller
|
|||||||
}
|
}
|
||||||
|
|
||||||
[HttpDelete("{sponsoringOrgId}")]
|
[HttpDelete("{sponsoringOrgId}")]
|
||||||
[HttpPost("{sponsoringOrgId}/delete")]
|
|
||||||
public async Task RevokeSponsorship(Guid sponsoringOrgId)
|
public async Task RevokeSponsorship(Guid sponsoringOrgId)
|
||||||
{
|
{
|
||||||
var orgUser = await _organizationUserRepository.GetByOrganizationAsync(sponsoringOrgId, _currentContext.UserId ?? default);
|
var orgUser = await _organizationUserRepository.GetByOrganizationAsync(sponsoringOrgId, _currentContext.UserId ?? default);
|
||||||
@@ -95,6 +94,13 @@ public class SelfHostedOrganizationSponsorshipsController : Controller
|
|||||||
await _revokeSponsorshipCommand.RevokeSponsorshipAsync(existingOrgSponsorship);
|
await _revokeSponsorshipCommand.RevokeSponsorshipAsync(existingOrgSponsorship);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[HttpPost("{sponsoringOrgId}/delete")]
|
||||||
|
[Obsolete("This endpoint is deprecated. Use DELETE /{sponsoringOrgId} instead.")]
|
||||||
|
public async Task PostRevokeSponsorship(Guid sponsoringOrgId)
|
||||||
|
{
|
||||||
|
await RevokeSponsorship(sponsoringOrgId);
|
||||||
|
}
|
||||||
|
|
||||||
[HttpDelete("{sponsoringOrgId}/{sponsoredFriendlyName}/revoke")]
|
[HttpDelete("{sponsoringOrgId}/{sponsoredFriendlyName}/revoke")]
|
||||||
public async Task AdminInitiatedRevokeSponsorshipAsync(Guid sponsoringOrgId, string sponsoredFriendlyName)
|
public async Task AdminInitiatedRevokeSponsorshipAsync(Guid sponsoringOrgId, string sponsoredFriendlyName)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user