forked from Gitlink/forgeplus
35 lines
748 B
Ruby
35 lines
748 B
Ruby
# == Schema Information
|
|
#
|
|
# Table name: project_categories
|
|
#
|
|
# id :integer not null, primary key
|
|
# name :string(255)
|
|
# position :integer
|
|
# projects_count :integer default("0")
|
|
# created_at :datetime not null
|
|
# updated_at :datetime not null
|
|
# ancestry :string(255)
|
|
# pinned_index :integer default("0")
|
|
#
|
|
# Indexes
|
|
#
|
|
# index_project_categories_on_ancestry (ancestry)
|
|
#
|
|
|
|
class ProjectCategory < ApplicationRecord
|
|
include Projectable
|
|
has_ancestry
|
|
|
|
def logo_url
|
|
image_url('logo')
|
|
end
|
|
|
|
private
|
|
|
|
def image_url(type)
|
|
return nil unless Util::FileManage.exists?(self, type)
|
|
Util::FileManage.source_disk_file_url(self, type)
|
|
end
|
|
|
|
end
|