Ralf Becker
63e61442c9
* Calendar: fixed in some cases not updated alarms, if event got moved
...
- sending alarms to CalDAV/GroupDAV clients as offset, not fixed time like before
- only exception to the above are alarms for recuring events to Lightning, which must be absolute, as offset lead to infinit poping up alarms in Lightning
- update all alarm times of other users alarms too, when storing events, as they might not be included in the stored event
2011-03-07 13:49:08 +00:00
Stefan Becker
7e094f9e67
German translation
2011-03-07 12:24:34 +00:00
Ralf Becker
3dfe00c4bc
fixed not disabled alarm delete button, if user has no edit rights (already gave a permission denied message)
2011-03-07 10:18:20 +00:00
Ralf Becker
3bb9e89bcf
* CalDAV/Lightning: fixed under some conditions infinit poping up alarms and user not able to add alarms
...
- Lightning pops up alarm, until Sequence/etag get updated: if user has no edit rights on an other users calendar, etag never got updated, now we update it
- fixed user was not able to add alarms via CalDAV, if he had no edit rights for event (was always possible in web UI)
- alarms from other users calendars are not included any more, as they make no sense but a lot of trouble
- fixed wrong condition on adding alarms, causing some alarms no being saved
2011-03-05 10:21:32 +00:00
Nathan Gray
738966ca68
Better handling of shifting to avoid deleted fields
2011-03-04 19:02:41 +00:00
Nathan Gray
a47732d530
Make category name->id translator able to handle any IDs that are passed
2011-03-04 18:53:02 +00:00
Ralf Becker
5344d0a0ae
* ImportExport: fixed translation default value not working (eg. "1|>one||2|>two||other")
2011-03-04 17:42:53 +00:00
Nathan Gray
051e11fe09
Automatically handle converting+adding text categories without explicit translation
2011-03-04 16:57:25 +00:00
Stefan Becker
9d44d57a52
translations for importexport
2011-03-04 13:32:28 +00:00
Stefan Becker
0fe5b21688
translations for Infolog
2011-03-04 13:04:37 +00:00
Nathan Gray
c2c42cfa92
Use text:line-break, no guarantee that there will be a span
2011-03-03 18:22:49 +00:00
Ralf Becker
0487ce678a
* Timesheet from other app then calendar: fixed title to use clicked app (first link_app)
2011-03-03 17:06:57 +00:00
Stefan Becker
cd43df3b16
improved German Translation
2011-03-03 15:45:45 +00:00
Stefan Becker
5d9d20a143
improved German Translation
2011-03-03 15:43:45 +00:00
Ralf Becker
4cce629666
* fixed handling of + char in VFS filenames (using egw_vfs::decodePath() instead of urldecode())
2011-03-03 15:41:01 +00:00
Nathan Gray
57fa8b5504
Automagically detect & set type for numbers when merging into a OO.o calc spreadsheet
2011-03-03 00:15:27 +00:00
Andreas Stöckel
ae7987264e
- Added working egw_grid component including test and documentation, codebase will be used to replace the nextmatchWidget in etemplate2
...
- Improved egw_action.js:
- Bugfixing regaring handling of egwActionObjects organized in trees (hasn't been tested before)
- Improved egwActionObjectInterface interface and functionality: AOIs can now mark themselves as invisible/visible and request the action objects to reconnect the action implementations
- Action objects do now automatically register the action implementations
- Vastly improved speed when working with huge amounts (> 500) of objects organized in trees (as done in the grid test)
- Improved egwActionObject functionality: Added new functions regarding selecting groups of objects
2011-03-02 21:18:20 +00:00
Nathan Gray
daea81489f
By default, export all custom fields, use field labels instead of names, fix exporting field labels
2011-03-02 17:26:03 +00:00
Nathan Gray
face5d34a4
By default, export all custom fields, use field labels instead of names
2011-03-02 17:18:05 +00:00
Nathan Gray
d59c8f06c4
By default, export all custom fields, use field labels instead of names
2011-03-02 17:14:49 +00:00
Nathan Gray
d77f685b16
By default, export all custom fields, use field labels instead of names
2011-03-02 17:10:21 +00:00
Nathan Gray
c99e804d8d
Add 'All custom fields' field option, that will cause all custom fields to be exported
2011-03-02 17:08:43 +00:00
Nathan Gray
886335e073
Change default export to use labels, human friendly values
2011-03-02 01:17:57 +00:00
Nathan Gray
87945f9a43
Change default export to use labels, human friendly values
2011-03-02 01:08:57 +00:00
Nathan Gray
b8e7531a73
Change default export to use labels, human friendly values
2011-03-02 01:05:41 +00:00
Nathan Gray
96b9abb506
Change default export to use labels, human friendly values
2011-03-02 00:52:42 +00:00
Nathan Gray
3992b96dbb
Add preference to use import/export definition for exporting from nextmatch
2011-03-02 00:06:50 +00:00
Nathan Gray
5712ab3ef0
Add preference to use import/export definition for exporting from nextmatch
2011-03-01 23:07:36 +00:00
Nathan Gray
6b3adf2129
Add preference to use import/export definition for exporting from nextmatch
2011-03-01 23:06:21 +00:00
Nathan Gray
b2bea332b1
Do private filtering on DB level
2011-02-28 23:43:34 +00:00
Ralf Becker
67a34286bb
AddrAppend() for Bcc get's NOT called for SMTP! --> reimplemented AddBCC()
2011-02-28 21:40:39 +00:00
Ralf Becker
c0550a5d59
docu update felamimail and disabled alert for error-messages, hook for egw_mailer to log or authorize all mail
2011-02-28 21:10:16 +00:00
Nathan Gray
a28c004536
Format numbers according to user preferences
2011-02-28 20:35:50 +00:00
Nathan Gray
e81802d0cd
Promote number_format() to base class so it's available for all extending classes
2011-02-28 20:31:56 +00:00
Nathan Gray
830fcad2f6
Fix commands for table repeats
2011-02-28 19:16:58 +00:00
Nathan Gray
591bc464c1
Add preference to use import/export definition for exporting from nextmatch
2011-02-28 18:10:43 +00:00
Nathan Gray
20d6378bd2
Change importexport exporting to be able to pass a definition
2011-02-28 18:10:18 +00:00
Nathan Gray
908b4f0e63
Add English translation for nextmatch export preference
2011-02-28 17:43:24 +00:00
Nathan Gray
54a93e0480
Add preference to use import/export definition for exporting from nextmatch
2011-02-28 17:43:01 +00:00
Nathan Gray
2e5144b5a2
Add permission check before using importexport for export
2011-02-28 17:35:18 +00:00
Nathan Gray
36ac740a5c
* Nextmatch widget can use Import/Export definitions for exporting, if the app has the preference nextmatch-export-definition set to the name of the definition to use.
2011-02-28 17:32:32 +00:00
Andreas Stöckel
419c2af704
Added toggleSelectAll functions, improved egw_action_popup, tested, fixed some bugs
2011-02-26 20:40:27 +00:00
Andreas Stöckel
9e38d4e030
Added some forgotten files
2011-02-26 19:21:55 +00:00
Andreas Stöckel
1f751b452a
Implemented egw_popup_action, tested, got it working with IE
2011-02-26 18:04:28 +00:00
Klaus Leithoff
ce20a2f3ff
add Outbox image
2011-02-25 15:17:02 +00:00
Ralf Becker
403600fdd9
* removing memory limit from backup download, by switching off output buffering and zlib output compression
2011-02-25 13:13:40 +00:00
Ralf Becker
ef8ac254a4
many fixes in calendar:
...
- fixed fatal error if participant is no account
- if participant has no email use a pseudo one: noreply-$uid-uid@egroupware.org
- do not add account of calendar as participant (readd it in ChangeMessage)
- use calendar_boupdate::update() instead of ::save() to get notifications
- fixed fatal error call to member function ->format(), if event has an exception
2011-02-24 22:55:05 +00:00
Andreas Stöckel
49770971ce
First test with egwActionObjectInterface for a listbox-like representation of egwActionObjects (test_action.html), fixed bugs in egw_action.js which occured during testing.
2011-02-24 21:39:05 +00:00
Andreas Stöckel
53a041c488
Finished implementation of the abstract egwAction interface - now going to test it
2011-02-24 19:00:47 +00:00
Nathan Gray
d98b1c7437
Add some handling for importing participants from human-friendly form
2011-02-24 18:42:30 +00:00