0
在默認的acegi設置中,人與權限有多對多的關係。因此,除了人員和權力之外,還有一個表格自動化人員。在acegi,grails中刪除用戶(與角色有多對多關係)的簡單方法是什麼?
要刪除的人(用戶)我必須先刪除authotiries-人的相關記錄....再回過頭來刪除記錄...
問題是:其他人都還在使用此權限(ROLE)
有人可以啓發我如何在不刪除權限的情況下刪除用戶嗎?
謝謝。
在默認的acegi設置中,人與權限有多對多的關係。因此,除了人員和權力之外,還有一個表格自動化人員。在acegi,grails中刪除用戶(與角色有多對多關係)的簡單方法是什麼?
要刪除的人(用戶)我必須先刪除authotiries-人的相關記錄....再回過頭來刪除記錄...
問題是:其他人都還在使用此權限(ROLE)
有人可以啓發我如何在不刪除權限的情況下刪除用戶嗎?
謝謝。
你必須做這樣的事情......
Authority.findAll().each {
it.removeFromPeople(person)
}
person.delete()
上述去除人與權力之間的關係,然後再刪除的人。權威本身從未被刪除。