Commit Graph

487 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
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