ModelAdmin mixins to extend admin field sets
Project description
edc-fieldsets
ModelAdmin mixins to extend django.admin fieldsets atribute. The class Fieldset formats a data structure in the format of a django.fieldset.
For example:
from .fieldsets import fieldset, biosynex_fieldset @admin.register(BloodResult, site=ambition_subject_admin) class BloodResultsAdmin(CrfModelAdminMixin, admin.ModelAdmin): form = BloodResultForm conditional_fieldsets = {DAY1: biosynex_fieldset} fieldsets_move_to_end = [ 'Conclusion', 'Summary', 'Action', audit_fieldset_tuple[0]] fieldsets = fieldset radio_fields = ...
where fieldset is:
biosynex_fieldset = Fieldset( 'bios_crag', 'crag_control_result', 'crag_t1_result', 'crag_t2_result', section='BIOSYNEX® CryptoPS (Semi-quantitative CrAg)') fieldset = [(None, {'fields': ('subject_visit', 'report_datetime',)})] fieldset.append(('Conclusion', { 'fields': ('results_abnormal', 'results_reportable')})) fieldset.append( ('Summary', {'classes': ('collapse', ), 'fields': ('summary', )})) fieldset.append(action_fieldset_tuple) fieldset.append(audit_fieldset_tuple)
The conditional_fieldsets will only display for CRF completed at visit DAY1
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size edc_fieldsets-0.3.0-py3-none-any.whl (25.2 kB) | File type Wheel | Python version py3 | Upload date | Hashes View |
Close
Hashes for edc_fieldsets-0.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a9de5ef938c5d636b4230323b4946662b5d39d310f83d49bf54e328355e0d6a |
|
MD5 | ed61a0491de3857ce8760cde39f34b16 |
|
BLAKE2-256 | 8bcc1602cc03bae43380ae889c95bd5b8c0d4d908eee583c0cf597bb3024f1cd |