mirror of
https://github.com/discourse/discourse-ai.git
synced 2025-05-20 15:24:42 +00:00
* FEATURE: Composer AI helper This change introduces a new composer button for the group members listed in the `ai_helper_allowed_groups` site setting. Users can use chatGPT to review, improve, or translate their posts to English. * Add a safeguard for PMs and don't rely on parentView
25 lines
564 B
Ruby
25 lines
564 B
Ruby
# frozen_string_literal: true
|
|
|
|
module PageObjects
|
|
module Modals
|
|
class AiHelper < PageObjects::Modals::Base
|
|
def visible?
|
|
page.has_css?(".composer-ai-helper-modal")
|
|
end
|
|
|
|
def select_helper_model(mode)
|
|
find(".ai-helper-mode").click
|
|
find(".select-kit-row[data-value=\"#{mode}\"]").click
|
|
end
|
|
|
|
def save_changes
|
|
find(".modal-footer button.create").click
|
|
end
|
|
|
|
def select_title_suggestion(option_number)
|
|
find("input#title-suggestion-#{option_number}").click
|
|
end
|
|
end
|
|
end
|
|
end
|