Commits
Marek Vsechovsky committed f03af54c1b9
Session 85, Step 6: Project switch grace period, discount code UX, reseller buttons, Add-Ons checkout, Alt+Enter, relation guards, SubscriptionFeature - AIM-1670 Wf S4: session step processing not restored after project switch or page reload - AIM-1671 Pricing admin: click `<code>` copies code to clipboard without selecting row - AIM-1672 Pricing admin: Close button — move before Save in discount codes form - AIM-1673 Pricing admin: Resellers form — Disable to left, Close before Save - AIM-1674 Pricing: `#btnPurchaseAddOns` navigates to checkout page with discount code entry - AIM-1675 Pricing: review and fix `GetQuotaStatusAsync` for individual subscriptions - AIM-1676 Implement Alt+Enter save shortcut for `#wfInstructions`, `#settingsInstructionsText`, `#aismanInstrText`, `#templateText` - AIM-1677 Issues: duplicate relation headings rendered for symmetric link types - AIM-1678 Issues: prevent creating the same relation in the opposite direction - AIM-1627 Replace Allowed entity ID with email lookup and simplified Allowed for options - AIM-1628 Fix new discount code display bugs in list - AIM-1630 Make Discount codes and Resellers click-to-edit with minimal list columns - AIM-1632 Discount code lookup by code value in Reseller detail form - AIM-1649 Validate subscription before granting Dashboard access - AIM-1701 Protect user story names from auto-overwrite - AIM-1705 Populate SubscriptionFeature records on subscription creation - AIM-1706 Update add-on purchase to create/update SubscriptionFeature record