Commit Graph

85 Commits (b5fed8e65b783e9ce8cfdfd7b06de0e40b896dd1)

Author SHA1 Message Date
David Barragán Merino b5fed8e65b Change 'star/unstar project' to 'like/unlike project' 2015-09-01 19:00:55 +02:00
Alejandro Alonso f3641f5cfb Refactoring and improving watchers 2015-08-26 15:10:13 +02:00
David Barragán Merino 44eee5212a Improve votes module 2015-08-26 13:35:17 +02:00
David Barragán Merino 30e08c61ef Excluded some unnecessary fields in ProjectMemberSerializer 2015-06-25 16:13:35 +02:00
David Barragán Merino d70800d3e6 US #2911: Mixin 'users', 'members' and 'memberships' in ProjectDetailSerializer 2015-06-24 10:25:15 +02:00
David Barragán Merino debf641767 Make minor improvements over Membership and Project serializers 2015-06-18 17:45:07 +02:00
Alejandro Alonso 432f97a5cb Making project slug readonly in the API 2015-06-18 10:58:40 +02:00
Alejandro Alonso a86b741edb Adding is_active to membership serializer 2015-06-16 12:49:02 +02:00
Alejandro Alonso be9530c416 Fixing issues and tasks API i18n fields 2015-06-16 11:58:39 +02:00
Alejandro Alonso 8b791cd4d8 Fixing memberships order in ProjectDetailSerializer 2015-06-03 09:00:50 +02:00
Alejandro Alonso 8f544663c7 Updating project list and detail serializers 2015-05-28 14:51:26 +02:00
Alejandro Alonso 0da02266c9 Revert "Updating project list and detail serializers"
This reverts commit 7f52d81bdd.
2015-05-28 14:47:03 +02:00
Alejandro Alonso 7f52d81bdd Updating project list and detail serializers 2015-05-28 14:44:15 +02:00
Alejandro Alonso dc456da449 Adding username to ProjectMembershipSerializer 2015-05-26 15:02:59 +02:00
Alejandro Alonso 0048f4d297 Fixing tag serializer in projects API 2015-05-14 09:07:22 +02:00
Alejandro Alonso 01eae65564 Adding extra fields to userstories, tasks and issues APIs required in home 2015-05-04 12:10:13 +02:00
David Barragán Merino 2b54857146 [i18n] Translate role_name in Member*Serrializer 2015-04-23 20:57:52 +02:00
Alejandro Alonso 86108b0314 Enabling ordering in user projects 2015-04-21 17:22:07 +02:00
Alejandro Alonso 9ef2f709c7 i18n for default taiga names 2015-04-15 07:26:24 +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 d3fade9565 Add gettext to translatable strings 2015-04-09 15:25:40 +02:00
Jesús Espino f1ddd0a935 Hide email to not-admin users 2015-03-10 19:19:32 +01:00
Jesús Espino 9908d4307a Fix the show of csv exports uuid on project serialized data 2015-03-10 17:57:08 +01:00
David Barragán Merino 7ef5a3a9d9 US #55: Custom fields - Minor refactor 2015-03-04 12:59:28 +01:00
Alejandro Alonso d1d0825d2e US #55: Custom fields - Adding info about custom fields to project serializer 2015-03-04 12:59:27 +01:00
David Barragán Merino 5196f1c25d Refactor day: Move RoleViewSet from taiga.projects to taiga.users 2015-02-16 20:04:41 +01:00
Alejandro Alonso a4ddac510c Adding closed milestones counter to projects API 2015-01-08 11:55:00 +01:00
Alejandro Alonso bb40c528d7 Adding end points for getting projects by slug, tasks, userstories and issues by ref 2014-12-23 12:30:51 +01:00
Alejandro Alonso 78e703ad53 Adding user_active info to membership serializer 2014-12-11 10:07:45 +01:00
Alejandro Alonso c285857844 Refactoring owner permissions, now only is_owner memberships are considered as owner users 2014-11-25 18:51:58 +01:00
Alejandro Alonso e2f0262918 Fixing validation of email and role in memberships 2014-11-19 22:53:37 +01:00
Jesús Espino b9394e9f49 Small updates of the project templates api 2014-11-19 15:04:22 +01:00
Alejandro Alonso d246808b54 Disabling membership creation if the role isn't valid for the project 2014-11-19 14:28:00 +01:00
Alejandro Alonso 4996ae3a24 Fixing error 500 when using duplicated names for project points 2014-11-19 14:00:37 +01:00
Alejandro Alonso 05bf0cab45 Adding name validation to task status serializer and issue status serializer 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 9016e48ff6 Total milestones must never be null 2014-10-30 09:46:52 +01:00
Alejandro Alonso 8593b82f8b Adding support for extra text in invitation 2014-10-22 12:53:22 +02:00
Andrey Antukh 2d81188a52 Fix wrong assignation of invited_by field on invitation creation process (fix #958)
Additionally it replaces the hack (django < 1.7) of double foreign key
on intermediate table (n2m relation) with trully foreign key (django 1.7
now supports it) adding corresponding migrations for conseve all previous
data.
2014-09-17 13:39:48 +02:00
Jesús Espino 6eacee8ce0 More razonable ux on memberships email showing 2014-09-15 18:14:26 +02:00
Jesús Espino 1578f4352c Fix bug #783: Verify email existence on membership objects 2014-09-03 18:57:33 +02:00
David Barragán Merino 2e141eae0a Fix #830: Remove token of endpoint memberships 2014-09-02 12:50:47 +02:00
Jesús Espino 195bdd2523 Adding colorize tags on server functionality 2014-08-11 11:51:08 +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 3428a0bd01 Fix validation of fields in partial updates
For some reason validation of fields in partial updates wasn't
triggered. Investigating I found that in the case of partial updates
every field is marked as not-required when constructing the serializer:

rest_framework/fields.py:173
        if self.partial:
            self.required = False

but I couldn't a find where the place (if such a place exists) where the
fields that came in the PATCH request are marked as required again in
order to trigger their validation.

Basically this hotfix does that, mark as required every field present in
the PATCH request so their validation is performed.
2014-08-07 16:30:34 +02:00
Jesús Espino f71102d929 Added i_am_owner to project serializer 2014-08-05 10:29:46 +02:00
Jesús Espino 3bd022e0e8 Adding my_permissions field on project serializer 2014-08-05 10:06:13 +02:00
David Barragán Merino 0bbe0b5697 Bamedized some unnecessary attrs of ProjectDetailSerializer and fix a bug in front 2014-08-04 17:31:04 +02:00
Anler Hp 55a5abec73 Refactoring bulk members creation 2014-07-31 14:23:31 +02:00
Jesús Espino e55acc11c2 Adding test for create of membership 2014-07-31 10:45:59 +02:00