Nathan Gray
bade774bfa
Fix visible in all selectboxes - prevent double encoding
2012-03-02 22:02:26 +00:00
Nathan Gray
119aa1c121
Fix visible in sub-category names
2012-03-02 19:38:31 +00:00
Nathan Gray
8d523cad93
Fix [popup] submission in et2
2012-03-02 18:35:49 +00:00
Andreas Stöckel
72214630b1
Fixed problem in et2_widget_link, referencing to this in event handlers
2012-03-02 12:41:29 +00:00
Andreas Stöckel
ecad6a0d01
Fixed translation of description widgets
2012-03-02 12:13:20 +00:00
Andreas Stöckel
14e6ceecb6
Integrated application specifig egw api into etemplate2 code
2012-03-02 10:44:56 +00:00
Ralf Becker
1c386e2d6b
new method preferences->default_prefs($app=null,$name=null) to access default prefs, taking into account forced preferences
2012-03-01 18:03:13 +00:00
Andreas Stöckel
4440b4cd02
Fixed problem with rebuilding the template after a submit not working correctly
2012-03-01 10:13:12 +00:00
Nathan Gray
9feb7e22bf
Avoid fatal error breaking nm if fields is null
2012-02-28 01:00:50 +00:00
Nathan Gray
dc6da791f4
Add placeholder [links|attachments|links_attachments]/link to get a download url for attachments
2012-02-28 00:23:41 +00:00
Nathan Gray
058553b8d9
- Fix last[-1] comments
...
- Show custom notification / signature checkboxes for all queues too
- Handle message / signature as HTML, not text
- When merging HTML, keep the same tags as OO.o & word documents
2012-02-27 21:34:34 +00:00
Frédéric Erpicum
afa20726f8
* ProjectManager - Filter elements by app
2012-02-27 20:20:42 +00:00
Frédéric Erpicum
354e344a1c
* Infolog - Preferences to receive notification as member of owner group of Infolog Type
2012-02-27 14:59:00 +00:00
Nathan Gray
9caec6fffb
Fix for empty spreadsheet dates in XML & OO.o getting a date anyway
2012-02-24 23:29:58 +00:00
Ralf Becker
bbeed5c3bb
white-space: nowrap for table in date-widget
2012-02-23 13:39:24 +00:00
Ralf Becker
980768c443
* Notifications: fixed not correctly reset timezone after notifying users from other timezones
2012-02-22 12:32:18 +00:00
Nathan Gray
2b39a7a059
Fix spreadsheet date/time formatting issue - incorrect parsing of user's time
2012-02-20 16:15:18 +00:00
Ralf Becker
7e0df9eb55
allow to force tooltip for help messages by prepending a pipe "|" character
2012-02-19 13:54:57 +00:00
Ralf Becker
253f98d315
Restore all eTemplates from distirbution file via eTemplate editor (no need to touch distribution file or fiddle with the database)
2012-02-15 14:51:58 +00:00
Nathan Gray
1624c37dc7
Fix typo in Excel date processing
2012-02-13 19:23:17 +00:00
Nathan Gray
4f669300a4
When merging into a spreadsheet document, convert dates into SS dates
2012-02-13 18:59:00 +00:00
Ralf Becker
1f76e0c191
fixed several small issues around CardDAV and history logging in addressbook (dont log not set custom fields as there are not stored and therefore not changed)
2012-02-10 21:29:50 +00:00
Nathan Gray
73c1ae8617
Use double quotes for onchange to match everything else
2012-02-02 20:22:09 +00:00
Ralf Becker
5433778fc5
fix for integer input with negative length, to get readonly input field, fixes html5 not setting size/width commit
2012-02-01 17:30:28 +00:00
Nathan Gray
3874ec6084
When merging styles, handle <b>, <i> in addition to <strong>,<em>
2012-02-01 15:37:49 +00:00
Nathan Gray
b8d9b748ac
- Re-arrange HTML tag order to account for simplistic newline handling (broke nested tags)
...
- If unable to load/parse content after trying to convert HTML styles into target document styles, fall back and try again, but strip all tags this time.
2012-02-01 00:03:31 +00:00
Ralf Becker
c3cadea4f4
storing unsupported (valarm-)components like unsupported (X-)properties
2012-01-31 01:02:21 +00:00
Ralf Becker
d7a953a60c
fixed fatal error calling widgetExists on a non-object
2012-01-30 22:53:48 +00:00
Ralf Becker
fb16ff842d
InfoLog/CalDAV: store unsupported iCal properties like custom fields incl. history logging, thought they are not displayed unless you explicitly add a custom field from them (prefixed with one #)
2012-01-29 22:34:43 +00:00
Ralf Becker
d972804aff
* Addressbook: preference to open EMail addresses in external mail program, even if user has access to EMail app
2012-01-13 05:22:18 +00:00
Ralf Becker
b34d6f9d35
automatic conversation of not set DB timestamps returned by MySQL as "0000-00-00 00:00:00" to null
2012-01-11 01:03:45 +00:00
Nathan Gray
f76b1ad858
Use opener.egw_appWindowOpen() if in a popup to open links in main window, if the app doesn't want a popup
2012-01-09 20:28:44 +00:00
Ralf Becker
043b895a04
ability to open nm_action=location in a given targetapp tab, plus documentation
2012-01-07 23:02:29 +00:00
Nathan Gray
af2e743a83
Add parameter to exclude certain entries
2012-01-06 17:28:40 +00:00
Klaus Leithoff
b79af79410
remove felamimail from static app_list in egw_link, as felamimail is implementing search_link; gather only apps for link that implement query and title
2012-01-06 10:11:16 +00:00
Nathan Gray
2e9866bab9
Add mergeprint tag for links to a specified application: links/appname
2012-01-05 17:43:44 +00:00
Nathan Gray
32b1cc2a29
Limit custom field app entry possibilities to apps that support query and title, which are required for custom field to work properly
2012-01-05 17:04:54 +00:00
Ralf Becker
a34e9b8431
html5 input type=nummeric seems to ignore size, setting a width instead
2012-01-05 01:42:06 +00:00
Nathan Gray
194edcd349
Another attempt to fix lost infolog custom fields in addressbook view when changing nm filters
2012-01-04 22:01:15 +00:00
Klaus Leithoff
2e8ec69619
API/customfields: fix for link-entry validation problems caused by unmotivated/empty default data. This may require a review.
2012-01-03 16:34:02 +00:00
Klaus Leithoff
ed9f079fda
* API/customfields: fix for Stylite Ticket#2629 ->Mandatory custom field not saved<- fix for customfields (if mandatory) where not saved on first attempt, after failed formvalidation.
2012-01-03 14:46:06 +00:00
Nathan Gray
7d5500d1dd
If hooked, keep app in extension_data to persist across etemplate loops. Fixes lost infolog custom fields in addressbook view when changing nm filters
...
- Attempt 2, see r36956.
2011-12-23 16:32:15 +00:00
Nathan Gray
a5e904faa1
Revert accidentally commited devel stuff
2011-12-23 16:29:09 +00:00
Nathan Gray
587418fca2
If hooked, keep app in extension_data to persist across etemplate loops. Fixes lost infolog custom fields in addressbook view when changing nm filters
...
- Attempt 2, see r36788.
2011-12-23 16:27:41 +00:00
Klaus Leithoff
d37ee80161
mending Warnings: Cannot use a scalar value as an array
2011-12-20 15:57:03 +00:00
Nathan Gray
f8ec5c9f40
Revert 37361, didn't solve the issue
2011-12-19 16:13:51 +00:00
Nathan Gray
2eee7a5119
Fix missing >< when merging to XML, caused by double escaping
2011-12-09 21:00:57 +00:00
Nathan Gray
22668f078d
Use js link registry to open links, allows more accurate target (popup, tab, _blank)
2011-11-24 19:07:32 +00:00
Ralf Becker
c76f663b61
dont use html5 input type="url", as it requires a scheme (eg. http)
2011-11-24 07:12:36 +00:00
Nathan Gray
1afba81ce8
Add 'No definition' option for default export definition preference. Allows use of legacy nextmatch CSV export with Import/Export app still available
2011-11-18 16:01:57 +00:00
Ralf Becker
38f282bccf
fixed warning if no name part exists
2011-11-18 13:03:12 +00:00
Ralf Becker
978b014ffc
* Mergeprint: fixed not working merge (white screen, nothing in error-log) under PHP 5.2.6
...
Catchable fatal error: argument 1 to transformToXml() must be of type DOMDocument
2011-11-16 09:26:23 +00:00
Nathan Gray
26c888ccd4
Encode square brackets and split names at ][, not just [
2011-11-14 22:57:06 +00:00
Nathan Gray
471f471ee9
Get simple submit buttons (legacy actions) working in datagrid
2011-11-09 21:34:52 +00:00
Nathan Gray
43c6d95a25
Get simple submit buttons (legacy actions) working in datagrid
2011-11-09 21:34:02 +00:00
Nathan Gray
ba2688f66d
Fix egw::lang() processing in string js
2011-11-09 20:15:12 +00:00
Ralf Becker
b4bfa392b2
* Filemanager/eTemplate: fix for MyStylite bug #2495 : deleting files containing [ as first char deletes whole directory
...
added encoding of square brackets in eTemplate and improved etemplate_bo::(get|set|isset|unset)_array() to split indexes at ][ and not just [
--> needs to be "back"-ported to eTemplate2 to!!!
2011-11-09 14:32:07 +00:00
Nathan Gray
4449f65797
Call entry2name() for titles, don't just use cache
2011-10-31 15:47:24 +00:00
Klaus Leithoff
0141321c76
silence warning: bo_merge::get_links -> make third parameter optional, as the parent function called has this one as optional parameter too.
2011-10-31 11:23:04 +00:00
Hans-Jürgen Tappe
abdcd1ca29
Fix a compilation error which currently prevents from using etemplates
2011-10-30 20:43:06 +00:00
Nathan Gray
40fbf0a450
List each link on own line, add ID shortcut like filemanager, if available
2011-10-27 16:08:59 +00:00
Nathan Gray
5878768532
Change {{links}} to exclude files, {{links_attachments}} is everything
2011-10-26 15:06:37 +00:00
Nathan Gray
18e38b1dfc
- Add app filter
...
- List should be comma separated
- Add attachments translation
2011-10-25 22:50:05 +00:00
Nathan Gray
be72daba85
English translation of general links placeholder
2011-10-25 22:38:36 +00:00
Nathan Gray
c972484133
Add common function to get titles of linked entries
2011-10-25 22:30:51 +00:00
Nathan Gray
af96f08ad1
Implement href as a detached attribute
2011-10-24 22:56:50 +00:00
Nathan Gray
0238387c5c
Return DOM node so name/ID changes can be applied (handled by caller)
2011-10-24 22:52:01 +00:00
Nathan Gray
5e12553f71
Vaccuously implement Detachable interface for box/vbox - solves some missing node warnings.
2011-10-24 22:06:21 +00:00
Nathan Gray
3bc0bdfd35
Don't overwrite parent variable 'node'
2011-10-24 21:58:42 +00:00
Nathan Gray
a2de7dce27
Implement detached interface for grid so sub-widgets get processed
2011-10-24 19:35:04 +00:00
Nathan Gray
fd728b7317
Fix progress for use in gridview
2011-10-24 17:37:53 +00:00
Nathan Gray
4ae05cb5b8
- Implement detached interface for read only selectbox
...
- When looking for selectbox options, try last part of the name at the root first
2011-10-19 21:03:22 +00:00
Nathan Gray
0136c6292c
Fix custom field preference handling when previous columns disabled
2011-10-19 17:13:27 +00:00
Nathan Gray
c21469a106
Display null dates as empty
2011-10-19 15:15:54 +00:00
Nathan Gray
3b73d9bb3d
Fix column sorting
2011-10-18 22:20:27 +00:00
Nathan Gray
3ff03ca92f
Get custom field entries to other apps working in nextmatch, sort of
2011-10-18 20:09:48 +00:00
Nathan Gray
40054c6a01
Implement select header and select entry header for custom field headers
2011-10-18 19:24:56 +00:00
Nathan Gray
422c35ba92
Hide app selectbox if application is specified
2011-10-18 19:15:32 +00:00
Nathan Gray
452b7c98e1
Fix typo, accept null values
2011-10-18 16:33:41 +00:00
Nathan Gray
d547545859
Get custom field widgets working as detached nodes in grid
2011-10-18 16:32:35 +00:00
Nathan Gray
39325533bb
Implement detached interface for read only, used by custom fields
2011-10-18 16:04:47 +00:00
Nathan Gray
b2eeab5b75
Fix typo breaking submits
2011-10-18 15:44:06 +00:00
Nathan Gray
8674cdd7c3
Avoid undefined val breaking tabs
2011-10-18 15:41:30 +00:00
Nathan Gray
2ae94af14f
Allow '#' in field names, for custom fields
2011-10-18 14:50:24 +00:00
Nathan Gray
96a219ede1
Add select to readonly types, display a value that isn't in the options as blank
2011-10-18 14:13:44 +00:00
Nathan Gray
428d201179
Use getEntry() as fallback for text roots
2011-10-17 21:01:04 +00:00
Nathan Gray
b704db187f
List each cf as a separate column when sending to server, apps expect it
2011-10-17 20:40:18 +00:00
Nathan Gray
a8531017bd
Update selected custom fields when column selection changes
2011-10-17 16:43:34 +00:00
Nathan Gray
87bb95beb4
Check for updated visibility (ex nextmatch column selection change)
2011-10-17 16:34:58 +00:00
Nathan Gray
9ea341151f
Handle if string to be parsed is missing too
2011-10-17 16:08:34 +00:00
Ralf Becker
ebb3a2595f
reverting r36788 as it breaks editing of custom fields, type is not returned because of added post_process method is also called for customfields-type widget
2011-10-14 18:20:09 +00:00
Nathan Gray
e100d0ce5f
Get nextmatch-customfields header working
2011-10-14 17:59:57 +00:00
Nathan Gray
824b57cfa2
Check / load common custom field settings globally, at top level.
2011-10-14 17:57:16 +00:00
Nathan Gray
3260c1cc81
Store common custom field settings globally, at top level.
2011-10-14 17:56:29 +00:00
Nathan Gray
aba7a6eca3
Add namespace, get row template parsed too
2011-10-14 17:55:24 +00:00
Nathan Gray
7f9bbe99a3
Fix attribute defaults getting changed, options no longer get copied across selectboxes
2011-10-13 16:06:56 +00:00
Nathan Gray
cf75387f56
Get custom selectbox options working
2011-10-12 20:56:11 +00:00
Nathan Gray
0700876775
Handle null values
2011-10-12 20:04:16 +00:00
Nathan Gray
cc8891820c
Don't overwrite options passed into constructor, merge them
2011-10-12 19:55:33 +00:00
Nathan Gray
5b26a5faed
Get nextmatch header down to one line, hopefully looking a little nicer
2011-10-12 19:06:52 +00:00