- Timestamp:
- 6 Mar 2015, 18:37:06 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.ikoba/trunk/src/waeup/ikoba/products/browser.py
r12419 r12670 155 155 @property 156 156 def form_fields(self): 157 return grok.AutoFields( 158 self.context.form_fields_interface).omit('terms_and_conditions')157 return grok.AutoFields(self.context.form_fields_interface).omit( 158 'terms_and_conditions', 'description') 159 159 160 160 @property 161 161 def label(self): 162 162 return self.context.title 163 164 @property 165 def description(self): 166 lang = self.request.cookies.get('ikoba.language') 167 html = self.context.description_dict.get(lang,'') 168 if html =='': 169 portal_language = getUtility(IIkobaUtils).PORTAL_LANGUAGE 170 html = self.context.description_dict.get(portal_language,'') 171 return html 163 172 164 173 @property … … 198 207 def save(self, **data): 199 208 msave(self, **data) 200 # Save multilingual dict 209 # Save multilingual dicts 210 portal_language = getUtility(IIkobaUtils).PORTAL_LANGUAGE 211 desc = getattr(self.context, 'description', None) 212 self.context.description_dict = html2dict(desc, portal_language) 201 213 tc = getattr(self.context, 'terms_and_conditions', None) 202 portal_language = getUtility(IIkobaUtils).PORTAL_LANGUAGE203 214 self.context.tc_dict = html2dict(tc, portal_language) 204 215 return
Note: See TracChangeset for help on using the changeset viewer.