From 219c5a7c94d02e780083fbfc03b529430d522bce Mon Sep 17 00:00:00 2001 From: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com> Date: Tue, 17 Jun 2025 18:38:05 +0200 Subject: [PATCH 1/2] feat(admin): add documentation for occ user:profile Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com> --- admin_manual/occ_command.rst | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/admin_manual/occ_command.rst b/admin_manual/occ_command.rst index 6a570b0cb42..e6a7d73c760 100644 --- a/admin_manual/occ_command.rst +++ b/admin_manual/occ_command.rst @@ -1719,6 +1719,31 @@ View a list of all users' most recent login:: layla's last login: 2024-03-20 17:18 stephanie's last login: 2024-01-11 13:26 +user:profile +^^^^^^^^^^^^ + +Read user profile properties:: + + sudo -E -u www-data php occ user:profile admin + - displayname: admin + - address: Berlin + - email: admin@example.net + - profile_enabled: 1 + - pronouns: they/them + +Get a single profile property for a user:: + + sudo -E -u www-data php occ user:profile address + Berlin + +Set a profile property:: + + sudo -E -u www-data php occ user:profile address Stuttgart + +Delete a profile property:: + + sudo -E -u www-data php occ user:profile address --delete + user:setting ^^^^^^^^^^^^ From 81bc5fb0ccfae36a829f0b1b0a604496a45283fc Mon Sep 17 00:00:00 2001 From: Ferdinand Thiessen Date: Tue, 17 Jun 2025 19:22:59 +0200 Subject: [PATCH 2/2] fix: adjust config sample Signed-off-by: Ferdinand Thiessen --- .../config_sample_php_parameters.rst | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/admin_manual/configuration_server/config_sample_php_parameters.rst b/admin_manual/configuration_server/config_sample_php_parameters.rst index 615e837ee72..bb59920cc7f 100644 --- a/admin_manual/configuration_server/config_sample_php_parameters.rst +++ b/admin_manual/configuration_server/config_sample_php_parameters.rst @@ -4002,9 +4002,12 @@ defined in ``OCP\Accounts\IAccountManager``. Values are merged with defaults from ``OC\Accounts\AccountManager``. Example: Set phone property to private scope: -[ - \OCP\Accounts\IAccountManager::PROPERTY_PHONE => \OCP\Accounts\IAccountManager::SCOPE_PRIVATE -] + +:: + + 'account_manager.default_property_scope' => [ + \OCP\Accounts\IAccountManager::PROPERTY_PHONE => \OCP\Accounts\IAccountManager::SCOPE_PRIVATE + ] projects.enabled ^^^^^^^^^^^^^^^^