Commit Graph

465 Commits (a4c57a605bf845a55b5d6024f985dbee218f120c)

Author SHA1 Message Date
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
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