[Users] Mark unused bitprefs via underscore

This commit is contained in:
Earlopain 2024-02-23 17:06:50 +01:00
parent 56e849695b
commit 457c59c3c6
No known key found for this signature in database
GPG Key ID: 48860312319ADF61
2 changed files with 10 additions and 18 deletions

View File

@ -123,8 +123,8 @@ class UsersController < ApplicationController
enable_privacy_mode disable_user_dmails blacklist_users show_post_statistics
style_usernames show_hidden_comments
enable_auto_complete
disable_cropped_thumbnails disable_mobile_gestures
enable_safe_mode disable_responsive_mode disable_post_tooltips
disable_cropped_thumbnails
enable_safe_mode disable_responsive_mode
]
permitted_params += [dmail_filter_attributes: %i[id words]]

View File

@ -19,17 +19,9 @@ class User < ApplicationRecord
:approver,
]
# candidates for removal:
# - disable_cropped_thumbnails (enabled by 22)
# - has_saved_searches (removed in removal of saved searches)
# - no_feedback
# - show_avatars
# - blacklist_avatars
# - disable_mobile_gestures
# - disable_post_tooltips
BOOLEAN_ATTRIBUTES = %w(
show_avatars
blacklist_avatars
BOOLEAN_ATTRIBUTES = %w[
_show_avatars
_blacklist_avatars
blacklist_users
description_collapsed_initially
hide_comments
@ -42,21 +34,21 @@ class User < ApplicationRecord
enable_privacy_mode
style_usernames
enable_auto_complete
has_saved_searches
_has_saved_searches
can_approve_posts
can_upload_free
disable_cropped_thumbnails
disable_mobile_gestures
_disable_mobile_gestures
enable_safe_mode
disable_responsive_mode
disable_post_tooltips
_disable_post_tooltips
no_flagging
no_feedback
_no_feedback
disable_user_dmails
enable_compact_uploader
replacements_beta
is_bd_staff
)
].freeze
include Danbooru::HasBitFlags
has_bit_flags BOOLEAN_ATTRIBUTES, :field => "bit_prefs"