Ralf Becker
012e2e4763
* Calendar: when moving a series exceptions where lost (regular recurrences shown again) and exceptions where moved too
2013-08-15 12:23:38 +00:00
Ralf Becker
e1c0177c50
fixed 2 warnings
2013-08-15 10:38:45 +00:00
Nathan Gray
2ea2ee2809
Open preferences in preferences tab
2013-08-13 17:39:16 +00:00
Nathan Gray
42c269fc30
Fix missing custom field values on first visit to calender list
2013-08-03 15:06:21 +00:00
Ralf Becker
217ecc01e0
fix sql error, if contact_bday is not aliases as bday (works too if it is alias)
2013-07-23 15:09:37 +00:00
Ralf Becker
a46b5b3255
fix sql error, if contact_bday is not aliases as bday (works too if it is alias)
2013-07-23 15:03:41 +00:00
Klaus Leithoff
e4f7cf159d
give a more meanigful translation for the consoldidation of calender views config
2013-07-16 10:58:34 +00:00
Ralf Becker
32895cdda5
removed accidently commited change
2013-06-27 09:24:50 +00:00
Ralf Becker
ac40e068b6
* Calendar: use "default" filter for home screen, instead of "all" which shows canceled events too
2013-06-27 09:22:24 +00:00
Klaus Leithoff
55d9f86b22
silence php warning on copy event, when no alarm ios set
2013-06-21 09:58:55 +00:00
Klaus Leithoff
079b919bbe
russian translations provided by Vladimir Gavrilov (MBC-Group)
2013-06-17 12:30:44 +00:00
Klaus Leithoff
4e13e7b504
italiann translations provided by Ilias Chasapakis (webtrain.it)
2013-06-17 11:08:37 +00:00
Ralf Becker
066ffc2c25
refactored account_id change script to use information from app-specific tables_current.inc.php instead of a fixed list
2013-06-12 16:57:44 +00:00
Ralf Becker
7fd4199cba
* Calendar/CalDAV: updated timezone database to 1.2013c
...
from Lightning: https://hg.mozilla.org/comm-central/log/0c54a5703d29/calendar/timezones/timezones.sqlite
2013-06-07 16:03:30 +00:00
Ralf Becker
1b9c105198
* Calendar: changing an existing, recurring event to whole-day, caused an end-time on day before start
2013-06-07 11:53:45 +00:00
Ralf Becker
ed9513e846
fixed "not working" save in Calendar >> Site config, gave a wrong, but not displayed, validation error
2013-06-05 07:22:27 +00:00
Ralf Becker
86d54d092c
* Calendar: configuration to automatic create links for participants from addressbook
2013-06-04 18:00:39 +00:00
Klaus Leithoff
8ff56b1d5f
allow/support the call of function meeting by ExecMethod AND passing the ical in question via session
2013-06-03 09:57:00 +00:00
Ralf Becker
d894051d1e
fixed broken template
2013-05-23 09:45:03 +00:00
Ralf Becker
50ed435eb7
* Calendar/InfoLog/Timesheet/Tracker/ProjectManager: edit focuses now automatic on title input
2013-05-23 09:01:33 +00:00
Ralf Becker
5cbeafec1d
switching permanent error_log off
2013-05-16 16:02:18 +00:00
Ralf Becker
0ab1a14036
* Calendar/CalDAV: reduced memory foot-print by caching alarms, calendars with lots of alarms and recurring events sync now with 128MB memory_limit
2013-05-16 15:59:25 +00:00
Ralf Becker
5bc3440442
* Calendar/CalDAV: fixed typo causing time range for sync into past and future to be shorter then default or explicilty set in preferences
2013-05-16 12:26:59 +00:00
Ralf Becker
410abc5fb7
* CalDAV/CardDAV/Calendar/InfoLog/Addressbook: changed database schema to allow for up to 200 char name-part in url to support eg. Bynari WebDAV Collaborator Outlook client
2013-05-13 09:35:51 +00:00
Ralf Becker
163702b752
* Calendar: create InfoLog from event
...
added a general infolog_set hook like existing timesheet_set hook, to allow implementing apps to push further data to infolog, modified existing tracker code to use the hook too
2013-05-10 10:54:36 +00:00
Nathan Gray
07a157ad1a
Get rid of extra record(s) when merge printing with whole query
2013-05-09 03:31:01 +00:00
Ralf Becker
de49fbda1c
holidays file for ZA - South Africa, thanks to smataitsane-AT-nupsaw.co.za
2013-03-20 18:58:09 +00:00
Nathan Gray
b13ccf631c
Add {{link}} placeholder to other apps
2013-03-20 14:51:09 +00:00
Ralf Becker
fc4545d1ea
* CalDAV: preference to overwrite default on how many days to sync into past or future
2013-03-14 17:13:59 +00:00
Ralf Becker
9ef5149632
* Calendar/ImportExport: fixed out-of-memory condition while importing large iCal files
...
do NOT read whole file into memory, just pass stream so iCal class can use an iterator
2013-03-14 15:40:05 +00:00
Ralf Becker
4d11e020e8
* Calendar/CalDAV: fixed recuring event disapeared from device, if a rejected recurrence existed and a change from an other user caused a reload (412 Precondition Failed)
2013-03-14 14:47:06 +00:00
Ralf Becker
9e873a7092
* Calendar/CalDAV: fixed iCal import of recurring events to convert (not understood) yearly byday to monthly byday with interval 12 and daily byday to weekly byday, also fixed of by one error in enddate
2013-02-28 17:00:01 +00:00
Ralf Becker
ba06ed56a9
* Calendar/CalDAV: fixed iCal parser calculating recurrence-enddate from COUNT parameter, taking into account BY* rules (RRULE:FREQ=WEEKLY;COUNT=4;BYDAY=Mo,Mi runs just 2 weeks!)
2013-02-27 14:35:12 +00:00
Ralf Becker
32751c69b6
no more querying of recurrences for etag of series master, as all update methods now update modification time of series master for recurrenc-exceptions
2013-02-26 08:48:50 +00:00
Ralf Becker
ec40a3e6bd
* Calendar: create index on egw_cal.cal_reference to speed up etag generation of recuring events
2013-02-25 12:05:36 +00:00
Ralf Becker
84ed911c97
* CalDAV/CardDAV: removed unnecessary (double) etag generation and improved calendar etag generation for recurring events
2013-02-25 11:17:59 +00:00
Ralf Becker
65946d09f9
* Calendar: moving an event series is not preserving participants (gave error there are not participants)
2013-02-21 16:29:13 +00:00
Ralf Becker
811ea4bd1a
* Calendar: copying of events now preservs quantity of resources
2013-02-21 15:21:19 +00:00
Ralf Becker
b46770872e
new German translations from Stefan
2013-02-18 15:52:43 +00:00
Ralf Becker
4f247b26f8
merged translations and other uncommited ones
2013-02-08 19:03:20 +00:00
Nathan Gray
f61d4b64f5
Adapt calendar participants to et2 link
2013-02-08 14:07:39 +00:00
Nathan Gray
ca7f0f46ed
Fix fatal error by passing correct type
2013-02-07 11:02:35 +00:00
Nathan Gray
ef826ee2b9
Change all merges to use common get_all_links() function
2013-02-07 09:36:07 +00:00
Nathan Gray
f2cdcefda1
Fix some undefined / not found js errors in et2
2013-02-05 08:34:26 +00:00
Ralf Becker
e47fca7d10
missing templates and a fix for new reply handling
2013-02-01 16:54:51 +00:00
Klaus Leithoff
380b57a85d
russian translations provided by Vladimir N. Gavrilov
2013-02-01 15:13:36 +00:00
Ralf Becker
ceb66bf332
* Calendar/FMail: allow to apply replys to meeting requests
2013-02-01 12:22:56 +00:00
Ralf Becker
a8e6f13304
* Calendar/CalDAV: fixed wrong time in notification mails caused by updates via CalDAV (not web interface), if user-timezone differs from server
2013-01-31 15:15:48 +00:00
Klaus Leithoff
9d142fec14
revert failed attempt for calendar holiday issue accidentally commited with r41527
2013-01-31 14:16:48 +00:00
Klaus Leithoff
435f726bf9
select priority should map 0 to None, not empty
2013-01-31 14:13:45 +00:00
Nathan Gray
15ecaec4f4
Get ical export working for scheduled export
2013-01-30 15:45:48 +00:00
Ralf Becker
2d503a7089
fixed backend returning all events for freebusy query with just email addresses
2013-01-29 14:56:03 +00:00
Ralf Becker
9d8c2f42c9
* CalDAV: fixed accepting event removed it from calendar, because email address of a deleted account was prefered over regular account, correctly reporting not found URLs in multiget report
2013-01-25 17:52:28 +00:00
Ralf Becker
cea2c54ee1
if we require an extra invite grant, we fail if that does not exist (bind privilege is not given in that case)
2013-01-24 15:32:56 +00:00
Ralf Becker
0fdd106cc2
* CalDAV: remove "bind" privilege (create new events right) on other users or groups calendar, if invite requires special ACL grant, which current user does NOT have
2013-01-24 12:54:08 +00:00
Nathan Gray
1c886276a8
Fix fatal error in export caused by field mismatch (not defined)
2013-01-23 23:22:37 +00:00
Nathan Gray
25a8b7dbc4
Fix iCal export
2013-01-23 16:10:17 +00:00
Nathan Gray
c3e831347d
Some English translations
2013-01-22 17:41:52 +00:00
Nathan Gray
3f808215fe
Re-work how calendar export criteria preset dates are calculated - use view start instead of today
2013-01-22 17:27:07 +00:00
Nathan Gray
f18c5b8aa1
Change view settings -> general settings for consistency
2013-01-22 16:15:12 +00:00
Nathan Gray
a816708e67
Fix deleting of entries 'Only admins can purge deleted items'
2013-01-22 15:54:23 +00:00
Nathan Gray
3102550f37
Fix selection tab plugin data
2013-01-21 18:59:33 +00:00
Nathan Gray
4d3caf78fa
Implement Import/Export filters for calendar
2013-01-21 18:36:48 +00:00
Nathan Gray
df01374c23
Fix export of calendar views weekN, year
2013-01-21 16:17:56 +00:00
Klaus Leithoff
24cc74442f
* Calendar: added CR moving Holidays for years 2019 to 2023 (provided by R.Chacon)
2013-01-21 10:44:31 +00:00
Ralf Becker
be6845b4d0
* All apps: merged missing translations from other apps or branches
2013-01-18 13:48:34 +00:00
Nathan Gray
94f43e3147
Organise calendar preferences
2013-01-17 23:55:26 +00:00
Ralf Becker
65ced130f4
readded lost non-1.8 phrases
2013-01-17 09:07:57 +00:00
Ralf Becker
fd8f861209
* Calendar: merged polish translations from 1.8
2013-01-17 09:00:09 +00:00
Nathan Gray
a23abd324b
- Fix deleting series with multiple events in series selected
...
- Fix un-deleting series only restored after selected event
2013-01-15 20:06:52 +00:00
Ralf Becker
8dde16eda6
* CalDAV/Calendar: fixed not working status change, if participant has no edit rights
2013-01-15 13:12:10 +00:00
Nathan Gray
66b95f54b6
When undeleting an event through the list context menu, if it is part of a series ask if you want to undelete the single event or the whole series
2013-01-14 17:21:28 +00:00
Ralf Becker
16cf3a642e
fix warning implode(): Invalid arguments passed in line 1810/1811
2013-01-14 14:16:11 +00:00
Nathan Gray
8ba410eacb
If any of the selected events is a series, ask if you want to delete just the one or the whole series
2013-01-09 21:45:55 +00:00
Nathan Gray
7ef3861b50
Hide delete popup
2013-01-09 21:38:54 +00:00
Nathan Gray
e016bcec71
When deleting an event through the list context menu, if it is part of a series ask if you want to delete the single event or the whole series
2013-01-09 21:38:18 +00:00
Klaus Leithoff
8e97c326e0
* Calendar: added missing holidays for CR (Costa Rica) provided by Rafael Chacon
2013-01-07 10:39:56 +00:00
Nathan Gray
c120397363
Use revert icon for Undelete action
2012-12-31 22:05:14 +00:00
Nathan Gray
dacf0706a3
Check for dry-run, or it will always import. No preview though.
2012-12-19 20:04:44 +00:00
Nathan Gray
872fe5918e
Some missed skip_notifications
2012-12-18 16:00:29 +00:00
Nathan Gray
2f2ad58e98
Implement 'No notifications' flag when importing iCal
2012-12-17 23:56:56 +00:00
Klaus Leithoff
4aae715fd7
* Calendar/eSync: performance optimization: we only want to fetch the owners events, where he is a participant to, as we assume, events feature the user as the organizer only, are of no use in a users calendar on a mobile device
2012-12-12 13:33:41 +00:00
Klaus Leithoff
0be74c9b87
different method to read the next occourrence of a series; (as old method also fetched deleted exeptions as next occurrence)
2012-12-07 14:10:51 +00:00
Klaus Leithoff
83981b9cad
* Calendar: fix for missing 2568to-firstname2568 and 2568to-lastname2568 replacements
2012-12-06 12:01:05 +00:00
Nathan Gray
5e85a8d3bf
Add 9 hour duration
2012-12-03 18:05:04 +00:00
Nathan Gray
b83a19284a
UI changes for chosen selectboxes
2012-11-14 20:33:33 +00:00
Nathan Gray
a0a6e14154
Revert changes to delete view - exceptions no longer shown
2012-11-14 16:25:21 +00:00
Ralf Becker
ae28edb43a
* Calendar: notify responsible for a resource "participating" in a private event only with privacy-cleared details
2012-11-13 13:31:44 +00:00
Ralf Becker
d6ce940eb0
* Calendar: sort participants by there name
2012-11-13 11:23:29 +00:00
Ralf Becker
39e3d199fc
* Calendar: ignore (unchangeable) status of groups for setting line-type of events: all users of a group-invitation accepted --> solid line for all accepted
2012-11-13 09:53:06 +00:00
Nathan Gray
2ecd33725d
Add an action for deleted recurring events to delete the whole series
2012-11-09 18:04:08 +00:00
Nathan Gray
5057d1735e
Allow viewing / editing deleted exceptions by editing the series
2012-11-09 17:14:02 +00:00
Ralf Becker
ec2f7879d4
* Calendar: fix for failed 1.9.006 update: PostgreSQL needs temporary a nullable range_start column, to not stall on broken events without dates
2012-11-09 09:33:22 +00:00
Nathan Gray
a6de0724bb
Deleted recurrences (exceptions) now show when using deleted filter
2012-10-31 22:48:12 +00:00
Ralf Becker
40bf41ccdc
do NOT track creator, as it does not change, only shows up in history sometimes, because eg. iCal import does not set it
2012-10-30 12:57:07 +00:00
Nathan Gray
a2744f82f0
Align series popup with selected row when in list view
2012-10-29 17:09:12 +00:00
Ralf Becker
c327cba153
consistently send ETag by using and extending put_response_headers
2012-10-29 12:23:17 +00:00
Nathan Gray
8c133f883d
Calendar list does not send an event - just open the popup in the middle
2012-10-24 15:36:08 +00:00
Nathan Gray
8e1260d5c9
Copy alarms when copying an event
2012-10-23 18:35:48 +00:00
Nathan Gray
819da0ec6f
Open series popup at mouse click instead of in the middle
2012-10-23 15:44:23 +00:00