Commit Graph

909 Commits

Author SHA1 Message Date
Ralf Becker
70e98e0553 allow to load widget specific edit-template from the app the widget belongs too, eg. infolog-value --> infolog.widget.infolog-value 2009-05-17 11:44:15 +00:00
Oscar Manuel Gómez Senovilla
67b0a09c15 update spanish translation 2009-05-15 15:33:15 +00:00
Ralf Becker
1585a36fdf used&planned time or used,planned&replanned time incl. icons 2009-05-11 09:19:16 +00:00
Ralf Becker
7209eac430 calling translation class static and remove (unnecessary) extra utf-8 charset 2009-05-11 08:11:08 +00:00
Ralf Becker
701fe5661b - icon linking to filemanager of entry
- configurable limit of height of describtion in list
2009-05-08 16:01:33 +00:00
Ralf Becker
065e1dde5a - two new parameters to search(): cols and append
- docu update
2009-05-05 12:49:15 +00:00
Ralf Becker
7bc380fab9 Moved filter labels to BO 2009-05-05 12:48:38 +00:00
Klaus Leithoff
bd3e6ca818 fixing check_default, setting info_percent to 100, when status is done or billed 2009-04-27 12:54:40 +00:00
Klaus Leithoff
c5ba464ffa Handling completion via fastlink action button better by offering close and close_all buttons.
Preventing setting the status to done if that status does not exist for the given infolog type.
Listview (offering the fastlink action button for closing):
Regarding an infolog as done if it is cancelled.
Regarding an infolog as done if the stati done/billed/cancelled do not exist for that type, but the percentage is 100
2009-04-23 14:47:26 +00:00
Ralf Becker
646931dc8a fix for bug #1838: problem with utf-8 data in all csv imports
- fgetcsv only works correct, if setlocal is called with an existing and
  correct local
- improved projectmanager method guess_local and moved it to
  common::setlocal, which takes now the charset, lang and country of the
  user into account
- csv-import also displays now the conversation done and reads usernames
  in brackets
- added some missing fields
2009-04-03 12:26:32 +00:00
Klaus Leithoff
70bfaee90e njv infolog/groupdav work, mostly debug, and special handling for GroupDav as PeroductManufacturer 2009-04-02 12:57:48 +00:00
Klaus Leithoff
c2dd0ab7d1 handling array_intersect warning if info_responsible is not an array (typecast) 2009-03-27 14:10:18 +00:00
Klaus Leithoff
03fc976ce6 handling array_intersect warning if info_responsible is not an array 2009-03-27 13:40:49 +00:00
Ralf Becker
6ef914fbbb "using etemplate::$hooked instead of $GLOBALS['egw_info']['etemplate']['hooked']" 2009-03-16 13:00:45 +00:00
Klaus Leithoff
e4f6c3c488 conditional replace of all CarriageReturnLinefeeds, since, if it is done always, a sendmail looses its linebreaks 2009-03-09 10:43:25 +00:00
Klaus Leithoff
023f3b6326 handling a problem while importing mails as infolog, if they contain no text/plain part; this implied the move of some functionality from bocompose to bofelamimail 2009-03-06 14:39:34 +00:00
Klaus Leithoff
42b2b639b3 increasing the version number of infolog.edit.description and infolog.index.rows after a case-study regarding the enabling of HTML in Infolog description. The issue was soon dropped after experiencing massive problems with: sync, listview, performance, etc. If you are intrested in trying it, contact me for the source snippets. But I wont recommend that for anything near production 2008-12-12 09:47:54 +00:00
Oscar Manuel Gómez Senovilla
0ed6cda053 Update nl lang files 2008-11-23 08:30:49 +00:00
Ralf Becker
cbc6214282 "fixed wrong path (calendar) in infolog" 2008-11-21 07:35:47 +00:00
Ralf Becker
bc59bd9fb8 fixed missing .ics extension in Location header after PUT 2008-11-18 06:11:12 +00:00
Ralf Becker
1baa158195 Big SyncML patch from Philip Herbert <pherbert(at)knauber.de>:
- change the processing of slowsync, to use the content_map instead of
  trying to build a new one. This caused duplication issues on the
  client if multiple similar records where stored, because only the first
  one found in the server-db was matched, These duplicate entries at client
  side had no entry at serverside, so deleting the wrong one
  on the client (the content with a valid map entry) could cause
  unwanted data loss at server side, because it is impossible for the
  user to see what is a duplicate, and what is not.

see also: 
http://www.nabble.com/again---syncml-duplication-issue-to20333619s3741.html

