David Barragán Merino
a752c6b84f
Add tests over Epic attachments
2016-09-08 11:16:52 +02:00
David Barragán Merino
a7c262ffdc
Working in history and timeline for epics (initial version)
2016-09-08 11:16:52 +02:00
David Barragán Merino
389a18026b
Epic custom attributes values
2016-09-08 11:16:52 +02:00
David Barragán Merino
f70923c064
Initial epic model + epic status + epcic attachments + project template + project defaults
2016-09-08 11:16:52 +02:00
David Barragán Merino
86348b472f
Fix tests
2016-07-18 12:12:29 +02:00
David Barragán Merino
47907eedb4
Apply PEP-263 to taiga project
2016-05-30 20:41:40 +02:00
David Barragán Merino
38e5198cc9
Minor refactor over permissions module
2016-05-25 20:37:04 +02:00
Philipp Dörner
a1bd320542
Refactored occurrences of users.User to get_user_model(), which allows a custom user model
2016-03-29 19:16:44 +02:00
David Barragán Merino
11b6cc061c
Transfer project ownership to no admin members too
2016-03-18 09:28:21 +01:00
Alejandro Alonso
3d3e8f2d49
Adding logo_small_url to user likes and watches APIs
2016-01-21 18:44:18 +01:00
Alejandro Alonso
50e00b6d45
Task #3517 #3516 : Order by fans and activity (last week/moth/year/all time)
2016-01-21 18:44:18 +01:00
Andrey Antukh
9c4472a787
Add alejandro.alonso copyright preamble to test sources.
2016-01-08 16:08:46 +02:00
Andrey Antukh
501145bdcd
Fix my email on copyright preamble on test source files.
2016-01-08 15:58:30 +02:00
David Barragán Merino
f992d372df
Update license message
2016-01-04 08:51:06 +01:00
Alejandro Alonso
3fc725c080
Refactoring likes and votes
2015-10-23 10:51:23 +02:00
David Barragán Merino
9b56a414f0
Fix dates in license messages. Change 2014 to 2014-2015
2015-10-13 11:27:15 +02:00
Alejandro Alonso
bd09e23b61
External applications support
2015-09-09 09:39:54 +02:00
Alejandro Alonso
bccdc2fae1
Adding votes and watched projects to sample_data
2015-08-26 15:19:01 +02:00
Jesús Espino
aaf89ebb04
Issue#2943: Regenerate refs for tasks, issues and user stories on project change
2015-06-24 20:15:02 +02:00
David Barragán Merino
22e62b4f65
US #55 : Custom fields - Change 'values' field in CustomAttributesValues models to 'attributes_values'
2015-03-04 12:59:27 +01:00
David Barragán Merino
2893213932
US #55 : Custom fields - Create model to save the custom attributes values and update the history
2015-03-04 12:59:27 +01:00
David Barragán Merino
84db9956d5
US #55 : Custom fields - Tests
2015-03-04 12:59:27 +01:00
Jesús Espino
8e69be800e
Fixed duplications and flake8 errors on factories.py
2015-02-24 13:13:24 +01:00
David Barragán Merino
6db1eca874
Refactor some tests
2015-02-24 11:28:01 +01:00
David Barragán Merino
6e13e774d6
Upgrade django-pgjson to 0.2.1
2015-02-09 16:11:31 +01:00
Alejandro Alonso
da156401b0
Adding name to webhooks and logs_counter to webhooks API
2015-01-22 12:53:01 +01:00
Jesús Espino
47107eb079
US #1678 : Add webhooks to the backend
2015-01-14 16:04:22 +01:00
Xavier Julián
4fe73aef52
US #1680 : Emails redesign
2015-01-12 18:04:41 +01:00
Alejandro Alonso
55ac4ce664
Fixing bug when deleting comments by project owners
2014-12-02 13:00:26 +01:00
Alejandro Alonso
0fd7142802
US#90 Github webhooks integration
2014-11-11 19:18:18 +01:00
Andrey Antukh
bc95282cfd
Add proper validation of watchers for issues, tasks and userstories serializers.
2014-10-23 20:45:11 +02:00
Andrey Antukh
81591a6294
[backport] Fix wrong handling patch request with user_stories list on milestone resource. ( fix #1163 )
2014-10-02 04:19:24 +02:00
David Barragán Merino
7a88df1e08
Change django.db.models.loading.get_model (deprecated in django 1.7) to django.apps.apps.get_model
2014-09-25 11:32:50 +02:00
Andrey Antukh
6224a9d4ce
Improve attachments factories and fix tests related to storage refactor.
2014-09-17 15:05:10 +02:00
Andrey Antukh
3061425a67
Improvements and fixes on tests.
2014-09-16 10:48:43 +02:00
Andrey Antukh
c1b011fa99
Refactor test factories to new factoryboy version (more compatible with django 1.7)
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
26e462e182
Fixed issue #298 : Now permissions on API listings works
2014-08-08 13:43:07 +02:00
Anler Hp
47a28cc3dc
Create membership for user creating project <=> role exists
2014-08-07 16:30:28 +02:00
Jesús Espino
dd7d478d05
Adding permissions and testing for resend-invitation service
2014-07-31 14:09:09 +02:00
Anler Hp
2ca0039852
Fixing commits related to Task #439
2014-07-30 11:43:38 +02:00
Anler Hp
0b02cc4523
Task #422 - Create issues in bulk
2014-07-29 13:43:57 +02:00
Anler Hp
8eed0d03e5
Task #399 - Memberships' resend-invitation handler
...
In order to resend and invitation email you just POST to detail-url
`memberships-resend-invitation`
2014-07-25 10:50:30 +02:00
Jesús Espino
d97edb464c
[HUGE CHANGE] Changed the permissions system
2014-07-24 12:19:06 +02:00
Anler Hp
75cecbed70
Task #349 - API fails when DELETE-ing an userstory
...
Link - https://kaleidos.taiga.io/#/project/taiga/tasks/349
2014-07-23 11:21:52 +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
Jesús Espino
d32a9562be
A lot of refactoring on close us code signals code
2014-07-21 21:23:40 +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
cfc35d5ed2
Required estimated-start/end dates for milestones
2014-06-27 14:07:50 +02:00
Anler Hp
c89c6e7c31
Merge pull request #51 from taigaio/tags
...
Tags using pg arrays
2014-06-23 11:34:02 +02:00