/usr/share/pyshared/tinymce/models.py is in python-django-tinymce 1.5-3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | # Copyright (c) 2008 Joost Cassee
# Licensed under the terms of the MIT License (see LICENSE.txt)
from django.db import models
from django.contrib.admin import widgets as admin_widgets
from tinymce import widgets as tinymce_widgets
class HTMLField(models.TextField):
"""
A large string field for HTML content. It uses the TinyMCE widget in
forms.
"""
def formfield(self, **kwargs):
defaults = {'widget': tinymce_widgets.TinyMCE}
defaults.update(kwargs)
# As an ugly hack, we override the admin widget
if defaults['widget'] == admin_widgets.AdminTextareaWidget:
defaults['widget'] = tinymce_widgets.AdminTinyMCE
return super(HTMLField, self).formfield(**defaults)
|