That appears to be a C&P from a dev mailing list discussion, and oddly
it has nothing to do with the subject - "Complete the migration of older
bsh/ftl files to widgets"
Adrian Crum
Sandglass Software
www.sandglass-software.com
On 10/2/2014 8:00 PM, Nicolas Malin wrote:
Jacopo, we are both on the subject : Complete the migration of older
bsh/ftl files to widgets
But I don't understand the description :
===
Change the Entity Engine to be user aware for security, logging
This would be a change to require that a userLogin be passed to all
Entity Engine calls. The Entity Engine could then check permissions to
see if the user can modify or view that entity, or that record. The
Entity Engine could also auto-populate fields like created by and
updated by.
There are big downsides to this in that it is a real pain to ALWAYS have
to know which user is doing stuff, and lots of our services don't know
who the user is or use the "system" user to get around security
constraints. The same thing would have to happen if we did this for the
EE. This would also require major API refactoring, which we would
probably want to precede with a big reduction in API size, as has been
started but isn't yet finished.
Maybe the API refactoring wouldn't be necessary if we created a
user-aware decorator for the GenericDelegator.
===
Which report with migration of older bsh/ftl files to widgets and the
Entity Engine. I have a big doubt now ;) .
Nicolas
--
Nicolas Malin - Consultant - 06 17 66 40 06 -- http://nereide.fr
La société Néréide participe aux Salons Solutions sur le Stand E18bis
<http://www.salons-solutions.com>
<http://www.salons-solutions.com>