From 94228d09774b819e3ee987196f41f39f15d02ef5 Mon Sep 17 00:00:00 2001 From: David Rowe Date: Tue, 23 Mar 2021 15:21:51 +1300 Subject: [PATCH 1/2] Fix up default domain permissions --- domain-server/resources/describe-settings.json | 7 +++++-- domain-server/resources/web/wizard/js/wizard.js | 4 ++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/domain-server/resources/describe-settings.json b/domain-server/resources/describe-settings.json index c72d2e65e7..844cc2e7d7 100644 --- a/domain-server/resources/describe-settings.json +++ b/domain-server/resources/describe-settings.json @@ -446,18 +446,20 @@ "default": [ { "id_can_connect": true, + "id_can_rez_avatar_entities": true, "id_can_rez_tmp_certified": true, "permissions_id": "anonymous" }, { "id_can_connect": true, + "id_can_rez_avatar_entities": true, "id_can_rez_tmp_certified": true, "permissions_id": "friends" }, { - "id_can_adjust_locks": true, - "id_can_rez_avatar_entities": true, "id_can_connect": true, + "id_can_rez_avatar_entities": true, + "id_can_adjust_locks": true, "id_can_connect_past_max_capacity": true, "id_can_kick": true, "id_can_replace_content": true, @@ -471,6 +473,7 @@ }, { "id_can_connect": true, + "id_can_rez_avatar_entities": true, "id_can_rez_tmp_certified": true, "permissions_id": "logged-in" } diff --git a/domain-server/resources/web/wizard/js/wizard.js b/domain-server/resources/web/wizard/js/wizard.js index 38842cf79f..2ce23d3fcf 100644 --- a/domain-server/resources/web/wizard/js/wizard.js +++ b/domain-server/resources/web/wizard/js/wizard.js @@ -465,6 +465,7 @@ function savePermissions() { "standard_permissions": [ { "id_can_connect": anonymousCanConnect, + "id_can_rez_avatar_entities": anonymousCanConnect, "id_can_rez": anonymousCanRez, "id_can_rez_certified": anonymousCanRez, "id_can_rez_tmp": anonymousCanRez, @@ -473,6 +474,7 @@ function savePermissions() { }, { "id_can_connect": friendsCanConnect, + "id_can_rez_avatar_entities": friendsCanConnect, "id_can_rez": friendsCanRez, "id_can_rez_certified": friendsCanRez, "id_can_rez_tmp": friendsCanRez, @@ -481,6 +483,7 @@ function savePermissions() { }, { "id_can_connect": loggedInCanConnect, + "id_can_rez_avatar_entities": loggedInCanConnect, "id_can_rez": loggedInCanRez, "id_can_rez_certified": loggedInCanRez, "id_can_rez_tmp": loggedInCanRez, @@ -490,6 +493,7 @@ function savePermissions() { { "id_can_adjust_locks": localhostPermissions, "id_can_connect": localhostPermissions, + "id_can_rez_avatar_entities": localhostPermissions, "id_can_connect_past_max_capacity": localhostPermissions, "id_can_kick": localhostPermissions, "id_can_replace_content": localhostPermissions, From 41bd3c10c0ff0c0af5aaef518d5041d4a251b8ac Mon Sep 17 00:00:00 2001 From: David Rowe Date: Tue, 23 Mar 2021 15:22:08 +1300 Subject: [PATCH 2/2] Fix up node permissions debug order --- libraries/networking/src/NodePermissions.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/libraries/networking/src/NodePermissions.cpp b/libraries/networking/src/NodePermissions.cpp index 2580a8d965..d96cdfcf06 100644 --- a/libraries/networking/src/NodePermissions.cpp +++ b/libraries/networking/src/NodePermissions.cpp @@ -144,6 +144,9 @@ QDebug operator<<(QDebug debug, const NodePermissions& perms) { if (perms.can(NodePermissions::Permission::canConnectToDomain)) { debug << " connect"; } + if (perms.can(NodePermissions::Permission::canRezAvatarEntities)) { + debug << " rez-avatar-entities"; + } if (perms.can(NodePermissions::Permission::canAdjustLocks)) { debug << " locks"; } @@ -174,12 +177,10 @@ QDebug operator<<(QDebug debug, const NodePermissions& perms) { if (perms.can(NodePermissions::Permission::canGetAndSetPrivateUserData)) { debug << " get-and-set-private-user-data"; } - if (perms.can(NodePermissions::Permission::canRezAvatarEntities)) { - debug << " rez-avatar-entities"; - } debug.nospace() << "]"; return debug.nospace(); } + QDebug operator<<(QDebug debug, const NodePermissionsPointer& perms) { if (perms) { return operator<<(debug, *perms.get());