Frederic Guillot
e73334a7e0
Add unit test for LastLogin class
2016-01-18 21:46:56 -05:00
Frederic Guillot
ddb73063a7
Return the highest role for a project when a user is member of multiple groups
2016-01-18 21:20:35 -05:00
Frederic Guillot
bcbb329786
Make sure that no events are fired if nothing have been modified in the task
2016-01-17 17:43:11 -05:00
Frederic Guillot
446a7ac645
Do not fire events when using automatic action TaskUpdateStartDate
2016-01-17 17:31:12 -05:00
Frederic Guillot
32b2fd92d3
Show in user interface the saving state of the task
2016-01-17 17:24:09 -05:00
Frederic Guillot
7925000f07
Do not show column dropdown on the public view
2016-01-17 16:38:43 -05:00
Frederic Guillot
e7a6147819
Fix regression: make sql query compatible with Mysql
2016-01-17 15:27:18 -05:00
Frederic Guillot
e94c4cab7f
Avoid automatic actions that change the color to fire subsequent events
2016-01-17 14:56:31 -05:00
Frederic Guillot
1259e911e4
Make sure that project daily column stats works when score is null
2016-01-17 13:46:33 -05:00
Frederic Guillot
d45fa6a33b
Add dropdown menu on each board column title to close all tasks
2016-01-17 11:03:33 -05:00
Frederic Guillot
3c57626918
Replace raw SQL query by PicoDb
2016-01-17 08:12:44 -05:00
Frederic Guillot
27b9b7a727
Minor code improvements
2016-01-16 22:29:29 -05:00
Frederic Guillot
ff149c354e
Remove global variable
2016-01-16 22:07:46 -05:00
Frederic Guillot
5a6cd48df1
Remove global
2016-01-16 22:03:59 -05:00
Frederic Guillot
47e4274579
Remove __CLASS__ from debug logs
2016-01-16 21:48:33 -05:00
Frederic Guillot
41e900fc7a
Show template rendering time in debug log
2016-01-16 21:35:50 -05:00
Frederic Guillot
ee19c62648
Allow one call by event
2016-01-16 21:35:25 -05:00
Frederic Guillot
6a7b8ec60f
Make sure that some event subscribers are not executed multiple times
2016-01-16 21:06:36 -05:00
Frederic Guillot
6a0895ef76
Remove class TaskMovedDateSubscriber
2016-01-16 19:59:44 -05:00
Frederic Guillot
c603cb5949
Simplify class ProjectDailyStats
2016-01-16 19:46:23 -05:00
Frederic Guillot
81e4c3199e
Fix unit test (PHP 5.4 regression)
2016-01-16 19:40:26 -05:00
Frederic Guillot
2e4c2b6e05
Improve class ProjectDailyColumnStats
2016-01-16 19:19:05 -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
9e24bb2ef0
Do not cache app settings in session
2016-01-14 21:42:28 -05:00
Frederic Guillot
a8f404421f
Fix bug: unable to set currency rate with Postgres
2016-01-14 20:40:31 -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
f9c676cf81
Change private properties to protected
2016-01-13 21:02:32 -05:00
Frederic Guillot
2d85e0fab7
Fix wrong link for category in task footer
2016-01-13 20:47:24 -05:00
Fors1
1b6960e338
Corrected some mistakes in russian locale
2016-01-13 16:28:27 +03:00
Frederic Guillot
ce4b7b61c2
Add dropdown menu for task links table
2016-01-12 22:23:34 -05:00
Frederic Guillot
fde0c0bad5
Add dropdown menu for column 'Actions' in tables
2016-01-12 22:19:43 -05:00
Frederic Guillot
dfd0c4e48d
Rename template hooks added by last PR
2016-01-12 22:01:54 -05:00
Frederic Guillot
a8008102ef
Merge pull-request #1648
2016-01-12 21:58:03 -05:00
Frederic Guillot
09c7a5c0a7
Integrate Malay language
2016-01-12 21:55:43 -05:00
Frederic Guillot
b8e37365bf
Merge pull-request #1643
2016-01-12 21:46:34 -05:00
Frederic Guillot
713113d6c0
Add dropdown menu for subtasks
2016-01-12 21:46:20 -05:00
Busfreak
286d46313a
add hook to app/filters_helper, add $project delivery to project/filters
...
This request adds two new hooks to the app/filters_helper (before and
after) including delivery of $project to hooked template if set.
Additionally it delivers $project from project/filters to
app/filters_helper.
2016-01-12 18:28:31 +01:00
Muhaimin
3a7398db14
Update translations.php
2016-01-12 14:56:36 +08:00
Muhaimin
c6119748cc
Create translations.php for Malay language
2016-01-12 14:40:13 +08:00
Frederic Guillot
3699073371
Move project validator methods
2016-01-11 22:07:39 -05:00
Frederic Guillot
e31185a2bd
Minor fixes
2016-01-11 21:54:52 -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
cec8491acd
Merge pull-request #1642
2016-01-11 20:05:50 -05:00
Eskiso
5aba130963
Update Translation
2016-01-11 19:42:03 +00:00
Busfreak
6a7a4c2bd2
updated german translation
2016-01-11 16:11:06 +01:00
Frederic Guillot
ff1de5c06d
Fix bug: Automatic action listeners were using the same instance
2016-01-10 14:00:34 -05:00
Frederic Guillot
26e3996014
Add forgot password feature
2016-01-09 17:28:31 -05:00
Frederic Guillot
b7cd8c3e52
Improve check setup for required extensions
2016-01-09 10:03:08 -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
1ef6e6c2bf
Fix phpdoc
2016-01-06 22:04:20 -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
22568325c9
Change Auth classes properties to be protected
2016-01-05 21:23:19 -05:00
Frederic Guillot
023e0b7d53
Forget to translate one string in French
2016-01-05 20:42:45 -05:00
Frederic Guillot
cd4af3f49f
Sync locales
2016-01-05 20:37:18 -05:00
Frederic Guillot
36d4cea986
Merge pull-request #1610
2016-01-05 20:31:44 -05:00
Frederic Guillot
e62779e267
Improve 2FA
2016-01-05 20:31:15 -05:00
zimmi1
cfa54a20cf
Correct translation of word hours in French
2016-01-05 19:48:04 +01:00
zimmi1
a550666dc7
Correct translation of word project in French
2016-01-05 19:35:37 +01:00
Frederic Guillot
811254ba93
Added RUB - Russian Ruble
2016-01-03 19:37:53 -05:00
Frederic Guillot
4b0a932bd7
Merge pull-request #1601
2016-01-03 19:26:29 -05:00
Frederic Guillot
4e6ad60f4f
Increase action name column length in actions table
2016-01-03 18:33:46 -05:00
Frederic Guillot
0751508ae3
Reduce number of SQL queries for actions
2016-01-03 18:18:14 -05:00
Frederic Guillot
e2b6d4fa18
Add migrations for new action names
2016-01-03 17:36:15 -05:00
Frederic Guillot
a296ba5b18
Improve Automatic Actions plugin api
2016-01-03 16:43:13 -05:00
Dmitry
9aafbdc02e
Update translations.php
2016-01-03 01:57:41 +03:00
Frederic Guillot
65f26699a6
Add unit test to remove metadata
2015-12-30 16:59:35 +01:00
Frederic Guillot
9039e27b13
Merge pull-request #1583
2015-12-30 16:43:53 +01:00
Frederic Guillot
f69f9b0811
Use SHA-1 for session hash to avoid incompatibility between platforms
2015-12-30 15:15:55 +01:00
Frederic Guillot
5b45a082d9
Remove arguments of beforeAction() method
2015-12-30 14:54:54 +01:00
Frederic Guillot
019d83f3fc
Fix compatiblity issue with FreeBSD for session.hash_function
2015-12-30 14:29:00 +01:00
Frederic Guillot
8ca1809bd6
Sync locales
2015-12-29 19:17:40 +01:00
Frederic Guillot
34e6add1d8
Merge pull-request #1594
2015-12-29 19:10:54 +01:00
Frederic Guillot
178eda1887
Add autocompletion in textarea for user mentions
2015-12-29 18:44:21 +01:00
Frederic Guillot
b4c5e36ee4
Update modification date during task move
2015-12-29 09:42:32 +01:00
Frederic Guillot
ded63d21a8
Send notifications on user mentions
2015-12-29 09:30:36 +01:00
Dario Espinosa
3b8494cb3c
kanboard\app\Locale\es_ES
...
kanboard\app\Template\analytic
sidebar.php
t('Compare hours')
2015-12-26 14:55:05 -05:00
Frederic Guillot
9ff0abd8d6
Update active menu in sidebars
2015-12-24 15:34:50 +01:00
Frederic Guillot
4003b122d0
Improving performance during task position change (3 times faster than before)
2015-12-23 15:39:37 +01:00
Busfreak
050d690918
Merge pull request #1 from fguillot/master
...
please merge
2015-12-23 00:18:32 +01:00
middeke
be2fde7cc0
remove function for MetaData
2015-12-23 00:03:56 +01:00
Frederic Guillot
8ff2032ea3
Avoid PHP error when enabling LDAP group provider with PHP < 5.5
2015-12-22 19:35:41 +01:00
Frederic Guillot
6f9af3659c
Added the possiblity to define custom routes from plugins
2015-12-22 19:06:03 +01:00
Busfreak
7e014e4fe9
Merge remote-tracking branch 'refs/remotes/fguillot/master'
2015-12-18 16:45:51 +01:00
Frederic Guillot
c83f589b22
Show only active projects in board selector
2015-12-17 21:38:13 -05:00
Frederic Guillot
d0af39170c
Merge pull-request #1572
2015-12-17 20:21:12 -05:00
Frederic Guillot
47f518f3b4
Merge pull-request #1566
2015-12-17 20:20:06 -05:00
Busfreak
a4a1cd9f0c
set class=active when selecting controller=ProjectPermission
2015-12-17 20:00:15 +01:00
Busfreak
bf2034b416
extend hook 'template:project:sidebar' with $project
2015-12-17 19:36:19 +01:00
Eskiso
59367d5450
Added MaxLenght to 50 for use with API/Comment new parameter
2015-12-17 09:36:38 +00:00
Eskiso
b3dbdca609
Add reference to the createComment parameters
...
I've only seen the reference column being used by integrations (gitbucket,etc), would be nice that from the API we could also use that column for other references.
2015-12-17 09:35:18 +00:00
Frederic Guillot
9758a61e0a
Update SQL files
2015-12-16 20:57:15 -05:00
Eskiso
4b35b318a2
Updated translation
2015-12-16 09:23:35 +00:00
Frederic Guillot
7f980cffcc
Show profile link for @username mentions
2015-12-15 22:39:39 -05:00
Frederic Guillot
9e1f4fa6c7
Improve pull-request that compare hours
2015-12-14 22:13:11 -05:00
Frederic Guillot
3897b1de59
Merge pull-request #1528
2015-12-14 21:54:40 -05:00
Frederic Guillot
268a83ffbd
Merge pull-request #1548
2015-12-14 21:52:48 -05:00
Frederic Guillot
4e154b106c
Fix pagination in group members listing
2015-12-14 21:47:38 -05:00
Frederic Guillot
4493e5409f
Add routes for ProjectUser controller
2015-12-14 21:20:39 -05:00
Frederic Guillot
f01e2f4b78
Fix wrong constant name that cause a PHP error in project management section
2015-12-14 21:12:08 -05:00
Damian
e46bdcda17
Update Polish translation (locale: pl_PL)
2015-12-14 23:02:11 +01:00
Damian
a29420d329
polish translation
...
Hi
I translated some phrases to Polish (locale: pl_PL)
Regards, Damian
2015-12-14 22:32:26 +01:00
Frederic Guillot
ff26cce361
Add new boolean value for CSV import
2015-12-13 11:12:03 -05:00
Frederic Guillot
486238b548
API: check project membership for task operations
2015-12-12 17:46:11 -05:00
Frederic Guillot
dc40675f37
Fix regression for subtask restriction
2015-12-12 16:52:12 -05:00
Matthew Cillo
b2b75a4a6e
added/reworded some comments
2015-12-11 21:33:27 -05:00
Matthew Cillo
c72e13a976
removed debug line and added title
2015-12-11 21:16:00 -05:00
Frederic Guillot
b834f5475c
Add routes for exports
2015-12-11 18:21:47 -05:00
Frederic Guillot
6e54cbd6e9
Skip 2FA for RememberMeAuth
2015-12-10 20:21:12 -05:00
Frederic Guillot
786e360d0b
Try to load config.php from /data if not available
2015-12-10 20:01:52 -05:00
middeke
00fdefbb4f
problem with UTF-8 coding
2015-12-08 13:43:24 +01:00
middeke
6688b275e6
update german translation, fixed 'BAM - Konvertibile Mark'
2015-12-08 12:35:53 +01:00
Matthew Cillo
583e6bf064
added working template of compare hours
2015-12-07 22:45:12 -05:00
Frederic Guillot
9cc89c1ba1
Remove useless class declaration in provider
2015-12-07 18:11:05 -05:00
Frederic Guillot
5c84996ee7
Add route for users section
2015-12-06 19:37:50 -05:00
Frederic Guillot
b4b1d40eb0
Add routes for settings and documentation
2015-12-06 18:28:23 -05:00
Frederic Guillot
756e8697c0
Add the possibility to define API token in config file
2015-12-06 18:13:49 -05:00
Frederic Guillot
46dfd453a9
Adjust wrong permission
2015-12-06 17:59:54 -05:00
Frederic Guillot
563bfafe6b
Add routes for groups section
2015-12-06 17:50:05 -05:00
Frederic Guillot
f0651c48c1
Restrict actions for project viewers
2015-12-06 17:39:21 -05:00
Frederic Guillot
bd849ff655
Add routes for users section
2015-12-06 16:24:19 -05:00
Frederic Guillot
34048c2804
Add line separator in debug logs
2015-12-06 15:57:41 -05:00
Frederic Guillot
7c355edc16
Fix wrong column type for users.language
2015-12-06 15:05:24 -05:00
Frederic Guillot
8f6c064cd7
Add debug log for session invalidation
2015-12-06 14:55:45 -05:00
Frederic Guillot
70c65268fe
Update plugin doc
2015-12-06 14:48:59 -05:00
Frederic Guillot
d0e809a32c
Add new method to flush session variables
2015-12-06 08:23:53 -05:00
Frederic Guillot
9bd7985ba4
Add more unit tests
2015-12-06 00:00:09 -05:00
Frederic Guillot
db5da71f15
Update SQL schemas
2015-12-05 22:02:35 -05:00
Frederic Guillot
73ce90ac56
Remove unused use statements
2015-12-05 21:34:26 -05:00
Frederic Guillot
18c56a50e7
Fix phpdoc
2015-12-05 21:22:37 -05:00
Frederic Guillot
bb63068196
Sync locales
2015-12-05 21:05:48 -05:00
Frederic Guillot
bd313f9426
Add check for gd extension
2015-12-05 20:33:30 -05:00
Frederic Guillot
e9fedf3e5c
Rewrite of the authentication and authorization system
2015-12-05 20:31:27 -05:00
Frederic Guillot
3925cf68dd
Merge pull-request #1523
2015-12-04 21:28:11 -05:00
Matthew Cillo
61acd80ec3
added capability to reopen GitLab issues
2015-12-03 21:56:11 -05:00
Folcky
2c547fd005
Update translations.php
...
Enable это значить Включить, а не Отключить!
2015-12-03 11:44:24 +03:00
Frederic Guillot
91bdf6aaf3
Add generic authorization class
2015-11-27 16:24:21 -05:00
Frederic Guillot
2451706316
Add generic LDAP client library
2015-11-27 09:15:12 -05:00
Olivier Maridat
f837e70a2d
Add filter by task link
2015-11-26 15:33:44 +01:00
Frederic Guillot
e582d4047b
Add groups (teams)
2015-11-25 22:06:39 -05:00
Eskiso
a8da794b60
Updated translation
...
Also updated due date translation
2015-11-23 09:16:22 +00:00
Frederic Guillot
2c80a90a6f
Add Bosnian translation (pull-request #1470 )
2015-11-22 12:53:18 -05:00
Frederic Guillot
0a7370b9e5
Remove workaround for 'INSERT ON DUPLICATE KEY UPDATE...'
2015-11-21 18:41:15 -05:00