Roberto,
Thanks. I should have mentioned that I figured that out the other day by
looking at the source code. Be aware that the current code does not
override "__builtins__", so it is possible to enter code in the LOOKUP area
to do anything that you want. For example,
__import__('my_custom_module').my_function()
I think that is probably not intended, but it works.
Gary W.
On Tuesday, September 9, 2014 2:22:12 PM UTC-4, Roberto Rosario wrote:
>
> Create you own custom settings.py file in mayan/settings directory:
>
> # my_settings.py file
> from my_custom_module import my_function
>
> METADATA_AVAILABLE_MODELS = {'my_function': my_function}
>
> and launch Mayan with --settings=mayan.settings.my_settings.py
>
> now my_function should be available in the namespace of your metadata
> lookup snippets.
>
>
> On Tuesday, September 9, 2014 8:59:02 AM UTC-4, Gary D Walborn wrote:
>>
>> I found a work-around for this, but I think it is also a huge security
>> hole in Mayan-EDMS. I think I'll use it, but it will probably go away when
>> (if) the security hole is fixed. :-(
>>
>> On Thursday, September 4, 2014 3:48:38 PM UTC-4, Gary D Walborn wrote:
>>>
>>> I have written a python function (lets call it 'options') that returns a
>>> list of strings. I would like to use this function to populate the
>>> drop-down lists in a metadata type. I have tried all sorts of ways to do
>>> this, and none of them seem to work. The documentation is very scant on
>>> this subject. Can anyone provide any information on how this is supposed
>>> to work?
>>>
>>> Thanks,
>>>
>>> Gary Walborn
>>>
>>>
--
---
You received this message because you are subscribed to the Google Groups
"Mayan EDMS" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.