appy.gen: added, for every Type, param 'label' allowing to specify an existing i18n label (the one from another field for instance), thus avoiding to generate i18n labels for this Type; optimized generation of appyWrappers.py (more than twice less code).
This commit is contained in:
		
							parent
							
								
									813b47843c
								
							
						
					
					
						commit
						3c95ac083d
					
				
					 8 changed files with 162 additions and 103 deletions
				
			
		| 
						 | 
				
			
			@ -27,7 +27,7 @@ class <!genClassName!>(<!parents!>):
 | 
			
		|||
    default_view = 'skyn/view'
 | 
			
		||||
    suppl_views = ()
 | 
			
		||||
    typeDescription = '<!genClassName!>'
 | 
			
		||||
    typeDescMsgId = '<!genClassName!>_edit_descr'
 | 
			
		||||
    typeDescMsgId = '<!genClassName!>'
 | 
			
		||||
    i18nDomain = '<!applicationName!>'
 | 
			
		||||
    wrapperClass = <!genClassName!>_Wrapper
 | 
			
		||||
    schema = fullSchema
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,11 +1,12 @@
 | 
			
		|||
# ------------------------------------------------------------------------------
 | 
			
		||||
from appy.gen import *
 | 
			
		||||
from appy.gen.plone25.wrappers import AbstractWrapper
 | 
			
		||||
from appy.gen.plone25.wrappers.ToolWrapper import ToolWrapper
 | 
			
		||||
from appy.gen.plone25.wrappers.UserWrapper import UserWrapper
 | 
			
		||||
from appy.gen.plone25.wrappers.TranslationWrapper import TranslationWrapper
 | 
			
		||||
from appy.gen.plone25.wrappers.ToolWrapper import ToolWrapper as WTool
 | 
			
		||||
from appy.gen.plone25.wrappers.UserWrapper import UserWrapper as WUser
 | 
			
		||||
from appy.gen.plone25.wrappers.TranslationWrapper import TranslationWrapper as WT
 | 
			
		||||
from Globals import InitializeClass
 | 
			
		||||
from AccessControl import ClassSecurityInfo
 | 
			
		||||
tfw = {"edit":"f","cell":"f","view":"f"} # Layout for Translation fields
 | 
			
		||||
<!imports!>
 | 
			
		||||
 | 
			
		||||
<!User!>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue