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
Frederic Guillot
54b3cfe8a1
Move bitbucket webhook to an external plugin
2016-01-07 20:16:05 -05:00
Frederic Guillot
00e5a4c5b4
Move Github Webhook to external plugin
...
See: https://github.com/kanboard/plugin-github-webhook
2016-01-06 21:46:31 -05:00
Frederic Guillot
a296ba5b18
Improve Automatic Actions plugin api
2016-01-03 16:43:13 -05:00
Frederic Guillot
178eda1887
Add autocompletion in textarea for user mentions
2015-12-29 18:44:21 +01:00
Frederic Guillot
ded63d21a8
Send notifications on user mentions
2015-12-29 09:30:36 +01:00
Frederic Guillot
6f9af3659c
Added the possiblity to define custom routes from plugins
2015-12-22 19:06:03 +01:00