Frederic Guillot
6002efb8a0
Replace message when no project notifications are registered
2016-01-23 18:07:28 -05:00
Frederic Guillot
cfec551968
Remove useless permission check
2016-01-23 17:40:34 -05:00
Ogün Karakuş
88c7aed56a
Fix typo in Turkish translation
...
Signed-off-by: Ogün Karakuş <kirk5bucuk@gmail.com>
2016-01-23 23:40:21 +02:00
Frederic Guillot
6371d3272e
Put back date_moved for the task (revert)
2016-01-23 15:00:35 -05:00
Frederic Guillot
5311cf3a16
Revert back optimization of TaskPosition
2016-01-23 14:43:22 -05:00
Frederic Guillot
1148f0eee5
Check permissions of the data folder when using Sqlite
2016-01-23 13:58:10 -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
ba5937b074
Add new API procedures to move and duplicate tasks to another project
2016-01-23 12:29:44 -05:00
Frederic Guillot
0448fdc56b
Fix bug: Unable to unassign a task from the API
2016-01-23 12:04:10 -05:00
Frederic Guillot
ad8fcf035a
Add new API procedures for groups, roles and project permissions
2016-01-22 21:23:12 -05:00
Frederic Guillot
f27bcec2d9
Fix typo in tr_TR translation
2016-01-22 17:41:45 -05:00
creador30
bdc380acc3
Update translations.php
...
Turkish translation updated
2016-01-22 23:42:20 +02:00
Frederic Guillot
8bb67dc8cb
Avoid to send XHR request when a task has not moved after a drag and drop
2016-01-21 22:17:24 -05:00
Frederic Guillot
325e72589d
Always show the search box in board selector
2016-01-21 21:11:30 -05:00
Frederic Guillot
fcdfdeabfa
Replace logout link by a dropdown menu
2016-01-21 20:58:12 -05:00
Frederic Guillot
f3e5fdb137
Make dashboard section title clickable
2016-01-20 22:54:42 -05:00
Eskiso
6df53e54da
Updated translation
2016-01-20 09:02:37 +00:00
Frederic Guillot
209dae72fa
Handle notifications for group members attached to a project
2016-01-19 21:39:11 -05:00
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