Mercurial > pub > Impl
view _test/Resources/sample.xml @ 224:e6c050db7d98
resources schema update
author | sergey |
---|---|
date | Wed, 29 Aug 2012 17:28:13 +0400 |
parents | edf011437be8 |
children | a1e868b0fba9 |
line wrap: on
line source
<?xml version="1.0" encoding="UTF-8"?> <resources xmlns="http://implab.org/schemas/resources" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://implab.org/schemas/resources resources.xsd "> <root> <get expr="model" /> <resource> <name>projects</name> <model expr="model" /> <get expr="model.projects" /> <post expr="model.CreateProject(project)"> <var name="project"> <transform class="IMPL::Web::Transform::BindModel" /> </var> <response> <redirect> <location locator="projects-locator" /> </redirect> </response> </post> <resource> <match>(\w+)</match> <model expr="model.GetProject(resourceId)" /> <get expr="model" /> <put expr="model.update(data)"> </put> <resource> <name>library</name> <model expr="model" /> <get expr="model" /> </resource> <resource> <name>sources</name> <model expr="model" /> <get expr="model" /> </resource> </resource> </resource> </root> <contracts> <contract id="project-contract"> <modelType>Benzin::Model::Project</modelType> <get expr="model"/> </contract> </contracts> </resources>