mirror of
https://github.com/moodle/moodle.git
synced 2025-01-19 14:27:22 +01:00
119a83f148
This adds two new admin settings to the theme appearance options. Shows the lang menu in secure layout, langmenuinsecurelayout. Shows the user's name in secure layout, logininfoinsecurelayout. When the page layout is set to secure, these options will be in effect.
39 lines
1.7 KiB
Gherkin
39 lines
1.7 KiB
Gherkin
@core
|
|
Feature: Page displaying with secure layout
|
|
In order to securely perform tasks
|
|
As a student
|
|
I need not to be able to exit the page using the header logo
|
|
|
|
Background:
|
|
# Get to the fixture page.
|
|
Given the following "courses" exist:
|
|
| fullname | shortname | format |
|
|
| Course 1 | C1 | topics |
|
|
And the following "activities" exist:
|
|
| activity | name | intro | course | idnumber |
|
|
| label | L1 | <a href="../lib/tests/fixtures/securetestpage.php">Fixture link</a> | C1 | label1 |
|
|
|
|
Scenario: Confirm that there is no header link
|
|
Given I am on the "C1" "Course" page logged in as "admin"
|
|
When I follow "Fixture link"
|
|
Then I should see "Acceptance test site" in the "nav" "css_element"
|
|
But "Acceptance test site" "link" should not exist
|
|
|
|
Scenario: Confirm that the user name is displayed in the navbar without a link
|
|
Given I log in as "admin"
|
|
And the following config values are set as admin:
|
|
| logininfoinsecurelayout | 1 |
|
|
And I am on "Course 1" course homepage
|
|
When I follow "Fixture link"
|
|
Then I should see "You are logged in as Admin User" in the "nav" "css_element"
|
|
But "Logout" "link" should not exist
|
|
|
|
Scenario: Confirm that the custom menu items do not appear when language selection is enabled
|
|
Given I log in as "admin"
|
|
And the following config values are set as admin:
|
|
| langmenuinsecurelayout | 1 |
|
|
| custommenuitems | -This is a custom item\|/customurl/ |
|
|
And I am on "Course 1" course homepage
|
|
When I follow "Fixture link"
|
|
Then I should not see "This is a custom item" in the "nav" "css_element"
|