Frederic Guillot
d915c2a96b
Improve subtask toggle
2017-03-19 16:45:32 -04:00
Frederic Guillot
6e4c40bafc
Redirect to project list when removing a project
2017-03-12 21:38:03 -04:00
Frederic Guillot
9b34631135
Simplify dashboard to use new tasks list view
2017-03-12 21:36:52 -04:00
Frederic Guillot
8f6b3295e8
Move dashboard menu for calendar and activity stream
2017-03-11 19:36:48 -05:00
Frederic Guillot
cfd3000d83
Move notifications outside of dashboard
2017-03-11 19:01:40 -05:00
Frederic Guillot
bb9e791657
Use same layout as task listing for task search
2017-03-11 18:08:25 -05:00
Frederic Guillot
d1edac845c
Change groups list layout
2017-03-11 17:30:09 -05:00
Frederic Guillot
a22b8f3dc7
Make user actions available from contextual menu
2017-03-11 15:24:34 -05:00
Frederic Guillot
6d814566fb
Render QR code for TwoFactor authentication without Google Chart API
2017-03-09 21:24:04 -05:00
Frederic Guillot
f3deb6492a
Add toggle button to show/hide subtasks in task list view
2017-02-26 19:30:02 -05:00
Frederic Guillot
4a87fb34ba
Display tags in task list view
2017-02-26 15:18:49 -05:00
Frederic Guillot
159c31cd3f
Redesign users list layout
2017-02-26 12:17:39 -05:00
Frederic Guillot
a43f71dda9
Redesign project list view
2017-02-19 18:27:57 -05:00
Frederic Guillot
3b3e803369
Redesign task list view
2017-02-19 17:08:00 -05:00
Frederic Guillot
778c9d8212
Allow people to remove missing automatic actions
...
When an automatic action is installed from a plugin,
if the plugin is removed the automatic could stay
in the database if the user didn't remove manually
the automatic action.
2017-02-19 12:00:35 -05:00
Frederic Guillot
23ff360d62
Update translations
2017-02-19 09:11:05 -05:00
Frederic Guillot
11a774e555
Send tasks by email
2017-02-18 20:21:48 -05:00
Frederic Guillot
b4dc602381
Send comments by email
2017-02-18 18:25:46 -05:00
Frederic Guillot
45771b685d
Improve tags management in project settings
2017-02-18 14:08:38 -05:00
Frederic Guillot
c7b7c060a6
Improve category section
2017-02-18 14:01:54 -05:00
Frederic Guillot
49c8e5c1be
Prevent people to remove swimlanes that contains tasks
2017-02-18 13:38:51 -05:00
Frederic Guillot
948b7fbaaa
Add mandatory argument "project_id" to API method "updateSwimlane()"
2017-02-18 10:11:07 -05:00
Frederic Guillot
de128dbad8
Remove default swimlane
2017-02-18 09:42:01 -05:00
Konstantin Vorobyev
7c031c100e
Fix #3031 : Auto-assign sub-task to task owner
2017-02-16 13:06:34 +09:00
Frederic Guillot
5e0cf1472e
Improve PR #3038
2017-02-15 21:06:41 -05:00
Konstantin Vorobyev
6e9de547c0
Fix #3030 : Add upload the sqlite database feature
2017-02-15 17:38:48 +09:00
Frederic Guillot
991f7426e8
Improve error reporting when file upload is not configured properly
2017-02-12 13:34:56 -05:00
Frederic Guillot
a172e3ad8d
Convert Spanish documentation to UTF-8
2017-02-11 20:52:11 -05:00
Frederic Guillot
c5caff7ef7
Fix CFD chart (stack wrongly ordered)
2017-02-11 19:42:17 -05:00
Frederic Guillot
8bf054a480
Open comments in board view with a modal dialog instead of tooltip
2017-02-11 17:22:10 -05:00
Frederic Guillot
5c0b90bb29
Change wording for project status (use "closed" instead of "inactive")
2017-02-08 20:35:51 -05:00
Frederic Guillot
58d4231f06
Improve columns table in project settings
2017-02-08 19:12:16 -05:00
Frederic Guillot
73dce12797
Prevent people to remove columns that contains tasks
2017-02-08 18:36:13 -05:00
Frederic Guillot
d3650eaa25
Fix broken subtask restriction per user
2017-02-07 20:54:56 -05:00
Frederic Guillot
a5a9bd56b7
Improve forget password behaviour
...
Notify the user that an email has been sent or not.
2017-01-29 20:47:00 -05:00
Frederic Guillot
4e78a0aced
Do not set default task assignee for team projects
2017-01-29 20:06:32 -05:00
Frederic Guillot
7056935d84
Solve conflicts in PR #2431
2017-01-29 19:58:41 -05:00
Frederic Guillot
81d14efbd1
Simplify date and time configuration to avoid potential validation issues
2017-01-24 20:16:43 -05:00
Frederic Guillot
5315e4961e
Fix regression: stay on the same page when a task is closed
2017-01-23 21:05:59 -05:00
Frederic Guillot
10d96bfd66
Add user invitations
2017-01-22 22:38:00 -05:00
Frederic Guillot
b55810043d
Simplify user creation form
2017-01-22 18:45:17 -05:00
Frederic Guillot
3be442bfc5
Avoid PHP notice when validation fail
2017-01-22 17:06:39 -05:00
Frederic Guillot
c6b9c72626
Improve external link form when validation fail
2017-01-14 14:29:44 -05:00
Frederic Guillot
fe1629e3ea
Fix PHP notice in task creation form
2017-01-14 13:00:06 -05:00
Frederic Guillot
36de36dad9
Improve settings pages layout
2017-01-08 21:42:08 -05:00
Frederic Guillot
0960a4d0b0
Improve link labels pages navigation
2017-01-08 21:18:54 -05:00
Frederic Guillot
47f4bceb1a
Improve currencies pages navigation
2017-01-08 21:08:33 -05:00
Frederic Guillot
07f9700179
Offer the possibility to define version compatibility from plugins
2017-01-08 17:02:31 -05:00
Frederic Guillot
ca00b8cf53
Display project exports in modal box
2017-01-08 15:31:33 -05:00
Frederic Guillot
b3a450bace
Display project analytics in modal box
2017-01-08 14:00:51 -05:00
Frederic Guillot
ea2cbb76d5
Open project activities in modal box
2017-01-08 12:23:25 -05:00
Frederic Guillot
e377f450ad
Open form to create customer filters in modal box
2017-01-08 12:16:05 -05:00
Frederic Guillot
bb222a79cd
Open task import in modal box
2017-01-08 12:01:13 -05:00
Frederic Guillot
3833c12ccc
Refactoring/rewrite of modal boxes handling
2017-01-02 17:01:27 -05:00
Frederic Guillot
ae708a712a
Offer the possibility to override internal formatter objects from plugins
2016-12-20 20:06:39 -05:00
Frederic Guillot
07c44d2113
Avoid code duplication in PR #2891
2016-12-19 22:27:13 -05:00
Frederic Guillot
eed51aef63
Merge pull-request #2891
2016-12-19 22:04:15 -05:00
Frederic Guillot
ddeb89e2c6
Add cache decorator for UserModel
2016-12-17 13:39:03 -05:00
phecho
89feb0ae03
Implement feature #2843
2016-12-13 19:49:16 +08:00
phecho
2ed00b69a0
Verify file upload size
2016-12-13 18:21:02 +08:00
Frederic Guillot
67d01951f5
Rewrite component to change user/group role
2016-12-09 20:35:40 -05:00
Frederic Guillot
b8f7532e5c
Add personal API access token
2016-12-03 15:43:36 -05:00
Frederic Guillot
23d862aef8
Add suggest menu for task ID
2016-12-03 12:56:12 -05:00
Frederic Guillot
453513da29
Make suggest menu appears in comment textareas
2016-11-27 18:48:42 -05:00
Frederic Guillot
d8b0423d15
Add suggest menu for user mentions in text editor
2016-11-27 15:44:45 -05:00
Frederic Guillot
e2a867166b
Convert calendar to VueJS component
...
Update to FullCalendar 3.1.0 as well.
2016-11-15 21:24:25 -05:00
Frederic Guillot
83f529008a
Handle modification of external tasks
2016-11-07 21:26:55 -05:00
Frederic Guillot
e5c63f4ecc
Load external tasks asynchronously from task view page
2016-11-06 20:08:36 -05:00
Frederic Guillot
3f7840c4db
Add the possibility to create external tasks
2016-11-05 22:26:58 -04:00
Frédéric Guillot
c2e3f1eba9
Show error messages in dialog box to move tasks
2016-10-21 07:41:52 -04:00
Frederic Guillot
9302ff82f3
Restrict search to active projects
2016-10-09 20:53:14 -04:00
Frederic Guillot
cbe606cef5
Always apply merge hooks in task creation controller
2016-10-08 09:55:31 -04:00
Frederic Guillot
4cc856344f
Do not show closed tasks in task move position form
2016-10-05 20:37:51 -04:00
Eskiso
3cf554e638
Added prepareValues with hook for plugins
2016-09-28 17:41:27 +01: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
0e055eabe1
Add custom role edition
2016-09-17 15:25:27 -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
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
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
6bad0523e5
Do not show closed tasks on public boards
2016-09-01 20:52:40 -04:00
Frederic Guillot
0cb717f440
Replace all date fields by helper
2016-08-31 21:21:09 -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
fb24b527f2
Merge pull-request #2587
2016-08-23 20:24:43 -04: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
dalmond
5c685a2a78
Automatic Actions now support Swimlanes
2016-08-17 12:51:59 +01:00
Frederic Guillot
521379a350
Display same task summary on all task view pages
2016-08-13 20:23:04 -04:00
Frederic Guillot
ffe61abc69
Improve form helpers and add more hooks
2016-08-13 17:49:27 -04:00
Frederic Guillot
c0ee8b4092
Show project name in task forms
2016-08-07 10:31:48 -04:00
Frederic Guillot
f3e16da4ac
Allow users to see inactive projects
2016-07-28 16:56:37 -04:00
Frederic Guillot
9649f7ba82
Use the library PicoFeed to generate RSS/Atom feeds
2016-07-26 22:23:58 -04:00
Frederic Guillot
9d6715ddc0
Improve project page titles
2016-07-24 13:55:35 -04:00