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 |
|
Ralf Becker
|
c7dc8748b7
|
disabling Lightning hack for fixed version 1.1.1, where bug is fixed and added verbose error_log, if Lightning hack is enabled
|
2012-01-10 00:20:00 +00:00 |
|
Ralf Becker
|
11e6879aac
|
* Calendar/Resources: do NOT unselect currently selected calendars when selecting a resource category, eg. to choose a meeting room
|
2012-01-09 21:26:41 +00:00 |
|
Ralf Becker
|
1c52c64ba2
|
for account-selection method "selectbox", make sure everything in $selected gets an option, as for the other methods
|
2012-01-09 21:24:44 +00:00 |
|
Nathan Gray
|
cbf5203c8b
|
Remove double charset conversion on header
|
2012-01-09 20:46:23 +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 |
|
Nathan Gray
|
651018ddfb
|
Add missing *
|
2012-01-09 16:05:02 +00:00 |
|
Klaus Leithoff
|
904917af86
|
API/tree: do not check parent treenodes if not expizitly selected
|
2012-01-09 14:45:24 +00:00 |
|
Ralf Becker
|
163ca468f8
|
quieten message that "jdots" is not installed
|
2012-01-09 10:25:56 +00:00 |
|
Ralf Becker
|
ce8bd4135d
|
formatting close button a little nicer / less visual obstructing
|
2012-01-09 09:49:20 +00:00 |
|
Klaus Leithoff
|
01dfdbbe75
|
add priority to the sel_options in case someone wants to display the priority as stand alone column
|
2012-01-09 09:35:30 +00:00 |
|
Ralf Becker
|
b7babf5079
|
open calendar of contacts in listview with date-filter "all" and for jdots in calendar tab (not addressbook)
|
2012-01-07 23:35:17 +00:00 |
|
Ralf Becker
|
c1f61c914b
|
switch off permanent error_log
|
2012-01-07 23:05:31 +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 |
|
Ralf Becker
|
92dc786ebc
|
* Calendar: showing now all open calendars in the owner-selection, not just accounts. Allows to close them from all views
|
2012-01-07 22:21:48 +00:00 |
|
Nathan Gray
|
02861daf88
|
Add mergeprint tag for links to a specified application: links/appname
|
2012-01-06 18:35:34 +00:00 |
|
Nathan Gray
|
2a2880dd75
|
Exclude primary link from link lists
|
2012-01-06 17:28:55 +00:00 |
|
Nathan Gray
|
af2e743a83
|
Add parameter to exclude certain entries
|
2012-01-06 17:28:40 +00:00 |
|
Klaus Leithoff
|
237e8ce9f9
|
fix assumed typo for returnvalue on error in function title; defined/described as boolean/string but was array for one error case
|
2012-01-06 12:54:58 +00:00 |
|
Klaus Leithoff
|
94b69703e4
|
* notification: if sending meeting requests: only send the text/plain part, as outlook interprets the html part as meeting description
|
2012-01-06 11:34:15 +00:00 |
|
Klaus Leithoff
|
06ae9da6e1
|
remove unwanted apps from app list (home-account, addressbook-mail) from the browse dialog of files
|
2012-01-06 10:21:27 +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 |
|
Ralf Becker
|
19dcc2e654
|
check if $name is already a country-code, before attempting to find a matching one, which can fail in certain areas of setup
|
2012-01-05 21:58:28 +00:00 |
|
Nathan Gray
|
89f46c6a3b
|
Refresh opening window after import
|
2012-01-05 18:23:02 +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 |
|
Klaus Leithoff
|
1b8e361e6a
|
fixing a java-script syntax error: missing ; for button statustext ->call:clipboard_tooltip(this)
|
2012-01-05 14:19:51 +00:00 |
|
Klaus Leithoff
|
4cda10552e
|
addressbook/esync: make sure private is set (with 0 or 1); as an contact_private set to NULL within the database is invisible to the users
|
2012-01-05 11:50:46 +00:00 |
|
Ralf Becker
|
7630f59a13
|
* Calendar: new (forcable) user preference to notify external participants (non-EGroupware users), event owner has to set it, it is off by default, to keep the current behavior of not notifying externals
|
2012-01-05 05:47:02 +00:00 |
|
Ralf Becker
|
14c36dd999
|
* Calendar: button to close a single calendar if multiple calendars are shown (day, week and planner view)
|
2012-01-05 04:12:13 +00:00 |
|
Ralf Becker
|
f71782a8e0
|
* Addressbook: show calendar of contact(s) via context menu
|
2012-01-05 04:10: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 |
|
Ralf Becker
|
62a5869b7f
|
* Addressbook/CardDAV: Add index for contact_modified to improve performance of ctag generation on big installtions
|
2012-01-04 21:55:06 +00:00 |
|
Ralf Becker
|
fc799e99a7
|
*Calendar/CalDAV: Add index for cal_modified and cal_user_modified to improve performance of ctag and etag generation on big installtions
|
2012-01-04 21:42:46 +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 |
|
Klaus Leithoff
|
d50d0f3d0a
|
* addressbook: distributionlists, allow to add any seen contact to an available (and editable) distributionlist
|
2011-12-28 10:55:24 +00:00 |
|
Nathan Gray
|
9990fe45d6
|
Filter definitions by selected application / plugin
|
2011-12-27 16:47:57 +00:00 |
|
Nathan Gray
|
8d6c063ae2
|
Properly quote foreign key before searching
|
2011-12-27 15:36:35 +00:00 |
|
Klaus Leithoff
|
3dbab868e2
|
* filemanager: delete->reset any occasion where the delete action may be stored, as it may be ressurected out of the helpers by etemplate, which is quite unconvenient in certain conditions (delete a file, upload a file with the same name to this very folder, continue uploading files to that folder: this process may lead to the deletion of the former file while uploading other files)
|
2011-12-27 11:08:41 +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 |
|
Nathan Gray
|
a76985d1d2
|
Fix bug causing too many results from foreign key search
|
2011-12-23 15:41:28 +00:00 |
|
Klaus Leithoff
|
eb6aa373e3
|
silence error_log from calendar_bo triggered by statMessage
|
2011-12-23 11:24:29 +00:00 |
|
Nathan Gray
|
a07cc48066
|
Restore pm_id & project merge markers
|
2011-12-22 16:21:34 +00:00 |
|
Nathan Gray
|
a873cf93f0
|
Preserve appname, and get it from definition if missing
|
2011-12-22 16:09:29 +00:00 |
|
Klaus Leithoff
|
3d3f0724df
|
* calendar/esync: do not allow a minimum length of less then 1 for uid; esync: if no UID given, do not even try to fetch exceptions.
|
2011-12-22 14:03:12 +00:00 |
|
Nathan Gray
|
c23be59179
|
Use due date, or completed date, or start + duration preference (in order) for end date
|
2011-12-21 15:36:02 +00:00 |
|