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>

Reply via email to