provide working generic CreateConceptPage implementation
This commit is contained in:
		
							parent
							
								
									48395b19cf
								
							
						
					
					
						commit
						c71669f1a7
					
				
					 3 changed files with 12 additions and 6 deletions
				
			
		|  | @ -583,6 +583,12 @@ | ||||||
|       class="loops.browser.form.CreateConceptForm" |       class="loops.browser.form.CreateConceptForm" | ||||||
|       permission="zope.View" /> |       permission="zope.View" /> | ||||||
| 
 | 
 | ||||||
|  |   <page | ||||||
|  |       name="create_concept_page.html" | ||||||
|  |       for="loops.interfaces.INode" | ||||||
|  |       class="loops.browser.form.CreateConceptPage" | ||||||
|  |       permission="zope.View" /> | ||||||
|  | 
 | ||||||
|   <page |   <page | ||||||
|       name="edit_concept.html" |       name="edit_concept.html" | ||||||
|       for="loops.interfaces.INode" |       for="loops.interfaces.INode" | ||||||
|  | @ -618,16 +624,14 @@ | ||||||
|       for="loops.browser.node.NodeView |       for="loops.browser.node.NodeView | ||||||
|            zope.publisher.interfaces.browser.IBrowserRequest" |            zope.publisher.interfaces.browser.IBrowserRequest" | ||||||
|       factory="loops.browser.form.CreateObject" |       factory="loops.browser.form.CreateObject" | ||||||
|       permission="zope.View" |       permission="zope.View" /> | ||||||
|       /> |  | ||||||
| 
 | 
 | ||||||
|   <zope:adapter |   <zope:adapter | ||||||
|       name="edit_resource" |       name="edit_resource" | ||||||
|       for="loops.browser.node.NodeView |       for="loops.browser.node.NodeView | ||||||
|            zope.publisher.interfaces.browser.IBrowserRequest" |            zope.publisher.interfaces.browser.IBrowserRequest" | ||||||
|       factory="loops.browser.form.EditObject" |       factory="loops.browser.form.EditObject" | ||||||
|       permission="zope.View" |       permission="zope.View" /> | ||||||
|       /> |  | ||||||
| 
 | 
 | ||||||
|   <zope:adapter |   <zope:adapter | ||||||
|       name="create_concept" |       name="create_concept" | ||||||
|  |  | ||||||
|  | @ -372,6 +372,8 @@ class CreateConceptForm(CreateObjectForm): | ||||||
| 
 | 
 | ||||||
|     defaultTitle = u'Create Concept, Type = ' |     defaultTitle = u'Create Concept, Type = ' | ||||||
|     form_action = 'create_concept' |     form_action = 'create_concept' | ||||||
|  |     inner_form = 'inner_concept_form.html' | ||||||
|  |     qualifier = 'concept' | ||||||
| 
 | 
 | ||||||
|     @Lazy |     @Lazy | ||||||
|     def defaultTypeToken(self): |     def defaultTypeToken(self): | ||||||
|  |  | ||||||
|  | @ -78,8 +78,8 @@ | ||||||
|        tal:omit-tag="not:view/isInnerHtml"> |        tal:omit-tag="not:view/isInnerHtml"> | ||||||
|   <form method="post" enctype="multipart/form-data" |   <form method="post" enctype="multipart/form-data" | ||||||
|         id="dialog_form" class="dialog" |         id="dialog_form" class="dialog" | ||||||
|         tal:define="qualifier request/qualifier | string:resource; |         tal:define="qualifier request/qualifier|view/qualifier|string:resource; | ||||||
|                     innerForm request/inner_form | string:inner_form.html; |                     innerForm request/inner_form|view/inner_form|string:inner_form.html; | ||||||
|                     typeToken view/typeToken; |                     typeToken view/typeToken; | ||||||
|                     fixedType view/fixedType"> |                     fixedType view/fixedType"> | ||||||
|     <div dojoType="dijit.layout.ContentPane" region="center" |     <div dojoType="dijit.layout.ContentPane" region="center" | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue