philo.git
13 years agoUpdated the grappelli styles to override the default styles.
Harris Lapiroff [Wed, 6 Jul 2011 18:50:33 +0000 (14:50 -0400)]
Updated the grappelli styles to override the default styles.

13 years agoUpdated styles to work in the original admin. Updated the javascript to overload...
Harris Lapiroff [Wed, 6 Jul 2011 18:40:29 +0000 (14:40 -0400)]
Updated styles to work in the original admin. Updated the javascript to overload the dismissAddAnotherPopup function as well.

13 years agoMade the embed widget javascript work by overloading the dismissRelatedLookupPopup...
Harris Lapiroff [Wed, 6 Jul 2011 18:09:50 +0000 (14:09 -0400)]
Made the embed widget javascript work by overloading the dismissRelatedLookupPopup function.

13 years agoMade the embed widget automatically generate URLs based on the ADMIN_URL global,...
Harris Lapiroff [Mon, 13 Jun 2011 18:40:06 +0000 (14:40 -0400)]
Made the embed widget automatically generate URLs based on the ADMIN_URL global, which is provided by Grappelli. Unfortunately, this introduces a dependency on Grappelli. I'll return to this branch at a later date when my thinking is clearer.

13 years agoInitial work on a widget for TemplateFields that allows javascript selection of an...
Harris Lapiroff [Fri, 10 Jun 2011 20:25:56 +0000 (16:25 -0400)]
Initial work on a widget for TemplateFields that allows javascript selection of an object to embed.

13 years agoClarified sobol Search framework - now automatically finds result templates at "sobol...
Stephen Burrows [Thu, 9 Jun 2011 21:20:50 +0000 (17:20 -0400)]
Clarified sobol Search framework - now automatically finds result templates at "sobol/search/<slug>/result.html" and supports the notion of link 'content'. Search.get_result_url and Search.more_results_url actually return urls. Improved grappelli admin integration for Search model instances.

13 years agoAdded docs for result list template. Moved success/error handling into hooks on sobol...
Stephen Burrows [Thu, 9 Jun 2011 17:16:56 +0000 (13:16 -0400)]
Added docs for result list template. Moved success/error handling into hooks on sobol. Added slug to JSON response dict. Added script suppression option to _list.html.

13 years agoRemoved json version of results from the ajax API. Improved checks for search existen...
Stephen Burrows [Wed, 8 Jun 2011 21:31:27 +0000 (17:31 -0400)]
Removed json version of results from the ajax API. Improved checks for search existence. Added default search list template and a static js file for the ajax api.

13 years agoAdded a 'how are we different' section to the 'what is philo' page.
Stephen Burrows [Wed, 8 Jun 2011 03:05:20 +0000 (23:05 -0400)]
Added a 'how are we different' section to the 'what is philo' page.

13 years agoAdjusted sobol cache usage to make an entry for every string/search combination or...
Stephen Burrows [Tue, 7 Jun 2011 21:05:02 +0000 (17:05 -0400)]
Adjusted sobol cache usage to make an entry for every string/search combination or not use the cache at all. This is a more correct way of handling things, and anyone worried about too many cache entries from sobol can just increase the size of their cache. Also, sobol now caches search instances rather than just results - searches like GoogleSearch can now persist non-result state acquired with the results.

13 years agoMerge branch 'master' of git://github.com/melinath/philo
Joseph Spiros [Tue, 7 Jun 2011 19:55:58 +0000 (15:55 -0400)]
Merge branch 'master' of git://github.com/melinath/philo

* 'master' of git://github.com/melinath/philo:
  Added scheduled posting of blog entries and newsletter articles. Implements feature #153.
  Added Content-Disposition header to File's response - keeps the name of the file separate from the node's slug. Further resolves issue #136.
  Added name field to File for easier finding in the database. Added automatic mimetype generation for users who don't understand what that means. ;-) Resolves (partially) issue #136.
  Added AttributeMapper caching to entity.attributes, since anyone who really needs no caching can clear the cache manually. Switched _populate to _fill on all AttributeMappers. Resolves feature #73.

13 years agoAdded scheduled posting of blog entries and newsletter articles. Implements feature...
Stephen Burrows [Tue, 7 Jun 2011 17:03:33 +0000 (13:03 -0400)]
Added scheduled posting of blog entries and newsletter articles. Implements feature #153.

13 years agoAdded Content-Disposition header to File's response - keeps the name of the file...
Stephen Burrows [Mon, 6 Jun 2011 20:31:13 +0000 (16:31 -0400)]
Added Content-Disposition header to File's response - keeps the name of the file separate from the node's slug. Further resolves issue #136.

