Commit Graph

11580 Commits

Author SHA1 Message Date
Ralf Becker
106dab6003 - fixed sort by date for the reporting
- cats column is automatic suppressed, if no cats used
- removed "none" from the cats column in the sums
2006-09-20 13:31:41 +00:00
Ralf Becker
e6a527acc3 - use a typ-specific template for edit, if one exist
- allow typ-specific templates to show the content of the first linked contact
--> allow to create specific print-view for each template-type
2006-09-20 07:13:44 +00:00
Ralf Becker
445d8467a3 get_links with $only_app param set was returning the complete links instead just the id's, if the entry was not yet created (links stored as an array in the empty id) 2006-09-20 07:11:42 +00:00
Ralf Becker
1f5580c528 hardcoded the use of accounts_backend::search for ldap, as method_exists behavior seems to have more to do with php's version-numbers then with the existens of the method ;-) 2006-09-20 06:03:06 +00:00
Ralf Becker
c49f73a400 moved to the api before 1.2, removing now the compatibility class 2006-09-20 04:48:59 +00:00
Ralf Becker
19f8e62d10 moved to the api before 1.2, removing now the compatibility class 2006-09-20 04:47:35 +00:00
Ralf Becker
70bbd9c71b removed no longer needed templates 2006-09-20 04:46:23 +00:00
Ralf Becker
e32fdcb322 removed no longer needed old classes 2006-09-20 04:39:50 +00:00
Ralf Becker
e376d27008 removed no longer needed old classes 2006-09-20 04:39:21 +00:00
Ralf Becker
acd9ac7777 fixed error-message on save of new contact (id was not returned due to a recent change) 2006-09-20 04:30:13 +00:00
Ralf Becker
c0effaf429 fixing the fix ;-) 2006-09-19 07:00:57 +00:00
Ralf Becker
3fc7b9ab38 new admin cli (comman line interface), which allows at the moment only to delete accounts in a proper way. This could not be included in setup-cli, as the delete-hooks of several applications require a complete eGW enviroment. 2006-09-19 06:59:55 +00:00
Ralf Becker
ff9f3ebcbd passing the info also to method hooks 2006-09-19 06:58:25 +00:00
Ralf Becker
3fa9f71fc4 forbit to call setup-cli.php via the webserver 2006-09-18 09:28:51 +00:00
Ralf Becker
cceda77788 get this working for other locations then /usr/share/egroupware 2006-09-18 09:00:13 +00:00
Ralf Becker
0b375135aa Fixed problem reported on the developer list: editing an account under the SQL backend removes first and last name 2006-09-18 08:22:09 +00:00
Ralf Becker
13439ea6ac Fixed problem reported on the developer list: editing an account under the SQL backend removes first and last name 2006-09-18 08:15:08 +00:00
Oscar Manuel Gómez Senovilla
7e810995c6 use date format from preferences for showing dates 2006-09-16 23:05:31 +00:00
Oscar Manuel Gómez Senovilla
904daa5c28 pending additions 2006-09-16 16:01:19 +00:00
Oscar Manuel Gómez Senovilla
963f29d859 lang updates 2006-09-16 15:48:46 +00:00
Ralf Becker
a594d2f0b9 make sure multiple email-addresses in the mail attribute "survive" 2006-09-16 10:00:06 +00:00
Ralf Becker
e2ee971ac7 "editaccountemail" hook to allow other apps to monitor the changes 2006-09-16 09:59:29 +00:00
Cornelius Weiß
325bd84d47 fix for bug #1552616 => disapearing resources in calendar 2006-09-15 19:37:19 +00:00
Ralf Becker
058e175669 fix necessary for session-type php_restore 2006-09-15 16:36:09 +00:00
Ralf Becker
fb62796694 big performance improvment (developed and tested on an install with > 2000 users) 2006-09-15 16:19:39 +00:00
Ralf Becker
b064db8a7b if duration, start- and end-time given, ignore the duration 2006-09-15 10:54:34 +00:00
Ralf Becker
b968f9327c - ACL to allow non-admin users to edit certain (explicitly allowed) fields in their own account contact data
- new hook editaccountcontact to sync other apps with these data
- admin ACL "edit users" is now respected by the contact class for account-contact-data too (you can deny admins to edit accounts)
- fixed bug in ldap-backend: it was deleting all not set contact fields
2006-09-15 07:16:07 +00:00
Ralf Becker
df261614f5 fixed bug reported by Udgin <evolik-AT-gmail.com> (error when you have no project-label so far, eg. empty install) 2006-09-14 18:31:46 +00:00
Rob van Kraanen
53f18cea73 added extra icon for htmltree 2006-09-13 11:08:35 +00:00
Ralf Becker
f5cf1ed1d2 fixed error in ldap-backend: "Error saving the contact !!! 1" 2006-09-13 04:49:53 +00:00
Ralf Becker
f79aa7e65f url's always uses slashes (SEP is a backslash under windows) 2006-09-12 17:30:26 +00:00
Ralf Becker
68cf1f4466 no need to versionate old files 2006-09-12 17:24:13 +00:00
Ralf Becker
6bef8418f1 - the level of integration with projectmanager is now configurable:
+ Both: allow to use ProjectManager and free project-names
 + None: use only free project-names
 + Full: use only ProjectManager
- new filter for none-selected for category and project
--> requires an updated trunk etemplate version!!!
2006-09-12 15:21:23 +00:00
Ralf Becker
03a7efb8a0 new sub-type for the nextmatch widget: custom filter. It allows to use any (select-)widget (specified as 1. option) as filterheader for the nextmatch widget. The accountfilter is now only a special case for the customfilter or filterheader. 2006-09-12 15:14:39 +00:00
Ralf Becker
aeb51ceee2 - make the validation-error interface public availible via the set_validation_error() and validation_errors() method
- fixed error in validation: a multiselect widget (using checkboxes) got a validation error, if no option was selected
2006-09-12 15:12:39 +00:00
Ralf Becker
6b5f54236b upps 2006-09-12 11:55:54 +00:00
Ralf Becker
ab05b3eef6 - change jscalendar-setup url to include lang&dateformat, to force the browser to reload the file, if the user changes his prefs (we had a lot of bug-reports about not working jscal because of this in the past, maybe this should be commited to 1.2 too)
- documentation update
2006-09-12 11:51:02 +00:00
Ralf Becker
cd69f5bb27 - bugfix: [Save & New] lost links, now it can be used as a copy too
- [Add] button is now also on the top rights of the list (custom dates are on the left now)
- instead of a start-date+time plus the duration, you can now specify the start+date (required) plus 2 out of the following 3: start-time, duration, end-time
- the end-time for new entries is set to the aktual time, so you only need to fill the duration for a task you just finished
2006-09-12 10:37:13 +00:00
Ralf Becker
80138def68 small docu update 2006-09-12 07:32:34 +00:00
Ralf Becker
6499fb37f2 some fixes:
- class of select-widgets is now correctly geneated as attr class
- killed warning generated for boxes (array passed to htmlentities)
- class-vars now just set (not in the constructor, as required by php3)
2006-09-12 07:31:03 +00:00
Ralf Becker
82f5919d1c fixed sql error in compatibility function old_read (colum-prefix was not added) 2006-09-11 10:48:54 +00:00
Ralf Becker
bafc6ab0e3 added custom fields to csv import 2006-09-11 07:16:38 +00:00
Ralf Becker
4e884eda9a fixed problem with php4.3.2 (negative integer as index) 2006-09-10 06:40:56 +00:00
Cornelius Weiß
c57dadd8f7 new notification module 2006-09-07 07:04:15 +00:00
Cornelius Weiß
c4bb0dcf98 me again against svn 2006-09-07 06:58:58 +00:00
Oscar Manuel Gómez Senovilla
ff4e604bf2 spanish lang updates 2006-09-07 06:20:30 +00:00
Cornelius Weiß
2ba66910c5 typo 2006-03-07 05:27:50 +00:00
Cornelius Weiß
6667cca4de New notificaion module
/**
 * Notifies users according to their preferences.
 * 
 * @abstract NOTE:Notifications are small messages. No subject and no attechments. 
 * If you need this kind of elements you probably want to send a mail, don't you :-)
 * @abstract NOTE: This is for instant notifications. If you need time dependend notifications use the 
 * asyncservices wrapper!
 * 
 * The classes doing the notifications are called notification_<method> and should only be 
 * called from this class.
 *
 */
2006-03-06 17:11:45 +00:00
Cornelius Weiß
0144a3aa92 xajax check for upcomming notification module 2006-09-06 08:16:22 +00:00
Cornelius Weiß
a43348fc54 php sessions are ok for cli 2006-09-06 08:14:39 +00:00