Commit Graph

234 Commits

Author SHA1 Message Date
Ralf Becker
2af0b7a952 fixed typo fixed by HJ in trunk 2010-01-23 22:46:15 +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
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
Ralf Becker
be1cd2d832 "adding rounded corners for safari too" 2009-11-25 17:36:44 +00:00
Ralf Becker
71ef04effc added multiple week view to icons 2009-11-22 14:01:48 +00:00
Ralf Becker
55fc673dc5 - new configurable invitation ACL: Require an ACL grant to invite other
users and groups:
  * No: Every user can invite other users and groups (default and old
    behavior)
  * Groups: other users can allways be invited, only groups require an invite_grant
  * Users + groups: inviting both allways requires an invite grant
  One need to keep in mind, that setting an invitation ACL via a group,
  gives each groupmember the right to invite the group / create a group
  event. So the last option propable only works, if users manage
  invitations grants on their own, or admin only sets it in small working
  groups, where every member is allowed to invite the whole group.
  --> calendar backend code removes participants a user is not allowed
      to invite
- new "only groupevents" filter, showing only real groupenvents not
  events of groupmembers (added tooltips to explain filters)
2009-11-19 18:56:04 +00:00
Ralf Becker
91e694e79d Calendar UI improvments:
- show status of participants in border style of event
  + solid:  all participants accepted
  + dotted: all participants answered, but not all accepted
  + dashed: not all participants answered
- mark invitations (of current user, not calendar selected)
  + white background color (not category based color)
  + show blue questionmark icon in event header
2009-11-18 13:58:01 +00:00
Ralf Becker
4e9120ecf0 New tz_id column in egw_cal storing id into egw_cal_timezones
Please note: timestamps in egw_cal* tables are in server-time,
tz_id / timezone is only used to (re-)calculate recurrences and to
export in iCals (NOT yet implemented)
2009-11-04 15:00:08 +00:00
Ralf Becker
9d50eb121d disabled debug-message and halfway fixed rules 2009-10-12 21:26:11 +00:00
Ralf Becker
0548cf5770 - added roles to UI
- enabling again resource booking without direct booking permission
  (status is then unknown, not accepted)