13 years agoAdded name field to File for easier finding in the database. Added automatic mimetype...
Stephen Burrows [Mon, 6 Jun 2011 19:49:18 +0000 (15:49 -0400)]
Added name field to File for easier finding in the database. Added automatic mimetype generation for users who don't understand what that means. ;-) Resolves (partially) issue #136.

13 years agoAdded AttributeMapper caching to entity.attributes, since anyone who really needs...
Stephen Burrows [Mon, 6 Jun 2011 14:37:10 +0000 (10:37 -0400)]
Added AttributeMapper caching to entity.attributes, since anyone who really needs no caching can clear the cache manually. Switched _populate to _fill on all AttributeMappers. Resolves feature #73.

13 years agoMerge branch 'master' of git://github.com/melinath/philo
Joseph Spiros [Sat, 4 Jun 2011 05:09:48 +0000 (01:09 -0400)]
Merge branch 'master' of git://github.com/melinath/philo

* 'master' of git://github.com/melinath/philo:
  Added a tutorial for Shipherd and made some minor doc improvements.
  Minor correction to BlogView urlpatterns.
  Added SlugTreeEntity to models.base.__all__.
  Added 'unique' check to SlugTreeEntity for cases where the parent is None. Set tagCreation to create a tag if there are none left to move over.

13 years agoAdded a tutorial for Shipherd and made some minor doc improvements.
Stephen Burrows [Fri, 3 Jun 2011 21:06:13 +0000 (17:06 -0400)]
Added a tutorial for Shipherd and made some minor doc improvements.

13 years agoMinor correction to BlogView urlpatterns.
Stephen Burrows [Fri, 3 Jun 2011 16:34:43 +0000 (12:34 -0400)]
Minor correction to BlogView urlpatterns.

13 years agoAdded SlugTreeEntity to models.base.__all__.
Stephen Burrows [Thu, 2 Jun 2011 21:40:55 +0000 (17:40 -0400)]
Added SlugTreeEntity to models.base.__all__.

13 years agoAdded 'unique' check to SlugTreeEntity for cases where the parent is None. Set tagCre...
Stephen Burrows [Thu, 2 Jun 2011 14:34:11 +0000 (10:34 -0400)]
Added 'unique' check to SlugTreeEntity for cases where the parent is None. Set tagCreation to create a tag if there are none left to move over.

13 years agoMerge branch 'master' of git://github.com/melinath/philo
Joseph Spiros [Thu, 2 Jun 2011 21:22:24 +0000 (17:22 -0400)]
Merge branch 'master' of git://github.com/melinath/philo

* 'master' of git://github.com/melinath/philo:
  Implemented the solution proposed to #130 - removed TreeModel and made a SlugTreeEntity subclass of TreeEntity to handle Node and Template. Correctly subclassed SlugTreeEntity.Meta so that Node and Template actually have the unique constraints they are meant to. Minor correction to TreeEntity.get_path.
  Minor corrections to TagCreation.js. Resolves issue #125.
  Switched contentlets to use lists rather than sets to preserve ordering. Resolves issue #132. Added some basic tests for containers. Moved build_extension_tree out of Template.containers.
  Minor correction to FeedView docstrings. Resolves issue #139.
  Refactored RequestNodeMiddleware to use SimpleLazyObject - comparable to django r16297/r16305. Resolves issue #144.
  Corrected philo tests and removed all use of penfield models in those tests - resolves issue #80. Minor correction to TreeModel.get_path to save a query.
  Added a 'getting started' tutorial and a short intro to philo page to the docs. Improved Attribute docstring.

13 years agoImplemented the solution proposed to #130 - removed TreeModel and made a SlugTreeEnti...
Stephen Burrows [Wed, 1 Jun 2011 21:47:28 +0000 (17:47 -0400)]
Implemented the solution proposed to #130 - removed TreeModel and made a SlugTreeEntity subclass of TreeEntity to handle Node and Template. Correctly subclassed SlugTreeEntity.Meta so that Node and Template actually have the unique constraints they are meant to. Minor correction to TreeEntity.get_path.

13 years agoMinor corrections to TagCreation.js. Resolves issue #125.
Stephen Burrows [Wed, 1 Jun 2011 20:31:06 +0000 (16:31 -0400)]
Minor corrections to TagCreation.js. Resolves issue #125.

