Nathan Gray
7467f3b855
Fix display issues with multi-day events
...
- fix missing events when span is changed to cover new days
- fix events stay when changing weeks, and the new week has a day with no events
2015-11-17 16:57:34 +00:00
Nathan Gray
ceb9f48f11
Fix missing group member permission errors
2015-11-16 19:40:52 +00:00
Nathan Gray
5846aaa317
- Automatically handle when time rows are too small for proper display
...
- Increase options for weekN display to 4
2015-11-16 18:31:09 +00:00
Nathan Gray
71bd17628d
Fix users in groups were doubled in planner view, if you selected additional users already in a selected group
2015-11-16 17:15:43 +00:00
Nathan Gray
406c96defe
Fix planner view got end date wrong when adding an event by clicking on a row.
2015-11-16 17:07:56 +00:00
Nathan Gray
98c18b04ec
Fix delete of series did not work
2015-11-16 16:45:02 +00:00
Nathan Gray
6e924a3700
Fix infinite loop in monthly planner with multi-month events
2015-11-14 00:09:45 +00:00
Nathan Gray
61d4e1535e
Fix drag and drop series exceptions did not remove original
2015-11-13 23:30:26 +00:00
Nathan Gray
c0ba0a5bcf
Fix multi-day events extending outside the currently selected timespan blocked the cache for those days, leading to missing events.
2015-11-13 23:21:16 +00:00
Nathan Gray
d6298d8c9b
Apparently we do care about group invitations for determining status
2015-11-13 20:48:28 +00:00
Nathan Gray
3e054b90f7
Need more data to handle adding a recurring event
2015-11-13 20:38:29 +00:00
Nathan Gray
43e69977f2
Fix some update conditions that were missing some cases
2015-11-13 20:22:58 +00:00
Nathan Gray
ddb63f4f46
- Fix clicking to create an event on another user's calendar did not always set that user as owner, even with add permission
...
- Fix doubled users in planner view when users and groups were selected
2015-11-13 17:07:48 +00:00
Nathan Gray
cf26523530
User not accepted only changes body color, leave header color
2015-11-13 15:51:41 +00:00
Ralf Becker
5f919ced72
* ImportExport: switch notifications off by default on import
2015-11-13 15:50:32 +00:00
Ralf Becker
ae72f4d481
* Calendar/CalDAV: allow to download whole calendar as one big iCal file using " https://$user:$passwd@domain.com/egroupware/groupdav.php/$user/calendar/?download "
2015-11-13 15:23:36 +00:00
Ralf Becker
a025f88732
* PostgreSQL/Calendar: fix SQL error on update, caused by using reserved word "user" as alias
2015-11-13 08:30:20 +00:00
Nathan Gray
41380c589f
Allow mouse over tooltip
2015-11-13 00:53:23 +00:00
Nathan Gray
d2e689d897
Remove some invalid options giving errors
2015-11-12 23:34:45 +00:00
Nathan Gray
14176f70d4
Fix status change could not change border when updating
2015-11-12 23:34:04 +00:00
Nathan Gray
4565bf4779
Sizing fixes for better (intitial) layout
2015-11-12 23:10:16 +00:00
Nathan Gray
6d398a346f
Use auto sizing to make all day events wider when needed, smaller when they have shorter titles
2015-11-12 21:02:24 +00:00
Nathan Gray
190d028bf7
Fix not able to create new all day non-blocking events when you click on the non-blocking section, but the week has other non-blocking all events.
2015-11-12 19:32:04 +00:00
Nathan Gray
bf5d46c721
A bit smaller font size for title
2015-11-12 19:01:03 +00:00
Nathan Gray
83390eca97
Fix missing conflict dialog if you drag a full day non-blocking event to a time changing it to full day blocking, and there's a conflict with en existing event that day.
2015-11-12 18:54:20 +00:00
Nathan Gray
948bf94f67
Fix missing status borders
2015-11-12 18:22:48 +00:00
Nathan Gray
9f8a08fb4a
Fix long all day events push day header wider
2015-11-12 16:27:39 +00:00
Nathan Gray
0077befe25
Fix drag and drop of non-blocking event makes it blocking event
2015-11-12 15:42:14 +00:00
Nathan Gray
28d4ebe407
Event display:
...
- Always respect granularity in multiweek view, number of users selected doesn't matter
- Reduce multiweek options to 2 or 3
- Fix start of day positioning when there are several all day non-blocking events
- Try to work with CSS transitions and sizes a little better
2015-11-12 01:01:21 +00:00
Nathan Gray
bddf7ab28b
Event display:
...
- Show description in event body, as much as will fit
- Preserve whitespace in event description
- Change when event title is shown in header to be based on available space, not grid size
- Adjust z-index of overlapping events to reduce covering
2015-11-11 18:48:41 +00:00
Nathan Gray
bc2e0060da
Make whole day non-blocking events wider so they take more space before wrapping.
2015-11-11 18:10:35 +00:00
Nathan Gray
541bca25b4
Change when we switch to white text to use black a little more
2015-11-11 18:01:35 +00:00
Nathan Gray
ddd82175d2
Don't even start the drag if you do not have edit permission
2015-11-11 16:54:00 +00:00
Nathan Gray
cfb341137f
Replace accidentally removed deleted filter
2015-11-11 16:44:11 +00:00
Nathan Gray
3209a6671c
Show error message when trying to get calendars with no access.
2015-11-10 23:31:55 +00:00
Nathan Gray
9a1f24e3a4
Prevent users in selected groups from showing up more than once
2015-11-10 21:40:42 +00:00
Nathan Gray
2d18c663b6
Update daywise caches when an event changes days
2015-11-10 21:24:06 +00:00
Nathan Gray
cbde1b5664
Avoid error when closing home tab if calendar tab is not loaded
2015-11-10 20:04:17 +00:00
Nathan Gray
f3794d510c
Make sure loading indicator is displayed, even if drag handler is already gone
2015-11-10 19:57:05 +00:00
Nathan Gray
fff964f307
Better handling of drag and drop between full day and times
2015-11-10 18:35:24 +00:00
Ralf Becker
810755de12
remove all category values, which are not comma-separated nummerical ids, as they might give an SQL error and wont work anyway
2015-11-10 10:57:51 +00:00
Nathan Gray
2df3a14e36
Calendar planner:
...
- Fix error in group invitations when expanding into in each user's row
2015-11-10 01:00:44 +00:00
Nathan Gray
697444965d
Calendar planner:
...
- Fix planner category filter
- Planner by user now lists group invitations in each user's row
2015-11-10 00:56:31 +00:00
Nathan Gray
a8b62158ea
Calendar display:
...
- Fix planner view clicking on user label breaks view
- Fix holidays and today off by one day in planner depending on time zone
2015-11-09 23:49:26 +00:00
Nathan Gray
8671fdc837
Calendar display:
...
- Better handling of planner group by categories to handle events with multiple categories and events from other apps
- No time indicator line on planner headers
- Events from other apps now show colors from other app's categories
2015-11-09 23:06:17 +00:00
Nathan Gray
7a79c9e088
Calendar display:
...
- Fix full day infologs sometimes showing as gray box without title
2015-11-09 21:21:17 +00:00
Nathan Gray
809c35e97d
Calendar display:
...
- Fix infolog entries are displayed multiple times when you drag & drop to move them
2015-11-09 18:55:48 +00:00
Ralf Becker
557adc4051
allow to download whole CalDAV collection as one big iCal file by adding "?checkout" to collection url
2015-11-08 12:33:35 +00:00
Nathan Gray
eb999f98a6
Calendar planner:
...
- Hover shows current time
- Clicking a row adds event at that time for that user / category
2015-11-06 22:57:27 +00:00
Nathan Gray
e611d52f8e
If weekend is not explicitly off, set it to on
2015-11-06 18:42:39 +00:00
Nathan Gray
d24d7ceb42
Remove debugger
2015-11-06 18:28:07 +00:00
Nathan Gray
4d9de94469
Calendar sidebox:
...
- Resize sidebox calendar to fill the sidebox
2015-11-06 18:04:39 +00:00
Nathan Gray
c3791daa37
Fix columns get no width when they are created while calendar is not the active tab.
2015-11-06 15:52:06 +00:00
Nathan Gray
1b5ea4fa57
Add a line beside Monday
2015-11-06 00:41:08 +00:00
Nathan Gray
b4087292a8
Add toggle button for weekends
2015-11-06 00:37:23 +00:00
Nathan Gray
f742d11d45
Calendar sidebox:
...
- Apply today class to calendar (background is orange)
2015-11-05 22:47:38 +00:00
Nathan Gray
791102cdec
Calendar display
...
- Add event title or count to indicators for events hidden outside of work hours
- Hover css for widget planner
2015-11-05 22:31:47 +00:00
Nathan Gray
a2cb9064fa
Calendar sidebox:
...
- Move today button to sidebox calendar header
- Fix bug in resources select options where resources overwrote owners
2015-11-05 21:52:43 +00:00
Nathan Gray
cc5b035d15
- Fix drag & drop breaks when changing to another application tab
...
- Fix wrong ajax method called to move infologs
2015-11-05 20:56:13 +00:00
Nathan Gray
09abdcb47e
Calendar display
...
- Fix whole day blocking event titles didn't move into view
2015-11-05 17:43:39 +00:00
Ralf Becker
aa7666baac
remove old zpush (1) support and refactored backend (autoloadable name, moved interfaced to separate file
2015-11-05 13:23:00 +00:00
Nathan Gray
08bbc433ae
Calendar display
...
- Make hidden indicators clickable
2015-11-04 23:05:22 +00:00
Nathan Gray
36b54a7c33
Calendar display
...
- Add indicators for events hidden outside of work hours
- Show hidden headers for events starting before current displayed time
- Fix scroll animation for multi-week views
2015-11-04 21:47:52 +00:00
Nathan Gray
547338d14c
Remove year view
2015-11-04 15:12:58 +00:00
Nathan Gray
c02865301f
Fix scrolling while dragging
2015-11-03 23:41:55 +00:00
Nathan Gray
35eab31c7e
Only process first drop event if an event is dropped onto multiple conflicting events. Fixes multiple schedule conflict popups.
2015-11-03 21:53:04 +00:00
Hadi Nategh
d303af1c89
Fix categories field gets overlaped on alarms table in calendar details tab
2015-11-03 14:54:40 +00:00
Ralf Becker
8c9f704444
* Calendar/CalDAV: recurring events with non-EGroupware participants (specified by email) were showing additional participants with cryptic mailto addresses (DB update required!)
...
because egw_cal_user.cal_user_attendee in recurrences was lost due a typo, includes update script to fix existing entries
2015-11-03 13:41:16 +00:00
Nathan Gray
67b48d11c3
Calendar sidebox:
...
- Move today button to sidebox calendar header
- Resources now add & remove from current owner, not replace it
2015-11-02 23:21:59 +00:00
Nathan Gray
e1640a94a8
Calendar drag & drop:
...
- Fix dropping events on events did nothing, now does something
- Dragging all day events to a time now changes from all day event
2015-11-02 20:04:31 +00:00
Nathan Gray
39ab8282f3
Calendar display issues
...
- Fix multiple week with multiple users time divisions were too large
- Clicking in full day space creates full day non-blocking event
- Today & holiday styles only applied to day headings, not full day space
- Fix positioning when multiple events span the same time
2015-10-29 21:53:47 +00:00
Nathan Gray
7d12993e1a
Do not change selected date when going to week or month view.
2015-10-29 20:33:04 +00:00
Nathan Gray
f3d166a6c5
Fix wrong date headers after crossing DST east of Greenwich
2015-10-29 19:47:01 +00:00
Nathan Gray
35f08f39b5
Calendar display issues
...
- Give owner name / calendar label its own space to avoid colliding with first day header
- Full day non-blocking now have their own dedicated space
2015-10-28 15:55:10 +00:00
Nathan Gray
ad6cfe4871
Add status icons in event tooltips
2015-10-27 20:10:53 +00:00
Nathan Gray
05b2bdc920
Calendar display issues
...
- Keep planner header if you have to scroll down
- Show full hour at the end of the day, not just first division
2015-10-27 19:08:33 +00:00
Nathan Gray
625cc51c59
Fix categories would not always refresh
...
Fix calendar categories would never refresh
2015-10-27 16:55:57 +00:00
Nathan Gray
252a8fd11a
Calendar scrolling, swiping and keyhandler for page up & page down
2015-10-27 16:45:37 +00:00
Ralf Becker
f60e046511
fix sometimes shown old / no longer used delete dialog, buttons in new dialog were not translated and missing tooltip
2015-10-26 15:10:39 +00:00
Ralf Becker
6886b0a3b1
meeting requests and responses were send twice in spite of esync preferences
2015-10-22 17:24:14 +00:00
Nathan Gray
7e5873eefa
Calendar scrolling
...
- prevent fast scrolling with a touchpad
- animation while changing scrolled dates
2015-10-21 19:53:19 +00:00
Nathan Gray
8339db86d2
Fix app header tending to show previous value for owner when calendar tab is first opened
2015-10-19 23:08:16 +00:00
Ralf Becker
2ce94499c0
* Calendar/Mail: send meeting requests including html body like current Exchange server does it
2015-10-19 19:48:52 +00:00
Nathan Gray
1be489b706
window.setTimeout() might help with Safari column layout being all to the left
2015-10-19 19:29:09 +00:00
Nathan Gray
607dfda6ac
Attempt to fix spacing in Safari
2015-10-19 19:16:11 +00:00
Nathan Gray
6915d76f29
Fix missed needs action icon change
...
Fix 1/2 hour events show header twice
2015-10-19 17:24:21 +00:00
Hadi Nategh
938c991124
WIP Egroupware tutorial:
...
- Create tutorial sidebox hooks automatically
- Fix some styling for popup
- Display intro video show confirmation dialog based on session (login/logout)
2015-10-19 15:00:42 +00:00
Nathan Gray
642b52850b
Unify app header for the different views
2015-10-16 17:32:21 +00:00
Hadi Nategh
aa6a362f16
WIP EGroupware Tutorial:
...
- Add tutorials hook into other apps sidebar
2015-10-16 10:39:38 +00:00
Nathan Gray
1673cc9aed
Calendar tooltip style fixes for Firefox
2015-10-15 21:34:07 +00:00
Nathan Gray
4184d88027
Fix closing & reopening Calendar crashed egw
...
If only 1 user selected in sidebox, add user name to app header
2015-10-15 20:06:19 +00:00
Nathan Gray
211056ba2e
More calendar bugfixes:
...
- reload loop in home
- sidebox keywords did nothing
- list view participants filter was missing groups
- Sidebox user filter updates list view to match
2015-10-14 18:10:39 +00:00
Ralf Becker
7fb9d4d15f
fixes around calendar sync and meeting-requests, also fixed all IDE warnings in calendar_zpush
2015-10-14 16:42:04 +00:00
Ralf Becker
66581cee3f
* Calendar/CalDAV/iMip: only include replying participant in iMip REPLY messages
2015-10-14 16:39:39 +00:00
Nathan Gray
1e5a457a06
Fix not able to add events by clicking a time
2015-10-14 15:26:20 +00:00
Nathan Gray
edc3cac79f
Handle multiple categories, though the last one determines the color of the event.
2015-10-14 15:25:29 +00:00
Nathan Gray
e45b6471e7
Fix duration changed to end date after you click apply.
2015-10-14 15:21:22 +00:00
Nathan Gray
f7a8b0ed65
Calendar bugfixes:
...
- App reload just reloads, not change view
- Fix caching bug
- Fix missing resource names
- Fix app header changing inappropriately
- Fix favorites not working properly.
2015-10-14 14:32:33 +00:00
Ralf Becker
8643b08e90
* CalDAV: could not set own status for participation in an exception, if not being a participant of master
2015-10-12 11:55:20 +00:00
Nathan Gray
3286642374
Fix merge from listview, and handle merging from listview into a template designed for the other views (range tag, no pagerepeat)
2015-10-09 19:48:28 +00:00