django-inplaceedit-extra-fields 0.0.4
Django application that adds other useful fields to Django inplace edit
Latest Version: 0.0.6
Contents
- Inplace Edit Form Extra Fields
Inplace Edit Form Extra Fields
Information
Inplace Edit Form Extra Field is a Django application that adds other useful fields.
It is distributed under the terms of the GNU Lesser General Public License <http://www.gnu.org/licenses/lgpl.html>
Requeriments
And other eggs, but it is important: If you want to use one of the fields, you do not have to install its requirements
Installation
After installing django inplace edit egg
In your settings.py
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.admin',
#.....................#
'inplaceeditform',
'inplaceeditform_extra_fields',
)
If you want overwrite the adaptors for any case in your project:
ADAPTOR_INPLACEEDIT = {'textarea': 'inplaceeditform_extra_fields.fields.AdaptorTinyMCEField',
'image': 'inplaceeditform_extra_fields.fields.AdaptorImageThumbnailField',
'fk': 'inplaceeditform_extra_fields.fields.AdaptorAutoCompleteForeingKeyField',
'm2mcomma': 'inplaceeditform_extra_fields.fields.AdaptorAutoCompleteManyToManyField'}
If you want, you can register these fields in your settings, with other keys:
ADAPTOR_INPLACEEDIT = {'auto_fk': 'inplaceeditform_extra_fields.fields.AdaptorAutoCompleteForeingKeyField',
'auto_m2m': 'inplaceeditform_extra_fields.fields.AdaptorAutoCompleteManyToManyField',
'image_thumb': 'inplaceeditform_extra_fields.fields.AdaptorImageThumbnailField',
'tiny': 'inplaceeditform_extra_fields.fields.AdaptorTinyMCEField',}
And after when you want use this specific adaptor you indicate it, e.g.:
{% inplace_edit "content.field_name" adaptor="tiny" %}
Because these fields are not in django-inplaceedit
- They have dependece of the other eggs
- They are a particular solution
- Theese do not work immediately, you have to code them
AdaptorAutoCompleteForeingKeyField and AdaptorAutoCompleteManyToManyField
These fields are dependent of Django Ajax Select. You have to create a channel (lookup)
{% inplace_edit "content.field_name" adaptor="auto_fk", lookup="my_lookup" %}
For more info, visit the doc of ajax select
It is recomended overwrite the next templates:
AdaptorImageThumbnailField
This field is dependent of Sorl thumbnail. You only should indicate the size.
{% inplace_edit "content.field_name" adaptor="image_thumb", size="16x16" %}
It can help you, configure in your settings:
THUMBNAIL_DEBUG = True
For more info, visit the doc of thumbnail
AdaptorTinyMCEField
This field is dependent of cmsutils.
{% inplace_edit "content.field_name" adaptor="tiny" %}
For more info, visit the doc of cmsutils
Also you must link or copy the cmsutils/media/ directory in your project media directory
ln -s cmsutils/media /path/to/your/project/media/
Development
You can get the leading edge version of inplaceedit-extra-fields by doing a checkout of its repository:
https://github.com/goinnn/django-inplaceedit-extra-fields
0.0.4 (2011-12-13)
- Fixes a error in tinyMCE adaptor when the user has not edit permission
- Add MANIFEST.in. Until now, the egg is impossible that work
0.0.3 (2011-12-09)
- More easy overwrite the jquery-ui
- More clean the code of tiny field
0.0.2 (2011-12-08)
- Complete the README
0.0.1 (2011-12-08)
- First version to AdaptorAutoCompleteForeingKeyField and AdaptorAutoCompleteManyToManyField
- First version to AdaptorImageThumbnailField
- First version to AdaptorTinyMCEField
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| django-inplaceedit-extra-fields-0.0.4.tar.gz (md5) | Source | 2011-12-13 | 6KB | 261 | |
- Author: Pablo MartÃn
- Home Page: https://github.com/goinnn/django-inplaceedit-extra-fields
- Keywords: django,inplace,inline edit,inline form,inline,inplace edit,inplace form,ajax,tinymce,autocomplete,thumbnail
- License: LGPL 3
- Categories
- Package Index Owner: Goin
- DOAP record: django-inplaceedit-extra-fields-0.0.4.xml
