Skip to content

Commit 650f1ff

Browse files
committed
feature: 涉及版本详情的结构体新增 text_changelog 返回字符串类型的变更日志
1 parent c7bb778 commit 650f1ff

2 files changed

Lines changed: 10 additions & 2 deletions

File tree

app/serializers/api/upload_app_serializer.rb

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,14 @@ class Api::UploadAppSerializer < ApplicationSerializer
44
# release model based
55
attributes :id, :version, :app_name, :bundle_id, :release_version, :build_version,
66
:source, :branch, :git_commit, :ci_url, :size,
7-
:icon_url, :release_url, :install_url, :qrcode_url, :array_changelog,
7+
:icon_url, :release_url, :install_url, :qrcode_url, :changelog, :text_changelog,
88
:custom_fields, :created_at
99

1010
belongs_to :app
1111
belongs_to :scheme
1212
belongs_to :channel
13+
14+
def changelog
15+
object.array_changelog(false)
16+
end
1317
end

app/serializers/release_serializer.rb

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,14 @@
33
class ReleaseSerializer < ApplicationSerializer
44
attributes :version, :app_name, :bundle_id, :release_version, :build_version,
55
:source, :branch, :git_commit, :ci_url, :size,
6-
:icon_url, :install_url, :changelog,
6+
:icon_url, :install_url, :changelog, :text_changelog
77
:created_at
88

99
def changelog
1010
object.array_changelog(false)
1111
end
12+
13+
def text_changelog
14+
object.text_changelog(false)
15+
end
1216
end

0 commit comments

Comments
 (0)