Ralf Becker
cc91687826
"fixed print without edit rights"
2009-10-01 19:21:37 +00:00
Ralf Becker
d77f7998af
"added missing check if recur-endtime is before start, thanks to Hans-Juergen"
2009-10-01 19:16:38 +00:00
Christian Binder
9621d17f28
make ical class ready to propagate a status only exception to a real exception. this is just successful if the user has ACL edit rights on the event - otherwise the propagation attempt gets ignored. additionaly added some logical fixes
2009-10-01 13:30:18 +00:00
Ralf Becker
c38acb88d5
New filter for calendar based on participant status:
...
- Not rejected
- Accepted
- Invitations
- Tentative
- Rejected
- Owner too: display also events you own, not only ones you participate
- All incl. rejected
- Hide private infos: as usual
--> filter is stored in the user prefs (survives logouts)
--> old "show events you rejected" preference got removed
Also added a hook allowing applications supplying resources to modify
calendar search with SQL.
2009-09-29 19:58:51 +00:00
Ralf Becker
f855b57683
"make storing of cf's aware of arrays
...
Thanks to Hans-Jürgen Tappe"
2009-09-27 07:59:01 +00:00
Jörg Lehrke
327bd79662
Improved find_event() for propper pseudo recurrence exception handling during Slow Syncs
2009-09-24 22:29:22 +00:00
Christian Binder
bbe301095e
fixed alarm handling: dont touch / ignore alarms being set for all users or alarms of other users since most clients do not know specific owners for alarms
2009-09-23 08:08:37 +00:00
Christian Binder
5602cac698
complete rework of the ical import part: removed unclear 1:N relations, introduced get_event_info method which completely classifies incoming events first, removed code duplicates, re-organized importVCal() to have a more linear code structure and to make debugging easier in future. -- please forgive me if i may have introduced some bugs with that but its a huge change --"
2009-09-22 13:43:55 +00:00
Ralf Becker
a8942ec499
updated holiday files submitted to egroupware.org
2009-09-21 08:11:46 +00:00
Ralf Becker
b0a29726f1
"- disabling accept_holiday.php by default, as it's only used on www.egroupware.org
...
- only allow 2-char locale's"
2009-09-21 07:56:45 +00:00
Ralf Becker
ff0f2dcbbe
run wrong values in error message through htmlspecialchars()
2009-09-21 06:51:05 +00:00
Oscar Manuel Gómez Senovilla
2386a28cc5
Update Czech translation for trunk. Tracker #1956
2009-09-09 22:12:43 +00:00
Christian Binder
b3f5fc282b
removed init of unused var minimum_uid_lenght in importVCal()
2009-08-26 12:14:41 +00:00
Jörg Lehrke
c902314499
Fixes user status update issue
2009-08-24 17:22:05 +00:00
Jörg Lehrke
babe8f056c
* Adapted to new database schema with reference/recurrence
...
* Group invitation handling
* Fixes for pseudo recurrences
2009-08-23 19:26:14 +00:00
Christian Binder
faa51609ae
user messages adjusted again. another attempt to make it clear for the user whats happening with event series and single occurrences of the event - if someone finds a better solution please edit
2009-08-17 21:15:40 +00:00
Christian Binder
1d5b6b6828
prevent privileged user from pressing "save" or "apply" if just a status of a single recurrence was changed - otherwise a real exception will be created
2009-08-17 20:05:46 +00:00
Stefan Becker
cead53394e
Added select all on top of the listview
2009-08-17 19:18:26 +00:00
Christian Binder
2db8bd6c9c
complete rework of participants() method. The only purpose of this method is now to add or delete participants - NOT to overwrite stati. Added a new param "add_only" to have the possibility to check for the existence of a single participant in the egw_cal_user db and add this participant if needed. This is used for e.g. group invitations where a default set of stati does no primary exist for the user.
2009-08-17 14:45:42 +00:00
Christian Binder
1793a546e3
give a response to the user on how many occurrences have been changed. Display the correct participant status depending if a single occurrence or a whole event series is displayed.
2009-08-17 14:38:18 +00:00
Christian Binder
45dfa1ab0d
fix: new supported field "recurrence" was named "reference"
2009-08-17 10:34:22 +00:00
Christian Binder
77de24e563
manually insert or truncate the recurrences when changing enddate. recurrences rebuild (and stati reset) is now minimized to the following cases: move startdate/enddate, change recur_type, change recur_interval
2009-08-10 09:24:39 +00:00
Ralf Becker
da981bb02f
"fixed problem reported in bug #2202 and on the devel list: Database Error when modifying the time of a calendar event
...
wrong SQL (UPDATE with ORDER BY) was introduce in SyncML-1.2 patch, no idea what the idea behind was ..."
2009-08-09 07:51:27 +00:00
Ralf Becker
0a1a7f4637
some more role related fixes: updating participants, if quantity or role changes
2009-08-07 10:20:58 +00:00
Christian Binder
a41aceaaae
fixing wrong recurrence value: value should always be set to the effective date of the recurrence
2009-08-07 09:26:11 +00:00
Ralf Becker
bb5511cc9f
- methods to combine and split status, quantity and role
...
- $ignore_acl parameter for calendar_boupdate::delete()
- removed setting owner always as participant: owner is allowed to
remove himself as participant from an event
(owner only get's set, if there are no other participants in BO)
2009-08-06 11:29:05 +00:00
Klaus Leithoff
95e36754ce
handle offset and control the number of results retrieved regardingly (note: no offset means you get no so/bo->total)
2009-08-06 10:43:46 +00:00
Klaus Leithoff
57542f5f74
set offset to false if no num_rows is passed via argument, as 0 triggers the use of num rows, which defaults to the default max_rows
2009-08-05 11:47:29 +00:00
Klaus Leithoff
f5284a6324
allow to determine, if the listview is to use the start of the week for displaying events
2009-08-05 07:49:00 +00:00
Ralf Becker
7742b606f8
"- storing and setting ROLE
...
- storing and setting resource quantity as X-EGROUPWARE-QUANTITY"
2009-08-04 17:37:49 +00:00
Ralf Becker
c29ab01e8d
- added ability to store participant roles to calendar backend,
...
currently not settable via GUI, but GUI leaves them untouched
- showing quantity for resources in brackets behind resource name
- docu and formatting updates all over the place
2009-08-04 17:14:16 +00:00
Klaus Leithoff
e757e53819
remove listview from calendar_list title, as it offers no additional information. Use get_weekday_start in calendar_list as used in calendar_month; Use numEntries for calendar_month, as passing no number of entries to fetch, will result in applying the default number of entries, or the number of entries to fetch for the anonymous user
2009-08-04 14:26:11 +00:00
Klaus Leithoff
5283f3098f
fix from H.J.Tappe regarding the calculation of the enddate for the events to show
2009-08-04 10:23:48 +00:00
Klaus Leithoff
4a7c8737bb
calendar integration from H.J.Tappe Listview/Multiple Weekview, to show Calendar events in sitemanager sites. Simple Demo http://213.183.76.121/TrunkWebSeite/?category_id=45 ; Some documentation of abilities and howto available with egroupware.org Tracker Patches Sitemgr #1991 , 1993 and 1994
2009-08-03 09:51:35 +00:00
Jörg Lehrke
79b1279028
Fixes Export of Yearly Recurring Events and eGW Coding Standards
2009-07-30 20:52:13 +00:00
Ralf Becker
5aa62b71b9
"- first step of using new recurrence field
...
- fixed some wrong idention"
2009-07-28 08:58:39 +00:00
Ralf Becker
062f02987b
holiday files / modifications uploaded to egroupware.org
2009-07-28 05:48:11 +00:00
Ralf Becker
4cfc990ea1
Hongkong and Thai holidays, thanks to Louis Li <96477092(at)alumni.cityu.edu.hk>
2009-07-28 05:44:48 +00:00
Nigel Vickers
7d2308bedf
add switch based logging to default file /tmp/log-vcal or if set ['server']['temp_dir']./log-vcal
2009-07-24 14:18:57 +00:00
Ralf Becker
841aef5769
"fixed typo (in commented code) phpgwpai"
2009-07-24 10:34:20 +00:00
Ralf Becker
560f18bacd
- added new colums cal_creator, cal_created for easier deleting of
...
doublicates from failed sync
- added cal_recurrences timestamp for exceptions (ts of original
recurrence), for existing exceptions update script uses
the closest recur_exception date/time for it
- using uid of original series for new recurrence exceptions,
update script does NOT update the uid's of existing exceptions
- displaying (maybe temporary) these data in the recurrence tab
2009-07-23 16:14:22 +00:00
Christian Binder
5b263e23eb
removed the "all future" field from participants states. Instead added uniform behaviour with existing event handling when editing a single recurrence or all recurrences. The message being displayed when editing a single recurrence read only is just meant as a proposal. Stylite usability PROs, please adjust this to whatever you want to.
2009-07-22 15:38:58 +00:00
Jörg Lehrke
7b6da8320a
Fix SIF Parser again
2009-07-20 19:38:12 +00:00
Jörg Lehrke
71dfd3b2bb
Fix SIF Parser
2009-07-18 22:36:44 +00:00
Jörg Lehrke
3fdb693e35
Fix whole day events
2009-07-18 12:40:58 +00:00
Christian Binder
3d1cb839ce
so class STEP2: re-insert recurrences for deleted exceptions manually to avoid the forced rebuild of all recurrences and states
2009-07-17 17:16:34 +00:00
Christian Binder
e77ed49566
so class STEP1: reverted wrong recurrence rebuild with $max. fixed not working move() method for egw_cal_user. fixed participant status orphans
2009-07-17 14:49:19 +00:00
Ralf Becker
86db825cbf
"more RECURRENCE-ID stuff:
...
- disabling it on import, as we cant overwrite a cal_id with a timestamp
- fixing it on export, finding the closest exception to return it
- using array_merge to merge virtual and real exceptions, as + overwrites numeric keys"
2009-07-17 12:08:45 +00:00
Ralf Becker
81a4097818
removed depricated assignment by reference
2009-07-17 11:29:45 +00:00
Ralf Becker
d3e2130c25
removed depricated assignment by reference
2009-07-17 11:29:15 +00:00
Ralf Becker
0e3f456fe1
"RECURRENCE-ID: $event['reference'] is a calendar_id, not a timestamp"
2009-07-17 10:15:22 +00:00
Jörg Lehrke
9f377914c9
fix recurrence exception issue
2009-07-16 19:42:50 +00:00
Ralf Becker
cb0fc5db82
- merged SyncML-1.2 branch with trunk:
...
svn merge -r 26935:HEAD ^/branches/SyncML-1.2/calendar .
- with the exception of class.calendar_uiforms.inc.php,
as it was not updated with the latest changes from trunk
and I'm not sure about the changes
--> needs further discussion, sorry :-(
svn revert inc/class.calendar_uiforms.inc.php
2009-07-15 20:35:56 +00:00
Ralf Becker
8dc163f04f
some modifications to get iPhone working with EGroupware
2009-07-14 19:51:03 +00:00
Klaus Leithoff
1ac7c459c3
fix for lost owner selection in manage_states
2009-07-09 09:50:47 +00:00
Klaus Leithoff
00c55151e3
fix for "Column 'account_id' in field list is ambiguous" ERROR while importing events 2nd.go
2009-07-09 08:32:18 +00:00
Klaus Leithoff
7edb16d35a
fix for "Column 'account_id' in field list is ambiguous" ERROR while importing events
2009-07-09 08:10:29 +00:00
Ralf Becker
8f4960f9b4
"fixed messed up indention"
2009-07-08 10:29:06 +00:00
Ralf Becker
1e58b525d1
"fixed messed up indention"
2009-07-08 10:22:11 +00:00
Klaus Leithoff
234bd6dba6
fixing calender empty resource problem (add event, edit participants)
2009-07-02 11:26:52 +00:00
Ralf Becker
53e7c66f51
"fixed group invitations got changed to regular invitations, after inviting a second group"
2009-06-18 13:21:05 +00:00
Stefan Becker
ca6164f5ce
fixed with klaus the Group initation behavior, Readaccess you can also invite participants, but you can only change the status, if you have edit rights
2009-06-18 12:08:37 +00:00
Stefan Becker
78ce775f17
freebussy ACL added into calender. Now if you only give that right, you will see, that the time is blocked without a read right of user or group. But will see everything as private
2009-06-09 12:16:15 +00:00
Ralf Becker
232252475f
patch fixing many depricated functions (eg. posix regular expressions) and features, which fill up the error_log under php5.3 (and will no longer be available under php6).
...
Patch is mostly created by script in egroupware/doc/fix_depricated.php in separate commit.
I do NOT advice to apply this patch to a production system (it's commited to trunk!), as the automatic modified regular expressions have a good change to break something ...
2009-06-08 16:21:14 +00:00
Stefan Becker
b0d5906f04
added some German translation for calendar
2009-05-20 15:20:20 +00:00
Ralf Becker
8e44862370
"Austrian holidays 'til 2019, thanks to wolfgang.knabl(at)hhc-partner.com"
2009-05-17 20:46:12 +00:00
Ralf Becker
697b2b613c
"fixed not saving option to show only the date (not year) of birthdays from contacts "
2009-05-14 11:09:55 +00:00
Ralf Becker
7209eac430
calling translation class static and remove (unnecessary) extra utf-8 charset
2009-05-11 08:11:08 +00:00
Ralf Becker
772c9e57e8
"docu update"
2009-05-06 09:11:37 +00:00
Ralf Becker
272817b1c7
"added cols and append parameter from calendar_so::search to calendar_bo::search too"
2009-05-04 22:52:48 +00:00
Ralf Becker
2845873bae
- docu update
...
- 2 new (optional) parameters for calendar_so::search()
2009-05-04 22:39:27 +00:00
Ralf Becker
0275b183dd
"small fix of last commit for new (not already saved) events"
2009-04-29 14:31:58 +00:00
Ralf Becker
a3adbcecd6
fixed freetimesearch, which failed to work with new default etemplate requests stored directly in the form, using the new ajax_submit() function of etemplate
2009-04-29 14:17:46 +00:00
Ralf Becker
b31aa4ae62
need to include API's common_functions to use check_load_extension
2009-04-28 12:48:27 +00:00
Nathan Gray
e2b6cdc800
Clearer translation for the prompt "do you want to edit serialevent als exception?"
2009-04-24 21:33:47 +00:00
Ralf Becker
9e3c1df37a
"bugfixes for sidebox menu under prefs or admin:
...
- do NOT process the $_REQUEST vars
- if user changes selectboxes, go to default calendar view"
2009-04-20 15:44:24 +00:00
Ralf Becker
aca05a32e3
using new check_load_extension function
2009-04-20 12:43:44 +00:00
Ralf Becker
b0521b0b14
"- newer DK holidays thanks to Marius Madsen
...
- converted to utf-8 and sorted by year"
2009-04-09 07:35:06 +00:00
Ralf Becker
b39f985d04
new holiday files from egroupware.org
2009-04-09 07:22:44 +00:00
Ralf Becker
bbcb856b77
"fixed not correctly translated holidays downloaded from egroupware.org
...
(charset was not recogniced because of HTTP headers before charset line)"
2009-04-09 07:13:01 +00:00
Ralf Becker
646931dc8a
fix for bug #1838 : problem with utf-8 data in all csv imports
...
- fgetcsv only works correct, if setlocal is called with an existing and
correct local
- improved projectmanager method guess_local and moved it to
common::setlocal, which takes now the charset, lang and country of the
user into account
- csv-import also displays now the conversation done and reads usernames
in brackets
- added some missing fields
2009-04-03 12:26:32 +00:00
Klaus Leithoff
085961d7e1
njv: calendar/groupdav work to improve groupdav compatibility and various sync proplems connected
2009-04-02 12:35:26 +00:00
Ralf Becker
2e4577ae83
skipping unnecessary redirect by directly displaying index-method link in navbar
2009-03-30 08:48:59 +00:00
Ralf Becker
1baaa6cd01
"converted to utf-8"
2009-03-26 15:49:43 +00:00
Ralf Becker
2375e7e26a
"removed trailing tabs"
2009-03-26 15:42:15 +00:00
Ralf Becker
9d55dfa69e
"fixed not working status change of participants of type email ('e')"
2009-03-24 08:06:05 +00:00
Ralf Becker
18372ab45e
"fixed not working multiget report (caused by .ics extension of calendar ressources)"
2009-03-20 08:57:17 +00:00
Ralf Becker
b587bab7d1
"other docu update and removed an unnecessary (doublicate) condition"
2009-03-20 08:17:54 +00:00
Ralf Becker
f5015cf6e8
"fixed wrong class-name for $this->so"
2009-03-20 07:55:22 +00:00
Klaus Leithoff
38bf424a25
speeding up search, by using a view to retrieve the participants
2009-03-16 13:50:03 +00:00
Klaus Leithoff
29a622e641
handling mailing events: dont add groupmembers if they already rejected the event, or are the current user
2009-03-05 15:52:57 +00:00
Klaus Leithoff
6e0d963eb7
handling double-mailing to participants by checking the mailadress list before adding
2009-03-05 15:18:40 +00:00
Klaus Leithoff
7f49b31963
fixing a misplaced . that prevented the creating of new events
2009-02-25 12:25:10 +00:00
Klaus Leithoff
8b4932dd11
handling/improving bookability of resources and their availability
2009-02-25 10:55:38 +00:00
Ralf Becker
7fcc5b75e5
"holiday file for Slovakia, thanks to Ladislav.Mate@refoma.sk"
2009-02-16 08:09:56 +00:00
Stefan Becker
5ed6981210
added Links to print template
2009-01-14 08:40:08 +00:00
Stefan Becker
e7f82e886c
Add a print template to print a single calender event
2008-12-18 14:47:21 +00:00
Klaus Leithoff
632003f9fe
buffer and provide debug on missing participants to an event
2008-12-11 13:44:47 +00:00
Klaus Leithoff
96491ed272
more debug for calendar notification
2008-12-09 14:02:10 +00:00
Oscar Manuel Gómez Senovilla
0ed6cda053
Update nl lang files
2008-11-23 08:30:49 +00:00