add cold storage
This commit is contained in:
parent
ffca3f4bbe
commit
a1cd568b5d
|
|
@ -61,6 +61,11 @@
|
||||||
<p>This video has been removed.</p>
|
<p>This video has been removed.</p>
|
||||||
<p class="deletion-note">Storage is limited, so I occasionally clear out things like 10-hour blank screens and similar content.</p>
|
<p class="deletion-note">Storage is limited, so I occasionally clear out things like 10-hour blank screens and similar content.</p>
|
||||||
</div>
|
</div>
|
||||||
|
<% } else if (it.deletion_stage === 'cold_storage') { %>
|
||||||
|
<div class="video-placeholder coldstorage">
|
||||||
|
<p>This video has been moved to cold-storage.</p>
|
||||||
|
<p class="deletion-note">Videos that aren't watched often are moved to cold storage as a cost-saving measure. <br><br>They can still be retrieved. Please email me at <a href="mailto:admin@preservetube.com">admin@preservetube.com</a>.</p>
|
||||||
|
</div>
|
||||||
<% } else { %>
|
<% } else { %>
|
||||||
<div class="video-loading hidden" id="video-loading">Loading...</div>
|
<div class="video-loading hidden" id="video-loading">Loading...</div>
|
||||||
<video id="video-player" src="<%= it.source %>" poster="<%= it.thumbnail %>" controls preload="metadata"></video>
|
<video id="video-player" src="<%= it.source %>" poster="<%= it.thumbnail %>" controls preload="metadata"></video>
|
||||||
|
|
@ -292,6 +297,11 @@
|
||||||
border: 2px dashed #dc3545;
|
border: 2px dashed #dc3545;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.video-placeholder.coldstorage {
|
||||||
|
background-color: #e8f4fd;
|
||||||
|
border: 2px dashed #4da3d9;
|
||||||
|
}
|
||||||
|
|
||||||
.video-placeholder p {
|
.video-placeholder p {
|
||||||
font-size: 1.2rem;
|
font-size: 1.2rem;
|
||||||
margin: 0.5rem 0;
|
margin: 0.5rem 0;
|
||||||
|
|
|
||||||
|
|
@ -26,7 +26,7 @@ export interface VideosTable {
|
||||||
playlist?: string | null
|
playlist?: string | null
|
||||||
disabled: boolean
|
disabled: boolean
|
||||||
hasBeenReported: boolean,
|
hasBeenReported: boolean,
|
||||||
deletion_stage: 'pending_delete' | 'soft_delete' | 'deleted' | null
|
deletion_stage: 'pending_delete' | 'soft_delete' | 'cold_storage' | 'deleted' | null
|
||||||
}
|
}
|
||||||
|
|
||||||
export type Video = Selectable<VideosTable>
|
export type Video = Selectable<VideosTable>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue