Commit Graph

37 Commits (bd0b162a0eb6af6f8e9d8ef8d1dee016081d0df5)

Author SHA1 Message Date
Jesús Espino 47c338324e Some flake8 fixes 2015-02-24 19:55:02 +01:00
Jesús Espino 47107eb079 US #1678: Add webhooks to the backend 2015-01-14 16:04:22 +01:00
David Barragán Merino ce88a60073 tg-1783 #ready-for-test - Fix wiki links compatibility 2014-12-10 21:02:43 +01:00
Alejandro Alonso 0fd7142802 US#90 Github webhooks integration 2014-11-11 19:18:18 +01:00
Andrey Antukh b85eb8914c [backport] Auto coerce bytes to string on own json module.a
Only for tests.
2014-10-16 09:25:38 +02:00
David Barragán Merino c205f081cd Bug #1247: Add a link to attachment (added or modified) in emails 2014-10-07 19:05:55 +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
Andrey Antukh f4516ff435 Fixed strange behavior on make_diff function (possible bugfix) 2014-09-17 16:55:43 +02:00
Andrey Antukh 95845b4eda Add iter_queryset method to utils.iterators module. 2014-09-17 15:02:54 +02:00
Andrey Antukh 4aef603946 Add split_by_n function on utils.iterators module. 2014-09-17 15:02:54 +02:00
David Barragán Merino 047b0acb20 Fix the history of an attachment 2014-09-15 16:14:35 +02:00
David Barragán Merino d796d0c1b4 Add copyright to some files 2014-09-14 12:47:06 +02:00
Jesús Espino 6d78c79018 Adding import api 2014-09-08 12:33:32 +02:00
Andrey Antukh 0b375be614 Replace direct JSONRender usage with taiga own json module on all tests.
So unify the json interface in all tests code.
2014-09-06 02:00:09 +02:00
Jesús Espino 58304d8fd9 Fixed again the #355 bug 2014-08-12 10:25:51 +02:00
Jesús Espino b317c7521e This reverts commit d9246b1ec0. 2014-08-12 09:17:58 +02:00
Jesús Espino 2817b3b120 Adding pre_save to the bulk actions 2014-08-11 20:19:38 +02:00
Jesús Espino d9246b1ec0 Fixed bug #355 and other minor errors 2014-08-11 20:03:37 +02:00
Anler Hp 33fac4b43a Auto generate slug for projects 2014-07-25 14:19:37 +02:00
Jesús Espino d97edb464c [HUGE CHANGE] Changed the permissions system 2014-07-24 12:19:06 +02:00
David Barragán Merino 2e6ddbf98f Merge pull request #55 from taigaio/attachments
Check permissions when accessing attachments
2014-07-22 23:32:54 +02:00
Anler Hp 82ddeb69a7 USs: class-based to function-based services 2014-07-11 01:04:27 +02:00
Anler Hp 40260c82ad Tasks: class-based to function-based services 2014-07-11 01:04:17 +02:00
Anler Hp 52f476fb34 Check permissions when accessing attachments
Attachment files dispatching is now done through `RawAttachmentView`
view that checks for appropiate permissions.

When using the development server this view just redirects to the real
media path of the file.

When using the production server the special redirection header
`X-Accel-Redirect` is used instead to improve efficiency by instructing
the server to dispatch the file instead of django, but you also need the
following configuration (Nginx):

location /attachment-files {
    internal;
    alias /path/to/taiga/media/attachment-files;
}

It's recommended to also restrict the direct access from outside to the
`attachment-files` directory by using some configuration like this:

location /media/attachment-files {
    deny all;
}
2014-07-04 12:15:48 +02:00
David Barragán Merino a2b8a38016 Revert last commit in base.utils.urls 2014-07-02 13:29:29 +02:00
David Barragán Merino 625c705807 Update urls.py 2014-07-02 08:14:51 +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
Anler Hp e2b8687980 Bugfix: Reload version attr in OCC 2014-06-26 09:59:44 +02:00
Anler Hp ac5e163dc5 Implement tags using pg arrays 2014-06-18 10:14:29 +02:00
Andrey Antukh 88608144bc Add some utils function for text management for query. 2014-06-12 00:12:15 +02:00
Jesús Espino 262776043f Timeline service implementation 2014-06-05 10:08:42 +02:00
Anler Hp 9bca29ce20 Creating reusable "filter_by_tags" function.
Moving the filtering-by-tag logic out of TagsFilter into a reusable function.
2014-05-22 18:34:03 +02:00
David Barragán Merino 07a6f7232d Minor fixes 2014-05-09 12:32:23 +02:00
David Barragán Merino 43750c3a19 Fixup history 2014-05-09 12:31:42 +02:00
David Barragán Merino 234ee7a2bc Remove the coding lines 2014-04-25 12:33:16 +02:00
David Barragán Merino 2c973f50cd Change license to AGPL-3.0 (minor fixes) 2014-04-23 13:03:47 +02:00
Jesús Espino 99b9066965 US#49: Renaming app to Taiga 2014-01-27 17:33:43 +01:00