Carlos Ferreira
a0b408ade4
Sync locales and fixes #2702 ( #2705 )
2016-10-03 15:18:11 -04:00
Eskiso
30422c9087
Removed $values and $errors
2016-10-01 12:11:37 +01:00
Carlos Ferreira
273a9b5684
Add visual icon to show a dropdown action on task
...
http://s10.postimg.org/gkcsee03d/screenshot_128.png
2016-09-29 21:37:33 +01:00
Eskiso
3cf554e638
Added prepareValues with hook for plugins
2016-09-28 17:41:27 +01:00
Eskiso
c0991e2a44
Added hooks for plugins
2016-09-28 17:31:42 +01:00
Eskiso
a5aa423694
Added hook for plugins
2016-09-28 17:29:33 +01:00
Eskiso
7a9ee838f0
Added hooks for plugins
2016-09-28 17:28:48 +01:00
Eskiso
3cd709aec9
Added hooks for plugins
2016-09-28 17:27:21 +01:00
Eskiso
ee2de22b58
Added hook for plugins
2016-09-28 17:25:52 +01:00
Eskiso
a44d7fa396
Added hook for plugins
2016-09-28 17:25:32 +01:00
Eskiso
a4686877e8
Moved plugin added fields on the first column to position before checkbox
...
For templating reasons, when adding new fields to the first column they should be between tag selection and the checkbox.
2016-09-28 09:26:24 +01:00
Carlos Ferreira
76b4f631dc
Avoid "Controller not found"
2016-09-27 21:27:55 +01:00
Старостин Виталий
15dbf5c7fd
Fix translations to Russian fot docs and localization, grammarnaci etc
2016-09-24 14:59:58 -04:00
Frederic Guillot
a65941eadb
Add new automatic action to close task based on date moved
2016-09-19 21:28:11 -04:00
Frederic Guillot
a2fd6525a0
Fix some php doc
2016-09-19 20:58:44 -04:00
Frederic Guillot
91c1109b05
Change column move restriction behavior
2016-09-19 20:45:36 -04:00
Frederic Guillot
c328bcf840
Enforce restrictions for column menus
2016-09-18 22:05:20 -04:00
Frederic Guillot
3043163747
Add column restrictions to custom project roles
2016-09-18 21:19:48 -04:00
Frederic Guillot
4bc83646b0
Add project restriction for opening/closing tasks
2016-09-17 20:36:18 -04:00
Frederic Guillot
0e055eabe1
Add custom role edition
2016-09-17 15:25:27 -04:00
Anjar Febrianto
a0b9ff4377
Update Locale for ID ( #2672 )
2016-09-15 20:29:44 -04:00
lordweed92
521c0ddcb5
Added the actual use of TaskStartDateFilter ( #2669 )
...
modified the function createTaskFilter to use the TaskStartDateFilter
2016-09-14 19:54:42 -04:00
Frederic Guillot
49f9b65e6c
Duplicate a task quickly to multiple projects after the creation
2016-09-11 20:55:21 -04:00
Frederic Guillot
b520868941
Add missing primary key in Mysql schema
2016-09-11 19:22:41 -04:00
Frederic Guillot
c84df535b6
Improve column restrictions
2016-09-11 18:32:47 -04:00
Frederic Guillot
d8f6d85683
Add project restrictions for custom roles
2016-09-11 16:08:03 -04:00
Frederic Guillot
a0227cad69
Define only what is allowed for column restrictions
2016-09-10 23:12:38 -04:00
Frederic Guillot
44f680cf2f
Add ui to create new custom project roles and column restrictions
2016-09-10 22:37:57 -04:00
Frederic Guillot
75470c7242
Apply column restrictions to the board
2016-09-08 22:33:16 -04:00
Frederic Guillot
fedf4ea2de
Custom project roles inherit from project members
2016-09-08 20:44:03 -04:00
Frederic Guillot
dded773749
Add new models ColumnMoveRestrictionModel and ProjectRoleModel
2016-09-07 22:40:38 -04:00
Busfreak
8d6d266dfe
update german locale
2016-09-05 19:26:52 +02:00
Busfreak
72e5084160
Hook in ColorModel->getList
2016-09-05 18:39:08 +02:00
Eskiso
0e154db422
Updated translation
2016-09-05 17:09:19 +01:00
Frederic Guillot
f0a3bc9494
Change due date color on the board
2016-09-05 11:41:52 -04:00
Frederic Guillot
956cb45dbe
Avoid frenchglish
2016-09-05 11:26:03 -04:00
Frederic Guillot
5eb0104916
Sync locales
2016-09-05 11:11:02 -04:00
Frederic Guillot
21f8cebe85
Add new Vue.js component to handle submit and cancel buttons
2016-09-04 20:03:24 -04:00
Frederic Guillot
8ee699c8bf
Force order of exported tasks
2016-09-03 21:48:36 -04:00
Frederic Guillot
daa076eea7
Convert time comparison chart to Vue.js component
2016-09-03 21:20:54 -04:00
Frederic Guillot
ef8ddb59c9
Convert user distribution chart to Vue.js component
2016-09-03 20:45:30 -04:00
Frederic Guillot
8c07a0d03e
Convert task distribution chart to Vue.js component
2016-09-03 20:39:13 -04:00
Frederic Guillot
59fd3c366c
Add close button to modal when there is no destination project
2016-09-03 20:11:31 -04:00
Frederic Guillot
67bbb9f49a
Fix typo in project view switcher template
2016-09-03 20:07:00 -04:00
Frederic Guillot
ffd58d06fa
Support version operators for plugin directory: >= and >
2016-09-03 18:02:00 -04:00
Frederic Guillot
a7f720ecbb
Improve TaskExport class
2016-09-03 17:38:35 -04:00
Patrick Keil
e7d1a7c496
Remove used tab instead of four spaces
2016-09-03 11:40:05 +02:00
Patrick Keil
0e8756fa9a
Add reference category to task export
2016-09-03 11:31:04 +02:00
Frederic Guillot
6bad0523e5
Do not show closed tasks on public boards
2016-09-01 20:52:40 -04:00
Frederic Guillot
d9a6dc65be
Always display board selector container to avoid bad menu position
2016-08-31 22:23:10 -04:00
Frederic Guillot
1b6b1cc5e6
Time spent for subtasks are not rounded too the nearest quarter anymore
2016-08-31 21:32:29 -04:00
Frederic Guillot
0cb717f440
Replace all date fields by helper
2016-08-31 21:21:09 -04:00
Frederic Guillot
3861e90336
Fix wrong project date format (shown as 01/01/1970)
2016-08-31 21:04:22 -04:00
stinnux
12acf66ad2
remove data array
2016-08-31 12:08:14 +02:00
Frederic Guillot
a3819c33d2
Add missing HTML escaping for textarea
2016-08-29 21:16:08 -04:00
Frederic Guillot
08bdb708e7
Add the possibility to move tasks without drag and drop
2016-08-28 22:30:48 -04:00
Frederic Guillot
a24840a533
Add the possibility to unlock users from the user interface
2016-08-26 21:27:30 -04:00
Frederic Guillot
98798c5b76
Show both time spent and estimated on the board
2016-08-25 21:15:41 -04:00
Frederic Guillot
71221c1bbd
Fix indentation in PR #2587
2016-08-23 20:33:02 -04:00
Frederic Guillot
fb24b527f2
Merge pull-request #2587
2016-08-23 20:24:43 -04:00
Frederic Guillot
4ffb4df5fd
Sync locales
2016-08-23 20:15:01 -04:00
Frederic Guillot
3b4326c397
Fix conflicts for PR #2603 (Korean translations)
2016-08-23 20:08:16 -04:00
ninearif
73c79a6eb2
fix Thai translation
2016-08-23 20:02:12 -04:00
nineArif
b0698c8d35
fix Thai typo
2016-08-23 20:01:57 -04:00
Napier
ad9dc93cc3
Translate to korean
2016-08-23 18:18:13 +09:00
Frederic Guillot
51fef80f7d
Store board collapsed mode user preference in the database
2016-08-22 21:20:48 -04:00
Frederic Guillot
1d16a53c48
Store comment sorting direction in user metadata
2016-08-21 20:36:16 -04:00
Frederic Guillot
8e83e404fb
Add FileCache driver
2016-08-21 18:46:34 -04:00
Frederic Guillot
093905c895
Show project name in notifications
2016-08-21 13:45:06 -04:00
dalmond
e8ec7861af
New Automatic Actions: Colour by Swimlane and Priority by Swimlane
2016-08-17 12:52:24 +01:00
dalmond
5c685a2a78
Automatic Actions now support Swimlanes
2016-08-17 12:51:59 +01:00
Frederic Guillot
900e98068e
Rename template hooks from PR #2586
2016-08-16 19:09:57 -04:00
stinnux
72e46401ff
Added template hooks for menu on project list
2016-08-16 09:12:50 +02:00
Frederic Guillot
5f82a942c0
Fix PHP notice when sending overdue notifications
2016-08-15 20:46:26 -04:00
Frederic Guillot
50b354851f
Merge pull-request #2539
2016-08-14 14:34:02 -04:00
Frederic Guillot
e24c37290b
Make form columns and popover more responsive
2016-08-14 14:19:20 -04:00
Frederic Guillot
cb73946751
Make project overview page more responsive
2016-08-14 13:46:46 -04:00
Frederic Guillot
e985e27281
Make tables more responsive
2016-08-14 12:50:07 -04:00
Frederic Guillot
2ca3cc7f72
Fix PHP 5.3 compatibility issue
2016-08-13 23:47:58 -04:00
Frederic Guillot
521379a350
Display same task summary on all task view pages
2016-08-13 20:23:04 -04:00
Frederic Guillot
a631b76175
Remove fixed table on dashboard and improve input placeholders
2016-08-13 19:34:21 -04:00
Frederic Guillot
4520026e91
Replace SQL query by a PicoDB query
2016-08-13 19:19:55 -04:00
Frederic Guillot
010199e8f8
Add the possibility to attach template hooks with a callback
2016-08-13 18:41:01 -04:00
Frederic Guillot
2ebe8b3272
Add the possibility to attach template hooks with local variables
2016-08-13 18:08:46 -04:00
Frederic Guillot
ffe61abc69
Improve form helpers and add more hooks
2016-08-13 17:49:27 -04:00
Frederic Guillot
4ffaba2ba0
Add reference hooks
2016-08-13 14:23:53 -04:00
Eskiso
531a210db3
Fixed missing space on Activities title
2016-08-12 12:05:17 +01:00
Anjar Febrianto
801dcd35cd
Update Locale for ID ( #2578 )
2016-08-11 20:20:31 -04:00
Frederic Guillot
195fae86d6
Make filter box and project header more responsive
2016-08-08 21:54:45 -04:00
Frederic Guillot
fd0bea2187
Use Sass custom mixins for grid
2016-08-07 22:52:29 -04:00
Frederic Guillot
41f93e0957
Add SASS variables for colors
2016-08-07 18:08:28 -04:00
Frederic Guillot
508a5eaf85
Re-indent code of PR #2560
2016-08-07 13:43:18 -04:00
Frederic Guillot
f0192a7b2e
Merge pull-request #2560
2016-08-07 13:41:44 -04:00
Frederic Guillot
69c6271c6e
Convert application header to grid system
2016-08-07 12:51:03 -04:00
Thomas Lutz
74b2a1ffb4
fix selfsigned ssl certificates swift mail
2016-08-07 17:30:17 +02:00
Frederic Guillot
590d2c2396
Show project name on task bulk creation form
2016-08-07 10:33:23 -04:00
Frederic Guillot
c0ee8b4092
Show project name in task forms
2016-08-07 10:31:48 -04:00
Frederic Guillot
928d27d2ad
Reduce number of font size
2016-08-07 09:02:26 -04:00
Frederic Guillot
1dc947eac4
Convert vanilla CSS to SASS
2016-08-06 22:19:36 -04:00
Duamel Sevans
411a66c8cb
Update russian translation ( #2542 )
2016-08-02 22:06:55 -04:00
Rys Sommefeldt
861441ed31
Display priority changes in board view for inverted priority ranges
...
Similar to allowing update of priorities when `priority_end` is greater than `priority_start`, to support inverted priority ranges, allow that change to propagate into `formatPriority` and display in the board view.
2016-08-01 15:49:43 +01:00
Rys Sommefeldt
b30a4fca24
Allow priority changes when start and end differ
...
It's common to want an 'inverted' priority range, for example where P0 is the highest. The task helper logic would hide priority editing when priority_end was larger than priority_start. This logic change allows it by checking that priority_start and priority_end are different.
2016-08-01 12:00:32 +01:00
Frederic Guillot
86c950743f
Move API calls for task metadata to a separate class
2016-07-31 15:10:42 -04:00
Frederic Guillot
f5abf6c94e
Merge pull-request #2533
2016-07-31 14:44:18 -04:00
Frederic Guillot
92a5a0f860
Cleanup events and stuff before processing job in worker
2016-07-31 11:28:33 -04:00
Frederic Guillot
92ac133d23
Send bootstrap event when starting worker
2016-07-31 10:11:55 -04:00
NeverMin
a939ffe61f
fixed typo
2016-07-30 11:20:52 +08:00
Eskiso
27a166f750
Added Task Metadata options to API
...
Add API calls to get all metadata from task, get metadata from task by name, edit/create new metadata and remove metadata
2016-07-29 23:10:45 +01:00
Frederic Guillot
f3e16da4ac
Allow users to see inactive projects
2016-07-28 16:56:37 -04:00
Frederic Guillot
837173cf93
Fix regression in PR #2439
2016-07-27 18:26:56 -04:00
Frederic Guillot
8e1c216130
Merge pull-request #2525
2016-07-27 18:20:14 -04:00
Christopher Geelen
2363da274c
ADD: TaskMovedDateFilter
2016-07-27 15:06:01 +02:00
Eskiso
18d59f8ccf
Fixed internal link translations.
...
Wrong "gender" on words.
2016-07-27 09:30:48 +01:00
Frederic Guillot
9649f7ba82
Use the library PicoFeed to generate RSS/Atom feeds
2016-07-26 22:23:58 -04:00
Eskiso
3c228b4e2a
Updated translation
...
Shouldn't lines 1203, 1204, 1195, 1196 end in %d?
2016-07-26 15:30:35 +01:00
Frederic Guillot
407a8d2f09
Sync translations
2016-07-24 21:00:16 -04:00
Frederic Guillot
5d3ad534cc
Removed individual column scrolling on board
2016-07-24 15:18:09 -04:00
Frederic Guillot
9d6715ddc0
Improve project page titles
2016-07-24 13:55:35 -04:00
Frederic Guillot
a3b4b25df2
Remove sidebar titles
2016-07-24 13:35:09 -04:00
Frederic Guillot
be22f0619e
Remove method UserModel::getFullname()
2016-07-24 13:29:24 -04:00
Frederic Guillot
a6d22bf271
Remove username for dashboard sidebar and change titles
2016-07-24 13:00:59 -04:00
Frederic Guillot
51b2193fc4
Move dashboard pagination into separate classes
2016-07-24 12:09:41 -04:00
Frederic Guillot
506ebf3bac
Fixed typo in template that prevent project permissions to be duplicated
2016-07-24 10:08:57 -04:00
Frederic Guillot
df57b0f2c8
Simplify mail subject for notifications
2016-07-23 23:06:51 -04:00
Frederic Guillot
5884c65a02
Remove SubtaskTimeTrackingSubscriber
2016-07-23 22:50:20 -04:00
Frederic Guillot
24555080fd
Create new class SubtaskStatusModel
2016-07-23 21:48:59 -04:00
Frederic Guillot
f216e345ba
Create new class SubtaskTaskConversionModel
2016-07-23 21:22:24 -04:00
Frederic Guillot
2a7ca0405c
Create new class SubtaskPositionModel
2016-07-23 21:14:33 -04:00
Frederic Guillot
220bc9cdcc
Add unit test RecurringTaskSubscriber
2016-07-23 20:58:16 -04:00
Frederic Guillot
adb5023cfc
Add unit test for ProjectMetricJob
2016-07-23 20:30:06 -04:00
Frederic Guillot
ca45b5592b
Add new automatic action to move the task to another column when not moved
2016-07-23 18:59:00 -04:00
Frederic Guillot
9b2a32af78
Add new automatic action to move a task to another column when closed
2016-07-23 18:33:31 -04:00
Frederic Guillot
2a42e0e1aa
Added a new automatic action to set due date
2016-07-23 18:10:05 -04:00
Frederic Guillot
d4606f69f6
Minor cleanup
2016-07-23 15:15:11 -04:00
Frederic Guillot
b179802a85
Sync locales
2016-07-23 14:58:40 -04:00
Frederic Guillot
a823cc1d08
NotificationModel refactoring
2016-07-23 14:50:59 -04:00
Frederic Guillot
b6119e7dee
Added internal task links to activity stream
2016-07-23 14:05:15 -04:00
Frederic Guillot
5fe81ae6ef
Add new template hooks
2016-07-22 17:58:39 -04:00
Frederic Guillot
0ae215edb3
Merge pull-request #2439
2016-07-22 17:14:37 -04:00
Eskiso
be176fe36c
Updated translation
2016-07-22 09:28:00 +01:00
Frederic Guillot
1dcaf6ad9f
Sync locales
2016-07-21 18:36:44 -04:00
Frederic Guillot
df423ae4af
Move repository to Kanboard organization
2016-07-21 17:46:17 -04:00
Frederic Guillot
3dd20c9c78
Rename CommentModel::EVENT_REMOVE to CommentModel::EVENT_DELETE
2016-07-20 21:47:23 -04:00
Frederic Guillot
7b100cc57b
Move logic of PR #2496 to GroupModel
2016-07-20 21:40:27 -04:00
Frederic Guillot
3042504f99
Merge pull-request #2496
2016-07-20 20:43:17 -04:00
Frederic Guillot
390082aa41
Refactoring of internal task events
2016-07-19 22:38:30 -04:00
Dj Padzensky
57f66cc855
ProjectPermissionController: make sure groups don't exist before creating them
...
Adding logic to check for a group by external ID, before trying to create it.
2016-07-19 19:16:07 -07:00
Frederic Guillot
d9d3788222
Subtasks events refactoring and show delete in activity stream
2016-07-17 20:33:27 -04:00
Frederic Guillot
cbe52e5720
File events refactoring
2016-07-17 18:47:06 -04:00
Frederic Guillot
ec0ecc5b03
Added event for removed comments with some refactoring
2016-07-17 17:15:14 -04:00