Allowed Martin to access edit
This commit is contained in:
parent
71c47d26ca
commit
01ffd22fca
|
|
@ -8,6 +8,7 @@ public static class FruitBankConstClient
|
||||||
public static string DefaultLocale = "en-US";
|
public static string DefaultLocale = "en-US";
|
||||||
|
|
||||||
public static string BaseUrl = "https://localhost:59579"; //FrutiBank nop
|
public static string BaseUrl = "https://localhost:59579"; //FrutiBank nop
|
||||||
|
//public static string BaseUrl = "https://localhost:44372"; //FrutiBank nop
|
||||||
//public static string BaseUrl = "https://shop.fruitbank.hu"; //FrutiBank nop
|
//public static string BaseUrl = "https://shop.fruitbank.hu"; //FrutiBank nop
|
||||||
#if RELEASE
|
#if RELEASE
|
||||||
// public static string BaseUrl = "https://shop.fruitbank.hu"; //FrutiBank nop
|
// public static string BaseUrl = "https://shop.fruitbank.hu"; //FrutiBank nop
|
||||||
|
|
|
||||||
|
|
@ -36,7 +36,7 @@
|
||||||
<DxGridCommandColumn Visible="!IsMasterGrid" Width="120"></DxGridCommandColumn>
|
<DxGridCommandColumn Visible="!IsMasterGrid" Width="120"></DxGridCommandColumn>
|
||||||
</Columns>
|
</Columns>
|
||||||
<DetailRowTemplate>
|
<DetailRowTemplate>
|
||||||
@if (IsMasterGrid && LoggedInModel.IsDeveloper)
|
@if (IsMasterGrid && LoggedInModel.IsAdministrator)
|
||||||
{
|
{
|
||||||
var orderDto = ((OrderDto)context.DataItem);
|
var orderDto = ((OrderDto)context.DataItem);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -53,7 +53,7 @@
|
||||||
<DxGridCommandColumn Visible="!IsMasterGrid" Width="120"></DxGridCommandColumn>
|
<DxGridCommandColumn Visible="!IsMasterGrid" Width="120"></DxGridCommandColumn>
|
||||||
</Columns>
|
</Columns>
|
||||||
<DetailRowTemplate>
|
<DetailRowTemplate>
|
||||||
@if (IsMasterGrid && LoggedInModel.IsDeveloper)
|
@if (IsMasterGrid && LoggedInModel.IsAdministrator)
|
||||||
{
|
{
|
||||||
var orderItemDto = ((OrderItemDto)context.DataItem);
|
var orderItemDto = ((OrderItemDto)context.DataItem);
|
||||||
<DxTabs>
|
<DxTabs>
|
||||||
|
|
|
||||||
|
|
@ -37,14 +37,14 @@
|
||||||
|
|
||||||
|
|
||||||
<DxTabs ActiveTabIndexChanged="(i) => OnActiveTabChanged(i, productId)">
|
<DxTabs ActiveTabIndexChanged="(i) => OnActiveTabChanged(i, productId)">
|
||||||
<DxTabPage Text="Rendelések melyben megtalálható" Visible="@LoggedInModel.IsDeveloper">
|
<DxTabPage Text="Rendelések melyben megtalálható" Visible="@LoggedInModel.IsAdministrator">
|
||||||
@{
|
@{
|
||||||
//GetOrderDtosFromDbAsync(productId).Forget();
|
//GetOrderDtosFromDbAsync(productId).Forget();
|
||||||
//var orderDtos = _orderDtos?.Where(o => o.OrderItemDtos.Any(oi => oi.ProductId == productId)).ToList() ?? [];
|
//var orderDtos = _orderDtos?.Where(o => o.OrderItemDtos.Any(oi => oi.ProductId == productId)).ToList() ?? [];
|
||||||
<GridDetailOrderDto OrderDtos="_currentOrderDtos" IsMasterGrid="false"></GridDetailOrderDto>
|
<GridDetailOrderDto OrderDtos="_currentOrderDtos" IsMasterGrid="false"></GridDetailOrderDto>
|
||||||
}
|
}
|
||||||
</DxTabPage>
|
</DxTabPage>
|
||||||
<DxTabPage Text="Rendelés tételek" Visible="@LoggedInModel.IsDeveloper">
|
<DxTabPage Text="Rendelés tételek" Visible="@LoggedInModel.IsAdministrator">
|
||||||
@{
|
@{
|
||||||
//GetOrderItemDtosFromDbAsync(productId).Forget();
|
//GetOrderItemDtosFromDbAsync(productId).Forget();
|
||||||
//var orderItemDtos = _orderItemDtos?.Where(oi => oi.ProductId == productId).ToList() ?? [];
|
//var orderItemDtos = _orderItemDtos?.Where(oi => oi.ProductId == productId).ToList() ?? [];
|
||||||
|
|
@ -166,7 +166,7 @@
|
||||||
|
|
||||||
protected async Task OnFocusedRowChanged(GridFocusedRowChangedEventArgs e)
|
protected async Task OnFocusedRowChanged(GridFocusedRowChangedEventArgs e)
|
||||||
{
|
{
|
||||||
if (!LoggedInModel.IsDeveloper) return;
|
if (!LoggedInModel.IsAdministrator) return;
|
||||||
|
|
||||||
var productDto = (ProductDto)e.DataItem;
|
var productDto = (ProductDto)e.DataItem;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -40,7 +40,7 @@ public class FruitBankGridBase<TDataItem> : MgGridBase<SignalRDataSourceObservab
|
||||||
e.CssClass = " alt-item";
|
e.CssClass = " alt-item";
|
||||||
}
|
}
|
||||||
|
|
||||||
if (e.ElementType == GridElementType.DataRow && !LoggedInModel.IsDeveloper)
|
if (e.ElementType == GridElementType.DataRow && !LoggedInModel.IsAdministrator)
|
||||||
{
|
{
|
||||||
e.CssClass = "hideDetailButton";
|
e.CssClass = "hideDetailButton";
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -43,7 +43,7 @@ public class MgGridBase : DxGrid
|
||||||
|
|
||||||
protected virtual void CustomizeElementHideDetailButton(GridCustomizeElementEventArgs e)
|
protected virtual void CustomizeElementHideDetailButton(GridCustomizeElementEventArgs e)
|
||||||
{
|
{
|
||||||
if (e.ElementType == GridElementType.DataRow && !LoggedInModel.IsDeveloper)
|
if (e.ElementType == GridElementType.DataRow && !LoggedInModel.IsAdministrator)
|
||||||
{
|
{
|
||||||
e.CssClass = "hideDetailButton";
|
e.CssClass = "hideDetailButton";
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -15,11 +15,11 @@
|
||||||
@inject LoggedInModel LoggedInModel;
|
@inject LoggedInModel LoggedInModel;
|
||||||
|
|
||||||
<ToolbarBase @ref="Toolbar" Grid="Grid" ItemRenderStyleMode="ToolbarRenderStyleMode.Plain">
|
<ToolbarBase @ref="Toolbar" Grid="Grid" ItemRenderStyleMode="ToolbarRenderStyleMode.Plain">
|
||||||
<DxToolbarItem Text="New" Click="NewItem_Click" IconCssClass="grid-toolbar-new" Enabled="LoggedInModel.IsDeveloper" />
|
<DxToolbarItem Text="New" Click="NewItem_Click" IconCssClass="grid-toolbar-new" Enabled="LoggedInModel.IsAdministrator" />
|
||||||
<DxToolbarItem Text="Edit" Click="EditItem_Click" IconCssClass="grid-toolbar-edit" Enabled="@(LoggedInModel.IsDeveloper && EditItemsEnabled)" />
|
<DxToolbarItem Text="Edit" Click="EditItem_Click" IconCssClass="grid-toolbar-edit" Enabled="@(LoggedInModel.IsAdministrator && EditItemsEnabled)" />
|
||||||
<DxToolbarItem Text="Delete" Click="DeleteItem_Click" IconCssClass="grid-toolbar-delete" Enabled="@(LoggedInModel.IsDeveloper && EditItemsEnabled)" />
|
<DxToolbarItem Text="Delete" Click="DeleteItem_Click" IconCssClass="grid-toolbar-delete" Enabled="@(LoggedInModel.IsDeveloper && EditItemsEnabled)" />
|
||||||
<DxToolbarItem Text="Column Chooser" BeginGroup="true" Click="ColumnChooserItem_Click" IconCssClass="grid-toolbar-column-chooser" />
|
<DxToolbarItem Text="Column Chooser" BeginGroup="true" Click="ColumnChooserItem_Click" IconCssClass="grid-toolbar-column-chooser" />
|
||||||
<DxToolbarItem Text="Export" IconCssClass="grid-toolbar-export" Enabled="@(LoggedInModel.IsDeveloper && EditItemsEnabled)">
|
<DxToolbarItem Text="Export" IconCssClass="grid-toolbar-export" Enabled="@(LoggedInModel.IsAdministrator && EditItemsEnabled)">
|
||||||
<Items>
|
<Items>
|
||||||
<DxToolbarItem Text="To CSV" Click="ExportCsvItem_Click" />
|
<DxToolbarItem Text="To CSV" Click="ExportCsvItem_Click" />
|
||||||
<DxToolbarItem Text="To XLSX" Click="ExportXlsxItem_Click" />
|
<DxToolbarItem Text="To XLSX" Click="ExportXlsxItem_Click" />
|
||||||
|
|
|
||||||
|
|
@ -45,7 +45,7 @@
|
||||||
</NavLink>
|
</NavLink>
|
||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
@if (LoggedInModel.IsDeveloper)
|
@if (LoggedInModel.IsAdministrator)
|
||||||
{
|
{
|
||||||
<div class="nav-item px-3">
|
<div class="nav-item px-3">
|
||||||
<NavLink class="nav-link" href="ShippingsAdmin">
|
<NavLink class="nav-link" href="ShippingsAdmin">
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,7 @@
|
||||||
<DxTabPage Text="Termékek">
|
<DxTabPage Text="Termékek">
|
||||||
<GridProductDtoTemplate ProductDtos="ProductDtos" IsMasterGrid="true"></GridProductDtoTemplate>
|
<GridProductDtoTemplate ProductDtos="ProductDtos" IsMasterGrid="true"></GridProductDtoTemplate>
|
||||||
</DxTabPage>
|
</DxTabPage>
|
||||||
<DxTabPage Text="Vásárlók" Visible="@(LoggedInModel.IsDeveloper)">
|
<DxTabPage Text="Vásárlók" Visible="@(LoggedInModel.IsAdministrator)">
|
||||||
</DxTabPage>
|
</DxTabPage>
|
||||||
<DxTabPage Text="Rendelések">
|
<DxTabPage Text="Rendelések">
|
||||||
<GridDetailOrderDto OrderDtos="OrderDtos" IsMasterGrid="true"></GridDetailOrderDto>
|
<GridDetailOrderDto OrderDtos="OrderDtos" IsMasterGrid="true"></GridDetailOrderDto>
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
<DxTabPage Text="Termékek">
|
<DxTabPage Text="Termékek">
|
||||||
<GridProductDtoTemplate @ref="gridProductDtoTemplate" IsMasterGrid="true"></GridProductDtoTemplate>
|
<GridProductDtoTemplate @ref="gridProductDtoTemplate" IsMasterGrid="true"></GridProductDtoTemplate>
|
||||||
</DxTabPage>
|
</DxTabPage>
|
||||||
<DxTabPage Text="Beszállítók" Visible="@(LoggedInModel.IsDeveloper)">
|
<DxTabPage Text="Beszállítók" Visible="@(LoggedInModel.IsAdministrator)">
|
||||||
<GridPartner @ref="gridPartner" Partners="@Partners" IsMasterGrid="true"></GridPartner>
|
<GridPartner @ref="gridPartner" Partners="@Partners" IsMasterGrid="true"></GridPartner>
|
||||||
</DxTabPage>
|
</DxTabPage>
|
||||||
<DxTabPage Text="Szállítmányok">
|
<DxTabPage Text="Szállítmányok">
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue