horde.git
15 years agoMove flag context item creation into javascript
Michael M Slusarz [Fri, 24 Sep 2010 17:46:41 +0000 (11:46 -0600)]
Move flag context item creation into javascript

Allows for dynamic addition of flags in the future.
Also allows storage of IMAP flag name in metadata rather than hackish
parameter storage.

15 years agoFix loading remote calendars from day/week views (Bug #9222).
Jan Schneider [Fri, 24 Sep 2010 16:36:48 +0000 (18:36 +0200)]
Fix loading remote calendars from day/week views (Bug #9222).

15 years agoFix setting start/end dates when requesting event listings.
Jan Schneider [Fri, 24 Sep 2010 16:36:05 +0000 (18:36 +0200)]
Fix setting start/end dates when requesting event listings.

15 years agoThis causes endless loops, comment out for now.
Jan Schneider [Fri, 24 Sep 2010 16:20:14 +0000 (18:20 +0200)]
This causes endless loops, comment out for now.

15 years agoFix over-zealous li styling
Chuck Hagenbuch [Fri, 24 Sep 2010 16:31:24 +0000 (12:31 -0400)]
Fix over-zealous li styling

15 years agoInitial experiment with sticky-note style for notes. Link directly to stickies.php...
Chuck Hagenbuch [Fri, 24 Sep 2010 15:59:45 +0000 (11:59 -0400)]
Initial experiment with sticky-note style for notes. Link directly to stickies.php to see it.

15 years agoHandle unserialize() failures gracefully
Chuck Hagenbuch [Fri, 24 Sep 2010 15:22:11 +0000 (11:22 -0400)]
Handle unserialize() failures gracefully

15 years agophpdoc tweaks
Michael J. Rubinsky [Thu, 23 Sep 2010 21:18:25 +0000 (17:18 -0400)]
phpdoc tweaks

15 years agoFix package.xml errors/missing files
Michael M Slusarz [Thu, 23 Sep 2010 21:10:06 +0000 (15:10 -0600)]
Fix package.xml errors/missing files

15 years agoImprove CSS layout of search criteria in IMP search
Michael M Slusarz [Thu, 23 Sep 2010 20:32:10 +0000 (14:32 -0600)]
Improve CSS layout of search criteria in IMP search

15 years agoUse Virtual Folder labeling instead of querytext in dimp
Michael M Slusarz [Thu, 23 Sep 2010 19:11:11 +0000 (13:11 -0600)]
Use Virtual Folder labeling instead of querytext in dimp

15 years agoLargely revert 549a1a57841717f032d1d95e86d10679297356e1 - "Added the Interfaces package."
Gunnar Wrobel [Thu, 23 Sep 2010 19:49:43 +0000 (21:49 +0200)]
Largely revert 549a1a57841717f032d1d95e86d10679297356e1 - "Added the Interfaces package."

This now follows Jan suggestion to simply provide the user name as a string. Much simpler :)

15 years agoRevert "Intermediate components work"
Gunnar Wrobel [Thu, 23 Sep 2010 19:18:55 +0000 (21:18 +0200)]
Revert "Intermediate components work"

This reverts commit 01291d9dd62bc076e39ac39cbe15ea2e0ff33156.

Don't know how I managed to commit this but it was not intended for pushing yet.

15 years agoRequest #9219: Move pref saving logging to a more appropriate location
Michael M Slusarz [Thu, 23 Sep 2010 19:06:16 +0000 (13:06 -0600)]
Request #9219: Move pref saving logging to a more appropriate location

15 years agoNot relevant anymore
Michael M Slusarz [Thu, 23 Sep 2010 18:25:46 +0000 (12:25 -0600)]
Not relevant anymore

15 years agoUse plural form of messages.
Michael M Slusarz [Wed, 22 Sep 2010 20:31:28 +0000 (14:31 -0600)]
Use plural form of messages.

15 years agoFor javascript embedded renderers, don't return anything but valid, successfully...
Michael J. Rubinsky [Thu, 23 Sep 2010 18:22:25 +0000 (14:22 -0400)]
For javascript embedded renderers, don't return anything but valid, successfully rendered views.

15 years agoTweak some exceptions
Michael J. Rubinsky [Thu, 23 Sep 2010 18:22:03 +0000 (14:22 -0400)]
Tweak some exceptions

15 years agophpdoc
Michael J. Rubinsky [Thu, 23 Sep 2010 18:20:51 +0000 (14:20 -0400)]
phpdoc

15 years agoMFB: Fix moving events between calendars for the Kolab driver (Bug #7932)
Gunnar Wrobel [Thu, 23 Sep 2010 18:17:39 +0000 (20:17 +0200)]
MFB: Fix moving events between calendars for the Kolab driver (Bug #7932)

15 years agoMerge branch 'master' of ssh://dev.horde.org/horde/git/horde
Gunnar Wrobel [Thu, 23 Sep 2010 18:11:43 +0000 (20:11 +0200)]
Merge branch 'master' of ssh://dev.horde.org/horde/git/horde

15 years agoIntermediate components work
Gunnar Wrobel [Thu, 23 Sep 2010 18:04:08 +0000 (20:04 +0200)]
Intermediate components work

15 years agoMake sure $results is defined.
Michael J. Rubinsky [Thu, 23 Sep 2010 17:27:09 +0000 (13:27 -0400)]
Make sure $results is defined.

15 years agoFurther tweaks to upgrade script.
Michael J. Rubinsky [Thu, 23 Sep 2010 17:18:06 +0000 (13:18 -0400)]
Further tweaks to upgrade script.

Make sure the image generator names are mapped to the new names.

15 years agoTurns out that this other extension is even broken. Check for function names instead...
Jan Schneider [Thu, 23 Sep 2010 16:35:14 +0000 (18:35 +0200)]
Turns out that this other extension is even broken. Check for function names instead, and only support the official extension.

15 years agoAdd debug output, check for previously run migration.
Michael J. Rubinsky [Thu, 23 Sep 2010 16:30:01 +0000 (12:30 -0400)]
Add debug output, check for previously run migration.

Set $debug = true at the top of the file to get some debug output.
Script will skip any shares that look like they have already been migrated also.

15 years agoThis won't be an object since it comes from the API, get the style object from the...
Michael J. Rubinsky [Thu, 23 Sep 2010 15:54:45 +0000 (11:54 -0400)]
This won't be an object since it comes from the API, get the style object from the name.

15 years agomake sure this is a Horde_Url
Michael J. Rubinsky [Thu, 23 Sep 2010 15:54:31 +0000 (11:54 -0400)]
make sure this is a Horde_Url

15 years agohonor the various limit parameters.
Michael J. Rubinsky [Thu, 23 Sep 2010 15:52:20 +0000 (11:52 -0400)]
honor the various limit parameters.

Slightly messy until the next step of moving to Horde_Db

15 years agoWe need to DISTINCT the story_ids here if we join them with the tag table
Michael J. Rubinsky [Thu, 23 Sep 2010 15:51:38 +0000 (11:51 -0400)]
We need to DISTINCT the story_ids here if we join them with the tag table

Again, only temporary fix until tags move to content

15 years agouse the tilesperrow/page value if it exists
Michael J. Rubinsky [Wed, 22 Sep 2010 21:16:29 +0000 (17:16 -0400)]
use the tilesperrow/page value if it exists

15 years agoThanks to badly broken distributions, IDN extension != IDN extension.
Jan Schneider [Thu, 23 Sep 2010 11:37:43 +0000 (13:37 +0200)]
Thanks to badly broken distributions, IDN extension != IDN extension.

15 years agoDon't try to check status of non-existant mailboxes.
Jan Schneider [Thu, 23 Sep 2010 11:13:26 +0000 (13:13 +0200)]
Don't try to check status of non-existant mailboxes.

15 years agoCheck if folder prefs are empty *before* prefixing with personal namespace.
Jan Schneider [Thu, 23 Sep 2010 10:54:49 +0000 (12:54 +0200)]
Check if folder prefs are empty *before* prefixing with personal namespace.

15 years agoDon't reset the config value if it's not set AND not the default.
Michael J. Rubinsky [Wed, 22 Sep 2010 21:00:57 +0000 (17:00 -0400)]
Don't reset the config value if it's not set AND not the default.

Otherwise, we overwrite fields that are explicitly emptied with the previous values.

15 years agoNeed to actually get the prefs here, not just set the scope.
Michael J. Rubinsky [Wed, 22 Sep 2010 20:15:54 +0000 (16:15 -0400)]
Need to actually get the prefs here, not just set the scope.

This fixes at least one section where prefs were breaking -
when calling API methods as a guest.

Session based prefs are still somewhat broken when authenticating
to horde. The scope values are not present in the session until
after the first page has completed loading.

15 years agoallow setting tilesperrow via the api in this view also.
Michael J. Rubinsky [Sun, 19 Sep 2010 20:30:21 +0000 (16:30 -0400)]
allow setting tilesperrow via the api in this view also.

15 years agoFix schema caching.
Jan Schneider [Wed, 22 Sep 2010 19:33:02 +0000 (21:33 +0200)]
Fix schema caching.

15 years agoInject Horde_Group.
Jan Schneider [Wed, 22 Sep 2010 19:32:40 +0000 (21:32 +0200)]
Inject Horde_Group.

15 years agoInject Horde_Ldap object as parameter.
Jan Schneider [Wed, 22 Sep 2010 19:25:23 +0000 (21:25 +0200)]
Inject Horde_Ldap object as parameter.

15 years agoThrow exceptions when not passing strings, and if writing the cache shouldn't fail.
Jan Schneider [Wed, 22 Sep 2010 19:20:34 +0000 (21:20 +0200)]
Throw exceptions when not passing strings, and if writing the cache shouldn't fail.

15 years agoRe-add hookExists(). Speeds up loading my portal by factor 4.
Jan Schneider [Wed, 22 Sep 2010 15:33:42 +0000 (17:33 +0200)]
Re-add hookExists(). Speeds up loading my portal by factor 4.

15 years agoAdd warnings. Throwing exceptions is expensive!!!
Jan Schneider [Wed, 22 Sep 2010 15:01:39 +0000 (17:01 +0200)]
Add warnings. Throwing exceptions is expensive!!!

15 years agoRe-activate $_hooksLoaded and don't try to autoload hook classes.
Jan Schneider [Wed, 22 Sep 2010 14:26:19 +0000 (16:26 +0200)]
Re-activate $_hooksLoaded and don't try to autoload hook classes.

15 years agoFix quota borders on portal.
Jan Schneider [Wed, 22 Sep 2010 14:23:30 +0000 (16:23 +0200)]
Fix quota borders on portal.

15 years agoDon't accidentally add a block if trying to find parameters for a block that
Jan Schneider [Wed, 22 Sep 2010 13:58:25 +0000 (15:58 +0200)]
Don't accidentally add a block if trying to find parameters for a block that
doesn't exist.

15 years agoDon't use empty url (Bug #9269).
Jan Schneider [Wed, 22 Sep 2010 12:29:58 +0000 (14:29 +0200)]
Don't use empty url (Bug #9269).

15 years agoRequest #8659: Add personal recipient message filter
Michael M Slusarz [Wed, 22 Sep 2010 06:08:00 +0000 (00:08 -0600)]
Request #8659: Add personal recipient message filter

15 years agoCollect duplicative code into base Builtin classes.
Michael M Slusarz [Wed, 22 Sep 2010 06:00:42 +0000 (00:00 -0600)]
Collect duplicative code into base Builtin classes.

15 years agoAdd IMP_Prefs_Identity::getAllIdentityAddresses().
Michael M Slusarz [Wed, 22 Sep 2010 05:53:27 +0000 (23:53 -0600)]
Add IMP_Prefs_Identity::getAllIdentityAddresses().

15 years agoRequest #8659: Add mailing list message filter
Michael M Slusarz [Wed, 22 Sep 2010 05:42:49 +0000 (23:42 -0600)]
Request #8659: Add mailing list message filter

15 years agoCreate search filters UI in IMP.
Michael M Slusarz [Mon, 20 Sep 2010 06:38:18 +0000 (00:38 -0600)]
Create search filters UI in IMP.

These are generic search queries that can be applied to any mailbox.
Presently, these filters are only usable in IMP.  The dimp interface has
not yet been written.

See, e.g., Request #8659.

15 years agoOnly change enabled status for virtual folders displayed on the preferences screen
Michael M Slusarz [Wed, 22 Sep 2010 04:09:04 +0000 (22:09 -0600)]
Only change enabled status for virtual folders displayed on the preferences screen

15 years agoUse correct parameter name
Michael M Slusarz [Wed, 22 Sep 2010 03:33:47 +0000 (21:33 -0600)]
Use correct parameter name

15 years agoConvert To search to Receipient search when upgrading from IMP 4
Michael M Slusarz [Wed, 22 Sep 2010 03:22:21 +0000 (21:22 -0600)]
Convert To search to Receipient search when upgrading from IMP 4

15 years agosome changelog entries
Michael M Slusarz [Wed, 22 Sep 2010 03:12:12 +0000 (21:12 -0600)]
some changelog entries

15 years agoAdd Bulk Search query to search UI
Michael M Slusarz [Mon, 20 Sep 2010 17:44:55 +0000 (11:44 -0600)]
Add Bulk Search query to search UI

15 years agoThis allows the cursor to be placed after the blockquote
Michael M Slusarz [Tue, 21 Sep 2010 20:23:11 +0000 (14:23 -0600)]
This allows the cursor to be placed after the blockquote

15 years agoTweak Content-Description names for m/alternative messages
Michael M Slusarz [Tue, 21 Sep 2010 20:20:25 +0000 (14:20 -0600)]
Tweak Content-Description names for m/alternative messages

15 years agoMFB:
Jan Schneider [Tue, 21 Sep 2010 21:37:59 +0000 (23:37 +0200)]
MFB:
  [jan] Correctly export FN vCard property if 'alternative_name' is set, but not
  'name' (Bug #9207).
  Fix charset conversion.

15 years agoMFB: Add test case for bug #9207.
Jan Schneider [Tue, 21 Sep 2010 21:35:47 +0000 (23:35 +0200)]
MFB: Add test case for bug #9207.

15 years agoMFB: Make this work with multiple property parameters.
Jan Schneider [Tue, 21 Sep 2010 21:35:01 +0000 (23:35 +0200)]
MFB: Make this work with multiple property parameters.

15 years agoMFB: Make 'birthday' really empty if BDAY property is empty.
Jan Schneider [Tue, 21 Sep 2010 21:33:40 +0000 (23:33 +0200)]
MFB: Make 'birthday' really empty if BDAY property is empty.

15 years agoMFB: Fix tests.
Jan Schneider [Tue, 21 Sep 2010 21:31:57 +0000 (23:31 +0200)]
MFB: Fix tests.

15 years agoUpdate package.xml.
Jan Schneider [Tue, 21 Sep 2010 21:29:46 +0000 (23:29 +0200)]
Update package.xml.

15 years agoNo longer needed.
Jan Schneider [Tue, 21 Sep 2010 21:29:35 +0000 (23:29 +0200)]
No longer needed.

15 years agoMFB
Jan Schneider [Tue, 21 Sep 2010 16:22:22 +0000 (18:22 +0200)]
MFB

15 years agoAllow running the component script without prior installation.
Gunnar Wrobel [Tue, 21 Sep 2010 20:52:26 +0000 (22:52 +0200)]
Allow running the component script without prior installation.

15 years agoImprove the installer.
Gunnar Wrobel [Tue, 21 Sep 2010 15:49:45 +0000 (17:49 +0200)]
Improve the installer.

 - Start extracting the PEAR usage into its own class.
 - Added an output handler.
 - Start relying less on network access.

15 years agoForgot to add these fixture files in my last commit.
Gunnar Wrobel [Tue, 21 Sep 2010 08:42:49 +0000 (10:42 +0200)]
Forgot to add these fixture files in my last commit.

15 years agoSend correct Content-Type when PUTing events (Bug #9206).
Jan Schneider [Tue, 21 Sep 2010 15:32:27 +0000 (17:32 +0200)]
Send correct Content-Type when PUTing events (Bug #9206).

15 years agoThere may be several DAV headers (Bug #9251).
Jan Schneider [Tue, 21 Sep 2010 15:25:25 +0000 (17:25 +0200)]
There may be several DAV headers (Bug #9251).

15 years agosearch_sources pref is json encoded (Bug #9252).
Jan Schneider [Tue, 21 Sep 2010 14:41:04 +0000 (16:41 +0200)]
search_sources pref is json encoded (Bug #9252).

15 years agoUnset options that Horde_Db doesn't know here.
Jan Schneider [Tue, 21 Sep 2010 14:05:26 +0000 (16:05 +0200)]
Unset options that Horde_Db doesn't know here.

15 years agoRevert "Remove 'read' and 'write_db' from DSN. We should probably better use separate"
Jan Schneider [Tue, 21 Sep 2010 14:02:15 +0000 (16:02 +0200)]
Revert "Remove 'read' and 'write_db' from DSN. We should probably better use separate"

This reverts commit e4bda381d8b4ee972a9427dac535c79af1aa797a.

Conflicts:

crumb/locale

15 years agoUse Horde_Cache.
Jan Schneider [Mon, 20 Sep 2010 22:36:50 +0000 (00:36 +0200)]
Use Horde_Cache.

15 years agogetEntry() is throwing Horde_Exception_NotFound now.
Jan Schneider [Mon, 20 Sep 2010 22:35:03 +0000 (00:35 +0200)]
getEntry() is throwing Horde_Exception_NotFound now.

15 years agoAllow other objectclass combination operators than 'and'.
Jan Schneider [Mon, 20 Sep 2010 22:03:07 +0000 (00:03 +0200)]
Allow other objectclass combination operators than 'and'.

15 years agoAllow to specify comparison operators.
Jan Schneider [Mon, 20 Sep 2010 21:59:26 +0000 (23:59 +0200)]
Allow to specify comparison operators.

15 years agoThis constant does not exist
Michael M Slusarz [Mon, 20 Sep 2010 17:44:52 +0000 (11:44 -0600)]
This constant does not exist

15 years agoNo need for getSearchMailboxes()
Michael M Slusarz [Mon, 20 Sep 2010 06:38:03 +0000 (00:38 -0600)]
No need for getSearchMailboxes()

15 years agoUse getValue() (Bug #9196).
Jan Schneider [Mon, 20 Sep 2010 16:58:40 +0000 (18:58 +0200)]
Use getValue() (Bug #9196).

15 years agoSimplify
Jan Schneider [Mon, 20 Sep 2010 16:58:11 +0000 (18:58 +0200)]
Simplify

15 years agoUse Horde_String.
Jan Schneider [Mon, 20 Sep 2010 16:46:00 +0000 (18:46 +0200)]
Use Horde_String.

15 years agoWe still may need bind credentials for searching the user's DN, when re-binding
Jan Schneider [Mon, 20 Sep 2010 16:40:03 +0000 (18:40 +0200)]
We still may need bind credentials for searching the user's DN, when re-binding
as the current user.

15 years agoBC catch.
Jan Schneider [Mon, 20 Sep 2010 16:39:22 +0000 (18:39 +0200)]
BC catch.

15 years agoRe-bind as user if requested.
Jan Schneider [Mon, 20 Sep 2010 16:35:59 +0000 (18:35 +0200)]
Re-bind as user if requested.

15 years agoConfigure bind type, binddn and scope in configldap, but only put the bind type into...
Jan Schneider [Mon, 20 Sep 2010 16:29:05 +0000 (18:29 +0200)]
Configure bind type, binddn and scope in configldap, but only put the bind type into the global LDAP configuration.

15 years agoRename methods.
Jan Schneider [Mon, 20 Sep 2010 13:29:42 +0000 (15:29 +0200)]
Rename methods.

15 years agoMove code to find user DNs to Horde_Ldap.
Jan Schneider [Mon, 20 Sep 2010 13:21:52 +0000 (15:21 +0200)]
Move code to find user DNs to Horde_Ldap.

15 years agotodo
Jan Schneider [Mon, 20 Sep 2010 13:21:23 +0000 (15:21 +0200)]
todo

15 years agoAdd Horde_Ldap_Filter::build() to create filters from common configuration values.
Jan Schneider [Mon, 20 Sep 2010 12:49:06 +0000 (14:49 +0200)]
Add Horde_Ldap_Filter::build() to create filters from common configuration values.

15 years agoFix setting auth and documentation.
Jan Schneider [Mon, 20 Sep 2010 10:30:11 +0000 (12:30 +0200)]
Fix setting auth and documentation.

15 years agoDon't hide errors when accessing the GC file, and don't try to do
Jan Schneider [Mon, 20 Sep 2010 10:17:56 +0000 (12:17 +0200)]
Don't hide errors when accessing the GC file, and don't try to do
further operations on it if we failed opening it.

15 years agoProperly catch and re-throw bind errors from Horde_Ldap.
Jan Schneider [Mon, 20 Sep 2010 09:22:35 +0000 (11:22 +0200)]
Properly catch and re-throw bind errors from Horde_Ldap.

15 years agoAllow authentication drivers to explicity throw a REASON_MESSAGE exception.
Jan Schneider [Mon, 20 Sep 2010 09:21:48 +0000 (11:21 +0200)]
Allow authentication drivers to explicity throw a REASON_MESSAGE exception.

15 years agoGet authentication error after failed authentication.
Jan Schneider [Mon, 20 Sep 2010 09:11:43 +0000 (11:11 +0200)]
Get authentication error after failed authentication.

15 years agoRewrite of IMP search handling.
Michael M Slusarz [Mon, 20 Sep 2010 05:33:16 +0000 (23:33 -0600)]
Rewrite of IMP search handling.

Total rewrite of search system.

Search queries, elements, and virtual folders broken into separate
classes for easier generation and better encapsulation of the data.
Also allows for more complex search types - for example, the "To:"
header search has been replaced by the Recipients search, which searches
all of To/Cc/Bcc. Another example: the bulk search query has been
created (although it is not yet implemented in the UI).

Virtual folder maintenance is now handled within a prefs groups to
consolidate duplicate code in both imp and dimp.

Internal storage of virtual folders has changed. IMP 4 virtual folders
will be automatically converted, but any virtual folders created using
git code in the last year or so is now invalid and no upgrade path is
available.

Removed the use_vinbox, use_vtrash, vinbox_id, and vtrash_id prefs.

15 years agoNeed to escape these values
Michael M Slusarz [Mon, 20 Sep 2010 05:15:40 +0000 (23:15 -0600)]
Need to escape these values

15 years agoFix warning if no indices exist in object.
Michael M Slusarz [Sat, 18 Sep 2010 06:26:11 +0000 (00:26 -0600)]
Fix warning if no indices exist in object.