From b2ac3e0834172e2eaf70d4c893c90704b5aa9bf8 Mon Sep 17 00:00:00 2001
From: Dan Brown <ssddanbrown@googlemail.com>
Date: Wed, 29 Jan 2025 17:34:07 +0000
Subject: [PATCH] Sorting: Added SortSet model & migration

---
 app/Sorting/SortSetOption.php | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 app/Sorting/SortSetOption.php

diff --git a/app/Sorting/SortSetOption.php b/app/Sorting/SortSetOption.php
new file mode 100644
index 000000000..0a78e99c7
--- /dev/null
+++ b/app/Sorting/SortSetOption.php
@@ -0,0 +1,16 @@
+<?php
+
+namespace BookStack\Sorting;
+
+enum SortSetOption: string
+{
+    case NameAsc = 'name_asc';
+    case NameDesc = 'name_desc';
+    case NameNumericAsc = 'name_numeric_asc';
+    case CreatedDateAsc = 'created_date_asc';
+    case CreatedDateDesc = 'created_date_desc';
+    case UpdateDateAsc = 'updated_date_asc';
+    case UpdateDateDesc = 'updated_date_desc';
+    case ChaptersFirst = 'chapters_first';
+    case ChaptersLast = 'chapters_last';
+}