mirror of
https://github.com/moodle/moodle.git
synced 2025-01-19 06:18:28 +01:00
Merge branch 'MDL-81296-main' of https://github.com/andelacruz/moodle
This commit is contained in:
commit
6578458548
33
mod/data/tests/behat/data_activity_read_only_dates.feature
Normal file
33
mod/data/tests/behat/data_activity_read_only_dates.feature
Normal file
@ -0,0 +1,33 @@
|
||||
@mod @mod_data
|
||||
Feature: Control database activity entry based on read-only dates
|
||||
In order to restrict or allow student entries based on specific dates
|
||||
As a teacher
|
||||
I need to be able to set read-only dates for the database activity
|
||||
|
||||
Background:
|
||||
Given the following "users" exist:
|
||||
| username | firstname | lastname | email |
|
||||
| student1 | Student | 1 | student1@example.com |
|
||||
And the following "courses" exist:
|
||||
| fullname | shortname |
|
||||
| Course 1 | C1 |
|
||||
And the following "course enrolments" exist:
|
||||
| user | course | role |
|
||||
| student1 | C1 | student |
|
||||
|
||||
Scenario Outline: Student can add entries only when the current date falls outside the read-only date range
|
||||
Given the following "activities" exist:
|
||||
| activity | course | name | idnumber | timeviewfrom | timeviewto |
|
||||
| data | C1 | Data Activity 1 | DB1 | <viewfrom> | <viewto> |
|
||||
And the following "mod_data > fields" exist:
|
||||
| database | type | name |
|
||||
| DB1 | text | DB Field 1 |
|
||||
When I am on the "Data Activity 1" "data activity" page logged in as student1
|
||||
# The "Add entry" button is visible only when the current date falls outside the read-only date range.
|
||||
Then "Add entry" "button" <btnvisibility> exist
|
||||
|
||||
Examples:
|
||||
| viewfrom | viewto | btnvisibility |
|
||||
| ##yesterday## | ##tomorrow## | should not |
|
||||
| ##tomorrow## | ##tomorrow +1day## | should |
|
||||
| ##1 week ago## | ##yesterday## | should |
|
Loading…
x
Reference in New Issue
Block a user