diff --git a/vocodes/src/v2/tts/tts_model_view/TtsModelViewFc.tsx b/vocodes/src/v2/tts/tts_model_view/TtsModelViewFc.tsx
index 3a9905c481..23ea8c1931 100644
--- a/vocodes/src/v2/tts/tts_model_view/TtsModelViewFc.tsx
+++ b/vocodes/src/v2/tts/tts_model_view/TtsModelViewFc.tsx
@@ -213,7 +213,6 @@ function TtsModelViewFc(props: Props) {
);
}
-
return (
{title}
diff --git a/vocodes/src/v2/tts/tts_result_view/TtsResultViewFc.tsx b/vocodes/src/v2/tts/tts_result_view/TtsResultViewFc.tsx
index ac33d303a9..08cfdf05d1 100644
--- a/vocodes/src/v2/tts/tts_result_view/TtsResultViewFc.tsx
+++ b/vocodes/src/v2/tts/tts_result_view/TtsResultViewFc.tsx
@@ -37,6 +37,11 @@ interface TtsInferenceResult {
created_at: string,
updated_at: string,
+ maybe_moderator_fields: TtsInferenceResultModeratorFields | null | undefined,
+}
+
+interface TtsInferenceResultModeratorFields {
+ creator_ip_address: string,
mod_deleted_at: string | undefined | null,
user_deleted_at: string | undefined | null,
}
@@ -92,20 +97,24 @@ function TtsResultViewFc(props: Props) {
let modelName = ttsInferenceResult.tts_model_title;
- const currentlyDeleted = !!ttsInferenceResult?.mod_deleted_at || !!ttsInferenceResult?.user_deleted_at;
+ const currentlyDeleted = !!ttsInferenceResult?.maybe_moderator_fields?.mod_deleted_at || !!ttsInferenceResult?.maybe_moderator_fields?.user_deleted_at;
- let deletedAtRows = null;
+ let moderatorRows = null;
- if (currentlyDeleted) {
- deletedAtRows = (
+ if (props.sessionWrapper.canDeleteOtherUsersTtsResults() || props.sessionWrapper.canDeleteOtherUsersTtsModels()) {
+ moderatorRows = (
<>
+
+ | Creator IP Address (Creation) |
+ {ttsInferenceResult?.maybe_moderator_fields?.creator_ip_address || "server error"} |
+
| Mod Deleted At (UTC) |
- {ttsInferenceResult?.mod_deleted_at || "not deleted"} |
+ {ttsInferenceResult?.maybe_moderator_fields?.mod_deleted_at || "not deleted"} |
| User Deleted At (UTC) |
- {ttsInferenceResult?.user_deleted_at || "not deleted"} |
+ {ttsInferenceResult?.maybe_moderator_fields?.user_deleted_at || "not deleted"} |
>
);
@@ -220,7 +229,7 @@ function TtsResultViewFc(props: Props) {
{durationSeconds} seconds |
- {deletedAtRows}
+ {moderatorRows}