I would like to create a new rest command that creates new stanzas from setmup.xml.
I can add/edit entries to an existing stanza.
restmap.conf:
# Admin: catches the url
[admin:owm_config]
match = /owm
members = config, city
# Admin_External: where to send members
[admin_external:config]
handlertype = python
handlerfile = OWM_config_handler.py
handleractions = list, edit
[admin_external:city]
handlertype = python
handlerfile = OWM_city_handler.py
handleractions = create, list, edit
In OWM_city_handler.py
I have the setup(), handleCreate(), handleList(), handleEdit()
When I call this with _new, self.requestedAction reports 64/?, 1/create, 4/list
I do not know what to do with self.requestedAction=64 and I cannot get any of the handlers called.
When I call with anything besides _new, it all works as expected.
Any Ideas?
The problem was in my default/setup.xml I need a field called name.
It seems the name field is special. Once I passed it to the endpoint, things started happening again. Thanks for all those that helped.
The problem was in my default/setup.xml I need a field called name.
It seems the name field is special. Once I passed it to the endpoint, things started happening again. Thanks for all those that helped.