Commit graph

3222 commits

Author SHA1 Message Date
Jenni Nurmi
099dd6bd9e Add handling for deleted and banned user to types.js 2019-02-12 10:22:44 +02:00
Jenni Nurmi
5f27f2b103 Remove error handling for unverified email from PasswordRecoveryPage 2019-02-06 13:29:46 +02:00
Jenni Nurmi
f340c19ae8 Use generic functions from transaction.js
(and move some generic in-file functions there).
2019-01-30 18:31:13 +02:00
Jenni Nurmi
f824e4fd2b Refactor ActivityFeed component
Add function for checking ownRole
Use txHasReviewBy function
add isCustomerReview and isProviderReview functions
2019-01-30 18:31:12 +02:00
Vesa Luusua
726389c941 Update tests in TransactionPanel. 2019-01-30 18:31:12 +02:00
Vesa Luusua
caad06353e Add state graph description and refactor transaction.js functions to use it. 2019-01-30 18:31:05 +02:00
Jenni Nurmi
6d6ebbffc1 Refactor InboxPage:
use txHasBeenDelivered function,
rename css classes,
add txIsRequested check and handle unknown transition separately,
filter unknown transitions when fetching data,
don't render InboxItem if latest transition is unknown,
update InboxPage tests.
2019-01-30 15:35:20 +02:00
Vesa Luusua
32fc6ba5b1 Split TransactionPanel to dummy subcomponents
and reduce direct state check agains current transaction.
2019-01-30 15:35:09 +02:00
Vesa Luusua
538faf945d Add tx helpers related to sending a review 2019-01-30 14:21:00 +02:00
Vesa Luusua
c33afc9b0c Expose which transitions lead to request 2019-01-30 14:20:59 +02:00
Vesa Luusua
419dbb05d8 BookingDatesForm doesn't need to test last transition. 2019-01-30 14:20:59 +02:00
Vesa Luusua
6b2b7e9b6c Add txHasBeenDelivered helper function 2019-01-30 14:20:59 +02:00
Vesa Luusua
a7b7c58d80 Extract transaction related code to its own util file
from types.js
2019-01-30 14:20:59 +02:00
Vesa Luusua
fbd26bdfec SearchPage.duck.js: endDate should not expand end date for night
DateRangeController: unittype day should allow 0 night
EditListingPage.duck.js booking state should be passed to query
2019-01-29 14:48:08 +02:00
Jenni Nurmi
94bb6be20a Add availability params to search query 2019-01-29 12:59:48 +02:00
Jenni Nurmi
c185072482 Update translations 2019-01-29 12:59:42 +02:00
Vesa Luusua
2dcea906ec Capitalize month name 2019-01-29 12:59:42 +02:00
Jenni Nurmi
56151850dd Use OutsideClickHandler in FilterPopup 2019-01-28 14:37:42 +02:00
Jenni Nurmi
e5238ca78b Create OutsideClickHandler 2019-01-28 14:37:41 +02:00
Jenni Nurmi
b8db69b5b7 Delete unused code related to SelectSingleFilter 2019-01-28 14:37:41 +02:00
Jenni Nurmi
ac3db9efa3 Refactor SelectSingleFilter to use subcomponents SelectSingleFilterPlain and SelectSingleFilterPopup 2019-01-28 14:37:41 +02:00
Jenni Nurmi
d89aa64e57 Delete unused code related to SelectMultipleFilter 2019-01-28 14:37:41 +02:00
Jenni Nurmi
4c6435e569 Refactor SelectMultipleFilter to use FilterPopup and FilterPlain 2019-01-28 14:37:40 +02:00
Jenni Nurmi
b31656791c Add arrayMutators to FilterForm 2019-01-28 14:37:40 +02:00
Jenni Nurmi
27a49d1534 Add DateRangeFilter to desktop and mobile versions 2019-01-28 14:37:40 +02:00
Jenni Nurmi
6f7e6c2fc0 Add help functions for ISO8601 date format 2019-01-28 14:37:40 +02:00
Jenni Nurmi
601f6cbc5f Create FieldDateRangeController component 2019-01-28 14:37:40 +02:00
Jenni Nurmi
f3b66239a6 Create DateRangeController component 2019-01-28 14:37:40 +02:00
Jenni Nurmi
69631bf5fc Create BookingDateRangeFilter component 2019-01-28 14:37:39 +02:00
Jenni Nurmi
0870f01b13 Create FilterPopup component 2019-01-28 14:37:39 +02:00
Jenni Nurmi
b928c95a3b Create FilterPlain component 2019-01-28 14:37:39 +02:00
Jenni Nurmi
0d30657e90 Add FilterForm component 2019-01-28 14:37:39 +02:00
Schwerbelastung
0cb03dc517 en translation fix for ReviewForm.reviewRatingRequired 2019-01-28 14:09:07 +02:00
Jenni Nurmi
5d5c745c2a Add ownListing to listing prop type 2019-01-23 09:40:15 +02:00
Jenni Nurmi
7d3b229731 Add link to additional owner info text 2019-01-22 15:35:54 +02:00
Jenni Nurmi
7523971718 Add additional owners info text to PayoutDetails form 2019-01-22 15:35:54 +02:00
Jenni Nurmi
73eb62af1d If keys are missing from selected translation file default to english keys 2019-01-22 10:57:44 +02:00
Jenni Nurmi
97da6dd066 Add note to sortSearchByDistance config 2019-01-18 13:22:25 +02:00
Jenni Nurmi
36ed1eff26 Remove origin from default searches 2019-01-18 13:22:25 +02:00
Jenni Nurmi
e8ec5dbf94 Use country restriction in Google Maps integration 2019-01-18 10:14:45 +02:00
Jenni Nurmi
16246487e4 Use country restriction in Mapbox integration 2019-01-18 10:13:20 +02:00
Jenni Nurmi
b038aa2f5b Add country restriction to config.js file 2019-01-18 10:13:12 +02:00
Jenni Nurmi
d8bf1c926c Update Sentry DSN related env variables and docs 2019-01-17 10:29:39 +02:00
Jenni Nurmi
21029f549e Use new Sentry SDKs insted of Raven 2019-01-17 10:29:33 +02:00
Jenni Nurmi
44e69bf36c Use enableAvailability in ManageListingCard 2019-01-16 13:30:32 +02:00
Jenni Nurmi
1d15936bae Use enableAvailability in EditListingWizard 2019-01-16 12:52:34 +02:00
Jenni Nurmi
72e20dfb56 Rename variable fetchAvailableTimeSlots to enableAvailability 2019-01-16 12:46:56 +02:00
Vesa Luusua
958ae089c9 Fix banned user / deleted listing on TransactioPage 2019-01-10 17:52:27 +02:00
Vesa Luusua
676882534b Separate fetching availability exceptions and bookings.
This expands blockable dates to 365 days in advance.
2019-01-09 14:28:08 +02:00
Vesa Luusua
2b6e870937 Fix typo 2019-01-08 18:07:24 +02:00