Skip to content

Commit f440808

Browse files
authored
Merge pull request #7799 from woocommerce/issue/7777-reply-to-reviews-release
[Review Replies] Remove feature flag to release replying to product reviews
2 parents 1210fb7 + 722a240 commit f440808

File tree

4 files changed

+3
-12
lines changed

4 files changed

+3
-12
lines changed

Experiments/Experiments/DefaultFeatureFlagService.swift

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,6 @@ public struct DefaultFeatureFlagService: FeatureFlagService {
3939
return buildConfig == .localDeveloper || buildConfig == .alpha
4040
case .lockscreenWidgets:
4141
return buildConfig == .localDeveloper || buildConfig == .alpha
42-
case .replyToProductReviews:
43-
return buildConfig == .localDeveloper || buildConfig == .alpha
4442
default:
4543
return true
4644
}

Experiments/Experiments/FeatureFlag.swift

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,4 @@ public enum FeatureFlag: Int {
8181
/// Enables lock screen widgets
8282
///
8383
case lockscreenWidgets
84-
85-
/// Enables replying to product reviews
86-
///
87-
case replyToProductReviews
8884
}

RELEASE-NOTES.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
- [*] Settings: Display the WooCommerce version and available updates in Settings [https://github.com/woocommerce/woocommerce-ios/pull/7779]
99
- [*] Show suggestion for logging in to a WP.com site with a mismatched WP.com account. [https://github.com/woocommerce/woocommerce-ios/pull/7773]
1010
- [*] Help center: Added help center web page with FAQs for "Not a WooCommerce site" and "Wrong WordPress.com account" error screens. [https://github.com/woocommerce/woocommerce-ios/pull/7767, https://github.com/woocommerce/woocommerce-ios/pull/7769]
11+
- [**] Reviews: Now you can reply to product reviews using the Reply button while viewing a product review. [https://github.com/woocommerce/woocommerce-ios/pull/7799]
1112

1213
10.5
1314
-----

WooCommerce/Classes/ViewRelated/Reviews/ReviewDetailsViewController.swift

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import UIKit
22
import Yosemite
33
import Gridicons
44
import SafariServices
5-
import Experiments
65

76

87
// MARK: - ReviewDetailsViewController
@@ -45,16 +44,13 @@ final class ReviewDetailsViewController: UIViewController {
4544
///
4645
private var rows = [Row]()
4746

48-
private let featureFlagService: FeatureFlagService
49-
5047
/// Designated Initializer
5148
///
52-
init(productReview: ProductReview, product: Product?, notification: Note?, featureFlagService: FeatureFlagService = ServiceLocator.featureFlagService) {
49+
init(productReview: ProductReview, product: Product?, notification: Note?) {
5350
self.productReview = productReview
5451
self.siteID = productReview.siteID
5552
self.product = product
5653
self.notification = notification
57-
self.featureFlagService = featureFlagService
5854
super.init(nibName: nil, bundle: nil)
5955
}
6056

@@ -336,7 +332,7 @@ private extension ReviewDetailsViewController {
336332
commentCell.isTrashEnabled = true
337333
commentCell.isSpamEnabled = true
338334
commentCell.isApproveSelected = productReview.status == .approved
339-
commentCell.isReplyEnabled = featureFlagService.isFeatureFlagEnabled(.replyToProductReviews)
335+
commentCell.isReplyEnabled = true
340336

341337
let reviewID = productReview.reviewID
342338
let reviewSiteID = productReview.siteID

0 commit comments

Comments
 (0)