Skip to content

Commit db6c18f

Browse files
authored
Merge pull request #324 from Resgrid/develop
RE1-T112 Fixes
2 parents 2204858 + 82482bf commit db6c18f

5 files changed

Lines changed: 189 additions & 228 deletions

File tree

Web/Resgrid.Web/Areas/User/Controllers/SubscriptionController.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -687,6 +687,9 @@ public async Task<IActionResult> CancelAddon(int addonTypeId)
687687
[Authorize(Policy = ResgridResources.Department_Update)]
688688
public async Task<IActionResult> GetStripeSession(int id, int count, string discountCode = null, CancellationToken cancellationToken = default)
689689
{
690+
if (count < 1 || count > 200)
691+
return BadRequest("Invalid entity pack count.");
692+
690693
var plan = await _subscriptionsService.GetPlanByIdAsync(id);
691694
var stripeCustomerId = await _departmentSettingsService.GetStripeCustomerIdForDepartmentAsync(DepartmentId);
692695
var department = await _departmentsService.GetDepartmentByIdAsync(DepartmentId);
@@ -725,6 +728,9 @@ public async Task<IActionResult> GetStripeUpdate()
725728
[Authorize(Policy = ResgridResources.Department_Update)]
726729
public async Task<IActionResult> GetPaddleCheckout(int id, int count, string discountCode = null, CancellationToken cancellationToken = default)
727730
{
731+
if (count < 1 || count > 200)
732+
return BadRequest("Invalid entity pack count.");
733+
728734
var plan = await _subscriptionsService.GetPlanByIdAsync(id);
729735
var paddleCustomerId = await _departmentSettingsService.GetPaddleCustomerIdForDepartmentAsync(DepartmentId);
730736
var department = await _departmentsService.GetDepartmentByIdAsync(DepartmentId);

Web/Resgrid.Web/Areas/User/Views/Shared/_UserLayout.cshtml

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -107,17 +107,6 @@
107107
</script>
108108

109109
<script src="/js/int-bundle.js"></script>
110-
<script>
111-
// Guard Pace.js finish() against null element references (known issue with Zone.js interaction)
112-
if (window.Pace && Pace.bar) {
113-
var _origFinish = Pace.bar.finish.bind(Pace.bar);
114-
Pace.bar.finish = function () {
115-
try { return _origFinish(); } catch (e) {
116-
document.body.className = document.body.className.replace('pace-running', '') + ' pace-done';
117-
}
118-
};
119-
}
120-
</script>
121110
<script src="~/lib/chart.js/dist/chart.umd.min.js" asp-append-version="true"></script>
122111
<script src="~/js/app/resgrid.js" asp-append-version="true"></script>
123112
<script src="~/js/app/internal/resgrid.user.js" asp-append-version="true"></script>

Web/Resgrid.Web/Areas/User/Views/Subscription/Index.cshtml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -731,7 +731,7 @@
731731
{ tier: 0, marginalUserSlots: 5, costPerUser: 200.0 },
732732
{ tier: 1, marginalUserSlots: 100, costPerUser: 20.0 },
733733
{ tier: 2, marginalUserSlots: 1000, costPerUser: 15.0 },
734-
{ tier: 3, marginalUserSlots: 1000, costPerUser: 10.0 },
734+
{ tier: 3, marginalUserSlots: 5000, costPerUser: 10.0 },
735735
{ tier: 4, marginalUserSlots: 999999999, costPerUser: 5.0 },
736736
];
737737

0 commit comments

Comments
 (0)