• All submissions to this site are governed by Second Life Project Contribution Agreement. By submitting patches and other information using this site, you acknowledge that you have read, understood, and agreed to those terms.
Issue Details (XML | Word | Printable)

Key: WEB-240
Type: New Feature New Feature
Status: Open Open
Priority: Major Major
Assignee: Unassigned
Reporter: Thomas Shikami
Votes: 7
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
3. Second Life Website - WEB

Capabilities for Estate Owners/Managers (http://cap.secondlife.com/...)

Created: 22/Jul/07 05:44 PM   Updated: 05/Feb/09 02:52 AM
Component/s: cap.secondlife.com
Affects Version/s: Not Versioned
Fix Version/s: None

Issue Links:
Relates


 Description  « Hide
Due to a difficulty with creating LSL script tools for managing Estate Ban Lists and similar, I assume, it's not that easy to detect, if an owner of a script is an estate owner/manager, I suggest to create capabilities to have estate tools for scripted objects and off world tools. Those capabilities should work similar to RegAPI. The Estate Owner/Manager logs into an url like https://cap.secondlife.com/get_estate_capabilities and gets a list of functions that can be called. These should include modifying Access and Ban lists on either keys or names, whatever is possible. If it's keys, then there needs to be a capability to convert avatar/group names to keys. Also a capability to Allow/Disallow public access would be important to have automated means to counter griefing. Other estate capabilities useful would be to allow teleporting home one or all, turning on/off debug parameters. And one thing that could be really helpful is, to get a list of agents inside a region currently (once for automatic ban lists and for the other, to find those phased out griefers, that cannot be found by other means) and possibly a list of agents loggin in/out of simulators with time. Why I suggest using capabilities instead of LSL to manage Estate lists/parameters is, using capabilities it's easier to detect if the request was initiated by the estate owner/manager and afaik a sim only knows if an agent is estate owner or manager, if the agent is an agent currently connected to the sim.

 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
Angel Fluffy added a comment - 22/Jul/07 06:13 PM
Are you sure this would be less work to implement than scripted llAddToEstateBanList and llRemoveFromEstateBanList commands?

http://jira.secondlife.com/browse/SVC-244


Thomas Shikami added a comment - 22/Jul/07 06:51 PM
I know about the issue with llModifyLand LSL function. It's very probable that the same issues would apply to llAddToEstateBanList and llRemoveFromEstateBanList. Capabilities work differently, so I'm confident that it's possible to work at that layer. Also these could be the same capabilities, that could be used by newer viewers