Frederic Guillot
f87d3334e5
Take default swimlane into consideration for SwimlaneModel::getFirstActiveSwimlane()
2016-07-03 10:59:09 -04:00
Frederic Guillot
d975a3ac45
Added more unit tests for task priority duplication
2016-07-03 10:45:34 -04:00
Frederic Guillot
a8a8bfb0af
Added more unit tests for LDAP user class
2016-07-02 18:23:47 -04:00
Frederic Guillot
43337d58c0
Preserve role for existing users when using ReverseProxy authentication
2016-07-02 17:44:45 -04:00
Frederic Guillot
10d577ad9d
Handle priority for task and project duplication
2016-07-02 16:36:10 -04:00
Frederic Guillot
8e56148a6d
Make sure that tags are duplicated for recurring tasks
2016-07-02 15:45:55 -04:00
Frederic Guillot
b7ac354e83
Move Task::duplicate() to class ProjectTaskDuplicationModel
2016-07-02 15:29:48 -04:00
Frederic Guillot
6d5577fa0b
Handle project tags duplication
2016-07-02 15:20:59 -04:00
Frederic Guillot
3fcc0cb918
Handle tags and tasks move/duplication to another project
2016-07-02 14:44:26 -04:00
Frederic Guillot
853189a43f
Do not create empty tags and remove tags only when necessary
2016-07-02 11:50:32 -04:00
Frederic Guillot
abdfa46cfc
Fixed empty title for web notification with only one overdue task
2016-07-01 12:33:18 -04:00
Frederic Guillot
a089cd72de
Fixed lexer issue with non word characters
2016-07-01 09:47:10 -04:00
Frederic Guillot
4b94714b3d
Fixed PHP error in UserHelper when having no user session
2016-07-01 09:05:10 -04:00
Frederic Guillot
1aab142127
Fixed identical background color for LetterAvatar on 32bits platforms
2016-06-29 21:45:28 -04:00
Frederic Guillot
29ed5cbad1
Fix field type issue with Postgres
2016-06-28 21:06:55 -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
49d312d5a4
Added unit test when updating tags for a task
2016-06-24 18:35:33 -04:00
Frederic Guillot
b6e92cb64a
Remove dropdown menus that are now available with task edit form
2016-06-24 18:09:01 -04:00
Frederic Guillot
18cb7ad0a4
Expose tags to the user interface (first prototype)
2016-06-24 15:43:34 -04:00
Frederic Guillot
b2e92480c2
Added filter class for tags
2016-06-24 11:40:58 -04:00
Frederic Guillot
700b4e8f02
Associate tags to tasks in BoardFormatter
2016-06-24 10:05:45 -04:00
Frederic Guillot
9e278a9370
Use BoardFormatter to generate the board
2016-06-24 08:50:57 -04:00
Frederic Guillot
d560f84b37
Added models for tags
2016-06-23 20:26:19 -04:00
Lev Lazinskiy
7464607195
Add acceptance tests
...
Basic Framework for working with Selenium with PHPUnit and Firefox.
Future acceptance tests just need to extend Base.php and implement
various flows that we wish to test.
2016-06-08 19:02:46 -07:00
Frederic Guillot
656f430632
Changed DateParser to use only user format and ISO-8601
2016-06-05 21:28:56 -04:00
Frederic Guillot
cd4c09c10a
Conifgure email settings through user interface
2016-06-05 14:53:46 -04:00
Frederic Guillot
a27057dd6f
Expose to the user interface the email sender address
2016-06-02 20:58:34 -04:00
Frederic Guillot
c50255813b
Added mail helper
2016-06-01 21:28:24 -04:00
Sébastien Kergreis
6af3b6dfdb
Fix filters with UTF-8 characters
2016-06-01 13:48:22 -05:00
Frederic Guillot
4987e245bb
Do not sync user role if LDAP groups are not configured
2016-05-30 21:47:31 -04:00
Frederic Guillot
679a22c718
Added some unit tests for avatar letter with UTF-8
2016-05-30 21:01:41 -04:00
Frederic Guillot
14713b0ec7
Rename all models
2016-05-28 19:48:22 -04:00
Frederic Guillot
d6c1c1ea33
Improve notification classes and move interface to core
2016-05-28 17:36:55 -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
d9101da79e
Mark notification as read when clicking on it
2016-05-26 20:50:50 -04:00
Frederic Guillot
f2cce5ade8
Rename ProjectEdit controller
2016-05-25 22:46:21 -04:00
Frederic Guillot
74a84a28e3
Support strtotime strings for date search
2016-05-25 21:00:01 -04:00
Frederic Guillot
a2e5d022e5
Clean up unit tests
2016-05-24 22:41:21 -04:00
Frederic Guillot
47ec4d89bc
Do not send notifications to disabled users
2016-05-24 22:14:29 -04:00
Frederic Guillot
8ba05940e9
Filter non compatible plugins
2016-05-24 21:39:36 -04:00
Frederic Guillot
cbee789549
Added QueueProvider to base class for unit tests
2016-05-23 20:53:30 -04:00
Frederic Guillot
996997a12d
Added the possibility to convert a subtask to a task
2016-05-17 22:08:57 -04:00