13 years agoSwitched contentlets to use lists rather than sets to preserve ordering. Resolves...
Stephen Burrows [Wed, 1 Jun 2011 17:47:39 +0000 (13:47 -0400)]
Switched contentlets to use lists rather than sets to preserve ordering. Resolves issue #132. Added some basic tests for containers. Moved build_extension_tree out of Template.containers.

13 years agoMinor correction to FeedView docstrings. Resolves issue #139.
Stephen Burrows [Wed, 1 Jun 2011 16:13:29 +0000 (12:13 -0400)]
Minor correction to FeedView docstrings. Resolves issue #139.

13 years agoRefactored RequestNodeMiddleware to use SimpleLazyObject - comparable to django r1629...
Stephen Burrows [Wed, 1 Jun 2011 15:53:53 +0000 (11:53 -0400)]
Refactored RequestNodeMiddleware to use SimpleLazyObject - comparable to django r16297/r16305. Resolves issue #144.

13 years agoCorrected philo tests and removed all use of penfield models in those tests - resolve...
Stephen Burrows [Tue, 31 May 2011 17:16:36 +0000 (13:16 -0400)]
Corrected philo tests and removed all use of penfield models in those tests - resolves issue #80. Minor correction to TreeModel.get_path to save a query.

13 years agoAdded a 'getting started' tutorial and a short intro to philo page to the docs. Impro...
Stephen Burrows [Tue, 31 May 2011 16:02:29 +0000 (12:02 -0400)]
Added a 'getting started' tutorial and a short intro to philo page to the docs. Improved Attribute docstring.

13 years agoMerge remote branch 'ithinksw/master' into release
Stephen Burrows [Thu, 26 May 2011 16:27:45 +0000 (12:27 -0400)]
Merge remote branch 'ithinksw/master' into release

13 years agoUpdated attributions and URLs for consistency.
Joseph Spiros [Thu, 26 May 2011 03:43:55 +0000 (23:43 -0400)]
Updated attributions and URLs for consistency.

13 years agoMerge branch 'release' of git://github.com/melinath/philo
Joseph Spiros [Wed, 25 May 2011 21:55:26 +0000 (17:55 -0400)]
Merge branch 'release' of git://github.com/melinath/philo

* 'release' of git://github.com/melinath/philo:
  Minor correction to django-mptt requirements.
  Upped version information to 0.1rc. Switched from distutils to setuptools and added dependency information and metadata.
  Added documentation for has_navigation and navigation_host filters. Added examples of Node.navigation use to Navigation docs. Added more human-friendly general docs for shipherd.

13 years agoMinor correction to django-mptt requirements.
Stephen Burrows [Wed, 25 May 2011 21:48:01 +0000 (17:48 -0400)]
Minor correction to django-mptt requirements.

13 years agoUpped version information to 0.1rc. Switched from distutils to setuptools and added...
Stephen Burrows [Wed, 25 May 2011 21:32:02 +0000 (17:32 -0400)]
Upped version information to 0.1rc. Switched from distutils to setuptools and added dependency information and metadata.

13 years agoAdded documentation for has_navigation and navigation_host filters. Added examples...
Stephen Burrows [Tue, 24 May 2011 22:11:11 +0000 (18:11 -0400)]
Added documentation for has_navigation and navigation_host filters. Added examples of Node.navigation use to Navigation docs. Added more human-friendly general docs for shipherd.

13 years agoMoving the LICENSE file to the root.
Joseph Spiros [Tue, 24 May 2011 21:57:47 +0000 (17:57 -0400)]
Moving the LICENSE file to the root.

13 years agoMerge branch 'release' of git://github.com/melinath/philo
Joseph Spiros [Tue, 24 May 2011 21:52:18 +0000 (17:52 -0400)]
Merge branch 'release' of git://github.com/melinath/philo

