Commit Graph

561 Commits (77fa09a9532511e3a8aaa447ce56ff0fcc57acd6)

Author SHA1 Message Date
Alejandro Alonso 6553ad34e4 Fixing deadlock and condition race errrors 2016-02-15 15:18:27 +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 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
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 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
Alejandro Alonso 7ec8253749 Fixing is_watcher attribute on TIU patch requests 2015-10-14 14:08:40 +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
David Barragán Merino a7a6bd3a1c Migrate to django 1.8 and make taiga compatible with python 3.5 2015-10-13 11:27:14 +02:00
Alejandro Alonso da8024141b Refactoring likes, votes, watchers and favourites names 2015-10-02 14:16:35 +02:00
Alejandro Alonso 56cd165262 [Backport] Improving memory usage on project export 2015-09-24 20:38:56 +02:00
Alejandro Alonso cde9b77c0d Improving memory usage on project export 2015-09-24 20:36:04 +02:00
Alejandro Alonso d5fbe6bafe Fixing clearing watchers issue 2015-09-23 09:59:06 +02:00
Alejandro Alonso bf57ace9a2 Fix some errors related to watched and likes lists 2015-09-16 15:05:20 +02:00
Alejandro Alonso 69f5b609fb Issue 3147: Remove user.photo file on anonimize 2015-09-16 12:27:01 +02:00
Alejandro Alonso 275b2950ef Refactoring search system 2015-09-16 11:45:34 +02:00
Alejandro Alonso fd2037f456 Issue 2991 - When a new comment is added the update of watchers list applies in the next future change 2015-09-15 17:06:00 +02:00
Alejandro Alonso f0926bc0e6 Fixing mentions for users with capitalized usernames 2015-09-15 13:11:16 +02:00
Andrea Stagi c60e177c32 Show email field for the same user or superuser 2015-09-15 12:34:43 +02:00
Alejandro Alonso 77c470f062 Fixing watchers deletion when updating userstories, tasks or issues 2015-09-09 12:24:16 +02:00
Alejandro Alonso bd09e23b61 External applications support 2015-09-09 09:39:54 +02:00
Alejandro Alonso 8c990e5088 Refactoring watchers for projects 2015-09-08 13:37:26 +02:00
David Barragán Merino 285c759eb6 Fix tests errors 2015-09-04 11:04:08 +02:00
Brett Profitt fb710e2981 Added notification threading.
Fixes #409.
2015-09-02 19:33:37 -04:00
Alejandro Alonso a9710fee7c Refactoring notify policies 2015-09-02 17:04:43 +02:00
Alejandro e4369fa09e Merge pull request #444 from taigaio/issue/2851/closed_milestones_errors
Remove 'taiga-info-has-closed-milestones' from userstories resource and added 'taiga-info-total-opened-milestones' and 'taiga-info-total-closed-milestones' to milestones resource
2015-09-02 11:31:31 +02:00
David Barragán Merino 70901fd28b Remove 'taiga-info-has-closed-milestones' from userstories resource and added 'taiga-info-total-opened-milestones' and 'taiga-info-total-closed-milestones' to milestones resource 2015-09-01 19:11:54 +02:00
David Barragán Merino b5fed8e65b Change 'star/unstar project' to 'like/unlike project' 2015-09-01 19:00:55 +02:00
David Barragán Merino 260e5339c2 Fix tests 2015-09-01 18:59:56 +02:00
Alejandro Alonso 3492b46cc9 User favourites API 2015-08-26 15:19:02 +02:00
Alejandro Alonso bccdc2fae1 Adding votes and watched projects to sample_data 2015-08-26 15:19:01 +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 d34f47ccff Add has-closed-milestones to the response headers when upsdate us orders in bulk for sprints 2015-08-25 11:44:17 +02:00
David Barragán Merino a251761b18 Revert "Add support for partial words on global searches"
This reverts commit 9cbecd9b7e.
2015-08-03 14:44:08 +02:00
Alejandro Alonso 7eb5acd969 Disabling most signals on bulk creation 2015-07-31 07:52:05 +02:00
Alejandro Alonso f5f575267d Disabling most signals on bulk creation 2015-07-30 14:31:26 +02:00
David Barragán Merino 21153ea1aa Improve userstories/filters_data and issues/filter_data 2015-07-28 08:21:08 +02:00
David Barragán Merino 7c53dce071 [Backport] Fix timelines generation 2015-07-23 13:09:07 +02:00
David Barragán Merino b7f83b48c9 [Backport] Add is_profile_visible to timeline_entty.user object 2015-07-23 13:08:30 +02:00
David Barragán Merino 51fe131c13 Fix timelines generation 2015-07-23 12:07:35 +02:00
David Barragán Merino 27c3ee5c79 Add is_profile_visible to timeline_entty.user object 2015-07-03 14:58:11 +02:00
Jesús Espino 3bae896199 Add gitlab integration with commets webhook 2015-07-03 12:52:43 +02:00
Jesús Espino 0e39653da9 Allow multiple message actions on commit 2015-06-30 19:20:58 +02:00
Jesús Espino 17ceab000c Issue#2650: Allow local network ips in gitlab and bitbucket ip filters 2015-06-30 19:13:04 +02:00
Jesús Espino 6dcbaef2fb [Backport] Issue#2981: Adapt taiga to the new bitbucket webhooks 2015-06-30 18:00:58 +02:00
Jesús Espino ce409f266e [Backport] Fix us auto closing test 2015-06-30 16:56:59 +02:00
Jesús Espino 9769386b8e Issue#2981: Adapt taiga to the new bitbucket webhooks 2015-06-30 16:56:00 +02:00
Jesús Espino c80152599a Fix us auto closing test 2015-06-30 15:07:46 +02:00
Jesús Espino c8e05c17f2 [Backport] Allow default status, priority, severity and type in issues and tasks 2015-06-29 18:59:01 +02:00
Jesús Espino 3e8c1814d5 Issue#2572: On status open/closed change recalc the is_closed for user stories 2015-06-26 09:02:28 +02:00
Jesús Espino fad37091e8 Issue#2650: Allow local network ips in gitlab and bitbucket ip filters 2015-06-26 08:06:46 +02:00
Alejandro Alonso 8b05f206b2 Concurrent queries for global search results 2015-06-25 16:37:15 +02:00
Alejandro Alonso 4480cb474e Issue 2818 - When I comment a story, I should be "Involved" by the story 2015-06-25 10:19:23 +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
Alejandro Alonso ed8075acc3 [Backport] Issue #2916: When leaving a project I lose all my watched stuff (even from different projects) 2015-06-24 13:07:41 +02:00
Alejandro Alonso 6a0b4687d8 Issue #2916: When leaving a project I lose all my watched stuff (even from different projects) 2015-06-24 11:59:39 +02:00
Jesús Espino c32d505b96 Allow default status, priority, severity and type in issues and tasks 2015-06-24 10:12:33 +02:00
Alejandro d4135c6928 Merge pull request #365 from taigaio/issue/1924/allow-multiple-message-action-on-commits
Allow multiple message actions on commit
2015-06-24 00:26:43 -07:00
Alejandro 4a9eb9b7d3 Merge pull request #366 from taigaio/issue/2584/global-search-with-partial-words
Add support for partial words on global searches
2015-06-24 00:07:20 -07:00
Jesús Espino 4ae37167f5 Allow multiple message actions on commit 2015-06-24 07:24:46 +02:00
David Barragán Merino 9f253394a4 Refactored some tets 2015-06-24 00:41:32 +02:00
Jesús Espino 9cbecd9b7e Add support for partial words on global searches 2015-06-23 21:26:34 +02:00
Alejandro Alonso ce3a799741 [Backport] Fixing created datetime for timeline entries 2015-06-19 11:18:37 +02:00
Alejandro Alonso aff9a7d637 Fixing created datetime for timeline entries 2015-06-19 11:14:03 +02:00
Alejandro Alonso e54802f0b1 Now anonymous users can confirm the change of email even if they are not authenticated, some users update the email from a desktop browser but check the email from mobile 2015-06-15 12:45:42 +02:00
Alejandro Alonso 7663e658c1 Adding user creation to user profile timeline 2015-06-11 11:41:33 +02:00
Alejandro Alonso 3232411d83 Fixing new membership in timelines 2015-06-11 10:12:39 +02:00
Alejandro Alonso acbd253420 Adding multiple status filtering to userstories 2015-06-09 15:06:51 +02:00
Alejandro Alonso 0b8f958a73 Tagging teammates with period in their username 2015-06-03 13:51:41 +02:00
Alejandro Alonso 03f395a384 Fixing version validation when the parameter isn't used in the patch 2015-06-02 12:14:27 +02:00
Alejandro Alonso e61d6ec226 Fixing contacts API 2015-05-27 14:10:54 +02:00
Alejandro Alonso 955a3a32e2 Adding by_username endpoint to users API 2015-05-27 11:36:37 +02:00
David Barragán Merino e3ebc35670 Merge pull request #331 from taigaio/bug/importer-perrmisisons-and-memberships
Fix a bug that create non-ouner memberships where the importer user is a member of the importer project
2015-05-25 15:54:15 +02:00
David Barragán Merino 29b3de6101 Revert "Temporary disable public projects on listings"
This reverts commit 5a45db23fc.
2015-05-25 15:24:06 +02:00
David Barragán Merino 6fe69f4c7a Fix a bug that create non-ouner memberships where the importer user is a member of the importer project. 2015-05-25 12:58:34 +02:00
Alejandro Alonso a3547db978 Merge branch 'master' into stable 2015-05-21 10:39:04 +02:00
Alejandro Alonso 6b281f1839 Updating timeline serializer 2015-05-14 09:57:09 +02:00
David Barragán Merino 3e032622e3 Improve github hooks messages 2015-05-07 16:47:03 +02:00
David Barragán Merino 4e158810f4 Add tags field to CSV Reports 2015-05-06 12:49:05 +02:00
Alejandro Alonso 6fa64d191a Improving projects order_by in user order 2015-04-29 09:52:58 +02:00
Alejandro Alonso 30a5cb3faa User contacts API 2015-04-28 14:18:38 +02:00
David Barragán Merino 6c60f5d849 Remove a print sentence 2015-04-28 13:44:38 +02:00
Alejandro Alonso 38855a00cb [Backport] Adding is_archived info to templates export 2015-04-28 13:43:22 +02:00
Alejandro Alonso 2d904165cb Adding is_archived info to templates export 2015-04-28 12:40:11 +02:00
Alejandro Alonso 86108b0314 Enabling ordering in user projects 2015-04-21 17:22:07 +02:00
Alejandro Alonso c77ee9f0ad Renaming wiki_page to wikipage in timelines 2015-04-21 16:21:36 +02:00
Alejandro Alonso 9589bba63b Adding ref data to timeline API 2015-04-21 16:21:35 +02:00
Alejandro Alonso 4e25b5fa97 Updating tests and adding new ones for timeline 2015-04-21 16:21:35 +02:00
Alejandro Alonso 9ef2f709c7 i18n for default taiga names 2015-04-15 07:26:24 +02:00
David Barragán Merino 2d960c7a5d i18n in emails 2015-04-09 15:24:43 +02:00
Jesús Espino 8868e89d6f Force regenerate invitations uuids on dump load 2015-04-07 17:13:55 +02:00
Alejandro Alonso 545b56d450 [Backport] Fixing empty body bug in gitlab webhooks 2015-03-23 10:14:25 +01:00
Alejandro Alonso fcd5ccbd74 Fixing empty body bug in gitlab webhooks 2015-03-23 08:31:48 +01:00
Alejandro Alonso a20542fad9 [Backport] Fixing empty body bug in github webhooks 2015-03-18 14:43:35 +01:00
Alejandro Alonso 3877411c41 Fixing empty body bug in github webhooks 2015-03-18 13:52:56 +01:00
Jesús Espino c78f5e34c3 [backport] Temporary disable public projects on listings 2015-03-18 12:05:56 +01:00
Jesús Espino 5a45db23fc Temporary disable public projects on listings 2015-03-18 11:35:06 +01:00
Alejandro Alonso d27abf91ac Updating stimaations properly when removing a points value 2015-03-16 10:15:08 +01:00
Alejandro Alonso 91f51cddf9 Bug 2419 - The system tries sending emails to inactive users 2015-03-13 10:05:24 +01:00
Jesús Espino be4d0c6d06 Fix MembersFilter of Users api, now filter correctly and filter by is_active 2015-03-12 10:29:32 +01:00
Alejandro Alonso bdcd8bba41 Adding custom fields to csv exrpot 2015-03-10 18:11:50 +01:00
Jesús Espino 4e9d4610fe Fixed tests 2015-03-10 17:57:08 +01:00
Jesús Espino 66e6512245 US#1913: CSV Reports 2015-03-10 17:57:08 +01:00
Alejandro Alonso 44e6f7c42d Updating anon and public permissions when project is public 2015-03-09 12:48:14 +01:00
Alejandro Alonso 79e9682531 Updating permissions for supporting public projects 2015-03-09 12:48:14 +01:00
Jesús Espino f9cbc36303 Fixing issues and task tests 2015-03-04 12:59:28 +01:00
Jesús Espino 618a731019 Fixing some tests 2015-03-04 12:59:28 +01:00
David Barragán Merino 9193c78de5 US #55: Custom fields - Permissions tests over custom attributes values 2015-03-04 12:59:28 +01:00
David Barragán Merino 47a4c5e0e7 US #55: Custom fields - Fix a bug with the 🐯s 2015-03-04 12:59:28 +01:00
David Barragán Merino e8078aaaa5 US #55: Custom fields - Create empty CustomAttributesValues when added USs, Tasks and Issues 2015-03-04 12:59:28 +01:00
David Barragán Merino 5eddda9803 US #55: Custom fields - Fix a problem with serializer classes and mixins 2015-03-04 12:59:27 +01: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 56b9fe42e3 US #55: Custom fields - Import/Export custom attributes values 2015-03-04 12:59:27 +01:00
David Barragán Merino 32ff494ddd US #55: Custom fields - 3️⃣ 😩 🐯 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 ebc3388d03 US #55: Custom fields - Import/Export custom attributes 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 c328414b4d Fixing a lot of flake8 errors on tests 2015-02-24 19:54:10 +01:00
Jesús Espino f30b8f8451 Moving tests from taiga-back to the plugin repository 2015-02-24 13:10:57 +01:00
David Barragán Merino f398501fb8 Refactor some tests (II) - Remove debug trace 2015-02-24 12:14:29 +01:00
David Barragán Merino 6db1eca874 Refactor some tests 2015-02-24 11:28:01 +01:00
David Barragán Merino 60ab6127aa Refactor day: Use taiga.base.response instead rest_framework.response 2015-02-17 12:25:37 +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
Jesús Espino c517a8519c Allow auth plugins 2015-02-11 09:36:56 +01:00
David Barragán Merino 6e13e774d6 Upgrade django-pgjson to 0.2.1 2015-02-09 16:11:31 +01:00
Jesús Espino fbb29666b7 Added users_me resource permissions test 2015-02-03 13:36:07 +01:00
David Barragán Merino a97fd2a91e Improve update-role-points test 2015-02-03 10:26:41 +01:00
Jesús Espino 2016586afa Merge pull request #215 from taigaio/issue/1886/500_api_filter_by_project_slug
Issue #1886: Bad request when use project.slug instead project.id in API...
2015-02-02 18:10:02 +01:00
David Barragán Merino 268b6a7ad4 Issue #1886: Bad request when use project.slug instead project.id in API calls 2015-02-02 18:05:21 +01:00
David Barragán Merino d4a40ad8d3 HTTP 404 for calls to search api with a wront project_id 2015-02-02 16:14:30 +01:00
David Barragán Merino 90d5eb88e9 Update test_importer_api.py 2015-01-22 21:18:12 +01:00
David Barragán Merino 779a2542d3 Update test_exporter_api.py 2015-01-22 21:15:59 +01:00
Alejandro Alonso da156401b0 Adding name to webhooks and logs_counter to webhooks API 2015-01-22 12:53:01 +01:00
Alejandro Alonso 395c35628e Import API in synchronous mode now returns the new project serialized 2015-01-21 11:49:41 +01:00
Alejandro Alonso 5a53e8f78a Refactoring project export 2015-01-20 10:52:39 +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
David Barragán Merino 834d8dfe3f Use taiga.base.utils.json instead json 2015-01-14 10:54:42 +01:00
David Barragán Merino 64dde7870d Remove unnecessary import 2015-01-13 19:10:13 +01:00
Jesús Espino a8afd77f89 Add import/export functionality to the API 2015-01-13 13:43:09 +01:00
Alejandro Alonso df282a0c94 Fixing register test 2015-01-13 11:24:37 +01:00
Alejandro Alonso aee57d6110 Moving archived status from userstory to status 2015-01-02 10:44:45 +01:00
Alejandro 4a911f309a Merge pull request #186 from taigaio/improving-occ-for-not-bothering-when-not-necesary
Improving OCC for detecting situations where the version is not valid bu...
2014-12-10 07:52:52 +01:00
Alejandro Alonso 5a87aa0ed7 Improving OCC for detecting situations where the version is not valid but the changes doesn't overwrite previous ones 2014-12-03 14:47:32 +01:00
Alejandro 354134e157 Merge pull request #184 from taigaio/us/1009/pgarray-query-refactoring
Refactor of tags queries using djorm-pgarray queries
2014-12-03 12:06:17 +01:00
David Barragán Merino 15ced7c44f tg-1736 #closed -> 404 instead 500 when call api/v1/projects/slug instead api/v1/project/id 2014-12-03 11:57:20 +01:00
Jesús Espino af1450ccf1 Refactor of tags queries using djorm-pgarray queries 2014-12-03 11:53:23 +01:00
Alejandro Alonso 53871e5a8a Detecting concurrent edition and failing properly if needed 2014-12-03 10:21:31 +01:00
David Barragán Merino 29df487bca Fix tests 2014-12-03 00:38:06 +01:00
Jesús Espino 1101c5a719 Add bulk update order in user story and taskboard for tasks 2014-12-02 19:20:36 +01:00
Jesús Espino 2bbfa56deb Add tests for ip filtering on gitlab/bitbucket hooks 2014-12-02 14:42:43 +01:00
Jesús Espino edcb186871 Fix some tests 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
Alejandro Alonso 55ac4ce664 Fixing bug when deleting comments by project owners 2014-12-02 13:00:26 +01:00
Alejandro Alonso aa75763a3d Fixing neighbor tests 2014-12-02 09:36:58 +01:00
Alejandro Alonso d9c6e3bcf1 Fixing anonymous user requests for notify policies 2014-12-01 14:01:37 +01:00
David Barragán Merino 8b63dc8fa3 Bug tg-1668 #closed - Convert relative links to absolute links 2014-11-29 19:19:39 +01:00
David Barragán Merino 0798b5856b Add copyright policy 2014-11-29 17:41:48 +01:00
David Barragán Merino 53266a512f US #1313: Setup throttling policy 2014-11-28 10:21:09 +01:00
Jesús Espino 88568e0268 Merge pull request #172 from taigaio/bug/1700/delete-empty-memberships
If two pending memberships exist in the same projecto I can't delete them
2014-11-27 09:55:40 +01:00
Jesús Espino 494f18300a Fix notification of objects without permissions 2014-11-27 09:35:20 +01:00
David Barragán Merino b1fe9b335e Remove unneeded code 2014-11-26 18:51:28 +01:00
Alejandro Alonso 00c8d33d0d If two pending memberships exist in the same projecto I can't delete them 2014-11-26 11:36:16 +01:00
Jesús Espino 72730fdb73 Fixed failing tests 2014-11-25 18:51:58 +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 c9fc2268d0 Adding leave project API 2014-11-25 18:51:57 +01:00
Alejandro Alonso e7b963a674 Adding member stats to the API 2014-11-25 18:51:57 +01:00
David Barragán Merino fa1e0c6bf6 Fix some tests 2014-11-25 18:43:40 +01:00
Alejandro Alonso e2f0262918 Fixing validation of email and role in memberships 2014-11-19 22:53:37 +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 3d96ce81bb Fixing update_roles when project point ? exists but is not null 2014-11-19 14:05:49 +01:00
Alejandro Alonso 4996ae3a24 Fixing error 500 when using duplicated names for project points 2014-11-19 14:00:37 +01:00
David Barragán Merino 99244b8393 Re-do github login 2014-11-18 15:35:42 +01:00
Jesús Espino 80445d7afd Merge pull request #156 from taigaio/bug/1552/us-points-undefined-when-tasks-points-are-undefined
User story points are undefined if the task points are undefined
2014-11-18 13:48:37 +01:00
Alejandro ac1b43bdb5 Merge pull request #157 from taigaio/external-references-change
Changed how external reference is obtained
2014-11-18 13:47:59 +01:00
Jesús Espino 7b498924e7 Add tests to bug #1553 resolution 2014-11-18 13:32:32 +01:00
Jesús Espino 18e38792b5 Changed how external reference is obtained 2014-11-18 13:03:38 +01:00
Alejandro Alonso f49d143c22 Fixing neighbors hell 2014-11-15 22:39:42 +01:00
David Barragán Merino 36519e94c9 Fix some tests 2014-11-11 19:33:22 +01:00
Jesús Espino 1822198549 Fixed test on Github link 2014-11-11 19:18:18 +01:00
Jesús Espino cc4f64c115 Fixed travis errors 2014-11-11 19:18:18 +01:00
Jesús Espino aa3a8c6be8 Adding regular expresion to convert github references to links to github 2014-11-11 19:18:18 +01:00
Alejandro Alonso 571bf5e0cc Fixing slug generation for issue status, task status and user story status 2014-11-11 19:18:18 +01:00
Alejandro Alonso 5718627daa Using 400 errors insted of 401 2014-11-11 19:18:18 +01:00
Alejandro Alonso 2e78d51eda Fixing bug when changing us's to a non existing status 2014-11-11 19:18:18 +01:00
Alejandro Alonso 2d90a5dac9 Making commit message actions case insensitive 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
Jesús Espino c83ffa8529 Fix issue #1500: Now generated html is escaped 2014-10-31 13:10:34 +01:00
Alejandro 5ac3bf15ab Merge pull request #143 from taigaio/refactor/remove-projects-tags-call
Remove api/v1/projects/XX/tags call (Not necessary)
2014-10-30 18:09:48 +01:00
Alejandro Alonso 126e02ce39 Fixing error when importing issues, the finished date was set to none by signals. Added some tests 2014-10-29 13:27:49 +01:00
Alejandro Alonso 08b8d478e1 Making notifications work synchronously by default 2014-10-28 18:26:30 +01:00
Alejandro Alonso 38fc63425a Fixing tests 2014-10-28 18:08:50 +01:00
David Barragán Merino 77d03c000f Remove api/v1/projects/XX/tags call (Not necessary) 2014-10-27 18:11:17 +01:00
Alejandro Alonso a1d6875d88 Fixing task tests 2014-10-24 08:47:58 +02:00
Andrey Antukh bc95282cfd Add proper validation of watchers for issues, tasks and userstories serializers. 2014-10-23 20:45:11 +02:00
Alejandro Alonso 8593b82f8b Adding support for extra text in invitation 2014-10-22 12:53:22 +02:00
Jesús Espino bd519b3d64 Merge branch 'master' into stable
Conflicts:
	tests/integration/test_userstories.py
