Ralf Becker
065f772302
* Mail: allow to enter name+mail eg. "Ralf Becker <rb@stylite.de>" in compose, automatic fix unquoted commas in entered mail addresses
2014-10-08 09:09:02 +00:00
Ralf Becker
a19fe17f45
revert r48946, as it break for some conditions
2014-10-08 09:07:26 +00:00
Ralf Becker
3edc0f3080
revert r48945, as it break for some conditions
2014-10-08 09:07:01 +00:00
Ralf Becker
1c9a14159e
* Mail: allow to enter name+mail eg. "Ralf Becker <rb@stylite.de>" in compose, automatic fix unquoted commas in entered mail addresses
2014-10-08 09:01:51 +00:00
Nathan Gray
302e7c8d8c
Fix relative columns width preference not saved as relative width
2014-10-07 23:04:53 +00:00
Nathan Gray
7fe36b289b
Fix relative columns width preference not saved as relative width
2014-10-07 22:59:55 +00:00
Nathan Gray
c10d926a54
Change email regex to allow email addresses of the form "Ralf Becker <rb@stylite.de"
2014-10-07 22:30:08 +00:00
Nathan Gray
7111e0bb83
Change email regex to allow email addresses of the form "Ralf Becker <rb@stylite.de"
2014-10-07 22:27:27 +00:00
Nathan Gray
e674c5aa5b
Partially revert r48812, seems it didn't help entry widgets but it did cause problems with preferences
2014-10-07 21:16:18 +00:00
Hadi Nategh
856db31c66
Complement to commit 48899, fixes error in IE11
2014-10-07 11:40:19 +00:00
Hadi Nategh
f5a71a635f
Complement to commit 48899, fixes error in IE11
2014-10-07 11:39:34 +00:00
Ralf Becker
d65b786b26
backport of Nathans r48904: trim email addresses to avoid validation errors
2014-10-07 06:40:22 +00:00
Ralf Becker
1fcc8cb801
backport of Nathans r48905: fix typo resulting in all not being processed
2014-10-07 06:38:13 +00:00
Nathan Gray
a6ac5155ac
- Apply 'none' user selection preference (with admin consideration)
...
- Avoid potential infinite loop with no select options
2014-10-06 22:11:27 +00:00
Nathan Gray
06369b922a
Fix typo resulting in all not being processed.
2014-10-06 21:31:14 +00:00
Nathan Gray
fe4cdcb1d1
Trim email addresses to avoid validation errors
2014-10-06 21:17:37 +00:00
Nathan Gray
e4e869953f
Save some processing by preventing API from fetching UIDs, which aren't applicable here.
2014-10-06 20:10:07 +00:00
Hadi Nategh
0db144feb9
Make sure options are available before getting access to its properties
...
-Avoid error while saving tracker using IE 11
2014-10-06 15:56:47 +00:00
Hadi Nategh
b7229cdcdf
Make sure options are available before getting access to its properties
2014-10-06 15:47:22 +00:00
Nathan Gray
d3ef2618cb
Check that options are there before using.
...
Hopefully fixes bug in IE11.
2014-10-03 16:52:33 +00:00
Nathan Gray
d3cde1efb4
Check that options are there before using.
...
Hopefully fixes bug in IE11.
2014-10-03 16:48:48 +00:00
Nathan Gray
b1e77ca062
Add some handling to allow ID to be different from the value source by allowing the value attribute to point to the value.
2014-10-01 17:29:22 +00:00
Nathan Gray
0eb14c1dc1
Implement comparison and alternate fields
2014-10-01 16:49:26 +00:00
Nathan Gray
15be410487
Make sure to use correct parent ObjectManager when destroying.
...
Should fix "Action object with id ... does not exist" errors.
2014-10-01 15:37:01 +00:00
Nathan Gray
9e0b882f92
Add refresh(id, type) function to et2_gantt widget
2014-10-01 15:34:54 +00:00
Hadi Nategh
ee46807842
* Filemanager: New styling and access to list of uploading files in progress
2014-10-01 15:21:48 +00:00
Nathan Gray
3ec23b92fd
Fix unwanted apps showing in link-app
2014-10-01 15:15:33 +00:00
Nathan Gray
3abff57761
Avoid error if filter has no options.
2014-10-01 15:04:21 +00:00
Nathan Gray
e1619d6cb9
Handle more refresh options, Support multiple projects in gantt chart
2014-10-01 14:57:01 +00:00
Hadi Nategh
cc9dfd0043
Implement dropdown list style for file upload
2014-10-01 14:19:36 +00:00
Ralf Becker
cd30e8bee1
Don't try to delete not-existing attribute.
...
Hopefully solves error in IE.
2014-10-01 10:43:24 +00:00
Ralf Becker
2d0d1916c6
fixed date-time_today widget broken after last commit
2014-10-01 04:40:54 +00:00
Ralf Becker
c42802beea
fixed date-time_today widget broken after last commit
2014-10-01 04:40:19 +00:00
Nathan Gray
6ee7f3f219
Basics of infolog-value and tracker-value widgets
2014-09-30 22:08:57 +00:00
Nathan Gray
aa6c36ba3f
Work on app-entry widgets (contact-value)
2014-09-30 21:37:45 +00:00
Ralf Becker
d102b7782c
fix handling of timestamps in usertime on client-side, by using date("Y-m-d\TH:i:s\Z", ts) equivalent to PHP date function we use on server-side, fixes wrong time in alarms, if server- and user-timezone differ
2014-09-30 20:13:15 +00:00
Ralf Becker
1a3c6985e4
fix handling of timestamps in usertime on client-side, by using date("Y-m-d\TH:i:s\Z", ts) equivalent to PHP date function we use on server-side, fixes wrong time in alarms, if server- and user-timezone differ
2014-09-30 20:12:53 +00:00
Nathan Gray
c16bb0c647
Make sure to use correct parent ObjectManager when destroying.
...
Should fix "Action object with id ... does not exist" errors.
2014-09-30 16:52:42 +00:00
Nathan Gray
3843109dff
Avoid error if filter has no options.
2014-09-30 14:47:54 +00:00
Nathan Gray
84821bef95
- Apply 'none' user selection preference (with admin consideration)
...
- Avoid potential infinite loop with no select options
2014-09-29 20:37:23 +00:00
Hadi Nategh
b4adc01f6e
Introduce new attribute to image widget in order to show image as a tooltip next to the widget with provided source
2014-09-29 16:29:17 +00:00
Nathan Gray
b6c86c2df0
Don't try to delete not-existing attribute.
...
Hopefully solves error in IE.
2014-09-29 16:05:32 +00:00
Hadi Nategh
fec60aa03a
Adjusting toolbar widget
...
-Fix toolbar widget droppable space
-Fix toolbar widget for first time user with no preferences
2014-09-29 08:24:38 +00:00
Ralf Becker
13a723c0fb
we need to return null for no value instead of empty array, which gets overwritten by preserved value on server-side
2014-09-26 11:25:31 +00:00
Ralf Becker
9ca870d1e7
we need to return null for no value instead of empty array, which gets overwritten by preserved value on server-side
2014-09-26 11:25:09 +00:00
Hadi Nategh
4b655bf542
Make sure there's an app set, otherwise set it from top of the list
2014-09-26 11:19:25 +00:00
Hadi Nategh
cc00102ef5
Make sure there's an app set, otherwise set it from top of the list
2014-09-26 09:22:07 +00:00
Nathan Gray
5896c7e103
Use global template store directly, solves an error with loading sub-templates if they're not in the tree
2014-09-25 18:29:18 +00:00
Hadi Nategh
acd07a1f93
Adjusting toolbar widget
...
-Fix toolbar widget droppable space
-Fix toolbar widget for first time user with no preferences
2014-09-25 11:12:04 +00:00
Hadi Nategh
3f54a33fda
Make sure nm row_ids are string in order to address them as string, seems some ids are not
2014-09-25 08:45:06 +00:00
Nathan Gray
f0bb5a8957
Support multiple projects in gantt chart
2014-09-24 17:21:24 +00:00
Nathan Gray
812518f72f
Fix unwanted apps showing in link-app
2014-09-24 16:15:24 +00:00
Nathan Gray
c5d5260d8b
Drag and drop nextmatch rows to link between entries
2014-09-23 21:25:46 +00:00
Nathan Gray
eefc75369c
Add refresh(id, type) function to et2_gantt widget
2014-09-23 16:58:09 +00:00
Hadi Nategh
9f8f35ac57
- Fix bug loading new data into gantt
...
- Setup for Stylite gantt features
2014-09-23 09:27:59 +00:00
Hadi Nategh
5e6687c751
Fix diff widget to better handle empty values (cleared fields)
2014-09-23 08:59:52 +00:00
Hadi Nategh
22f8e05d5f
Get not loaded UIDs if select all is used.
2014-09-23 08:57:54 +00:00
Nathan Gray
abaf99a827
Fix sub-grid column indent
2014-09-22 22:29:09 +00:00
Nathan Gray
cd19f52964
Get not loaded UIDs if select all is used.
2014-09-22 19:39:50 +00:00
Nathan Gray
c27e4f2098
Fix diff widget to better handle empty values (cleared fields)
2014-09-22 16:16:11 +00:00
Nathan Gray
2cc0e8d434
Also accept file names to remove.
2014-09-19 18:32:20 +00:00
Nathan Gray
378a11f841
Also accept file names to remove.
2014-09-18 18:56:43 +00:00
Nathan Gray
066f0b5c85
Accept string without suffix as fixedWidth.
...
Fixes infolog defaults missing when changing details/no details
2014-09-18 15:16:00 +00:00
Nathan Gray
896ce29c1d
Don't unregister selected rows from the selection manager, even if they're destroyed.
...
Fixes selection loses first rows when user scrolls down.
2014-09-18 15:13:29 +00:00
Nathan Gray
cf3f99c260
Don't unregister selected rows from the selection manager, even if they're destroyed.
...
Fixes selection loses first rows when user scrolls down.
2014-09-18 02:58:52 +00:00
Nathan Gray
b7b6baaed5
Accept string without suffix as fixedWidth.
...
Fixes infolog defaults missing when changing details/no details
2014-09-18 02:29:14 +00:00
Nathan Gray
946558b559
More gantt improvements for large projects
...
- Add a further zoom level, yearly, for long projects
- Fix some scaling issues
- Turn on gantt cover while loading, so it gets a better chance to be displayed
2014-09-17 20:17:29 +00:00
Nathan Gray
60c2566bf9
Anything longer than 3 days is shown as Month + Day
2014-09-15 20:03:11 +00:00
Nathan Gray
69f6668d05
Some experimental speed changes:
...
- Make pm list load first, so others don't matter
- Add preference to limit dates in gantt
- Log timing of gantt loading
2014-09-15 19:35:29 +00:00
Ralf Becker
33b0fc473b
reverting r48575 "Fix sub-grid column indent" as it makes filenames in hierarchies more cluttered
2014-09-10 12:18:26 +00:00
Ralf Becker
cf97364abf
partial backport of r48568: Fix bug loading new data into gantt
...
ommitting projectmanager/inc/class.projectmanager_gantt.inc.php
2014-09-10 11:28:42 +00:00
Ralf Becker
084fb28864
Change minimum characters to 4 to avoid long queries on large installs.
2014-09-10 11:24:45 +00:00
Ralf Becker
12bfd30cbd
When user changes the width of a relative width column, make sure that column stays at the set size and adjust all other relative columns to fit. Fixes relative width columns changing width again after being resized.
2014-09-10 11:22:38 +00:00
Ralf Becker
1c10588249
Add some CSS during column resize to indicate which columns are fixed and which columns will change when you resize.
2014-09-10 11:22:04 +00:00
Ralf Becker
bbc76fa4e1
Make sure tab doesn't start by trying to display a hidden tab.
2014-09-10 11:19:15 +00:00
Ralf Becker
f6fc2cc67f
Fix sub-grid column indent
2014-09-10 11:16:11 +00:00
Ralf Becker
f691946560
fixed date client/server protocol to always just append "Z" after seconds, so apps can compare date values
2014-09-10 10:25:06 +00:00
Ralf Becker
9e60cadb70
fixed date client/server protocol to always just append "Z" after seconds, so apps can compare date values
2014-09-10 10:22:55 +00:00
Ralf Becker
c775582af2
trigger blur on taglist in getValue() to not loose just typed content (previous fix stoped selection of suggestions by mouse)
2014-09-10 10:02:43 +00:00
Ralf Becker
a4d18fdce2
trigger blur on taglist in getValue() to not loose just typed content (previous fix stoped selection of suggestions by mouse)
2014-09-10 10:02:07 +00:00
Nathan Gray
06a78f145f
Fix sub-grid column indent
2014-09-09 23:14:42 +00:00
Nathan Gray
dbbd64d66b
Make sure tab doesn't start by trying to display a hidden tab.
2014-09-09 22:19:50 +00:00
Nathan Gray
4d93470fb9
- Fix bug loading new data into gantt
...
- Setup for Stylite gantt features
2014-09-09 20:40:27 +00:00
Nathan Gray
c33a71c5f7
Add some CSS during column resize to indicate which columns are fixed and which columns will change when you resize.
2014-09-09 17:39:33 +00:00
Nathan Gray
108d3a0f40
When user changes the width of a relative width column, make sure that column stays at the set size and adjust all other relative columns to fit. Fixes relative width columns changing width again after being resized.
2014-09-09 16:58:26 +00:00
Nathan Gray
8cb9914d15
Change minimum characters to 4 to avoid long queries on large installs.
2014-09-09 14:13:47 +00:00
Hadi Nategh
e1dd31ebbd
* All apps/IE: Fix not working file upload in IE
2014-09-09 13:07:07 +00:00
Hadi Nategh
c651fa269a
* Filemanager: Fix not working file upload in IE
2014-09-09 12:59:06 +00:00
Ralf Becker
cfd90f064c
Fix customfield column size preference not used
2014-09-09 09:57:25 +00:00
Ralf Becker
d59493596e
* Addressbook: fixed diverse problem with advanced search
...
r48511: Fix missed case of really
2014-09-09 08:43:54 +00:00
Ralf Becker
b1f0448b6d
fixed advanced search was always filtering by first option of custom-fields of type select or select-*
2014-09-09 08:36:34 +00:00
Ralf Becker
72b040db01
fix IDE warning
2014-09-09 08:33:58 +00:00
Ralf Becker
fd9519ccfe
fix IDE warning
2014-09-09 08:31:59 +00:00
Nathan Gray
4e6c5c3a1f
Warn about legacy function calls using too many arguments
2014-09-08 23:01:55 +00:00
Nathan Gray
4031e2b5a1
Fix customfield column size preference not used
2014-09-08 20:09:21 +00:00
Ralf Becker
866cb11f50
fix IDE warning
2014-09-08 11:41:18 +00:00
Ralf Becker
0404f7f272
fix IDE warning
2014-09-08 11:40:57 +00:00
Ralf Becker
7cafc2fd9c
* eTemplate2/all apps: fixed not displayed readonly dates outside lists (eg. created/modified dates in dialogs)
2014-09-08 11:38:23 +00:00
Ralf Becker
f4e47c176f
* eTemplate2/all apps: fixed not displayed readonly dates outside lists (eg. created/modified dates in dialogs)
2014-09-08 11:38:02 +00:00
Ralf Becker
6992005c6a
Add duration_unit parameter so we can reduce resolution for large time spans.
...
Prevents browser hanging while processing every minute of multi-year projects.
2014-09-08 08:37:32 +00:00