* 'release' of git://github.com/melinath/philo: (44 commits)
  Hacked around the descriptor issues, since there were only three.
  Added docs for waldo.
  Converted, corrected, improved, and added to documentation for sobol's models and search API.
  Cleaned up SearchView.results_view. Added documentation for sobol.models.
  Implemented more robust delayed registry iteration. Modules declaring new searches can now be imported after sobol without issue.
  Tweaks to sobol to make its use simpler: added a prerendered version of the results to the ajax response, added result to result context by default, and preconfigured GET params on the reversed ajax_api urls that are passed to the template context. Added initial Sobol migration.
  Added directives and autodocumenters for template tags and filters in a custom extension. Switched previous template tag/filter docs to use the new directives. Renamed NavigationManager.get_queryset method to the correct get_query_set. Documented shipherd.
  Added missing Attribute import to philo.utils.entities.
  Added note about Julian's development status.
  Added some automatic skips to autodocs. Added skeletal docs for contrib and complete docs for penfield. Removed philo validators.
  Corrected various imports after adding limiting __all__ entries to philo.models.*
  Removed penfield's reliance on the Titled model and marked it as deprecated.
  Added/corrected docstrings for custom model fields and EntityProxyFields (now renamed to AttributeProxyFields and combined with former AttributeField). Added docs for philo.forms.
  Moved templatetag docs into the respective modules and fleshed them out. Centralized adding of template tags to builtins. Added __all__ declarations to philo.models.*. Added a bit of documentation to Page.render_to_string about context variables.
  Added docs for the db template loader and skeleton docs for templatetags.  Updated template tag references to actually point to templatetags. Made some minor improvements to references.
  Swapped references to specific AttributeMappers in for vague references to dictionary-like objects. Corrected links in a few places. Combined middleware docs with new node_view docs.
  Standardized AttributeMapper.get_attribute behavior. Corrected LazyTreeAttributeMapper behavior. Added documentation for AttributeMappers.
  Split utils into entities (i.e. AttributeMappers) and other utils. Added documentation for the other utils and prepped for documenting the AttributeMappers.
  Removed the various philo.validators URL validators since they served no real purpose. (The only strings that would not validate actually were valid.) Added docstrings to the validators and added a validators doc file.
  Added/tweaked docs for exceptions, middleware, and signals. Minor formatting tweaks to View and TreeManager docstrings.
  ...

13 years agoHacked around the descriptor issues, since there were only three.
Stephen Burrows [Fri, 20 May 2011 21:34:08 +0000 (17:34 -0400)]
Hacked around the descriptor issues, since there were only three.

13 years agoAdded docs for waldo.
Stephen Burrows [Fri, 20 May 2011 21:02:38 +0000 (17:02 -0400)]
Added docs for waldo.

13 years agoConverted, corrected, improved, and added to documentation for sobol's models and...
Stephen Burrows [Fri, 20 May 2011 18:47:01 +0000 (14:47 -0400)]
Converted, corrected, improved, and added to documentation for sobol's models and search API.

13 years agoMerge branch 'master' of git://github.com/melinath/philo
Joseph Spiros [Fri, 20 May 2011 02:48:27 +0000 (22:48 -0400)]
Merge branch 'master' of git://github.com/melinath/philo

* 'master' of git://github.com/melinath/philo:
  Minor tweaks to the sobol results templates.
  Removed outdated RecurseNavigationMarker code and added filtered interpretation of the recursenavigation's key argument. Currently falls back to old behavior, but new code should use quoted strings for literals.

13 years agoCleaned up SearchView.results_view. Added documentation for sobol.models.
Stephen Burrows [Thu, 19 May 2011 21:39:38 +0000 (17:39 -0400)]
Cleaned up SearchView.results_view. Added documentation for sobol.models.

13 years agoImplemented more robust delayed registry iteration. Modules declaring new searches...
Stephen Burrows [Thu, 19 May 2011 19:18:29 +0000 (15:18 -0400)]
Implemented more robust delayed registry iteration. Modules declaring new searches can now be imported after sobol without issue.

13 years agoTweaks to sobol to make its use simpler: added a prerendered version of the results...
Stephen Burrows [Thu, 19 May 2011 15:48:06 +0000 (11:48 -0400)]
Tweaks to sobol to make its use simpler: added a prerendered version of the results to the ajax response, added result to result context by default, and preconfigured GET params on the reversed ajax_api urls that are passed to the template context. Added initial Sobol migration.

13 years agoAdded directives and autodocumenters for template tags and filters in a custom extens...
Stephen Burrows [Wed, 18 May 2011 21:15:31 +0000 (17:15 -0400)]
Added directives and autodocumenters for template tags and filters in a custom extension. Switched previous template tag/filter docs to use the new directives. Renamed NavigationManager.get_queryset method to the correct get_query_set. Documented shipherd.

13 years agoAdded missing Attribute import to philo.utils.entities.
Stephen Burrows [Tue, 17 May 2011 19:34:12 +0000 (15:34 -0400)]
Added missing Attribute import to philo.utils.entities.

13 years agoAdded note about Julian's development status.
Stephen Burrows [Tue, 17 May 2011 14:05:16 +0000 (10:05 -0400)]
Added note about Julian's development status.

