RDIFramework.NET V3.3 WinForm版角色授權管理新增角色對操作許可權項、模組起止生效日期的設定
在實際應用在我們可能會有這樣的需求,某個操作許可權項(按鈕)或選單在某個時間範圍內可以讓指定角色訪問。此時通過我們的角色許可權擴充套件設定就可以辦到。
在我們框架V3.3 WinForm版全新增加了角色許可權擴充套件設定的功能。主要是針對角色對操作許可權項、角色對模組在指定時間範圍內有效的設定。
功能描述
設定過程中有以下幾個方面需要注意:
-
模組與操作許可權項的訪問許可權複選框選中即可授予對應的許可權,同時可直接在TreeList介面單擊設定“開始生效時間、結束生效時間”,設定後滑鼠移走會自動儲存所設定。
-
對於公開模組不需要設定模組訪問許可權,單擊複選框右下角會自動提示。
-
對於可訪問的模組設定了有效開始/結束時間的,取消可訪問,要同時清除介面上“開始生效時間、結束生效時間”的顯示,可訪問操作許可權的同理。
-
只要設定了模組的可訪問許可權後,才對設定此模組對應的操作許可權(可編輯,否則不可編輯)。
-
兩個TreeList介面只開放“開始生效時間、結束生效時間”兩列的可編輯性,同時要在設定了可訪問許可權的基礎上才可編輯。
-
對於兩個TreeList控制元件是聯動顯示,選中一個模組後,聯動顯示選中模組對應的操作許可權項。
-
單擊“清除許可權”按鈕,可清除當前角色所有的模組與操作許可權項的可訪問許可權。
功能展示
角色授權管理主介面如下圖所示
在角色授權管理主介面單擊“角色許可權擴充套件”按鈕,即可開啟對應角色的許可權擴充套件設定視窗,如下圖所示:
“角色許可權擴充套件設定”主介面集模組訪問許可權設定、模組的操作許可權項訪問設定、模組和操作許可權項的可訪問日期範圍設置於一體,非常的方便。
"模組生效結束日期“設定
在“角色許可權擴充套件設定”視窗,模組的開始生效日期與結束生效日期列是可編輯的,我們設定了相應的值後,游標離開會自動儲存設定,非常的方便。
"操作許可權生效結束日期“設定
在“角色許可權擴充套件設定”視窗,操作許可權項的開始生效日期與結束生效日期列的設定與模組中的一樣,列是可編輯的,我們設定了相應的值後,游標離開會自動儲存設定,非常的方便。這兒需要注意的是操作許可權項的設定依賴說模組的設定,只要設定了模組的可訪問許可權後其對應的操作許可權項才可以設定,否則是不可編輯的狀態。
在“角色許可權擴充套件設定”中,我們設定了“使用者”角色的模組、操作許可權項的可訪問許可權,並指定了對應的時間範圍訪問許可權,現在我們以“使用者”角色下的一個人員登入,檢視設定的效果,以使用者“10133”登入後展示的選單如下圖所示。
在上圖的選單中可以看到,雖然對使用者“10133”設定了“員工管理”的可訪問許可權,但可訪問的日期範圍已過,所以這兒就看不到這個模組了。同理我們開啟角色管理模組,檢視其對應的操作許可權項的許可權設定,可以看到已經達到了我們設定的目的。如下圖所示:
以上就是在我們框架WinForm版本中新增的角色許可權擴充套件處理,在實際應用中不少的客戶會有這樣的需求,有了這樣的功能,設定起來就更加的方便,許可權管理也更精細方便了。
推薦文章
RDIFramework.NET — 基於.NET的快速資訊化系統開發框架 — 系列目錄
RDIFramework.NET ━ .NET快速資訊化系統開發框架 ━ 工作流程元件介紹
RDIFramework.NET V3.3 Web版角色授權管理新增角色對操作許可權項、模組起止生效日期的設定
工作流相關文章:
RDIFramework.NET ━ .NET快速資訊化系統開發框架 ━ 工作流程元件介紹
.NET快速資訊化系統開發框架 V3.2->Web版本工作流部分業務處理介面與檢視介面全新展示
例項演示如何使用RDIFramework.NET 框架的工作流元件進行業務流程的定義—請假申請流程-WinForm
例項演示使用RDIFramework.NET 框架的工作流元件進行業務流程的定義—請假申請流程-Web
RDIFramework.NET ━ .NET快速資訊化系統開發框架 ━ 工作流程元件WinForm業務平臺
RDIFramework.NET ━ .NET快速資訊化系統開發框架 ━ 工作流程元件Web業務平臺
其他文章:
RDIFramework.NET框架SOA解決方案(集Windows服務、WinForm形式與IIS形式釋出)-分散式應用
RDIFramework.NET ━ .NET快速資訊化系統開發框架 V3.2版本 正式釋出
一路走來數個年頭,感謝RDIFramework.NET框架的支持者與使用者,大家可以通過下面的地址瞭解詳情。
RDIFramework.NET官方網站:http://www.rdiframework.net/
RDIFramework.NET官方部落格:http://blog.rdiframework.net/
同時需要說明的,以後的所有技術文章以官方網站為準,歡迎大家收藏!
RDIFramework.NET框架由專業團隊長期打造、一直在更新、一直在升級,請放心使用!
歡迎關注RDIFramework.net框架官方公眾微信(微訊號:guosisoft),及時瞭解最新動態。
掃描二維碼立即關注