Frederic Guillot
922e0fb6de
Rewrite integration tests to run with Docker containers
2016-06-25 14:34:46 -04:00
Frederic Guillot
fc93203e4d
Sync locales
2016-06-24 22:28:26 -04:00
Frederic Guillot
ce367a24fc
Added tag modification from the user interface
2016-06-24 22:10:14 -04:00
Frederic Guillot
cead21691e
Removed useless keyboard shortcut
2016-06-24 19:31:34 -04:00
Frederic Guillot
49d312d5a4
Added unit test when updating tags for a task
2016-06-24 18:35:33 -04:00
Frederic Guillot
16a138c86f
Update links on the board
2016-06-24 18:18:47 -04:00
Frederic Guillot
3e1a48113c
Update list of hooks
2016-06-24 18:15:31 -04:00
Frederic Guillot
b6e92cb64a
Remove dropdown menus that are now available with task edit form
2016-06-24 18:09:01 -04:00
Frederic Guillot
17213da5ce
Use the same task form layout everywhere
2016-06-24 17:57:26 -04:00
Frederic Guillot
18cb7ad0a4
Expose tags to the user interface (first prototype)
2016-06-24 15:43:34 -04:00
Frederic Guillot
b2e92480c2
Added filter class for tags
2016-06-24 11:40:58 -04:00
Frederic Guillot
700b4e8f02
Associate tags to tasks in BoardFormatter
2016-06-24 10:05:45 -04:00
Frederic Guillot
9e278a9370
Use BoardFormatter to generate the board
2016-06-24 08:50:57 -04:00
Frederic Guillot
d560f84b37
Added models for tags
2016-06-23 20:26:19 -04:00
Frederic Guillot
95751f391f
Fixed broken CSV export
2016-06-23 15:43:37 -04:00
Frederic Guillot
5939ae61d2
Merge pull-request #2370
2016-06-23 12:28:17 -04:00
Frederic Guillot
75019b3a8e
Make embedded documentation available in multiple languages
2016-06-23 12:27:34 -04:00
Frederic Guillot
94b9235dcf
Merge manually PR #2367 and #2349
2016-06-23 11:48:01 -04:00
ngosang
0b1dcecc9c
Update es_ES translation
2016-06-19 19:29:15 +02:00
Jason Tourtelotte
fba81a1046
Added task creation event to action "TaskDuplicateAnotherProject" (PR #2333 )
2016-06-12 15:42:03 -04:00
Frédéric Guillot
e421d087fb
Merge pull request #2337
2016-06-11 12:56:33 -04:00
Frederic Guillot
b11ded92ea
Merge pull-request #2334
2016-06-10 20:07:59 -04:00
Frederic Guillot
d06b19e330
Revert pull-request #2325
2016-06-10 20:07:39 -04:00
ngosang
569ffd8dbb
Add new translations to es_ES translation
2016-06-10 22:54:12 +02:00
ngosang
68fa64e183
Update es_ES translation
2016-06-10 22:16:29 +02:00
ngosang
34dc92994b
Update es_ES translation
2016-06-10 21:06:47 +02:00
Frederic Guillot
0e35f81881
Added some contributors
2016-06-09 21:44:39 -04:00
Frederic Guillot
0cd7a2d35e
Merge pull-request #2317
2016-06-09 21:40:44 -04:00
Frederic Guillot
3c394fe92e
Merge pull-request #2320
2016-06-09 21:39:27 -04:00
Frederic Guillot
18385b09d6
Merge pull-request #2321
2016-06-09 21:36:31 -04:00
Frederic Guillot
b27c3cbec2
Rebuild CSS
2016-06-09 21:36:04 -04:00
Frederic Guillot
df6d3b2852
Merge pull-request #2325
2016-06-09 21:34:25 -04:00
Frederic Guillot
0152f533cf
Merge pull-request #2312
2016-06-09 21:34:02 -04:00
Filip
8155b9b6b0
Make entire sidebar link area clickable
2016-06-09 22:46:34 +02:00
Christian González
3b922bffaa
Better German
...
"löschen" means "delete". It is not really clear wht Kanboard does when you click on that link. It deletes the user?? No, it just removes it from that group. Maybe that should be named clearer, even in English. IMHO a simple "remove" (in German "entfernen") would do a better job than "remove this user" - because it is divergent.
So I would either use "remove user from group", or (better) just "remove".
Anyway. The German term should be "entfernen", not "löschen"
2016-06-09 11:45:58 +02:00
Lev Lazinskiy
a5b35954db
Add total sum of tasks per project in dashboard
...
fix #885
2016-06-09 01:16:47 -07:00
Lev Lazinskiy
7464607195
Add acceptance tests
...
Basic Framework for working with Selenium with PHPUnit and Firefox.
Future acceptance tests just need to extend Base.php and implement
various flows that we wish to test.
2016-06-08 19:02:46 -07:00
Lev Lazinskiy
216a8c6647
Added acceptance tests documentation
2016-06-08 18:57:27 -07:00
Lev Lazinskiy
e20527fbc2
Add test-browser to Make
...
This allows you to run selenium acceptance tests with `make test-browser`
2016-06-08 18:41:34 -07:00
Lev Lazinskiy
6cf6ab2e2d
Add phpunit-selenium to composer depenendencies
2016-06-08 18:40:41 -07:00
Frederic Guillot
a1e2b0f1b8
Update ChangeLog
2016-06-08 20:37:45 -04:00
angystardust
b365d1a350
Update translations.php
2016-06-08 20:24:15 +02:00
angystardust
b2829ee95c
Update translations.php
2016-06-08 20:18:01 +02:00
angystardust
8dfa50a9c9
Update IT_it/translations.php
2016-06-08 20:15:52 +02:00
Nikolaos Georgakis
79088a7f65
Updated to include "Model" suffix
2016-06-08 13:39:41 +03:00
Nikolaos Georgakis
a37a8d5878
Updated namespace to match new API files
2016-06-08 13:34:12 +03:00
ngtech
b829afc19d
Update ApiProvider.php
2016-06-08 10:29:22 +03:00
ngtech
9ba464d527
Update and rename SubtaskTimeTracking.php to SubtaskTimeTrackingApi.php
2016-06-08 10:27:44 +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
5e7a812933
Update ChangeLog
2016-06-07 09:17:40 -04:00