aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Scenes/Scene.Permissions.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-06-01Minor: Change OpenSim to OpenSimulator in older copyright headers and ↵Jeff Ames1-1/+1
LICENSE.txt.
2009-05-24Allow the perms module to inspect and modify the list of objects to returnMelanie Thielker1-3/+3
for more fine-grained control
2009-05-24Add a new permissions check for bulk object returns.Melanie Thielker1-0/+17
2009-05-12Add permission mechanisms for group deeding landMelanie Thielker1-0/+17
2009-04-01Finally clean up the Scene.Permissions and permissions module.Melanie Thielker1-790/+353
Permissions now use proper events and not delegate lists, which makes for much easier reading and much less work adding new methods. I finally found a way to raise events with return values without it becoming late bound.
2009-02-06This changeset is the step 1 of 2 in refactoringDr Scofield1-2/+2
OpenSim.Region.Environment into a "framework" part and a modules only part. This first changeset refactors OpenSim.Region.Environment.Scenes, OpenSim.Region.Environment.Interfaces, and OpenSim.Region.Interfaces into OpenSim.Region.Framework.{Interfaces,Scenes} leaving only region modules in OpenSim.Region.Environment. The next step will be to move region modules up from OpenSim.Region.Environment.Modules to OpenSim.Region.CoreModules and then sort out which modules are really core modules and which should move out to forge. I've been very careful to NOT BREAK anything. i hope i've succeeded. as this is the work of a whole week i hope i managed to keep track with the applied patches of the last week --- could any of you that did check in stuff have a look at whether it survived? thx!
2008-12-01Make the permissions module hook CanResetScript suitable for useMelanie Thielker1-3/+3
2008-11-22Mantis #2442Melanie Thielker1-3/+3
Attempt to reinstate the Object Entry flag in parcel settings
2008-11-21Refactor: Scene.ExternalChecks -> Scene.Permissions. Also make allMelanie Thielker1-270/+270
the internals of the permissions module adapter sane
2008-11-13* Rename all the previous methods to be User rather than Avatar (for extra ↵Justin Clarke Casey1-44/+44
bonus points) public bool ExternalChecksCanCreateUserInventory(int invType, UUID userID) public bool ExternalChecksCanCopyUserInventory(UUID itemID, UUID userID) public bool ExternalChecksCanCopyUserInventory(UUID itemID, UUID userID) public bool ExternalChecksCanDeleteUserInventory(UUID itemID, UUID userID)
2008-11-13* Add Justin Clarke Casey1-2/+141
public bool ExternalChecksCanCreateAvatarInventory(int invType, UUID userID) public bool ExternalChecksCanCopyAvatarInventory(UUID itemID, UUID userID) public bool ExternalChecksCanCopyAvatarInventory(UUID itemID, UUID userID) public bool ExternalChecksCanDeleteAvatarInventory(UUID itemID, UUID userID) to ExternalChecks to handle avatar inventory checks (as opposed to object inv checks). * opensim-dev e-mail to follow concerning this shortly
2008-11-13* refactor: rename object inventory permission checks to distinguish between ↵Justin Clarke Casey1-31/+45
task inventory and agent inventory
2008-11-13* First part of a series of patchesJustin Clarke Casey1-2/+2
* Intension is to provide a way to lock down script creation to administrators/gods only * Defaults will remain as they are at the moment
2008-09-22Create CanEditObjectInventory to preserve the abilityMelanie Thielker1-0/+27
to have different permissions on inventory and object edits. This may be needed by the viewer on public grids
2008-09-08fix: warnings from libomvDr Scofield1-0/+4
2008-09-06* This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares1-80/+80
* This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point. Regular people should let the dust settle. * This has been tested to work with most basic functions. However.. make sure you back up 'everything' before using this. It's that big! * Essentially we're back at square 1 in the testing phase.. so lets identify things that broke.
2008-08-18Formatting cleanup.Jeff Ames1-767/+804
2008-08-14Make the estate owner work. Changes permissions checks to allow theMelanie Thielker1-3/+3
estate owner user the ability to add and remove estate managers, and have EM rights outside of that.
2008-06-28Mantis#1616. Applied Melanie's patch. This may or mayCharles Krinke1-0/+1
not break trunk.
2008-06-26Mantis#1597. Thank you, Melanie for a patch that:Charles Krinke1-0/+25
Adds handlers for the reclaim land functionality, plus all needed permissions checks.
2008-06-06* This wraps the autopilot request to the client's sit response. An ↵Teravus Ovares1-0/+3
interesting, but successful way to do it. * This also takes care of a few error situations that were previously never seen.
2008-05-28*Added a Few External Checks relating to scripts including the seperation of ↵mingchen1-1/+88
runscript into 3 different situations (Rez, start stop)
2008-05-23Thank you kindly, Melanie, for:Charles Krinke1-0/+1
Nothing huge, but the new button code for producing a new script does well, but the script will not allow for name change once created. It reverts back to new script.
2008-05-16Formatting cleanup.Jeff Ames1-9/+9
2008-05-15Committing patch from Melanie. 0001290: [PATCH] implement permissions ↵Teravus Ovares1-1/+36
propagation and script module hooks. Thanks Melanie! * Implements quite a few inventory related perms. * (from Teravus) Fixes Take Copy
2008-05-15* Committing Patch mantis 0001275: [PATCH] Add more perms-fu. From Melanie. ↵Teravus Ovares1-9/+241
Thanks Melanie! * Adds hooks in the permission module for CanReadScript, CanEditScript, CanCopyInventory, CanDeleteInventory, CanEditNotecard, CanViewNotecard, CanViewScript.. and a few more. The functionality in the default module returns true.
2008-05-14* Comitting 0001271: [PATCH] Refactor permissions to fully allow stacking ↵Teravus Ovares1-1/+73
permissions modules. From Melanie. Thanks Melanie!
2008-05-14* Fixed attaching objects that are in-world.Teravus Ovares1-2/+2
2008-05-14Formatting cleanup.Jeff Ames1-1/+1
2008-05-13*Complete redo of the permissions modulemingchen1-163/+215
*Removed hardcoded permissions checks *Added permissions checks where needed
2008-05-09Update svn properties.Jeff Ames1-605/+605
2008-05-08*Added all the permission checks to the sceneexternalchecks and modified ↵mingchen1-40/+541
permission module to follow this. *This makes permission checking much more modular; allows restrictive and granting module to be made without modifying the existing permission module
2008-05-07*Fixed Missing SceneExternalChecks.csmingchen1-0/+104