FIX: enable drafts dropdown on private categories (#32370)

Reinstates the draft dropdown on private category pages.
This commit is contained in:
David Battersby
2025-04-18 17:38:35 +04:00
committed by GitHub
parent 6c4e9dfbc8
commit e47b0996ed
3 changed files with 7 additions and 3 deletions

View File

@ -43,7 +43,7 @@ export default class CreateTopicButton extends Component {
</DButtonTooltip>
{{#if @showDrafts}}
<TopicDraftsDropdown @disabled={{this.disabled}} />
<TopicDraftsDropdown @disabled={{false}} />
{{/if}}
{{/if}}
</template>

View File

@ -114,7 +114,7 @@ describe "Drafts dropdown", type: :system do
category_page.visit(category)
expect(category_page).to have_button("New Topic", disabled: true)
expect(drafts_dropdown).to be_disabled
expect(drafts_dropdown).to be_enabled
end
end
end

View File

@ -13,8 +13,12 @@ module PageObjects
has_no_css?(MENU_SELECTOR + "-trigger")
end
def enabled?
has_no_css?(MENU_SELECTOR + "-trigger[disabled]")
end
def disabled?
find(MENU_SELECTOR + "-trigger")["disabled"]
has_css?(MENU_SELECTOR + "-trigger[disabled]")
end
def open?