Commit Graph

524 Commits (7313dfd9965a0c04cadb8cbd32161bbac2499ddc)

Author SHA1 Message Date
Alejandro Alonso 34446d8289 Adding tasks and attachments to userstory listing API calls and attachments to task listing API call 2016-06-27 10:45:16 +02:00
Jesús Espino bde6f855ce Fix export test 2016-06-21 15:57:12 +02:00
Jesús Espino 1336f5c8e9 Add gzip support to exports 2016-06-21 11:18:46 +02:00
David Barragán Merino 549c022bf8 Add license disclaimer to some files 2016-06-21 11:00:02 +02:00
David Barragán Merino d59e90885c Enhancement: Create the wiki page if not exist when new links are created 2016-06-21 10:59:27 +02:00
David Barragán Merino 63cc560dab Change TextArrayField to ArrayField for tags, permisions and more fields. 2016-06-15 11:11:31 +02:00
David Barragán Merino 8c45033f18 Assign a color when create a new tag 2016-06-15 11:03:28 +02:00
Alejandro Alonso 3e555de7c4 API calls to create, rename, edit color, delete and mix tags 2016-06-15 11:03:28 +02:00
Alejandro Alonso 7134d04262 Adding migrations 2016-06-15 11:03:28 +02:00
Alejandro Alonso f3176f4b5a Detecting errors properly on points 2016-06-02 11:53:09 +02:00
Alejandro Alonso b00ba4a968 Including created, modified and finished dates in tasks csv reports 2016-06-01 08:16:39 +02:00
Alejandro Alonso 6da3d8d30f Improving asynch timeline generation 2016-05-31 13:19:37 +02:00
Alejandro Alonso 03674f8962 Improving project deletion 2016-05-31 13:11:44 +02:00
David Barragán Merino 47907eedb4 Apply PEP-263 to taiga project 2016-05-30 20:41:40 +02:00
Alejandro Alonso 532d633467 Improving-project-deletion 2016-05-30 17:57:13 +02:00
Alejandro Alonso 1556d45ae6 Generating application token only when it doesn't exist 2016-05-26 14:54:35 +02:00
Alejandro Alonso b272472396 Adding endpoint to bulk updating the milestone for user stories 2016-05-26 12:12:24 +02:00
David Barragán Merino 413a83808a US #4186: Permission to add comments 2016-05-25 20:37:43 +02:00
David Barragán Merino 38e5198cc9 Minor refactor over permissions module 2016-05-25 20:37:04 +02:00
David Barragán Merino 591614e57a Remove USER_PERMISSIONS 2016-05-25 14:24:47 +02:00
Alejandro Alonso 81b41529d2 US #2929: Ability to edit commit and see their history 2016-05-25 14:24:00 +02:00
Alejandro Alonso 827d1b6132 Fixing timeline permissions for admin and superusers 2016-05-25 11:01:56 +02:00
Alejandro Alonso 4d1fb120b1 Improving performance when updating objects 2016-05-13 09:49:27 +02:00
Alejandro Alonso ec435f45bc Import export projects with None as name for ProjectRelatedField 2016-05-05 13:36:57 +02:00
David Barragán Merino bdb5a433f8 Remove some unused vars 2016-05-05 13:32:06 +02:00
David Barragán Merino 4516dbca49 Fix issue #4151: @mentions with dashes doesn't work 2016-05-05 13:27:40 +02:00
David Barragán Merino 283cf726b3 Fix issue #4114: Remove incomplete project if import process fail 2016-04-25 12:52:47 +02:00
Alejandro Alonso e7748cb236 Adding is_out_of_owner_limits to project detail serializer 2016-04-20 22:54:09 +02:00
David Barragán Merino 0877a5af28 Fix issue #4094: Add 'estimated start' and 'estimated end' sprint dates to CSV reports 2016-04-20 09:26:47 +02:00
David Barragán Merino 9f4886963a Improve webhooks (fix #3688, #3755 and #3758) 2016-04-20 09:08:00 +02:00
David Barragán Merino e84015e48e Fix issue 4056, 4075 and a minor refactor 2016-04-08 13:24:14 +02:00
David Barragán Merino 53b480c127 Fix issue #4058: Remove memberships of deleted users 2016-04-06 19:18:25 +02:00
David Barragán Merino 1f6382a09e Issue #4044: I can import featured projects into Taiga, and they become featured 2016-04-01 14:13:20 +02:00
David Barragán Merino f89bfab55c Fix tests about bitbucket integration 2016-04-01 12:46:52 +02:00
David Barragán Merino eaaad06313 Fix issue #4032: Wrong validation when change the project privacity 2016-03-31 08:55:53 +02:00
Alejandro Alonso 6aecf282d1 Updating translations 2016-03-30 13:06:58 +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
Alejandro Alonso cab5543d44 Checking max owner memberships when creating invitations 2016-03-28 13:02:26 +02:00
Alejandro b1b339630b Merge pull request #671 from taigaio/fix/project_owners_cannot_be_no_admin
Project owners can not be no admin
2016-03-18 12:06:58 +01:00
David Barragán Merino f675cea441 Fix: reverse error messages 2016-03-18 11:00:38 +01:00
David Barragán Merino af588be527 Project owners can not be no admin 2016-03-18 09:37:01 +01:00
David Barragán Merino 11b6cc061c Transfer project ownership to no admin members too 2016-03-18 09:28:21 +01:00
David Barragán Merino 239c556ff5 Move 'can_is_private_be_updated' to 'is_private_extra_info' 2016-03-17 17:16:12 +01:00
David Barragán Merino f502a538c2 Add 'max_memberships', 'total_memberships' and 'can_is_private_be_updated' to the project serializer 2016-03-16 17:29:30 +01:00
David Barragán Merino 13c8c6c42d Change max_members_*_projects to max_memberships_*_projects 2016-03-16 11:03:07 +01:00
Alejandro Alonso 97a45c7095 Adding transfer_validate_token endpoint to projects API 2016-03-16 09:18:43 +01:00
Alejandro Alonso 432966a378 Adding blocked code project info to watched like and voted 2016-03-01 12:53:09 +01:00
Alejandro Alonso 2457e8b705 Adding project info on about slots when import/create/edit fails 2016-03-01 12:23:07 +01:00
David Barragán Merino a94c1ce58b Fix a problem with mandrill email backend (the good solution) 2016-02-23 15:10:06 +01:00
David Barragán Merino cc8e5f39b7 Change membership.is_owner to membership.is_admin 2016-02-17 19:21:13 +01:00
Alejandro Alonso 2c7de59ff8 Issue 3905: Usernames with dashes in them can't be @mentioned. 2016-02-17 11:15:57 +01:00
David Barragán Merino 318995d7a7 Merge pull request #624 from taigaio/fixing-attachments-with-long-names
Fixing attachments with long names
2016-02-17 10:59:27 +01:00
Alejandro Alonso 26d10ca7a3 Fixing attachments with long names 2016-02-17 10:55:03 +01:00
Alejandro Alonso deb668d74f Importing valid project without slug 2016-02-16 18:01:56 +01:00
Alejandro Alonso 6553ad34e4 Fixing deadlock and condition race errrors 2016-02-15 15:18:27 +01:00
David Barragán Merino 7b7548b47d Update django to 1.9 and the rest of requirements 2016-02-11 19:35:29 +01:00
Alejandro Alonso dba0597c9c Status and default status can be None 2016-02-10 20:45:20 +01:00
Alejandro Alonso f183640e33 Fixing bad origin configuration for gitlab and bitbucket 2016-02-10 20:36:14 +01:00
Alejandro Alonso a206d41ba1 Fixing gitlab requests with empty payloads 2016-02-10 20:33:29 +01:00
David Barragán Merino cafd9be2c9 Remove some prints 2016-02-09 18:37:23 +01:00
Alejandro Alonso 6cf3c5727e Fixing serializers validation for duplicated names in priorities, severities and issue types 2016-02-05 12:43:46 +01:00
Alejandro Alonso 57cf32c56d Adding transfer_token to project model 2016-02-04 19:52:30 +01:00
Jesús Espino 9fd896c948 Adding limit for user max memberhips for projects 2016-02-04 17:45:16 +01:00
Jesús Espino 6fbf81c3d6 Including max_public_projects and max_private_projets in importing process 2016-02-04 17:45:16 +01:00
Alejandro Alonso b8fd768d01 Adding max_private_projects and max_public_projects support 2016-02-04 17:45:16 +01:00
David Barragán Merino b8acb0d51e Fix #3846: Exclude private projects in discover calls 2016-02-02 19:57:51 +01:00
Alejandro Alonso 1f1b1b605a Blocking projects when users cancelling accounts 2016-02-02 16:44:47 +01:00
Alejandro Alonso a263e79e39 Controlling blocked projects for github, gitlab and bitbucket hooks 2016-02-02 16:44:47 +01:00
Alejandro Alonso 5b39052ca2 Blocking projects: updating project model and related viewsets 2016-02-02 16:44:47 +01:00
Alejandro Alonso e15e00336d When leaving a project or removing a membership the project must allways have a valid owner 2016-02-02 14:23:44 +01:00
Alejandro Alonso d4f34b6554 Issue 3842: Catch properly invalid IP's errors for integrations 2016-02-01 11:31:27 +01:00
Alejandro Alonso 4b37dc413e Issue 3783: Hooks origin ips configuration allowing networks 2016-01-25 08:43:38 +01:00
Alejandro Alonso 59d05a3d7e Issue 3183: Error when uploading an image (as attachment) with a name of 254 chars 2016-01-22 10:02:01 +01:00
David Barragán Merino 2a970c0205 Fix some license messages 2016-01-21 18:44:18 +01:00
Alejandro Alonso 3d3e8f2d49 Adding logo_small_url to user likes and watches APIs 2016-01-21 18:44:18 +01:00
David Barragán Merino ab56f1a772 Task #3526: Filter projects by text query (order by ranking name > tags > description 2016-01-21 18:44:18 +01:00
David Barragán Merino f61a811fd1 Task #3602: Order project list alphabetically by default 2016-01-21 18:44:18 +01:00
David Barragán Merino 0b7fe02a6f Task #3515: Add logo field to project model 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
Alejandro Alonso 93376a5fbb Issue 3543 - Webhooks: problem extracting the story points from a user story 2016-01-08 16:25:03 +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
Alejandro Alonso 4ea2262400 Issue #3492: Search fails if using quotating marks 2016-01-04 13:58:59 +01:00
David Barragán Merino f992d372df Update license message 2016-01-04 08:51:06 +01:00
Alejandro Alonso 73912e6128 Fixing delete project dump asynch task 2015-12-21 14:11:13 +01:00
David Barragán Merino fd12f84969 Task #3538: Add tribe_gig PickledObjectField attribute to UserStory model 2015-11-30 14:56:00 +01:00
Alejandro 49bf85c498 Merge pull request #529 from taigaio/adding-card-thumbnail-to-attachments
Adding card thumbnail to attachments
2015-11-18 08:56:33 +01:00
Alejandro Alonso b3b18fa49f Adding card thumbnail to attachments 2015-11-18 08:17:40 +01:00
Alejandro Alonso a427114762 Enabling lowercase for username or email when allowed 2015-11-17 18:01:50 +01:00
Alejandro Alonso ad47f8f0c9 Improving the stats API performance 2015-11-16 17:35:48 +01:00
Alejandro Alonso 448cc19185 Fixing ts_query function 2015-11-04 09:04:07 +01:00
Alejandro Alonso 26e4941c56 Fixing closed_points stats 2015-11-03 12:01:07 +01:00
Alejandro Alonso 2bacb2de22 Adding dates to csv issues report 2015-11-03 11:01:15 +01:00
Alejandro Alonso 3cb15f0e3e Fixing get_users_to_notify 2015-11-02 11:58:46 +01:00
Alejandro Alonso 624f27e095 Merge branch 'master' into stable 2015-11-02 09:36:13 +01:00
David Barragán Merino d573b8ab18 Fix notification level names 2015-11-02 09:13:15 +01:00
Alejandro Alonso c23a21a9d6 Fixing bug in watched API call related to ignored notification levels 2015-10-27 08:07:39 +01:00
Alejandro Alonso e98b4b9e19 Issue 3372: Velocity not calculated properly 2015-10-26 18:32:17 +01:00
David Burke b0c57d8171 Added ref GET param to resolver API.
Useful if we know the the ref ID but not the type of object it is.
Reduces number of API calls in cases when we want to reference an object
by it's ref ID.
Modified integration test to confirm ref works just like using a us, ect
params and has same permissions.
2015-10-26 18:01:54 +01:00
Alejandro Alonso 3fc725c080 Refactoring likes and votes 2015-10-23 10:51:23 +02:00