Flatten threads: don't show reply button when appropriate
This CL also refactors the response interceptors to use the new
ThreadModel.
Fixed: twpowertools:160
Change-Id: I859e0fa1b8f5f4057bd66af3d167e4b21c6d12ed
diff --git a/src/models/enums/ItemMetadataState.js b/src/models/enums/ItemMetadataState.js
new file mode 100644
index 0000000..3331c08
--- /dev/null
+++ b/src/models/enums/ItemMetadataState.js
@@ -0,0 +1,24 @@
+const kItemMetadataStateEnum = {
+ UNDEFINED: 0,
+ PUBLISHED: 1,
+ DRAFT: 2,
+ AUTOMATED_ABUSE_TAKE_DOWN_HIDE: 3,
+ AUTOMATED_ABUSE_TAKE_DOWN_DELETE: 4,
+ AUTOMATED_ABUSE_REINSTATE: 13,
+ AUTOMATED_OFF_TOPIC_HIDE: 10,
+ AUTOMATED_FLAGGED_PENDING_MANUAL_REVIEW: 14,
+ USER_FLAGGED_PENDING_MANUAL_REVIEW: 5,
+ OWNER_DELETED: 6,
+ MANUAL_TAKE_DOWN_HIDE: 7,
+ MANUAL_PROFILE_TAKE_DOWN_SUSPEND: 17,
+ MANUAL_TAKE_DOWN_DELETE: 8,
+ REINSTATE_PROFILE_TAKEDOWN: 18,
+ REINSTATE_ABUSE_TAKEDOWN: 9,
+ CLEAR_OFF_TOPIC: 11,
+ CONFIRM_OFF_TOPIC: 12,
+ GOOGLER_OFF_TOPIC_HIDE: 15,
+ EXPERT_FLAGGED_PENDING_MANUAL_REVIEW: 16,
+ AWAITING_CLASSIFICATION: 19,
+};
+
+export default kItemMetadataStateEnum;