Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6322bc01 authored by Ronak Patel's avatar Ronak Patel
Browse files

changes

parent ad0b4cc1
Loading
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
--- /Users/ronak/Desktop/murena/nextcloud/ecloud_dev_example/volumes/nextcloud/html/apps/provisioning_api/lib/Controller/UsersController.php	2023-10-03 07:14:02
+++ /Users/ronak/Desktop/murena/nextcloud/ecloud_dev_example/volumes/nextcloud/html/apps/provisioning_api/lib/Controller/UsersController-new.php	2023-10-09 03:08:31
@@ -756,11 +756,9 @@
 					$permittedFields[] = self::USER_FIELD_DISPLAYNAME;
 					$permittedFields[] = IAccountManager::PROPERTY_DISPLAYNAME;
 				}
-				$permittedFields[] = IAccountManager::PROPERTY_EMAIL;
 			}
 
 			$permittedFields[] = IAccountManager::PROPERTY_DISPLAYNAME . self::SCOPE_SUFFIX;
-			$permittedFields[] = IAccountManager::PROPERTY_EMAIL . self::SCOPE_SUFFIX;
 
 			$permittedFields[] = IAccountManager::COLLECTION_EMAIL;
 
+3 −9
Original line number Diff line number Diff line
--- ./apps/provisioning_api/lib/Controller/UsersController.php	2023-10-03 07:14:02
+++ ./apps/provisioning_api/lib/Controller/UsersController-new.php	2023-10-03 10:00:19
@@ -756,11 +756,15 @@
--- /Users/ronak/Desktop/murena/nextcloud/ecloud_dev_example/volumes/nextcloud/html/apps/provisioning_api/lib/Controller/UsersController.php	2023-10-03 07:14:02
+++ /Users/ronak/Desktop/murena/nextcloud/ecloud_dev_example/volumes/nextcloud/html/apps/provisioning_api/lib/Controller/UsersController-new.php	2023-10-09 03:08:31
@@ -756,11 +756,9 @@
 					$permittedFields[] = self::USER_FIELD_DISPLAYNAME;
 					$permittedFields[] = IAccountManager::PROPERTY_DISPLAYNAME;
 				}
-				$permittedFields[] = IAccountManager::PROPERTY_EMAIL;
+				if ($this->config->getSystemValue('allow_user_to_change_email', true) !== false) {
+					$permittedFields[] = IAccountManager::PROPERTY_EMAIL;
+				}
 			}
 
 			$permittedFields[] = IAccountManager::PROPERTY_DISPLAYNAME . self::SCOPE_SUFFIX;
-			$permittedFields[] = IAccountManager::PROPERTY_EMAIL . self::SCOPE_SUFFIX;
+			if ($this->config->getSystemValue('allow_user_to_change_email', true) !== false) {
+				$permittedFields[] = IAccountManager::PROPERTY_EMAIL . self::SCOPE_SUFFIX;
+			}
 
 			$permittedFields[] = IAccountManager::COLLECTION_EMAIL;