Commit Graph

84 Commits

Author SHA1 Message Date
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
Frederic Guillot
5fe68d4d49 Add drag and drop to change swimlane positions 2016-02-20 18:11:08 -05:00
Frederic Guillot
0261c751cf Fix cosmetic issues and update api documentation 2016-02-20 15:31:26 -05:00
Frederic Guillot
fc468088c3 Split Board model into multiple classes 2016-02-20 15:08:18 -05:00
Frederic Guillot
8e25c875f2 Add ProjecFile and TaskFile models 2016-02-14 15:25:16 -05:00
Frederic Guillot
6161eaef9e Enable/Disable users 2016-02-13 15:38:35 -05:00
Frederic Guillot
567d623446 Add setting option to disable private projects 2016-02-13 12:39:49 -05:00
jf-guillou
63a2861476 Added API getUserByName()
Tests and doc included
2016-01-25 10:05:44 +01:00
Frederic Guillot
ba5937b074 Add new API procedures to move and duplicate tasks to another project 2016-01-23 12:29:44 -05:00
Frederic Guillot
0448fdc56b Fix bug: Unable to unassign a task from the API 2016-01-23 12:04:10 -05:00
Frederic Guillot
ad8fcf035a Add new API procedures for groups, roles and project permissions 2016-01-22 21:23:12 -05:00
Frederic Guillot
805be7d331 Move validator methods 2016-01-14 20:18:13 -05:00
Frederic Guillot
dc35a78374 Move some validators to separate classes 2016-01-13 21:45:14 -05:00