mirror of
https://gitee.com/dotnetchina/OpenAuth.Net.git
synced 2025-09-19 10:08:04 +08:00
优化分配模块菜单;
优化用户分配角色;
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Web.Http;
|
||||
using System.Web.Mvc;
|
||||
using Infrastructure;
|
||||
@@ -12,6 +13,7 @@ namespace OpenAuth.Mvc.Controllers
|
||||
public class RoleManagerController : BaseController
|
||||
{
|
||||
public RoleApp App { get; set; }
|
||||
public RevelanceManagerApp RevelanceManagerApp { get; set; }
|
||||
|
||||
//
|
||||
// GET: /UserManager/
|
||||
@@ -60,6 +62,28 @@ namespace OpenAuth.Mvc.Controllers
|
||||
return JsonHelper.Instance.Serialize(Result);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 加载用户的角色
|
||||
/// </summary>
|
||||
public string LoadForUser(string userId)
|
||||
{
|
||||
try
|
||||
{
|
||||
var result = new Response<List<string>>
|
||||
{
|
||||
Result = RevelanceManagerApp.Get(Define.USERROLE, true, userId)
|
||||
};
|
||||
return JsonHelper.Instance.Serialize(result);
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
Result.Code = 500;
|
||||
Result.Message = e.Message;
|
||||
}
|
||||
|
||||
return JsonHelper.Instance.Serialize(Result);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 加载组织下面的所有用户
|
||||
/// </summary>
|
||||
|
Reference in New Issue
Block a user