13 lines
315 B
Ruby
13 lines
315 B
Ruby
# frozen_string_literal: true
|
|
|
|
class AiFeaturesPersonaSerializer < ApplicationSerializer
|
|
attributes :id, :name, :system_prompt, :allowed_groups, :enabled
|
|
|
|
def allowed_groups
|
|
Group
|
|
.where(id: object.allowed_group_ids)
|
|
.pluck(:id, :name)
|
|
.map { |id, name| { id: id, name: name } }
|
|
end
|
|
end
|