2009-10-12 19:16:42 +00:00
Ralf Becker
04d48a677a Implemented display of custom fields in list-view
ToDo: implement search, sort and filtering by them
2009-10-03 07:32:05 +00:00
Stefan Becker
cead53394e Added select all on top of the listview 2009-08-17 19:18:26 +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
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
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
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
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
Ralf Becker
77d28f30e8 "fix for bug #1304: to big tooltips show only lower right corner" 2008-11-12 18:42:02 +00:00
Ralf Becker
6ae2813e65 patch #1624 from Regis Leroy: check resource availablity on search and config to deny resource reservation on private events, plus German translation 2008-10-10 10:24:31 +00:00
Ralf Becker
6a8e9471b6 make color of writing in event headers depending on the brightness of the choosen category color, fix for bug #1717 2008-09-13 12:43:14 +00:00
Ralf Becker
161fa364b9 fixed layout: location is now width:100% instead of fixed width 2008-07-30 05:56:19 +00:00
Ralf Becker
ef700b0061 new class naming schema 2008-06-07 17:45:33 +00:00
Klaus Leithoff
1163804989 feature to have a bit more possibilities to set your own calendar listview, by offering title,description,owner,location and recure as single column,
and offer to display start and enddate as date with either dow,weekday or both prefixed before the date
2008-02-05 15:50:54 +00:00
Ralf Becker
b274e9ce22 new calendar config to not display birthdays, or to remove the year 2008-01-17 05:58:10 +00:00
Klaus Leithoff
573f7f2470 Feature to control the concurrent opening of calendar events.
If an entry which is opened by another user, gets saved by another user before the former commits its changes, the former user is notified at the
time saving the event and asked to reload the event and reedit. A link to reedit is provided.
Additionally there is a feature to inform a user that a given entry is opened by another user within a configurable timespan.
This feature was developed by Stefan Becker
2008-01-15 08:21:25 +00:00
Ralf Becker
eadc1c7b38 fix for bug #658: Custom Fields - added user in list comes up as ID (number)
Unfortunatetly this bugfix requires some corrections in the way the customfield widget is called in the templates of other apps
2007-07-11 15:39:41 +00:00
Ralf Becker
fb17148787 redesigned the contact editing, to better fit more categories 2007-06-06 16:10:12 +00:00
Ralf Becker
ff82a825f7 bugfix: allowing again only to select calendar-groups 2007-05-27 06:25:08 +00:00
Ralf Becker
891906d72f bugfix: using css-classes instead of the no longer existing theme colors 2007-05-20 09:37:52 +00:00
Ralf Becker
8ac09e8dba fix for bug #674: no more simple multiple participant selection 2007-05-07 18:59:05 +00:00
Ralf Becker
bf6d5edba2 listview: some new columns (week, project, category), plus the ability to display fixed timeranges: week & month via the navigation calendar and free start- and enddates 2007-03-09 11:38:44 +00:00
Ralf Becker
3c6bc0fd53 only show view icon, if no edit rights (both opening the edit dialog now) 2007-01-02 14:55:24 +00:00
Ralf Becker
524b321fe2 Strange, thought I already commited that template, anyway participant status submits now automatic 2006-12-27 12:47:08 +00:00
Ralf Becker
03efd1f291 2006-12-22 19:54:31 +00:00
Ralf Becker
89f1992ca3 show status icons in listview 2006-12-13 08:29:09 +00:00
Rob van Kraanen
c4c6a74885 - Made icons smaller
- No responce icon changed in questionmark
- Altered function for creation the tooltip, extra option for no space
2006-12-07 08:55:08 +00:00
Rob van Kraanen
622bd2d65c patch lang problem.
-The first letter in the acceptance view in tooltip replaced by a icon.
-Added images for tooltip
2006-12-06 13:56:17 +00:00
Christian Binder
914c044a1c calendar: non_blocking whole day events are displayed now on top of the day in one row only 2006-10-17 20:01:08 +00:00
Ralf Becker
96f0c4a199 fixed tooltip for planner (allways showed 0:00, 0h in header) 2006-08-25 08:17:40 +00:00
Lars Kneschke
fcb5c49c1c move navigation button some layers up 2006-07-20 07:59:02 +00:00
Ralf Becker
74e122ee3b some minor stuff 2006-06-24 17:11:35 +00:00
Ralf Becker
1961bf2170 fixed IE problem with the improved calendar code in trunk 2006-06-19 20:46:25 +00:00
Ralf Becker
3f855b8df3 fixed validation error, if a duration and not an enddate was used in the calendar.edit, thanks to Bastian Schern from the german list 2006-06-08 21:24:57 +00:00
Ralf Becker
7c55d3bdb3 - fixed for IE not working switch "use end date" in freetimesearch
- using duration selectbox now in edit too (incl. "use end date" to give longer/other durations)
2006-06-02 23:36:43 +00:00
Ralf Becker
366f164183 - reworked display of events:
+ no more redundant information in header and body
 + header shows left start-time plus duration and right the icons
 + short events show title
 + in mozilla events are displayed with nice rounded corners
--> IE display is broken at the moment :-(
- added (next) Four day view
- re-added "classic" 1.0 view with no fixed time intervals (4-day, week &  month), configurable via prefs
- restructured prefs to show notification stuff at the end
2006-06-02 19:38:08 +00:00
Ralf Becker
b2102ccbd6 - week- and month-view can now be configured (via the user prefs) to display a non-time-grid view (close to what the old calendar does)
- fixed / improved some layout problems with the time-grid views
2006-05-31 00:33:27 +00:00
Ralf Becker
3b985abe9b added a text-aling: left to the calTimeRowTime class, as jerryr centers it otherwise 2006-04-13 19:45:42 +00:00
Ralf Becker
2d77b83245 removed space between number and px in style definition (not "1 px", but "1px"), as firefox 1.5 complains about it 2006-04-05 14:47:26 +00:00