Commit Graph

302 Commits

Author SHA1 Message Date
Frederic Guillot d0e809a32c Add new method to flush session variables 2015-12-06 08:23:53 -05:00
Frederic Guillot 9bd7985ba4 Add more unit tests 2015-12-06 00:00:09 -05:00
Frederic Guillot e9fedf3e5c Rewrite of the authentication and authorization system 2015-12-05 20:31:27 -05:00
Matthew Cillo 207ee05b0e added tests 2015-12-03 22:54:27 -05:00
Frederic Guillot 91bdf6aaf3 Add generic authorization class 2015-11-27 16:24:21 -05:00
Frederic Guillot 19706944dc Fix broken test 2015-11-27 11:01:39 -05:00
Frederic Guillot 2451706316 Add generic LDAP client library 2015-11-27 09:15:12 -05:00
Olivier Maridat f837e70a2d Add filter by task link 2015-11-26 15:33:44 +01:00
Frederic Guillot e582d4047b Add groups (teams) 2015-11-25 22:06:39 -05:00
Frederic Guillot 2c80a90a6f Add Bosnian translation (pull-request #1470) 2015-11-22 12:53:18 -05:00
Frederic Guillot 0a7370b9e5 Remove workaround for 'INSERT ON DUPLICATE KEY UPDATE...' 2015-11-21 18:41:15 -05:00
Frederic Guillot 4594325726 Make test case pass under Windows 2015-11-21 17:12:27 -05:00
Frederic Guillot 83e4c7729e Fix unit test 2015-11-20 21:24:15 -05:00
Frederic Guillot f119cbd6be Make CSV export compatible with PHP 5.3 2015-11-20 20:39:43 -05:00
Frederic Guillot adb35896d8 Projects with duplicate name are now allowed 2015-11-15 19:29:31 -05:00
Frederic Guillot a42f1ea2bd Add unit test for TaskAssignCategoryLink 2015-11-15 14:39:12 -05:00
Frederic Guillot a675271ad7 Rewrite of session management 2015-11-15 12:50:33 -05:00
Frederic Guillot a2ebc6c3b2 Move some classes to namespace Core\Http 2015-10-25 18:11:49 -04:00
Frederic Guillot 6756ef2301 Move token generation to Security namespace 2015-10-25 15:05:19 -04:00
Frederic Guillot 9707c0b4c4 Make unit tests pass under Windows 2015-10-22 21:31:30 -04:00
Frederic Guillot 09da289c2f Move slack, hipchat and jabber integrations to plugins 2015-10-17 22:19:49 -04:00
Frederic Guillot 9283fb88d8 Add metadata for users, tasks and projects 2015-10-17 15:27:43 -04:00
Frederic Guillot 9153c6ff0d Move ProjectActivitySubscriber to a new notification type 2015-10-17 12:53:11 -04:00
Frederic Guillot 472f94efee Move webhook to project notification type 2015-10-17 12:30:05 -04:00
Frederic Guillot 8c532efd5f Run php-cs-fixer on the code base 2015-10-17 10:09:03 -04:00
Frederic Guillot 73a5b9bc75 Make user notifications pluggable 2015-10-17 09:51:15 -04:00
Frederic Guillot 98b203fe69 Move DateParser class to Core namespace 2015-10-16 22:43:07 -04:00
Frederic Guillot f99a3c501f Make mail transports pluggable and move integrations to plugins
- Postmark: https://github.com/kanboard/plugin-postmark
- Mailgun: https://github.com/kanboard/plugin-mailgun
- Sendgrid: https://github.com/kanboard/plugin-sendgrid
2015-10-16 20:50:12 -04:00
Frederic Guillot 9c9ed02cd7 Change namespace to add Kanboard as prefix 2015-10-13 22:19:17 -04:00
Frederic Guillot e515f37435 Add user CSV import 2015-10-12 14:44:28 -04:00
Frederic Guillot dc0749ecce Improve LDAP auth 2015-10-11 14:44:16 -04:00
Frederic Guillot 4785174e43 Duplicate a project with tasks will copy the new tasks in the same columns 2015-10-07 19:01:08 -04:00
Jan Wagner d85741a3a1 .htaccess: Add compatibility for apache 2.4 2015-10-05 22:46:30 +02:00
Frederic Guillot c9e3178720 Fix issue when unlinking Gitlab account 2015-10-03 18:22:06 -04:00
Frederic Guillot 260c8515c5 Add more unit tests 2015-10-03 17:21:29 -04:00
Frederic Guillot d7c0fabcb7 Add unit test for FileStorage 2015-10-03 15:55:20 -04:00
Frederic Guillot aeab662d65 Fix bug with due date greater than year 2038
See: https://en.wikipedia.org/wiki/Year_2038_problem
2015-10-03 14:09:52 -04:00
Frederic Guillot d67d7c54e6 Add web notifications 2015-10-03 12:09:27 -04:00
Frederic Guillot 264b552603 Add custom filters (refactoring of pull-request #1312) 2015-10-02 21:58:00 -04:00
Frederic Guillot 370361330a Fix Postgres issue "Cardinality violation" when there is multiple "is_milestone_of" links 2015-10-01 09:46:34 -04:00
Frederic Guillot 792d5a20bc Make sure there is always a trailing slash for application_url 2015-09-30 22:21:35 -04:00
Frederic Guillot 0b1da8d61c Show complexity sum across all swimlanes 2015-09-26 20:58:13 -04:00
Frederic Guillot 5be5205629 Change interface for objectStorage 2015-09-23 21:22:03 -04:00
Frederic Guillot 9523ff44c0 Allow to extend automatic actions from plugins 2015-09-22 21:17:50 -04:00
Frederic Guillot b4fe1cd526 Add unit test for Slack webhook 2015-09-22 20:19:45 -04:00
Frederic Guillot 78ecdc05c3 Add plugin hooks for assets 2015-09-21 21:07:15 -04:00
Frederic Guillot 689687dd4e Add formatters 2015-09-20 22:18:56 -04:00
Frederic Guillot e6f547abcf Move timetable to a plugin
Plugin repository: https://github.com/kanboard/plugin-timetable
2015-09-20 18:24:15 -04:00
Frederic Guillot 2021dccc5a Move subtask forecast to a plugin
Plugin repo: https://github.com/kanboard/plugin-subtask-forecast
2015-09-20 15:53:28 -04:00
Frederic Guillot a0124b45f9 Add sub namespace for plugins 2015-09-20 13:11:41 -04:00