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}