mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
FEATURE: adds poll_allow_staff_to_create
This setting will bypass poll_minimum_trust_level_to_create if set to true
This commit is contained in:
@@ -6,6 +6,7 @@ acceptance("Poll Builder - polls are enabled", {
|
||||
loggedIn: true,
|
||||
settings: {
|
||||
poll_enabled: true,
|
||||
poll_allow_staff_to_create: false,
|
||||
poll_minimum_trust_level_to_create: 1
|
||||
}
|
||||
});
|
||||
@@ -30,6 +31,17 @@ test("insufficient trust level", (assert) => {
|
||||
});
|
||||
});
|
||||
|
||||
test("staff with insufficient trust level", (assert) => {
|
||||
replaceCurrentUser({ admin: false, staff: true, trust_level: 0 });
|
||||
|
||||
displayPollBuilderButton();
|
||||
|
||||
andThen(() => {
|
||||
assert.ok(!exists("button[title='Build Poll']"), "it hides the builder button");
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
test("admin with insufficient trust level", (assert) => {
|
||||
replaceCurrentUser({ admin: true, trust_level: 0 });
|
||||
|
||||
|
||||
Reference in New Issue
Block a user