def formfield_for_dbfield(self, db_field, **kwargs): field = super(ServiceAdmin, self).formfield_for_dbfield( db_field, **kwargs ) db_fieldname = canonical_fieldname(db_field) if db_fieldname in ['title', 'headline']: field.widget = forms.TextInput(attrs={ 'style': 'width:50%; max-width:50%;' }) if db_fieldname == 'headline': field.help_text = escape( """ Можливе використання тегу '<span>' для надання тексту кольорового акценту """ ) if db_fieldname == 'description': field.widget = forms.Textarea(attrs={ 'style': 'resize:none', 'cols': '100', 'rows': '2' }) if db_fieldname == 'hint_description': field.widget = forms.Textarea(attrs={ 'style': 'resize:none', 'cols': '100', 'rows': '5' }) if db_fieldname == 'about_description': field.widget = forms.Textarea(attrs={ 'style': 'resize:none', 'cols': '100', 'rows': '10' }) return field
def formfield_for_dbfield(self, db_field, **kwargs): field = super(BasePlaceAdmin, self).formfield_for_dbfield(db_field, **kwargs) db_fieldname = canonical_fieldname(db_field) if db_fieldname == 'description': field.widget.attrs['rows'] = 4 return field
def _add_transmeta_fields(self, instance): opts = self._meta lang = get_language() if opts.model: field_list = [] modelopts = opts.model._meta transmeta_fields = [f for f in modelopts.fields if canonical_fieldname(f) != f.name] for f in transmeta_fields: if not f.editable: continue if opts.fields and not canonical_fieldname(f) in opts.fields: continue if opts.exclude and canonical_fieldname(f) in opts.exclude: continue if not f.name.endswith('_' + lang): continue formfield = f.formfield() formfield.label = capfirst(_(canonical_fieldname(f))) formfield.lang_name = f.name if instance and not canonical_fieldname(f) in self.initial.keys(): self.initial.update({canonical_fieldname(f): f.value_from_object(instance)}) if formfield: field_list.append((canonical_fieldname(f), formfield)) self.transmeta_fields = SortedDict(field_list) self.fields.update(self.transmeta_fields) if opts.fields: order = [fieldname for fieldname in opts.fields if fieldname in self.fields.keys()] self.fields.keyOrder = order
def formfield_for_dbfield(self, db_field, **kwargs): field = super(MetadataAdmin, self).formfield_for_dbfield( db_field, **kwargs ) db_fieldname = canonical_fieldname(db_field) if db_fieldname == 'description': field.widget = forms.Textarea(attrs={'cols': '80', 'rows': '4'}) return field
def formfield_for_dbfield(self, db_field, **kwargs): field = super(FunctionalityInline, self).formfield_for_dbfield( db_field, **kwargs ) db_fieldname = canonical_fieldname(db_field) if db_fieldname == 'title': field.widget = forms.Textarea(attrs={'cols': '80', 'rows': '2'}) return field
def formfield_for_dbfield(self, db_field, **kwargs): field = super(ContactAdmin, self).formfield_for_dbfield(db_field, **kwargs) db_fieldname = canonical_fieldname(db_field) if db_fieldname in ['address_legal', 'address_post']: field.widget = forms.TextInput( attrs={'style': 'width:50%; max-width:50%;'}) return field
def formfield_for_dbfield(self, db_field, **kwargs): field = super(EmployeeAdmin, self).formfield_for_dbfield(db_field, **kwargs) db_fieldname = canonical_fieldname(db_field) if db_fieldname == 'photo': field.help_text = escape(""" Рекомендований розмір фотографії - 600x600 пікселів """) return field
def formfield_for_dbfield(self, db_field, **kwargs): field = super(ProjectAdmin, self).formfield_for_dbfield( db_field, **kwargs ) db_fieldname = canonical_fieldname(db_field) if db_fieldname == 'description_short': field.widget = forms.Textarea(attrs={'cols': '80', 'rows': '5'}) elif db_fieldname == 'intro_phrase': field.widget = forms.TextInput(attrs={'size': '80'}) return field
def formfield_for_dbfield(self, db_field, **kwargs): field = super(ServiceListInline, self).formfield_for_dbfield( db_field, **kwargs ) db_fieldname = canonical_fieldname(db_field) if db_fieldname == 'title': field.widget = forms.Textarea(attrs={ 'style': 'resize:none', 'cols': '80', 'rows': '1' }) return field
def formfield_for_dbfield(self, db_field, **kwargs): field = super(ContactAdmin, self).formfield_for_dbfield( db_field, **kwargs ) db_fieldname = canonical_fieldname(db_field) if db_fieldname in ['address_legal', 'address_post']: field.widget = forms.TextInput(attrs={ 'style': 'width:50%; max-width:50%;' }) return field
def formfield_for_dbfield(self, db_field, **kwargs): field = super(ServiceListInline, self).formfield_for_dbfield(db_field, **kwargs) db_fieldname = canonical_fieldname(db_field) if db_fieldname == 'title': field.widget = forms.Textarea(attrs={ 'style': 'resize:none', 'cols': '80', 'rows': '1' }) return field
def formfield_for_dbfield(self, db_field, **kwargs): field = super(EmployeeAdmin, self).formfield_for_dbfield( db_field, **kwargs ) db_fieldname = canonical_fieldname(db_field) if db_fieldname == 'photo': field.help_text = escape( """ Рекомендований розмір фотографії - 600x600 пікселів """ ) return field
def formfield_for_dbfield(self, db_field, **kwargs): field = super(ServiceAdmin, self).formfield_for_dbfield(db_field, **kwargs) db_fieldname = canonical_fieldname(db_field) if db_fieldname in ['title', 'headline']: field.widget = forms.TextInput( attrs={'style': 'width:50%; max-width:50%;'}) if db_fieldname == 'headline': field.help_text = escape(""" Можливе використання тегу '<span>' для надання тексту кольорового акценту """) if db_fieldname == 'description': field.widget = forms.Textarea(attrs={ 'style': 'resize:none', 'cols': '100', 'rows': '2' }) if db_fieldname == 'hint_description': field.widget = forms.Textarea(attrs={ 'style': 'resize:none', 'cols': '100', 'rows': '5' }) if db_fieldname == 'about_description': field.widget = forms.Textarea(attrs={ 'style': 'resize:none', 'cols': '100', 'rows': '10' }) return field
def formfield_for_dbfield(self, db_field, **kwargs): field = super(ArticleAdmin, self).formfield_for_dbfield(db_field, **kwargs) db_fieldname = canonical_fieldname(db_field) return field