- reenabled UID from syncml clients, because it was partly used this caused
  issues during SlowSync if the content was changed. 

- infolog, calendar if a uid is found in the provided data, allway try to
  find the corresponding content first   using only the UID, instead of
  using the content-id taken from content_map.

also fixed:

- a few fixes in ./notes
- creating an entry on the client that can not be imported,
  (Example, Nokia E Series Appointment without a Title)
  will no longer create an invalid content-map entry
  However, at client side this is still counted in the Protocol as
  Server-Add
2008-11-16 10:42:29 +00:00
Ralf Becker
d28f6f672c - fixed url recreation for links (use ? for get-params, if no ? in the
link)
- made bo_tracking abstract
- added default return null to bo_tracking::get_config and removed it
  from extensions implementing no config
- fixed signature of get_config($name,$data,$old=null)
2008-11-08 10:37:52 +00:00
Ralf Becker
43f860ba8f Reworked GroupDAV and iCal/vCard handler to set 'GroupDAV' as product
manufacturer and the recogniced GroupDAV client as product name.
This way we are able to handle different GroupDAV clients, as we
allready do with different SyncML clients.
Also removed the no longer needed code enabling the use of the real UID, 
as SyncML does no longer misuse the UID for it's GUID.
2008-11-03 09:36:20 +00:00
Ralf Becker
71edd1c938 Big patch from Philip Herbert (Knauber) modifying the SyncML code to no
longer use GUIDs containing eGW's install_id, as the information is
irrellevant for SyncML and cause doublications of entries if the
install_id changes.
I plan to have a new rc4 Wednesday or Thursday containing these changes.
2008-11-03 07:44:02 +00:00
Oscar Manuel Gómez Senovilla
7c3ab3ab8c tracker #1774, added estonian translation 2008-11-02 14:23:56 +00:00
Oscar Manuel Gómez Senovilla
3edee675a7 tracker #1812 2008-11-02 13:38:18 +00:00
Ralf Becker
15fa1c84f7 "fixed postgres problem reported on the user list: operator does not exist: character varying = integer" 2008-10-22 10:42:30 +00:00
Ralf Becker
1d549d1dcc "fix for bug #1467: sorting get lost using green close icon" 2008-10-22 06:51:01 +00:00
Ralf Becker
2d7f22e7ec fixed delete_account hook, to deal correctly with multiple responsibles 2008-10-22 06:15:37 +00:00
Ralf Becker
40279b8571 "using static methodes of egw_link" 2008-10-20 10:20:50 +00:00
Ralf Becker
876649fe6f Big performance improvment by:
- using egw_link::set_cache() for entries read or searched
--> eliminates an excessive number of single entry reads, when the links
need titles or file_access permissions
- removing sub-query for number of sub-entries from search (Bug #1613)
- method to query the number of sub-entries of all displayed entries in
  one go
2008-10-19 11:34:12 +00:00
Ralf Becker
630d0fca52 forgot to commit the remove after rename to infolog_ical 2008-10-19 11:20:37 +00:00
Ralf Becker
dd21535a72 "patch #1769: infolog sidebox menu has wrong link to custom fields
"
2008-10-16 05:39:58 +00:00
Oscar Manuel Gómez Senovilla
504b096e06 latest update of egw translators pending work 2008-10-15 21:11:30 +00:00
José Luis Gordo Romero
bad25ee249 Fix not correctly set of $this->prefs['show_times'] pref (because of addition of info_replanned_time columnt to the header) 2008-10-08 09:40:23 +00:00
José Luis Gordo Romero
fdb1b050f7 Infolog renaming classes minor fix (botimesheet -> timesheet_bo) 2008-10-08 08:13:17 +00:00
Ralf Becker
9e61c0bc91 "fixed typo in filename of infolog_ical class" 2008-10-08 07:45:35 +00:00
Ralf Becker
ca27910040 "new constructor name" 2008-10-07 17:16:24 +00:00
Ralf Becker
a7b3ed7902 moved xmlrpc code to own class boinfolog, to keep the old xmlrpc
functions and get a cleaner code for no xmlrpc
2008-10-07 14:01:33 +00:00
Ralf Becker
ffce747ddc "fixed typo" 2008-10-07 13:12:31 +00:00
Ralf Becker
98a1d706ae "an other uiinfolog" 2008-10-07 13:00:03 +00:00
Ralf Becker
7f9df0d051 - renamed class to new naming convention
- update version and dependencies for 1.6
- file_access method for attachments
2008-10-07 12:50:14 +00:00
José Luis Gordo Romero
1a8f6ed1bd New field replanned time with for pm integration, also icons in list view to diferentiate real, planned and replanned times. 2008-10-07 08:40:46 +00:00
Oscar Manuel Gómez Senovilla
8ed57c413b tracker #1747 2008-10-05 19:24:49 +00:00
Ralf Becker
c5926eeba2 removed empty row in regular index page 2008-09-22 09:04:19 +00:00
Oscar Manuel Gómez Senovilla
57b23cccb3 tracker #1721 2008-09-13 20:42:28 +00:00
Ralf Becker
b195ac76e2 refractured infolog code to create links to custom field link types 2008-09-11 14:57:20 +00:00
Klaus Leithoff
715ad7a1bf bugfix: fixed a remaining call to uicontacts -> addressbook_ui 2008-08-27 12:31:33 +00:00
Ralf Becker
ae025c806b "case insensitive search (postgres)" 2008-08-12 17:42:20 +00:00
Ralf Becker
5fccf96345 "added somehow missing support for PERCENT-COMPLETE attribute, which exists in InfoLog an iCal vTodo" 2008-08-07 06:11:13 +00:00
Oscar Manuel Gómez Senovilla
b8df48b6f4 updated spanish translation 2008-08-05 19:13:53 +00:00
Ralf Becker
7ce97ba699 - .ics extension for todos and events
- new GroupDAV v2 component-set attribute for collections
- getlastmodified & getcontentlength properties for infolog propfind
- fixed propfind on a single infolog entry to return just that entry
- getcontenttype of vevent and vtodo collection returns extra component
2008-08-04 19:08:09 +00:00
Oscar Manuel Gómez Senovilla
f98569ee85 Updated russian translation (#1658) and some spanish updates 2008-08-03 19:07:15 +00:00
Klaus Leithoff
b82110bcd7 further improvement for the import of Mail messages 2008-08-01 13:03:17 +00:00
Klaus Leithoff
a4d50d7f30 trying to improve linebreak behavior while importing mails. 2008-07-30 14:19:31 +00:00
Ralf Becker
46eee6b895 re-added accidently removed delegation tab template from infolog.edit 2008-07-30 08:48:59 +00:00
Ralf Becker
31e49bef04 Moved translation of 'site configuration' to phpgwapi/common to not
translate it in every app (differently)
2008-07-30 08:39:56 +00:00
Ralf Becker
a17e5ebad0 fixed layout of infolog edit: addr is now width:100%; instead of fixed width 2008-07-30 06:31:43 +00:00
Oscar Manuel Gómez Senovilla
77f63b4c00 updated russian translation 2008-07-29 20:40:02 +00:00
Oscar Manuel Gómez Senovilla
241e844f4b Resulting lang files after applying the "Search for new phrases" in translation tools for every app 2008-07-26 21:59:22 +00:00
Oscar Manuel Gómez Senovilla
8913855001 tracker #1476 2008-07-25 22:15:31 +00:00
Oscar Manuel Gómez Senovilla
bf36524009 Updated spanish translation for trunk 2008-07-25 08:07:35 +00:00
Oscar Manuel Gómez Senovilla
753c766eff Pending translations for trunk 2008-07-24 19:00:41 +00:00
Ralf Becker
c76f649797 "fixed (undeletable) n type, which appears in new installations
to get rid of it on existing installs, you can now simply delete it (it does not get recreated, which makes it seem undeletable before)"
2008-07-18 07:16:44 +00:00
Ralf Becker
2e28640d9e "fixed typo, wrong method name for put" 2008-07-08 07:47:16 +00:00
Ralf Becker
f108dea1cb groupdav now uses infologs own vcalinfolog class and not longer icalsrv, also added by groupdav required support to keep the uid of the client and not use extra charset attributes which are depricated in recent iCal and some clients have problems with them 2008-07-08 05:34:10 +00:00
Ralf Becker
c5537bc107 "fixed fatal error, groupdav should be working again" 2008-07-07 08:12:54 +00:00
Ralf Becker
9763f202b5 "use static method of link class" 2008-07-07 06:09:32 +00:00
Klaus Leithoff
acefa266b4 small bugfix for linking just one entry to an infolog, when comming from addressbook multiple link to new infolog 2008-07-04 11:16:33 +00:00
Klaus Leithoff
c683175b1b #bugfix: wrong contact address, when converting emails out of the sent-folder
if a message is converted to infolog, and it is located within the sent-folder the to-address is now applied as contact address.
2008-06-04 08:16:02 +00:00
Klaus Leithoff
1585195b98 passing the folder base64encoded when exporting to infolog infolog/inc/class.uiinfolog.inc.php 2008-06-04 06:53:24 +00:00
Klaus Leithoff
d4544daf94 patch to enable infolog to retrieve/save messages that have been part of (attachment of) another message 2008-05-23 10:51:54 +00:00
Ralf Becker
941c920783 "infolog groupdav handler (not yet CalDAV!)" 2008-05-17 18:03:33 +00:00
Ralf Becker
8c32661218 bocontacts --> addressbook_bo 2008-05-15 08:53:47 +00:00
Stefan Becker
45e293e989 class.uiinfolog.edit can handle the action_id now with multiple IDs from
the Addressbook. They are all linked now.
2008-04-23 08:27:49 +00:00
Ralf Becker
7bd9d6b253 make customfield names varchar(64) and values text 2008-04-19 10:20:40 +00:00
Ralf Becker
5a81fdcfcb removed ip for symlinks from infolog config, as it is no longer supported by the new links 2008-04-18 11:53:55 +00:00
Klaus Leithoff
273248da9e modified the infolog edit-template regarding the description textarea to dynamically use more width if available, by resizing/maximizing/enlarging
the edit window.
2008-04-04 08:18:11 +00:00
Ralf Becker
c7147a7388 "fixed typo, causing empty link titles from infolog" 2008-04-01 15:46:06 +00:00
Ralf Becker
12f7232ee2 an other fix for multiple infologs from addressbook 2008-03-31 17:33:32 +00:00
Ralf Becker
29f8fd618c Fix missing info_from values, caused by a (fixed) bug 2008-03-31 17:05:12 +00:00
Ralf Becker
eaf78fec36 "fixed lost info_from attribute, if infolog has a main contact (main contact is still shown in the list, but not longer found if searching by the name)" 2008-03-31 15:47:51 +00:00
Ralf Becker
8a8f37ecff "dont store empty cf's" 2008-03-31 14:48:49 +00:00
Ralf Becker
8c58d4c3f1 "fixed not working multiple infolog view in addressbook (was broken after the link updates)" 2008-03-31 14:39:41 +00:00
Ralf Becker
7dedec8bdc removed unnecessary instancations and using static methods of html and egw_link class 2008-03-25 15:46:41 +00:00
Ralf Becker
9270293b97 "fixed not exported cf's in the csv export" 2008-03-25 11:14:29 +00:00
Ralf Becker
0092208ab2 using framework::render() 2008-03-21 20:53:24 +00:00
Ralf Becker
8b235d1e2c fixed not saving primary link (because link_id2from used incomplete array of existing links) 2008-03-10 21:04:51 +00:00
Ralf Becker
c51ea2a0f8 fetch assoc, to minimise memory usage 2008-03-10 21:03:15 +00:00
Ralf Becker
10af150055 replaced with static egw_link unnecessary infolog_link_registry-class 2008-03-09 14:46:51 +00:00
Ralf Becker
7c64936239 made all methods from html class static and removed the unnecessary singleton 2008-03-09 14:46:02 +00:00
Ralf Becker
e96a4401f2 removed left over instanciation of bolink 2008-03-09 06:58:24 +00:00
Ralf Becker
e311150947 boinfolog::search(&$param) 2008-03-08 22:39:07 +00:00
Ralf Becker
50f5c1b116 using new egw_link class and reading all links of the whole index page in one go 2008-03-08 21:43:13 +00:00
Ralf Becker
cc6f013f6f performance optimisation for many cf's, most important was to remove the unnecessary join with the extra-table, if there's no search 2008-03-06 22:41:36 +00:00
Klaus Leithoff
d10607a16e fast fix for the bug regarding infolog config, caused by the drop of the intantiation of config in boinfolog 2008-03-06 07:58:08 +00:00
Ralf Becker
60a65bb560 Added an id tag to templates, contact and infolog widget
New js_pseudo_function to fetch the styles of a template:
template::styles('template.name')
2008-03-05 18:38:46 +00:00
Ralf Becker
c522cd7a0b Patch from Stefan Becker to implement a default category for new infolog entries 2008-03-04 12:50:16 +00:00
Klaus Leithoff
6c3b456216 renaming the admin_prefs_sidebox_hooks because of a naming convention clash with the admin applications admin_prefs_sidebox_hooks 2008-02-29 13:00:22 +00:00
Klaus Leithoff
75b824bced To improve performance for people/installations with large amounts of infologs and many customfields who want to use customfields in customized
templates, but do not want to use the customfields in listview, reworked the logic of the retrieval of customfields. 
Fix for the retrieve more fields, than selected - problem, when customfields start with the same string. Replaced stripos by in_array after a split 
of the selected cols.
2008-02-26 13:16:59 +00:00