mirror of
https://github.com/discourse/discourse.git
synced 2025-05-31 03:38:05 +08:00
FEATURE: allow advanced badge options in admin screen
clean up serializer, allow simplistic preview
This commit is contained in:
14
app/serializers/admin_badges_serializer.rb
Normal file
14
app/serializers/admin_badges_serializer.rb
Normal file
@ -0,0 +1,14 @@
|
||||
class AdminBadgesSerializer < ApplicationSerializer
|
||||
attributes :protected_system_fields, :triggers
|
||||
has_many :badges, serializer: AdminBadgeSerializer
|
||||
has_many :badge_groupings
|
||||
has_many :badge_types
|
||||
|
||||
def protected_system_fields
|
||||
object.protected_system_fields
|
||||
end
|
||||
|
||||
def triggers
|
||||
object.triggers
|
||||
end
|
||||
end
|
Reference in New Issue
Block a user