Skip to content

Commit 8a0c058

Browse files
committed
TD-2182-search string trimmed, filter name modified, search 'order by' modified
1 parent 9cc8974 commit 8a0c058

File tree

4 files changed

+4
-3
lines changed

4 files changed

+4
-3
lines changed

DigitalLearningSolutions.Data/DataServices/CourseDataService.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -748,7 +748,7 @@ AND ap.DefaultContentTypeID <> 4
748748
if (sortBy == "CourseName" || sortBy == "SearchableName")
749749
orderBy = " ORDER BY ap.ApplicationName + cu.CustomisationName " + sortOrder;
750750
else
751-
orderBy = " ORDER BY " + sortBy;
751+
orderBy = " ORDER BY " + sortBy + sortOrder + ", LTRIM(RTRIM(ap.ApplicationName)) + LTRIM(RTRIM(cu.CustomisationName))";
752752

753753
orderBy += " OFFSET " + offSet + " ROWS FETCH NEXT " + itemsPerPage + " ROWS ONLY ";
754754

DigitalLearningSolutions.Web.Tests/ViewModels/TrackingSystem/CourseSetup/CourseStatisticsViewModelFilterOptionsTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public class CourseStatisticsViewModelFilterOptionsTests
3434

3535
private readonly FilterModel expectedStatusFilterViewModel = new FilterModel(
3636
"Active",
37-
"Status",
37+
"Active status",
3838
new[]
3939
{
4040
new FilterOptionModel(

DigitalLearningSolutions.Web/Controllers/TrackingSystem/CourseSetup/CourseSetupController.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ public IActionResult Index(
8989
int? itemsPerPage = 10
9090
)
9191
{
92+
searchString = searchString == null ? string.Empty : searchString.Trim();
9293
sortBy ??= DefaultSortByOptions.Name.PropertyName;
9394
sortDirection ??= GenericSortingHelper.Ascending;
9495

DigitalLearningSolutions.Web/ViewModels/TrackingSystem/CourseSetup/CourseStatisticsViewModelFilterOptions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ IEnumerable<string> topics
4040
"Topic",
4141
GetTopicOptions(topics)
4242
),
43-
new FilterModel(nameof(CourseStatistics.Active), "Status", CourseStatusOptions,"course status"),
43+
new FilterModel(nameof(CourseStatistics.Active), "Active status", CourseStatusOptions,"course status"),
4444
new FilterModel(
4545
nameof(CourseStatistics.HideInLearnerPortal),
4646
"Visibility",

0 commit comments

Comments
 (0)