Commit Graph

501 Commits

Author SHA1 Message Date
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
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