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 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
|
||||
#if RELEASE
|
||||
// public static string BaseUrl = "https://shop.fruitbank.hu"; //FrutiBank nop
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@
|
|||
<DxGridCommandColumn Visible="!IsMasterGrid" Width="120"></DxGridCommandColumn>
|
||||
</Columns>
|
||||
<DetailRowTemplate>
|
||||
@if (IsMasterGrid && LoggedInModel.IsDeveloper)
|
||||
@if (IsMasterGrid && LoggedInModel.IsAdministrator)
|
||||
{
|
||||
var orderDto = ((OrderDto)context.DataItem);
|
||||
|
||||
|
|
|
|||
|
|
@ -53,7 +53,7 @@
|
|||
<DxGridCommandColumn Visible="!IsMasterGrid" Width="120"></DxGridCommandColumn>
|
||||
</Columns>
|
||||
<DetailRowTemplate>
|
||||
@if (IsMasterGrid && LoggedInModel.IsDeveloper)
|
||||
@if (IsMasterGrid && LoggedInModel.IsAdministrator)
|
||||
{
|
||||
var orderItemDto = ((OrderItemDto)context.DataItem);
|
||||
<DxTabs>
|
||||
|
|
|
|||
|
|
@ -37,14 +37,14 @@
|
|||
|
||||
|
||||
<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();
|
||||
//var orderDtos = _orderDtos?.Where(o => o.OrderItemDtos.Any(oi => oi.ProductId == productId)).ToList() ?? [];
|
||||
<GridDetailOrderDto OrderDtos="_currentOrderDtos" IsMasterGrid="false"></GridDetailOrderDto>
|
||||
}
|
||||
</DxTabPage>
|
||||
<DxTabPage Text="Rendelés tételek" Visible="@LoggedInModel.IsDeveloper">
|
||||
<DxTabPage Text="Rendelés tételek" Visible="@LoggedInModel.IsAdministrator">
|
||||
@{
|
||||
//GetOrderItemDtosFromDbAsync(productId).Forget();
|
||||
//var orderItemDtos = _orderItemDtos?.Where(oi => oi.ProductId == productId).ToList() ?? [];
|
||||
|
|
@ -166,7 +166,7 @@
|
|||
|
||||
protected async Task OnFocusedRowChanged(GridFocusedRowChangedEventArgs e)
|
||||
{
|
||||
if (!LoggedInModel.IsDeveloper) return;
|
||||
if (!LoggedInModel.IsAdministrator) return;
|
||||
|
||||
var productDto = (ProductDto)e.DataItem;
|
||||
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@ public class FruitBankGridBase<TDataItem> : MgGridBase<SignalRDataSourceObservab
|
|||
e.CssClass = " alt-item";
|
||||
}
|
||||
|
||||
if (e.ElementType == GridElementType.DataRow && !LoggedInModel.IsDeveloper)
|
||||
if (e.ElementType == GridElementType.DataRow && !LoggedInModel.IsAdministrator)
|
||||
{
|
||||
e.CssClass = "hideDetailButton";
|
||||
}
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@ public class MgGridBase : DxGrid
|
|||
|
||||
protected virtual void CustomizeElementHideDetailButton(GridCustomizeElementEventArgs e)
|
||||
{
|
||||
if (e.ElementType == GridElementType.DataRow && !LoggedInModel.IsDeveloper)
|
||||
if (e.ElementType == GridElementType.DataRow && !LoggedInModel.IsAdministrator)
|
||||
{
|
||||
e.CssClass = "hideDetailButton";
|
||||
}
|
||||
|
|
|
|||
|
|
@ -15,11 +15,11 @@
|
|||
@inject LoggedInModel LoggedInModel;
|
||||
|
||||
<ToolbarBase @ref="Toolbar" Grid="Grid" ItemRenderStyleMode="ToolbarRenderStyleMode.Plain">
|
||||
<DxToolbarItem Text="New" Click="NewItem_Click" IconCssClass="grid-toolbar-new" Enabled="LoggedInModel.IsDeveloper" />
|
||||
<DxToolbarItem Text="Edit" Click="EditItem_Click" IconCssClass="grid-toolbar-edit" Enabled="@(LoggedInModel.IsDeveloper && EditItemsEnabled)" />
|
||||
<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.IsAdministrator && 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="Export" IconCssClass="grid-toolbar-export" Enabled="@(LoggedInModel.IsDeveloper && EditItemsEnabled)">
|
||||
<DxToolbarItem Text="Export" IconCssClass="grid-toolbar-export" Enabled="@(LoggedInModel.IsAdministrator && EditItemsEnabled)">
|
||||
<Items>
|
||||
<DxToolbarItem Text="To CSV" Click="ExportCsvItem_Click" />
|
||||
<DxToolbarItem Text="To XLSX" Click="ExportXlsxItem_Click" />
|
||||
|
|
|
|||
|
|
@ -45,7 +45,7 @@
|
|||
</NavLink>
|
||||
</div>
|
||||
}
|
||||
@if (LoggedInModel.IsDeveloper)
|
||||
@if (LoggedInModel.IsAdministrator)
|
||||
{
|
||||
<div class="nav-item px-3">
|
||||
<NavLink class="nav-link" href="ShippingsAdmin">
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
<DxTabPage Text="Termékek">
|
||||
<GridProductDtoTemplate ProductDtos="ProductDtos" IsMasterGrid="true"></GridProductDtoTemplate>
|
||||
</DxTabPage>
|
||||
<DxTabPage Text="Vásárlók" Visible="@(LoggedInModel.IsDeveloper)">
|
||||
<DxTabPage Text="Vásárlók" Visible="@(LoggedInModel.IsAdministrator)">
|
||||
</DxTabPage>
|
||||
<DxTabPage Text="Rendelések">
|
||||
<GridDetailOrderDto OrderDtos="OrderDtos" IsMasterGrid="true"></GridDetailOrderDto>
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@
|
|||
<DxTabPage Text="Termékek">
|
||||
<GridProductDtoTemplate @ref="gridProductDtoTemplate" IsMasterGrid="true"></GridProductDtoTemplate>
|
||||
</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>
|
||||
</DxTabPage>
|
||||
<DxTabPage Text="Szállítmányok">
|
||||
|
|
|
|||
Loading…
Reference in New Issue