Attachments: understand / revisit the permission rule hiding restricted textures + materials (Linden SL-5522 / SL-20655) #658
Labels
No labels
amd
avatars
bug
builder
cannot-reproduce
crash
epic
feature
from-viewer
gl-removal
known-limitation
monitoring
parity
perf
platform
priority
critical
priority
high
priority
low
priority
medium
provenance
rendering
rt
status
in-progress
status
testing
status
up-next
triage
ui
upstream
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
sky_line/Slipstream#658
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Revisit the rule that hides restricted textures and materials when the object being edited is worn. Today:
This rule is Linden's: SL-5522 (
97ee8b207b, Sep 2023) and SL-20655 (88aefc95ea, Nov 2023). It lives inllpanelface.cpp/fspanelface.cpp(setFilterPermissionMasks),llpanelvolume.cpp(light texture) andlltooldraganddrop.cpp. Linden's stated reason, from the SL-5522 code comment: "attachments are in world and in inventory, server doesn't support changing permissions in such case". Applying a restricted asset seems to change the object's permissions on a rezzed object, and the server can't do that for an attachment. Why materials also need modify is not explained anywhere.Questions to answer (on the alt, with throwaway items, before changing anything)
Possible outcomes
Use the same zero-risk testing standard as inventory work: alt account, throwaway items, no blind changes. Related: #650, where the reporter's case was a rezzed object, so this rule isn't the cause there.