beat.web.reports.admin module

class beat.web.reports.admin.ReportModelForm(data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False, instance=None, use_required_attribute=None, renderer=None)[source]

Bases: django.forms.models.ModelForm

clean_content()[source]

Cleans-up the content data, make sure it is really new

base_fields = {'content': <beat.web.ui.forms.CodeMirrorJSONCharField object>, 'description': <beat.web.ui.forms.CodeMirrorRSTCharField object>}
declared_fields = {'content': <beat.web.ui.forms.CodeMirrorJSONCharField object>, 'description': <beat.web.ui.forms.CodeMirrorRSTCharField object>}
property media
class beat.web.reports.admin.ReportAdmin(model, admin_site)[source]

Bases: django.contrib.admin.options.ModelAdmin

form

alias of ReportModelForm

readonly_fields = ('referenced_plotters', 'referenced_plotterparameters')
filter_horizontal = ['experiments', 'referenced_plotters', 'referenced_plotterparameters']
fieldsets = ((None, {'fields': ('status', 'name', 'number', 'author')}), ('Dates', {'classes': ('collapse',), 'fields': ('creation_date', 'expiration_date', 'publication_date')}), ('Documentation', {'classes': ('collapse',), 'fields': ('short_description', 'description')}), (None, {'fields': ('analyzer', 'experiments', 'referenced_plotters', 'referenced_plotterparameters', 'content')}))
list_display = ('id', 'name', 'number', 'author', 'creation_date', 'expiration_date', 'publication_date')
search_fields = ['author__username', 'name', 'short_description', 'description', 'number']
list_filter = ('author', 'name')
property media