mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2024-11-14 05:05:55 +08:00
19 lines
450 B
Ruby
19 lines
450 B
Ruby
# frozen_string_literal: true
|
|
|
|
module Api
|
|
module V1
|
|
class ProjectSerializer < ActiveModel::Serializer
|
|
type :projects
|
|
attributes :name, :visibility, :start_date, :archived
|
|
|
|
belongs_to :project_folder, serializer: ProjectFolderSerializer
|
|
has_many :project_comments, key: :comments, serializer: CommentSerializer
|
|
|
|
include TimestampableModel
|
|
|
|
def start_date
|
|
object.created_at
|
|
end
|
|
end
|
|
end
|
|
end
|