mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2026-01-03 19:00:05 -06:00
added test for mail notification if space admin delete access to space (#6719)
This commit is contained in:
@@ -157,3 +157,23 @@ Feature: Email notification
|
||||
|
||||
Zum Ansehen hier klicken: %base_url%/f/%space_id%
|
||||
"""
|
||||
|
||||
|
||||
Scenario: user gets an email notification when space admin unshares a space
|
||||
Given the administrator has assigned the role "Space Admin" to user "Alice" using the Graph API
|
||||
And user "Alice" has created a space "new-space" with the default quota using the GraphApi
|
||||
And user "Alice" has shared a space "new-space" with settings:
|
||||
| shareWith | Brian |
|
||||
| role | editor |
|
||||
When user "Alice" unshares a space "new-space" to user "Brian"
|
||||
Then the HTTP status code should be "200"
|
||||
And user "Brian" should have received the following email from user "Alice" about the share of project space "new-space"
|
||||
"""
|
||||
Hello Brian Murphy,
|
||||
|
||||
%displayname% has removed you from "new-space".
|
||||
|
||||
You might still have access through your other groups or direct membership.
|
||||
|
||||
Click here to check it: %base_url%/f/%space_id%
|
||||
"""
|
||||
|
||||
@@ -239,8 +239,8 @@ class NotificationContext implements Context {
|
||||
[
|
||||
"code" => "%space_id%",
|
||||
"function" =>
|
||||
[$this->spacesContext, "getSpaceIdByNameFromResponse"],
|
||||
"parameter" => [$spaceName]
|
||||
[$this->spacesContext, "getSpaceIdByName"],
|
||||
"parameter" => [$sender, $spaceName]
|
||||
],
|
||||
],
|
||||
null,
|
||||
|
||||
Reference in New Issue
Block a user