Commit Graph

130 Commits (97b69cdb6193def948222dcf27b11f4b701dfa0c)

Author SHA1 Message Date
David Barragán Merino 8858c8b782 Revert "Update django-pgjson from 0.2.0 to 0.2.1"
This reverts commit 67ef7de61f.
2015-02-07 00:57:50 +01:00
David Barragán Merino 67ef7de61f Update django-pgjson from 0.2.0 to 0.2.1 2015-02-07 00:26:36 +01:00
Jesús Espino cc046b5555 Add lxml to requirements.txt file 2015-01-29 13:05:07 +01:00
David Barragán Merino 0d591dcadc Translate and fix all emails 2015-01-26 09:44:57 +01:00
Jesús Espino 6e39a8f7a8 Add django-transactional-cleanup and configure it 2015-01-14 11:57:00 +01:00
Jesús Espino a8afd77f89 Add import/export functionality to the API 2015-01-13 13:43:09 +01:00
Xavier Julián 4fe73aef52 US #1680: Emails redesign 2015-01-12 18:04:41 +01:00
Alejandro Alonso 3e46b439bf Bitbucket webhooks for commits 2014-12-02 14:42:42 +01:00
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
Andrey Antukh 130c98a702 Now compatible with python 3.3 2013-10-03 19:50:44 +02:00
Andrey Antukh 668aaaeb45 Update requirements. 2013-10-03 15:38:33 +02:00
David Barragán Merino 31ac66b634 Updated the requirements 2013-10-03 11:46:45 +02:00
David Barragán Merino 32a8b3d805 Updated dependencies 2013-09-30 12:38:32 +02:00
Andrey Antukh 0024170f61 Update requirements. 2013-07-29 23:08:32 +02:00
Andrey Antukh a022085497 Refactoring base views (update to new viewsets) 2013-07-29 21:55:06 +02:00
Andrey Antukh b3f4ebb6af Update requirements again. 2013-07-19 12:02:45 +02:00
Andrey Antukh 1a262a64ed Update requirement. 2013-07-19 12:01:24 +02:00
David Barragán Merino fbec917229 Made some minor fixes in the notifications app 2013-07-18 15:39:18 +02:00
David Barragán Merino a4925e8be5 Made a refactor of the notifications app 2013-07-17 10:48:20 +02:00
Andrey Antukh 382b165e21 Update requirements. 2013-07-15 19:44:45 +02:00
Jesús Espino 74d453a316 Better sample data 2013-05-10 16:51:56 +02:00
Andrey Antukh 3036396d8c Update requirements.txt 2013-04-08 10:46:35 +02:00
Andrey Antukh 52d92892bd Add psycopg2 to requirements. 2013-04-01 18:31:02 +02:00
Jesús Espino 3245393b55 Reestructuring permissions, now discarted django-guardian, and using custom permission system 2013-03-30 11:56:50 +01:00
Jesús Espino 17f5a056e2 Adding filtering to api resources 2013-03-28 09:59:59 +01:00
Jesús Espino 79d97cfaad Migrated to rest-framework login and scrum 2013-03-27 16:53:39 +01:00
Andrey Antukh dc526ba67c Fixing requirements.txt 2013-03-26 13:42:52 +01:00
Andrey Antukh 67ac0dd001 Update requirements. 2013-03-25 23:52:16 +01:00
Jesús Espino 44cc1f3c57 Adding django-guardian 2013-03-21 20:39:01 +01:00
Jesús Espino 561ac88e24 Initial REST api working, but without all resources 2013-03-19 21:42:18 +01:00
Jesús Espino 5964845710 Initial version 2013-03-19 18:53:07 +01:00