Jan Schneider [Tue, 15 Jun 2010 20:08:35 +0000 (22:08 +0200)]
Fix saving copies if using different drivers for original and new calendar, or
if not having edit pemissions on the original calendar.
Jan Schneider [Tue, 15 Jun 2010 19:30:29 +0000 (21:30 +0200)]
Fix saving copy of an event to a different calendar.
Jan Schneider [Tue, 15 Jun 2010 17:56:33 +0000 (19:56 +0200)]
Fix setting share icon if creating a new calendar.
Jan Schneider [Tue, 15 Jun 2010 10:17:11 +0000 (12:17 +0200)]
[jan] Fix filtering only unseen message if rule should filter all messages in
IMAP driver (Jan Kuipers <jrkuipers@lauwerscollege.nl>, Bug #9077).
Jan Schneider [Tue, 15 Jun 2010 10:15:56 +0000 (12:15 +0200)]
MFB: Add Jan.
Jan Schneider [Tue, 15 Jun 2010 09:56:32 +0000 (11:56 +0200)]
Make Horde_Data working again, import not yet tested (Bug #9086).
Chuck Hagenbuch [Tue, 15 Jun 2010 02:20:52 +0000 (22:20 -0400)]
Make sure prefix is always initialized to empty.
We don't want to access superglobals from library constructors; if we want the
prefix to be the server name by default for Horde, we should set that in the
factory.
Jan Schneider [Tue, 15 Jun 2010 00:04:25 +0000 (02:04 +0200)]
Fix Horde_Util::getPathInfo() on lighttpd.
Jan Schneider [Mon, 14 Jun 2010 23:36:06 +0000 (01:36 +0200)]
Fix notice with pass by reference.
Jan Schneider [Mon, 14 Jun 2010 23:35:31 +0000 (01:35 +0200)]
Convert to PHPUnit.
Jan Schneider [Mon, 14 Jun 2010 16:22:23 +0000 (18:22 +0200)]
Take this IE! Keep it from doing nasting things while dragging events with
brute force.
Jan Schneider [Mon, 14 Jun 2010 15:53:51 +0000 (17:53 +0200)]
Fix dragging and resizing in day/week views while scrolling.
Jan Schneider [Mon, 14 Jun 2010 13:31:46 +0000 (15:31 +0200)]
Tweak drag&drop styles.
Jan Schneider [Mon, 14 Jun 2010 11:11:05 +0000 (13:11 +0200)]
I still had hopes, but I'm giving up on the dhtmlHistry too now, like Michael did long ago.
Chuck Hagenbuch [Mon, 14 Jun 2010 00:40:57 +0000 (20:40 -0400)]
Remove ZPS from Horde config as well
Chuck Hagenbuch [Mon, 14 Jun 2010 00:40:13 +0000 (20:40 -0400)]
I'm pretty sure that ZPS4 is a dead product
Michael J. Rubinsky [Sun, 13 Jun 2010 22:18:33 +0000 (18:18 -0400)]
Use injector for Ansel_Storage.
Introduces a new Ansel_Config class for setting ansel config values that
might change during runtime, such as $scope. The Ansel_Storage factory uses
Ansel_Config from the injector to return the proper storage scope. So, to
use a scope other than the default 'ansel' scope, you need to set it as:
$GLOBALS['injector']->getInstance('Ansel_Config')->set('scope', 'foo');
Michael J. Rubinsky [Sun, 13 Jun 2010 18:02:05 +0000 (14:02 -0400)]
BFN
Michael J. Rubinsky [Sun, 13 Jun 2010 17:29:42 +0000 (13:29 -0400)]
remove acciently added local file
Michael J. Rubinsky [Sun, 13 Jun 2010 17:12:50 +0000 (13:12 -0400)]
Consistenly allow setting prefix for cache entries.
For drivers where this makes sense, always allow setting a cache entry prefix
for preventing entry collisions from multiple horde instances on the same
physical box and for forcing the use of a certain prefix, regardless of the
servername we are hitting from. (This last point fixes an issue where a cache entry would
not expire when the entry was cached while accessing horde's data via the api from
a different virtual server).
Michael J. Rubinsky [Sun, 13 Jun 2010 16:46:22 +0000 (12:46 -0400)]
fix parse error
Michael J. Rubinsky [Sun, 13 Jun 2010 16:36:28 +0000 (12:36 -0400)]
fix member name
Michael J. Rubinsky [Sun, 13 Jun 2010 16:28:18 +0000 (12:28 -0400)]
prepend the prefix to the key here also
Jan Schneider [Sun, 13 Jun 2010 10:52:00 +0000 (12:52 +0200)]
Fix permission check if a tasklist doesn't have any permissions set.
Jan Schneider [Sat, 12 Jun 2010 18:41:01 +0000 (20:41 +0200)]
Fix updating tasks if editing from a calendar view.
Jan Schneider [Sat, 12 Jun 2010 17:00:31 +0000 (19:00 +0200)]
Fix moving events to another calendar.
Jan Schneider [Sat, 12 Jun 2010 16:14:18 +0000 (18:14 +0200)]
Remove debug line.
Jan Schneider [Sat, 12 Jun 2010 15:41:28 +0000 (17:41 +0200)]
Fix and cleanup disabling/enabling of buttons.
Jan Schneider [Sat, 12 Jun 2010 15:40:45 +0000 (17:40 +0200)]
Catch exceptions from getEvent().
Jan Schneider [Sat, 12 Jun 2010 15:13:10 +0000 (17:13 +0200)]
Add links to edit and delete tasks from the traditional calendar interface.
Allow to change task due dates from the ajax interface.
Jan Schneider [Fri, 11 Jun 2010 14:33:38 +0000 (16:33 +0200)]
Allow to drag all-day events.
Jan Schneider [Fri, 11 Jun 2010 14:33:00 +0000 (16:33 +0200)]
Catch disappeard ghosts. :-D
Chuck Hagenbuch [Fri, 11 Jun 2010 14:30:41 +0000 (10:30 -0400)]
Add the Application ClassPathMapper
Chuck Hagenbuch [Fri, 11 Jun 2010 14:30:02 +0000 (10:30 -0400)]
Fix Horde_Injector_Binder_AnnotatedSetters#equals()
Chuck Hagenbuch [Fri, 11 Jun 2010 14:29:38 +0000 (10:29 -0400)]
Make Horde_Injector_DependencyFinder optional to Binders that use it
Jan Schneider [Thu, 10 Jun 2010 23:15:40 +0000 (01:15 +0200)]
Return before removing the event, if this is not the most recent response.
Jan Schneider [Thu, 10 Jun 2010 22:57:31 +0000 (00:57 +0200)]
Don't overlap events that don't overlap physically, but only visually because
the event DIVs have a minimum height.
Jan Schneider [Thu, 10 Jun 2010 17:36:59 +0000 (19:36 +0200)]
Keep event box from jumping/resizing more than necessary while and after dragging.
Jan Schneider [Thu, 10 Jun 2010 17:35:46 +0000 (19:35 +0200)]
No need to a placeholder if we can simply use "visibility" instead of
"display" for the original element. Also fixes a problem with positioning the
hidden element in IE.
Jan Schneider [Thu, 10 Jun 2010 17:34:43 +0000 (19:34 +0200)]
We have to set a line-height to allow IE to calculate the minimum height of event bubbles.
Ben Klang [Thu, 10 Jun 2010 16:25:23 +0000 (12:25 -0400)]
Hermes: convert timestamps coming from the database into Horde_Date objects
Ben Klang [Thu, 10 Jun 2010 16:24:23 +0000 (12:24 -0400)]
Hermes: fix adding job types form
This is a dirty work around to a Horde_Form behavior.
Horde_Variables#exists() only checks on expected variables, while
Horde_Variables#get() returns the value if one was passed. Since the form
name itself isn't "expected", exists() returns false. This work around
makes this multi-form page work again.
Jan Schneider [Wed, 9 Jun 2010 22:50:14 +0000 (00:50 +0200)]
Skip empty attributes.
Jan Schneider [Mon, 7 Jun 2010 16:07:56 +0000 (18:07 +0200)]
Add German help file.
Michael M Slusarz [Wed, 9 Jun 2010 17:28:47 +0000 (11:28 -0600)]
Prevent horde login tasks from running twice
Michael M Slusarz [Tue, 8 Jun 2010 20:40:18 +0000 (14:40 -0600)]
Login page improvements
Michael M Slusarz [Tue, 8 Jun 2010 04:53:02 +0000 (22:53 -0600)]
Final parts of the Horde_Auth rewrite.
All session related code has now been moved to horde/Core.
Horde_Auth no longer depends on horde/Core.
Authentication for each application is handled entirely by the
Horde_Core_Auth_Application driver.
Removed registry functions:
getProvider()
requireAuth()
isAuthenticated() now has a new option - 'notransparent'
Removed the recently added clearAuth() call to isAuthenticated() -
isAuthenticated() is meant solely for determining whether the given app
is authenticated. Code to invalidate a session (for example, if a
checkExistingAuth() call fails) MUST go elsewhere.
Moved last login display to a Horde LoginTask.
Ben Klang [Wed, 9 Jun 2010 22:30:13 +0000 (18:30 -0400)]
Hermes: two more places to remove $registry->getImageDir()
Ben Klang [Wed, 9 Jun 2010 22:27:49 +0000 (18:27 -0400)]
Hermes: Fix to Horde::img() call
Ben Klang [Wed, 9 Jun 2010 22:24:44 +0000 (18:24 -0400)]
Hermes: Misc H4 fixes
Ben Klang [Wed, 9 Jun 2010 22:13:15 +0000 (18:13 -0400)]
Hermes: Fix listing users when searching for time
Ben Klang [Wed, 9 Jun 2010 22:12:59 +0000 (18:12 -0400)]
Framework: Make sure to bind to LDAP when creating the object
Ben Klang [Wed, 9 Jun 2010 22:12:12 +0000 (18:12 -0400)]
Framework: Make sure when listing LDAP users we have an array to iterate
Michael M Slusarz [Wed, 9 Jun 2010 16:22:01 +0000 (10:22 -0600)]
Fix package name
Michael M Slusarz [Wed, 9 Jun 2010 16:21:21 +0000 (10:21 -0600)]
Add Url anchor tests
Michael M Slusarz [Wed, 9 Jun 2010 15:57:29 +0000 (09:57 -0600)]
Bug #9088: Fix return from prefs_hook_search_sources() IMP hook
Michael M Slusarz [Wed, 9 Jun 2010 15:55:09 +0000 (09:55 -0600)]
Bug #9087: Fix prefs documentation
Ben Klang [Wed, 9 Jun 2010 15:32:11 +0000 (11:32 -0400)]
Vilma: Refactor to remove base.php
Jan Schneider [Wed, 9 Jun 2010 10:58:16 +0000 (12:58 +0200)]
Convert user name.
Jan Schneider [Wed, 9 Jun 2010 10:45:55 +0000 (12:45 +0200)]
Convert user name.
Jan Schneider [Wed, 9 Jun 2010 10:38:10 +0000 (12:38 +0200)]
Fix adding the share icon after editing calendars.
Jan Schneider [Wed, 9 Jun 2010 10:31:15 +0000 (12:31 +0200)]
Don't disclose permissions if not the owner. Convert user names.
Jan Schneider [Wed, 9 Jun 2010 09:35:16 +0000 (11:35 +0200)]
Request #9083
Jan Schneider [Wed, 9 Jun 2010 09:32:33 +0000 (11:32 +0200)]
Fix description.
Joel Smith [Tue, 8 Jun 2010 18:28:36 +0000 (12:28 -0600)]
Nag: Add View/sort-by for Start Date
Signed-off-by: Jan Schneider <jan@horde.org>
Michael M Slusarz [Wed, 9 Jun 2010 04:21:58 +0000 (22:21 -0600)]
Improvements to removeUserDataFromAllApplications()
Michael M Slusarz [Wed, 9 Jun 2010 04:21:23 +0000 (22:21 -0600)]
Use listApps() to get app list for listAllApps()
Michael M Slusarz [Tue, 8 Jun 2010 22:03:03 +0000 (16:03 -0600)]
Fix typo
Michael M Slusarz [Tue, 8 Jun 2010 20:21:35 +0000 (14:21 -0600)]
Add support for URL anchors to Horde_Url.
Michael M Slusarz [Tue, 8 Jun 2010 19:28:16 +0000 (13:28 -0600)]
Move setCredential() and getCredential() to horde/Core
Rename to setAuthCredential() and getAuthCredential() to map
getAuth()/setAuth() and to distinguish from Horde_Auth_Base's
[set|get]Credential().
Michael M Slusarz [Tue, 8 Jun 2010 19:15:03 +0000 (13:15 -0600)]
Move passwordChangeRequested() to horde/Core
Ben Klang [Tue, 8 Jun 2010 20:57:48 +0000 (16:57 -0400)]
Pastie: class name typo
Ben Klang [Tue, 8 Jun 2010 20:56:32 +0000 (16:56 -0400)]
Pastie: Fix initialization of SQL driver
Ben Klang [Tue, 8 Jun 2010 20:56:10 +0000 (16:56 -0400)]
Skeleton: Fix initialization of SQL drivers
Ben Klang [Tue, 8 Jun 2010 19:36:34 +0000 (15:36 -0400)]
Pastie: Use Horde_Date_Util to calculate time delta
Ben Klang [Tue, 8 Jun 2010 17:38:54 +0000 (13:38 -0400)]
Framework: First pass at fixing searchdn/writedn support
Ben Klang [Tue, 8 Jun 2010 16:47:09 +0000 (12:47 -0400)]
Pastie: remove example code
Jan [Tue, 8 Jun 2010 17:52:13 +0000 (18:52 +0100)]
Tweak wording.
Jan [Tue, 8 Jun 2010 17:52:12 +0000 (18:52 +0100)]
Move subscription tab to import/export.
Jan [Tue, 8 Jun 2010 17:52:11 +0000 (18:52 +0100)]
Hotfix to catch PEAR_Errors, still needs to be converted to Horde_Db. Catch if user doesn't have any shares yet.
Jan [Tue, 8 Jun 2010 17:52:10 +0000 (18:52 +0100)]
Add DIVs, tweak wording.
Jan [Tue, 8 Jun 2010 17:52:09 +0000 (18:52 +0100)]
Make the view bar an UL.
Jan [Tue, 8 Jun 2010 17:52:08 +0000 (18:52 +0100)]
If checkExistingAuth() fails, log the user out.
Jan Schneider [Tue, 8 Jun 2010 17:48:13 +0000 (19:48 +0200)]
Use icons instead of background color for attenee status.
Michael M Slusarz [Tue, 8 Jun 2010 17:54:51 +0000 (11:54 -0600)]
Bug #9082: Missing inclusion of popup.js
Michael M Slusarz [Tue, 8 Jun 2010 17:35:22 +0000 (11:35 -0600)]
Fix blur/focus handling in autocomplete.js
document.activeElement does not work in all browsers, but it is the only
way to reliably get focused element. Works on all recent browsers.
Michael M Slusarz [Tue, 8 Jun 2010 04:52:56 +0000 (22:52 -0600)]
Places where we don't need to use a global variable
Michael M Slusarz [Mon, 7 Jun 2010 23:23:25 +0000 (17:23 -0600)]
Remove use of global registry in Auth
Jan Schneider [Tue, 8 Jun 2010 14:32:06 +0000 (16:32 +0200)]
Reset KNL cursor when opening event/task form.
Jan Schneider [Tue, 8 Jun 2010 14:17:23 +0000 (16:17 +0200)]
Implement individual alarms for tasks.
Michael M Slusarz [Mon, 7 Jun 2010 20:21:03 +0000 (14:21 -0600)]
Bug #9075: Need to update cached value if a string doesn't match anything
Michael M Slusarz [Mon, 7 Jun 2010 19:56:19 +0000 (13:56 -0600)]
documentation fixes
Michael M Slusarz [Mon, 7 Jun 2010 19:24:16 +0000 (13:24 -0600)]
Bug #9079: Don't send HTML entities when using HTML editor
Michael M Slusarz [Mon, 7 Jun 2010 17:54:17 +0000 (11:54 -0600)]
Disable spell check as you type
Michael M Slusarz [Mon, 7 Jun 2010 17:50:46 +0000 (11:50 -0600)]
Ckeditor improvements.
Allow 'config' parameter to be a PHP array.
Disable spell check as you type.
Editor still requires Core - remove incorrect comment in package.xml.
Michael J. Rubinsky [Mon, 7 Jun 2010 19:21:05 +0000 (15:21 -0400)]
Should be the last of the missing charset conversions for AS
Jan Schneider [Mon, 7 Jun 2010 17:09:28 +0000 (19:09 +0200)]
Use default calendar in quick event form.
Jan Schneider [Mon, 7 Jun 2010 16:53:46 +0000 (18:53 +0200)]
Fix displaying and setting subscription URL for tasklists.
Michael J. Rubinsky [Mon, 7 Jun 2010 17:35:29 +0000 (13:35 -0400)]
make sure we always return a Horde_Url object
Michael J. Rubinsky [Mon, 7 Jun 2010 17:08:23 +0000 (13:08 -0400)]
Nokia's MfE 3 requires the UID field.
This makes no sense on a number of levels, as this value is stated as being
optional. Also, this value is the *client* generated id, no idea
why a client would want this for a server generated message.