Ralf Becker
|
ceb66bf332
|
* Calendar/FMail: allow to apply replys to meeting requests
|
2013-02-01 12:22:56 +00:00 |
|
Nathan Gray
|
5e85a8d3bf
|
Add 9 hour duration
|
2012-12-03 18:05:04 +00:00 |
|
Nathan Gray
|
a0a6e14154
|
Revert changes to delete view - exceptions no longer shown
|
2012-11-14 16:25:21 +00:00 |
|
Ralf Becker
|
d6ce940eb0
|
* Calendar: sort participants by there name
|
2012-11-13 11:23:29 +00:00 |
|
Nathan Gray
|
5057d1735e
|
Allow viewing / editing deleted exceptions by editing the series
|
2012-11-09 17:14:02 +00:00 |
|
Nathan Gray
|
8e1260d5c9
|
Copy alarms when copying an event
|
2012-10-23 18:35:48 +00:00 |
|
Ralf Becker
|
3ff97fb7e6
|
fixed PHP Warning: Illegal string offset
|
2012-10-23 15:09:41 +00:00 |
|
Nathan Gray
|
505c87b946
|
- Hide exception button if start is after end (error)
- If actual date is missing (event creation), use start date for exception button
|
2012-10-22 17:03:02 +00:00 |
|
Nathan Gray
|
685bcd6632
|
Copy links when copying event
|
2012-10-22 16:15:06 +00:00 |
|
Ralf Becker
|
7d5c44ac61
|
* Calendar: deny creating of recurring events, if duration of a single recurrence is longer then the recurrence interval
|
2012-10-22 15:47:06 +00:00 |
|
Ralf Becker
|
f8a007bad4
|
* Calendar/CalDAV/eSync: fixed exceptions get not deleted with series via CalDAV or eSync
moved code from our UI to BO, to either delete exceptions (default) or keep them with a new UID
|
2012-10-22 13:15:40 +00:00 |
|
Nathan Gray
|
fbd2f62012
|
Add copy action to list context menu
|
2012-10-15 22:37:24 +00:00 |
|
Ralf Becker
|
8e73cf1f91
|
* Calendar: add duration intervalls 10, 12, 14 and 16 hours
|
2012-09-04 13:30:17 +00:00 |
|
Ralf Becker
|
06ff3cf08b
|
* Calendar/EMail: allow to accept, reject, tentative group invitations (gave error "You are not invited..." previously)
|
2012-06-12 16:18:17 +00:00 |
|
Klaus Leithoff
|
2eec3dd075
|
calendar/email: distinguish between meeting request and meeting reply, while displaying ics
|
2012-06-06 07:39:57 +00:00 |
|
Ralf Becker
|
ca6874b89b
|
* Calendar: taking direct booking permission into account when copying events including resources (my.stylite bug #2839)
|
2012-05-15 11:20:07 +00:00 |
|
Ralf Becker
|
6c6259525a
|
fix status="X" (no status set) returned by calendar_ical::ical2egw to "U" (unknown status), as participants with status "X" are not displayed
|
2012-04-24 15:09:17 +00:00 |
|
Ralf Becker
|
8c6341d551
|
* Calendar/EMail: when accepting email invitation from organizer who is an EGroupware user but created invitation outside: if no access to organizers calendar, make organizer a participant with role CHAIR
- show errors from calendar_boupdate::update()
|
2012-04-24 14:37:32 +00:00 |
|
Ralf Becker
|
5f284abfdc
|
* Calendar: iCal import via mime-registry (clicking on iCal file in filemanager) displayed event in server- instead of user-time
|
2012-03-22 14:02:06 +00:00 |
|
Ralf Becker
|
645d8896cd
|
* Calendar: mail all participants was attaching iCal with wrong time(zone)
|
2012-03-12 12:45:54 +00:00 |
|
Ralf Becker
|
1575434535
|
* EMail/Calendar: for meeting requests to recuring events check recurrance enddate, not event-date, to deny importing it with "event is in the past"
|
2012-03-12 08:52:40 +00:00 |
|
Ralf Becker
|
dd8a5cf29e
|
* Filemanager/FMail/Calendar: allow to open .eml and .ics files from filemanager in fmail or calendar (infrastructure for apps to register which mime-types they can open)
|
2012-03-08 18:43:40 +00:00 |
|
Ralf Becker
|
26bebbedd9
|
* InfoLog/Calendar: renamed context menu "Calendar" to "Schedule appointment" and make preset participants configurable, allow to config prefix for sub-entries and allow times in due-date
|
2012-02-22 12:31:00 +00:00 |
|
Nathan Gray
|
c23be59179
|
Use due date, or completed date, or start + duration preference (in order) for end date
|
2011-12-21 15:36:02 +00:00 |
|
Nathan Gray
|
4efa3dd4ae
|
- Copy infolog entry links into calendar entry
- Match categories by name
- Event owner is current user, not infolog owner
|
2011-12-19 20:45:05 +00:00 |
|
Klaus Leithoff
|
d09b7ad087
|
add action to choose between sending meeting requests or a mail with the ics file of an event attached.
|
2011-12-16 09:55:57 +00:00 |
|
Nathan Gray
|
5c8bf4ec27
|
- Fix infolog linked contact -> participant
- Add infolog main link to calendar entry
|
2011-12-14 15:45:54 +00:00 |
|
Nathan Gray
|
3c30791c5c
|
When creating calendar from infolog, don't add the currently selected calendar users, just the ones from infolog
|
2011-12-13 17:38:09 +00:00 |
|
Nathan Gray
|
2f4d8848c5
|
- Remove previously added hook & base class, turns out there's an established way to do it...
- Use existing link_app type hook to create calendar from infolog
|
2011-12-12 21:51:12 +00:00 |
|
Ralf Becker
|
cf5f904abc
|
fixed fatal error: Cannot pass parameter 6 (of calendar_boupdate::update) by reference
|
2011-11-11 12:54:03 +00:00 |
|
Ralf Becker
|
89ed7d49d1
|
fixed alarm on series got lost, if creating an exception
|
2011-11-11 12:46:34 +00:00 |
|
Ralf Becker
|
8f8268f91e
|
* Calendar: fixed many issues when moving or modifiny (parts of a) recurring event (alarms, recurrance type, time)
|
2011-11-10 18:39:08 +00:00 |
|
Ralf Becker
|
b633044a46
|
* API/Calendar: allow to link to accounts and allow to select accounts as participants by searching them like contacts
|
2011-09-07 14:47:51 +00:00 |
|
Ralf Becker
|
378526a648
|
quietend PHP Warning: explode() expects parameter 2 to be string, array given on line 313
|
2011-08-11 07:41:18 +00:00 |
|
Ralf Becker
|
3819816248
|
* Calendar: fixed various issues with history in calendar: id display, unecessary stuff loged, ...
|
2011-08-04 14:00:15 +00:00 |
|
Ralf Becker
|
74ddade8a0
|
fixed PHP fatal error: can not pass parameter 6 by reference
|
2011-08-02 15:55:20 +00:00 |
|
Ralf Becker
|
26f08e7149
|
fixing r35871: status was not explicitly set to false (only to true) and therefore not editable
|
2011-08-01 16:36:54 +00:00 |
|
Ralf Becker
|
b11767f450
|
* Calendar: fixed in readonly events custom fields were still editable
|
2011-08-01 15:57:23 +00:00 |
|
Ralf Becker
|
0d310bcddd
|
fix exception: calendar_bo::resource_info(NULL) parameter must be scalar, when deleting and afterwards adding a participant
|
2011-06-21 06:46:51 +00:00 |
|
Ralf Becker
|
af820949b4
|
transfering meeting requests via session, as get parameters are limited in size and also pass on charset, to handle non utf-8 meeting requests correct
|
2011-05-31 10:12:39 +00:00 |
|
Ralf Becker
|
145cf9ce68
|
New method to display meeting-requests for fmail and allow to (tentativ) accept or reject them
|
2011-05-27 20:32:46 +00:00 |
|
Ralf Becker
|
97d920bc57
|
open already existing events and not import them again
|
2011-05-26 18:40:35 +00:00 |
|
Ralf Becker
|
547ec37257
|
new parameter "ical" to calendar_uforms::edit, to create a new event based on an ical
|
2011-05-26 18:28:41 +00:00 |
|
Ralf Becker
|
653d4991d7
|
context menu for calendar list
|
2011-04-27 16:53:06 +00:00 |
|
Ralf Becker
|
0aac7e43a9
|
using new historylog custom field stuff
|
2011-04-20 06:22:29 +00:00 |
|
Ralf Becker
|
1d9f9e4ee3
|
removed not used code and only query user what to do with exceptions, if we have some
|
2011-04-08 14:21:23 +00:00 |
|
Ralf Becker
|
c443126893
|
make sure ca(rd|l)dav_name never get copied
|
2011-04-07 07:28:46 +00:00 |
|
Ralf Becker
|
4fcd8a40bb
|
fixed fatal error: 6. param is no reference
|
2011-03-24 22:17:11 +00:00 |
|
Nathan Gray
|
de241b18f8
|
Add config setting to enable 'Do not notify' checkbox
|
2011-03-21 16:57:11 +00:00 |
|
Nathan Gray
|
f28fb14572
|
Add 'Do not notify of these changes' checkbox to edit dialog
|
2011-03-09 17:26:20 +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
|
2d26d18c74
|
if contact in $_GET[participants] parameter for edit is a user, use the user instead
|
2011-02-15 11:34:36 +00:00 |
|
Ralf Becker
|
df5aae20f5
|
fixed corrupted non-ascii chars in deleted message
|
2011-01-06 04:48:41 +00:00 |
|
Klaus Leithoff
|
a1de30be38
|
* Calendar, MailToAllParticipants: force type to plain as thunderbird (with lightning attached) seems to try to be smart while parsing html messages with ics attachments, but fails with a parse error, resulting in a not displayed message in thunderbird
|
2010-12-09 11:57:14 +00:00 |
|
Nathan Gray
|
65a1f21890
|
Fix logic to hide delete button
|
2010-11-22 16:46:18 +00:00 |
|
Nathan Gray
|
7358243aa1
|
*Users can now see and restore their 'deleted' but held events, if deletion prevention is turned on. There is now a config setting to allow users to purge their own 'deleted' events.
|
2010-11-22 16:19:28 +00:00 |
|
Jörg Lehrke
|
46345ee80d
|
* Fix 'Shift Calendar Series' issue (Stylite #8273)
|
2010-11-21 13:23:01 +00:00 |
|
Ralf Becker
|
c115d73cfb
|
* check quantity of resource to book against maximum, as conflict check only fails if other events are involved
|
2010-11-11 13:29:37 +00:00 |
|
Jörg Lehrke
|
fbbef0c68c
|
* Calendar: Use participant's preferences to handle status resets while moving events
|
2010-11-02 11:00:41 +00:00 |
|
Nathan Gray
|
e1505758b7
|
Add ability to set an alarm for after the appointment [starts]
|
2010-10-06 17:40:49 +00:00 |
|
Ralf Becker
|
8241be4091
|
storing deleted timestamp instead of a deleted flag, to allow to use calendar table instead of egw_api_content_history later on
|
2010-09-09 09:11:57 +00:00 |
|
Ralf Becker
|
1d98728552
|
fixed not disabled custom field tab, if no cfs exist
(problem was added history tab, which changed name of tabs widget, now using "tabs=general|...")
|
2010-08-16 07:13:47 +00:00 |
|
Nathan Gray
|
3a4bd1e45a
|
Allow admins to restore deleted events
|
2010-06-28 11:38:28 +00:00 |
|
Jörg Lehrke
|
9bca389162
|
Fix status change permission issue
|
2010-06-24 16:21:23 +00:00 |
|
Jörg Lehrke
|
16def751e3
|
Add 'reset stati options' to calendar
|
2010-06-23 14:47:34 +00:00 |
|
Jörg Lehrke
|
b53e7ccbcc
|
Fix participant issue in event shifting
|
2010-06-16 10:41:45 +00:00 |
|
Jörg Lehrke
|
e513532840
|
Fix enddate and alarm issue for series event shifting
|
2010-06-11 07:32:10 +00:00 |
|
Ralf Becker
|
3289d93605
|
- missing target for new button in sidebox
- adding message to opener.location.search, instead using referer (which points to toplevel frame and reloads framework)
|
2010-06-10 17:24:22 +00:00 |
|
Jörg Lehrke
|
625603d59f
|
Implement new 'change startdate of series events' approach
|
2010-06-09 18:00:11 +00:00 |
|
Jörg Lehrke
|
c7c0230233
|
Fix tab hidding issue in calendar.edit
|
2010-06-08 17:45:22 +00:00 |
|
Jörg Lehrke
|
f6eb00e6a1
|
Allow alarms for recurring events starting in the past
|
2010-06-08 16:36:55 +00:00 |
|
Klaus Leithoff
|
0c60f43c61
|
fix for wrong message on event-deletion (was: series deleted); corrected one german translation string
|
2010-06-08 09:52:48 +00:00 |
|
Jörg Lehrke
|
9303dca432
|
Disable the alarms-tab for newly created series event exceptions completely
|
2010-06-08 08:53:40 +00:00 |
|
Jörg Lehrke
|
015245d235
|
Improved alarm handling
|
2010-06-07 17:54:29 +00:00 |
|
Jörg Lehrke
|
e4d0b6737c
|
Fix egw_ical iterator issues
|
2010-05-21 06:18:52 +00:00 |
|
Jörg Lehrke
|
45172377ab
|
Activate new 'Delete Series' handling
|
2010-05-20 14:43:50 +00:00 |
|
Ralf Becker
|
a91b9f2ebf
|
added Jörgs delete_series popup to calendar.edit, thought calendar does NOT yet react on the user choice of deleting the exececptions or not (also moved styles again to app.css file)
|
2010-05-20 09:19:15 +00:00 |
|
Jörg Lehrke
|
54f6b31a37
|
Fix series exception delete issue
|
2010-05-19 17:41:46 +00:00 |
|
Andreas Stöckel
|
7e9c97a770
|
Fixed unlocking of calendar entries when the edit window is closed
|
2010-05-18 10:31:08 +00:00 |
|
Jörg Lehrke
|
1985580304
|
New Delete Series Dialog
|
2010-05-12 11:15:45 +00:00 |
|
Jörg Lehrke
|
9013a52b81
|
Fix Edit recurring event issues again :-(
|
2010-05-03 07:52:10 +00:00 |
|
Jörg Lehrke
|
be18410907
|
Fix Edit all-day recurring event issues
|
2010-05-03 06:50:50 +00:00 |
|
Nathan Gray
|
f081a1ba2b
|
Reset status of participants when copying an event
|
2010-04-30 16:00:03 +00:00 |
|
Klaus Leithoff
|
c93b76987a
|
enable create of recurreence for weekdays only for recur_type weekly (conditional enabling/disabling weekday selection area) provided by andreas stoeckel
|
2010-04-16 13:24:58 +00:00 |
|
Ralf Becker
|
c99426b492
|
fixed not working delete of participants specified as email address containing quotes
|
2010-04-16 10:19:29 +00:00 |
|
Ralf Becker
|
239793470b
|
adding an iterator for iCal files to minimize memory footprint on import of huge iCal files (not yet used for iCal data supplied as string, eg. from SyncML, as calendar_ical::importVCal uses count() and array access to returned components/events, and not just looping over it via foreach)
|
2010-04-14 10:19:41 +00:00 |
|
Jörg Lehrke
|
b2b8b35383
|
Fix various recurring event issues
|
2010-02-24 15:05:00 +00:00 |
|
Nathan Gray
|
de4a0e9239
|
Add history logging to calendar
|
2010-02-12 20:18:45 +00:00 |
|
Ralf Becker
|
936c636ffd
|
display upload failed (because post_max_size of webserver exceeded) message from etemplate, could be nicer but way better then before
|
2010-02-05 03:34:17 +00:00 |
|
Christian Binder
|
7c7be4d31a
|
Prevent the GUI from propagating a series exception to a series master.
|
2010-01-23 12:43:35 +00:00 |
|
Christian Binder
|
90dfe0a989
|
moved delete message to the right place (edit; not view). Prevent changing of fundamental values of an event series which would affect the recur_exception dates.
|
2010-01-23 10:40:44 +00:00 |
|
Christian Binder
|
3a0cf6bc29
|
delete exceptions too if a series of events get deleted by the GUI to avoid orphaned events. Same behaviour like we already have in future 1.6.003
|
2010-01-22 19:49:37 +00:00 |
|
Ralf Becker
|
60f72a9605
|
"fixed wrong default for referer (used if UA does not send one)"
|
2009-12-07 13:29:14 +00:00 |
|
Ralf Becker
|
44b15c1775
|
Category based ACL to limit adding of a certain category or changing the
status of a participant (included moving the event),
eg. to implement a restricted holiday calendar
*** not yet fully tested ***
|
2009-12-03 18:24:19 +00:00 |
|
Christian Binder
|
98575180c5
|
give calendar owner the CHAIR role if we have ADD ACLs for the owners calendar
|
2009-11-27 08:04:29 +00:00 |
|
Jörg Lehrke
|
6a7b07e3c6
|
New PARTICIPANT/ORGANIZER schema
|
2009-11-26 18:36:19 +00:00 |
|
Christian Binder
|
5ce294aa5c
|
calendar GUI classes now use centralized method in categories class to check for category permissions
|
2009-11-26 08:28:06 +00:00 |
|
Ralf Becker
|
d53b681f21
|
- reworked referer handling to allow calling from other apps and not
changing back to calendar
- allow to specify custom template for event edit
|
2009-11-25 20:16:41 +00:00 |
|
Christian Binder
|
8e63887331
|
respect category permissions in calendar gui, unified var name of categories object
|
2009-11-25 12:58:09 +00:00 |
|
Ralf Becker
|
9726ed19fc
|
- fixed typo calling not existing check_acl instead of check_acl_invite
- fixed check_acl_invite to work with no acl set too
|
2009-11-24 13:13:41 +00:00 |
|