Commit Graph

77 Commits

Author SHA1 Message Date
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
Frederic Guillot
3699073371 Move project validator methods 2016-01-11 22:07:39 -05:00
Frederic Guillot
9a661a5e9e Move subtask validator methods 2016-01-11 21:47:51 -05:00
Frederic Guillot
f7e8bb8fa8 Move user validator methods 2016-01-11 21:08:37 -05:00
Frederic Guillot
a296ba5b18 Improve Automatic Actions plugin api 2016-01-03 16:43:13 -05:00
Frederic Guillot
ded63d21a8 Send notifications on user mentions 2015-12-29 09:30:36 +01:00
Eskiso
b3dbdca609 Add reference to the createComment parameters
I've only seen the reference column being used by integrations (gitbucket,etc), would be nice that from the API we could also use that column for other references.
2015-12-17 09:35:18 +00:00
Frederic Guillot
486238b548 API: check project membership for task operations 2015-12-12 17:46:11 -05:00