2014-10-20 13:43:44 +02:00
Alejandro Alonso a5c922be9e Fixing bug when selecting neighbors in an empty queryset of related elements 2014-10-20 12:33:24 +02:00
Alejandro Alonso 991e5a7f42 Fixing error 500 when importing two milestones with the same name 2014-10-20 00:50:39 +02:00
Alejandro Alonso 6fc97cf99d When creating a task with milestone and user_story associated checking the user_story is also associated to the milestone 2014-10-19 20:00:17 +02:00
Alejandro Alonso e71a9a1202 Fixing searchs, using an and for the words we search instead of an or 2014-10-16 13:14:43 +02:00
Andrey Antukh ae5ca20a76 [backport] Fix incorrect handling of userstory rolepoints update process.
The current implementation allows duplicate points values in one project,
and because of it, unexpected MultipleObjectsReturned can be raised with
previous update_role_points code. The new one fixes this.

Additionally, in some circumstances, the project does not have any points
with None as value, that causes also unexpected errors. The new
implementation fixes it creating a points instance with None as value
if it not exists.

Conflicts:
	tests/integration/test_userstories.py
2014-10-16 09:12:45 +02:00
Andrey Antukh eb8638fdda [backport] Fix wrong handling role points update.
Additionally it moves the logic from serializer to resource.
2014-10-15 23:54:28 +02:00
Andrey Antukh bcd87114cf [backport] Fix wrong handling moveTo parameter on role destroy. 2014-10-15 23:54:12 +02:00
Andrey Antukh 4056d5214b Fix incorrect handling of userstory rolepoints update process.
The current implementation allows duplicate points values in one project,
and because of it, unexpected MultipleObjectsReturned can be raised with
previous update_role_points code. The new one fixes this.

Additionally, in some circumstances, the project does not have any points
with None as value, that causes also unexpected errors. The new
implementation fixes it creating a points instance with None as value
if it not exists.
2014-10-15 23:45:10 +02:00
Andrey Antukh 84a7c47210 Rename project tests. 2014-10-15 23:27:54 +02:00
Andrey Antukh 5617de891e Move some userstories test to right location. 2014-10-15 23:27:54 +02:00
Andrey Antukh a3cb48cf8e Fix wrong handling role points update.
Additionally it moves the logic from serializer to resource.
2014-10-15 23:27:54 +02:00
Andrey Antukh 43fd17aaaa Fix wrong handling moveTo parameter on role destroy. 2014-10-15 23:27:54 +02:00
Andrey Antukh 21f1835567 Fix milestone test name. 2014-10-15 19:52:31 +02:00
Andrey Antukh 786599239c Minor tests cleaning. 2014-10-15 19:52:31 +02:00