Commit Graph

429 Commits

Author SHA1 Message Date
Frederic Guillot
a823cc1d08 NotificationModel refactoring 2016-07-23 14:50:59 -04:00
Frederic Guillot
b6119e7dee Added internal task links to activity stream 2016-07-23 14:05:15 -04:00
Frederic Guillot
3dd20c9c78 Rename CommentModel::EVENT_REMOVE to CommentModel::EVENT_DELETE 2016-07-20 21:47:23 -04:00
Frederic Guillot
7b100cc57b Move logic of PR #2496 to GroupModel 2016-07-20 21:40:27 -04:00
Frederic Guillot
390082aa41 Refactoring of internal task events 2016-07-19 22:38:30 -04:00
Frederic Guillot
d9d3788222 Subtasks events refactoring and show delete in activity stream 2016-07-17 20:33:27 -04:00
Frederic Guillot
cbe52e5720 File events refactoring 2016-07-17 18:47:06 -04:00
Frederic Guillot
ec0ecc5b03 Added event for removed comments with some refactoring 2016-07-17 17:15:14 -04:00
Frederic Guillot
3aa0f85748 Fixed search query with multiple assignees (nested OR conditions) 2016-07-16 19:15:26 -04:00
Frederic Guillot
4364559805 Handle HTTP header X-Real-IP to get IP address 2016-07-16 14:11:14 -04:00
Frederic Guillot
6e35d8f22a Display project name for task auto-complete fields 2016-07-14 13:46:06 -04:00
Frederic Guillot
9496dfdb6d Make search attributes not case sensitive 2016-07-14 11:39:59 -04:00
Frederic Guillot
48ee733f9e Added search filter for task priority 2016-07-14 11:29:15 -04:00
Frederic Guillot
34d0995d55 Cherry-pick from PR #2435 (Show TOTP Issuer) 2016-07-10 14:18:10 -04:00
Frederic Guillot
8a85550f92 Added unit test for PR #2388 2016-07-10 13:39:48 -04:00
Frederic Guillot
397988dd8d Fix a couple of bugs in PR #2424 2016-07-09 14:51:39 -04:00
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
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
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
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