Reviewed-on: #432 Co-authored-by: miteruzo <miteruzo@naver.com>
このコミットはプルリクエスト #432 でマージされました。
このコミットが含まれているのは:
@@ -1,20 +1,14 @@
|
||||
# Historical records must remain seedable after application creation is frozen.
|
||||
module WikiRecords
|
||||
def seed_wiki_page(tag_name:, body:, created_by_user:, message: nil)
|
||||
page = WikiPage.create!(tag_name:, body:,
|
||||
created_user: created_by_user, updated_user: created_by_user)
|
||||
revision = Wiki::Commit.legacy_content!(
|
||||
page:, body:, created_user: created_by_user, message:)
|
||||
if tag_name.tag && tag_name.language_code == 'ja'
|
||||
TagDescription.create!(
|
||||
id: page.id, tag: tag_name.tag, language_code: 'ja', body: page.reload.body,
|
||||
version_no: 1, created_by_user_id: created_by_user.id,
|
||||
updated_by_user_id: created_by_user.id)
|
||||
TagDescriptionVersion.create!(
|
||||
id: revision.id, tag_id: tag_name.tag_id, language_code: 'ja',
|
||||
version_no: 1, event_type: 'create', body: page.body,
|
||||
created_by_user_id: created_by_user.id, created_at: revision.created_at)
|
||||
end
|
||||
page
|
||||
def seed_description(tag_name:, body:, created_by_user:, message: nil, locale: Locale.nipponese)
|
||||
TagDescriptionOperation.create!(locale, tag: tag_name.tag, body:, created_by_user:, message:)
|
||||
end
|
||||
|
||||
def description_versions(description)
|
||||
TagDescriptionVersion.where(
|
||||
tag_id: description.tag_id, language_code: description.language_code)
|
||||
end
|
||||
|
||||
def current_description_version(description)
|
||||
description_versions(description).find_by!(version_no: description.reload.version_no)
|
||||
end
|
||||
end
|
||||
|
||||
新しいイシューから参照
ユーザーをブロックする