Go to file
Andrey Antukh 61ce2d1acc Replace reversion middleware with api view mixin.
This is done because django 1.6 has transactions at view level and
current authentication is done at view level instead of using django auth
middleware.
2013-10-29 20:56:03 +01:00
doc Start adding coding rules 2013-04-11 18:36:39 +02:00
greenmine Replace reversion middleware with api view mixin. 2013-10-29 20:56:03 +01:00
.ctags changing language-force paramter on ctags with languages parameter 2013-04-01 09:49:02 +02:00
.gitignore Ignored greenmine/search 2013-04-26 10:10:41 +02:00
.travis.yml Minor change on .travis.ymld file. 2013-10-23 19:23:08 +02:00
AUTHORS.rst Add AUTHORS.rst file. 2013-10-07 15:58:20 +02:00
LICENSE Add initial license template (pending revision) 2013-04-07 13:40:53 +02:00
NOTICE Remove some repeated content from NOTICE file. 2013-10-17 13:25:58 +02:00
README.rst Remove obsolete doc from README.rst file. 2013-10-23 22:38:22 +02:00
manage.py Start adding coding rules 2013-04-11 18:36:39 +02:00
regenerate.sh Update the regenerate.sh script 2013-10-16 09:30:11 +02:00
requirements.txt Update djmail to 0.4 2013-10-28 10:44:57 +01:00

README.rst

Greenmine Backend
=================

.. image:: http://kaleidos.net/static/img/badge.png
    :target: http://kaleidos.net/community/greenmine/

.. image:: https://travis-ci.org/kaleidos/greenmine-back.png?branch=master
    :target: https://travis-ci.org/kaleidos/greenmine-back

.. image:: https://coveralls.io/repos/kaleidos/greenmine-back/badge.png?branch=master
    :target: https://coveralls.io/r/kaleidos/greenmine-back?branch=master


Setup development environment
-----------------------------

Just execute these commands in your virtualenv(wrapper):

.. code-block:: console

    pip install -r requirements.txt
    python manage.py syncdb --migrate --noinput
    python manage.py loaddata initial_user
    python manage.py sample_data
    python manage.py createinitialrevisions


Note: greenmine only runs with python 3.3+.

Note: Initial auth data: admin/123123


Polyfills
---------

Django-Rest Framework by default returns 403 for not authenticated requests and permission denied
requests. The file ``greenmine/base/monkey.py`` contains a temporary fix for this bug.

This patch is applied when the module ``base.models`` it's loaded. Once it's solved on django rest
framework, this patch can be removed.