- def can_mute_users?
- return false if anonymous?
- @user.staff? || @user.trust_level >= TrustLevel.levels[:basic]
- end
- def can_ignore_user?(target_user)
- can_ignore_users? && @user.id != target_user.id && !target_user.staff?
- end
- def can_ignore_users?
- return false if anonymous?
- @user.staff? || @user.has_trust_level?(SiteSetting.min_trust_level_to_allow_ignore.to_i)
- end
- def allowed_theme_repo_import?(repo)
- return false if !@user.admin?
- allowed_repos = GlobalSetting.allowed_theme_repos
- if !allowed_repos.blank?
- urls = allowed_repos.split(",").map(&:strip)