def set_classification_attributes(binding, obj): classification = IClassification(obj) binding.klassifizierungskategorie = voc_term_title( IClassification['classification'], classification.classification) binding.datenschutz = (True if classification.privacy_layer == 'privacy_layer_yes' else False) binding.oeffentlichkeitsstatus = voc_term_title( IClassification['public_trial'], classification.public_trial) binding.oeffentlichkeitsstatusBegruendung = ( classification.public_trial_statement)
def _validate_category(self, category): """Validates if the given category exists in the journal category vocabulary. :param category: string of category-term :return true if valid, false if invalid """ try: voc_term_title(self.fields['category'].field, category) return True except LookupError: return False
def get_document_type_label(self): return voc_term_title( IDocumentMetadata['document_type'], IDocumentMetadata(self.context).document_type)
def get_filing_prefix_label(self): return voc_term_title(IDossier['filing_prefix'], IDossier(self).filing_prefix)