مراية لـ
https://github.com/postalserver/postal.git
تم المزامنة 2025-11-30 21:32:30 +00:00
refactor: user management
هذا الالتزام موجود في:
@@ -69,20 +69,6 @@ class Organization < ApplicationRecord
|
||||
suspended_at.present?
|
||||
end
|
||||
|
||||
def admin?(user)
|
||||
user.admin? ||
|
||||
!!(owner?(user) || user_assignment(user)&.admin?)
|
||||
end
|
||||
|
||||
def owner?(user)
|
||||
self.owner == user
|
||||
end
|
||||
|
||||
def accessible_by?(user)
|
||||
user.admin? ||
|
||||
!!(user_assignment(user))
|
||||
end
|
||||
|
||||
def user_assignment(user)
|
||||
@user_assignments ||= {}
|
||||
@user_assignments[user.id] ||= organization_users.where(:user => user).first
|
||||
|
||||
المرجع في مشكلة جديدة
حظر مستخدم