13 years agoAdded some automatic skips to autodocs. Added skeletal docs for contrib and complete...
Stephen Burrows [Mon, 16 May 2011 20:54:06 +0000 (16:54 -0400)]
Added some automatic skips to autodocs. Added skeletal docs for contrib and complete docs for penfield. Removed philo validators.

13 years agoCorrected various imports after adding limiting __all__ entries to philo.models.*
Stephen Burrows [Sat, 14 May 2011 01:39:19 +0000 (21:39 -0400)]
Corrected various imports after adding limiting __all__ entries to philo.models.*

13 years agoRemoved penfield's reliance on the Titled model and marked it as deprecated.
Stephen Burrows [Sat, 14 May 2011 01:26:29 +0000 (21:26 -0400)]
Removed penfield's reliance on the Titled model and marked it as deprecated.

13 years agoAdded/corrected docstrings for custom model fields and EntityProxyFields (now renamed...
Stephen Burrows [Fri, 13 May 2011 19:17:04 +0000 (15:17 -0400)]
Added/corrected docstrings for custom model fields and EntityProxyFields (now renamed to AttributeProxyFields and combined with former AttributeField). Added docs for philo.forms.

13 years agoMoved templatetag docs into the respective modules and fleshed them out. Centralized...
Stephen Burrows [Fri, 13 May 2011 17:22:11 +0000 (13:22 -0400)]
Moved templatetag docs into the respective modules and fleshed them out. Centralized adding of template tags to builtins. Added __all__ declarations to philo.models.*. Added a bit of documentation to Page.render_to_string about context variables.

13 years agoAdded docs for the db template loader and skeleton docs for templatetags. Updated...
Stephen Burrows [Thu, 12 May 2011 20:54:47 +0000 (16:54 -0400)]
Added docs for the db template loader and skeleton docs for templatetags.  Updated template tag references to actually point to templatetags. Made some minor improvements to references.

13 years agoSwapped references to specific AttributeMappers in for vague references to dictionary...
Stephen Burrows [Thu, 12 May 2011 18:23:06 +0000 (14:23 -0400)]
Swapped references to specific AttributeMappers in for vague references to dictionary-like objects. Corrected links in a few places. Combined middleware docs with new node_view docs.

13 years agoStandardized AttributeMapper.get_attribute behavior. Corrected LazyTreeAttributeMappe...
Stephen Burrows [Thu, 12 May 2011 16:15:22 +0000 (12:15 -0400)]
Standardized AttributeMapper.get_attribute behavior. Corrected LazyTreeAttributeMapper behavior. Added documentation for AttributeMappers.

13 years agoSplit utils into entities (i.e. AttributeMappers) and other utils. Added documentatio...
Stephen Burrows [Wed, 11 May 2011 22:08:52 +0000 (18:08 -0400)]
Split utils into entities (i.e. AttributeMappers) and other utils. Added documentation for the other utils and prepped for documenting the AttributeMappers.

13 years agoMerge branch 'attribute_access' into release
Stephen Burrows [Wed, 11 May 2011 21:23:41 +0000 (17:23 -0400)]
Merge branch 'attribute_access' into release

Conflicts:
philo/models/nodes.py

13 years agoMerge branch 'sobol-templates-hotfix' into release
Stephen Burrows [Wed, 11 May 2011 21:21:35 +0000 (17:21 -0400)]
Merge branch 'sobol-templates-hotfix' into release

13 years agoMerge branch 'sobol-templates-hotfix'
Stephen Burrows [Wed, 11 May 2011 21:21:19 +0000 (17:21 -0400)]
Merge branch 'sobol-templates-hotfix'

13 years agoMinor tweaks to the sobol results templates.
Stephen Burrows [Wed, 11 May 2011 21:21:06 +0000 (17:21 -0400)]
Minor tweaks to the sobol results templates.

13 years agoRemoved the various philo.validators URL validators since they served no real purpose...
Stephen Burrows [Wed, 11 May 2011 21:12:49 +0000 (17:12 -0400)]
Removed the various philo.validators URL validators since they served no real purpose. (The only strings that would not validate actually were valid.) Added docstrings to the validators and added a validators doc file.

13 years agoAdded/tweaked docs for exceptions, middleware, and signals. Minor formatting tweaks...
Stephen Burrows [Tue, 10 May 2011 21:07:07 +0000 (17:07 -0400)]
Added/tweaked docs for exceptions, middleware, and signals. Minor formatting tweaks to View and TreeManager docstrings.

13 years agoMoved efficient QuerySetMappers into philo.utils and replaced them with a more comple...
Stephen Burrows [Tue, 10 May 2011 18:21:02 +0000 (14:21 -0400)]
Moved efficient QuerySetMappers into philo.utils and replaced them with a more complex/differentiated implementation that allows flexibility in terms of cacheing vs. lazy fetching and tree vs passthrough vs ordinary. Passthrough accepts any number of entities, and all Mappers support __setitem__. (Resolves issue #133.) Added a set_value method to Attributes.

13 years agoMerge branch 'efficient_attributes' into attribute_access
Stephen Burrows [Tue, 10 May 2011 13:58:51 +0000 (09:58 -0400)]
Merge branch 'efficient_attributes' into attribute_access

Conflicts:
philo/models/base.py

13 years agoInitial docs for EntityProxyFields.
Stephen Burrows [Tue, 10 May 2011 13:56:09 +0000 (09:56 -0400)]
Initial docs for EntityProxyFields.

13 years agoAdded Tag documentation.
Stephen Burrows [Mon, 9 May 2011 20:53:12 +0000 (16:53 -0400)]
Added Tag documentation.

13 years agoMoved docs for MultiViews and the concrete View subclasses from rst to source.
Stephen Burrows [Mon, 9 May 2011 20:46:16 +0000 (16:46 -0400)]
Moved docs for MultiViews and the concrete View subclasses from rst to source.

13 years agoMoved Node and View documentation from rst files to the source file.
Stephen Burrows [Mon, 9 May 2011 17:19:10 +0000 (13:19 -0400)]
Moved Node and View documentation from rst files to the source file.

13 years agoAdded docs for Collections.
Stephen Burrows [Mon, 9 May 2011 16:36:53 +0000 (12:36 -0400)]
Added docs for Collections.

13 years agoRemoved Sobol's automatic use of eventlet. Adjusted imports project-wide to conform...
Stephen Burrows [Mon, 9 May 2011 14:26:26 +0000 (10:26 -0400)]
Removed Sobol's automatic use of eventlet. Adjusted imports project-wide to conform to PEP8.

13 years agoMinor correction to shipherd recursenavigation docstring.
Stephen Burrows [Wed, 4 May 2011 19:53:27 +0000 (15:53 -0400)]
Minor correction to shipherd recursenavigation docstring.

13 years agoMerge branch 'shipherd_hotfix' into release
Stephen Burrows [Wed, 4 May 2011 19:49:35 +0000 (15:49 -0400)]
Merge branch 'shipherd_hotfix' into release

13 years agoMerge branch 'shipherd_hotfix'
Stephen Burrows [Wed, 4 May 2011 19:49:19 +0000 (15:49 -0400)]
Merge branch 'shipherd_hotfix'

13 years agoRemoved outdated RecurseNavigationMarker code and added filtered interpretation of...
Stephen Burrows [Wed, 4 May 2011 19:49:00 +0000 (15:49 -0400)]
Removed outdated RecurseNavigationMarker code and added filtered interpretation of the recursenavigation's key argument. Currently falls back to old behavior, but new code should use quoted strings for literals.

13 years agoAdded version import from philo and made stylistic tweaks to docstrings.
Stephen Burrows [Thu, 28 Apr 2011 19:51:15 +0000 (15:51 -0400)]
Added version import from philo and made stylistic tweaks to docstrings.

13 years agoUpdated entity/attribute docs - moved documentation into class/method/etc docstrings...
Stephen Burrows [Thu, 28 Apr 2011 19:23:04 +0000 (15:23 -0400)]
Updated entity/attribute docs - moved documentation into class/method/etc docstrings and set up autodocs use.

13 years agoMerge branch 'docs' into release
Stephen Burrows [Wed, 27 Apr 2011 21:07:41 +0000 (17:07 -0400)]
Merge branch 'docs' into release

13 years agoMerge branch 'distutils' into release
Stephen Burrows [Wed, 27 Apr 2011 21:04:14 +0000 (17:04 -0400)]
Merge branch 'distutils' into release

13 years agoMoved philo files into a philo subdirectory and added a setup.py file. Philo can...
Stephen Burrows [Wed, 27 Apr 2011 21:00:35 +0000 (17:00 -0400)]
Moved philo files into a philo subdirectory and added a setup.py file. Philo can now be used with distutils.

13 years agoRemoved backwards-compatibility for database template loader. Added VERSION information.
Stephen Burrows [Wed, 27 Apr 2011 19:19:16 +0000 (15:19 -0400)]
Removed backwards-compatibility for database template loader. Added VERSION information.

13 years agoMerge branch 'core-1.3-updates' into release
Stephen Burrows [Wed, 27 Apr 2011 19:04:12 +0000 (15:04 -0400)]
Merge branch 'core-1.3-updates' into release

13 years agoUpped the django requirement to 1.3. Brought over grappelli use of the grp_tags libra...
Stephen Burrows [Wed, 27 Apr 2011 18:44:44 +0000 (14:44 -0400)]
Upped the django requirement to 1.3. Brought over grappelli use of the grp_tags library and updated the attribute inline javascript.

13 years agoUpdated page admin/add form to use the same method for redirection as the 1.3 user...
Stephen Burrows [Wed, 27 Apr 2011 16:33:58 +0000 (12:33 -0400)]
Updated page admin/add form to use the same method for redirection as the 1.3 user admin.

13 years agoTweaked template tests to use PEP 8 imports and the new setup_test_template_loader...
Stephen Burrows [Wed, 27 Apr 2011 15:35:16 +0000 (11:35 -0400)]
Tweaked template tests to use PEP 8 imports and the new setup_test_template_loader utility from django.test.utils.

13 years agoRemoved explicit Django 1.2.X compatibility.
Stephen Burrows [Wed, 27 Apr 2011 14:54:58 +0000 (10:54 -0400)]
Removed explicit Django 1.2.X compatibility.

13 years agoMoved philo media folder to static. Removed AddTagAdmin's reliance on django-staticmedia.
Stephen Burrows [Wed, 27 Apr 2011 14:43:37 +0000 (10:43 -0400)]
Moved philo media folder to static. Removed AddTagAdmin's reliance on django-staticmedia.

13 years agoSet NodeAdmin to bypass MPTTModelAdmin's formfield_for_foreignkey method.
Stephen Burrows [Wed, 27 Apr 2011 14:27:23 +0000 (10:27 -0400)]
Set NodeAdmin to bypass MPTTModelAdmin's formfield_for_foreignkey method.

13 years agoMerge branch 'master' of git://github.com/melinath/philo
Joseph Spiros [Tue, 26 Apr 2011 15:59:19 +0000 (11:59 -0400)]
Merge branch 'master' of git://github.com/melinath/philo

* 'master' of git://github.com/melinath/philo:
  Added slug to the context for ajax searches.
  Added search.result_template to the context for search views with ajax enabled.
  Added support for limit_choices_to use in the ModelLookupWidget and switched its output generation from concatanation to array joining. Corrected Page.clean_fields method's handling of the exclude kwarg.
  Added sortable_field_name to the collection member inline for grappelli.
  Set GoogleSearch to allow default args and to default to a search within the current site.

13 years agoMerge branch 'master' of git://github.com/lapilofu/philo
Stephen Burrows [Tue, 26 Apr 2011 15:49:57 +0000 (11:49 -0400)]
Merge branch 'master' of git://github.com/lapilofu/philo

13 years agoAdded slug to the context for ajax searches.
Harris Lapiroff [Thu, 21 Apr 2011 15:58:52 +0000 (11:58 -0400)]
Added slug to the context for ajax searches.

13 years agoAdded search.result_template to the context for search views with ajax enabled.
Harris Lapiroff [Wed, 20 Apr 2011 21:09:59 +0000 (17:09 -0400)]
Added search.result_template to the context for search views with ajax enabled.

13 years agoAdded support for limit_choices_to use in the ModelLookupWidget and switched its...
Stephen Burrows [Wed, 20 Apr 2011 00:47:56 +0000 (20:47 -0400)]
Added support for limit_choices_to use in the ModelLookupWidget and switched its output generation from concatanation to array joining. Corrected Page.clean_fields method's handling of the exclude kwarg.

13 years agoAdded sortable_field_name to the collection member inline for grappelli.
Harris Lapiroff [Mon, 18 Apr 2011 19:58:46 +0000 (15:58 -0400)]
Added sortable_field_name to the collection member inline for grappelli.

13 years agoSet GoogleSearch to allow default args and to default to a search within the current...
Stephen Burrows [Thu, 14 Apr 2011 17:04:05 +0000 (13:04 -0400)]
Set GoogleSearch to allow default args and to default to a search within the current site.

13 years agoMerge branch 'master' of git://github.com/melinath/philo
Joseph Spiros [Wed, 13 Apr 2011 20:29:29 +0000 (16:29 -0400)]
Merge branch 'master' of git://github.com/melinath/philo

* 'master' of git://github.com/melinath/philo:
  Added 1.2.X compatibility to shipherd LazyNavigationRecurser.
  Minor tweaks to sobol result handling.
  Minor corrections and improvements to sobol.
  Added crude double-import detection to search registration. Added Django 1.2 fallback to SlugMultipleChoiceField formfield method.
  Fixed a sobol bug which was causing search views to always use all available searches. Added some help text to the ajax api boolean.
  Modified the get_start and get_end methods to return datetimes if times are specified.

13 years agoAdded 1.2.X compatibility to shipherd LazyNavigationRecurser.
Stephen Burrows [Wed, 13 Apr 2011 19:06:42 +0000 (15:06 -0400)]
Added 1.2.X compatibility to shipherd LazyNavigationRecurser.

13 years agoMinor tweaks to sobol result handling.
Stephen Burrows [Wed, 13 Apr 2011 14:38:00 +0000 (10:38 -0400)]
Minor tweaks to sobol result handling.

13 years agoMinor corrections and improvements to sobol.
Stephen Burrows [Tue, 12 Apr 2011 21:57:15 +0000 (17:57 -0400)]
Minor corrections and improvements to sobol.

13 years agoMerge branch 'master' of git://github.com/lapilofu/philo
Stephen Burrows [Tue, 12 Apr 2011 20:25:06 +0000 (16:25 -0400)]
Merge branch 'master' of git://github.com/lapilofu/philo

13 years agoAdded crude double-import detection to search registration. Added Django 1.2 fallback...
Stephen Burrows [Tue, 12 Apr 2011 20:21:44 +0000 (16:21 -0400)]
Added crude double-import detection to search registration. Added Django 1.2 fallback to SlugMultipleChoiceField formfield method.

13 years agoMerge branch 'master' of git://github.com/melinath/philo
Joseph Spiros [Wed, 6 Apr 2011 22:15:36 +0000 (18:15 -0400)]
Merge branch 'master' of git://github.com/melinath/philo

* 'master' of git://github.com/melinath/philo: (31 commits)
  Improved TemplateValidator error reporting to include origins and line numbers in TemplateSyntaxError reports.
  Resolves issue 68 by treating any incorrectly-passed-in values for JSON fields as json strings rather than as python objects.
  Resolved issue #120 by removing detection of containers which would not be rendered.
  Made uuid of event autogenerated. Fully resolves issue #119. Also had to reset julian migrations again.
  Julian improvements: Made calendar events optional and made calendar feed uuids auto-generated. Reset the migrations because south wasn't cooperating.
  Adjusted 14082 hack again... "fixed" the ModelFormMetaclass.__new__ method and wrote EntityFormMetaclass as if there was no issue.
  Moved the EventQuerySet to its own class instead of nesting it in the Event model.
  Removed python 2.4 compatibility workaround use, since this is removed in Django 1.3 and philo doesn't support python 2.4 anyway.
  Resolves issue #71 for the admin interface by working around the use of modelform_factory. If any code uses modelform_factory elsewhere with an entity form, the same issue will arise. Also compatible with 1.2.X.
  Improved proxy-field hiding to be 1.3-proof. Unfortunately, requires a  attribute on the proxy admin, but it seems like the best way. Still backwards-compatible with 1.2.X.
  Removed shipherd navigation_host filter exception reraising. Tweaked LazyNode - turns out the / needs to be prepended *before* trying to check if the node handles_subpath.
  Added some convenient methods to event querysets.
  Switched Template.__unicode__ to only return self.name for legibility.
  Corrected node_view redirection of trailing slashes to non-trailing slashes to rely on request._cached_node_path instead of request.path. Tweaked LazyNode to only return a found node if it handles the found subpath.
  Added feed_length to BlogViewAdmin.
  Solidified AJAX API.
  Prettified results page. Added search results templates for grappelli and the normal admin.
  Refactored weight code to split the work over Search, ResultURL, and Click models. This is probably somewhat less efficient, but it makes more intuitive sense. It also allows for weight caching on instances. Initial work on a results action/view for the SearchAdmin. Set SearchView to have SearchForm set as an attribute on itself rather than blindly using it.
  First attempts at a get_favored_results method to find what people are generally selecting. Some minor aesthetic changes. Changed ajax api template fetch to call get_template with the intent of passing an argument as to whether it should be prepped for ajax.
  Updated CalendarView urlpatterns to use the new feed_patterns method.
  ...