class Meta: model = UserProfile password = forms.CharField(label='Password', help_text='') bio = forms.CharField( label='Reporter beats', help_text='What will you focus on in your reporting?') widgets = {'bio': RedactorWidget(editor_options={'lang': 'en'})} fields = ['first_name', 'last_name', 'email', 'phone', 'bio', 'byline'] exclude = [ 'pub_name', 'pub_type', 'user', 'user_type', 'can_publish', 'about', 'last_login', 'date_joined', 'is_staff', 'is_active', 'address', 'city', 'state', 'zipcode', 'pub_area', 'twitter', 'facebook', 'website', 'is_superuser', 'groups', 'user_permissions' ]
class RegularMeetingAdmin(ModelAdmin): # form = RegularMeetingForm list_display = ('speaker', 'title', 'meeting_time') list_display_links = list_display autocomplete_fields = ['speaker'] list_filter = ['speaker', 'meeting_time'] formfield_overrides = { models.TextField: { 'widget': RedactorWidget(editor_options={ 'lang': 'en', 'minHeight': '200' }) } }
class Meta: model = TemplateEmail fields = ('subject', 'sender', 'html_content', 'text_content', 'content_type') widgets = { 'html_content': RedactorWidget(editor_options={ 'buttons': ['html', '|', 'formatting', '|', 'bold', 'italic'] }), 'text_content': AutosizedTextarea(attrs={ 'class': 'span-12', 'rows': 10 }), }
def formfield_for_dbfield(self, db_field, **kwargs): if not 'widget' in kwargs: if db_field.name in ('descripcion'): kwargs['widget'] = RedactorWidget( editor_options=REDACTOR_OPTIONS_SM) elif db_field.name in ('meta_descripcion', ): kwargs['widget'] = AutosizedTextarea( attrs={ 'rows': 3, 'class': 'input-block-level' }) #elif db_field.name in ('tags',): # kwargs['widget'] = Select2TagWidget( # attrs={'data-token-separators': '[","]'}) return super(ModelAdminBase, self).formfield_for_dbfield(db_field, **kwargs)
class Meta: model = Video exclude = ['pk'] widgets = { 'archivo_original': TextInput( attrs={ 'data-fp-apikey': 'Ajx8hpwBjSzWFvcASlVIOz', 'data-fp-button-text': 'Elegir archivo...', 'data-fp-language': 'es', 'type': 'filepicker-dragdrop', 'onchange': '$("button[name=_save]").removeAttr("disabled")' }), 'descripcion': RedactorWidget(editor_options=REDACTOR_OPTIONS_LG), 'fecha_creacion': TextInput(attrs={'class': 'input-small'}), 'metadescripcion': AutosizedTextarea(attrs={ 'rows': 6, 'class': 'input-block-level' }), 'pais': Select2Widget(attrs={ 'data-placeholder': 'Ninguno', 'data-minimumResultsForSearch': 10 }), 'resumen': AutosizedTextarea(attrs={ 'class': 'input-block-level', 'rows': 2 }), 'sprites': AdminImageWidget, #'tags': Select2TagWidget(attrs={'data-token-separators': '[","]'}), 'territorio': Select2Widget( attrs={ 'data-placeholder': 'Ninguno', 'data-minimum-results-for-search': 10 }), 'titulo': TextInput(attrs={'class': 'input-block-level'}), 'usuario_creacion': TextInput(attrs={'class': 'input-small'}), }
class Meta: model = WysiwygEditor _ck_editor_toolbar = [{ 'name': 'basicstyles', 'groups': ['basicstyles', 'cleanup'] }, { 'name': 'paragraph', 'groups': ['list', 'indent', 'blocks', 'align'] }, { 'name': 'document', 'groups': ['mode'] }, '/', { 'name': 'styles' }, { 'name': 'colors' }, { 'name': 'insert_custom', 'items': ['Image', 'Flash', 'Table', 'HorizontalRule'] }, { 'name': 'about' }] _ck_editor_config = { 'autoGrow_onStartup': True, 'autoGrow_minHeight': 100, 'autoGrow_maxHeight': 250, 'extraPlugins': 'autogrow', 'toolbarGroups': _ck_editor_toolbar } widgets = { 'redactor': RedactorWidget(editor_options={ 'buttons': ['html', '|', 'formatting', '|', 'bold', 'italic'] }), 'redactor2': RedactorWidget, 'ckeditor': CKEditorWidget(editor_options=_ck_editor_config), }
class Meta: widgets = { 'image': AdminImageWidget(), 'description': RedactorWidget( editor_options={ 'lang': 'en', 'buttons': [ 'html', '|', 'formatting', '|', 'bold', 'italic', '|', 'unorderedlist', 'orderedlist', 'outdent', 'indent', 'alignment', 'horizontalrule', 'underline', '|', 'image', '|', 'link' ], 'imageUpload': '/clients/redactor/image/', }), 'price': NumberInput(attrs={'min': '0'}), 'price': EnclosedInput(prepend='$'), 'brand': Select2Widget(select2_options={'width': '220px'}), 'model': SfWidget(app_name='phone', model_name='model', chain_field='brand', model_field='brand', show_all=False, auto_choose=False, attrs={'class': 'form-control'}, select2_options={"width": "220px"}), 'type': Select2Widget(select2_options={'width': '220px'}), }
class Meta: model = Testimonial widgets = { 'body': RedactorWidget(editor_options={'lang': 'en'}), } fields = '__all__' #
class Meta: widgets = {'content': RedactorWidget(editor_options={'lang': 'en'})} model = Post exclude = ['date_posted']
class Meta: widgets = { 'notes': RedactorWidget(editor_options={}), }
class FlatPageCustom(FlatPageAdmin): formfield_overrides = { models.TextField: { 'widget': RedactorWidget(editor_options={'lang': 'en'}) } }
class Meta: widgets = { 'description': RedactorWidget(editor_options={'lang': 'en'}) }
class Meta: model = CruiseDeal fields = ('description', ) widgets = { 'description': RedactorWidget(editor_options={'lang': 'en'}) }
class Meta: model = Comentarios widgets = {'comentario': RedactorWidget(editor_options={'lang': 'es'})}
def test_RedactorWidget_with_editor_options(self): options = {'iframe': True} widget = RedactorWidget(editor_options=options) self.assertEqual(options, widget.editor_options)
class Meta: model = Message widgets = { 'body': RedactorWidget(editor_options={'lang': 'es'}) }
class Meta: widgets = { 'content': RedactorWidget( editor_options={'buttons': ['html', '|', 'bold', 'italic']}) }
class Meta: widgets = { 'intro': RedactorWidget(editor_options={'lang': 'en'}), 'text': RedactorWidget(editor_options={'lang': 'en'}) }
def test_RedactorWidget(self): widget = RedactorWidget() self.assertEqual({}, widget.editor_options)
class Meta: model = TeamMember widgets = { 'bio': RedactorWidget(editor_options={'lang': 'en'}), } fields = '__all__' #
class Meta: widgets = {'post': RedactorWidget(editor_options={'lang': 'en'})}
class Meta: widgets = {'text': RedactorWidget(editor_options={'lang': 'es'})}
class Meta: widgets = {'content': RedactorWidget(editor_options={'lang': 'ru'})}
class Meta: widgets = { 'html': RedactorWidget(editor_options={'startupFocus': True, 'width': 640, 'height': 400}), }
class Meta: widgets = { 'day_summary': RedactorWidget(editor_options={}), 'scrum_summary': RedactorWidget(editor_options={}) }
class Meta: model = ContactInfo widgets = { 'statement': RedactorWidget(editor_options={'lang': 'en'}), } fields = '__all__' #
class Meta: widgets = {'response': RedactorWidget(editor_options={})}
class Meta: model = ConsultationType widgets = { 'description': RedactorWidget(editor_options={'lang': 'en'}), } fields = '__all__' #
class Meta: model = RegularMeeting exclude = ['user'] widgets = { 'main_content': RedactorWidget(editor_options={'lang': 'en'}) }
class Meta: model = Article widgets = { 'body': RedactorWidget(editor_options={'lang': 'en'}), } fields = '__all__' #