Commit Graph

457 Commits

Author SHA1 Message Date
Frederic Guillot
fb24b527f2 Merge pull-request #2587 2016-08-23 20:24:43 -04:00
Frederic Guillot
51fef80f7d Store board collapsed mode user preference in the database 2016-08-22 21:20:48 -04:00
dalmond
37425d45a6 Unit Test Issues Resolved 2016-08-22 18:45:10 +01:00
Frederic Guillot
1d16a53c48 Store comment sorting direction in user metadata 2016-08-21 20:36:16 -04:00
Frederic Guillot
8e83e404fb Add FileCache driver 2016-08-21 18:46:34 -04:00
dalmond
25bdb03927 Corrected Unit Test 2016-08-17 15:58:35 +01:00
dalmond
e8ec7861af New Automatic Actions: Colour by Swimlane and Priority by Swimlane 2016-08-17 12:52:24 +01:00
Frederic Guillot
5f82a942c0 Fix PHP notice when sending overdue notifications 2016-08-15 20:46:26 -04:00
Frederic Guillot
d8b60ca0fa Update test case, ChangeLog and contributors 2016-08-14 14:50:04 -04:00
Frederic Guillot
4520026e91 Replace SQL query by a PicoDB query 2016-08-13 19:19:55 -04:00
Frederic Guillot
010199e8f8 Add the possibility to attach template hooks with a callback 2016-08-13 18:41:01 -04:00
Frederic Guillot
2ebe8b3272 Add the possibility to attach template hooks with local variables 2016-08-13 18:08:46 -04:00
Frederic Guillot
4ffaba2ba0 Add reference hooks 2016-08-13 14:23:53 -04:00
Frederic Guillot
92a5a0f860 Cleanup events and stuff before processing job in worker 2016-07-31 11:28:33 -04:00
Frederic Guillot
f3e16da4ac Allow users to see inactive projects 2016-07-28 16:56:37 -04:00
Christopher Geelen
2363da274c ADD: TaskMovedDateFilter 2016-07-27 15:06:01 +02:00
Frederic Guillot
be22f0619e Remove method UserModel::getFullname() 2016-07-24 13:29:24 -04:00
Frederic Guillot
51b2193fc4 Move dashboard pagination into separate classes 2016-07-24 12:09:41 -04:00
Frederic Guillot
df57b0f2c8 Simplify mail subject for notifications 2016-07-23 23:06:51 -04:00
Frederic Guillot
5884c65a02 Remove SubtaskTimeTrackingSubscriber 2016-07-23 22:50:20 -04:00
Frederic Guillot
24555080fd Create new class SubtaskStatusModel 2016-07-23 21:48:59 -04:00
Frederic Guillot
f216e345ba Create new class SubtaskTaskConversionModel 2016-07-23 21:22:24 -04:00
Frederic Guillot
2a7ca0405c Create new class SubtaskPositionModel 2016-07-23 21:14:33 -04:00
Frederic Guillot
220bc9cdcc Add unit test RecurringTaskSubscriber 2016-07-23 20:58:16 -04:00
Frederic Guillot
adb5023cfc Add unit test for ProjectMetricJob 2016-07-23 20:30:06 -04:00
Frederic Guillot
ca45b5592b Add new automatic action to move the task to another column when not moved 2016-07-23 18:59:00 -04:00
Frederic Guillot
9b2a32af78 Add new automatic action to move a task to another column when closed 2016-07-23 18:33:31 -04:00
Frederic Guillot
2a42e0e1aa Added a new automatic action to set due date 2016-07-23 18:10:05 -04:00
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