equal
deleted
inserted
replaced
395 inherit_parent = Bool(title=_("Inherit parent template?"), |
395 inherit_parent = Bool(title=_("Inherit parent template?"), |
396 description=_("Should we reuse parent template?"), |
396 description=_("Should we reuse parent template?"), |
397 required=True, |
397 required=True, |
398 default=True) |
398 default=True) |
399 |
399 |
|
400 override_parent = Bool(title=_("Override parent template?"), |
|
401 description=_("Should we override parent template?"), |
|
402 required=True, |
|
403 default=False) |
|
404 |
400 use_local_template = Bool(title=_("Use local template?"), |
405 use_local_template = Bool(title=_("Use local template?"), |
401 description=_("If 'yes', you can define a custom local template instead of " |
406 description=_("If 'yes', you can define a custom local template instead of " |
402 "a shared template"), |
407 "a shared template"), |
403 required=True, |
408 required=True, |
404 default=False) |
409 default=False) |
405 |
410 |
406 @invariant |
|
407 def check_template(self): |
|
408 if not (self.use_local_template or self.shared_template): |
|
409 raise Invalid(_("You must choose to use a local template or select a shared one!")) |
|
410 |
|
411 local_template = Object(title=_("Local template"), |
411 local_template = Object(title=_("Local template"), |
412 schema=IPortalTemplate, |
412 schema=IPortalTemplate, |
413 required=False, |
413 required=False, |
414 readonly=True) |
414 readonly=True) |
415 |
415 |