David Barragán Merino
bc69ecd886
Improve userstories.validators
2016-09-08 11:16:52 +02:00
Alejandro Alonso
3656acd7f3
Fixing tests
2016-09-08 11:16:52 +02:00
Alejandro Alonso
0e6daf09f6
Adding unset_related_userstory end point to epics API
2016-09-08 11:16:52 +02:00
David Barragán Merino
9bba8efde9
Fix tests
2016-09-08 11:16:52 +02:00
Alejandro Alonso
2f7384a76b
Adding set_related_userstory end point to epics API
2016-09-08 11:16:52 +02:00
Alejandro Alonso
4d4f8a44a1
Removing the bulk update order for epics and doing that processing on the update
2016-09-08 11:16:52 +02:00
Alejandro Alonso
46f6fa71e6
Adding bulk_create_related_userstories endpoint to epics API
2016-09-08 11:16:52 +02:00
David Barragán Merino
ff7d241a37
Filter userstories by epics
2016-09-08 11:16:52 +02:00
David Barragán Merino
0a5ba7b3ae
Add csv for Epics
2016-09-08 11:16:52 +02:00
David Barragán Merino
c3570e9446
Add test of epic history endpoint
2016-09-08 11:16:52 +02:00
David Barragán Merino
0e2ba632db
Add and fix some tests
2016-09-08 11:16:52 +02:00
David Barragán Merino
a752c6b84f
Add tests over Epic attachments
2016-09-08 11:16:52 +02:00
David Barragán Merino
1ae4e49246
Add Epics to taiga.searches
2016-09-08 11:16:52 +02:00
David Barragán Merino
7a412fb536
Fix some tests
2016-09-08 11:16:52 +02:00
David Barragán Merino
82bff6f5bf
Fixup. Custom atributes
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
Michael Jurke
dfdea74c58
Add created-, modified- and finish_date filters to userstories
2016-09-02 11:02:04 +02:00
Michael Jurke
87f81154ec
Add created-, modified- and finished_date filters to tasks
2016-09-02 10:50:47 +02:00
Michael Jurke
0ec1da600c
Add tests for issues modified_date and finished_date
2016-09-02 01:30:45 +02:00
Michael Jurke
b7d8dbc1a7
Adds created-, modified-, finished- and finish_date to base filters
...
Extends issues api filters with created_date, modified_date and finished_date
2016-09-01 23:34:37 +02:00
Alejandro Alonso
3c2e094e8f
Refactoring-tags-and-colors-in-API
2016-08-17 11:51:55 +02:00
Alejandro Alonso
cc01ff029c
Refactoring bulk update milestone API call
2016-08-03 13:18:40 +02:00
David Barragán Merino
baab2552ab
Fix tests
2016-08-02 18:01:12 +02:00
David Barragán Merino
3187bdfed9
Fix tasks validators for bulk operations
2016-08-02 15:14:07 +02:00
David Barragán Merino
d1f7158125
Fix bulk_update_orders for user stories
2016-08-02 13:27:56 +02:00
Alejandro Alonso
f66b4c9640
Refactoring bulk update order API calls
2016-07-28 15:35:15 +02:00
Jesús Espino
c4ff960435
Add gogs integration inside taiga distribution
2016-07-28 14:06:18 +02:00
Jesús Espino
5856ad6410
Refactor bitbucket/github/gitlab hooks
2016-07-28 14:06:18 +02:00
Alejandro Alonso
25c74cfb07
Improving HighLightedContentSerializer and making more consistent how the assigned_to extra info is shown
2016-07-20 09:08:30 +02:00
David Barragán Merino
2c5716a097
Fix more test
2016-07-18 13:00:29 +02:00
David Barragán Merino
86348b472f
Fix tests
2016-07-18 12:12:29 +02:00
Jesús Espino
e66b96376f
Add filter by email domain on register
2016-07-08 13:03:38 +02:00
Jesús Espino
7d2b6c34ce
Migrating users serializers and validators
2016-07-06 12:46:53 +02:00
Alejandro Alonso
4864b9f957
Splitting validators and serializers
2016-07-06 12:46:53 +02:00
Alejandro Alonso
78a2118e8e
API performance
2016-07-06 12:46:53 +02:00
Jesús Espino
64d47aa61c
Add project_id to all history entries
2016-07-01 10:16:21 +02:00
David Barragán Merino
6b6f6e80be
Add filter_data to tasks API endpoint
2016-06-27 10:45:32 +02:00
David Barragán Merino
c82288faa3
Fix tests, identations and pass the Flake8
2016-06-27 10:45:32 +02:00
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
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
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