Chuck Hagenbuch [Sun, 30 May 2010 16:19:59 +0000 (12:19 -0400)]
Fix Horde_Scribe to use the thrift_root directory
Chuck Hagenbuch [Sun, 30 May 2010 16:12:53 +0000 (12:12 -0400)]
Initial Horde scribe wrapper using Horde_Thrift
Chuck Hagenbuch [Sun, 30 May 2010 14:06:50 +0000 (10:06 -0400)]
Fix unit tests after cache changes.
Chuck Hagenbuch [Sun, 30 May 2010 14:06:05 +0000 (10:06 -0400)]
Fix addLock() function signature
Chuck Hagenbuch [Sun, 30 May 2010 02:20:45 +0000 (22:20 -0400)]
Fix parse error
Chuck Hagenbuch [Sun, 30 May 2010 02:20:30 +0000 (22:20 -0400)]
Add Horde_Db_Adapter interface
Chuck Hagenbuch [Sun, 30 May 2010 02:17:11 +0000 (22:17 -0400)]
Fix parse errors
Chuck Hagenbuch [Sun, 30 May 2010 01:35:41 +0000 (21:35 -0400)]
Revert addition of write_db directly to the Horde_Db_Adapter_Base object, along
with executeWrite() which is unnecessary at this level.
Revert "Add ability to define a write DB for use with split-DB installations"
This reverts commit
0c369fee9b6ef70bdd92f1141635699d5ad9707b.
Conflicts:
framework/Core/lib/Horde/Core/Binder/Db.php
framework/Db/lib/Horde/Db/Adapter/Base.php
framework/Db/package.xml
Revert "Add executeWrite()."
These queries should always go to the write db
This reverts commit
556ca7c259f179d69a1bace18224280720889acc.
Conflicts:
framework/Db/lib/Horde/Db/Adapter/Base.php
remove executeWrite() calls from Oracle schema
Michael J. Rubinsky [Sat, 29 May 2010 23:56:22 +0000 (19:56 -0400)]
Cache the content_type ids in Horde_Cache.
These values are the same for every user, and will never change unless the content tables are wiped.
Michael J. Rubinsky [Sat, 29 May 2010 23:39:31 +0000 (19:39 -0400)]
lazy load the geoLocation data.
Don't query the geoLocation datastore for every event, only query the datastore
when we actually ask for the data. Also add logging for the geo related queries.
This, along with the previous commits for the way tag queries are done should
significantly improve performance when calling listEvents(), especially for large
datasets.
Jan Schneider [Sat, 29 May 2010 09:06:56 +0000 (11:06 +0200)]
The formatters are implementing the formatter interface.
Jan Schneider [Fri, 28 May 2010 14:16:09 +0000 (16:16 +0200)]
Import/export geolocation to/from iCalendar.
Jan [Fri, 28 May 2010 10:38:18 +0000 (11:38 +0100)]
Make sure that we have a return URL if using the alternate login screen.
Jan Schneider [Thu, 27 May 2010 14:42:41 +0000 (16:42 +0200)]
Log exceptions and PEAR_Errors with ERR level by default.
Michael J. Rubinsky [Fri, 28 May 2010 18:58:54 +0000 (14:58 -0400)]
Improvments in listing events - do not query tag storage when listing events.
No need to query tag storage 99% of the time we call listEvents. Do not retrieve tags
unless explicitly requested, and when we do, do it in a single batch query for all events
returned in listEvents. Also, lazy load the tags on events when accessing the tags property.
Still need to do something similar with the geoLocation stuff.
Michael J. Rubinsky [Fri, 28 May 2010 18:57:28 +0000 (14:57 -0400)]
We might not find *any* tags - return an array of object_ids in this case.
Michael J. Rubinsky [Fri, 28 May 2010 18:22:23 +0000 (14:22 -0400)]
Simplify - only return the tag_names, we won't need the ids in this case.
Michael J. Rubinsky [Fri, 28 May 2010 18:20:31 +0000 (14:20 -0400)]
Need to pass 'charset' parameter to alarms
Add a getConfig method to the Core Horde_Db factory for getting the db config
for the specified module, use it to get the charset parameter to pass to alarms.
Michael J. Rubinsky [Fri, 28 May 2010 17:12:33 +0000 (13:12 -0400)]
Add a method for bulk fetching tags for a group of objects.
Implemented as a separate method instead of adding functionality to getTags
to keep that already complicated logic as simple as possible.
Michael J. Rubinsky [Fri, 28 May 2010 16:43:59 +0000 (12:43 -0400)]
fix parse error
Michael M Slusarz [Fri, 28 May 2010 16:21:04 +0000 (10:21 -0600)]
Fix variable; provide downgrade path (even though it won't work in backend yet)
Michael M Slusarz [Fri, 28 May 2010 16:18:04 +0000 (10:18 -0600)]
Rename Horde_Db_Base back to Horde_Db_Adapter_Base
Michael M Slusarz [Fri, 28 May 2010 16:16:18 +0000 (10:16 -0600)]
ws
Chuck Hagenbuch [Fri, 28 May 2010 04:20:07 +0000 (00:20 -0400)]
Fix switched classpath pieces - Horde_Db_Adapter_Base, not Horde_Db_Base_Adapter
Michael J. Rubinsky [Thu, 27 May 2010 22:12:56 +0000 (18:12 -0400)]
get rid of the cache global in ansel, use injector instead.
Michael J. Rubinsky [Thu, 27 May 2010 21:50:50 +0000 (17:50 -0400)]
Use the type_id since we already have it, avoid unnecessary db hits.
Michael M Slusarz [Thu, 27 May 2010 16:59:26 +0000 (10:59 -0600)]
Add BYTEA conversion utilities to Postgresql driver.
Still not used anyplace though.
Michael M Slusarz [Thu, 27 May 2010 16:56:48 +0000 (10:56 -0600)]
Bug #9060: Global LDAP configuration can be empty
Michael M Slusarz [Thu, 27 May 2010 16:44:43 +0000 (10:44 -0600)]
Bug #9061: Growler log doesn't exist in popup windows
Michael M Slusarz [Wed, 26 May 2010 22:11:00 +0000 (16:11 -0600)]
Postgres DB fixes
Michael M Slusarz [Wed, 26 May 2010 20:55:47 +0000 (14:55 -0600)]
phpdoc
Michael M Slusarz [Wed, 26 May 2010 20:13:45 +0000 (14:13 -0600)]
Convert prefs sql driver to use new Horde_Db binder
Unfortunately, Horde_Db is horribly broken when it comes to PostgreSQL
and BLOB (a/k/a BYTEA) data. Sigh. Been playing around with this for
several hours now, and I am no closer to figuring out how to fix this.
Michael M Slusarz [Wed, 26 May 2010 19:51:18 +0000 (13:51 -0600)]
Needed, for now
Michael M Slusarz [Wed, 26 May 2010 19:35:43 +0000 (13:35 -0600)]
Removed support for dBase, Frontbase, and mSQL database servers.
At a minimum, none of these are supported by PDO drivers.
Michael M Slusarz [Wed, 26 May 2010 17:34:06 +0000 (11:34 -0600)]
Refactor Horde_Db injectors.
Forgot that individual subsystems could potentially define a custom SQL
configuration. Therefore, we need a Horde_Db injector with a
factory/singleton to override the base DB for these subsystems (and
reuse the base DB object if no custom config is given).
Rename Horde_Db_Adapter_Base to Horde_Db_Base and change to a shortcut
to return the base Horde DB object.
Jan Schneider [Thu, 27 May 2010 14:26:52 +0000 (16:26 +0200)]
Unless I'm missing something, we don't want to require Horde authentication on
the login screen. If we do, and authentication fails, e.g. because we are
redirected here from some other page because of session timeouts, IP changes
etc., we would end up with an incomplete Horde session.
Jan Schneider [Thu, 27 May 2010 12:57:37 +0000 (14:57 +0200)]
$prefs might not be instantiated here. For whatever reason.
Jan Schneider [Thu, 27 May 2010 12:56:54 +0000 (14:56 +0200)]
We need to set up autoloading rules for apps before checking permissions,
because the code handling permission failures might still need app-specific
handling, e.g. for session timeouts from ajax requests.
Jan Schneider [Thu, 27 May 2010 12:25:33 +0000 (14:25 +0200)]
Add option to notify users about calendar permission changes.
I'm not sure about which text, information and links to include with the
message by default, any ideas are welcome.
Michael J. Rubinsky [Wed, 26 May 2010 20:12:25 +0000 (16:12 -0400)]
some ansel tagging fixes
Michael J. Rubinsky [Wed, 26 May 2010 19:38:31 +0000 (15:38 -0400)]
fix parse error
Michael J. Rubinsky [Wed, 26 May 2010 18:21:40 +0000 (14:21 -0400)]
fix parse error
Michael J. Rubinsky [Wed, 26 May 2010 18:13:17 +0000 (14:13 -0400)]
fix operator order
Michael M Slusarz [Wed, 26 May 2010 17:00:26 +0000 (11:00 -0600)]
Add Horde_Ldap stub binder
Michael M Slusarz [Wed, 26 May 2010 16:54:47 +0000 (10:54 -0600)]
Use configldap in configuration file
Michael M Slusarz [Wed, 26 May 2010 16:37:40 +0000 (10:37 -0600)]
ws
Michael M Slusarz [Wed, 26 May 2010 16:03:31 +0000 (10:03 -0600)]
Add autoincrement update script
Jan [Wed, 26 May 2010 15:46:10 +0000 (16:46 +0100)]
Pass effect duration through to RedBox, and use it in RedBox' appearWindow() too.
Jan [Wed, 26 May 2010 15:46:09 +0000 (16:46 +0100)]
We have to fall through here, because even with transparent authentication and no 'authenticate' capabilities, there still might be an alternative login screen to redirect to.
Michael J. Rubinsky [Wed, 26 May 2010 15:47:19 +0000 (11:47 -0400)]
typo
Jan Schneider [Wed, 26 May 2010 15:17:20 +0000 (17:17 +0200)]
Click anywhere on the growler to close it.
Jan Schneider [Wed, 26 May 2010 15:13:41 +0000 (17:13 +0200)]
Fix removing the "No Alerts" entry.
Jan Schneider [Wed, 26 May 2010 14:50:57 +0000 (16:50 +0200)]
Add an information entry to the grower log, including a button to close it.
Jan Schneider [Wed, 26 May 2010 13:19:34 +0000 (15:19 +0200)]
Fix dragging in scrolled parents.
Jan Schneider [Wed, 26 May 2010 09:41:43 +0000 (11:41 +0200)]
factory()
Michael M Slusarz [Wed, 26 May 2010 03:37:09 +0000 (21:37 -0600)]
If reply type changes, be sure to catch that in the cahed object
Michael M Slusarz [Tue, 25 May 2010 23:21:20 +0000 (17:21 -0600)]
Use the globally cached version, at least for now
Michael M Slusarz [Tue, 25 May 2010 23:10:09 +0000 (17:10 -0600)]
Moved Auth signup code to horde/Core
Jan Schneider [Tue, 25 May 2010 22:55:17 +0000 (00:55 +0200)]
Use the time at the mouse pointer position if adding new event by clicking on
day and week view.
Jan Schneider [Tue, 25 May 2010 22:20:39 +0000 (00:20 +0200)]
If quick adding failed due to parse errors, show event form with the entered text.
Jan Schneider [Tue, 25 May 2010 22:08:15 +0000 (00:08 +0200)]
Re-factor and fix re-rendering of views after deleting individual events.
Michael M Slusarz [Tue, 25 May 2010 19:57:55 +0000 (13:57 -0600)]
Fix the barcode generation script
Michael M Slusarz [Tue, 25 May 2010 19:57:18 +0000 (13:57 -0600)]
Various changes to make the PNG Image driver work.
Using EmptyIterator as the default makes it easier for the non
iterable-drivers to fulfill abstract requirements (no need to define the
various Iterable functions)
Michael M Slusarz [Tue, 25 May 2010 19:42:21 +0000 (13:42 -0600)]
Allow get() to handle a default form value.
Michael M Slusarz [Tue, 25 May 2010 19:26:01 +0000 (13:26 -0600)]
Allow form input to be sanitized
Michael M Slusarz [Tue, 25 May 2010 19:25:47 +0000 (13:25 -0600)]
phpdoc; remove unused parameter
Michael M Slusarz [Tue, 25 May 2010 19:05:01 +0000 (13:05 -0600)]
Fix phpdoc declarations
Ben Klang [Tue, 25 May 2010 18:05:09 +0000 (14:05 -0400)]
Beatnik: Exception has no getDebugInfo()
Ben Klang [Tue, 25 May 2010 18:03:57 +0000 (14:03 -0400)]
Beatnik: No more PEAR_Error
Ben Klang [Tue, 25 May 2010 18:02:02 +0000 (14:02 -0400)]
Beatnik: Fix rendering the domain list
Ben Klang [Tue, 25 May 2010 18:01:47 +0000 (14:01 -0400)]
Beatnik: Enforce security only at the domain level
... not at the per-record level
Ben Klang [Tue, 25 May 2010 17:57:57 +0000 (13:57 -0400)]
Beatnik: use Registry to get app instance
Ben Klang [Tue, 25 May 2010 17:57:44 +0000 (13:57 -0400)]
Beatnik: whitespace
Michael J. Rubinsky [Tue, 25 May 2010 16:44:26 +0000 (12:44 -0400)]
Check that the start date is between the view's start and end date.
start date is the start of the received events list, not the start
of the view.
Michael J. Rubinsky [Tue, 25 May 2010 16:06:49 +0000 (12:06 -0400)]
remove reference to obsolete/no longer available opencv-php extension.
this extension doesn't seem to be available any longer, all links to
it have been dead for well over a year. Also, make note that facedetect
requires opencv version 1.x, 2.0 is not supported.
Michael J. Rubinsky [Tue, 25 May 2010 14:48:22 +0000 (10:48 -0400)]
fix vfs fixes ;)
VFS hasn't been refactored for H4 directory structure, filename case etc... this breaks loading most vfs drivers.
Wait until package has been restructured/refactored before adding this.
Michael J. Rubinsky [Tue, 25 May 2010 14:41:54 +0000 (10:41 -0400)]
Need VFS::factory() here, singleton is no more...
Jan Schneider [Tue, 25 May 2010 14:35:08 +0000 (16:35 +0200)]
Allow to specify the URL parameter name for the alternate login setting.
Jan Schneider [Tue, 25 May 2010 14:31:44 +0000 (16:31 +0200)]
Add the full url, when redirecting to the login screen.
Jan Schneider [Tue, 25 May 2010 13:29:10 +0000 (15:29 +0200)]
Fix error when creating events with attendees before editing events with attendees.
Jan Schneider [Tue, 25 May 2010 13:26:28 +0000 (15:26 +0200)]
Need to compare the raw value.
Michael M Slusarz [Tue, 25 May 2010 05:02:25 +0000 (23:02 -0600)]
Filter subdir input
Michael M Slusarz [Tue, 25 May 2010 04:59:29 +0000 (22:59 -0600)]
H4 updates for icon browsing
Michael M Slusarz [Tue, 25 May 2010 04:32:44 +0000 (22:32 -0600)]
ws
Michael M Slusarz [Tue, 25 May 2010 04:25:58 +0000 (22:25 -0600)]
Make opacity configurable; default to 80%
Michael M Slusarz [Tue, 25 May 2010 04:23:23 +0000 (22:23 -0600)]
2 Reverts: horde/js/growler.js
Revert "Reset opacity when growler is removed from screen"
This reverts commit
9c14811e5d527bc1328a8b9803311bf4e736cd07.
Revert "Fade notifications on mouseover."
This reverts commit
cae456751b929bbc9d94d4b4a4a34ed94aaa3856.
Michael M Slusarz [Tue, 25 May 2010 04:16:26 +0000 (22:16 -0600)]
Preserve SQL create (pseudo)code in driver comments
Michael M Slusarz [Tue, 25 May 2010 04:02:42 +0000 (22:02 -0600)]
No need for VFS::singleton anymore
Michael M Slusarz [Tue, 25 May 2010 03:57:34 +0000 (21:57 -0600)]
Horde_Vfs fixes.
getOb() scope argument must be optional - or else, default system is
unusable.
Move getVFSConfig() inside of Horde_Vfs factory.
Michael M Slusarz [Mon, 24 May 2010 23:19:02 +0000 (17:19 -0600)]
IMP tables now created via migration script
Michael M Slusarz [Tue, 25 May 2010 03:38:44 +0000 (21:38 -0600)]
Add executeWrite().
Needed to run custom SQL queries that may need access to the write DB.
Michael M Slusarz [Mon, 24 May 2010 23:50:50 +0000 (17:50 -0600)]
Add ability to add auto-increment to columns
Only tested on PostgreSQL
Michael J. Rubinsky [Mon, 24 May 2010 21:00:48 +0000 (17:00 -0400)]
need to pass this by reference, though it doesn't appear to be used...
Michael J. Rubinsky [Mon, 24 May 2010 20:55:26 +0000 (16:55 -0400)]
fix reveresed logic
Bug: 9057
Michael J. Rubinsky [Mon, 24 May 2010 19:28:49 +0000 (15:28 -0400)]
use the serial psuedotype when creating the table from scratch
Michael M Slusarz [Mon, 24 May 2010 19:25:08 +0000 (13:25 -0600)]
This file seems to have disappeared at some point
rsalmon [Mon, 24 May 2010 19:21:29 +0000 (13:21 -0600)]
Bug #8989: Fix folder list scrolling.
Signed-off-by: Michael M Slusarz <slusarz@curecanti.org>
Michael J. Rubinsky [Mon, 24 May 2010 19:04:40 +0000 (15:04 -0400)]
Fix horde_db call
Michael J. Rubinsky [Mon, 24 May 2010 18:49:03 +0000 (14:49 -0400)]
remove extra file suffix. Silly NetBeans
Michael J. Rubinsky [Mon, 24 May 2010 18:47:08 +0000 (14:47 -0400)]
use the injector