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 |
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
|
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
|
7b100cc57b
|
Move logic of PR #2496 to GroupModel
|
2016-07-20 21:40:27 -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
|
397988dd8d
|
Fix a couple of bugs in PR #2424
|
2016-07-09 14:51:39 -04:00 |
Valentin Yakovenkov
|
f392d38e72
|
Allow Unassigned task creation in team projects with one active user only
|
2016-07-07 09:39:47 +03:00 |
Busfreak
|
6ccd8c11fa
|
Hide tasks within specific columns in dashboard (#2424)
|
2016-07-05 11:09:13 -04:00 |
Frederic Guillot
|
10d577ad9d
|
Handle priority for task and project duplication
|
2016-07-02 16:36:10 -04:00 |
Frederic Guillot
|
8e56148a6d
|
Make sure that tags are duplicated for recurring tasks
|
2016-07-02 15:45:55 -04:00 |
Frederic Guillot
|
3fcc0cb918
|
Handle tags and tasks move/duplication to another project
|
2016-07-02 14:44:26 -04:00 |
Frederic Guillot
|
abdfa46cfc
|
Fixed empty title for web notification with only one overdue task
|
2016-07-01 12:33:18 -04:00 |
Frederic Guillot
|
ce367a24fc
|
Added tag modification from the user interface
|
2016-06-24 22:10:14 -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
|
9e278a9370
|
Use BoardFormatter to generate the board
|
2016-06-24 08:50:57 -04:00 |
Frederic Guillot
|
95751f391f
|
Fixed broken CSV export
|
2016-06-23 15:43:37 -04:00 |
Frederic Guillot
|
75019b3a8e
|
Make embedded documentation available in multiple languages
|
2016-06-23 12:27:34 -04:00 |
Frederic Guillot
|
d11ea08412
|
Remove useless use statements
|
2016-06-05 22:40:42 -04:00 |
Frederic Guillot
|
656f430632
|
Changed DateParser to use only user format and ISO-8601
|
2016-06-05 21:28:56 -04:00 |
Frederic Guillot
|
5ffdf286e7
|
Minor fixes
|
2016-06-05 18:22:19 -04:00 |
Frederic Guillot
|
cd4c09c10a
|
Conifgure email settings through user interface
|
2016-06-05 14:53:46 -04:00 |
Frederic Guillot
|
523e0aad7e
|
Raise exception for webhook token verification
|
2016-06-01 21:35:22 -04:00 |
Frederic Guillot
|
92aba95959
|
Fix typo after refactoring
|
2016-05-31 22:42:50 -04:00 |
Frederic Guillot
|
ed074d1764
|
Move task import outside of project settings
|
2016-05-28 21:24:24 -04:00 |
Frederic Guillot
|
9370797095
|
Minor fixes
|
2016-05-28 20:26:23 -04:00 |
Frederic Guillot
|
14713b0ec7
|
Rename all models
|
2016-05-28 19:48:22 -04:00 |
Frederic Guillot
|
d6c1c1ea33
|
Improve notification classes and move interface to core
|
2016-05-28 17:36:55 -04:00 |
Frederic Guillot
|
88ee691bb9
|
Fix wrong redirect after removing a task from the task view page
|
2016-05-28 17:26:33 -04:00 |
Frederic Guillot
|
9e218032c4
|
Split Gantt controller
|
2016-05-28 14:29:07 -04:00 |
Frederic Guillot
|
8d12e2fe73
|
Split board controller into multiple classes
|
2016-05-28 14:05:57 -04:00 |
Frederic Guillot
|
1353929a7d
|
Rename controllers
|
2016-05-28 13:41:54 -04:00 |
Frederic Guillot
|
ab48a09f0d
|
Rename controllers
|
2016-05-28 11:31:54 -04:00 |
Frederic Guillot
|
82b5b491be
|
Rename task view controller
|
2016-05-26 22:23:12 -04:00 |
Frederic Guillot
|
9ebbe3da56
|
Rename task controllers
|
2016-05-26 21:38:43 -04:00 |
Frederic Guillot
|
33dea152fc
|
Rename 2FA controller
|
2016-05-26 21:05:54 -04:00 |
Frederic Guillot
|
d9101da79e
|
Mark notification as read when clicking on it
|
2016-05-26 20:50:50 -04:00 |
Frederic Guillot
|
b584285ddc
|
Remove webhook endpoint to create tasks (breaking change)
|
2016-05-26 08:47:52 -04:00 |
Frederic Guillot
|
f2cce5ade8
|
Rename ProjectEdit controller
|
2016-05-25 22:46:21 -04:00 |
Frederic Guillot
|
24ce1b42f8
|
Rename ProjectPermission controller
|
2016-05-25 22:34:19 -04:00 |
Frederic Guillot
|
ff892c5d25
|
Split project controller into multiple classes
|
2016-05-25 22:28:09 -04:00 |
Frederic Guillot
|
8ba05940e9
|
Filter non compatible plugins
|
2016-05-24 21:39:36 -04:00 |
Frederic Guillot
|
0fc020d303
|
Added missing response::send() after refactoring
|
2016-05-20 18:42:06 -04:00 |
Frederic Guillot
|
8d69c49da5
|
Manage plugins from the user interface and from the command line
|
2016-05-20 12:51:05 -04:00 |
Frederic Guillot
|
49f43090b2
|
Added plugin controller (WIP)
|
2016-05-18 22:07:49 -04:00 |
Frederic Guillot
|
bfd59d9e54
|
Reset failed login counter and unlock user when changing password
|
2016-05-18 21:27:36 -04:00 |
Frederic Guillot
|
46ed06268d
|
Rename subtask controller
|
2016-05-17 22:25:18 -04:00 |
Frederic Guillot
|
996997a12d
|
Added the possibility to convert a subtask to a task
|
2016-05-17 22:08:57 -04:00 |
Frederic Guillot
|
4514bc1d4b
|
Improve user controllers and views
|
2016-05-16 20:55:21 -04:00 |
Frederic Guillot
|
abdf6f9780
|
Improve group controllers and views
|
2016-05-16 20:19:07 -04:00 |
Frederic Guillot
|
de8ce875f4
|
Rename UserStatus controller
|
2016-05-15 21:54:50 -04:00 |
Frederic Guillot
|
9ec654186a
|
User creation forms are now displayed with inline popup
|
2016-05-15 21:50:46 -04:00 |
Frederic Guillot
|
20052c7dd2
|
User import is now a popover
|
2016-05-15 21:20:46 -04:00 |
Frederic Guillot
|
8a6f02735b
|
Added task creation menu for all projects views
|
2016-05-15 20:09:43 -04:00 |
Frederic Guillot
|
67b8361649
|
Refactoring: added controlled middleware and changed response class
|
2016-05-15 18:31:47 -04:00 |
Frederic Guillot
|
10f662ce07
|
Add tasks in bulk from the board
|
2016-05-13 21:44:31 -04:00 |
Frederic Guillot
|
55ee906ba3
|
Added support for language LDAP attribute
|
2016-05-07 18:05:33 -04:00 |
Frederic Guillot
|
300dabe6b4
|
Added support for LDAP user photo profile
|
2016-05-07 12:59:35 -04:00 |
Frederic Guillot
|
ab56d9aff2
|
Fixed PHP warning when removing a user with no Avatar image
|
2016-05-05 21:36:43 -04:00 |
Frederic Guillot
|
d5c95e8240
|
Added automated action to change task color based on the priority
|
2016-05-04 22:52:08 -04:00 |
Frederic Guillot
|
4fb57006a0
|
Added generic controller for task popovers
|
2016-05-04 22:08:42 -04:00 |
Frederic Guillot
|
6bdc25490f
|
Unify task drop-down menu between different views
|
2016-05-04 21:51:38 -04:00 |
Frederic Guillot
|
81a25cbe63
|
Fixed wrong URL on comment toggle link for sorting
|
2016-04-27 20:45:45 -04:00 |
Frederic Guillot
|
9f0166502b
|
Added search in activity stream
|
2016-04-10 15:18:20 -04:00 |
Frederic Guillot
|
2eadfb2291
|
Refactor ProjectActivity model to use Filter and Formatter interface
|
2016-04-10 12:13:42 -04:00 |
Frederic Guillot
|
11858be4e8
|
Filter refactoring
|
2016-04-09 22:42:17 -04:00 |
Dj Padzensky
|
a941bfb2f9
|
Flashing an error if a nonexistent user is added to a project.
|
2016-04-08 15:20:34 -07:00 |
Frederic Guillot
|
c7cceade96
|
Handle state in OAuth2 client
|
2016-03-27 12:23:18 -04:00 |
Frederic Guillot
|
66ed670618
|
Make documentation images works with French locales
|
2016-03-26 19:57:29 -04:00 |
Frederic Guillot
|
5ec2647b18
|
Make images works in embedded documentation
|
2016-03-26 18:23:49 -04:00 |
Frederic Guillot
|
43893c326c
|
Added caching HTTP headers for image previews
|
2016-03-26 17:42:07 -04:00 |
Frederic Guillot
|
4ca716ec47
|
Move avatar actions to controller AvatarFile
|
2016-03-26 17:25:54 -04:00 |
Frederic Guillot
|
820c929ab3
|
Added avatar image upload
|
2016-03-26 14:43:41 -04:00 |
Frederic Guillot
|
354e37971d
|
Unification of project header
|
2016-03-25 17:41:41 -04:00 |
Frederic Guillot
|
fa372b7b84
|
Remove controller action for Markdown preview
|
2016-03-24 21:50:49 -04:00 |
Frederic Guillot
|
1ad57c7473
|
Add buttons in project overview sections
|
2016-03-19 18:04:22 -04:00 |
Frederic Guillot
|
344f585a32
|
Improve comments design
|
2016-03-19 11:56:28 -04:00 |