discourse/app/models/user_field.rb
Thorben Egberts cf8b3fbd56 FEATURE: add user custom fields to user card
The user's custom fields are now displayed on the user card. This has to be enabled for each custom field in the custom field settings. See https://meta.discourse.org/t/custom-user-fields-on-usercard/22662/
2016-04-08 14:35:41 +02:00

27 lines
869 B
Ruby

class UserField < ActiveRecord::Base
validates_presence_of :name, :description, :field_type
has_many :user_field_options, dependent: :destroy
accepts_nested_attributes_for :user_field_options
def self.max_length
2048
end
end
# == Schema Information
#
# Table name: user_fields
#
# id :integer not null, primary key
# name :string not null
# field_type :string not null
# created_at :datetime
# updated_at :datetime
# editable :boolean default(FALSE), not null
# description :string not null
# required :boolean default(TRUE), not null
# show_on_profile :boolean default(FALSE), not null
# show_on_user_card :boolean default(FALSE), not null
# position :integer default(0)
#