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
Ralf Becker
a1cc41d0ae
revert changing filter for /calendar from owner to default, as /calendar is no CalDAV location anyway because outside of calendar home
2015-10-09 17:47:10 +00:00
Ralf Becker
5f109d2d9e
* Calendar/CalDAV: fixed event not show if user only participates in an exeception (not the master) and has no read-rights for any master participant
2015-10-09 17:37:01 +00:00
Nathan Gray
0bdbccf1b4
Make sure categories with no color do not turn the event transparent.
2015-10-09 16:33:34 +00:00
Hadi Nategh
a378d19d2a
Some fixes for custom app-theme css:
...
- Make sure including css on ajax response respect app-theme
- Include app-theme for home portlets
2015-10-09 11:46:45 +00:00
Nathan Gray
0e7a5338f0
Reduce integration data sent each time, we can use the link registry already on the client.
2015-10-07 16:45:23 +00:00
Nathan Gray
b926795898
Fix integrated apps were opening in calendar edit
2015-10-07 15:34:37 +00:00
Ralf Becker
6e6e9c55bd
replace cnr-pending icon for current users status is "needs-action" with regular needs-action icon, fixes icon does not exist in other templates
2015-10-07 12:05:12 +00:00
Nathan Gray
82cf5184e3
Fix class colors on events went missing
2015-10-06 22:47:45 +00:00
Ralf Becker
121f5dc68d
dito for zPush2: iOS 9.0.2 (maybe other clients and versions too) moved start- and end-date of synchronised meeting requests to date of sync
2015-10-06 12:21:54 +00:00
Ralf Becker
39d9004e42
* Calendar/eSync: iOS 9.0.2 (maybe other clients and versions too) moved start- and end-date of synchronised meeting requests to date of sync
2015-10-06 12:20:32 +00:00
Ralf Becker
658dcb121e
* Calendar: use event title for mails generated via edit popup actions: mail all participants and meeting request
2015-10-06 10:49:36 +00:00
Nathan Gray
a384714a8d
Calendar W.I.P
...
- Change layout to show the whole 24 hour day with a scrollbar, not just work day
- Fix some translation issues (thanks Ulle) by using calendar's egw for lang calls
- Fix cache is discarded even when state doesn't change, which broke filtering (thanks Ulle)
2015-10-05 23:45:51 +00:00
Nathan Gray
b2c78d5b6f
Apply end date to list view too. Only makes a difference when selected range is used, but now it is pre-set.
2015-10-05 18:27:19 +00:00
Ralf Becker
3060ed0915
using (bool) cast instead of php5.5+ boolval() function
2015-10-05 09:38:25 +00:00
Ralf Becker
c6ad6d2caa
allow to reuse managed-id of existing attachment in PUT request by symlinking it, return correct xml-error for invalid mananaged-id
2015-09-30 03:27:29 +00:00
Nathan Gray
fa62547d77
Keep user's last choice for weekend in week view
2015-09-29 16:50:49 +00:00
Ralf Becker
8d476dae23
Several fixed to cope better with CalDAVTester:
...
- adding priority=0=undefined to calendar, as it is iCalendar default
- no longer export iCalendar defaults PRIORITY=0, TRANSP=OPAQUE, CLASS=PUBLIC
- assume UTC if no timezone given, unfortunatly Horde_Icalendar currently does not tell UTC or local
- export DURATION instead of DTEND for UTC and duration less or equal 1 day (todo: store if user entered duration in db model, to be able export it as such again)
2015-09-29 10:25:32 +00:00
Ralf Becker
b34cbded3a
multiple fixes around managed attachments and new Horde_Icalendar:
...
- no longer decodes base64 automatic
- size param have to be string due to bug in handling of integers in Horde_Icalendar
- allow stripping of non-binary (eg. text/plain) inline attachments
- only add X-EGROUPWARE-ATTACH-INCLUDED, if we have a real managed attachment
- store external / url attachments as other unsupported attributes
2015-09-29 07:37:15 +00:00
Ralf Becker
17b9b5912e
fix warning if there are no participants
2015-09-29 07:31:45 +00:00
Nathan Gray
815b6bc09a
Calendar bugs with multi-day events:
...
- Fix not properly visible if they span weeks
- Fix end date changes when editing if the event spans DST (daylight savings time) change
2015-09-28 19:31:01 +00:00
Nathan Gray
b7f7c40d28
Always show weekends in month view
2015-09-28 17:31:30 +00:00
Ralf Becker
9fce06e650
* Calendar/CalDAV: fix Outlook does not import invitations with wired error "organizer needs not to send responses"
...
caused by new Horde Icalendar class exporting all integer x-properties as empty string, casting X-EGROUPWARE-UID not explicit to string before passing it to Horde code
2015-09-28 08:11:31 +00:00
Nathan Gray
b7da91b7dc
Calendar CSV import
...
- Handle end date before start date
2015-09-22 17:42:18 +00:00
Nathan Gray
d693871b0c
Calendar CSV import
...
- Fix condition checking
- Participant account match was too nice, restrict to exact matches
- Fix participants preview was 'Array'
2015-09-22 17:26:36 +00:00
Hadi Nategh
d1abc872a6
Give more width to location field in calendar edit dialog
2015-09-22 09:29:16 +00:00
Nathan Gray
d18a0578b1
Use importexport's more robust username parsing to try to avoid missing usernames.
2015-09-21 17:58:40 +00:00
Nathan Gray
2806cd06c1
Make planner headers look like links
2015-09-21 15:41:56 +00:00
Ralf Becker
e276fa10a2
* Calendar/Filemanager: display warning when clicking on an iCal file with more then 1 event, only first one is displayed
2015-09-16 11:36:51 +00:00
Nathan Gray
7e9be1ea38
Calendar bugs:
...
- Fix infinite loop west of GMT
- Sidebox calendar now only changes views in day, week or month. Other views just change the date
- Fix inconsistant week number in planner
2015-09-14 20:47:25 +00:00
Nathan Gray
7d83c27684
Calendar bugs:
...
- Fix infinite loop east of GMT
2015-09-14 18:29:22 +00:00
Nathan Gray
f4ad64a757
Calendar bugs:
...
- Fix non-blocking icon
- Set minimum width & height for events
2015-09-14 15:31:58 +00:00
Nathan Gray
50b3c77986
Calendar et2 bugs:
...
- Add link styling to grid views
- Don't fail if loading without access
2015-09-09 21:35:26 +00:00
Nathan Gray
84b1eafc24
Calendar et2 bugs:
...
- Clicking a date in sidebox now changes to day view, unless you're in 4 day view
- Today button no longer switches to month view
- Put upper limits on planner by user & category headers to avoid hundreds of day headers
2015-09-09 20:59:23 +00:00
Nathan Gray
37e3005070
Get calendar CSV import to better recognize participants.
2015-09-09 19:43:33 +00:00
Hadi Nategh
a951366235
Add today button into sidebox navigation calendar
2015-09-07 17:13:20 +00:00
Ralf Becker
aba5cf102f
fix PHP Fatal error in install caused by trying to install no longer used sqlight timezone database
2015-09-07 14:52:51 +00:00
Ralf Becker
f55ce966cb
using calendar_zpush not calendar_activesync
2015-09-04 15:40:47 +00:00
Nathan Gray
ed6948a9f2
- Better granularity calculations using number of weeks & view
...
- Clicking sidebox calendar no longer changes view
- Fixed header links to different day (broken in some views) & got clickable week numbers working
2015-09-02 22:40:38 +00:00
Ralf Becker
d06239c888
Update timezones always reports nothing to update, as automatic called init_static() already done the update
2015-09-02 12:46:09 +00:00
Ralf Becker
230bc4efb2
* Calendar/CalDAV: update timezones to 2015e from Thunderbird zones.json
...
from https://hg.mozilla.org/comm-central/raw-file/tip/calendar/timezones/zones.json
removes dependency to PHP sqlight extension
2015-09-02 12:07:14 +00:00
Ralf Becker
1f099b9d81
setting index url from setup containing ajax=true
2015-08-31 15:50:10 +00:00
Ralf Becker
49873b317a
only unlock, if we have a lock(-token)
2015-08-31 10:49:58 +00:00
Hadi Nategh
7a57615e38
Fix mail integration vfs attachments not working for infolog, tracker and calendar
2015-08-27 10:12:55 +00:00
Ralf Becker
3a309cee11
* Calendar: fixed SQL error in list-view
2015-08-27 08:22:46 +00:00
Nathan Gray
75c7d36a31
Some speed optimizations and plugging some leaks.
2015-08-25 23:30:32 +00:00
Nathan Gray
c4758f1679
- Give user names their own line to avoid being hidden by first day of week
...
- Fix bug showing first user's name when crossing the merge calendar limit
2015-08-25 00:00:45 +00:00
Nathan Gray
f05a777215
Calendar bugs
...
- Add loading spinner when changing (resize) an event
- If user changes the month using the sidebox calendar, switch to month view for that month
- Mark holidays on the sidebox calendar
- Change cursor over sidebox week number to match cursor over days
2015-08-24 17:28:19 +00:00
Ralf Becker
3b1de579f4
pending Frensh and Spanish translations from our translation server
2015-08-20 07:11:38 +00:00
Nathan Gray
8cb0aade18
Calendar bugs
...
- Fix 'Today' button went to yesterday if timezone was < GMT
- Fix navigation buttons & scrolling in year planner
- Fix sometimes missing data in year planner if timezone was < GMT
2015-08-19 16:17:55 +00:00
Nathan Gray
3cc740d35e
Calendar bugs
...
- Remove tooltip border
- Always show weekends in sidebox & 4 day view
- variable granularity, weekN & month view show less
- Added missing week numbers
- Hide participants if more than one & calendar is combined
2015-08-19 00:08:22 +00:00
Ralf Becker
beb829c315
drop contenthistroy class and table (egw_api_content_history) formerly used by SyncML
2015-08-18 11:45:59 +00:00
Ralf Becker
59ca017000
allow to use nextmatch filters in calendar list-view
2015-08-18 09:07:12 +00:00
Ralf Becker
c3ce6bdbcc
fix typo
2015-08-17 15:31:02 +00:00
Ralf Becker
82ca78d378
* Calendar: fix SQL error on storing events containing rfc822 email addresses with non-ascii characters eg. "Hugo Müller <hm@test.org>"
...
egw_cal_user.cal_user_id is now an md5 hash of lowercased raw email address (eg. "hm@test.org" in above example). Full attendee information is now stored in egw_cal_user.cal_user_attendee.
Will allow in a further step also to store attendee information for accounts to eg. answer with correct email to external organizers
2015-08-17 14:07:25 +00:00
Nathan Gray
949ea0c000
Implement app refresh (via observer) to clear all cached data & redraw properly
2015-08-12 17:42:22 +00:00
Nathan Gray
8db7e46aa6
Implement app refresh (via observer) to clear all cached data & redraw
2015-08-12 16:51:03 +00:00
Nathan Gray
5090c767c5
Calendar et2 bugs:
...
- Fix holiday & timezone admin screens
- Fix sometimes not shown events when there are more than one on a day
- Fix resource names not always shown in grid labels
2015-08-12 16:37:02 +00:00
Nathan Gray
bf2fff51f6
Calendar et2 bugs:
...
- Fix daywise cache kept even when changing owner
- Fix filtering for a single participant did not return correct results
- Fix sometimes missing resource name in single calendars
2015-08-11 23:20:24 +00:00
Nathan Gray
57ab5dc678
Calendar et2 bugs:
...
- Fix drag to re-order calendars
- Keep order in planner view
2015-08-11 22:30:50 +00:00
Nathan Gray
6ad8a5e309
Calendar et2 conversion work in progress.
...
- Fixes for losing actions
- Drag & drop move & resize for planner view
2015-08-11 15:35:54 +00:00
Nathan Gray
47813048ab
Calendar et2 conversion bugs:
...
- Home favorites were missing data
- View selectbox did not show Planner when you clicked the button
- Weekend toggle did not affect multi-week view
- Refresh lost the event if it changed day
2015-08-06 17:14:20 +00:00
Nathan Gray
68f778f163
Calendar et2 conversion bugs:
...
- Home favorites were missing data
- View selectbox did not show Planner when you clicked the button
- Weekend toggle did not affect multi-week view
- Refresh lost the event if it changed day
2015-08-06 17:12:34 +00:00
Nathan Gray
9903a5f926
Calendar et2 conversion work in progress.
...
- Home favorites with context menus
2015-08-05 21:24:07 +00:00
Nathan Gray
adc69060c8
Avoid syntax error, thanks Ulle.
2015-08-04 14:26:00 +00:00
Ralf Becker
4fbd2716ab
* CalDAV/Calendar: fix not working private flag from Apple clients
2015-07-29 13:31:03 +00:00
Ralf Becker
2fcde50257
* CalDAV/Calendar/InfoLog: do NOT use ENCODING=QUOTED-PRINTABLE for iCal 2.0, cuts eg. description off in TB, if containing non-ascii chars
2015-07-23 15:51:26 +00:00
Nathan Gray
5bac30f8c7
Hide whole day label when read-only and the event is not whole day
2015-07-22 14:44:19 +00:00
Nathan Gray
d5cceaf7d6
Fix merged dates from the event list were not timestamps, and could not be formatted
2015-07-22 14:22:28 +00:00
Nathan Gray
1ac7324243
Calendar et2 conversion work in progress.
...
- Drag & drop reschedule across days/weeks (grid views)
2015-07-21 23:45:38 +00:00
Nathan Gray
a6c9157fdc
Remove unwanted "disable" read-only label from whole day checkbox
2015-07-20 15:02:32 +00:00
Ralf Becker
b2d48dcd84
* Calendar/CalDAV: recurence exceptions were not exported since last package (Horde_Icalendar update)
2015-07-16 12:53:28 +00:00
Ralf Becker
97f92355fb
quiten warning, if event has no alarms
2015-07-16 12:51:13 +00:00
Ralf Becker
745ef42e04
fixed all IDE warnings
2015-07-16 12:10:48 +00:00
Ralf Becker
ca8a6328d5
* Calendar/CalDAV: rejected meeting-requests were not returned when searching for free time
2015-07-16 12:09:19 +00:00
Ralf Becker
6bb7c50642
* Calendar: fixed copied execption of an event series still contained reference to original series
2015-07-16 11:18:54 +00:00
Ralf Becker
39e69be95d
* Calendar: deleting an event did not honor "Do not notify" checkbox (if enabled)
2015-07-16 10:05:18 +00:00
Ralf Becker
9ef2cbd98a
* Mail/Kalendar: remove iCal from alarms and correctly display canceled events in mail
2015-07-16 09:34:55 +00:00
Nathan Gray
f0ebb448a2
Calendar et2 conversion work in progress.
...
- Client side event caching
- Home fixes
2015-07-15 16:29:10 +00:00
Ralf Becker
7c141d1c65
Fix empty meeting request display in mail, caused by default handling in et2_ready
2015-07-15 13:16:31 +00:00
Ralf Becker
bba3fa804a
some database optimizing: changing columns with no user-input to CHARACTER SET ascii (instead of utf8), shorten indexes and add additional autoincrement columns where primary key contained varchars
2015-07-11 13:56:50 +00:00
Nathan Gray
cd778e3c36
Add merge placeholders for participants filtered by type (group, resource, etc.)
2015-07-10 15:27:06 +00:00
Nathan Gray
4562b53b1b
Calendar et2 conversion work in progress.
...
- Slightly more efficient event positioning
2015-07-03 17:56:36 +00:00
Ralf Becker
f778150b5d
fix PHP 5.6 Deprecated: Non-static method calendar_uiviews::integration_get_popup() should not be called statically
2015-07-03 09:10:01 +00:00
Nathan Gray
ed1970b1aa
Calendar et2 conversion work in progress.
...
- Drag & drop linking and event creation for other apps (grid views)
- Drag & drop reschedule and resize within the same day (grid views)
2015-07-02 19:31:52 +00:00
Nathan Gray
4032bcb213
Calendar et2 conversion work in progress.
...
- Event styling
2015-07-01 16:02:20 +00:00
Nathan Gray
3d6e1573bb
Calendar et2 conversion work in progress.
...
- Update after edit
2015-06-30 23:34:38 +00:00
Nathan Gray
925c29ce9d
Calendar et2 conversion work in progress.
...
- Some context menu actions
- Reduce code duplication in views
- Fix views still using iframe
2015-06-30 22:26:59 +00:00
Nathan Gray
dcc69abf9b
* Smarter favorite highlighting
...
Now highlights if the current application state matches a favorite, either by click or manually setting the filters.
2015-06-29 19:16:56 +00:00
Ralf Becker
6d2ef17b0f
* CalDAV/Calendar: storing now all properties send by client and not known to EGroupware and fixed acknowledging and snoozing of alarms
2015-06-25 20:39:53 +00:00
Ralf Becker
b8192fec8c
* Calendar: fixed handling of alarms when creating exceptions to have them on exception and next regular recurrence
2015-06-25 20:35:24 +00:00
Ralf Becker
b3ff22fe86
do not track participants, if none set
2015-06-25 20:32:22 +00:00
Ralf Becker
5108e0bd9d
* Calendar/iCal/CalDAV: recuring events were exported to long
...
our enddate is the end-time, not start-time of last event!
2015-06-25 20:30:52 +00:00
Nathan Gray
4648f91bb7
Calendar et2 conversion work in progress.
...
- Start of planner view
- Scroll moved to app.js so month works better
2015-06-25 17:44:28 +00:00
Ralf Becker
cd48c7c22b
new Horde_Icalendar throws Horde_Icalendar_Exception on call to getAttribute() for not existing attributes, getAttributeDefault($name, $default) returns $default instead
2015-06-24 12:30:56 +00:00
Ralf Becker
62959f95f9
using new Horde code in vendor for timezone stuff too
2015-06-24 10:51:23 +00:00
Ralf Becker
3640ef4eb0
using new Horde code in vendor: fix PHP Fatal error: Cannot access protected property Horde_Icalendar_Vevent::$_attributes
2015-06-24 10:46:19 +00:00
Ralf Becker
d9a83ac4aa
using new Horde code in vendor for timezone stuff too
2015-06-24 10:33:58 +00:00
Ralf Becker
dc45cf1982
fix PHP Fatal error: Cannot access protected property Horde_Icalendar_Vevent::$_container
2015-06-24 08:51:20 +00:00
Hadi Nategh
2a14ec0576
Set less max-width for category in calendar edit dialog
2015-06-23 14:17:18 +00:00
Hadi Nategh
d643e37d63
Do not let categroy box overlap with alarm table
2015-06-23 12:32:55 +00:00
Ralf Becker
5f0cb37220
using new Horde code in vendor for CalDAV/CardDAV, moved all old Horde and SyncML code to syncml app, not sure it is still functional
2015-06-22 16:20:15 +00:00
Ralf Becker
3b4708f9ea
using new Horde code in vendor for CalDAV/CardDAV, moved all old Horde and SyncML code to syncml app, not sure it is still functional
2015-06-22 15:36:23 +00:00
Ralf Becker
99b7fc66a0
use X-CALENDARSERVER-ACCESS attribute on vCalendar only for CalDAV, not eg. for file export and import
2015-06-22 14:13:28 +00:00
Ralf Becker
e72d659ae2
iCal export should contain only event series and not recurrences, also fixes wrong timezone, if different between user and server
2015-06-22 09:17:00 +00:00
Ralf Becker
49bf055b33
* Calendar: iCal export of list-view contains event series and not recurrences, also fixes wrong timezone, if different between user and server
2015-06-19 18:35:57 +00:00
Klaus Leithoff
aa651be625
add calendar to zpush capable apps, adapt calendar_zpush recursive call
2015-06-16 15:12:48 +00:00
Ralf Becker
78293e8939
fix wrong class name
2015-06-16 08:24:05 +00:00
Ralf Becker
583ce92b99
work in progress zpush2: to enable see comment in index.php
2015-06-16 06:37:16 +00:00
Nathan Gray
cdc3ad9a10
Fix insert into document from sidebox dropdown
2015-06-15 21:38:03 +00:00
Ralf Becker
810c201018
fixed wrong date for Fronleichnam 2016 for existing instances via DB update script
2015-06-13 06:54:59 +00:00
Ralf Becker
8b3bf69e55
fixed wrong date for Fronleichnam 2016
2015-06-13 06:39:56 +00:00
Nathan Gray
920616e37a
Calendar et2 conversion work in progress.
...
Context menu is enabled, but not all actions are fully implemented yet.
2015-06-10 21:51:28 +00:00
Ralf Becker
01143f4b76
* Calendar: added deleted timestamp to history, to be able to see who deleted an event and when
2015-05-26 18:34:03 +00:00
Klaus Leithoff
6b0edd339e
pending translations from our translation server
2015-05-26 08:55:49 +00:00
Nathan Gray
6841ad3d5d
Do not break home with in-progress et2 conversion
2015-05-25 14:57:35 +00:00
Klaus Leithoff
a4da02db69
add missing config lang strings
2015-05-15 13:20:30 +00:00
Nathan Gray
2f6c66c600
WIP on converting Calendar to etemplate2
...
- Weekview shows widgets now
2015-05-06 19:03:45 +00:00
Nathan Gray
1d88af167c
Remove 'No filters' option, as it causes errors
2015-05-04 20:11:52 +00:00
Nathan Gray
f1983a3f07
If a home favorite loses it's associated favorite (it gets deleted), open the config dialog so user can pick another instead of always being blank.
2015-05-04 15:26:18 +00:00
Hadi Nategh
926376b4f1
Fixes for calendar and mail integration
...
- Set start time based on mail date
- Set duration to user default interval preference
- Fix some IDE warnings
2015-05-04 12:19:33 +00:00
Ralf Becker
1f2e12d6a0
* Calendar: when trying to load new holidays overwrite existing ones to not accumulate old ones (slowing down calendar)
2015-04-30 09:39:36 +00:00
Ralf Becker
f7de88e39c
Grr PostgreSQL has a different syntax for UPDATE with a JOIN then MySQL, they dont share a syntax working for both
2015-04-29 14:20:44 +00:00
Ralf Becker
17b804695a
* Calendar: update to remove with 14.2.001 updated set end-date for yearly recuring events (other recurrence-types can not be changed)
2015-04-28 17:04:35 +00:00
Hadi Nategh
d399bb72f2
Consider AB accounts as pariticipants when do mail integration to calendar
2015-04-23 13:47:12 +00:00
Hadi Nategh
aa7edce3b4
Some fixes on mail integration:
...
- Fix save as raw eml file and send it as attachment
- Fix mail_import in infolog,tracker and calendar does not include raw mail eml attachment as link
- Some IDE clean up for mail and tracker
2015-04-17 09:39:22 +00:00
Hadi Nategh
c0097b3860
More WIP mail message integration:
...
- Make integrate function a static function
- Implement infolog, tracker and calendar save as buttons in mail compose with open popup
- Fix Date and Max_line_Chars in mail_integration
2015-04-15 15:55:18 +00:00
Hadi Nategh
b7c6be226d
WIP of mail integration
...
-Centralize mail functionality of mail message integration in mail module
-Some clean up of mail_import in infolog and tracker apps
-Use hook registery in order of an app uses mail integration services
-Implement mail import into calendar
2015-04-15 11:23:59 +00:00
Nathan Gray
9b1b338bf8
Avoid fatal error if the recurrence end date cannot be determined.
2015-04-11 00:17:28 +00:00
Nathan Gray
c328d72f27
Format start and end date to avoid js timestamp fiddling
2015-04-09 15:55:55 +00:00
Hadi Nategh
0b6ebd4868
Fix freetime button overlaps duration time field
2015-04-07 13:15:33 +00:00
Ralf Becker
3fbc5415ba
fix wrong month for 2017 Pfingsten
2015-04-02 15:49:00 +00:00
Hadi Nategh
b6a4afa80c
Fix style of details tab in edit dialog
2015-04-02 15:43:15 +00:00
Ralf Becker
6ddf16941f
German holidays until 2020
2015-04-02 15:19:08 +00:00
Nathan Gray
3ceda8324d
Avoid validation error in alarm options
2015-04-01 17:26:04 +00:00
Ralf Becker
b2589dc3fe
dending translations from our translation server
2015-04-01 08:06:00 +00:00
Ralf Becker
69dc97f8b2
* Calendar: added configuration "Use range-views to optimise calendar queries?", to go back to algorithm before 14.2.20150121
2015-03-31 14:28:35 +00:00
Ralf Becker
c91fc89b48
* Calendar: automatic load new holidays, if there are no irregular ones for a given year, plus new Germany holidays for 2016
2015-03-31 13:12:20 +00:00
Hadi Nategh
5f0c5f9c47
Open calendar ics file as popup
2015-03-26 13:57:58 +00:00
Ralf Becker
dd5ce3e58d
missing calendar part from r52268
2015-03-25 18:35:31 +00:00
Ralf Becker
ffceb37973
WIP attachment handling via mime-registry
2015-03-24 09:43:38 +00:00
Nathan Gray
e6f1f8f837
- Fix $$Recurrence$$ notification placeholder to be empty (not missing) for non-recurring events
...
- Avoid warning in get_link_options by making unused parameter optional
2015-03-23 19:58:58 +00:00
Nathan Gray
b2254a4af3
Use current user for owner 0 in planner
2015-03-19 15:00:24 +00:00
Nathan Gray
047ee13253
Fix some missed details and simplifications in resource search options
2015-03-12 16:50:47 +00:00
Nathan Gray
255494fc20
Fix resource participant search conflict checking
2015-03-12 16:24:55 +00:00
Nathan Gray
5f3f3b3e55
Respect "Default type of resources selection" preference
2015-03-12 15:23:15 +00:00
Hadi Nategh
1f177aace4
Change category icon in all apps
2015-03-12 12:39:49 +00:00
Hadi Nategh
ba0b87f6bc
Fix calendar participant field is not getting fullwidth
2015-03-10 14:49:33 +00:00
Ralf Becker
965e56e02e
* Calendar: fix not shown last recurrence of limited recurring event in day-view (requires database update for existing events)
2015-03-09 18:56:17 +00:00
Klaus Leithoff
a27d5963c5
pending translations from our translation server
2015-03-05 09:04:21 +00:00
Nathan Gray
5f3e81c472
Fix some calendar portlets changing user when you change calendar app's user.
2015-03-04 15:49:32 +00:00
Hadi Nategh
216caf36d6
There should be no min-height set for tabs in popups if we want them resizable
2015-03-04 14:41:08 +00:00
Hadi Nategh
32596fb0e0
Implement widget historylog resize handler and fix historylog template in all apps
2015-02-25 16:30:49 +00:00
Hadi Nategh
48b449470d
Fix not getting an extra srollbar on calendar participant tab
2015-02-24 16:36:18 +00:00
Hadi Nategh
229d4063a3
Add translation of "Link title for events to show" into calendar
2015-02-20 16:14:34 +00:00
Hadi Nategh
343bffd902
No need to submit after the print is triggerd
2015-02-18 09:44:25 +00:00
Hadi Nategh
74c771a2c9
Fix calendar print template
2015-02-18 09:30:52 +00:00
Ralf Becker
7306abcf54
* Calendar: fixed week 13 was skiped (due to daylight saving change) when using week navigation, added propper header for multiple week view
2015-02-18 08:46:43 +00:00
Ralf Becker
3a06bcb285
disabling dates_range_view in favor of using dates-table direct, as it appears 1.5-3 times quicker in two big installations I tested with
2015-02-18 08:15:54 +00:00
Ralf Becker
d432642f1a
add encoding, eTempalte2 DTD and svn propset svn:keywords Id to all eTemplates
2015-02-17 09:55:05 +00:00
Ralf Becker
18fafed2a4
pending translations from our translation server
2015-02-17 08:52:58 +00:00
Hadi Nategh
1cac0fcff9
Remove tag css specification for et2_container in calendar
2015-02-06 13:49:09 +00:00
Ralf Becker
790a2d320f
* Calendar: fixed deleting exceptions while editing a series
2015-02-06 09:47:50 +00:00
Ralf Becker
e258df70a2
remove no longer working preferences link
2015-02-06 09:09:23 +00:00
Ralf Becker
fffdef027e
fix PHP Fatal error: Using $this when not in object context
2015-02-04 11:18:53 +00:00
Ralf Becker
5ea76e2230
fix calendar_groupdav::isParticipant() called with NULL, caused by recurring event starts in future behind horizont
2015-02-04 10:37:52 +00:00
Hadi Nategh
959341969a
Set default tab_height and remove extra heights from single tabs
2015-02-03 10:52:48 +00:00
Ralf Becker
4602362527
* Calendar: fix not working tooltip (showing html tags) in year-view
2015-02-03 09:42:17 +00:00
Ralf Becker
b15029a0fc
* Calendar/CalDAV: fixed synced events still contained deleted exceptions
2015-01-29 13:31:43 +00:00
Nathan Gray
f1d7cd3b9e
If recur end date could not be parsed, handle it as missing.
2015-01-27 21:50:56 +00:00
Ralf Becker
24284eb1fd
* Calendar/CalDAV: fixed not synced recurrences, because invitation was to a group only or first recurrence was an exception
2015-01-27 18:12:10 +00:00
Klaus Leithoff
668c48eaa8
fix typo preventing ics parsing
2015-01-27 13:07:59 +00:00
Ralf Becker
8c1f3a5386
changes suggested on lists for a correct Brasilian translation
2015-01-26 12:13:10 +00:00
Ralf Becker
e9d851b143
fixed a couple more broken placeholders in Brasilian translation
2015-01-24 10:02:51 +00:00
Ralf Becker
d39ad8fde6
Italian translation from Stylite partner Ilias Chasapakis, Webtrain Services <Ilias@webtrain.it>
2015-01-23 10:20:41 +00:00
Ralf Becker
c3a28cc7db
using recommended lowercase protocol "mailto:" in ATTENDEE or ORGANIZER iCal properties
2015-01-23 09:45:11 +00:00
Ralf Becker
21bf883be4
fixed wrong translation, parameters must be written as "%1" (not "% 1"!)
2015-01-23 09:02:30 +00:00
Ralf Becker
0f8d251fc4
pending French translations from our translation server
2015-01-21 14:12:43 +00:00
Ralf Becker
4755f00f06
for group-invitations we need to check memberships of $user too
2015-01-20 14:57:40 +00:00
Ralf Becker
e8b3a3635c
* Calendar/CalDAV/eSync: fixed not synced events constructed from exceptions
...
removed cal_recurrence filter in read, as cal_reference and cal_recurence is always used together for exceptions, but cal_recurrence was not allways reset to 0
2015-01-20 13:49:18 +00:00
Ralf Becker
de4d246726
* Calendar: speed improvments for huge calendar databases
...
by using time-range views instead of whole calendar and dates table
Also got old, much simpler non-union code working again, but union is still slightly quicker for huge databases (not at all for small ones!)
2015-01-19 19:32:26 +00:00
Hadi Nategh
4fa44e6482
Reorder and add missing phrases in lang files
2015-01-15 14:53:34 +00:00
Ralf Becker
4e27f324c9
improved method to query events with performance gains of a factor 10 on huge databases, currently only used in conflict check
2015-01-14 19:41:01 +00:00
Ralf Becker
83ca579700
fixing IDE warnings
2015-01-14 13:52:34 +00:00
Nathan Gray
daf62789a0
Add observer to home, delegating the update to each portlet if possible.
2015-01-13 17:36:18 +00:00
Nathan Gray
d51c83402d
Set default columns
2015-01-12 19:59:25 +00:00
Ralf Becker
7346a37998
cleaning up old addressbook stuff
2015-01-10 09:51:51 +00:00
Nathan Gray
e8821f2497
Use 0 instead of current user ID in calendar state to allow admins to create default calendar favorites useful for all users.
2015-01-08 15:51:36 +00:00
Hadi Nategh
e07c11be85
Fix popup's window close
...
-Make sure window.close() closing the right egw window
-Make sure the modal popup has the opener
2014-12-12 14:21:04 +00:00
Nathan Gray
782e3438ee
Avoid warning about select_cols already being an array
2014-12-11 18:00:14 +00:00
Hadi Nategh
f7383f54d1
Set the bodydescription to empty if it is not visible
2014-12-11 16:38:45 +00:00
Nathan Gray
3b6257fed2
Make sure event spans multiple days before removing nights, fixes late/overnight events giving negative time.
2014-12-11 16:22:55 +00:00
Nathan Gray
bd6af0b94b
Allow setting alarms on recurring events beginning in the past
2014-12-09 22:35:36 +00:00
Nathan Gray
ec750ac330
Fix missing event creation click handler on non-et2 home views
2014-12-09 17:55:00 +00:00
Nathan Gray
05257dee87
Fix missing participants in print dialog - undo unwanted readonly
2014-12-08 20:59:01 +00:00
Nathan Gray
ec8ac93685
Fix missing participants in print dialog
2014-12-08 20:57:12 +00:00
Nathan Gray
4d861d43e6
Remove some options that don't exist
2014-12-08 20:46:38 +00:00
Nathan Gray
0fbdc3e595
Explicitly apply state filters to UI
2014-12-08 17:23:57 +00:00
Hadi Nategh
78784a28e6
Change default behavior of multiline textbox resize
2014-12-05 13:39:21 +00:00
Hadi Nategh
eefb5963bf
Make edit popup dialogs compatible to resize window feature
2014-12-04 16:43:45 +00:00
Nathan Gray
939d99d9f6
Only hide the navigation buttons, leave the days
2014-12-03 00:33:35 +00:00
Nathan Gray
d62e9a1b0d
More Home progress:
...
- Hide navigation buttons in non-list calendar views to prevent reloads
- Fix state / session interference between home views & main calendar view
2014-12-03 00:20:57 +00:00
Hadi Nategh
a1c4c78bae
Refresh calendar event in top window after changing its status
2014-11-28 09:48:57 +00:00
Nathan Gray
c53625a4e4
Clear app header
2014-11-27 21:34:46 +00:00
Nathan Gray
57f5569fc4
More Home progress:
...
- Add support for calendar favorites. Note only the list view can be dragged, others are context menu only
2014-11-27 21:21:47 +00:00
Ralf Becker
48c8b1de74
do not destroy top-level app object, if we run in popup
2014-11-27 17:37:18 +00:00
Hadi Nategh
73d50223d8
Disable use_time_grid preference in calendar
2014-11-26 13:30:13 +00:00
Ralf Becker
0df2e9c23f
fix typo in docu
2014-11-25 10:42:27 +00:00
Ralf Becker
285f2382ea
fix not being able to accept/reject group-invitation, if not further rights
2014-11-25 10:41:06 +00:00
Ralf Becker
c738952af8
do NOT allow / correctly quote html in title, description and location of events
2014-11-19 20:10:07 +00:00
Ralf Becker
c633e0033b
* all aps: lower memory requirements of insert into document by skipping HTML processing, if there are no html (custom-)fields
2014-11-19 12:20:59 +00:00
Nathan Gray
ea8ff86854
Add a method to get an icon for a record, as specific to that record as possible
2014-11-18 23:40:49 +00:00
Ralf Becker
499601cd17
fix not being able to accept/reject invitation, if only a participants
2014-11-18 15:04:13 +00:00
Nathan Gray
d60cb7c6d5
Fix calendar list filter by custom date interval
2014-11-17 15:47:36 +00:00
Ralf Becker
19035cc6e4
only add readonly entries if required, saves some time/transfer volumn for hughe participant lists
2014-11-17 13:30:12 +00:00
Hadi Nategh
6b1addce9f
Preset enddate accroding to start date of an event, plus considering duration if it exists
2014-11-14 09:37:49 +00:00
Ralf Becker
9d7d6accd7
* CalDAV: fixed users participating only in exceptions of a recurring event were also shown in whole series in Thunderbird and iCal
2014-11-10 20:04:37 +00:00
Ralf Becker
dd7daa8dad
comment permanent error_log
2014-11-07 12:33:56 +00:00
Hadi Nategh
93aa6fb83a
* Calendar: Add new feature to the calendar app, in order to be able to sort calendars in day and week views
2014-11-05 16:13:26 +00:00
Hadi Nategh
ca142a8734
Style print view of calendar entry
...
-Fix None blocking, whole day, and private options weird behavior in print view.
2014-11-04 15:34:51 +00:00
Hadi Nategh
a9c6c2a90e
Display account_fullname of event owner, creator, and participant in calendar customized link title
2014-10-30 12:26:42 +00:00
Ralf Becker
a4389c7cbc
fix javascript error when creating an exception
2014-10-30 10:24:11 +00:00
Ralf Becker
c891d46104
* Calendar: allow admin to set a "default calendar view" used for first display of calendar, afterwards last selected view is used
2014-10-30 08:33:46 +00:00
Ralf Becker
f9dd84adb5
fix sql error on update
2014-10-28 22:09:12 +00:00
Ralf Becker
ab9865803d
also update etag and modified, to change ctag and sync-tags
2014-10-28 16:29:08 +00:00
Ralf Becker
f0252c1b74
* Calendar/CalDAV/eSync: exceptions show up in calendars of participants only participating in exceptions not whole recuring event (requires a DB update for existing events!)
2014-10-28 16:01:55 +00:00
Hadi Nategh
c16080856b
* Calendar: Add customizable link title in calendar preferences, in order to append extra fields to calendar's link title.
2014-10-28 09:54:52 +00:00
Hadi Nategh
ea5ec6b787
Set show calendar body description according to calendar interval
2014-10-27 15:02:21 +00:00
Hadi Nategh
60e203180c
Add event description to calendar event body if the event is longer than 3 hours
2014-10-27 14:37:38 +00:00
Hadi Nategh
27f13cad92
More performance optimization for calendar tooltip
2014-10-27 13:04:31 +00:00
Hadi Nategh
16e6f807de
Performance improvment for calender tooltip
2014-10-23 12:59:19 +00:00
Nathan Gray
16c902196d
Switch to nextmatch and edit dialog for customfield list (missed files from #49147 )
2014-10-22 20:11:31 +00:00
Hadi Nategh
3273c578f1
Fix extra scrollbar on calendar tab details
2014-10-22 08:28:16 +00:00
Ralf Becker
af048109ee
adding singular and plural name of app entries to link registry under "entry"/"entries" plus translations for apps which need them different from app-name
2014-10-21 13:51:37 +00:00
Ralf Becker
d0208328bc
* Calendar: fixed planner by category view was showing all categories under "None"
2014-10-20 09:14:24 +00:00
Ralf Becker
3759e498d9
* Calendar: make custom fields available in table plugins for document merge
2014-10-15 19:08:26 +00:00
Hadi Nategh
628b1369f7
Make calendar's tooltip scrollable
2014-10-15 12:03:15 +00:00
Ralf Becker
a35590b8fe
fix replacementes in update messages
2014-10-09 13:52:14 +00:00
Ralf Becker
3af8b4806b
insert/update timezones without sqlite extension
2014-10-07 21:04:58 +00:00
Hadi Nategh
b88102618b
Fix calendar entries mess up after editing an integrated entry (eg. infolog) while the calendar is not the active tab (happens only in F.F.)
2014-10-07 16:21:19 +00:00
Ralf Becker
b86a4b17dd
fall back to own db_backup for installing timezones, if sqlite extension is not available or broken
2014-10-07 13:15:04 +00:00
Ralf Becker
ae8754638e
* Calendar: user without edit access to event could not delete own alarm
2014-10-01 14:08:31 +00:00
Ralf Becker
165abb1280
remove not working email from selectbox in search for adding participants
2014-10-01 12:54:12 +00:00
Hadi Nategh
9b917407e0
* Calendar: Fix not being able to add calenadr alarm for user with limited access
...
-Fix javascript error while switching to custom alarm date
2014-09-23 13:49:22 +00:00
Nathan Gray
d75cbbdaba
Use link search value to get email addresses as participants working again.
2014-09-22 16:53:53 +00:00
Nathan Gray
76a76beb69
Fix a few more redirects resulting in unwanted iframes.
2014-09-22 15:25:23 +00:00
Ralf Becker
91ea6f8d9f
fixed whole-day checkbox comparison (this should probably be fixed on widget level too), fixes together with r48580 false "startdate changed" message while trying to save a recuring event
2014-09-10 10:24:40 +00:00
Ralf Becker
8c9854daa2
date widget has now api to set or get year, month, date, hours, minutes or time(stamp) and using that in calendar app.js for date manipulation
2014-09-05 10:34:37 +00:00
Ralf Becker
0c1f2c5d39
some styling for freetime search
2014-09-04 13:37:46 +00:00
Ralf Becker
35f63b35d5
* Calendar: fixed freetime search to correctly read and set times from edit window
...
- fixed et2_date.set_value() to understand nummeric timestamps in usertime used on server-side (needed timezone offset)
- added new parameter-type for et2_date.set_value() string starting with + or - to add or subtract given number of seconds from current time (to not have to code that in applications)
2014-09-04 13:03:48 +00:00
Ralf Becker
38849094a9
* Calendar: if contact is added as participant and event has not yet a title add contact as title
2014-09-03 16:22:05 +00:00
Ralf Becker
08c409fdad
disable homepage preferences, until we have a home-page again
2014-08-27 09:06:20 +00:00
Ralf Becker
ff37c7c3f4
* Calendar/IE11: fixed calendar and other apps were not working, if doing something in the calendar in IE11
2014-08-26 16:29:12 +00:00
Hadi Nategh
16cb288efc
* Calendar/all views: Fix recurrent whole day events do not pop up edit series dialog.
2014-08-25 10:30:52 +00:00
Ralf Becker
542d178eef
pending NL translations from our translation server
2014-08-22 13:04:08 +00:00
Ralf Becker
94afafae11
* all apps: fixed column sizes and stretch (change when window size changes)
2014-08-22 11:08:21 +00:00
Hadi Nategh
49fd7287ff
Make sure only integrated infolog events get drag tags not other inegrated events from other apps
2014-08-21 14:26:27 +00:00
Ralf Becker
08abe654ac
fixed sometimes (specially day-view) not working drag-n-drop, caused by DOM not ready
2014-08-21 14:12:07 +00:00
Ralf Becker
75feb92950
fix date arithmetic date.getTime() is milisecs not secs
2014-08-21 13:31:10 +00:00
Ralf Becker
cfd28ae9a9
fix not working data arithmetic, after change from timestamps to strings in date widget
2014-08-21 12:43:14 +00:00
Hadi Nategh
cb4b0a9532
Give more space to calendar day-view todo list
2014-08-21 12:20:44 +00:00
Hadi Nategh
6e9215e0ff
* Calendar/infolog events: Implement drag,drop and resize for integrated infolog events in all calendar views.
2014-08-21 11:20:37 +00:00
Ralf Becker
7ed3f45649
skip current user only for users, not group(-preferences)
2014-07-23 13:16:01 +00:00
Ralf Becker
448241f596
need to check type, not account_id to detected "default" or "forced" prefs
2014-07-23 12:39:10 +00:00
Ralf Becker
349630ffa7
show calendars and ressource-calendars for user whos preferences are displayed, for "default" and "forced" we only display all and primary group calendars, but ressources of current user
2014-07-23 12:30:39 +00:00
Hadi Nategh
1960c8c7f7
Fix calendar Action->Infolog opens not as popup
2014-07-21 09:38:35 +00:00
Ralf Becker
9fa607c3bd
fixed problems reported by LFRZ
2014-07-16 12:18:04 +00:00
Stefan Reinhardt
6a24ffb026
pixelegg / less
...
change @import....
2014-07-16 11:29:45 +00:00
Hadi Nategh
17b0c758f8
Fix calendar Category ACL does not apply changes
2014-07-15 15:18:06 +00:00
Ralf Becker
2e4a5107b8
pending French translations from translation.stylite.de
2014-07-15 09:38:29 +00:00
Ralf Becker
dbc6dbd7e1
Brazilian translations from Guilherme Rocha guilherme-at-gf7.com.br
2014-07-09 19:40:43 +00:00
Hadi Nategh
6d9421e034
There is no alarm tab in calendar edit dialog anymore, no need to make it readonly
2014-07-09 09:37:26 +00:00
Hadi Nategh
e47011657c
Fix custom fields tab not showing up in calendar edit dialog
2014-07-09 09:35:22 +00:00
Nathan Gray
210ebb5706
- Add $$user/primary_group$$ common placeholder
...
- Add calendar_owner/<contact> sub-placeholders, including primary_group
2014-07-08 19:05:09 +00:00
Hadi Nategh
0be030f6cb
Fallback to admin index after save/cancel from calendar ACl,timesheet edit status
2014-07-08 15:10:24 +00:00
Hadi Nategh
af38b85e5b
Fix calendar acl not showing stored category, selectAccount_ro widget expects value should be array or type of string
2014-07-03 09:10:11 +00:00
Ralf Becker
4c15c2f2de
* Calendar/API: allow not serialized data in async jobs, only run automatic purge if we have a real number > 0
2014-07-02 12:42:12 +00:00
Stefan Reinhardt
87004edef8
changed image needs-action
2014-07-02 08:16:59 +00:00
Ralf Becker
b592a5088e
fixed navigation calendar not shown for account-selection pref "none"
2014-07-01 15:26:05 +00:00
Hadi Nategh
9dd173288b
Make sure nm action_popup in calendar list view is display:none
2014-07-01 12:03:39 +00:00
Hadi Nategh
dcad41f542
Try to not always refresh calendar via observer for every infolog entry, but only the ones that are integrated in calendar
2014-06-26 12:39:20 +00:00
Hadi Nategh
6849109e2a
Add observer method for calendar and fix calendar not being refreshed when an integrated infolog event updates
2014-06-25 15:39:58 +00:00
Ralf Becker
d6ce36d735
bump versions to 14.1
2014-06-24 10:00:50 +00:00
Hadi Nategh
8c276bfe96
Remove "placeholder" link from help tooltip of preferences
2014-06-24 09:47:08 +00:00
Hadi Nategh
3e2255c77a
Change delete and undelete recurrence events dialog message
2014-06-17 09:57:48 +00:00
Ralf Becker
17d31ae65e
new translations for delete this recurrance or whole series dialog
2014-06-17 09:55:36 +00:00
Hadi Nategh
7f5af09f87
Retrive accidentally removed delete and undelete nm_popup templates from calendar listview temp by commit 45376. Additionally, fix error calling cal_delete for deleting recurrent events from listview
2014-06-17 09:44:15 +00:00
Hadi Nategh
cc594119b9
Fix refresh calendar list after deleting recurrent events
2014-06-17 07:48:59 +00:00
Hadi Nategh
7a9378d0d7
Fix calendar delete series event with exceptions
2014-06-16 16:49:45 +00:00
Ralf Becker
d23d41ca50
* Calendar/iCal/CalDAV: normalize enddates not on a recurrence-date, to recurrence-date before (not next)
2014-06-16 13:25:00 +00:00
Ralf Becker
6ae1ca93fd
fixed ACTION:NONE was not detected because of missing multiline switch, causing empty pref reset to 0
2014-06-11 09:15:43 +00:00
Ralf Becker
b308b0027d
changed default alarms pref to single "date-duration" pref (in minutes), fixed date-duration to have for prefs reasonable default of data_format=m,display_format=mhd,hours_per_day=24,empty_not_0=1
2014-06-06 11:59:20 +00:00
Hadi Nategh
0b109288f4
Set user prefered default alarm for regular and wholeday events
2014-06-05 16:07:59 +00:00
Ralf Becker
d3fed2c9b7
* Calendar/Notifications: show notification errors, eg. mail could not be sent
2014-06-05 11:03:12 +00:00
Hadi Nategh
5238bc3303
Change 5 min to 10 min from commitr47158
2014-06-04 09:53:37 +00:00
Hadi Nategh
2789a8d3a7
Set calendar alarm time to 5 min, if there is no user preferences
2014-06-04 07:42:54 +00:00
Hadi Nategh
06696b1f35
Fix Calendar alarm styling
2014-06-04 07:32:17 +00:00
Hadi Nategh
426687e888
Add custom option to Calendar default alarm regular and wholeday preferences. In order to be able to set custom number of days,hours or minutes
2014-05-30 13:38:59 +00:00
Hadi Nategh
b063901fde
Set alarm's default value according to user preferences for both regular and wholeday events
2014-05-28 15:04:06 +00:00
Ralf Becker
960b50b83a
sync CalDAV default-alarm trigger/time to calendar preference
2014-05-28 10:57:02 +00:00
Ralf Becker
f0e391220f
* Calendar: adding default alarm for regular or whole-day events, preference is shared with CalDAV clients
2014-05-28 10:03:57 +00:00
Hadi Nategh
2e293c8b91
Fix too much height of alarm header row, and add "Alarms" title for alarms list
2014-05-27 15:51:02 +00:00
Hadi Nategh
706c69ed90
* Calendar/Alarm: Move calendar Alarm from Alarm tab to Details tab and make it more user friendly to add alarm
2014-05-27 15:02:56 +00:00
Hadi Nategh
ab3ffca7f8
Remove mime_filter to get all documents for "Insert in document" selectbox in calendar sidebox
2014-05-23 10:24:05 +00:00
Ralf Becker
ae3e4cedfd
let refesh know which entry was saved
2014-05-23 08:16:22 +00:00
Klaus Leithoff
09fea87804
translations from our translation server
2014-05-13 14:43:56 +00:00
Ralf Becker
74d6ab3251
fix "Doublicate key" error on update
2014-05-08 12:27:24 +00:00
Hadi Nategh
291c4c04b4
No need to have explicitly fix et2_file width in calendaras the width is handled in etemplate2 class for all
2014-05-06 11:44:34 +00:00
Nathan Gray
3eaf87f78f
Fix some problems with calendar export causing a blank export popup
...
- missing template
- bad format on end date
2014-04-30 16:54:47 +00:00
Hadi Nategh
7f2cf7fed2
Add fullWidth class to participant select account in calendar edit popup
2014-04-24 12:46:37 +00:00
Ralf Becker
df8f6b9460
change validation of configuration to return existing validation functions, not running arbitrary ones
2014-04-23 14:36:08 +00:00
Klaus Leithoff
d1151d876e
translations from our translation server
2014-04-23 07:44:08 +00:00
Nathan Gray
9f0009e743
Revert r46616, empty_label with tags is used as blur text
2014-04-22 15:48:07 +00:00
Klaus Leithoff
58ea850bf3
* Calendar: fix mail to all participants; uninvited additional email in preset email addresses
2014-04-22 13:51:32 +00:00
Hadi Nategh
f2d4f2cfe4
Remove empty_label from select account in Participants tab
2014-04-15 14:13:43 +00:00
Nathan Gray
3a004a2672
Add link to list of placeholders into app menu
2014-04-14 17:08:43 +00:00
Nathan Gray
2b9ef3e4da
Remove unneeded check / resubmit, handled in dialog now.
...
Fixes recurring events not split if changed.
2014-04-14 16:10:57 +00:00
Nathan Gray
c97452e940
Stop calling no longer existing function
2014-04-08 14:42:56 +00:00
Ralf Becker
4c79fb650a
* CalDAV/calendar: if requesting user had only freebusy rights, no freebusy information was regurned
2014-04-08 13:12:41 +00:00
Nathan Gray
0ff14b14fa
Change participant selection widget to use similar options to infolog delegation (account_type=both tags=true multiple=true)
2014-04-07 17:01:10 +00:00
Stefan Reinhardt
518be5def7
calendar: fixed group planer
2014-04-01 09:23:56 +00:00
Nathan Gray
8954da4956
Another fix for edit series confirm dialog - handle case of recur type = 0 (single event)
2014-03-25 15:04:14 +00:00
Nathan Gray
06ea29a78c
Set sortmode=DESC for created column so newest show up on top for first click on the sortheader
2014-03-24 19:45:24 +00:00
Klaus Leithoff
00881d1c94
silence some warnings on mail-to-all-participants
2014-03-20 16:10:52 +00:00
Hadi Nategh
227280d03c
Complement fix for commit r46319, cover copied entries, or genrally entried with no id cases
2014-03-19 09:53:19 +00:00
Nathan Gray
42ee153c30
Set row_modified setting so nextmatch can filter out unchanged rows, and not send them back to the client again
2014-03-18 22:55:48 +00:00
Hadi Nategh
5347c8d133
Fix edit series confirm dialog pops up for new entries which are not recurrent event
2014-03-18 16:12:39 +00:00
Hadi Nategh
5f49f94ab4
Fix last_modified not aligned inline in calendar edit popup
2014-03-18 10:45:45 +00:00
Ralf Becker
c48e63df8a
* Calendar/EMail: wrong timezone conversation when accepting meeting requests (happening if server- and user-timezone are different!)
2014-03-13 14:09:41 +00:00
Ralf Becker
8d3a2d0007
* CalDAV/Calendar: store and therefore keep external organizer if he has no common name (just email) and also store its common name
2014-03-13 10:20:17 +00:00
Hadi Nategh
b4372023bb
Fix more wrong commenting in app.css
2014-03-12 13:42:34 +00:00
Hadi Nategh
b57aba0d23
Change content of label of "notification" checkbox in calendar edit popup toolbar, to get fit
2014-03-12 10:02:28 +00:00
Hadi Nategh
564ac4e821
Align category field in calendar edit popup
2014-03-11 14:15:07 +00:00
Hadi Nategh
0024a805c5
A few more changes on calendar edit popup layout
2014-03-11 14:08:12 +00:00
Hadi Nategh
e00ddbaeb3
Arrange calendar edit popup template
2014-03-11 10:45:02 +00:00
Stefan Reinhardt
ed134b2c6f
cal group planer: row_on + row_off fixed
2014-03-05 14:59:15 +00:00
Hadi Nategh
ce1a248068
Wrap title in calendar navheader with span
2014-03-05 13:48:28 +00:00
Ralf Becker
346bbcd48b
given all selectboxes below navigation calendar same width
2014-03-05 13:24:27 +00:00
Stefan Reinhardt
07257ef167
Ticket #6230 fixed
2014-03-05 11:56:21 +00:00
Stefan Reinhardt
0d817332ff
change css classes:
...
search field sidebar
mini calendar - color - sidebar
header: view week, day - arrow left and right , arranged
2014-03-05 10:53:28 +00:00
Ralf Becker
9be29f5122
set date for "No Filter" (blank) favorite to todays date
2014-02-28 10:51:33 +00:00
Hadi Nategh
b1efac06c0
Remove legacy actions from calendar listview
2014-02-26 15:56:55 +00:00
Hadi Nategh
3f6f7ff539
Add calendar day view navigator for multiple selected users view
2014-02-26 14:54:06 +00:00
Ralf Becker
ba6e9129e7
fix handling for "No filter" (blank) favorite for attributes and views managed on server-side
2014-02-26 13:35:27 +00:00
Nathan Gray
7018d081d2
Fix missing state information
2014-02-25 17:59:22 +00:00
Hadi Nategh
a1663631da
Show fulldate as tooltip of each colDay link
2014-02-25 15:55:22 +00:00
Hadi Nategh
384f1b4d45
Fix calendar navigation header img size
2014-02-25 15:04:32 +00:00
Hadi Nategh
531673f21e
Fix calendar navigation header img size
2014-02-25 14:59:01 +00:00
Hadi Nategh
96a313e48d
Add calendar navigation header classes
2014-02-25 14:50:35 +00:00
Hadi Nategh
ef7c211edc
Fix wrong image for calendar week,month view navigators, and style them
2014-02-25 14:20:27 +00:00
Hadi Nategh
3139e4a9f5
Add Prev and Next navigator to calendar week,multiple week, and month view
2014-02-25 09:41:08 +00:00
Nathan Gray
d221a84c29
Fix 'No filters' favorite handling to detect and use internal name 'blank' instead of translated label.
...
Copied from parent.
2014-02-24 23:50:51 +00:00
Nathan Gray
96795b9de5
Add 'Add' action to list context menu
...
Consistent with other apps, and solves error with missing/unset placeholder row action
2014-02-24 23:34:31 +00:00
Nathan Gray
de828994f2
Set new expand_multiple_rows attribute
2014-02-24 18:20:28 +00:00
Hadi Nategh
68864a0683
Remove another inline-script in calendar dayView which was causing CSP violation
2014-02-24 09:48:22 +00:00
Hadi Nategh
cbae6e5722
Change multiple jquery statements to single jquery with on() method to handle events
2014-02-21 16:37:39 +00:00
Ralf Becker
1d1dbd252c
fixed missing sorting in inital sync-collection report with empty sync-token
2014-02-20 19:26:02 +00:00
Ralf Becker
a9b6c6e9b4
* CalDAV/CardDAV: fixed support for limited sync-collection report used eg. by Marten Gajdas Android apps
2014-02-20 17:46:15 +00:00
Ralf Becker
866d680e6a
fixed iCal and iMip method and notification text for initial responses to organizer to be replys (not added=invitation)
2014-02-20 16:14:32 +00:00
Ralf Becker
94af139465
* CalDAV/CardDAV: entries with urls containing url-encoded chars, eg. from Google calendar, were not send to clients (missing urldecoding in multiget report)
2014-02-20 15:11:27 +00:00
Ralf Becker
90c89e0eb7
* CalDAV/Calendar: sending now iMip response to external organizer when initialy accepting invitation via CalDAV client (before only status changes where sent)
2014-02-20 15:04:47 +00:00
Ralf Becker
1297c32fb2
adding an extra icon for ical export in context menu, so templates can change it independent of mime icons
2014-02-20 11:07:12 +00:00
Ralf Becker
833058d3f6
remove phrase "link" from calendar as it has higher precedence then etemplate translation used eg. for button to create a link
2014-02-20 10:41:25 +00:00
Ralf Becker
327e648c40
pixelegg changes from Wednesday
2014-02-19 19:12:30 +00:00
Ralf Becker
26e0f079a1
fixed not working move/resize of events in IE (did not understand redirect to empty url)
2014-02-19 17:48:25 +00:00
Ralf Becker
07db88276e
fixed or working around javascript errors in IE11
2014-02-19 15:20:19 +00:00
Ralf Becker
92c833afaa
quick fix now that grid overflow/height works
2014-02-19 10:46:34 +00:00
Ralf Becker
b5a1af92d9
Pixelegg changes from Thursday
2014-02-19 08:21:01 +00:00
Hadi Nategh
1b14b2ad31
Fix Calendar new event opened with wrong owner
2014-02-18 08:51:53 +00:00
Ralf Becker
7357e7190b
pixelegg changes from friday
2014-02-17 08:27:57 +00:00
Ralf Becker
f0d7751496
removed caret from group favorites, fixed prefered favorite was not show correct initialy nor updated
2014-02-12 21:51:25 +00:00
Nathan Gray
b8938e66ff
Somehow calendar sidebox does not exist when normal initialization happens, so re-initialize it (again) here.
2014-02-12 17:36:20 +00:00
Nathan Gray
dfb1be231d
Fix TypeError: Cannot read property 'view' of undefined when clicking on some calendar favorites
2014-02-12 16:17:58 +00:00
Klaus Leithoff
a11c1ba439
translations from our translation server
2014-02-12 13:20:17 +00:00
Hadi Nategh
874b4b594f
Fix warning "Argument #1 is not an array" in calendar conflict
2014-02-12 11:59:32 +00:00
Hadi Nategh
e9a3d69e46
Fix calendar ignore conflict when the conflict is not from resources
2014-02-12 10:26:34 +00:00
Ralf Becker
f99ae4af0d
pixelegg changes from Tuesday
2014-02-12 08:10:11 +00:00
Nathan Gray
7809e30718
Update participant readonlys to match namespace
2014-02-10 22:01:01 +00:00
Ralf Becker
7cfdae66b6
fix not working ical export from calendar edit
2014-02-10 12:45:57 +00:00
Hadi Nategh
bf376292f5
Style the d-n-d and resize time indicator
2014-02-10 08:53:42 +00:00
Ralf Becker
cb638a4848
simplified and fixed calendar edit template
2014-02-07 16:13:12 +00:00
Ralf Becker
cbe3b85dc3
need one more header line for new template
2014-02-06 18:16:40 +00:00
Ralf Becker
0198a5196f
pixelegg changes from today
2014-02-06 17:36:03 +00:00
Ralf Becker
458648bf8b
pixelegg changes from Wednesday
2014-02-06 07:41:14 +00:00
Nathan Gray
cc628c378a
Use egw_framework::message() instead of a label in template, which might stay longer than we want
2014-02-05 23:36:01 +00:00
Ralf Becker
6e79741c8f
using capital REQUEST in method parameter
2014-02-05 15:15:00 +00:00
Ralf Becker
3778191a20
fixed add event was opened in to big popup when clicking on calendar background, using not egw.open(...,"add") for it
2014-02-05 14:32:15 +00:00
Ralf Becker
8e35567e6a
some more layout fixes for calendar-edit
2014-02-05 11:14:44 +00:00
Ralf Becker
4c2e29f960
more styling of calendar edit
2014-02-05 10:04:13 +00:00
Ralf Becker
216be238c7
putting buttons in a hbox below grid, move "Do not notify" to other checkboxes in general tab and only show describtion textarea in that tab
2014-02-05 09:38:40 +00:00
Ralf Becker
470a204f85
renamed status icons to name them like corresponding status
2014-02-04 10:34:40 +00:00
Ralf Becker
332d4e5a42
removed gif images for which we have a png image available, as png is now supported by all browsers
2014-02-03 14:04:39 +00:00
Ralf Becker
628070da5e
fixed today button in navigation-calendar to stay in current-view und just change to todays date
2014-02-03 11:53:19 +00:00
Ralf Becker
84b6e72f4b
pixelegg changes up until now
2014-02-03 10:05:44 +00:00
Hadi Nategh
00b040764d
Align calendar resizable time indicator at bottom and center
2014-02-03 08:27:56 +00:00
Ralf Becker
90b00597b9
pixelegg changes from today/Thursday
2014-01-30 18:55:35 +00:00
Ralf Becker
968d5d6760
fix permanent reload in idots template, when switching to a listview-favorite
2014-01-30 18:24:24 +00:00
Ralf Becker
ba29a6b94b
fixed not working switch from a list-view to a favorite from an old view
2014-01-30 16:55:02 +00:00
Hadi Nategh
526b4ff936
Fix and accuracy for calendar resizable
2014-01-30 16:48:49 +00:00
Ralf Becker
55524261dc
mark calendar (sidebox) menu as open by default and fix ide warnings
2014-01-30 11:03:16 +00:00
Ralf Becker
6b4bc0547c
fixed wrong warning "event was edited by other user" after storing an event more then once, was caused always splitting series, but not checking that condition
2014-01-30 10:12:08 +00:00
Ralf Becker
5a39c2d260
calendar edit.xet: removed width="100%" and row on/off lines from general tab and set height on tabbox, as setting it on individuell tabs does not work anymore in eT2
2014-01-30 09:24:53 +00:00
Hadi Nategh
0cab4a7837
Missing commit from r45429
2014-01-29 18:47:49 +00:00
Hadi Nategh
0d21f70f3f
Fix calendar resizable error for entries with start date not fit to interval
2014-01-29 18:44:12 +00:00
Hadi Nategh
56e3607b70
Fix "Mail all participants" in calendar edit popup->Actions
2014-01-29 08:32:01 +00:00
Hadi Nategh
70c3ab98af
Set the "Allow ignore conflicts" default option to "Yes, only users with direct booking permission", therefore this would be the selected as first time installation, unless it set to another choice from Resources site configuration
2014-01-29 08:28:53 +00:00
Ralf Becker
a8e8f33ff4
* Calendar/eSync: fixed caching causing new events on EGroupware side not to appear on device (withing time of a running ping-request)
2014-01-28 16:27:01 +00:00
Hadi Nategh
8147adcb95
Add "Allow ignore conflicts" feature for resources
2014-01-28 16:26:18 +00:00
Ralf Becker
ad57c7ee86
remove addressbook, calendar and infolog classes for xmlrpc, as we droped xmlrpc support
2014-01-28 08:28:20 +00:00
Hadi Nategh
888611f531
No need to pass event param as the first argument to edit_series function, if there's no event, since the function controls the arguments by itself
2014-01-27 16:36:49 +00:00
Hadi Nategh
c52c1f7126
Destroy resizable for non resizable entries, and initiate them with normal status
2014-01-27 16:03:08 +00:00
Hadi Nategh
1e726cedac
Fix calendar d-n-d not showing forbiden sign when try to drop in not accepted area
2014-01-24 16:04:11 +00:00
Ralf Becker
5d64f040c0
use a linkHandler method to correctly (with ajax=true) handle listview: a) on new logins or b) when app is refreshed via clicking on app-header in jdots
2014-01-24 15:50:17 +00:00
Ralf Becker
e72b698faf
removed old action-popups to get ride of warning in js console
2014-01-24 15:48:44 +00:00
Hadi Nategh
84624be69f
Make Series and WholeDay events d-n-d able
2014-01-24 12:50:20 +00:00
Ralf Becker
ca29a87092
fix clicking on monthname in navigation calendar always gave week-view
2014-01-24 12:28:40 +00:00
Ralf Becker
fc18f4d1ab
fix framework lost on search in Stylite/Pixelegg template
2014-01-24 11:24:14 +00:00
Ralf Becker
bc0f6950c5
fix calendar favorites by passing state for json requests via apply("app.calendar.set_state", array(state)) and checking on app.calendar.setState() if we need a redirect for listview to set owner, cat_id or filter, also fixed all IDE warnings in app.js
2014-01-24 09:47:33 +00:00
Hadi Nategh
fccd3f8d89
Fix not being able to move a series event. Additionally, brings a confirmation message for moving series event
2014-01-23 17:15:49 +00:00
Hadi Nategh
40b33e6a1d
Change old confirm dialogs to new et2_dialog in calendar edit popup
2014-01-23 10:27:18 +00:00
Ralf Becker
653f013975
pixelegg changes from wednesday
2014-01-23 08:44:49 +00:00
Ralf Becker
66cc87f7a8
pixelegg changes from Tuesday
2014-01-21 17:30:52 +00:00
Ralf Becker
192bde119b
no longer echo out message, we use egw_message/egw_refresh now
2014-01-21 15:01:06 +00:00
Ralf Becker
6de6114e22
remove old API browser class, apps only used content_header method with is available as html::browser_header() with identical signature
2014-01-19 09:30:33 +00:00
Ralf Becker
e0bd105dd2
pixelegg changes from today
2014-01-18 17:52:26 +00:00
Nathan Gray
350b8ed3ae
Calendar list uses no_cat flag, so explicitly send category info for row styling
2014-01-18 09:05:03 +00:00
Ralf Becker
6688723a77
pixelegg changes from yesterday
2014-01-18 08:12:05 +00:00
Hadi Nategh
8f29c5a15b
Replace onClick inline-script with jQuery for todos in calendar
2014-01-17 10:28:15 +00:00
Ralf Becker
96e0c77fce
pixelegg changes from thursday
2014-01-17 08:10:46 +00:00
Nathan Gray
5810566450
Fix filemanager context menu item opening in iframe
2014-01-16 17:27:32 +00:00
Ralf Becker
7cc91b0046
new&modified images from pixelegg
2014-01-15 18:04:11 +00:00