This commit is contained in:
@@ -141,6 +141,24 @@ function updateDashboardStats() {
|
||||
document.getElementById('no-valid-source-total').textContent = `${moviesWithoutDates} movies, ${episodesWithoutDates} episodes without dates`;
|
||||
|
||||
document.getElementById('recent-activity').textContent = dashboardData.recent_activity_count || 0;
|
||||
|
||||
// Skipped items
|
||||
const skippedMovies = dashboardData.movies_skipped || 0;
|
||||
const skippedEpisodes = dashboardData.episodes_skipped || 0;
|
||||
const skippedTotal = dashboardData.total_skipped || (skippedMovies + skippedEpisodes);
|
||||
document.getElementById('skipped-total').textContent = skippedTotal;
|
||||
document.getElementById('skipped-breakdown').textContent = `${skippedMovies} movies, ${skippedEpisodes} episodes`;
|
||||
}
|
||||
|
||||
function showSkippedItems() {
|
||||
// Switch to Movies tab and filter to show only skipped items
|
||||
switchTab('movies');
|
||||
// Set the filter dropdown to "skipped"
|
||||
const moviesFilter = document.getElementById('movies-filter-date');
|
||||
if (moviesFilter) {
|
||||
moviesFilter.value = 'skipped';
|
||||
refreshMovies();
|
||||
}
|
||||
}
|
||||
|
||||
function updateDashboardCharts() {
|
||||
@@ -196,20 +214,27 @@ async function loadMovies(page = 1) {
|
||||
|
||||
const search = document.getElementById('movies-search').value;
|
||||
const imdbSearch = document.getElementById('movies-imdb-search').value;
|
||||
const hasDate = document.getElementById('movies-filter-date').value;
|
||||
const dateFilter = document.getElementById('movies-filter-date').value;
|
||||
const sourceFilter = document.getElementById('movies-filter-source').value;
|
||||
|
||||
|
||||
const skip = (page - 1) * 100;
|
||||
console.log(`DEBUG: loadMovies called with page=${page}, calculated skip=${skip}`);
|
||||
|
||||
|
||||
const params = new URLSearchParams({
|
||||
skip: skip,
|
||||
limit: 100
|
||||
});
|
||||
|
||||
|
||||
if (search) params.append('search', search);
|
||||
if (imdbSearch) params.append('imdb_search', imdbSearch);
|
||||
if (hasDate) params.append('has_date', hasDate);
|
||||
|
||||
// Handle different filter values
|
||||
if (dateFilter === 'skipped') {
|
||||
params.append('skipped', 'true');
|
||||
} else if (dateFilter) {
|
||||
params.append('has_date', dateFilter);
|
||||
}
|
||||
|
||||
if (sourceFilter) params.append('source_filter', sourceFilter);
|
||||
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user