Commit Graph

82 Commits (9232c2e77160a94399953fa58676afeaaeb0fc3e)

Author SHA1 Message Date
David Barragán Merino 9232c2e771 Create /front/sitemap.xml 2015-06-06 09:30:22 +02:00
David Barragán Merino e054001a5c [i18n] Add Traditional Chinese locales 2015-05-03 23:44:04 +02:00
David Barragán Merino 995569cd5a [i18n] Add catalan locale 2015-05-01 03:32:10 +02:00
David Barragán Merino 7e86aca66e [i18n] Add finish translation 2015-04-29 13:45:01 +02:00
David Barragán Merino 36d7c1ab1a Minor fixes in settings 2015-04-20 12:23:20 +02:00
David Barragán Merino 7136966474 Disabled unused languages 2015-04-17 12:40:00 +02:00
Alejandro Alonso 9ef2f709c7 i18n for default taiga names 2015-04-15 07:26:24 +02:00
David Barragán Merino 13def945c6 Add locales resource 2015-04-14 16:28:57 +02:00
David Barragán Merino 99fa3c4823 Remove _main_ resource. Languages list isn't translateable 2015-04-14 11:15:15 +02:00
David Barragán Merino 910d71eefc Add code of django-restframwork to taiga 2015-04-14 11:15:15 +02:00
David Barragán Merino 027e15475d Add manage_translations script 2015-04-09 15:24:43 +02:00
David Barragán Merino bc473375ba US #55: Custom fields - Create model 2015-03-04 12:59:27 +01:00
Jesús Espino 26ba8e1a07 Remove obsolete settings variables 2015-02-10 19:49:16 +01:00
David Barragán Merino 0d591dcadc Translate and fix all emails 2015-01-26 09:44:57 +01:00
Alejandro 2fba748487 Merge pull request #209 from taigaio/us/1678/webhooks
US #1678: Add webhooks to the backend
2015-01-14 16:28:42 +01:00
Jesús Espino 47107eb079 US #1678: Add webhooks to the backend 2015-01-14 16:04:22 +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
Jesús Espino 02400be2a1 Adding ips validation 2014-12-02 14:42:43 +01:00
Alejandro Alonso 3e46b439bf Bitbucket webhooks for commits 2014-12-02 14:42:42 +01:00
Jesús Espino d974befd6c Gitlab integration 2014-12-02 14:42:42 +01:00
David Barragán Merino 53266a512f US #1313: Setup throttling policy 2014-11-28 10:21:09 +01:00
Alejandro Alonso 63cf345ff0 Renaming function get_config_or_default to get_or_generate_config 2014-11-11 19:18:18 +01:00
Alejandro Alonso 88d11aba85 Adding API support for project modules configurations 2014-11-11 19:18:18 +01:00
Alejandro Alonso 0fd7142802 US#90 Github webhooks integration 2014-11-11 19:18:18 +01:00
Alejandro Alonso 08b8d478e1 Making notifications work synchronously by default 2014-10-28 18:26:30 +01:00
Alejandro Alonso a68785a380 Refactoring modify notifications 2014-10-28 18:08:42 +01:00
Alejandro Alonso 50afed05f9 Adding raven requirement 2014-10-22 12:48:28 +02:00
Alejandro Alonso 4b859bbde9 Removing cancel_token and using django.core.signing stuff 2014-10-10 09:29:51 +02:00
David Barragán Merino bcb2948417 US #954: Task #1115: Create feedback endpoint 2014-10-04 17:14:04 +02:00
David Barragán Merino 5e7a7c5eaa 💩 -> 🚽 2014-09-30 09:20:05 +02:00
Jesús Espino 85901336e9 Changed default events queue to postgresql queue 2014-09-29 18:33:55 +02:00
David Barragán Merino 6725a43a4f Merge pull request #76 from taigaio/events-improvements
Taiga-events integration (realtime taiga)
2014-09-29 18:06:38 +02:00
Andrey Antukh 43e16c2c13 Taiga-events integration (realtime taiga) 2014-09-29 17:49:47 +02:00
Andrey Antukh 2e3abe60f0 Minor improvements on avatar/gravatar settings. 2014-09-29 12:16:35 +02:00
Alejandro Alonso bfecc26158 Avatar refactoring 2014-09-29 12:16:35 +02:00
David Barragán Merino 8c5695974d 👻 Fix a strange behavior with get_model in taiga.projects.history.services 2014-09-25 11:32:49 +02:00
Andrey Antukh 91296886a5 Change the way to generate attachment resource path. 2014-09-17 15:02:54 +02:00
Andrey Antukh 186ff67b01 Remove south and reversion from INSTALLED_APPS. 2014-09-16 10:48:42 +02:00
Andrey Antukh c3c706ce5d Fix settings compatibility. 2014-09-16 10:48:42 +02:00
Jesús Espino 6d78c79018 Adding import api 2014-09-08 12:33:32 +02:00
Jesús Espino 1e48340c48 Adding initial version of exporter/importer 2014-08-28 17:33:41 +02:00
Jesús Espino 195bdd2523 Adding colorize tags on server functionality 2014-08-11 11:51:08 +02:00
Jesús Espino b513a6277d Task #435: Now the attachments verify user permissions 2014-08-08 14:27:05 +02:00
Jesús Espino 57659d72df Adding big avatar image and change avatar endpoint 2014-07-30 13:52:51 +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
Yamila 20d895406e Update common.py
Deleted context_processor because it's for development purposes. It's already in development settings.
2014-07-09 17:40:46 +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
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 5ff7ec1c00 Return user's gravatar if has no photo set
If the user has no photo set use her gravatar image if available
otherwise use the default avatar image defined in
`settings.DEFAULT_AVATAR_URL`
2014-07-01 12:46:58 +02:00