Metadata-Version: 1.1
Name: django-grappelli-extras
Version: 1.0.5
Summary: Ajax, Extensions and Extras for Grappelli Admin interface
Home-page: https://github.com/xangcastle/grappelli_extras/
Author: Cesar Abel Ramirez
Author-email: xangcastle@gmail.com
License: BSD
Description: # grappelli_extras
        
        [![Latest PyPI version](https://pypip.in/v/django-grappelli-extras/badge.png)](https://crate.io/packages/django-grappelli-extras/)
        
        [![Number of PyPI downloads](https://pypip.in/d/django-grappelli-extras/badge.png)](https://crate.io/packages/django-grappelli-extras/)
        
        
        Available features:
        
        * [Header navbar](#navbar)
        Add a dynamic navbar that change according to user permissions
        
        * [Add Links](#add-links)
        Add addlink for each model in the nabvar according to user permissions.
        
        * [Traslation](#translation)
        Traslation Suport by Locales.
        
        * [Ajax](#ajax)
        An Ajax api make queries to django OMR using generics views.
        
        * [Integration](#integration)*
        Integration of adminactions, filebrowser, import_export modules.
        
        * [Integration](#jquery)
        Include a Jquery Plugin to creade modals with objects json getting data from django OMR.
        
        # Requirements
        
        * Python > 2.6
        * django-grappelli >= 2.4.5
        * Django >= 1.4
        
        # Installation
        
        * ```pip install django-grappelli-extras```
        
        ## settings.py
        
         * Put 'grappelli_extras' **before** 'grappelli' on INSTALLED_APPS
         * Put 'apptemplates.Loader' on your TEMPLATE_LOADERS setting:
        
        ```python
        # Your setting will look like:
        TEMPLATE_LOADERS = (
            'django.template.loaders.filesystem.Loader',
            'django.template.loaders.app_directories.Loader',
            'apptemplates.Loader',
        )
        ```
        
        ## urls.py
        
         * Put grappelli extras urls in 'urlpatterns':
        
        ```python
        # Your urls will look like:
        urlpatterns = [
            url('admin/', admin.site.urls),
            url('grappelli/', include('grappelli.urls')),
            url('admin/ajax/', include('grappelli_extras.ajax_urls')),
            url('admin/extras/', include('grappelli_extras.extras_urls')),
        
        ]
        ```
        
         * Be sure 'django.core.context_processors.request' on your TEMPLATE_CONTEXT_PROCESSORS setting:
        
        
        ## To run test project
        
        ```
        cd ~/grappelli_extras/testapp
        pip install -r requirements.txt
        python manage.py migrate
        python manage.py createsuperuser
        python manage.py runserver
        ```
        
        ## Contributing
        
        1. Fork it.
        2. Create your feature branch. (`git checkout -b my-new-feature`)
        3. Commit your changes. (`git commit -am 'Add some feature'`)
        4. Push to the branch. (`git push origin my-new-feature`)
        5. Create new Pull Request.
        
        Thank You
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python
Classifier: Operating System :: OS Independent
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Utilities
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
