Merge branch 'hotfix/embed_widget' of git://github.com/lapilofu/philo into develop develop
authorJoseph Spiros <joseph.spiros@ithinksw.com>
Wed, 17 Oct 2012 14:14:58 +0000 (10:14 -0400)
committerJoseph Spiros <joseph.spiros@ithinksw.com>
Wed, 17 Oct 2012 14:14:58 +0000 (10:14 -0400)
* 'hotfix/embed_widget' of git://github.com/lapilofu/philo:
  Fixed a bug which was causing the embed widget to be unusable in Grappelli 2.3.8.

README
README.markdown
docs/conf.py
docs/contributing.rst
philo/models/base.py
philo/models/nodes.py

diff --git a/README b/README
index 630ea76..19977cd 100644 (file)
--- a/README
+++ b/README
@@ -16,4 +16,4 @@ After installing philo and mptt on your PYTHONPATH, make sure to complete the fo
 3. Include 'philo.urls' somewhere in your urls.py file.
 4. Optionally add a root node to your current Site.
 
-Philo should be ready to go! All that's left is to learn more <http://docs.philocms.org/> and contribute <http://docs.philocms.org/en/latest/contribute.html>.
+Philo should be ready to go! All that's left is to learn more <http://docs.philocms.org/> and contribute <http://docs.philocms.org/en/latest/contributing.html>.
index 77ebb65..2653f52 100644 (file)
@@ -17,4 +17,4 @@ After installing philo and mptt on your PYTHONPATH, make sure to complete the fo
 3. Include 'philo.urls' somewhere in your urls.py file.
 4. Optionally add a root node to your current Site.
 
-Philo should be ready to go! All that's left is to [learn more](http://docs.philocms.org/) and [contribute](http://docs.philocms.org/en/latest/contribute.html).
+Philo should be ready to go! All that's left is to [learn more](http://docs.philocms.org/) and [contribute](http://docs.philocms.org/en/latest/contributing.html).
index d41e6e0..b1329ba 100644 (file)
@@ -16,6 +16,7 @@ import sys, os
 # If extensions (or modules to document with autodoc) are in another directory,
 # add these directories to sys.path here. If the directory is relative to the
 # documentation root, use os.path.abspath to make it absolute, like shown here.
+sys.path.append(os.path.abspath(os.path.dirname(__file__)))
 sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), "_ext")))
 sys.path.append(os.path.abspath(os.path.dirname(os.path.dirname(__file__))))
 
index 4c9fb7d..85fc311 100644 (file)
@@ -4,7 +4,7 @@ Contributing to Philo
 So you want to contribute to Philo? That's great! Here's some ways you can get started:
 
 * **Report bugs and request features** using the issue tracker at the `project site <http://project.philocms.org/>`_.
-* **Contribute code** using `git <http://git-scm.com/>`_. You can fork philo's repository either on `GitHub <http://github.com/ithinksw/philo/>`_ or `Gitorious <http://gitorious.org/ithinksw/philo/>`_. If you are contributing to Philo, you will need to submit a :ref:`Contributor License Agreement <cla>`.
+* **Contribute code** using `git <http://git-scm.com/>`_. You can fork philo's repository on `GitHub <http://github.com/ithinksw/philo/>`_, `Gitorious <http://gitorious.org/ithinksw/philo/>`_, or `Bitbucket <http://bitbucket.org/ithinksw/philo/>`_. If you are contributing to Philo, you will need to submit a :ref:`Contributor License Agreement <cla>`.
 * **Join the discussion** on IRC at `irc://irc.oftc.net/#philo <irc://irc.oftc.net/#philo>`_ if you have any questions or suggestions or just want to chat about the project. You can also keep in touch using the project mailing lists: `philo@ithinksw.org <mailto:philo@ithinksw.org>`_ and `philo-devel@ithinksw.org <mailto:philo-devel@ithinksw.org>`_.
 
 
index e7918f5..8aef89a 100644 (file)
@@ -284,7 +284,7 @@ class Entity(models.Model):
        """An abstract class that simplifies access to related attributes. Most models provided by Philo subclass Entity."""
        __metaclass__ = EntityBase
        
-       attribute_set = generic.GenericRelation(Attribute, content_type_field='entity_content_type', object_id_field='entity_object_id')
+       attribute_set = generic.GenericRelation(Attribute, content_type_field='entity_content_type', object_id_field='entity_object_id', related_name='%(app_label)s_%(class)s_set')
        
        def get_attribute_mapper(self, mapper=AttributeMapper):
                """
index 647ba81..604e958 100644 (file)
@@ -424,4 +424,5 @@ class File(View):
                return self.name
 
 
-register_value_model(Node)
\ No newline at end of file
+register_value_model(Node)
+register_value_model(File)
\ No newline at end of file