Commit Graph

96 Commits

Author SHA1 Message Date
Markus Katharina Brechtel
697c8875f7 Add time_spent and time_estimated as editable values to updateTask and createTask 2020-01-25 18:21:59 -08:00
Tobias Balle-Petersen
a5d43b2b0b Feature: Set "start date" and "end date" on projects from API
Added parameters "start_date" and "end_date" to functions createProject and updateProject. These parameters could not previously be set from the API. Documentation should be updated to reflect the change (If approved).
2019-05-27 11:33:51 +02:00
Frédéric Guillot
233fd1a8a1 Authorize only API tokens when 2FA is enabled 2019-02-01 15:40:35 -08:00
Julien Moreau
62178b1f2b Add Project MetaData API calls 2018-04-04 11:37:52 -07:00
Frédéric Guillot
ccd177ada6 Store PHP sessions in the database 2017-12-12 15:04:28 -08:00
Frederic Guillot
54a751820f Add task and project API formatters 2017-05-22 15:33:16 -04:00
Frederic Guillot
5e32f55138 Add the possibility to pass API token as environment variable for Docker container 2017-05-12 17:18:56 -04:00
Frederic Guillot
9b34631135 Simplify dashboard to use new tasks list view 2017-03-12 21:36:52 -04:00
Frederic Guillot
948b7fbaaa Add mandatory argument "project_id" to API method "updateSwimlane()" 2017-02-18 10:11:07 -05:00
Frederic Guillot
de128dbad8 Remove default swimlane 2017-02-18 09:42:01 -05:00
rmjstn
ce3cab5374 Add date_started parameter to task API calls (#3042) 2017-02-15 20:28:47 -05:00
Frederic Guillot
73dce12797 Prevent people to remove columns that contains tasks 2017-02-08 18:36:13 -05:00
Frederic Guillot
d5c4c18ea0 Add email address field for projects 2017-02-04 16:03:29 -05:00
Frederic Guillot
fa5c12a61d Empty arrays are serialized to a list instead of a dict (Json API) 2017-01-24 22:09:13 -05:00
Frederic Guillot
ae708a712a Offer the possibility to override internal formatter objects from plugins 2016-12-20 20:06:39 -05:00
Frederic Guillot
2decbe28b5 Add tags parameter to task API calls 2016-12-18 18:19:25 -05:00
Frederic Guillot
1186104469 Add API calls to manage tags 2016-12-17 17:02:29 -05:00
Frederic Guillot
ddeb89e2c6 Add cache decorator for UserModel 2016-12-17 13:39:03 -05:00
Frederic Guillot
b8f7532e5c Add personal API access token 2016-12-03 15:43:36 -05:00
Frederic Guillot
86c950743f Move API calls for task metadata to a separate class 2016-07-31 15:10:42 -04:00
Eskiso
27a166f750 Added Task Metadata options to API
Add API calls to get all metadata from task, get metadata from task by name, edit/create new metadata and remove metadata
2016-07-29 23:10:45 +01:00
Frederic Guillot
3fcc0cb918 Handle tags and tasks move/duplication to another project 2016-07-02 14:44:26 -04:00
Frederic Guillot
82623f1a21 Added API calls for subtask time tracking 2016-06-26 15:47:02 -04:00
Frederic Guillot
f621129836 Added new API calls for project attachements 2016-06-26 15:17:38 -04:00
Frederic Guillot
3d34681610 Added new API calls for external task links 2016-06-26 14:33:53 -04:00
Frederic Guillot
c110dffefe Added new API call: "getProjectByIdentifier" 2016-06-26 12:34:20 -04:00
Frederic Guillot
b48c0cecbb Added new arguments to project API calls and update composer.json 2016-06-26 11:57:28 -04:00
Frederic Guillot
4a230d331e Added application and project roles validation for API procedure calls 2016-06-26 10:25:13 -04:00
Frederic Guillot
922e0fb6de Rewrite integration tests to run with Docker containers 2016-06-25 14:34:46 -04:00
Frederic Guillot
9e278a9370 Use BoardFormatter to generate the board 2016-06-24 08:50:57 -04:00
Nikolaos Georgakis
79088a7f65 Updated to include "Model" suffix 2016-06-08 13:39:41 +03:00
Nikolaos Georgakis
a37a8d5878 Updated namespace to match new API files 2016-06-08 13:34:12 +03:00
ngtech
9ba464d527 Update and rename SubtaskTimeTracking.php to SubtaskTimeTrackingApi.php 2016-06-08 10:27:44 +03:00
Nikolaos Georgakis
27f947412f Expose SubTask Time Tracking though the API
Also allow users to create Subtasks and Log Time for Subtasks through the User API

Rebased to new API code
2016-06-07 17:53:24 +03:00
Frederic Guillot
b69eb5f993 Update JsonRPC library and API 2016-05-29 20:12:02 -04:00
Frederic Guillot
14713b0ec7 Rename all models 2016-05-28 19:48:22 -04:00
Frederic Guillot
8d12e2fe73 Split board controller into multiple classes 2016-05-28 14:05:57 -04:00
Frederic Guillot
1353929a7d Rename controllers 2016-05-28 13:41:54 -04:00
Frederic Guillot
82b5b491be Rename task view controller 2016-05-26 22:23:12 -04:00
Frederic Guillot
b1e2ca00ce Rename Api classes 2016-05-16 21:07:29 -04:00
Frederic Guillot
55ee906ba3 Added support for language LDAP attribute 2016-05-07 18:05:33 -04:00
Frederic Guillot
1936a74cb3 Update JsonRPC library 2016-04-26 22:55:56 -04:00
Frederic Guillot
da1725c225 Added searchTasks API procedure 2016-04-22 18:49:19 -04:00
Frederic Guillot
756716766c Added priority field to API procedures 2016-04-21 21:21:34 -04:00
Frederic Guillot
60e0753b90 Added API procedure "getMemberGroups" 2016-04-21 21:10:04 -04:00
Frederic Guillot
2eadfb2291 Refactor ProjectActivity model to use Filter and Formatter interface 2016-04-10 12:13:42 -04:00
Frederic Guillot
febbd8cace Check if LDAP logger is defined 2016-03-27 18:44:03 -04:00
Frederic Guillot
90598c8e55 Add log message for API procedure createLdapUser() 2016-03-13 10:49:46 -04:00
Emmanuel Lacour
cbb8fbe2dd Pass username only to LdapUser::getUser
This fix a bad ldap search filter as LdapUser::getUser already do the
LDAP_USER_FILTER expansion.
2016-03-12 22:44:13 -05:00
Frederic Guillot
ca69fc0be7 Added logging message for API authentication failure 2016-03-12 19:12:27 -05:00