Files
SingularityViewer/indra
Aleric Inglewood 9c71afe73e Handle PERM_EXPORT in LLPermissions.
This moves all export test code to where it belongs:
in LLPermissions.

Added LLPermissions::allowExportBy, next to
allowModifyBy, allowCopyBy and allowMoveBy.
Then changed all code to use this call.

Because LLPermissions is part of llinventory, I had
to add a proxy for LFSimFeatureHandler.
Added a new class LFSimFeatureHandlerInterface that can be
used by LLPermissions to check simulator features by
accessing the LFSimFeatureHandler singleton.

Several parts of the code ignored the PERM_EXPORT but
and still did demand that things are full perm next
to being a creator. This has now changed the export
rules are the same for everything as they were for mesh:
you need to be the owner and the creator for every element
that is exported (not just the root prim, of course).

Export rules can now be easily made a function on
simulator features. If different rules apply for different
types (wearables, objects, mesh etc) then an extra variable
indicating the type will have to be passed though.
2013-07-22 02:22:21 +02:00
..
2013-05-29 02:37:48 +02:00
2013-07-20 00:44:05 +02:00
2013-05-11 21:46:41 +02:00
2013-05-25 03:19:33 +02:00
2013-03-05 12:24:51 -05:00
2013-07-07 23:37:05 +02:00
2013-07-19 21:22:59 +02:00
2013-03-04 12:02:01 -05:00
2013-05-06 06:07:23 +02:00