Rishabh
c366eaa5ba
Refined portal preview amount values when switching discount type
...
no refs
2021-10-22 10:09:56 +05:30
Rishabh
38ad87385c
Fixed duration in months in Portal preview
...
no refs
2021-10-22 01:49:48 +05:30
Rishabh
c69f3a4035
Updated labels in offer screens when multiple tiers is disabled
...
refs https://github.com/TryGhost/Team/issues/1162
Removes tier name from labels when multiple tiers is disabled
2021-10-21 22:59:16 +05:30
Peter Zimon
7e28e2f173
Offer details screen refinements
...
- changed order of URL and description
- added "Read only" indication to discount info
- added default placeholder for URL field
2021-10-19 15:58:22 +02:00
Rishabh
452ee8c3aa
Refined offer detail screen
...
refs https://github.com/TryGhost/Team/issues/1162
- fixes decimal value for fixed type discount not working
- updates offer name placeholder to Display title
- removed default offer description value in portal preview
2021-10-19 13:08:31 +05:30
Rishabh
eddeb07a52
Added error handling and validation for offer
...
closes https://github.com/TryGhost/Team/issues/1159
- validates offer fields before save client-side
2021-10-19 13:05:18 +05:30
Rishabh
4e128a0bd0
Updated repeating duration offer for monthly cadence only
...
closes https://github.com/TryGhost/Team/issues/1126
- Offer duration can only allow multiple months for the monthly Cadence
2021-10-19 00:19:14 +05:30
Rishabh
b8d1dc8deb
Fixed offer screen portal preview height
...
refs https://github.com/TryGhost/Team/issues/1137
- adds dynamic height calculation based on portal events for offer portal preview
2021-10-18 17:54:33 +05:30
Rishabh
bb575dbb87
Added portal preview to offer screen
...
refs https://github.com/TryGhost/Team/issues/1137
- adds new portal preview using portal offer url on offer screen
- adds new utility to calculate portal offer preview url from data
- fixed tiny bug with discount type currency not shown correctly
2021-10-18 14:31:29 +05:30
Rishabh
7f2e32d9a5
Fixed incorrect cadence selection for offer details
...
no refs
Incorrect cadence was shown selected in dropdown for percent type offers as the `currency` for offer was saved as null.
2021-10-15 12:34:35 +05:30
Rishabh
667a4b6e78
Added (un)archive button to offer detail screen
...
refs https://github.com/TryGhost/Team/issues/1136
- adds option to archive/unarchive an offer
- adds new modals for confirmation of archive or unarchive of offer
- wired (un)archiving of offers to API
2021-10-13 21:23:30 +05:30
Rishabh
0459a1ca23
Removed rogue unsaved change model for new offers
...
refs https://github.com/TryGhost/Team/issues/1126
- adds default properties of offer to a separate object to avoid unnecessary unsaved change modal on new offer and back
2021-10-11 13:33:30 +05:30
Rishabh
dd0ecf75b9
Added basic acceptance tests for offers
...
refs https://github.com/TryGhost/Team/issues/1084
refs https://github.com/TryGhost/Team/issues/1085
2021-10-08 19:45:48 +05:30
Rishabh
756bd2bdb5
Fixed cadence selection for offers
...
no refs
- fixes double selection needed for cadence on offers detail screen
2021-10-08 19:24:28 +05:30
Rishabh
4bbbea29ed
Refined fixed discount type amount UI
...
refs https://github.com/TryGhost/Team/issues/1084
refs https://github.com/TryGhost/Team/issues/1085
- uses price helper to show Stripe amount instead of manual calculation
2021-10-08 18:50:18 +05:30
Peter Zimon
600edc0d60
Updated percentage/amount selector for offers
2021-10-08 12:48:41 +02:00
Rishabh
267889993f
Updated shareable offer link UI on list screen
...
refs https://github.com/TryGhost/Team/issues/1084
- updates shareable offer link UI to to open directly instead of route
- calculates offer url from code and updates in link modal
- wires copy button on link modal
- removes route based link code for modal
2021-10-08 09:28:17 +05:30
Rishabh
bbaad743a3
Refined offer detail screen
...
refs https://github.com/TryGhost/Team/issues/1085
- adds unsaved changes modal for navigating away
- adds link url for offer redemption
- updated amount calculation for fixed amount offers (1000 for 10 USD)
- disabled discount info section for existing offers
2021-10-08 01:43:59 +05:30
Peter Zimon
e244304538
Offer list and detail improvements
...
- added icon to offer value
- added link popup to list
- renamed "Delete offer" to "Archive offer"
2021-10-07 11:21:53 +02:00
Peter Zimon
b942029cc9
Added dynamic currency to offers form
2021-10-06 17:49:45 +02:00
Peter Zimon
7d61e7fda1
Added price to offers products
2021-10-06 17:11:35 +02:00
Rishabh
31e4b77525
Added initial wiring for offer screens
...
refs https://github.com/TryGhost/Team/issues/1084
refs https://github.com/TryGhost/Team/issues/1085
- adds model/validator/config and router for offers
- updates template for offer list and detail with dynamic values
- updated route handling for offer list and creation
- wires offer data from API to list and detail pages
2021-10-06 20:01:25 +05:30
Peter Zimon
611fbf5926
Added static URL to offers detail screen
2021-10-05 15:03:39 +02:00
Peter Zimon
24d28f3d79
Added static duration to Offers edit
2021-10-05 14:34:19 +02:00
Peter Zimon
96ec92a47b
Update offer details structure
...
- Added static UI to offer details page
- Deleted offer modal
2021-10-04 15:00:41 +02:00
Peter Zimon
390b2b136f
Added base files for Offers structure
...
- Moving Offers outside settings to main menu
- Moving Integrations and Staff to settings
2021-10-04 13:01:12 +02:00