Gunnar Wrobel [Mon, 6 Apr 2009 06:10:29 +0000 (08:10 +0200)]
Correct the basic calls for handling object ids and identifying the object types.
Gunnar Wrobel [Mon, 6 Apr 2009 06:09:43 +0000 (08:09 +0200)]
Fixed handling the return values from the parent class.
Gunnar Wrobel [Mon, 6 Apr 2009 05:20:56 +0000 (07:20 +0200)]
Add defined and required attributes.
Gunnar Wrobel [Mon, 6 Apr 2009 05:20:33 +0000 (07:20 +0200)]
Moved the ability to determine object attribtues into the core server
class as it is something required for all defined server types.
Gunnar Wrobel [Sun, 5 Apr 2009 20:50:40 +0000 (22:50 +0200)]
Improved handling of object attributes.
The library now allows locked, required, and derived attributes as
well as attributes with default values.
Gunnar Wrobel [Fri, 3 Apr 2009 19:13:33 +0000 (21:13 +0200)]
Add a call for retrieving the attributes supported within a schema.
Code style.
Gunnar Wrobel [Fri, 3 Apr 2009 15:04:14 +0000 (17:04 +0200)]
Ensure the LDAP driver actually gets the configuration.
Gunnar Wrobel [Sun, 5 Apr 2009 20:50:40 +0000 (22:50 +0200)]
Improved handling of object attributes.
The library now allows locked, required, and derived attributes as
well as attributes with default values.
Gunnar Wrobel [Fri, 3 Apr 2009 19:13:33 +0000 (21:13 +0200)]
Add a call for retrieving the attributes supported within a schema.
Code style.
Gunnar Wrobel [Fri, 3 Apr 2009 15:04:14 +0000 (17:04 +0200)]
Ensure the LDAP driver actually gets the configuration.
Ben Klang [Mon, 6 Apr 2009 03:48:00 +0000 (23:48 -0400)]
Merge branch 'master' of ssh://dev.horde.org/horde/git/horde
Ben Klang [Mon, 6 Apr 2009 03:45:42 +0000 (23:45 -0400)]
Import RPC from Framework CVS HEAD. This version will be using Horde_Xml_Element merged with work from PEAR's HTTP_WebDAV_Server package to provide WebDAV services.
Gunnar Wrobel [Sun, 5 Apr 2009 20:54:10 +0000 (22:54 +0200)]
Adapted the form code to the new capabilities within the Kolab_Server
library. The application itself is still in a rather rough state.
Gunnar Wrobel [Sun, 5 Apr 2009 20:50:40 +0000 (22:50 +0200)]
Improved handling of object attributes.
The library now allows locked, required, and derived attributes as
well as attributes with default values.
Jan Schneider [Sat, 4 Apr 2009 11:58:07 +0000 (13:58 +0200)]
Optionally use Net_DNS for host name lookups (adrieder@sbox.tugraz.at, Request #7374).
Chuck Hagenbuch [Sat, 4 Apr 2009 04:58:05 +0000 (00:58 -0400)]
import Fima (by Thomas Trethan <thomas@trethan.net>)
Michael M Slusarz [Fri, 3 Apr 2009 20:12:16 +0000 (14:12 -0600)]
Another place to catch an invalid subject
Michael M Slusarz [Fri, 3 Apr 2009 20:09:11 +0000 (14:09 -0600)]
New rendering code allows us to catch invalid subject headers in the
mailbox list.
Michael M Slusarz [Fri, 3 Apr 2009 20:04:01 +0000 (14:04 -0600)]
Improve row rendering.
Instead of inserting a row into the DOM, and then altering the row via
DOM manipulation/javascript, do all necessary data processing before the
row is inserted into the DOM.
Michael M Slusarz [Fri, 3 Apr 2009 17:54:21 +0000 (11:54 -0600)]
Documentation updates
Michael M Slusarz [Fri, 3 Apr 2009 06:10:42 +0000 (00:10 -0600)]
Don't use '$' in keyword - it's a pseudo standard for potential future RFC definition
Gunnar Wrobel [Fri, 3 Apr 2009 19:16:08 +0000 (21:16 +0200)]
Do not show the form if it has not been build because of an error.
Gunnar Wrobel [Fri, 3 Apr 2009 19:15:45 +0000 (21:15 +0200)]
Correct the class names.
Gunnar Wrobel [Fri, 3 Apr 2009 19:15:34 +0000 (21:15 +0200)]
Add emtpy style.
Gunnar Wrobel [Fri, 3 Apr 2009 19:14:16 +0000 (21:14 +0200)]
Add missing object classes.
Gunnar Wrobel [Fri, 3 Apr 2009 19:14:06 +0000 (21:14 +0200)]
Determine the supported and required attributes if the server has schema support.
Gunnar Wrobel [Fri, 3 Apr 2009 19:13:33 +0000 (21:13 +0200)]
Add a call for retrieving the attributes supported within a schema.
Code style.
Gunnar Wrobel [Fri, 3 Apr 2009 19:09:36 +0000 (21:09 +0200)]
Add an indicator for schema support.
Gunnar Wrobel [Fri, 3 Apr 2009 19:08:32 +0000 (21:08 +0200)]
Add another Todo item.
Gunnar Wrobel [Fri, 3 Apr 2009 17:35:56 +0000 (19:35 +0200)]
Fix listing ldap objects.
Jan Schneider [Fri, 3 Apr 2009 16:52:12 +0000 (18:52 +0200)]
Instead of starting the event download after the views have (slowly) switched,
start the download before the switch, and defer the insertion of events if the
switch is not finished. And only do this with the day view, that requires the
view to be rendered to calculate event bubble sizes.
Jan Schneider [Fri, 3 Apr 2009 16:24:07 +0000 (18:24 +0200)]
Make caching work again across different views.
Switch more smoothly between views.
Jan Schneider [Fri, 3 Apr 2009 16:05:27 +0000 (18:05 +0200)]
Fix permission over ajax.
Gunnar Wrobel [Fri, 3 Apr 2009 15:04:14 +0000 (17:04 +0200)]
Ensure the LDAP driver actually gets the configuration.
Gunnar Wrobel [Fri, 3 Apr 2009 10:16:35 +0000 (12:16 +0200)]
Initial import of koward.
This application should replace the kolab-webadmin in the long run. It
is primarily intended as an LDAP database manager based on the
Kolab_Server library.
Michael M Slusarz [Fri, 3 Apr 2009 05:36:36 +0000 (23:36 -0600)]
Fix setting \seen flag from contextmenu.
Michael M Slusarz [Fri, 3 Apr 2009 04:43:36 +0000 (22:43 -0600)]
Tweak ContextMenu effects.
Showing fade on submenus is just too much of a hassle. Only fade in/out
on display of base contextmenu.
Rework internals to be clearer/not use extra variables.
Michael J. Rubinsky [Fri, 3 Apr 2009 05:58:17 +0000 (01:58 -0400)]
fix method case to match Horde_Date::toJson()
Michael J. Rubinsky [Fri, 3 Apr 2009 05:51:12 +0000 (01:51 -0400)]
refactor to be a bit cleaner...rename reset() to init() and allow
passing an array of tags to add to the tagger before the edit form
is shown.
Michael J. Rubinsky [Fri, 3 Apr 2009 05:30:42 +0000 (01:30 -0400)]
implement a reset() method for the tag autocompleter, and use it
to make sure the relevant fields are in the initial state when
the event form opens.
Michael J. Rubinsky [Fri, 3 Apr 2009 04:44:35 +0000 (00:44 -0400)]
Just assign the whole object instead of a single function. We'll
need it later for things like reseting the state of the box and
hidden field etc...
Michael J. Rubinsky [Fri, 3 Apr 2009 02:50:39 +0000 (22:50 -0400)]
Don't add a tag item to the box if it's already present.
Michael J. Rubinsky [Fri, 3 Apr 2009 00:45:52 +0000 (20:45 -0400)]
Add a pretty tag autocompleter to the ajax event edit form
Jan Schneider [Thu, 2 Apr 2009 14:38:59 +0000 (16:38 +0200)]
Render overlapping events. Doesn't work with cached events yet, but this was
supposed to be the most complicated rendering job in the client.
Jan Schneider [Wed, 1 Apr 2009 20:09:22 +0000 (22:09 +0200)]
Calculated dimensions only once.
Jan Schneider [Wed, 1 Apr 2009 19:54:41 +0000 (21:54 +0200)]
Re-add dragging handlers.
Michael M Slusarz [Thu, 2 Apr 2009 22:29:17 +0000 (16:29 -0600)]
Optimize thread/flag append.
Fixes appending user status flag to a subject with pre-existing thread
graphics.
Michael M Slusarz [Thu, 2 Apr 2009 22:07:08 +0000 (16:07 -0600)]
User flag display tweaking.
Michael J. Rubinsky [Thu, 2 Apr 2009 22:25:15 +0000 (18:25 -0400)]
Make sure maintenance isn't run from any kronolith api call, change
name of this variable to $no_maint instead of $from_block.
Michael J. Rubinsky [Wed, 1 Apr 2009 21:58:10 +0000 (17:58 -0400)]
Allow choice between 'normal' and pretty tag UI
Michael J. Rubinsky [Wed, 1 Apr 2009 21:54:36 +0000 (17:54 -0400)]
Add js file for upcoming pretty tag UI.
Michael M Slusarz [Thu, 2 Apr 2009 21:17:33 +0000 (15:17 -0600)]
Add user defined flagging to dimp view
Michael M Slusarz [Thu, 2 Apr 2009 21:16:59 +0000 (15:16 -0600)]
Use global flagname instead of hardcoding.
Michael M Slusarz [Thu, 2 Apr 2009 20:37:47 +0000 (14:37 -0600)]
IMP now has user-defined message tagging/flagging/insert term here.
Michael M Slusarz [Thu, 2 Apr 2009 19:16:00 +0000 (13:16 -0600)]
Tweak flag management display.
Michael M Slusarz [Thu, 2 Apr 2009 18:44:27 +0000 (12:44 -0600)]
Show bgcolor in context menu for user flags.
Michael M Slusarz [Thu, 2 Apr 2009 14:58:27 +0000 (08:58 -0600)]
Implement user flags for mimp
Michael M Slusarz [Thu, 2 Apr 2009 14:57:56 +0000 (08:57 -0600)]
Flags should be lowercase; pass 'type' information.
Jan Schneider [Thu, 2 Apr 2009 08:53:48 +0000 (10:53 +0200)]
Fix parse error.
Michael M Slusarz [Tue, 31 Mar 2009 04:41:36 +0000 (22:41 -0600)]
New message flagging code.
Framework is in place to allow user-defined
flags/keywords/labels/whatever you want to call them. All code is
present except for actual viewing of the user-defined flags. Still
working out the UI - I think it is going to end up looking like the
message labeling as seen in Gmail - trying to allow custom icons is way
beyond the scope of this feature. But the flags are correctly set on
the messages.
This implements (most) of Ticket #937.
Michael M Slusarz [Thu, 2 Apr 2009 04:37:35 +0000 (22:37 -0600)]
Bug #8131: Revert back to using fread()/fgets()
Michael M Slusarz [Thu, 2 Apr 2009 04:00:49 +0000 (22:00 -0600)]
Optimize range parsing
Michael M Slusarz [Thu, 2 Apr 2009 04:00:38 +0000 (22:00 -0600)]
Don't output debug on cache lookup failure
Michael M Slusarz [Wed, 1 Apr 2009 19:11:54 +0000 (13:11 -0600)]
Implement $MDNSent keyword support (RFC 3503)
Michael M Slusarz [Wed, 1 Apr 2009 18:28:05 +0000 (12:28 -0600)]
Transfer IMAP flags from old server.
Michael M Slusarz [Tue, 31 Mar 2009 00:19:22 +0000 (18:19 -0600)]
PHP 5 style for static vars.
Michael M Slusarz [Tue, 31 Mar 2009 00:18:58 +0000 (18:18 -0600)]
Output intvals rather than booleans (saves space).
Allows us to filter out empty entries since JS code should do the
necessary existence checking for us.
Jan Schneider [Wed, 1 Apr 2009 17:25:37 +0000 (19:25 +0200)]
Display events in day view. Only works with non-conflicting events so far.
Jan Schneider [Wed, 1 Apr 2009 12:56:35 +0000 (14:56 +0200)]
Read events from cache when switching views.
Gunnar Wrobel [Wed, 1 Apr 2009 07:22:30 +0000 (07:22 +0000)]
Adapt Kolab_Session to the recent changes in Kolab_Server.
Gunnar Wrobel [Wed, 1 Apr 2009 07:22:15 +0000 (07:22 +0000)]
Adapt testing to the new object class structure.
Gunnar Wrobel [Wed, 1 Apr 2009 07:21:44 +0000 (07:21 +0000)]
Reorganized the object classes.
Each object class can now provide searches specific to this class.
Structural changes: Classes directly representing an LDAP object class
should be located within the Object/ directory. Any logical Object
types should be placed in separate hierarchies (Object/Kolab so far).
Gunnar Wrobel [Wed, 1 Apr 2009 07:18:58 +0000 (07:18 +0000)]
Removed search operations from the LDAP driver. Moved the type
detection / id generation into a separate Kolab class as these are
specific to the LDAP layout of the Kolab server.
Gunnar Wrobel [Wed, 1 Apr 2009 07:17:26 +0000 (07:17 +0000)]
Handle search operations in a more flexible way by retrieving the
available operations from the available object types.
Gunnar Wrobel [Wed, 1 Apr 2009 07:16:21 +0000 (07:16 +0000)]
Update TODOs
Gunnar Wrobel [Mon, 30 Mar 2009 06:27:55 +0000 (06:27 +0000)]
Adapt testing to the new return value of the search operation.
Gunnar Wrobel [Mon, 30 Mar 2009 06:27:37 +0000 (06:27 +0000)]
Adapt the test class to the new return value of the search operation.
Gunnar Wrobel [Mon, 30 Mar 2009 06:26:52 +0000 (06:26 +0000)]
The search result should only be converted to a hash when needed.
Gunnar Wrobel [Mon, 30 Mar 2009 06:26:14 +0000 (06:26 +0000)]
Docs.
Gunnar Wrobel [Mon, 30 Mar 2009 04:38:34 +0000 (04:38 +0000)]
Upcase server class names.
Gunnar Wrobel [Mon, 30 Mar 2009 04:17:47 +0000 (04:17 +0000)]
Fixed testing for recent changes in the Kolab_Server module.
The test driver may not automatically connect to the server.
Jan Schneider [Tue, 31 Mar 2009 22:17:55 +0000 (00:17 +0200)]
Link from month to week and day views.
Jan Schneider [Tue, 31 Mar 2009 21:56:38 +0000 (23:56 +0200)]
No need for IE resize fixes. yet.
Jan Schneider [Tue, 31 Mar 2009 21:36:23 +0000 (23:36 +0200)]
Turn week view into table.
Jan Schneider [Tue, 31 Mar 2009 20:29:31 +0000 (22:29 +0200)]
Render day view as table.
Jan Schneider [Tue, 31 Mar 2009 10:59:58 +0000 (12:59 +0200)]
Fix tests.
Jan Schneider [Tue, 31 Mar 2009 10:59:48 +0000 (12:59 +0200)]
Skip Kolab test.
Jan Schneider [Tue, 31 Mar 2009 09:23:49 +0000 (11:23 +0200)]
Catch empty source root lists.
Michael M Slusarz [Mon, 30 Mar 2009 23:50:21 +0000 (17:50 -0600)]
Request #7487: Link URLs/e-mails in subjects in message views.
Michael M Slusarz [Mon, 30 Mar 2009 23:12:08 +0000 (17:12 -0600)]
Implement spellcheck on send for dimp
Michael M Slusarz [Mon, 30 Mar 2009 23:11:40 +0000 (17:11 -0600)]
Request #6892: If using spellcheck on send, automatically send if no spelling errors exist
Michael M Slusarz [Mon, 30 Mar 2009 22:17:29 +0000 (16:17 -0600)]
Ticket #8076: Empty subject compose confirmation in dimp
Michael M Slusarz [Mon, 30 Mar 2009 22:13:13 +0000 (16:13 -0600)]
Error checking.
Jan Schneider [Mon, 30 Mar 2009 22:40:33 +0000 (00:40 +0200)]
Encapsulate month view, remove unnecessary CSS rules.
Jan Schneider [Mon, 30 Mar 2009 22:15:42 +0000 (00:15 +0200)]
Turn views into tables. Start with moth view.
Jan Schneider [Mon, 30 Mar 2009 21:45:31 +0000 (23:45 +0200)]
Have event colors always defined.
Jan Schneider [Mon, 30 Mar 2009 21:19:34 +0000 (23:19 +0200)]
Unused tags.
Jan Schneider [Mon, 30 Mar 2009 17:45:33 +0000 (19:45 +0200)]
MFB
Michael J. Rubinsky [Mon, 30 Mar 2009 20:36:43 +0000 (16:36 -0400)]
Remove the afterUpdateElement callback for tags, and allow setting a
updateElement callback.
Michael M Slusarz [Mon, 30 Mar 2009 19:58:20 +0000 (13:58 -0600)]
Implement disable compose hook for dimp view