我正在尋找的信息,在設計允許的名稱爲我們的基於Web的應用程序源代碼。設計許可名
例如,如果我想創建員工的新成員權限,這可能被稱爲create_staff
,new_employee
,add_worker
或同一事物的任何數量的不同的名字。
這個新工作人員的權限可能需要多個「父」許可工作; edit_employee_name
, update_date_of_birth
等。此刻,在這些'父'權限的名字上,他們無法與子權限區分。
- 您能否推薦一種策略來在整個應用程序中以一致的方式設計名稱?
- 也許更重要的是,做任何工具存在管理權限名的中心名單「,或許與權限組或巢穴,以便開發人員,數據庫設計人員和人力資源的工作人員知道叫什麼東西,有什麼存儲和它所呢?
我們正在編寫php和MySQL(目前正在使用phpGACL),但是歡迎來自任何其他語言的方法。謝謝!
什麼你最終的名字嗎? :) – chelmertz
感謝您的回答,但仍然看起來誠實...! – boatingcow