Nathan Gray
|
3230554c01
|
Add a config setting 'assigned' to allow extending classes to provide assigned users in a way other than a specific entry field.
|
2014-05-07 20:54:53 +00:00 |
|
Nathan Gray
|
354c030520
|
Work in progress on gantt chart:
- Gantt widget now supports context menu
|
2014-05-07 14:41:15 +00:00 |
|
Ralf Becker
|
610e7e6e93
|
halfway fixed eTemplate(1) part of etemplate_widget_transformer, but then enabled old code in contact_widget again, as value is not yet handeled correctly by callback in contact_widget
|
2014-05-07 09:00:59 +00:00 |
|
Nathan Gray
|
33594b565d
|
Custom fields are not allowed to have a null value, since NULL is skipped by backend
Fixes bug where it was impossible to clear date cfs
|
2014-05-05 22:19:54 +00:00 |
|
Nathan Gray
|
4053d1a204
|
- Move function to find selectbox options to public, static so other widgets (read only selectAccount) can use it
- Fix selectAccount missing extra app-specific options
|
2014-05-05 17:25:01 +00:00 |
|
Ralf Becker
|
ed85cc3ce6
|
allow apps to supply own etemplate_widget_transformer extending widgets
|
2014-05-05 16:05:39 +00:00 |
|
Hadi Nategh
|
098de471cd
|
No need to overwrite the "beforeSendToClient" method for date widget, because we are handling date/time conversion on client side
|
2014-05-05 14:11:00 +00:00 |
|
Nathan Gray
|
48fa6611f3
|
Use a single client-side cache for account selection so we don't have to send it for every widget
|
2014-04-23 19:00:59 +00:00 |
|
Ralf Becker
|
e526c42e3d
|
forgot to handle empty-label value
|
2014-04-18 08:32:13 +00:00 |
|
Nathan Gray
|
dac15dbded
|
Fix an additional case in duplication detection.
Prevents doubled options in some select-account widgets
|
2014-04-17 21:47:13 +00:00 |
|
Ralf Becker
|
0b9bffc40c
|
fixed validation for select-account to work on actual value and attribute account_type and not on options send by server
|
2014-04-17 12:46:27 +00:00 |
|
Nathan Gray
|
22dfe2a5db
|
Any changed sel_options from app need to get encoded too.
Fixes missing 'All' option in Tracker with Firefox.
|
2014-04-08 17:42:19 +00:00 |
|
Ralf Becker
|
9532debc5d
|
* eTemplate/all apps: removed custom-field widget type IP again, as it caused too many problems in various modules
|
2014-04-08 11:59:55 +00:00 |
|
Nathan Gray
|
d81adb1d82
|
Fix bugs in server side custom field validation
- Multiselects were always passing required check
- Validation errors were not properly set, so weren't displayed
|
2014-04-02 20:12:52 +00:00 |
|
Ralf Becker
|
ce3c5c897f
|
stop server-side validation errors, if submit was with no_validation
|
2014-04-02 19:30:33 +00:00 |
|
Nathan Gray
|
d3c0314b4d
|
Switch AJAX upload library to Resumable for chunked uploads.
|
2014-04-01 20:48:40 +00:00 |
|
Ralf Becker
|
ba4bb53c29
|
fixed not working autorepeat if $row_cont was used
|
2014-03-28 17:32:32 +00:00 |
|
Klaus Leithoff
|
a9f7b3486b
|
silence permanent error log
|
2014-03-27 14:30:14 +00:00 |
|
Nathan Gray
|
42272cf2e2
|
Don't take away default action's onExecute, even if it does have children
|
2014-03-25 16:47:27 +00:00 |
|
Ralf Becker
|
1007f2ec7e
|
fixed idots not always loaded client-side configuration: now using egw_info[flags][nonavbar] === "popup" to let framework definitly know we dont want a navbar (need to know before navbar is called and can not use true, which is allways set by index.php)
|
2014-03-25 12:12:00 +00:00 |
|
Ralf Becker
|
dfc186f9d5
|
nicer formatting of apps using old eTemplate
|
2014-03-24 15:08:55 +00:00 |
|
Ralf Becker
|
dba03454fb
|
using $readonlys["__ALL__"] with explicit $readonlys[$name] = false was NOT working for extensions
|
2014-03-24 09:03:38 +00:00 |
|
Ralf Becker
|
05857ba73b
|
more changes etemplate_old --> etemplate, maybe better not started that ;-)
|
2014-03-23 09:36:35 +00:00 |
|
Ralf Becker
|
20193e6418
|
more changes etemplate_old --> etemplate, maybe better not started that ;-)
|
2014-03-23 09:34:18 +00:00 |
|
Ralf Becker
|
570b95f9ae
|
making old etemplate class available as etemplate_old, as that name was changed in a couple of files ...
|
2014-03-23 09:20:22 +00:00 |
|
Ralf Becker
|
1f0dd46118
|
as we use now etemplate_new for eTemplate2 and etemplate for old eTemplate class, there is no need to switch etemplate class between new and old
|
2014-03-23 08:41:31 +00:00 |
|
Ralf Becker
|
0d1deb6ca6
|
fixed old eTemplate apps show no navbar in idots template
|
2014-03-23 08:22:56 +00:00 |
|
Klaus Leithoff
|
bec6913567
|
revert changes, as the double - is needed here; needs to be fixed elsewhere
|
2014-03-21 14:50:53 +00:00 |
|
Klaus Leithoff
|
354a2ac3e8
|
fix ->typo<- that prevented the merge action on message/rfc822 in addressbook to function properly
|
2014-03-21 14:26:10 +00:00 |
|
Nathan Gray
|
133c4a317c
|
Fix bug in using knownUIDs where empty rows were left or too many removed when the count changed
|
2014-03-19 19:19:34 +00:00 |
|
Nathan Gray
|
4a5d906e48
|
Enable using knownUIDs and lastModification timestamp to avoid sending unchanged rows back to client
|
2014-03-18 22:54:14 +00:00 |
|
Nathan Gray
|
92e29ff0c4
|
Fix merge print to work with both old & new ODF spreadsheets
- adds support for calcext:value-type cell attribute
|
2014-03-18 14:13:57 +00:00 |
|
Ralf Becker
|
25351aa53b
|
fixed typeOptions were not added, if selectbox had no explicit type attribute: eg. <select-account
|
2014-03-18 11:39:03 +00:00 |
|
Ralf Becker
|
7251895690
|
fixed not called beforeSendToClient callbacks for added tabs, if tab has no (optional) namespace
|
2014-03-18 11:01:46 +00:00 |
|
Nathan Gray
|
b0db615411
|
- Fix taglist account infinite loop when looking for accounts (using link title system instead of data source)
- Don't search server side if there's no query string
|
2014-03-17 23:03:24 +00:00 |
|
Ralf Becker
|
2eb9352f78
|
fixed error "template NOT found!", if template-name contains cache-buster
|
2014-03-17 17:12:02 +00:00 |
|
Ralf Becker
|
6f099299b4
|
we need noPrint on td
|
2014-03-16 15:22:48 +00:00 |
|
Ralf Becker
|
3e7ba51020
|
fixed ReferenceError: $j is not defined in old eTemplate popups
|
2014-03-15 10:04:38 +00:00 |
|
Ralf Becker
|
184a9fa4e8
|
allow to use namespaced $readonlys for grids, eg. grid uses "grid" as name, you can now set $readonlys["grid"]["something"] as well as $readonlys["something"] like in eTemplate2
|
2014-03-14 09:36:01 +00:00 |
|
Klaus Leithoff
|
e4deb0f0a5
|
switch off talkative setElementAttribute
|
2014-03-12 13:44:33 +00:00 |
|
Nathan Gray
|
612b5bf34f
|
Fix searching for a space gives database error
(To actually search for a space, use quotes)
|
2014-03-11 18:26:40 +00:00 |
|
Nathan Gray
|
4cdd4d9d4a
|
Update opendocument spreadsheet numeric cell attributes to include celcext:value-type.
|
2014-03-11 17:35:50 +00:00 |
|
Ralf Becker
|
293a7166de
|
to not send/set it twice for multiple etemplates (eg. CRM view)
|
2014-03-10 21:18:31 +00:00 |
|
Ralf Becker
|
7bda46582d
|
changed toolbar to have last action.id as value, when submitted to server
|
2014-03-10 21:14:02 +00:00 |
|
Ralf Becker
|
f87e456be2
|
do not send/set extra data twice for multiple etemplate (eg. CRM view)
|
2014-03-10 15:20:27 +00:00 |
|
Ralf Becker
|
79e1b5c9b8
|
fixed CSP error for multiple eTemplate2s (CRM view), by allways sending etemplate data via et2_container tag (instead etemplate script tag) and create an et2 object for all of them in egw.js
|
2014-03-10 11:58:49 +00:00 |
|
Ralf Becker
|
68e5832e1d
|
open widget browser / eT2 Reference inside EGroupware
|
2014-03-10 09:10:49 +00:00 |
|
Nathan Gray
|
1124c62200
|
Allow changing sel_options with array data, not just key => value pairs
|
2014-03-05 17:20:17 +00:00 |
|
Nathan Gray
|
2bf0f96602
|
Nextmatch uses value to store most attributes, so get value from request to get access to those.
Fixes unable to force infolog details column selection.
|
2014-03-03 21:00:31 +00:00 |
|
Nathan Gray
|
f561e7e7bf
|
Add check for automatic 'All' option to avoid extra 'All' options when app stores category options in session.
|
2014-03-03 17:53:27 +00:00 |
|