def __init__(self, form, name=None, fieldsets=(), inlines=(), classes=(), description=None):
     self.form = form
     self.name = name
     # TODO: fieldsets should also be able to contain InlineFormsets
     self.fieldsets = helpers.normalize_fieldsets(fieldsets)
     self.inline_names = inlines
     self.inlines = []
     
     self.classes = u' '.join(classes)
     self.description = description
Beispiel #2
0
 def __init__(self, form, fieldsets, prepopulated_fields, readonly_fields=None, model_admin=None):
     self.form, self.fieldsets = form, normalize_fieldsets(fieldsets)
     self.prepopulated_fields = [{
         'field': form[field_name],
         'dependencies': [form[f] for f in dependencies]
     } for field_name, dependencies in prepopulated_fields.items()]
     self.model_admin = model_admin
     if readonly_fields is None:
         readonly_fields = ()
     self.readonly_fields = readonly_fields
Beispiel #3
0
 def __init__(self, form, name=None, fieldsets=(), inlines=(), classes=(), description=None):
     self.form = form
     self.name = name
     # TODO: fieldsets should also be able to contain InlineFormsets
     self.fieldsets = helpers.normalize_fieldsets(fieldsets)
     self.inline_names = inlines
     self.inlines = []
     
     self.classes = u' '.join(classes)
     self.description = description
Beispiel #4
0
 def __init__(self, form, name=None, fieldsets=(), inlines=(), 
              prepopulated_fields={}, readonly_fields=None, model_admin=None,
              classes=(), description=None):
     self.form = form
     self.name = name
     # TODO: fieldsets should also be able to contain InlineFormsets
     self.fieldsets = helpers.normalize_fieldsets(fieldsets)
     self.prepopulated_fields = [{
         'field': form[field_name],
         'dependencies': [form[f] for f in dependencies]
     } for field_name, dependencies in prepopulated_fields.items()]
     self.model_admin = model_admin
     self.readonly_fields = readonly_fields
     self.inlines = inlines
     self.inline_admin_formsets = []  # will be populated in ModelAdminWithTabs.render_change_form
     
     self.classes = u' '.join(classes)
     self.description = description
Beispiel #5
0
 def __init__(self, form, fieldsets, readonly_fields=None):
     self.form, self.fieldsets = form, normalize_fieldsets(fieldsets)
     if readonly_fields is None:
         readonly_fields = ()
     self.readonly_fields = readonly_fields
Beispiel #6
0
 def __init__(self, form, fieldsets, readonly_fields=None):
     self.form, self.fieldsets = form, normalize_fieldsets(fieldsets)
     if readonly_fields is None:
         readonly_fields = ()
     self.readonly_fields = readonly_fields