Commits
Marek Vsechovsky committed c9b55457164
Session 99, Step 6: Audible processing signal does not start when user is editing a user story - AIM-2378 Audible processing signal does not start when user is editing a user story - AIM-2379 Always ask for confirmation when pressing Escape or Cancel in textarea editing - Move `Details` tab to second-last position (after `Your ledger`) in /affiliate - Auto-switch to Details tab after user is saved as Affiliate - Fix `Preferred payout currency` dropdown: options invisible due to CSS color clash - Add `PDCodeId` column to `AffiliateLedger` and calculate `ALedgerAmount` per T&C rules - Affiliate Payouts tab: request payout dialog and payouts list - Allow editing requested payout amount until processing begins - Admin Affiliates Payouts tab: view and process affiliate payout requests - Affiliate Discount codes tab: Add discount code form - On purchase with affiliate discount code: insert AffiliateLedger row and increment PDCodeUsedCountSession 99, Step 6: Audible processing signal does not start when user is editing a user story - AIM-2378 Audible processing signal does not start when user is editing a user story - AIM-2379 Always ask for confirmation when pressing Escape or Cancel in textarea editing - Move `Details` tab to second-last position (after `Your ledger`) in /affiliate - Auto-switch to Details tab after user is saved as Affiliate - Fix `Preferred payout currency` dropdown: options invisible due to CSS color clash - Add `PDCodeId` column to `AffiliateLedger` and calculate `ALedgerAmount` per T&C rules - Affiliate Payouts tab: request payout dialog and payouts list - Allow editing requested payout amount until processing begins - Admin Affiliates Payouts tab: view and process affiliate payout requests - Affiliate Discount codes tab: Add discount code form - On purchase with affiliate discount code: insert AffiliateLedger row and increment PDCodeUsedCount