Commit Graph

72 Commits (c83ffa8529b87fc2946e727a6c4f4f527149f9a7)

Author SHA1 Message Date
Jesús Espino c83ffa8529 Fix issue #1500: Now generated html is escaped 2014-10-31 13:10:34 +01:00
Andrey Antukh da6feaf26e Revert "Update django version to 1.7.1"
This reverts commit fab678987a.
2014-10-30 23:27:28 +01:00
Andrey Antukh fab678987a Update django version to 1.7.1 2014-10-26 19:23:02 +01:00
Alejandro Alonso 50afed05f9 Adding raven requirement 2014-10-22 12:48:28 +02:00
Andrey Antukh 51f0ef7fef Update gunicorn version on requirements. 2014-10-13 16:59:00 +02:00
David Barragán Merino 8ffce26fb8 Fix requirements.txt 2014-10-08 01:48:15 +02:00
Jesús Espino bbc6635812 Removing duplicated enum requirement 2014-10-07 18:17:32 +02:00
Jesús Espino 8a1303f11d Removing duplicated Unidecode 2014-10-07 18:06:53 +02:00
Jesús Espino bd11e51cc8 Merge branch 'master' into stable
Conflicts:
	requirements.txt
2014-10-07 15:46:35 +02:00
Alejandro Alonso 1c0d6cd706 [backport] Making the project name not mandatory and using the owner username for the slug generation 2014-10-03 22:38:54 +02:00
Alejandro Alonso b82f6a4743 Making the project name not mandatory and using the owner username for the slug generation 2014-10-03 22:27:10 +02:00
Andrey Antukh 0e535cf0f1 Fix unclear message on requirements.txt. 2014-09-29 23:28:09 +02:00
Andrey Antukh 43e16c2c13 Taiga-events integration (realtime taiga) 2014-09-29 17:49:47 +02:00
Andrey Antukh 9ac490ef40 Update 3rd party libraries to latest versions (requirements.txt). 2014-09-16 10:48:43 +02:00
Andrey Antukh 749f75dfe2 Add pillow to requirements. 2014-09-16 10:48:42 +02:00
Andrey Antukh d9e4d30bb3 Remove reversion from requirements.txt 2014-09-16 10:48:42 +02:00
Andrey Antukh f88d92910a Update requirements. 2014-09-16 10:48:42 +02:00
Jesús Espino 530c459687 Update the sampledatahelper version and use file_from_directory 2014-09-01 18:15:16 +02:00
Andrey Antukh a5865a1cec Update django to latest stable version. 2014-09-01 11:45:49 +02:00
Jesús Espino 2a925bf40e Upgrade the django version to the last bugfix release 2014-08-26 09:29:26 +02:00
Anler Hp 0e414267db Integration with RabbitMQ and Celery
First update taiga-vagrant vm if you're using it, you will have access
to the rabbit management console at port 8001 of the host machine.

* Defining tasks
- Tasks must be defined in a `deferred` module of an app, for example,
`taiga.projects.deferred` module.
- Tasks must be decorated and given the name "<app>.<task-name>", for
example in `taiga.projects.deferred` module:
```
from taiga.celery import app

@app.task(name="projects.add")
def add(x, y):
    return x + y
```
- Tasks should be at most just wrappers around service functions to
promote re-usability of those functions from other parts of the code,
say, management commands and the like.

* Calling tasks
Tasks should be called using one of the three functions defined in
`taiga.deferred` module:

- `defer`: Use this function if you need to perform some task
asynchronously and GET THE RESULT back later, for example:
```
result = defer("projects.add", x=1, y=2)
...
result.get() # => 3
```

- `call_async`: Use this function when you want to fire off some
task. No result is get back. For example:
```
call_async("projects.email_user", user)
```

- `apply_async`: Is the same as `call_async` but since it's a function
application and you must pass the args and kwargs together as one
parameter each you are allowed to pass celery-specific
extra-options (but bear in mind this is not recommended!)
```
apply_async("projects.email_user", args=(user,), kwargs={}, routing_key="tasks.email")
```
2014-07-02 09:49:56 +02:00
Anler Hp a8085a2feb Return user photo cropped and with absolute url
Remember to run `pip install -r requirements.txt` to install the
additional dependencies.
2014-07-01 14:38:26 +02:00
David Barragán Merino b652cdc5f2 Add request to requirements 2014-06-29 02:13:03 +02:00
Anler Hp ac5e163dc5 Implement tags using pg arrays 2014-06-18 10:14:29 +02:00
David Barragán Merino 5cbfaa8a20 Update djmail to versión 0.7 2014-06-12 12:17:31 +02:00
Andrey Antukh 671cc0fcbc Increment djmail version to 0.6 2014-06-12 00:12:15 +02:00
David Barragán Merino 68a79a4b1e Update requirements and fix some errors 2014-06-05 10:20:25 +02:00
David Barragán Merino 613f84b31a Update requirements 2014-06-04 20:22:24 +02:00
Andrey Antukh 2b087678b9 Remove domains. 2014-05-26 17:33:12 +02:00
Jesús Espino 53425bedba Adding diff patch html for description fields 2014-05-16 22:20:01 +02:00
David Barragán Merino a84b50c00b Fix tests 2014-05-16 10:17:35 +02:00
Jesús Espino e824932f4c Add mdrender module 2014-05-09 12:29:12 +02:00
Andrey Antukh a8bdb364ee Add history module 2014-05-09 10:32:52 +02:00
Jesús Espino 9cda1b5700 US#45: Testing and adding migrations on project templates 2014-04-25 07:13:17 +02:00
Andrey Antukh 6ecbfd39df Uncomment enum34 on requirements.txt 2014-04-21 17:31:40 +02:00
Andrey Antukh b7df530546 Refactorized auth controllers.
Now controllers only have presentation logic. All domain
logic is moved to separate transactional service functions.
2014-04-21 17:31:40 +02:00
Andrey Antukh c21d6dcfcc Update django version to 1.6.2 on requirements.txt 2014-04-03 13:24:25 +02:00
Andrey Antukh 04fa6f6715 Downgrade to djangorestframework 2.3.13 and backport some usefull routers and decorators. 2014-03-22 18:38:30 +01:00
Andrey Antukh 1cbb204790 Update requirements. 2014-01-30 15:57:23 +01:00
Andrey Antukh fe5b2bbeba Update requirements.txt. 2014-01-24 09:51:33 +01:00
David Barragán Merino 8c8f8251f5 Added django-sites to the requirements file 2013-12-16 17:35:48 +01:00
Andrey Antukh 6d0e03c98d Initial sites & invitations implementation. 2013-12-02 13:27:05 +01:00
Jesús Espino b7db51dde7 Changing django 1.6 requirement to use the new Django stable version 2013-11-06 18:02:29 +01:00
David Barragán Merino 0648c0c8bc Updated celery yo version 3.0.24 2013-11-01 23:07:36 +01:00
Andrey Antukh 1a8c57edf3 Update djmail to 0.4 2013-10-28 10:44:57 +01:00
Andrey Antukh 7d2d047177 Add storage subclass. 2013-10-23 15:48:40 +02:00
Andrey Antukh a7673d4707 Update django version to 1.6rc1 2013-10-23 09:06:31 +02:00
Andrey Antukh 26db279116 Add explicit dependency to anyjson because kombu does not add it. 2013-10-16 09:45:40 +02:00
Andrey Antukh 8323b30b06 Update requirements.txt 2013-10-15 23:12:00 +02:00
Jesús Espino 25054620d3 Adding django-1.6 requirement 2013-10-15 17:08:00 +02:00