15 lines
381 B
C#
15 lines
381 B
C#
|
|
using CalendarServer.Features.Menu.Models;
|
||
|
|
|
||
|
|
namespace CalendarServer.Features.Menu.Services;
|
||
|
|
|
||
|
|
/// <summary>
|
||
|
|
/// Service for retrieving menu structure based on user role.
|
||
|
|
/// </summary>
|
||
|
|
public interface IMenuService
|
||
|
|
{
|
||
|
|
/// <summary>
|
||
|
|
/// Get menu groups filtered by user role.
|
||
|
|
/// </summary>
|
||
|
|
List<MenuGroup> GetMenuForRole(UserRole role, string? currentUrl = null);
|
||
|
|
}
|