| @@ 302-317 (lines=16) @@ | ||
| 299 | ||
| 300 | return data |
|
| 301 | ||
| 302 | def render_reference(self, context, field, uid): |
|
| 303 | """Returns a rendered HTML element for the reference |
|
| 304 | """ |
|
| 305 | display_template = self.get_display_template(context, field, uid) |
|
| 306 | template = string.Template(display_template) |
|
| 307 | try: |
|
| 308 | data = self.get_render_data(context, field, uid, display_template) |
|
| 309 | except ValueError as e: |
|
| 310 | # Current user might not have privileges to view this object |
|
| 311 | logger.error(e.message) |
|
| 312 | return "" |
|
| 313 | ||
| 314 | if not data: |
|
| 315 | return "" |
|
| 316 | ||
| 317 | return template.safe_substitute(data) |
|
| 318 | ||
| 319 | ||
| 320 | registerWidget(ReferenceWidget, title="Reference Widget") |
|
| @@ 256-272 (lines=17) @@ | ||
| 253 | "review_state": "active", |
|
| 254 | } |
|
| 255 | ||
| 256 | def render_reference(self, context, field, reference): |
|
| 257 | """Returns a rendered HTML element for the reference |
|
| 258 | """ |
|
| 259 | display_template = self.get_display_template(context, field, reference) |
|
| 260 | template = string.Template(display_template) |
|
| 261 | try: |
|
| 262 | data = self.get_render_data( |
|
| 263 | context, field, reference, display_template) |
|
| 264 | except ValueError as e: |
|
| 265 | # Current user might not have privileges to view this object |
|
| 266 | logger.error(e.message) |
|
| 267 | return "" |
|
| 268 | ||
| 269 | if not data: |
|
| 270 | return "" |
|
| 271 | ||
| 272 | return template.safe_substitute(data) |
|
| 273 | ||
| 274 | ||
| 275 | registerWidget(QuerySelectWidget, title="QuerySelectWidget") |
|
| @@ 279-296 (lines=18) @@ | ||
| 276 | "review_state": "active", |
|
| 277 | } |
|
| 278 | ||
| 279 | def render_reference(self, reference): |
|
| 280 | """Returns a rendered HTML element for the reference |
|
| 281 | """ |
|
| 282 | context = self.get_context() |
|
| 283 | field = self.field |
|
| 284 | display_template = self.get_display_template(context, field) |
|
| 285 | template = string.Template(display_template) |
|
| 286 | try: |
|
| 287 | data = self.get_render_data(context, field, reference) |
|
| 288 | except ValueError as e: |
|
| 289 | # Current user might not have privileges to view this object |
|
| 290 | logger.error(e.message) |
|
| 291 | return "" |
|
| 292 | ||
| 293 | if not data: |
|
| 294 | return "" |
|
| 295 | ||
| 296 | return template.safe_substitute(data) |
|
| 297 | ||
| 298 | ||
| 299 | @adapter(IField, ISenaiteFormLayer) |
|