always call assignConcepts() on saving; some clean-ups...
This commit is contained in:
		
							parent
							
								
									0a6ba7bab1
								
							
						
					
					
						commit
						7ca57713d5
					
				
					 2 changed files with 4 additions and 18 deletions
				
			
		|  | @ -1,5 +1,5 @@ | ||||||
| # | # | ||||||
| #  Copyright (c) 2009 Helmut Merz helmutm@cy55.de | #  Copyright (c) 2012 Helmut Merz helmutm@cy55.de | ||||||
| # | # | ||||||
| #  This program is free software; you can redistribute it and/or modify | #  This program is free software; you can redistribute it and/or modify | ||||||
| #  it under the terms of the GNU General Public License as published by | #  it under the terms of the GNU General Public License as published by | ||||||
|  | @ -18,8 +18,6 @@ | ||||||
| 
 | 
 | ||||||
| """ | """ | ||||||
| Base classes (sort of views) for action portlet items. | Base classes (sort of views) for action portlet items. | ||||||
| 
 |  | ||||||
| $Id$ |  | ||||||
| """ | """ | ||||||
| 
 | 
 | ||||||
| from urllib import urlencode | from urllib import urlencode | ||||||
|  | @ -75,7 +73,6 @@ class DialogAction(Action): | ||||||
| 
 | 
 | ||||||
|     @Lazy |     @Lazy | ||||||
|     def url(self): |     def url(self): | ||||||
|         #return '%s/%s' % (self.page.getUrlForTarget(self.view), self.viewName) |  | ||||||
|         if self.target is not None: |         if self.target is not None: | ||||||
|             url = self.page.getUrlForTarget(self.target) |             url = self.page.getUrlForTarget(self.target) | ||||||
|         else: |         else: | ||||||
|  | @ -96,9 +93,6 @@ class DialogAction(Action): | ||||||
|         if self.viewTitle: |         if self.viewTitle: | ||||||
|             urlParams['view_title'] = self.viewTitle |             urlParams['view_title'] = self.viewTitle | ||||||
|         urlParams.update(self.addParams) |         urlParams.update(self.addParams) | ||||||
|         #url = self.page.getUrlForTarget(self.view) |  | ||||||
|         #return self.jsOnClick % (self.dialogName, url, self.viewName, |  | ||||||
|         #                         urlencode(urlParams)) |  | ||||||
|         if self.target is not None: |         if self.target is not None: | ||||||
|             url = self.page.getUrlForTarget(self.target) |             url = self.page.getUrlForTarget(self.target) | ||||||
|         else: |         else: | ||||||
|  | @ -116,7 +110,6 @@ class DialogAction(Action): | ||||||
| actions.register('info', 'object', DialogAction, | actions.register('info', 'object', DialogAction, | ||||||
|         description=_(u'Information about this object.'), |         description=_(u'Information about this object.'), | ||||||
|         viewName='object_info.html', |         viewName='object_info.html', | ||||||
|         #dialogName='object_info', |  | ||||||
|         dialogName='', |         dialogName='', | ||||||
|         icon='cybertools.icons/info.png', |         icon='cybertools.icons/info.png', | ||||||
|         cssClass='icon-action', |         cssClass='icon-action', | ||||||
|  | @ -152,8 +145,6 @@ actions.register('create_concept', 'portlet', DialogAction, | ||||||
|         viewName='create_concept.html', |         viewName='create_concept.html', | ||||||
|         dialogName='createConcept', |         dialogName='createConcept', | ||||||
|         qualifier='create_concept', |         qualifier='create_concept', | ||||||
|         #typeToken='.loops/concepts/topic', |  | ||||||
|         #fixedType=True, |  | ||||||
|         innerForm='inner_concept_form.html', |         innerForm='inner_concept_form.html', | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,5 +1,5 @@ | ||||||
| # | # | ||||||
| #  Copyright (c) 2010 Helmut Merz helmutm@cy55.de | #  Copyright (c) 2012 Helmut Merz helmutm@cy55.de | ||||||
| # | # | ||||||
| #  This program is free software; you can redistribute it and/or modify | #  This program is free software; you can redistribute it and/or modify | ||||||
| #  it under the terms of the GNU General Public License as published by | #  it under the terms of the GNU General Public License as published by | ||||||
|  | @ -18,8 +18,6 @@ | ||||||
| 
 | 
 | ||||||
| """ | """ | ||||||
| Classes for form presentation and processing. | Classes for form presentation and processing. | ||||||
| 
 |  | ||||||
| $Id$ |  | ||||||
| """ | """ | ||||||
| 
 | 
 | ||||||
| from zope import component, interface, schema | from zope import component, interface, schema | ||||||
|  | @ -561,7 +559,7 @@ class EditObject(FormController, I18NView): | ||||||
|             if k.startswith('state.'): |             if k.startswith('state.'): | ||||||
|                 stateKeys.append(k) |                 stateKeys.append(k) | ||||||
|         self.collectAutoConcepts() |         self.collectAutoConcepts() | ||||||
|         if self.old or self.selected: |         #if self.old or self.selected: | ||||||
|         self.assignConcepts(obj) |         self.assignConcepts(obj) | ||||||
|         for k in stateKeys: |         for k in stateKeys: | ||||||
|             self.updateState(k) |             self.updateState(k) | ||||||
|  | @ -641,7 +639,6 @@ class EditObject(FormController, I18NView): | ||||||
|         form = self.request.form |         form = self.request.form | ||||||
|         if form.get('version.create'): |         if form.get('version.create'): | ||||||
|             versionable = IVersionable(obj) |             versionable = IVersionable(obj) | ||||||
|             #level = int(form.get('version.level', 1)) |  | ||||||
|             level = int(form.get('version.level', 0)) |             level = int(form.get('version.level', 0)) | ||||||
|             version = versionable.createVersion(level) |             version = versionable.createVersion(level) | ||||||
|             notify(ObjectCreatedEvent(version)) |             notify(ObjectCreatedEvent(version)) | ||||||
|  | @ -712,8 +709,6 @@ class EditConcept(EditObject): | ||||||
|         obj.deassignParent(concept, predicates) |         obj.deassignParent(concept, predicates) | ||||||
| 
 | 
 | ||||||
|     def update(self): |     def update(self): | ||||||
|         #self.object = self.view.virtualTargetObject |  | ||||||
|         #self.object = self.view.item.context |  | ||||||
|         self.object = self.view.item.target |         self.object = self.view.item.target | ||||||
|         formState = self.updateFields() |         formState = self.updateFields() | ||||||
|         self.view.formState = formState |         self.view.formState = formState | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue