V14: Remove old backoffice project. (#15752)
* Move magical route to management api * Move auth around * Remove "New" cookies, as they are no longer needed * Move all installer related * Remove BackOfficeServerVariables.cs and trees * Move webhooks to management api * Remove remainting controllers * Remove last services * Move preview to management api * Remove mroe extensions * Remove tours * Remove old Auth handlers * Remove server variables entirely * Remove old backoffice controller * Remove controllers namespace entirely * Move rest of preview * move last services * Move language file extension * Remove old backoffice entirely (Backoffice and Web.UI projects) * Clean up unused security classes * Fix up installer route * Remove obsolete tests * Fix up DI in integration test * Add missing property mapping * Move core mapping into core * Add composers to integration test * remove identity * Fix up DI * Outcomment failing test :) * Fix up remaining test * Update mapper * Remove the actual project files * Remove backoffice cs proj * Remove old backoffice from yml * Run belissima before login * Remove caching * Refactor file paths * Remove belle from static assets * Dont refer to old project in templates * update gitignore * Add missing files * Remove install view as its no longer used * Fix up failing test * Remove outcommented code * Update submodule to latest * fix build --------- Co-authored-by: Bjarke Berg <mail@bergmania.dk>
This commit is contained in:
2
src/Umbraco.Web.UI.New/.gitignore
vendored
2
src/Umbraco.Web.UI.New/.gitignore
vendored
@@ -6,7 +6,7 @@ App_Plugins/
|
||||
App_Code/
|
||||
Views/
|
||||
!Views/Partials/blocklist/
|
||||
!Views/Partials/grid/
|
||||
!Views/Partials/blockgrid/
|
||||
!Views/_ViewImports.cshtml
|
||||
appsettings.json
|
||||
appsettings.Development.json
|
||||
|
||||
@@ -23,7 +23,6 @@ app.UseUmbraco()
|
||||
})
|
||||
.WithEndpoints(u =>
|
||||
{
|
||||
u.UseInstallerEndpoints();
|
||||
u.UseBackOfficeEndpoints();
|
||||
u.UseWebsiteEndpoints();
|
||||
});
|
||||
|
||||
10
src/Umbraco.Web.UI.New/Views/Partials/blockgrid/area.cshtml
Normal file
10
src/Umbraco.Web.UI.New/Views/Partials/blockgrid/area.cshtml
Normal file
@@ -0,0 +1,10 @@
|
||||
@using Umbraco.Extensions
|
||||
@inherits Umbraco.Cms.Web.Common.Views.UmbracoViewPage<Umbraco.Cms.Core.Models.Blocks.BlockGridArea>
|
||||
|
||||
<div class="umb-block-grid__area"
|
||||
data-area-col-span="@Model.ColumnSpan"
|
||||
data-area-row-span="@Model.RowSpan"
|
||||
data-area-alias="@Model.Alias"
|
||||
style="--umb-block-grid--grid-columns: @Model.ColumnSpan;--umb-block-grid--area-column-span: @Model.ColumnSpan; --umb-block-grid--area-row-span: @Model.RowSpan;">
|
||||
@await Html.GetBlockGridItemsHtmlAsync(Model)
|
||||
</div>
|
||||
13
src/Umbraco.Web.UI.New/Views/Partials/blockgrid/areas.cshtml
Normal file
13
src/Umbraco.Web.UI.New/Views/Partials/blockgrid/areas.cshtml
Normal file
@@ -0,0 +1,13 @@
|
||||
@using Umbraco.Extensions
|
||||
@inherits Umbraco.Cms.Web.Common.Views.UmbracoViewPage<Umbraco.Cms.Core.Models.Blocks.BlockGridItem>
|
||||
@{
|
||||
if (Model?.Areas.Any() != true) { return; }
|
||||
}
|
||||
|
||||
<div class="umb-block-grid__area-container"
|
||||
style="--umb-block-grid--area-grid-columns: @(Model.AreaGridColumns?.ToString() ?? Model.GridColumns?.ToString() ?? "12");">
|
||||
@foreach (var area in Model.Areas)
|
||||
{
|
||||
@await Html.GetBlockGridItemAreaHtmlAsync(area)
|
||||
}
|
||||
</div>
|
||||
@@ -0,0 +1,11 @@
|
||||
@using Umbraco.Extensions
|
||||
@inherits Umbraco.Cms.Web.Common.Views.UmbracoViewPage<Umbraco.Cms.Core.Models.Blocks.BlockGridModel>
|
||||
@{
|
||||
if (Model?.Any() != true) { return; }
|
||||
}
|
||||
|
||||
<div class="umb-block-grid"
|
||||
data-grid-columns="@(Model.GridColumns?.ToString() ?? "12");"
|
||||
style="--umb-block-grid--grid-columns: @(Model.GridColumns?.ToString() ?? "12");">
|
||||
@await Html.GetBlockGridItemsHtmlAsync(Model)
|
||||
</div>
|
||||
36
src/Umbraco.Web.UI.New/Views/Partials/blockgrid/items.cshtml
Normal file
36
src/Umbraco.Web.UI.New/Views/Partials/blockgrid/items.cshtml
Normal file
@@ -0,0 +1,36 @@
|
||||
@using Umbraco.Cms.Core.Models.Blocks
|
||||
@inherits Umbraco.Cms.Web.Common.Views.UmbracoViewPage<IEnumerable<BlockGridItem>>
|
||||
@{
|
||||
if (Model?.Any() != true) { return; }
|
||||
}
|
||||
|
||||
<div class="umb-block-grid__layout-container">
|
||||
@foreach (var item in Model)
|
||||
{
|
||||
|
||||
<div
|
||||
class="umb-block-grid__layout-item"
|
||||
data-content-element-type-alias="@item.Content.ContentType.Alias"
|
||||
data-content-element-type-key="@item.Content.ContentType.Key"
|
||||
data-element-udi="@item.ContentUdi"
|
||||
data-col-span="@item.ColumnSpan"
|
||||
data-row-span="@item.RowSpan"
|
||||
style=" --umb-block-grid--item-column-span: @item.ColumnSpan; --umb-block-grid--item-row-span: @item.RowSpan; ">
|
||||
@{
|
||||
var partialViewName = "blockgrid/Components/" + item.Content.ContentType.Alias;
|
||||
try
|
||||
{
|
||||
@await Html.PartialAsync(partialViewName, item)
|
||||
}
|
||||
catch (InvalidOperationException)
|
||||
{
|
||||
<p>
|
||||
<strong>Could not render component of type: @(item.Content.ContentType.Alias)</strong>
|
||||
<br/>
|
||||
This likely happened because the partial view <em>@partialViewName</em> could not be found.
|
||||
</p>
|
||||
}
|
||||
}
|
||||
</div>
|
||||
}
|
||||
</div>
|
||||
8
src/Umbraco.Web.UI.New/Views/_ViewImports.cshtml
Normal file
8
src/Umbraco.Web.UI.New/Views/_ViewImports.cshtml
Normal file
@@ -0,0 +1,8 @@
|
||||
@using Umbraco.Extensions
|
||||
@using Umbraco.Cms.Web.Common.PublishedModels
|
||||
@using Umbraco.Cms.Web.Common.Views
|
||||
@using Umbraco.Cms.Core.Models.PublishedContent
|
||||
@using Microsoft.AspNetCore.Html
|
||||
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
|
||||
@addTagHelper *, Smidge
|
||||
@inject Smidge.SmidgeHelper SmidgeHelper
|
||||
Reference in New Issue
Block a user