backend bonus log exclude seeding default

This commit is contained in:
xiaomlove
2025-09-17 04:05:36 +07:00
parent 74d722b301
commit 4009337133
16 changed files with 136 additions and 31 deletions

View File

@@ -158,8 +158,8 @@ class SearchBox extends NexusModel
}
$table = self::$taxonomies[$torrentField]['table'];
return NexusDB::table($table)->where(function (Builder $query) use ($searchBox) {
return $query->where('mode', $searchBox->id)->orWhere('mode', 0);
})->orderBy('sort_index')->orderBy('id')->get();
return $query->whereIn('mode', [$searchBox->id, 0]);
})->orderBy('sort_index', 'desc')->orderBy('id', 'desc')->get();
}
public static function listModeOptions(): array
@@ -301,8 +301,8 @@ class SearchBox extends NexusModel
$this->setRelation(
$relationName,
$modelName::query()->whereIn('mode', [$this->getKey(), 0])
->orderBy('sort_index')
->orderBy('id')
->orderBy('sort_index', 'desc')
->orderBy('id', 'desc')
->get()
);
}
@@ -367,4 +367,22 @@ class SearchBox extends NexusModel
return $results;
}
public static function listAuthorizedSectionId(): array
{
$modeIds = [self::getBrowseMode()];
if (self::isSpecialEnabled() && Permission::canViewSpecialSection()) {
$modeIds[] = self::getSpecialMode();
}
return $modeIds;
}
public static function listAllSectionId(): array
{
$modeIds = [self::getBrowseMode()];
if (self::isSpecialEnabled()) {
$modeIds[] = self::getSpecialMode();
}
return $modeIds;
}
}