diff --git a/zero.Api/Endpoints/Pages/PagesController.cs b/zero.Api/Endpoints/Pages/PagesController.cs index 897602bb..292480e2 100644 --- a/zero.Api/Endpoints/Pages/PagesController.cs +++ b/zero.Api/Endpoints/Pages/PagesController.cs @@ -82,6 +82,15 @@ public class PagesController : ZeroApiTreeEntityStoreController> Get([FromQuery] ListQuery query) + { + query.SearchFor(x => x.Name); + query.OrderQuery = q => q.OrderByDescending(x => x.Sort).ThenByDescending(x => x.CreatedDate); + return GetModelsByIndex(query); + } + [HttpPost("")] [ZeroAuthorize(PagePermissions.Create)] public virtual Task> Create(Page saveModel) => CreateModel(saveModel); diff --git a/zero.Backoffice.UI/app/editor/ui-editor.vue b/zero.Backoffice.UI/app/editor/ui-editor.vue index 38642c88..09ab644f 100644 --- a/zero.Backoffice.UI/app/editor/ui-editor.vue +++ b/zero.Backoffice.UI/app/editor/ui-editor.vue @@ -131,7 +131,7 @@ const schema = typeof this.config === 'string' ? await this.zero.getSchema(this.config) : this.config; this.editorConfig = compileEditor(this.zero, schema); - this.onConfigure(this); + this.onConfigure(this.editorConfig, this); this.loaded = true; }, diff --git a/zero.Backoffice.UI/app/modules/pageModules/partials/preview.vue b/zero.Backoffice.UI/app/modules/pageModules/partials/preview.vue index d2edf8b8..8606dfef 100644 --- a/zero.Backoffice.UI/app/modules/pageModules/partials/preview.vue +++ b/zero.Backoffice.UI/app/modules/pageModules/partials/preview.vue @@ -1,7 +1,7 @@