Commit Graph

61 Commits

Author SHA1 Message Date
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
Frederic Guillot 756e8697c0 Add the possibility to define API token in config file 2015-12-06 18:13:49 -05:00
Frederic Guillot 73ce90ac56 Remove unused use statements 2015-12-05 21:34:26 -05:00
Frederic Guillot e9fedf3e5c Rewrite of the authentication and authorization system 2015-12-05 20:31:27 -05:00
Frederic Guillot a675271ad7 Rewrite of session management 2015-11-15 12:50:33 -05:00
Frederic Guillot 7303a79b50 Cleanup and minor fixes 2015-10-19 21:05:41 -04:00
Frederic Guillot 8c532efd5f Run php-cs-fixer on the code base 2015-10-17 10:09:03 -04:00
Frederic Guillot 9c9ed02cd7 Change namespace to add Kanboard as prefix 2015-10-13 22:19:17 -04:00
Frederic Guillot 25b9e90ef3 Do not check anymore data folder permissions
People who are using a remote database (Mysql/Postgresql) and a remote file storage (Aws S3 or similar) don't necessary needs to have a persistent local data folder or to change the permissions.
2015-09-23 20:59:21 -04:00
Frederic Guillot e8228c3975 Add some tests 2015-09-18 22:37:00 -04:00
Timo Litzbarski 1fa72295f2 User-Api: add getMyPorjects (#1233) 2015-09-18 14:18:34 +00:00
Timo Litzbarski 55ca46ad75 #1232 Api changes: new getMyOverdueTasks, new getOverdueTasksByProject, allow getProjectActivity for user-api 2015-09-17 16:27:59 +00:00
Fabiano Pereira 339c990577 #1144 Add description field to swimlane. 2015-09-04 10:17:20 -03:00
Frederic Guillot b2cce5a3a1 Add new role Project Administrator 2015-08-14 15:43:08 -04:00
Frederic Guillot db88a00d48 Add bruteforce protection 2015-08-01 12:14:22 -04:00
Frederic Guillot 2d6b6533ac Add new api procedures: getDefaultTaskColor(), getDefaultTaskColors() and getColorList() 2015-07-29 18:45:26 -04:00
Frederic Guillot f595fb2786 Add first draft of the user api 2015-07-29 17:42:48 -04:00