Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:smarty12:Python
python-mezzanine
python-Mezzanine.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File python-Mezzanine.changes of Package python-mezzanine
------------------------------------------------------------------- Sun Dec 8 16:43:20 UTC 2013 - p.drouand@gmail.com - Update to version 1.4.16 * Revert broken static proxy change * Better fix for static proxy urls - Use download Url as source - Add python-Sphinx requirement to build additional documentation - Package CHANGELOG, LICENSE, README.rst and generated documentation - Add python-Django BuildRequires needed by Sphinx - Change python-django for python-Django; new package name ------------------------------------------------------------------- Thu Oct 24 11:08:44 UTC 2013 - speilicke@suse.com - Require python-setuptools instead of distribute (upstreams merged) ------------------------------------------------------------------- Tue Apr 30 19:24:33 UTC 2013 - alexandre@exatati.com.br - Update to 1.4.6: * Fix set_dynamic_settings for projects without AUTHENTICATION_BACKENDS defined - Stephen McDonald * Provide meaningful exception when dotted import fails - Sam Kingston * SS: Line 12 dsq.src changed to include https if the site is runnning on SSL. Comments do not appear if the site is running on SSL and js link is http - Sachin Shende * Adding Golds Gym Utah - Josh Batchelor * If static_directory does not exist, create it. Instead of trying to tar the static directory (which. fails when the dir does not exist), we create it when. is missing - José Aliste * Hack for generic fields that allows MySQL migrations to run correctly - Stephen McDonald * Don't assume a site exists in some older migrations - Stephen McDonald * Use consistent language for 'log in / sign up' - Stephen McDonald * The db_type field must take a second 'connection' argument, even though unused, otherwise one gets an 'unexpected keyword argument connection' TypeError - Marcos Scriven * Added a port of Django's RedirectFallbackMiddleware with support for Mezzanine's multi-site handling. Closes #535 - Stephen McDonald * Changelist view signature change to work with reversion - Thejaswi Puthraya * Mark redirects middleware as unused if redirects not installed - Stephen McDonald * Add special handling in PageMiddleware for non-page views that raise 404s, but do so with a valid page slug - in this case, we use the page view instead, which allows pages to be created that may match non-page urlpatterns. Closes #561 - Stephen McDonald * Fix CSRF token generation when cache is enabled, should solve #632 - Gu1 * Be more explicit in checking for a test run management command - Stephen McDonald * Add missing reference for link - Thibault J. * Fix SearchableManager._search_fields incorrectly persisting across managers for model subclasses. Closes #633 - Stephen McDonald * Add code of conduct - Ken Bolton * New mezzanine-file-collections reference. mezzanine-media-library got renamed to mezzanine-file-collections. The reference was updated in this commit - Thibault J. * Added the bool setting ACCOUNTS_APPROVAL_REQUIRED, which defaults to False and when set to True, sets newly created public user accounts to inactivate, requiring activation by a staff member. Also added the setting ACCOUNTS_APPROVAL_EMAILS which can contain a comma separated string of email addresses to send notification emails to each time a new account is created and requires activation. Closes #417 - Stephen McDonald * Document the new account approval feature - Stephen McDonald * Better name for emails_list -> split_addresses - Stephen McDonald * Bump grappelli-safe version - Stephen McDonald * Fix thumbnail template tag for palette-mode images. Closes #636 - Stephen McDonald * Added select_related for user in blog_recent_posts template tag - Stephen McDonald * Fix lookup of initial data in from-builder forms, and correctly handle initial values for checkbox fields - Stephen McDonald * Allow forms-builder forms to contain template code for default values - Stephen McDonald * Provide more granular export filtering for multiple-choice fields in forms-builder export, eg matches/doesn't match any/all selected choices, and also allow range filters to use only one boundary - Stephen McDonald * Fix static_proxy to work with //host STATIC_URLs. STATIC_URL = '//mybucket.s3.amazonaws.com' would break the static_proxy prefix stripper, and therefore break tinyMCE plugins. This fix adds proper handling of generic-protocol hostnames to the static_proxy view - Gabe Smedresman * Reorder blog and accounts patterns in mezzanine.urls to allow for projects with a blog homepage that also have accounts enabled - Stephen McDonald * Fix handling of paths in zip imports in galleries app - Stephen McDonald * accounts: properly reject multiple matching e-mail addresses. Django allows multiple Users with the same e-mail address; the existing. form can throw MultipleObjectsReturned when get(email=email) is called. against such a dataset - mike wakerly * Added default wsgi script to project template - Stephen McDonald * Only add input-xlarge on inputs without a class attribute, fixes #643 - Gu1 * Replaced the BLOG_URLS_USE_DATE setting with a new BLOG_URLS_DATE_FORMAT setting - it can contain the string year, month, or day, which controls the date granularity in blog post URLs - Stephen McDonald * Editable settings refactor - this change is to clear up confusion around editable settings being defined in a project's settings module. Previously when this happened, the settings.py module value would only serve as a default, which would be superceded by the db editable value as soon as the settings admin form is first saved. To address this, this change means that editable settings defined in the project's settings.py module now mark the setting as not editable, so it will always be the value used. We also include some handling for the migration case so that even with this change, editable settings already in the db that have a settings.py value defined will still use the db value and provide a warning - Stephen McDonald * Revert the handling for still using db values for editable settings with settings.py values defined, since it basically defeats the purpose if a settings.py value is added once a project is live - Stephen McDonald * Added INLINE_EDITING_ENABLED setting - Jeff Fein-Worton * New INLINE_EDITING_ENABLED setting doesn't need to be editable - Stephen McDonald * Don't force lowercase keywords. Closes #647 - Stephen McDonald * Allow blog feed title and description to be overridden - Stephen McDonald * Use callable description in atom rss feed - Stephen McDonald * Properly escape comments in comment_filter template tag - Stephen McDonald * Bump grappelli/filebrowser versions - Stephen McDonald - Aditional changes from 1.4.5: * Fix some static urls in admin to support external storage backends - Stephen McDonald * Bump grappelli/filebrowser versions - Stephen McDonald ------------------------------------------------------------------- Mon Apr 1 01:27:23 UTC 2013 - alexandre@exatati.com.br - Update to 1.4.4: - Added user FK to rating model, and allow authenticated users to edit their ratings. Added new setting RATINGS_ACCOUNT_REQUIRED to allow ratings to behave like comments, where requiring authentication can store post data in session until user logs in to complete the rating - Stephen McDonald - If RichTextPage is unregistered in the admin, have the page add link in the dashboard go to the page tree - Stephen McDonald - Let’s go back to a fixed-width navbar - Stephen McDonald - Give the navbar some more space - Stephen McDonald - Docs for using the Media Library browse dialog in custom widgets - Ahmad Khayyat - Added the ADD_PAGE_ORDER setting, which is a sequence of app_label.object_name values of Page subclasses, for defining the ordering used in the add drop-down on the admin page tree - Stephen McDonald - Use CSS instead of JavaScript for the admin app dropdowns. There were some bugs with the dropdowns when they were in JavaScript: 1. When you open a dropdown and then scroll, the dropdown would stay. put, instead of following the scroll. 2. The JavaScript used .live(‘mouseover’) which binds to body and. wastes memory because it’s fired for mouseover on every single DOM. element. 3. Occasionally, the dropdowns never disappeared even after mouseout. This commit fixes those bugs by using CSS and :hover instead of. JavaScript. Additionally, it simplifies the JavaScript related to. setting the href of the primary menu item links to their first child. It is a pixel for pixel match of the previous functionality and appearance - Rocky Meza - Update to bootstrap 2.3.1 - Stephen McDonald - Use Django’s module_has_submodule util in any module autodiscover scenarios (page processors, conf defaults) so we can correctly propagate real errors - Stephen McDonald - Tighten up the search form css a bit - Stephen McDonald - Remove the model graph FAQ since no one’s actually ever asked it - Stephen McDonald - New docs sesction, Utilities, covering the models/fields in mezzanine.generic, as well as some of the more useful template tags in mezzanine_tags - Stephen McDonald - Django 1.5 url compatability - pahaz - Use future lib in form entries template for backward compat - Stephen McDonald - Fix search form HTML - Stephen McDonald - Fix rating css - Stephen McDonald - Add JQUERY_UI_FILENAME setting and corresponding docs - Ahmad Khayyat - Fix rating field lookups - Stephen McDonald - Added domain to cache key for site ID caching - Stephen McDonald - Added some JS to the default front-end templates that delays closing of dropdown menus in the primary nav to make them more user friendly. Closes #587 - Stephen McDonald - Added the setting BLOG_RSS_LIMIT defaulting to 20, which limits the number of blog posts shown in the RSS feed - Stephen McDonald - Update BLOG_RSS_LIMIT setting description to describe setting it to None for no limit - Stephen McDonald - Make BLOG_RSS_LIMIT setting not editable - Stephen McDonald - A little late here, but fix Django 1.3 support - Stephen McDonald - Provide a default max_length for FileBrowseField - Stephen McDonald - Added a website powered by Mezzanine - poptosic - Better comment button text - Stephen McDonald - Unicode fix for comment emails - Stephen McDonald - Don’t show site selection form when there’s only one site. If there’s only a single site, there’s no need to show this form, because it can’t do anything - Gavin Wahl - Only show one reply form at a time in a comment thread - Stephen McDonald - Configurable page var names in pagination querystrings - Stephen McDonald - Pin max Django version to 1.5.x - Stephen McDonald - Fix tweets/comments css - Stephen McDonald - RTL: adjust admin navbar thickness after the js->css change - Ahmad Khayyat - Provide optional template for user panel in nav - Stephen McDonald - Remove content from DisplayableAdmin’s search_fields since content is not defined on Displayable and may or may not be present on a model that subclasses it and uses the DisplayableAdmin - Josh Cartmell - Clean up nav version of user panel - Stephen McDonald - Don’t strip any HTML in TinyMCE since filtering is handled by bleach - Stephen McDonald - 569 - replace uses of STATIC_URL in templates with ‘static’ template tag - endophage - site is never assigned when hostname is set, single line addition fixes the problem - endophage - Don’t depend on unloaded comment state for determining parent-most level of replies in comment_thread template tag - Stephen McDonald - Fix KeywordsField swapping of name in model’s search_fields when a sequence is used - Stephen McDonald - Moved the logic for building up search fields in SearchableQueryset into a new method SearchableManager.get_search_fields, which allows externally retrieving the search fields dict that will be used - Stephen McDonald - Use model’s search_fields to populate DisplayableAdmin.search_fields - Stephen McDonald - Fix use of JQUERY_FILENAME with static template tag - Stephen McDonald - Add compress tags to js/css in base mobile template - Stephen McDonald - Fix empty thumbnails for fielbrowser fields in AdminThumbMixin - Stephen McDonald - Added AJAX/JSON handling for comment/rating login redirects, and comment form errors - Stephen McDonald - Allow migrations and fixtures to run from scratch without mezzanine.pages installed - Stephen McDonald - Don’t update existing ratings if their values haven’t changed - Stephen McDonald - Fix dot lookup in template settings - Stephen McDonald - Upgrade bitly integration - added new BITLY_ACCESS_CODE setting to replace the old api settings - Stephen McDonald - Upgrade select_related call in recent_comments template tag - Stephen McDonald - Remove all use of django.conf.urls.defaults since we don’t support Django 1.3 anymore. Closes #539 - Stephen McDonald - Remove all special handling for Django 1.3 since it’s no longer supported - Stephen McDonald - Removed all use of Django’s deprecated ADMIN_MEDIA_PREFIX since we no longer support Django 1.3 - Stephen McDonald - Fix missing import - dizpers - Added keyword/category filtering to blog post admin - Stephen McDonald - Remove the USE_REVERSION setting since it’s incomplete - Stephen McDonald - Remove stray deprecated django.conf.urls.defaults - Stephen McDonald - Update to latest grappelli/filebrowser-safe - Stephen McDonald - Bump grappelli_safe to 0.2.16 - Stephen McDonald - Fix list/tuple handling for AUTHENTICATION_BACKENDS checks in set_dynamic_settings - Stephen McDonald - Revert sequence settings back to tuples in set_dynamic_settings since some Django tests expect them to be tuples - Stephen McDonald - Update grappelli version - Stephen McDonald - Rename sr@latin locale folders to sr_Latn - Sebastián Ramírez Magrí ------------------------------------------------------------------- Wed Feb 27 14:53:28 UTC 2013 - alexandre@exatati.com.br - Update to 1.4.3: * domain change to wdiaz - William Díaz * Mezzanine's auth backend incompatible with custom user model tests in Django 1.5 - Stephen McDonald * Added Django 1.5 to travis config - Stephen McDonald * Add a fallback for the newly required ALLOWED_HOSTS setting in Django 1.5, that will use the domains defined in the Site model - Stephen McDonald * Use the string name for user relationships in models since trying to import a custom user model falls apart - Stephen McDonald * Remove invalid migration - Stephen McDonald * Remove upgrade flag from installation instructions in case people don't know how pip works - Stephen McDonald * Drop Python 2.5 tests in travis since Django 1.5 doesn't support it and we'll be dropping it soon - Stephen McDonald ------------------------------------------------------------------- Mon Feb 25 19:41:12 UTC 2013 - alexandre@exatati.com.br - Update to 1.4.2: * Added ratings to comments, with new settings COMMENTS_USE_RATINGS for toggle ratings form in comments, and RATINGS_RANGE for defining valid ratings, replacing the old min/max settings. Also added _sum field injections for models with rating fields, and rating_date field on ratings, for use with time scaled scores - Stephen McDonald * Ensure emails are lowercased for gravatar hashes - Stephen McDonald * Fix page tree admin template when reversion is used - Stephen McDonald * Enhanced args to gravatar URLs - Stephen McDonald ------------------------------------------------------------------- Wed Feb 20 22:03:22 UTC 2013 - alexandre@exatati.com.br - Update to 1.4.1: * Remove unnecessary permission from live_settings module. Closes #568 - Stephen McDonald * Test slug after setting parent of an unsaved page with autogenerated slug - wrwrwr * Bum filebroswer_safe to 0.2.16 - Stephen McDonald * Prefix BLOG_USE_FEATURED_IMAGE in blog templates with settings., otherwise it always evalutes to False - Josh Cartmell ------------------------------------------------------------------- Sun Feb 17 14:22:44 UTC 2013 - p.drouand@gmail.com - Update to version 1.4.0: - Added a has_home variable to templates for the page_menu template tag, which indicates whether a homepage object exists, and can be used for checking whether a hard-coded homepage link should exist in the menu template - Update the default twitter query since it's been flooded by movie tweets - Add a deprecation layer for settings in templates, and deprecate the PAGES_MENU_SHOW_ALL setting since it's too specific for a setting and can be implemented in one line in a template - Added an example to the page menu docs of rendering a tree representing the current section of a site being viewed - Don't need to uncheck in_menus for an editable homepage anymore, so remove the comment describing that - Correctly handle file uploads in profile forms - Alpha-sort options for the search form - Remove Nimbis Services link for now. We haven't deployed our Mezzanine-based Nimbis Services site. into production yet (the old link was to a testing site that is only. used internally). We'll add this back in once we go live with our Mezzanine site - Also check BLOG_USE_FEATURED_IMAGE in templates when displaying blog post's featured image - Added a sort_by template filter for general use - Removed Slugged.Meta.ordering since it'll generally always be nuked by Meta on a subclass - and added correct ordering to BlogCategory - Clean up BlogCategory.Meta - Move clean_content to new DisplayableAdminForm - Fix parent of Team and History pages in fixtures. Assign the Team and History pages to the About page (id 2) instead of the Blog page (id 1) in Page fixtures - Fix generating descriptions when saving page instances directly, as their content type subclass fields weren't available for the description - Allow for no content model in Page.description_from_content - Fixed duplicate home IDs in menu templates and add some missing IDs - Check has_home to avoid duplicates. Updated footer_tree.html to behave the same as the other menu templates, checking has_home so that a page that is also the home doesn't end up in the menus twice - joshcartme - Strip language prefix from request path, before trying to match it against pages slugs - wrwrwr - Update mezzanine/accounts/locale/zh_CN/LC_MESSAGES/django.po - Drupal blog importer for mezzanine blog - #issue 527 - Fixed import_posterous for module requests v1.0.1 and above. - issue #528 - Restore permission check for editable JS/CSS - Added handling for model field defaults in dynamic inlines. Closes #526 - Precedence of conflicting page processor context. The order of execution of page processors was reversed in #315 so that custom page processors returning an HttpResponse would bypass the default processors. That had the side-effect of making context variables in default processors overwrite those in custom processors, which isn't very intuitive. This change restores the original behaviour of context variables, while retaining the reversed execution order - Added a welcome message and quick links for getting started, for new developers, to the default homepage template - Fixed conditional context updates in page processors for Python < 2.7 - Fix handling of non-alpha search terms in SearchableQuerySet - Fixed support for automatically adding custom ManyToMany fields in PageAdmin. Closes #534 - Improved some of the messages shown through installation (createdb/syncdb signals) - Clarify requirements for search_fields in the search api docs - Hide the help text for the slug field for Link pages in the admin - Fix JS/CSS file names in base mobile template. Closes #537 - use AUTH_USER_MODEL if available - Fix Manager MRO issue where search_fields param threw errors - Test for SearchableManager in DisplayableManager - Hopefully fix MRO regression - Fix MRO issues and avoid regression at the same time - Protect sequences provided or generated for the default value of MenusField from being forced to unicode (as for example u'[1, 2, 3]'). Django forces fields defaults to unicode unless they're callable (see Field.get_default). This is done to prevent problems that could arise from setting the same mutable object as a default for many fields (see Django ticket #18478) - add fa and fa_IR locales - Clean up use of AUTH_USER_MODEL - fix persian locale - Database-prepare tuples in the same way lists are handled in MultiChoiceField - Allow pages to be dragged out of a subtree to the root level in page admin - wrwrwr - Check that setting a new page parent won't cause a cycle in the parent-child graph. Such cycles lead to an infinite loop in Page.save (e.g. python process consuming all resources) - Preparation for django-reversion - uli - Altered git repo_url checks to allow ssh hosted git repositories - Fixed indentation issue and PEP-8 issue with fabfile mods - Don't try to create any pages if the models it uses aren't installed - Support for Django 1.5 custom user models. Uses get_user_model for every reference to User, and provides a default. implementation of get_user_model for Django <= 1.4 - Clean up hg/git checks in fabfile - Fix fabfile - Move RSS url parsing code from the drupal importer into the main RSS blog importer, and remove the drupal importer since it isn't specific to drupal - Fix import error message in rss importer - Don't use Bootstrap's navbar-inverse class by default, for better theme compatibility. Closes #551 - Fix some missing imports and settings import errors for the new user model hooks - Added possibility to set custom menu titles for models in ADMIN_MENU_ORDER, using the same notation as for views (e.g. (_("News"), "blog.BlogPost")) - Python 2.5 compatibility - Use current_page instead of request for is_current. Since we already have the 'current page' object, we can compare it. against ourself to find if we are current - rm unused import - Use content_model not the base Page in PageAdmin. When calling methods on a page, they should be called on the subclass,. not the base Page. This allows page types to override them - The usage of reversion can now be disabled for DisplayableAdmin - uli - Update admin menu docs to mention labels for regaulr models - Change new reversion setting to be opt-in instead of opt-out - backout aa850efe2315 - backout eff95dec6799 - Moved the MEDIA_LIBRARY_PER_SITE setting from filebrowser_safe into Mezzanine so it's documented. It allows per-site filebrowser root directories - Bump filebrowser/grappelli versions ------------------------------------------------------------------- Thu Dec 27 03:18:19 UTC 2012 - alexandre@exatati.com.br - Update to 1.3.0: - added dob field to list of form fields - mmuk2 - Update url templatetags for Django 1.5. See https://docs.djangoproject.com/en/1.4/releases/1.3/#changes-to-url-and-ssi. “{% load url from future %}” is omitted in favour of a global import in. boot/__init__.py - Alex Hill - Bring templates in line with latest master - Alex Hill - Move forward compatibility code to utils/conf.py - Alex Hill - Assume development server if command is “harvest”. Lettuce uses the “harvest” command to run a development server. See http://lettuce.it/recipes/django-lxml.html#lettuce-run-the-tests. Note that if this isn’t set, then media will not be served correctly. when testing with lettuce - Lorin Hochstein - Bump versions: filebrowser_safe >= 0.2.12, grappelli_safe >= 0.2.10 - Stephen McDonald - Use non-minified jquery.tools and jquery.ba-resize - Per Andersson - Render admin “add” link if no change permission. Handle the case where a non-superuser staff member has “add”. permission but not “change” permission - Lorin Hochstein - Escape backticks in python task in fabfile. Closes #396 - Stephen McDonald - Ensure last output line is used to determine remote STATIC_URL in fabfile, since warnings may occur in output - Stephen McDonald - add related_posts for blog - Dmitry Falk - fix related_posts in template - Dmitry Falk - Allow users to sign up with capital letters in their username - David Novakovic - Update mezzanine/core/admin.py. Add some stuff to OwnableAdmin to make its use more obvious to new users - David Novakovic - Filter urls that use https - Eduardo Rivas - Added mezzanine-polls to third party apps - Stephen McDonald - Update mezzanine/accounts/__init__.py. Display more informative error if this exception is thrown. This exception handler can hide informative errors about model unrelated model declaration. - David Novakovic - Update mezzanine/accounts/__init__.py. Even better checks for the profile model string - David Novakovic - Fix unfiltered RSS feeds for Django 1.3 - Stephen McDonald - Use tag slugs for tag RSS feeds - Stephen McDonald - Fix unicode handling for slugs in Django 1.5 - Stephen McDonald - Fix urls in mobile search include for Django 1.5 - Stephen McDonald - Fix mobile tests for Django 1.5 - Stephen McDonald - Handle invalid images in thumbnail tag. Closes #410 - Stephen McDonald - Use Page URLs without trailing slash when settings.APPEND_SLASH is False - Kenneth Falck - Full support for APPEND_SLASH is False - Stephen McDonald - Removing initial content from createdb when –nodata parameter is present - Sean Voss - Added TWITTER_STRIP_HIGH_MULTIBYTE setting to strip mb3/mb4 characters in Tweets (mainly Emoji), which cause problems with MySQL UTF-8 collation - Kenneth Falck - Added the setting SSL_FORCED_PREFIXES_ONLY, which defaults to True and controls whether URLs not matched by SSL_FORCE_URL_PREFIXES are redirected back to HTTP if accessed over HTTPS - Stephen McDonald - Added the COMMENT_FILTER setting for controlling how comments are rendered. Works the same as the RICHTEXT_FILTER setting. Closes #416 - Stephen McDonald - Added has_children_in_menu and num_children_in_menu attributes to page objects in the page_menu template tag, for determining valid children in the context of a menu and the in_emnus field. Closes #413 - Stephen McDonald - Added automated hg tagging for versions in changelog generation. Closes #259 - Stephen McDonald - Fixed misspelling of argument in send_verification_mail - Zean Tsoi - Framework to allow EXTRA_FORM_FIELDS - Sean Voss - Allow subclasses to define their own ProfileFieldsForm - David Novakovic - patches to be jython compatible - Donneker - Fixes #427: Disqus comment counts are now pulled in on the blog post detail page, if available - cato - Fix incorrect status on quick-blog form. Closes #429 - Stephen McDonald - Make form fixtures optional and remove old fixtures - Stephen McDonald - Use createdb –nodata in fabfile - Stephen McDonald - Use actual keyword instances in blog listing. Closes #431 - Stephen McDonald - Put block tags into all blog templates so they can be overridden. Closes #443. This resulted in the splitting of the editable field for the title and. publication date in the list page into two editable fields, so they. could be two separate blocks. I notice that the blog detail page. doesn’t have an editable field for the publish date at all, which I. shall address separately. block tags are namespaced by blog_post_detail_ and blog_post_list_. respectively, and inside the list page, the blocks related to an. individual post are namespaced with blog_post_list_post_ - Penny Leach - Made publication date an editable field in the blog post detail template - Penny Leach - Remove selection disabling in page_tree.js - causing issues with latest Firefox - Stephen McDonald - Added some missing calls to richtext_filter. Closes #438 - Stephen McDonald - Correctly handle empty password in login form. Closes #439 - Stephen McDonald - Move error templates into custom paths so that Django’s tests can trigger errors using its own error templates, since Mezzanine’s urlpatterns aren’t used which its error templates depend on - Stephen McDonald - Add some extra comments and validation for the new FORMS_EXTRA_FIELDS setting - Stephen McDonald - Allow LoginForm to be inherited and extended - Renyi Khor - Slugged model now uses self.title to generate slug. Fixes #445 - Andrey Shipilov - Update mezzanine/blog/models.py. wrong keyword argument passed to blog_post_list_category in get_absolute_url for the BlogCategory model. This results in an empty url when using <a hreg=”{{ category.get_absolute_url }}”>Link to my Category</a>. The problem was that the blog/urls.py uses ‘category’ as the keyword and the get_absolute_url used ‘slug’ as the keyword. I changed it within get_absolute_url because I guess changing it within blog/urls.py may break backwards compatibility - Andre Graf - Port gallery expose to updated jquerytools version. On overlay load, expose the .image-overlay. Fixes bug where every other image was not exposed due to timing issue. when #exposeMask fades out when already switched to next image - Per Andersson - Update mezzanine/pages/models.py - Ken Bolton - Use local copies of instead of cdn. * html5shiv. * jquery mobile - Per Andersson - Move html5shiv.js outside of Mezzanine’s js directory, since it’s not required by Mezzanine itself (eg it’s project specific and can be removed per project) - Stephen McDonald - Update blog_recent_posts to allow an optional slug. If the slug is specified returned blog posts will be restricted to being in the category matching the slug. If the slug does not match a category, posts will be returned as normal - joshcartme - Added support for keyword args in the as_tag template tag wrapper - Stephen McDonald - Fix for issue #450: home_slug with prefix - uli - Fix bad semicolon in gallery.js - Stephen McDonald - Use PROJECT_NAME fabric setting as CACHE_MIDDLEWARE_KEY_PREFIX in live_settings.py - Stephen McDonald - Update twitter bootstrap to v2.2.1 - Ivan Teoh - Inverse the top navbar from white to black - Ivan Teoh - Superusers should be able to select any site - Josh Cartmell - Disable front end editing for users who don’t have access to a site - Josh Cartmell - Include AdminProfileInline so that it is not lost if the user enables Mezzanine accounts - Josh Cartmell - Check if the user is_staff first to avoid unecessarily reversing admin:index on every request - Josh Cartmell - Only load and display inline editor if the user has access to the current site’s admin - Josh Cartmell - Only check if a user has access to the current site in the middleware. Save the result on request.user and use this elsewhere - Josh Cartmell - Added the setting OWNABLE_MODELS_ALL_EDITABLE which allows a sequence of app_label.model_name models to be defined, that are Ownable subclasses which won’t have their change-list admin views filtered by user - Stephen McDonald - Update .po files - Sebastián Ramírez Magrí - Updated signal to only automatically create admin profiles for staff and not break the User add view if a site is selected - Josh Cartmell - Fix for issue #470: Right subclass instance in BaseGenericRelation - Thomas Jetzinger - Add homepage url to sitemap.xml - Stephen McDonald - Add handling for multi-tenancy in sitemap.xml - Stephen McDonald - Check for published objects in Orderable.next/previous and allow kwargs to be used - Stephen McDonald - Fixed margins on user-panel buttons - Stephen McDonald - Added Displayable methods get_next/previous_by_publish_date, and used in blog post templates for next/previous blog posts - Stephen McDonald - More accurate template block name for blog post prev/next links - Stephen McDonald - Fix showstopper on first comment due to url being clobbered and never reset - Grant Warren-Robertson - No need to log user out for invalid admin - Stephen McDonald - Check for login form instead of user perms when choosing which js to load in admin’s base template - Stephen McDonald - Still log user out for invalid admin access - Stephen McDonald - add environment setting to supervisor.conf to ensure locale is set correctly for gunicorn subprocesses - Doug Evenhouse - modify environment setting to inject locale specified in FABRIC setting - Doug Evenhouse - Allows regular link Cmd+Click behaviour on OS X. - Regular click behaviour still applies. - Tested to work in OS X Chrome 24 beta and Firefox 16 beta. - TODO: test on other platforms - Matt Stevenson - Document how to run unit tests - Lorin Hochstein - Don’t run view functions from page middleware when no page can be found, just pass through. Closes #476 - Stephen McDonald - Update jquery-ui to full 1.9.1, and include smoothness theme. This allows other apps to use a single version of jquery-ui that is known to be compatible with Mezzanine’s version of jquery. This is jquery-ui-1.9.1.all, so all widgets are available and no additional jquery code is needed. Also, the full smoothness theme is included. Third-party apps may include other themes - Ahmad Khayyat - Added Django < 1.5’s adminmedia tag lib for 1.5 compatibility - Stephen McDonald - Clean up dev server check - Stephen McDonald - Allow category/tag titles to be used in blog_post_recent tag - Stephen McDonald - Bump grappelli safe version to 0.2.11 - Stephen McDonald - Bump filebrowser safe version to 0.2.13 - Stephen McDonald - Added the setting UPLOAD_TO_HANDLERS for configuring the upload_to arg per file field. Closes #480 - Stephen McDonald - Added missing word in Blogger import notes - Matt Stevenson - Change feedparser URL to authoritative fork. - The original author’s website(s) returns HTTP 410. - Refer to: http://en.wikipedia.org/wiki/Mark_Pilgrim_(software_developer) - Matt Stevenson - Resolves html entity output re: #482 - Matt Stevenson - Generate better meta descriptions from markdown content. By using the newline character as the first pattern in the generation of the meta description, markdown content (which normally lacks closing </p> tags) is processed correctly - Eduardo Rivas - Parse content with rich_text filter - Eduardo Rivas - Moved import inside method - Eduardo Rivas - Added optional parameters to search view - Eduardo Rivas - Request filters: specified using REQUEST_FILTERS in settings.py - Chris Ravenscroft - Added default setting for REQUEST_FILTERS - Chris Ravenscroft - Works better with the proper values in settings.py - Chris F Ravenscroft - Escape miscellaneous percent symbols in deployment templates; fixes #494 - Olivier Harris - Docs corrections - Stephen McDonald - Template tag implementation - Eduardo Rivas - spam filter code moved back to views.py; using mezzanine’s module import mechanism - Chris Ravenscroft - Added newline at the end of search_form.html - Eduardo Rivas - JavaScript localization added for mezzanine.forms application - Oleg Churkin - Correct varible name in single model search - Eduardo Rivas - Fix site perms template error in admin logout - Stephen McDonald - Update notes in the project_template's urls.py describing how the homepage object should not be assigned to any menu templates - Stephen McDonald - Add new field Displayable.in_sitemap which appears in the meta data section of each admin form, and controls whether the object appears in sitemap.xml. Closes #499 - Stephen McDonald - Added {% search_form %} section to the docs - Eduardo Rivas - Update mezzanine/pages/admin.py. Remove a blank line so tests will pass - Kenneth Love - Don’t assume {form, gallery} apps are installed. Importing these in core.management.__init__ causes problems when they. aren’t installed. Instead, import them in the function where they’re. used - Gavin Wahl - Adds the ability to move a page under a page with no children. I switched to using the jQuery nestedSortable plugin instead of the sortable plugin provided by jQuery UI, because Pages actually being in a tree structure, they need a tree editor. This commit temporarily breaks some functionality such as remembering which pages were open and closed - Rocky Meza - fixed pagetree hiding of subpages - Rocky Meza - Provide Mezzanine’s settings object to the COMPRESS_OFFLINE_CONTEXT setting for django-compressor. Closes #505 - Stephen McDonald - Fix the bugs that we had with nestedSortable - Gavin Wahl - only .nestedSortable() the first ol - Gavin Wahl - Fix front-end editing links for elements not positioned relative to the document. Use visibility hidden and jquery offset function to ensure edit links are always positioned relative to the document and not relative to a positioned ancestor - Jonathan Potter - Clean up the new page sorting view - Stephen McDonald - Remove old hack for initial page tree click bug that no longer exists. Closes #509 - Stephen McDonald - Fix null handling in page sorting view - Stephen McDonald - Specify widget for keywords field so it can be overridden properly. Closes #421 - Stephen McDonald - Bug fix for wrong argument ordering for ssl cert handling in fabfile.py - David Hess - Remove some commented out editable settings from the project template’s settings.py module, since defining these at the Python level can be confusing once the settings form in the admin is updated. Also made a note of this scenario in the settings docs. Closes #515 - Stephen McDonald - Add ssl port to nginx.conf. Closes #514 - Stephen McDonald - Bump filebrowser-safe version to 0.2.14 - Stephen McDonald - Don’t run redirects tests for Django 1.5 - Stephen McDonald - More commit log filtering for changelog - Stephen McDonald ------------------------------------------------------------------- Mon Sep 3 12:57:03 UTC 2012 - alexandre@exatati.com.br - Update to 1.2.4: * Added mezzanine.utils.urls.home_slug which will return the slug arg of the home urlpattern, when a urlpattern is defined for an edtiable homepage. This ensures that we don't hard-code the URL for the homepage anywhere, and allows the editable homepage to work correctly when a SITE_PREFIX setting is defined - Stephen McDonald * Added autofocus to first field of the form - Renyi Khor * Added Html5Mixin to PasswordResetForm - Renyi Khor * Add initial support for importing blog posts from posterous - David Novakovic * Import comments for each post - David Novakovic * Importer docs and small doco fix in code - David Novakovic * Correct bad indentation - David Novakovic * We only need the hostname if you have more than one posterous blog - David Novakovic * Host is optional if you have one blog - David Novakovic * Remove requests import from global scope - David Novakovic * Make the page.in_menus check a bit more robust in the page_menu template tag, in case it doesn't actually have a value, which may have occured if migrations weren't run when the in_menus field was added - Stephen McDonald * Allow non-page views to specify their own editable_obj context variable, which is then used to determine the url for the admin link in the editable toolbar, falling back to the current page object. Allows for things like blog posts and Cartridge products to contain a direct admin link from the ditable toolbar - Stephen McDonald * Remove unused grappelli_safe urlpatterns - Stephen McDonald * Remove unused import - Stephen McDonald * Bump grappelli_safe version to 0.2.9 - Stephen McDonald * Added accessor methods for blog post keywords and categories, so that when we use prefetch_related with Django >= 1.4 we don't need to iterate through every blog post to set up keywords and categories. Closes #383 - Stephen McDonald * Use the named home url for the View site link in the admin header. Closes #389 - Stephen McDonald * Ensure consistent path separators in overextends template tag on Windows. Closes #386 - Stephen McDonald ------------------------------------------------------------------- Wed Aug 22 12:55:43 UTC 2012 - alexandre@exatati.com.br - Update to 1.2.3: * Only hide delete button in the submit row for SingletonAdmin. Closes #376 - Stephen McDonald * Correctly handle invalid form fields when save is clicked in SingletonAdmin. Closes #375 - Stephen McDonald * Added Ken Bolton's quote to docs homepage - mezz is django - Stephen McDonald * Fix kwargs usage to work with other auth backends - David Novakovic * Bump filebrowser version for security fix - Stephen McDonald ------------------------------------------------------------------- Thu Aug 16 05:59:00 UTC 2012 - alexandre@exatati.com.br - Update to 1,2,2: * Update page menu handling in blog importer - Stephen McDonald * Fix missing import in blog importer - Stephen McDonald * Ensure extra_context in SingletonAdmin is always a keyword arg. Closes #370 - Stephen McDonald * Clean up deploy doc - kevinlondon * Initial layout for filtering RSS feeds by tag/category - Stephen McDonald * Final bits for author/tag/category rss feeds in the blog app - Stephen McDonald * Fixed auth for password reset - Stephen McDonald ------------------------------------------------------------------- Sat Aug 11 13:36:27 UTC 2012 - alexandre@exatati.com.br - Update to 1.2.1: - Bump min Django version to 1.3.3 - Stephen McDonald - Fix dict handling in changelog builder (not actually used) - Stephen McDonald - Don’t rebuild host var in static_proxy. Closes #361 - Stephen McDonald - Fix bug in Page.get_ascendants() - pass a map to PageManager.with_ascendants_for_slug instead of a tuple - Alex Hill - Added more tests for Page.get_ascendants() - Alex Hill - Allow unicode cache keys - Stephen McDonald - Bump grappelli_safe version to 0.2.8 - Stephen McDonald - Added a check in footer_scripts to only include the analytics tracking code if user is not part of the staff team - Pedro Araújo ------------------------------------------------------------------- Mon Aug 6 11:16:23 UTC 2012 - alexandre@exatati.com.br - Update to 1.2.0: - Please read changelog at http://mezzanine.jupo.org/docs/colophon.html#version-1-2-0-aug-05-2012 ------------------------------------------------------------------- Thu Jun 28 02:12:35 UTC 2012 - alexandre@exatati.com.br - Update to 1.1.4: * Add custom introspection rules that prevent duplicate field creation on dynamic fields during migration - Stephen McDonald * Use filebrowser field's format attribute rather than extensions. Closes #287 - Stephen McDonald ------------------------------------------------------------------- Tue Jun 26 21:09:29 UTC 2012 - alexandre@exatati.com.br - Update to 1.1.3: * Allow rel attributes in anchor tags - Stephen McDonald * Don't cast to list in paginate - Stephen McDonald * Remove redundant ampersands in pagination links - Stephen McDonald * Update the configuration docs example to use author/blooks instead of gallery/images, and add the new options for registered settings, choices and append - Stephen McDonald * Allow default twitter feed to be managed via admin settings - Stephen McDonald * Raise NotImplementedError on Displayable subclasses that don't implement get_absolute_url - Stephen McDonald * Set is_current on Pages when added to context in PageMiddleware - Alex Hill * Permit disabling page processors at external apps' urls in the page tree - Alex Hill * Refactored overextends template tag to not depend on template origins since they're not available with DEBUG off - Stephen McDonald * Fix variable resolution for as_tag template tags - Stephen McDonald * Added template tags for the various account forms - Stephen McDonald * Updated packages docs - Stephen McDonald * Bump grappelli_safe to 0.2.7 for admin column sorting fix - Stephen McDonald * Clean up exact page matching for page processors - Stephen McDonald * Updated jQuery Form Plugin - Renyi Khor * Fix _current_page in middleware - Stephen McDonald * Reorganised page middleware for fewer queries and readability - Alex Hill * page middleware: use request.path_info - Dmitry Falk * Correctly handle root URL - Alexander Hill * Add check for page_branch_in_footer.Without this check, footer.html is rendered for every page in the tree,returning an empty string - Alexander Hill * Add perms to existing context page instead of overwriting it. Previously the template tag set_page_permissions would retrieve thepage's content model, set the perms attribute on it, and then replacethe page object in the context with the retrieved object. Setting permson the existing page object instead preseves attributes set by set_helpers - Alexander Hill * Check has_children before calling page_menu.This saves a lot of template renders in wide page trees - Alexander Hill * backport of django-forms-builder signals to mezzanine.forms - Brian Schott * set mimetype to empty string in case path is not found - Brian Schott * Handle no blog page existing for meta keywords in the blog list template - Stephen McDonald * Fix path lookup for Python 2.5 - Stephen McDonald * Handle FileBrowseField args in Django FileField fallback - Stephen McDonald * Use image formats for image FileBrowse fields - Stephen McDonald * Bump filebrowser_safe to 0.2.7 - Stephen McDonald * Cleaned up blog import redirect creation - Zachary Gohr * Bugfix: Account form validation errors on non-html5 browsers - Renyi Khor * added in-navigation test to level 1 - Brian Schott * fix migration without blog app - Dmitry Falk * Ensure Mezzanine's auth backend is enabled if mezzanine.accounts is installed. Closes #281 - Stephen McDonald * Eval settings choices when generating settings docs - Stephen McDonald ------------------------------------------------------------------- Mon Jun 4 22:22:36 UTC 2012 - alexandre@exatati.com.br - Update to 1.1.2: * Fix slug handling in page middleware for homepage as page object - Stephen McDonald ------------------------------------------------------------------- Mon Jun 4 16:19:05 UTC 2012 - alexandre@exatati.com.br - Update to 1.1.1: * Don't assume rating field is named rating - Stephen McDonald * Handle PAGES_SLUG in the page middleware - Stephen McDonald * Make the creation of PAGES_SLUG not dependant on the position of the blog urlpatterns in urlpatterns created before the page urlpatterns - Stephen McDonald * Fix quoting unicode thumbnail filenames - Stephen McDonald * Move lookup of page subclasses into classmethod Page.get_content_models, and call select_related on all page subclasses in the page_menu template tag when used for the admin page tree, since we need to touch all the related content type instances to check page paermissions - Stephen McDonald * Don't assume request is available in page.set_menu_helpers - Stephen McDonald * Move cache-busting querystring into mezzanine.utils.cache.add_cache_bypass and apply it to comments and ratings redirects so that posted content appears immediately - Stephen McDonald ------------------------------------------------------------------- Mon Jun 4 01:23:12 UTC 2012 - alexandre@exatati.com.br - Update to 1.1.0: - Please read full changelog from http://mezzanine.jupo.org/docs/colophon.html#version-1-1-0-jun-03-2012 ------------------------------------------------------------------- Sat Apr 28 05:22:05 UTC 2012 - alexandre@exatati.com.br - Update to 1.0.10: - Sorry, no changelog. ------------------------------------------------------------------- Fri Apr 27 12:38:03 UTC 2012 - alexandre@exatati.com.br - Update to 1.0.9: * Added html5shiv for IE to recognise and style the HTML5 elements - Paolo Dina * Fixed body_id block - Stephen McDonald * Upgrade Bootstrap to 2.0.2 - Stephen McDonald ------------------------------------------------------------------- Sat Mar 24 18:46:06 UTC 2012 - alexandre@exatati.com.br - Update to 1.0.8: * Fixed .navbar .container responsive width - Stephen McDonald * Added default blank favicon and replace Bootstrap's collapse JS with all Bootstrap JS - Stephen McDonald * Added nav dividers in primary menu - Stephen McDonald * Fixed leftover tag loading in form response emails - Stephen McDonald - Aditional changes from 1.0.7: * Added html5shiv for IE to recognise and style the HTML5 elements - Paolo Dina * Fixed body_id block - Stephen McDonald * Upgrade Bootstrap to 2.0.2 - Stephen McDonald - Aditional changes from 1.0.6: * Fixed draft status for quick blog form in dashboard. Closes #172 - Stephen McDonald * Format newlines in the quick blog form since the expected format is HTML - Stephen McDonald * Markup validation improvements - Paolo Dina * Added Paolo Dina to AUTHORS - Stephen McDonald ------------------------------------------------------------------- Tue Mar 20 01:51:33 UTC 2012 - alexandre@exatati.com.br - Update to 1.0.5: * Fixed admin navigation showing in inline filebrowser popups when called from TinyMCE - Stephen McDonald * Bump filebrowser_safe to 0.2.3 - Stephen McDonald ------------------------------------------------------------------- Mon Mar 19 12:22:59 UTC 2012 - alexandre@exatati.com.br - Update to 1.0.4: * Bump dependencies. - Aditional changes from 1.0.3: * Don't restrict image width in default css since it's now responsive - Stephen McDonald * Updated templates_for_host to insert default templates after the associated custom template, rather than putting all defaults at the end - Josh Cartmell * Updated templates_for_device to insert default templates after the associated custom template, rather than putting all defaults after all custom templates - Josh Cartmell * Disable nav in popups. Closes #152 - Stephen McDonald * Refactored model graph building in docs - call management command natively, and handle all the error conditions - Stephen McDonald * Update mezzanine/forms/forms.py - Magic * Update mezzanine/blog/locale/ru/LC_MESSAGES/django.po - Mikhail * Update mezzanine/conf/locale/ru/LC_MESSAGES/django.po - Mikhail * Internal refactoring of abstract models in mezzanine.core. Move admin_link from Displayable to Slugged, since it is more closely related to URLs. Move description_from_content from Slugged to MetaData, since it is more related to description on MetaData. Don't rely on title in description_from_content, just use string version of an instance, which is title anyway via Slugged - Stephen McDonald * Fixed some comment typos - Stephen McDonald * Added handling for having 'save' and 'save and continue' in SingletonAdmin - Stephen McDonald * Make pillow an optional dependency, only used when PIL isn't installed - Stephen McDonald * Added bootstrap's collapsible navbar, upgraded jQuery to 1.7, and added a setting JQUERY_FILENAME so that the jQuery file/version is stored in one place - Stephen McDonald * Fix cyclic import in Django 1.4 - Stephen McDonald * Don't abort on graph generation in docs build, since we can use the repo version of it - Stephen McDonald * Pin exact versions in dependencies - Stephen McDonald * Remove Django 1.4 from supported versions in README - Stephen McDonald * Fix form export encoding - Stephen McDonald * Added Tommy Wolber to AUTHORS - Stephen McDonald * Update translations from transifex - Sebastián Ramírez Magrí * Updated database settings to use prefixed formatunprefixed format removed from django 1.4. Added django.db.backends. tosettings.py and local_settings.py templates - Patrick Taylor * Clean up db settings and remove helpers from mezzanine.utils.conf - Stephen McDonald * Add vcs ignore files to project_template - Stephen McDonald * Added Patrick Taylor to AUTHORS - Stephen McDonald * Update translations from transifex adding nb - Sebastián Ramírez Magrí * Added more info and examples of different homepage patterns in project_template/urls.py - Stephen McDonald * Added FAQs section to docs - Stephen McDonald * Skinned the docs to be in line with the Mezzanine project's homepage styling - Stephen McDonald * Docs cleanup - Stephen McDonald * Fixed formatting - Stephen McDonald * Added storage API to thumbnail template tag, and zip upload for galleries - Stephen McDonald * Fix use of with statement for Python 2.5 - Stephen McDonald * Use django's conf at the module level in mezzanine.core.fields, so that fields can be loaded prior to mezzanine.conf being loaded - Stephen McDonald * Exclude static dir from package - Stephen McDonald * FAQs tweak - Stephen McDonald * Added the collecttemplates management command, for copying all (or app specific) templates to a project - Stephen McDonald * Fixed typo - Stephen McDonald * Actual collecttemplates command - Stephen McDonald * Added secure arg and default expiry seconds to mezzanine.utils.views.set_cookie - Stephen McDonald * Added mezzanine.utils.email.send_mail_template for sending templated email, and integrated with mezzanine.forms. Closes #165 - Stephen McDonald * Missing files - Stephen McDonald * Fixed weird double-click bug in admin page tree - Stephen McDonald * Fixed regression in orderable inlines from upgrading to latest jQuery - Stephen McDonald * Fixed regression in keywords field from upgrading to latest jQuery - Stephen McDonald * Fixed signature change in Django 1.4's admin change_view - Stephen McDonald * Fixed admin login redirect for non-login view URLs - Stephen McDonald * Fixed removed project_template setup in mezzanine-project. Closes #167 - Stephen McDonald * Use operating system separator - Chris Trengove * Bump dependencies - Stephen McDonald ------------------------------------------------------------------- Fri Mar 9 15:14:45 UTC 2012 - alexandre@exatati.com.br - Update to 1.0.2: - Fix docstring typo in Displayable’s save method - Michał Oleniec - Update setup to exclude new dev db name - Stephen McDonald - Aditional changes from 1.0.1: - Add a patch to the changelog generator for the versioning blunder - Stephen McDonald - Added a new middleware which will serve templates from a theme, based upon the host accessing the site - Josh Cartmell - Separated the logic a little more to make host_theme_path more reusable - Josh Cartmell - Remove mention of site_media which no longer applies with staticfiles used - Stephen McDonald - Avoid file-in-use exception when deleting (on Windows) - Chris Trengove - Added quote by Antonio Rodriguez and one line bio for each of the quoters - Stephen McDonald - Added Chris Trengove to AUTHORS - Stephen McDonald - Fix typo in EXTRA_MODEL_FIELDS example - Michał Oleniec - Fix a couple of test failures on Windows - Chris Trengove - Fixed typo in content-arch docs - Chris Smith - pep8 fixes and docstring cleanup - Stephen McDonald - More pep8 fixes - unused imports - Stephen McDonald - Added Chris Smith to AUTHORS - Stephen McDonald ------------------------------------------------------------------- Sat Mar 3 16:35:17 UTC 2012 - alexandre@exatati.com.br - Update to 1.0.0: - Log of fixes and improvements, please read changelog at https://github.com/stephenmcd/mezzanine/blob/master/CHANGELOG. ------------------------------------------------------------------- Fri Dec 30 10:46:04 UTC 2011 - alexandre@exatati.com.br - Update to 0.12.5: - Sorry, no changelog atm. ------------------------------------------------------------------- Sun Dec 4 14:50:24 UTC 2011 - alexandre@exatati.com.br - Update to 0.12.4: - pep8 fix - Stephen McDonald - Update translations from transifex - Sebastián Ramírez Magrí - Synchronize PO files with tip - Sebastián Ramírez Magrí - Add new translations from transifex for Estonian, French and Polish - Sebastián Ramírez Magrí - Synchronize PO files - Sebastián Ramírez Magrí - Added a note to the documentation overview about assumed Django knowledge with a reference to the tutorial - Stephen McDonald - Let messages fail silently for Django < 1.3 - stephenmcd - Don’t rely on version checking for adding cookie-based messaging - stephenmcd - Added pyflakes ignore for dummy import for messaging handling - stephenmcd ------------------------------------------------------------------- Wed Nov 23 11:32:09 UTC 2011 - alexandre@exatati.com.br - Update to 0.12.3: - Sorry, no changelog atm. ------------------------------------------------------------------- Sat Nov 19 18:54:42 UTC 2011 - alexandre@exatati.com.br - Update to 0.12.2: - Updated auto-generated CHANGELOG - stephenmcd - Added the mezzanine.utils.html.TagCloser class that closes open tags in a string of HTML. Used in Displayable.description_from_content to ensure valid HTML is returned when extracting the first block/sentence. Fixes #100 - stephenmcd - Aditional changes from 0.12.1: - Updated auto-generated CHANGELOG and requirements.txt - stephenmcd - Add transifex setup and spanish .po files - Sebastián Ramírez Magrí - Update translations from transifex - Sebastián Ramírez Magrí - Added Sebastián Magrí to AUTHORS - stephenmcd - Added handling in BaseGenericRelation for actual instance being deleted. Fixes #103 - stephenmcd - Added testing for correct keyword string population on keyword removal - stephenmcd ------------------------------------------------------------------- Sat Nov 5 18:42:45 UTC 2011 - alexandre@exatati.com.br - Update to 0.12: - Updated auto-generated CHANGELOG and requirements.txt - stephenmcd - Added allow_comments flag to blog, and moved the site filed up the class hierarchy from Displayable to Slugged, plus migrations - legutierr - Fixes a typo bug - legutierr - Adds migration that attempts to deal with keywords that may be shared by related/assigned objects that exist on different sites - legutierr - KeywordManager needs to subclass CurrentSiteManager in order to take advantage of multi-site capability added to Slugged - legutierr - This is probably the most complex migration I have written. Read inline comments for more information - legutierr - Fixed unicode handling in CSV export in the forms app - stephenmcd - Fixed Django 1.3/1.4 feed handling - stephenmcd - Added fallbacks for blog feed title and description for when the blog page doesn’t exist - stephenmcd - Added response tests for the blog feeds - stephenmcd - Fixed comment formatting - stephenmcd - Added handling for spaces in keywords - stephenmcd - Removed debugging - stephenmcd - Fixed meta keywords loading in blog post templates - stephenmcd - Upgraded keyword handling in mobile templates - stephenmcd - Changed keywords_for template tag to handle None being given as an instance - stephenmcd - Ignore local_settings.py in syntax check tests - stephenmcd - Cleaned up docstring formatting - stephenmcd - Added support for using generic relations as order_with_respect_to on subclasses of Orderable, and applied to AssignedKeyword so that keyword order is maintained - stephenmcd - Fixed check for generic relations in Orderable - stephenmcd - Stringify secret_key because hmac hates unicode - Ken Bolton - Fix issue #97. Add PNG support - Ken Bolton - Remove logger code - Ken Bolton - Renamed export related areas to entries in the forms app and added handling for deleting form entries - stephenmcd - Added mezzanine.utils.messages module with fallbacks for the django.contrib.messages app - stephenmcd - Added a count for the number of entries displayed in the admin for the forms app - stephenmcd - Use css selectors rather than JS for injecting the count in the admin entries view for the forms app - stephenmcd - Added a comment to the urlconf in project_template describing the importance of ordering in relation to mezzanine.pages urlpatterns when adding your own - stephenmcd - Added the mezzanine.boot app which exists for handling setup code, and added the EXTRA_MODEL_FIELDS setting which is used by boot to inject extra fields onto any models required via the class_prepared signal - stephenmcd - Use the DEV_SERVER setting when setting up Grappelli media hosting - stephenmcd - Updated the EXTRA_MODEL_FIELDS example in settings.py - stephenmcd - Added EXTRA_MODEL_FIELDS to mezzanine.conf.defaults - stephenmcd - Added initial docs for model field customization - stephenmcd - Restructured the docs into more logical paragraphs and added some missing modules to the packages docs - stephenmcd - Allow for non-keyword args for fields in EXTRA_MODEL_FIELDS - stephenmcd - Initial attempt at a subclassable MixinModel for injecting fields and methods into external models - stephenmcd - Add png & gif thumbnailing. Support for filebrowser FileBrowseField thumbnailing - Ken Bolton - Somehow, this didn’t make it up to my repo - Ken Bolton - Removing bad whitespace - Ken Bolton - Added a note about mezzanine-openshift to README - stephenmcd - Added a note about branching requirements for contributions to README - stephenmcd - Cleaned up mezzanine.utils.conf.set_dynamic_settings - stephenmcd - Added sections to the model customizations docs about field injection caveats and exposing custom fields in the admin - stephenmcd - Cleaned up whitespace - stephenmcd - Removed invalid ignore file - stephenmcd - Updated grappelli version requirement - stephenmcd ------------------------------------------------------------------- Mon Sep 26 12:53:39 UTC 2011 - alexandre@exatati.com.br - Update to 0.11.10: - Updated auto-generated CHANGELOG and requirements.txt - stephenmcd - fix issue with the mouse loosing focus in dynamic inline fields. Affects Firefox usersadded an Italian translation message - Eli Spizzichino - Upgraded pyflakes test to handle latest version of pyflakes - stephenmcd - Added pep8 tests and removed import checks so that pyflakes/pep8 are always required for tests - stephenmcd - Changed pep8 test approach to subclass its checker to obtain correct information - stephenmcd - pep8 fixes - stephenmcd - better fix by Stephen for dynamic inline fields focus issue - Eli Spizzichino - More pep8 fixes - stephenmcd - Changed install command to only fake migrations when South is installed - stephenmcd - Renamed install command to createdb and added deprecation warning for install - stephenmcd - Updated dependencies and install instructions in README - stephenmcd ------------------------------------------------------------------- Tue Aug 23 23:50:57 UTC 2011 - alexandre@exatati.com.br - Update to 0.11.8: - Updated auto-generated CHANGELOG - stephenmcd - Fixed incorrect setting name in device handling docs - stephenmcd - Use Django’s simplejson - stephenmcd ------------------------------------------------------------------- Fri Aug 19 17:31:30 UTC 2011 - alexandre@exatati.com.br - Update to 0.11.7: - Updated auto-generated CHANGELOG and settings docs - stephenmcd - Upgraded DISQUS handling in the blog templates to properly use the generic app, as well as fixing DISQUS identifiers to be unique across different models - stephenmcd ------------------------------------------------------------------- Sat Aug 13 12:06:27 UTC 2011 - alexandre@exatati.com.br - Update to 0.11.6: - Updated auto-generated CHANGELOG and requirements - stephenmcd - Added List G Barristers to sites in README - stephenmcd - Decorate blog posts in blog_post_list with lists of categories and keywords - stephenmcd - Added Tri-Cities Flower Farm to sites using Mezzanine in README - stephenmcd - Added a has_childen helper to page objects in the page menus - stephenmcd - Generic module translated to Russian - Alexey Makarenya - Fixed styling of fixed footer in admin change form when Grappelli is not used - stephenmcd - Added daon.ru to sites using Mezzanine in README - stephenmcd - Full Russian translation for all Mezzanine modules - Alexey Makarenya - Added autoindeks.ru and immiau.ru to sites in README - stephenmcd - fixed quick blog size in russian translation - Alexey Makarenya - Fixed migration of object_pk in Rating and AssignedKeyword - David Prusaczyk - Added null defaults for generic migration fix - stephenmcd - Added David Prusaczyk to AUTHORS - stephenmcd - Created an install management command that combines syncdb and migrate –fake to correct the issue of initial migrations failing with multiple apps. As a result reverted USE_SOUTH default to True and removed the handling of south for fixture loading - stephenmcd - Fixed a bug in orderable inlines where order fields would be wiped on inlines that only contain a file upload field - stephenmcd - Fixed quick-blog form styling to be fluid - stephenmcd - Added Alexey Makarenya to AUTHORS - stephenmcd - Fixed bug with url field hiding logic - stephenmcd - Added a custom slugify function to mezzanine.utils.urls that preserves unicode chars to support non-English URLs - stephenmcd - Updated jquery-ui version. Fixes #80 - stephenmcd - Add placeholders for dynamic inline sorting - stephenmcd - Fixed login interface selector so that next param is ignored if not an admin URL when admin interface is selected - stephenmcd - Fixed category decorator query in blog post list when there are no blog posts - stephenmcd - Merging pending changes to mezzanine trunk - legutierr - Migration adding site field to dynamic settings needs to be split into separate schema and data migrations - legutierr - Fixed slug calculation for pages so that actual parent slugs are used. Fixes #82 - stephenmcd - Fixed unicode encode error with cyrillic slugs in template loader - Andrew Grigrev - Fixed unicode encode error with cyrillic slugs in template loader in other places - Andrew Grigrev - Bug fixed: outdated l10n caused KeyErrors in string formatting while rendering templates... updated&compiled messages - Andrew Grigrev - Added ARA Consultants to site using Mezzanine - stephenmcd - Added Boîte à Z’images to sites in README - stephenmcd - Added link to sites gallery in README - stephenmcd ------------------------------------------------------------------- Mon Jul 4 00:34:12 UTC 2011 - alexandre@exatati.com.br - Update to 0.11.5: Updated auto-generated CHANGELOG and requirements - stephenmcd - Added new quote to README - stephenmcd - Changed device test to use a page it creates itself - stephenmcd - Updated old contentpage template in the mobile theme to richtextpage - stephenmcd - Aditional changes from 0.11.4: - Updated auto-generated CHANGELOG and requirements - stephenmcd - fixes 500 error on mobile theme (bad template tag) - Owen Nelson - Updated processor_for as exceptions received were TypeError get_model() takes at least 3 arguments (2 given) not a ValueError - Josh Cartmell - Fixed some new pyflakes warnings - stephenmcd - Only run thumbnail test when the test image is in the current project (eg Mezzanine dev) - stephenmcd - Fixed tinyMCE setup to allow tables - Zeke Harris - Added Zeke Harris to AUTHORS - stephenmcd - Added third-party modules section to README - stephenmcd - Update example settings. Fixes #70 - stephenmcd - Don’t use HTML5 required attributes on multiple checkboxes - stephenmcd - Adding site FK to mezzanine.conf.models.Setting and read/write hooks to present content based on current_site - Ken Bolton - Allow override of GRAPPELLI_ADMIN_HEADLINE and _TITLE in settings.py - Ken Bolton - Proper setting of default values for GRAPPELLI_ADMIN_HEADLINE and _TITLE, to fix #74 - Ken Bolton - Update the site for existing settings when migrating - stephenmcd - italian translation for all app - Eli Spizzichino - Added Ken Bolton to AUTHORS - stephenmcd - Added Eli Spizzichino to AUTHORS - stephenmcd - Added Ripe and Cotton On to sites using Mezzanine - stephenmcd - minor tweaks to the italian translation - Eli Spizzichino - added post_count to blog_categories tag - Michael Delaney - Removed/ignored DSStore files - stephenmcd - Added select_related for blog list view - stephenmcd - Added Michael Delaney to AUTHORS - stephenmcd ------------------------------------------------------------------- Thu Jun 9 12:35:03 UTC 2011 - alexandre@exatati.com.br - Update to 0.11.3: * Updated auto-generated CHANGELOG, settings docs and requirments.txt - stephenmcd * Catches exception generated when trying to retrieve the admin url for a model that is not registered, to allow some Page models not to be registered in the admin - legutierr * Migration 0004 conflated a schema migration and a data migration, which was causing problems with MySQL. The two are now separated - legutierr * Pass all form media to the template - Owen Nelson * Implementing richtext_filter - Owen Nelson * Adding docs for RICHTEXT_FILTER setting - Owen Nelson * Updated docs on how to customize RICHTEXT_FILTER - Owen Nelson * Added Owen Nelson to AUTHORS - stephenmcd ------------------------------------------------------------------- Tue May 31 23:12:16 UTC 2011 - alexandre@exatati.com.br - Update to 0.11.2: * Updated 960.gs to fluid version - stephenmcd * Remove mezzanine from internal Mezzanine urls - stephenmcd * Test to verify if thumbnail generation is working - Brent Hoover * Added 500 handler view that adds MEDIA_URL to the context - stephenmcd * Fixed unicode handling in KeywordsWidget rendering - stephenmcd * Added pip requirments to project_template and use it to define Mezzanine's actual version number - stephenmcd * Fixed thumbnail test - stephenmcd * Added Brent Hoover to AUTHORS - stephenmcd * Reverted change to storing version number to work with docs generation - stephenmcd ------------------------------------------------------------------- Tue May 24 03:41:43 UTC 2011 - alexandre@exatati.com.br - Update to 0.11.1: - Please refer to http://mezzanine.jupo.org/docs/colophon.html#change-log ------------------------------------------------------------------- Sat Apr 30 17:32:35 UTC 2011 - alexandre@exatati.com.br - Update to 0.11; - Regenerate spec file with py2pack. ------------------------------------------------------------------- Mon Feb 14 01:14:07 UTC 2011 - alexandre@exatati.com.br - Update to 0.10.6: - blog strings from html templates - Dominique Guardiola - Added Dominique Guardiola Falco to AUTHORS - stephenmcd - Apply the CSRF token to all AJAX posts in the admin - stephenmcd ------------------------------------------------------------------- Thu Feb 10 20:44:20 UTC 2011 - alexandre@exatati.com.br - Update to 0.10.5: - Updated mezzanine.utils.importing name in package docs - stephenmcd - Changed cache handling to remove middleware classes if no cache backend specified - stephenmcd - Formatting fixes - stephenmcd - Refactored adding of optional apps so that it only occurs once, and the ordering of installed apps so that order is not modified unless necessary (eg grappelli) - stephenmcd - Added alphaomegacontractors.com and senexcanis.com to sites using Mezzanine in README - stephenmcd - Moved generation of docs/settings.rst and CHANGELOG from docs/conf.py into functions in mezzanine.utils.docs - stephenmcd - Fixed admin fieldsets example in docs - stephenmcd - Removed includes from mobile theme that replicated JavaScript common to all devices - stephenmcd - Fixed JavaScript for Discus comments - include the absolute URL - stephenmcd - Fixed module margin in admin dashboard - stephenmcd - Fixed formatting/indentation in tests - stephenmcd - Changed Google Anylatics code so that the main tracking args can be overridden via a block - stephenmcd - Reverted Google Analytics block in favour of checking for an existing _gaq JavaScript var - stephenmcd - fix for ajax in admin not using csrf token for forms. fix for django 1.2.5 - lexual - fix up whitespace formatting for last js fix - lexual - fix javascript syntax - lexual ------------------------------------------------------------------- Sat Jan 29 02:17:56 UTC 2011 - alexandre@exatati.com.br - Update to 0.10.4: - Fixed regression in cache defaults. Django defaults to a 5 minute memory cache which functions with Mezzanine’s caching middleware installed by default. We now set the cache backend to dummy if no cache backend is defined in the project’s settings module - stephenmcd. ------------------------------------------------------------------- Fri Jan 28 11:18:51 UTC 2011 - alexandre@exatati.com.br - Update to 0.10.3: - Renamed the module mezzanine.utils.path to the more accurate mezzanine.utils.importing - stephenmcd - Added the function mezzanine.utils.importing.import_dotted_path for importing via Python paths to names which are defined as string settings - stephenmcd - Removed the cache defaults - stephenmcd - Removed redundant import - stephenmcd ------------------------------------------------------------------- Wed Jan 26 23:18:12 UTC 2011 - alexandre@exatati.com.br - Update to 0.10.2. ------------------------------------------------------------------- Wed Jan 12 23:26:38 UTC 2011 - alexandre@exatati.com.br - Update to 0.10.1. ------------------------------------------------------------------- Tue Dec 21 21:37:04 UTC 2010 - alexandre@exatati.com.br - Update to 0.10: - Please read changelog here: http://mezzanine.jupo.org/docs/colophon.html#version-0-10-dec-21-2010 ------------------------------------------------------------------- Mon Nov 29 01:30:33 UTC 2010 - alexandre@exatati.com.br - Update to 0.9.1. ------------------------------------------------------------------- Sun Nov 28 13:27:34 UTC 2010 - alexandre@exatati.com.br - Update to 0.9. ------------------------------------------------------------------- Tue Nov 16 00:22:27 UTC 2010 - alexandre@exatati.com.br - Update to 0.8.5. ------------------------------------------------------------------- Sat Oct 2 18:24:56 UTC 2010 - alexandre@exatati.com.br - Update to 0.8.4. ------------------------------------------------------------------- Wed Sep 29 23:48:19 UTC 2010 - alexandre@exatati.com.br - Update to 0.8.3. ------------------------------------------------------------------- Thu Sep 23 21:04:10 UTC 2010 - alexandre@exatati.com.br - Update to 0.8.2. ------------------------------------------------------------------- Sun Sep 19 23:41:13 UTC 2010 - alexandre@exatati.com.br - Update to 0.8.1. ------------------------------------------------------------------- Fri Sep 3 11:33:22 UTC 2010 - alexandre@exatati.com.br - Update to 0.7.2. ------------------------------------------------------------------- Mon Aug 30 01:32:09 UTC 2010 - alexandre@exatati.com.br - Update to 0.7. ------------------------------------------------------------------- Thu Aug 26 17:35:16 UTC 2010 - alexandre@exatati.com.br - Update to 0.6.3. ------------------------------------------------------------------- Wed Aug 25 03:37:19 UTC 2010 - alexandre@exatati.com.br - Update to 0.6.1. ------------------------------------------------------------------- Mon Jul 26 01:24:38 UTC 2010 - alexandre@exatati.com.br - Update to 0.5.4. ------------------------------------------------------------------- Wed Jul 21 01:49:18 UTC 2010 - alexandre@exatati.com.br - Update to 0.5.1. ------------------------------------------------------------------- Wed Jul 14 13:18:18 UTC 2010 - alexandre@exatati.com.br - Update to 0.4. ------------------------------------------------------------------- Mon Jul 5 20:01:58 UTC 2010 - alexandre@exatati.com.br - Initial package (0.3.0) for openSUSE.
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor