def get_review_layout(self): """Get layout for the form "Review" section.""" if self.read_only: review_layout = (DocumentFieldset( _('Review'), DateField('received_date'), PropertyLayout('return_code'), Field('review_start_date', readonly='readonly'), Field('review_due_date', readonly='readonly'), PropertyLayout('get_current_review_step_display'), YesNoLayout('is_under_review'), YesNoLayout('is_overdue'), 'trs_return_code', 'file_transmitted'), DocumentFieldset(_('Distribution list'), ReviewsLayout())) else: review_layout = ( DocumentFieldset( _('Review'), DateField('received_date'), PropertyLayout('return_code'), Field('review_start_date', readonly='readonly'), Field('review_due_date', readonly='readonly'), PropertyLayout('get_current_review_step_display'), YesNoLayout('is_under_review'), YesNoLayout('is_overdue'), 'trs_return_code', 'file_transmitted'), DocumentFieldset( _('Distribution list'), QuickDistributionListWidgetLayout(), 'reviewers', 'leader', 'approver', ), ) return review_layout
def get_related_documents_layout(self): # Init related documents field if 'related_documents' in self.fields: if self.read_only: related_documents = DocumentFieldset( _('Related documents'), FlatRelatedDocumentsLayout('related_documents'), ) else: related_documents = DocumentFieldset( _('Related documents'), 'related_documents', ) return related_documents
def get_trs_layout(self): if self.read_only: layout = (DocumentFieldset( _('Outgoing Transmittal'), 'internal_review', OutgoingTrsLayout(), Field('client_comments'), ), ) else: layout = (DocumentFieldset( _('Outgoing Transmittal'), 'internal_review', Field('client_comments'), ), ) return layout
def get_trs_layout(self): if self.read_only: layout = (DocumentFieldset( _('Outgoing Transmittal'), 'internal_review', OutgoingTrsLayout(), 'purpose_of_issue', Field('external_review_due_date', readonly='readonly'), ), ) else: layout = (DocumentFieldset( _('Outgoing Transmittal'), 'internal_review', 'purpose_of_issue', Field('external_review_due_date', readonly='readonly'), ), ) return layout
def build_layout(self): fields = (_('Revision'), Field('created_on', readonly='readonly'), Field('error_msg', rows=2)) # native / pdf will be autogenerated if self.read_only: fields += ('pdf_file', ) return Layout(DocumentFieldset(*fields))
def build_layout(self): fields = (_('Revision'), DateField('revision_date'), DateField('received_date'), Field('created_on', readonly='readonly')) # native / pdf will be autogenerated if self.read_only: fields += ('native_file', 'pdf_file') return Layout(DocumentFieldset(*fields))
def build_layout(self): return Layout( DocumentFieldset( _('General information'), Field('document_key', type='hidden'), PropertyLayout('document_number'), PropertyLayout('contract_number'), PropertyLayout('originator'), PropertyLayout('recipient'), Field('sequential_number', type='hidden'), PropertyLayout('get_ack_of_receipt_display'), PropertyLayout('ack_of_receipt_date'), PropertyLayout('ack_of_receipt_author'), Field('archived_pdf'), self.get_related_documents_layout(), ))
def build_layout(self): return Layout( Field('tobechecked_dir', type='hidden'), Field('accepted_dir', type='hidden'), Field('rejected_dir', type='hidden'), DocumentFieldset( _('General information'), Field('document_key', type='hidden'), 'document_number', DateField('transmittal_date'), DateField('ack_of_receipt_date'), 'contract_number', 'originator', 'recipient', 'sequential_number', self.get_related_documents_layout(), ))
def get_related_documents_layout(self): related_documents = DocumentFieldset( _('Related documents'), RelatedRevisionsLayout('related_documents')) return related_documents