Terraforming permission error
tracked
Tom Mercury
As a non-owner of a parcel, even though "Edit terrain" is set to everyone, that person gets an error message not being allowed to terraform on parcel..... However the terraforming works. But getting an error message with every click
Log In
Maestro Linden
updated the status to
tracked
Tom Mercury
Hi Maestro
Thank you for the reply. Yes I unchecked the option again, since i dont have a security on that parcel.. Without that option checked, its working as designed: Error Message and NO terraforming.
What would be the correct way to terraform without error message?
SL Viewer & permission via a group role?
Thanks
Tom
Maestro Linden
Tom Mercury: Okay, thanks for the context.
I did some more digging on this issue, and found that the permissions error message is a viewer bug that triggers in both the SL Release and Firestorm viewers: https://github.com/secondlife/viewer/issues/5946
The bug is a logic error in the viewer that causes it to print the permissions error message when editing a parcel with "Edit terrain: Everyone" set when the parcel owner is a different entity than the estate owner (convoluted, I know). Despite the false error message, the viewer tells the simulator to terraform anyway, which is why terraforming still succeeds.
To answer your question, I think the best-supported solution for having non-parcel owners terraform is to have the parcel group-owned, and then have certain trusted avatars added to a role with the
Always Allow 'Edit Terrain'
ability, which is described as:Members in a Role with this Ability can edit terrain on a group-owned parcel, even if it's turned off in About Land > Options tab.
This group approach is quite bit safer than "Edit terrain: Everyone" if you want to allow trusted friends to edit your parcel without risking vandalism.
Maestro Linden
updated the status to
under review
Maestro Linden
Hi Tom Mercury, I see the behavior you describe at your SLURL. However, I think the error message is legitimate - viewing the parcel options with the Firestorm 7.2.4 viewer, I see that "Edit Terrain (everyone)" is
disabled
in the preferences - see attached screenshot.I think there is a bug here, but it's a bit more nuanced:
- There was a change around 2011 to remove the "Edit Terrain (everyone)" feature due to vandalism and similar issues when random visitors are allowed to terraform.
- The SL viewer removed support for the "Edit Terrain (everyone)" preference, but apparently the simulator and some TPVs (like Firestorm) did not remove support for the feature
- On my own test parcel, I see that if the owner enables the "Edit Terrain (everyone)" preference with Firestorm, it immediately allows others to terraform. The preference also remains enabled when the region restarts. _However_, if the parcel owner logs in with the Second Life Release 26.2.0.25386466510 viewer and edits some other parcel option (such as toggling "No Pushing"), the "Edit Terrain (everyone)" preference becomes disabled, leading to terraforming being blocked.
I suspect your parcel hit the same issue as my last point: somebody with a viewer that doesn't support "Edit Terrain (everyone)" toggled some other parcel setting, causing it to become disabled. In order to fix this case, we either need to support the option in the SL Viewer, or fully remove support for the option in the simulator.
Photo Viewer
View photos in a modal
AlettaMondragon Resident
Maestro Linden Many people who ask for help with terraforming their land don't even use a land group, so this is an important parcel permission when used correctly. The error messages aren't a big problem at all, you focus on terraforming anyway while they happen, then you can just delete all those notifications with one click. This is a non-issue.