ngtech
b829afc19d
Update ApiProvider.php
2016-06-08 10:29:22 +03:00
Nikolaos Georgakis
27f947412f
Expose SubTask Time Tracking though the API
...
Also allow users to create Subtasks and Log Time for Subtasks through the User API
Rebased to new API code
2016-06-07 17:53:24 +03:00
Frederic Guillot
c50255813b
Added mail helper
2016-06-01 21:28:24 -04:00
Frederic Guillot
fb642b76bb
Make console commands pluggable
2016-05-29 20:33:48 -04:00
Frederic Guillot
b69eb5f993
Update JsonRPC library and API
2016-05-29 20:12:02 -04:00
Frederic Guillot
ed074d1764
Move task import outside of project settings
2016-05-28 21:24:24 -04:00
Frederic Guillot
14713b0ec7
Rename all models
2016-05-28 19:48:22 -04:00
Frederic Guillot
e6235afb2d
Added mail provider class
2016-05-28 17:42:45 -04:00
Frederic Guillot
d6c1c1ea33
Improve notification classes and move interface to core
2016-05-28 17:36:55 -04:00
Frederic Guillot
88ee691bb9
Fix wrong redirect after removing a task from the task view page
2016-05-28 17:26:33 -04:00
Frederic Guillot
9e218032c4
Split Gantt controller
2016-05-28 14:29:07 -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
ab48a09f0d
Rename controllers
2016-05-28 11:31:54 -04:00
Frederic Guillot
82b5b491be
Rename task view controller
2016-05-26 22:23:12 -04:00
Frederic Guillot
9ebbe3da56
Rename task controllers
2016-05-26 21:38:43 -04:00
Frederic Guillot
33dea152fc
Rename 2FA controller
2016-05-26 21:05:54 -04:00
Frederic Guillot
f2cce5ade8
Rename ProjectEdit controller
2016-05-25 22:46:21 -04:00
Frederic Guillot
24ce1b42f8
Rename ProjectPermission controller
2016-05-25 22:34:19 -04:00
Frederic Guillot
ff892c5d25
Split project controller into multiple classes
2016-05-25 22:28:09 -04:00
Frederic Guillot
8314c99b56
Added QueueManager to process background jobs
2016-05-23 20:43:51 -04:00
Frederic Guillot
8d69c49da5
Manage plugins from the user interface and from the command line
2016-05-20 12:51:05 -04:00
Frederic Guillot
49f43090b2
Added plugin controller (WIP)
2016-05-18 22:07:49 -04:00
Frederic Guillot
bfd59d9e54
Reset failed login counter and unlock user when changing password
2016-05-18 21:27:36 -04:00
Frederic Guillot
46ed06268d
Rename subtask controller
2016-05-17 22:25:18 -04:00
Frederic Guillot
4514bc1d4b
Improve user controllers and views
2016-05-16 20:55:21 -04:00
Frederic Guillot
abdf6f9780
Improve group controllers and views
2016-05-16 20:19:07 -04:00
Frederic Guillot
de8ce875f4
Rename UserStatus controller
2016-05-15 21:54:50 -04:00
Frederic Guillot
9ec654186a
User creation forms are now displayed with inline popup
2016-05-15 21:50:46 -04:00
Frederic Guillot
20052c7dd2
User import is now a popover
2016-05-15 21:20:46 -04:00
Frederic Guillot
8a6f02735b
Added task creation menu for all projects views
2016-05-15 20:09:43 -04:00
Frederic Guillot
67b8361649
Refactoring: added controlled middleware and changed response class
2016-05-15 18:31:47 -04:00
Frederic Guillot
68c087e85c
Update PicoDb
2016-05-14 22:19:10 -04:00
Frederic Guillot
06dd98afe8
Improve avatar upload form
2016-05-07 22:56:03 -04:00
Frederic Guillot
55ee906ba3
Added support for language LDAP attribute
2016-05-07 18:05:33 -04:00
Frederic Guillot
6361131d3f
Improve logging
2016-05-07 14:40:49 -04:00
Frederic Guillot
300dabe6b4
Added support for LDAP user photo profile
2016-05-07 12:59:35 -04:00
Frederic Guillot
400e230881
Added support for Mysql SSL connection
2016-05-06 19:19:05 -04:00
Frederic Guillot
d5c95e8240
Added automated action to change task color based on the priority
2016-05-04 22:52:08 -04:00
Frederic Guillot
4fb57006a0
Added generic controller for task popovers
2016-05-04 22:08:42 -04:00
Frederic Guillot
6bdc25490f
Unify task drop-down menu between different views
2016-05-04 21:51:38 -04:00
Frederic Guillot
9f0166502b
Added search in activity stream
2016-04-10 15:18:20 -04:00
Frederic Guillot
2eadfb2291
Refactor ProjectActivity model to use Filter and Formatter interface
2016-04-10 12:13:42 -04:00
Frederic Guillot
38326c4ddf
Added search by task creator
2016-04-10 08:15:10 -04:00
Frederic Guillot
7705f4c533
Added search in comments
2016-04-09 23:24:26 -04:00
Frederic Guillot
11858be4e8
Filter refactoring
2016-04-09 22:42:17 -04:00
Frederic Guillot
004fde30f7
Update SQL dumps and improve schema migration process
2016-03-27 16:21:15 -04:00
Frederic Guillot
820c929ab3
Added avatar image upload
2016-03-26 14:43:41 -04:00
Frederic Guillot
354e37971d
Unification of project header
2016-03-25 17:41:41 -04:00
Frederic Guillot
2e320ceead
Handle multiple avatar sizes
2016-03-19 13:45:41 -04:00
Frederic Guillot
9d4ba1471d
Added letter based avatar provider
2016-03-19 11:17:58 -04:00
Frederic Guillot
fa86542f90
Added pluggable Avatar providers
2016-03-18 23:06:32 -04:00
Frederic Guillot
73bae9bb34
Rename controller TaskLink to TaskInternalLink
2016-03-18 21:16:25 -04:00
Frederic Guillot
e3e08d0e34
Added local file link provider
2016-03-17 21:52:40 -04:00
Frederic Guillot
22c5e32def
Improve automatic action creation
2016-03-05 17:40:49 -05:00
Frederic Guillot
1e169ae16c
Import automatic actions from another project
2016-03-05 13:39:55 -05:00
Frederic Guillot
8f3e2b2e5c
Helper refactoring
2016-03-04 20:10:34 -05:00
Frederic Guillot
f32507d423
Add namespace Export and move classes
2016-03-04 17:57:45 -05:00
Frederic Guillot
c083822806
Create Import namespace and move classes
2016-03-04 17:38:17 -05:00
Frederic Guillot
a7c157df3c
Remove model OverdueNotification
2016-03-04 16:31:34 -05:00
Frederic Guillot
6ef83d0e05
Add unit test for transition model
2016-02-29 22:40:26 -05:00
Frederic Guillot
c8c1242c26
Add drag and drop to change column positions
2016-02-20 11:24:43 -05:00
Frederic Guillot
9249498503
Add file preview for Markdown and text files
2016-02-16 22:06:53 -05:00
Frederic Guillot
5bbc903dca
Start to implement a project overview page
2016-02-16 17:28:11 -05:00
Frederic Guillot
8477da2643
Rename File controller to TaskFile
2016-02-14 15:49:59 -05:00
Frederic Guillot
8e25c875f2
Add ProjecFile and TaskFile models
2016-02-14 15:25:16 -05:00
Frederic Guillot
6161eaef9e
Enable/Disable users
2016-02-13 15:38:35 -05:00
Frederic Guillot
a0d8f90e57
Add constant to enable/disable database group provider
2016-02-10 19:45:42 -05:00
Frederic Guillot
07dd8882e8
Fix subtask redirection
2016-02-07 09:34:05 -05:00
Frederic Guillot
0c81422c34
Add missing route for subtasks
2016-02-06 20:26:50 -05:00
Frederic Guillot
a27d5cd1fd
Add missing routes
2016-02-06 20:08:15 -05:00
Frederic Guillot
9840fa8e07
Fix pagination on task time tracking page
2016-02-05 19:19:39 -05:00
Frederic Guillot
4e07ad6555
Improve subtask toggle status and timer
2016-02-05 18:30:16 -05:00
Frederic Guillot
dac049cd08
Add inline popoup for project sections
2016-02-05 17:40:42 -05:00
Frederic Guillot
0f2b46dd6a
Do not refresh the whole page when changing subtask status (work in progress)
2016-02-04 21:38:53 -05:00
Frederic Guillot
346151e103
Add dropdown menu with inline popup for all task actions
2016-02-03 20:53:07 -05:00
Frederic Guillot
fc21d3873e
When creating a new project, have the possibility to select another project to duplicate
2016-01-31 17:46:19 -05:00
Frederic Guillot
5c92f46786
Add external links for tasks with plugin api
2016-01-30 20:38:20 -05:00
Frederic Guillot
9b9d823f30
Move Gitlab and Github authentication to external plugins
2016-01-29 23:59:58 -05:00
Frederic Guillot
dae0c7391a
Move Google authentication to an external plugin
2016-01-29 20:15:53 -05:00
Frederic Guillot
32e4a932c8
Added automatic actions based on a daily event
2016-01-28 08:40:27 -05:00
Frederic Guillot
051bf1c9db
Add configurable task priority
2016-01-24 20:38:39 -05:00
Frederic Guillot
abcfd02067
Split project edition into multiple pages
2016-01-24 18:15:21 -05:00
Marien Fressinaud
8baa417ece
Move default-src CSP rule to ClassProvider
...
It was impossible to override the default-src CSP rule inside a plugin. This commit
fixes this limitation by moving the assignation of the rule from Response class to
ClassProvider.
2016-01-23 18:47:47 +01:00
Marien Fressinaud
cc93b86991
Coding style: make cspRules easier to read
2016-01-23 18:46:13 +01:00
Frederic Guillot
27b9b7a727
Minor code improvements
2016-01-16 22:29:29 -05:00
Frederic Guillot
6a0895ef76
Remove class TaskMovedDateSubscriber
2016-01-16 19:59:44 -05:00
Frederic Guillot
73ff5ec89b
Remove ProjectAnalytic class
2016-01-16 17:01:56 -05:00
Frederic Guillot
c58478c0ab
Move analytic logic to separate classes
2016-01-15 21:03:19 -05:00
Frederic Guillot
805be7d331
Move validator methods
2016-01-14 20:18:13 -05:00
Frederic Guillot
dc35a78374
Move some validators to separate classes
2016-01-13 21:45:14 -05:00
Frederic Guillot
3699073371
Move project validator methods
2016-01-11 22:07:39 -05:00
Frederic Guillot
9a661a5e9e
Move subtask validator methods
2016-01-11 21:47:51 -05:00
Frederic Guillot
20b9c3d030
Move swimlane validator methods
2016-01-11 21:36:00 -05:00
Frederic Guillot
b50f53ab3a
Move task link validator methods
2016-01-11 21:27:49 -05:00
Frederic Guillot
4f38bf4c68
Move TaskValidator class
2016-01-11 21:13:54 -05:00
Frederic Guillot
f7e8bb8fa8
Move user validator methods
2016-01-11 21:08:37 -05:00
Frederic Guillot
26e3996014
Add forgot password feature
2016-01-09 17:28:31 -05:00
Frederic Guillot
f32d23d015
Remove HTMLToMarkdown dependency
2016-01-07 21:36:51 -05:00
Frederic Guillot
7864685cfd
Move Gitlab webhook to an external plugin
2016-01-07 21:05:23 -05:00