aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Scenes/Scene.Permissions.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2017-05-03fix right to change permissions of group owned objectsUbitUmarov1-0/+20
2017-04-03add bool CanObjectEnterWithScripts(SceneObjectGroup sog, ILandObject land) ↵UbitUmarov1-0/+17
permissions check
2017-03-30add CanSellObject() permitions check functionsUbitUmarov1-50/+56
2017-01-27 several changes relative to objects return and parcel prim counts: avoid ↵UbitUmarov1-3/+10
null refs, report correct count of returned objects, make obkects counts by ownership coerent with return rules, etc
2017-01-27 Permissions modules where made NONShared modules. Make them so, removing ↵UbitUmarov1-60/+60
incoerences and their potencial bugs
2017-01-25 add and use CanDropInObjectInvUbitUmarov1-0/+24
2017-01-25 make use of CanDoObjectInvToObjectInvUbitUmarov1-0/+19
2017-01-22work around group sharing and owned permitions issues, fix a non copy ↵UbitUmarov1-2/+30
objects delete issue
2017-01-21add/fix CanRunScriptUbitUmarov1-2/+22
2017-01-20change CanObjectEntry() to use a SOGUbitUmarov1-3/+3
2017-01-20remove redundant IsGod, rename some GOD as Administrator (both only on ↵UbitUmarov1-7/+6
permissions module)
2017-01-19change CanDuplicateObjectUbitUmarov1-3/+8
2017-01-19change CanDeedObject. WARNING like on other grids, if you do not set next ↵UbitUmarov1-3/+8
owner rights on object and ALL ITS CONTENTS, you may loose all rights on it
2017-01-19add CanEdit check for SOGs, iclients and SPs that need to be in scene and use itUbitUmarov1-10/+34
2017-01-19fix a null checkUbitUmarov1-2/+3
2017-01-19object CanMove is for in scene SOGs Icleints and SPs and permitions module ↵UbitUmarov1-3/+10
is NOT a shared module
2017-01-19object Take and TakeCopy are for in scene SOPs and SPs and permitions module ↵UbitUmarov1-6/+6
is NOT a shared module
2017-01-17Permissions module: GenerateClientFlags() no need to keep looking for the ↵UbitUmarov1-7/+5
same part several times; fix locked mask in GetObjectPermissions()
2017-01-12Add permission CanChangeSelectedState replacing 2 calls to check Move and ↵UbitUmarov1-0/+14
Modify/edit. As those calls did, this controls changes to objects selected state for edition (simulation hold etc).
2017-01-11more changes to GenerateClientFlags(), use already cached presence group ↵UbitUmarov1-2/+2
information, let it be aware of groups roles. (not exactly as the other grid)
2017-01-11change GenerateClientFlags(...) to work with a scenepresence; make use of ↵UbitUmarov1-3/+3
the new IsGod to check its God rights; remove the non standard estate manager right to move other ppl prims i added on last commits; coment out a test method i added sometime ago
2017-01-10remove obsolete PrimFlags.ObjectYouOfficer; rearrange ↵UbitUmarov1-2/+1
GenerateClientFlags(...) with changes: allow estatemanager to move other ppl objects to help solve placement disputes; exclude attachments on that and from same group members
2017-01-05Massive tab and trailing space cleanupMelanie Thielker1-29/+29
2016-06-20Related to mantis #7929: "For sale" was not being accepted, because of ↵Diva Canto1-0/+31
permissions fail. This adds a new permissions check CanSellGroupObject. THIRD-PARTY PERMISSIONS MODULES TAKE NOTE OF THIS NEW EVENT.
2015-12-12add IsEstateManager check to PermissionsUbitUmarov1-0/+17
2014-04-26Differentiate between requests only the owner should be able to do and thoseMelanie Thielker1-3/+3
that managers can do when setting parcel data
2012-04-27If a Grid God teleports then include the Godlike teleport flag. This can ↵Oren Hurvitz1-0/+17
affect the starting position in the destination region.
2012-03-22Revert "Simple build permissions feature. NOTE: EXPERIMENTAL, DISABLED BY ↵Melanie1-17/+0
DEFAULT. Turns out that this can't be expressed by cascading Permission modules, so I did it as per this patch." This reverts commit 6146e7ef258b10888ad7464b72b75cca701e02c9.
2012-03-22Simple build permissions feature. NOTE: EXPERIMENTAL, DISABLED BY DEFAULT. ↵Diva Canto1-0/+17
Turns out that this can't be expressed by cascading Permission modules, so I did it as per this patch.
2012-01-12Remove ViewObjectInventory method unsupported by coreMelanie1-17/+0
2011-01-14Add a new ViewObjectInventory permission to decouple viewing fromMelanie1-0/+17
+MOD status
2011-01-03Add permissions hooks for object transfersMelanie1-4/+57
2011-01-03Add permissions hooks for object transfersMelanie1-4/+57
2010-12-17remove mono compiler warningsJustin Clark-Casey (justincc)1-2/+2
2010-12-13Revamp the viewer -> banlist packet processing so fix a number of bugs.Melanie1-14/+0
Remove the too coarse CanEditParcel method in favor of a CanEditParcelProperties method that takes a GroupPowers argument to specify what action is to be taken. Also, make the method to set parcel data much more granular. Permissions in a deeded setting should now work.
2010-12-13Change some lookups in he Land Management module to make group permissionsMelanie1-1/+18
work better. Add a generic group permissions hoot to the scene permissions system.
2010-12-13Revamp the viewer -> banlist packet processing so fix a number of bugs.Melanie1-14/+0
Remove the too coarse CanEditParcel method in favor of a CanEditParcelProperties method that takes a GroupPowers argument to specify what action is to be taken. Also, make the method to set parcel data much more granular. Permissions in a deeded setting should now work.
2010-12-13Change some lookups in he Land Management module to make group permissionsMelanie1-1/+18
work better. Add a generic group permissions hoot to the scene permissions system.
2010-11-22add basic tests to check that under default permissions module owner can ↵Justin Clark-Casey (justincc)1-9/+53
delete objects and that non-owners (who are also not administrators, etc.) cannot
2010-09-12Formatting cleanup.Jeff Ames1-1/+1
2010-07-29Allow gods and estate managers/owners to be unaffected by parcel bansMelanie Thielker1-0/+17
2010-07-29Allow gods and estate managers/owners to be unaffected by parcel bansMelanie Thielker1-0/+17
2010-07-26implement serverside checks for media texture navigation in order to stop ↵Justin Clark-Casey (justincc)1-1/+18
naughty clients
2010-07-26implement prim media control permissions serverside in order to stop bad clientsJustin Clark-Casey (justincc)1-2/+19
2010-07-13implement serverside checks for media texture navigation in order to stop ↵Justin Clark-Casey (justincc)1-1/+18
naughty clients
2010-07-13implement prim media control permissions serverside in order to stop bad clientsJustin Clark-Casey (justincc)1-2/+19
2010-03-18Unify a previous refactor of object return with the older solution. WeMelanie1-23/+6
really don't need two methods doing the same thing, but differently.
2010-03-18Unify a previous refactor of object return with the older solution. WeMelanie1-23/+6
really don't need two methods doing the same thing, but differently.
2010-03-18Unify a previous refactor of object return with the older solution. WeMelanie1-23/+6
really don't need two methods doing the same thing, but differently.
2009-10-29* Commented out two noisy debug lines in the LLUDP serverJohn Hurliman1-18/+18
* Misc. cleanup in ScenePresence.HandleAgentUpdate()