- Fix slug validation, #482
- Automatic conversion of opps.fields for the context of the template, #430
- Normalization of the name of the variable to use in django template
- Check opps.contrib.multisite is installed and return depends_on else depends_on is empty, #432
- Hot fix opps.core.permissions data migration if not installed opps.contrib.multisite, #402
- opps.search.views now provides a basic view for haystack.
- Add OPPS_HAYSTACK_APPS settings for thirdy-apps autoload.
- opps.core.permissions generic package to permission, #402
- Data migration opps.contrib.multisite to opps.core.permissions
- Return warning if call opps.contrib.multisite
- opps.boxes and opps.containers migrations important fixes.
- improves support for Thumbor including 'filters' param.
- QuerySet of containerbox select more one channel
- Improves Container admin queryset.
- Redirects Container objects in admin to respective child_class edit page.
- Refactoring related post to container migration
- Create function split_tags in utils.text app and apply on Tagged model #408
- Recovery mptt search channel, use denormalized query
- Recovery create (fixed) channel using parent
- Refatoring filter channel (used mptt fields) on generic views (detail and list)
- Improves OPPS generic views queryset to return Containers, very very performance
- Post.related_posts is now DEPRECATED and will removed soon.
- Now you can use related_containers instead of related_posts and all Containers have this feature.
- Update Django ver. to 1.5.11 and South ver. to 1.0.1
- Improves get_channels_by template tag.
- Adds TinyMCE plugin called 'oppsembed' for embed content on opps editor.
- Fix Article link duplicated redirect
- Fix queryset on delete signal of container, using absolute reference to site and channel.
- Fix bug Opps API, remove page fields on query string
- Fix bug Image model calls for field "archive.url" to get_absolute_url.
- Change Pillow version to <= 2.3.0
- Adds new templatetags:
- get_tags_count on container_tags
- opps DetailView and ListView accepts template_name parameter via custom urls.
- Create a management command exportcontainerbox to easy dump channel and box data
- Create a management command update_channel_denormalization to update denormalized data
- Fix bug Opps API set page limit via query string, ref #386
- Create admin duplication action
- Clean haystack view, not necessary page build
- Upgrade django grappelli 2.4.8 to 2.4.10
- Improves Django 1.6 integration
- Uses Grappelli 2.5.3
- Remove OPPS_CORE_APPS
- Used opps.core.manager on Container
- Extend Polymorphic Manager
- Used channel_id on container unique_together
- Upgrade Django version to 1.5.9 (Security releases issued https://www.djangoproject.com/weblog/2014/aug/20/security/)
- Added OPPS_FEED_FILTER_DEFAULT and OPPS_FEED_EXCLUDE_DEFAULT for feed views.
- Fixed fileupload error in fileupload-fp and add new file upload styles
- Fix home (channel) if not exist in multi-site child
- Periodic task to support recheck create mirror channel
- Fix get_containerbox templatetag recursion parameter issue
- Add endless pagination on requirements file, used on opps editor for locate image
- Add missing Notification model migration
- Update README file, add noimput in syncdb run
- Add new field recursive on Boxe (app) QuerySet, #320
- Fixed version dependency Pillow/Django-Filebrowser, #322
- Update MANIFEST.in and include all the search templates, #315
- Add custom sitemap view and OPPS_SITEMAP_LANGUAGE and OPPS_SITEMAP_PUBLICATION_NAME params
- Create template tag exclude_queryset_by on Containers application
- Create template tag filter_queryset_by on Containers application
- Change API Engine restframework to piston
- Easier to polymorphic work
- Old api removed
- Create opps.api.ApiKeyAuthentication
- Add Atom feed urls #119
- Fix image_obj template tag when sending Nonetype image
- Create Opps Vagrant box to help other contributors
- Added support to ajax requests with extends_parent variable in template context
- Write logging contrib application #275
- Fixed run tests on celery, because use Calling Tasks
- Update fixture example
- Fix test running on Django 1.5, 1.6 and 1.7 #145
- Change test folder, opps/<application>/tests to tests/<application>
- Used nose
- Create OPPS_CORE_APPS, recommend used on INSTALLED_APPS
- Get queryset (boxes) on get_containerbox (template tags containers), if exist queryset (on containerbox)
- Change ChannelListFilter. Now every parent channel will have an additional /* value on the lookups values
- Add context breadcrumb on get_context_data generic views (base)
- Add try_values and cache_obj template tags
- Change BaseBoxAdmin queryset permissions
- opps.contrib.mobile.middleware do not change
settings.TEMPLATE_DIRS
on the fly any more, it now use a thread-local variable - Fix breadcrumb context variable
- Fix template tag get_post_content, change folder name articles to containers (Standard Opps 0.2.x)
- Fix filter_queryset_by and exclude_queryset_by when queryset is sliced
- Added extra_context to get_containerbox template tag
- Fix spaced and empty string tags creation
- Fix embedded album image order on Posts
- Containers in home page have direct url without channel, example: site.com/content_slug.html instead of site.com/home/content_slug.html
- Fix url pattern from flatpages, now accept slugs with dashs
- Add get_custom_field_value template tag
- Fix None hat field on Mirror creation
- Fix main_image caption population on Albums
- Add new hat field on Channel model
- Fix channel delete when it has some containers on it.
- Fix bug on mirror channel, if not used mirror channel resource, ref #310
- Fix TagList when home channel has a different layout. Issue #308
- Add Exclude field on QuerySet model of Boxes app. Issue #309
- Used argparse on opps-admin.py (bin) #82
- Fix test running on Django >= 1.6 #145
- More one channel per container (multi channel)
- Added raw_id_fields on ConfigAdmin
- fix bug, wrong crop params on image_obj templatetag, added lists of valid values
- Add field title_url on class model ContainerBox
- fix typo, settings_local.py with the wrong index for the database password 'PASS' is correct and 'PASSWORD'
- fix bug "List index out of range" in template tag get_containerbox_list
- Fix bug, mobile detect not bringing this path (url) #265
- Fix sitemaps and added a sitemaps index view
- Fix migration (auto user), ContainerBoxContainers add field highlight
- Add method
get_http_absolute_url
on channel model class - Fix sitemap
- Remove contrib/db_backend , move to opps/db/backends #240
- Fix migrate run on postgresql - articles
- Add ChannelListFilter on HideContainerAdmin list_filter
- Add lazy translation on child_class list_display on HideContainerAdmin
- Add OPPS_CONTAINERS_BLACKLIST config on HideContainerAdmin
- Fix: image crop example
- Used get_descendants (mptt) on generic base view
- changing datetime.now to timezone.now on search index
- Fix unicode treatment JSONField rendering
- Write test on
opps.db._redis
- Set dynamic db int, on db drive
- Fix: get_child recursivelly on template tag
get_container_by_channel
- Changelog organize
- Fix docs organize
- Remove Opps theme docs, used default Read the Docs
- Content type (Container)
- Isoled boxes application
- ContainerBox, generic box (concept)
- Used Container in all application
- Archives, file manager
- Images used archives
- Used RST on README, pypi compatibility
- Add contrib pattern (like django)
- Upgrade haystack to 2.0 (stable)
- Opps Generic Views
- New view format, used to URLs pattern
- Add Grappelli dependence of the project
- Create Opps DB (NoSQL Database architecture)
- Add redis support (Opps BD)
- Contrib notification, central message exchange between container
- websocket support
- sse support
- long pulling support
- Add field highlight on ContainerBox option
- Fix bug generic view list, get recursive channel list
- Dynamic fields on container, via JSONField
- Text
- Textarea
- Checkbox
- Radio
- Fix template tag
image_obj
- Add optional container filtering by child_class in ListView
- fix flatpage url
- Adding .html in containers url
- Queryset cache on generic view
- Add image thumb on ArticleBox
- Send current site to template
{{ SITE }}
- In /rss feed, filter channels by published and include_in_main_rss
- RSS Feed now renders in a template
- Flatpage is content type Article
- Hotfix fix memory leak (articles generic view)
- Chekc OPPS_PAGINATE_NOT_APP app not used PAGINATE_SUFFIX
- Used cache page
- Initial release