Ralf Becker
7e79088191
* Calendar/Email: multiple users of external meeting request no longer overwrite each other status when accepting
2019-02-21 15:06:26 +01:00
nathangray
d805e9f467
Stop using deprecated each(), using foreach(), key() or current() instead
2019-02-12 14:13:45 -07:00
nathangray
f328b82972
Calendar - New event in top bar now sets time to start of next hour
2019-01-14 11:07:34 -07:00
Ralf Becker
c560fe084e
* Calendar/Mail: tell user if an event has been already already deleted when viewing a meeting request
2019-01-10 18:59:29 +01:00
Ralf Becker
8d4c7cc906
disable "warning" that we have no rights to store any modification
...
if user accept or reject a meeting invitation displayed in email
2019-01-10 17:34:33 +01:00
nathangray
00ea499559
Calendar - open add into a dialog widget
2019-01-09 16:48:04 -07:00
nathangray
6bf8f6bb26
Fix some more PHP 7.2 warnings
...
Remove some calls to deprecated each()
2018-12-18 10:20:23 -07:00
nathangray
5e9cace2bc
* Calendar - Quick add dialog for new events
2018-12-13 14:35:26 -07:00
Ralf Becker
d2b2924638
fix wrongly displayed time in alarms
2018-08-13 15:26:50 +02:00
Ralf Becker
e88450037a
fix wrong time for past alarms and added nicer working for alarm "at start of the event"
2018-08-10 11:32:35 +02:00
nathangray
1c2466334e
* Calendar - Fix participant quantity lost when changing status
2018-07-19 13:38:24 -06:00
Ralf Becker
8e419f1c1a
* Calendar/Mail: handle meeting requests for single recurrences and exceptions
2018-06-27 18:28:20 +02:00
Ralf Becker
8d253de6f6
fix IDE warnings
2018-06-27 10:59:31 +02:00
nathangray
6fab7bfc91
Calendar - reset meeting request to send using TO, email all participants uses BCC
2018-06-20 13:32:47 -06:00
nathangray
6baad3bee1
* Calendar - add context menu actions for email & documents to non-list views
2018-06-19 14:35:08 -06:00
nathangray
281564b4a6
* Calendar - Mail all participants action now uses BCC instead of TO
2018-06-19 09:12:42 -06:00
nathangray
82fccefcaa
* Calendar - reset the default alarm if you switch an existing whole day event to duration
2018-05-23 10:58:19 -06:00
nathangray
6eb3ca2592
Fix whole day event checkbox lost the default alarm, change 24 hours label to 1 days
2018-05-15 09:47:10 -06:00
Hadi Nategh
7949d8b2fc
Fix lots of misspelled words in translations
2018-03-26 16:02:42 +02:00
Hadi Nategh
6b7ac9651c
Fix calendar change status (eg. notifications or via context menu) for grouped events not setting the status on first call
2018-03-22 11:56:10 +01:00
nathangray
c8f4fda1be
Calendar - fix warning "Cannot use a scalar value as an array" when saving new event with default alarm
2018-03-09 15:38:47 -07:00
nathangray
6f12a443e5
Calendar - fix a few more missed ajax=true that were causing problems loading
2017-10-05 11:20:21 -06:00
Ralf Becker
8dba9967e3
* Calendar/CalDAV: do not report non-participants as busy or conflict
2017-08-18 10:00:37 +02:00
nathangray
4ad3c8cb91
* Calendar - allow to invite all users on a distribution list, regardless of calendar permissions
2017-08-01 09:02:09 -06:00
nathangray
2d9c6c3ae9
Calendar - if editing event without popup, cancel loads normal calendar UI instead of doing nothing.
2017-07-26 09:46:19 -06:00
Hadi Nategh
869f3adb6a
* Calendar: Fix default alarm does not get changed relatively to the selected start time when creating new event
2017-07-04 16:32:59 +02:00
Hadi Nategh
1fc4f79850
Revert commit 8340520589
and implement the fix in more sane way
2017-06-14 14:52:31 +02:00
Hadi Nategh
8340520589
* Mail: Fix links get removed from description content of calendar appointment email
2017-06-14 10:27:51 +02:00
nathangray
c42af6c4b9
* Calendar - creating an exception to a recurring event now copies the links over to the exception
2017-05-08 13:18:16 -06:00
nathangray
9eaf1f20ef
Thumbnails (and handling) of uploaded files on new entries that have not yet been saved
2017-04-10 11:21:03 -06:00
Ralf Becker
97af627279
* Calendar: fix error in mail all participants on minimal install
...
Call to undefined method EGroupware\Api\Accounts::get_account_name()
2017-03-28 19:50:47 +02:00
nathangray
8033f8ff7c
Fix participant role is lost when changing another user's status
2017-02-27 09:21:52 -07:00
nathangray
db71f7660f
Reduce translation duplication - use a single common message for entry copied
2016-11-24 10:30:36 -07:00
Ralf Becker
2f4d50b407
fix typo and IDE warnings
2016-10-19 15:25:53 +02:00
nathangray
57201d51bc
Fix bug where you were unable to change participant status of a recently added user until you save the event
2016-10-17 11:23:27 -06:00
Ralf Becker
4b2f08f5b7
old behavior "selected" should also be used for not set preference, therefore we need to test for !== '0'
2016-10-04 09:55:02 +02:00
nathangray
16d7b6d5ae
Fix clicking inside a single other user's calendar did not invite that user when new event preference was 'Just me'
2016-09-27 10:21:25 -06:00
nathangray
8634c624bb
Remove error log
2016-09-15 10:46:11 -06:00
nathangray
87c9d72db9
Fix unwanted extra participants in consolidated views when new event participant preference is 'just me' - month view
2016-09-13 10:10:36 -06:00
nathangray
23f5e5fb70
Fix unwanted extra participants in consolidated views when new event participant preference is 'just me'
2016-09-12 12:00:49 -06:00
Hadi Nategh
075a3a6fe5
Fix drag and drop in calendar does not work if there's resources
2016-09-06 16:18:45 +02:00
nathangray
24d5af7b7a
Fix invalid parameter error when changing the status of a recurring event exception
2016-09-05 10:18:14 -06:00
nathangray
57f994e038
Allow events created by clicking on 00:00 to actually start at 00:00 instead of workday start time
2016-09-05 10:04:40 -06:00
nathangray
b86dfa52bb
Use user accounts when available over addressbook when expanding mailing lists
2016-09-01 09:26:56 -06:00
nathangray
96b75f7888
Fix error when saving copied event if current user does not have add rights to original user's calendar
2016-07-28 13:26:06 -06:00
nathangray
1359ce2aca
Keep event owner while copying, if current user has add permissions
2016-07-26 11:45:48 -06:00
Ralf Becker
ac8cdda252
fix wrong namespace and replaced a couple more CreateObject
2016-07-26 09:03:02 +02:00
nathangray
962f0fa9d6
Change usage of deprecated CreateObject() to autoloadable class names
2016-07-25 16:41:47 -06:00
nathangray
acbf2b46da
Prevent "Parameter must be scalar" error when creating a calendar event - thanks @sbourget
2016-07-25 15:06:20 -06:00
nathangray
fada2d433e
When adding a mailing list as participant, immediately expand it to contacts
2016-07-12 11:22:36 -06:00
nathangray
b7919b1fe0
* Calendar: Create new events by dragging on empty space
2016-06-30 13:21:13 -06:00
nathangray
a557ce5ceb
Fix deleting a single event of a series deleted correctly, but caused the whole series to disappear from view.
2016-06-21 11:42:44 -06:00
nathangray
fc53782f60
Remove participant restriction on new events to just users or groups, now we add any contacts or resources selected as well
2016-06-21 11:17:06 -06:00
nathangray
8cb1bb19b1
Check event filters when updating status or category through edit dialog to remove the event if it no longer matches.
2016-06-16 11:08:31 -06:00
nathangray
0d77d8e62a
Better handling for drag & drop of multi-day events between blocking & non-blocking areas
2016-06-08 10:16:17 -06:00
nathangray
660888c716
Drag and drop move or invite in day view
2016-06-01 13:47:18 -06:00
nathangray
6d10b8d231
Drag and drop to another user's calendar
...
- Add exception prompt
- Change to -> Move to
2016-06-01 09:30:42 -06:00
nathangray
1756179bb3
Restore export function, turns out it is used by context menu -> export
2016-05-24 16:44:14 -06:00
nathangray
deedf7a808
Handle changing status via ajax for a user in a group invitation
2016-05-24 14:51:16 -06:00
nathangray
8789d8d944
Fix incorrect client update when changing status on a recurring event exception
2016-05-18 11:30:50 -06:00
nathangray
f1b4367181
Fix original event stays when a series exception is created
2016-05-16 15:56:08 -06:00
Nathan Gray
c6e6da63ef
Allow drag and drop between calendars, asking to invite or transfer
2016-05-11 17:29:58 +00:00
Ralf Becker
4af0e7cb1c
WIP EGroupware without phpgwapi&etemplate
2016-05-04 19:07:54 +00:00
Nathan Gray
cbb2d73b98
Make some old code that returns HTML unused, then remove it
2016-05-02 15:26:56 +00:00
Ralf Becker
dcc003cedf
move calendar to new api
2016-05-01 17:47:59 +00:00
Ralf Becker
429177686a
make home a regular application, which can eg. disabled, incl. moving all services using "home" as appname to "api" and moved some other forgotten stuff from phpgwapi&etemplate to api
2016-05-01 09:57:48 +00:00
Nathan Gray
40fbf3e2c9
Update for resource selection to re-enable conflict detection
...
- Remove account & contact options from default resource selection preference
- Edit dialog participant now passes selected start & duration, so conflict detection works again
2016-04-29 18:01:17 +00:00
Nathan Gray
67faad146f
Fix extra empty participant in new event for another user from planner by user view
2016-04-27 23:06:51 +00:00
Nathan Gray
ebc14c847c
Avoid empty popup & cryptic error from drag and drop series in the past with future conflict
2016-04-27 18:53:15 +00:00
Nathan Gray
61029657f5
Log recurrence end date into history
2016-04-26 16:41:22 +00:00
Nathan Gray
3ecd30fb35
Fix no category showed blank tag in category taglist.
2016-04-04 21:40:45 +00:00
Nathan Gray
abd1830ec2
Fix multiple categories show as just IDs
2016-03-31 23:06:23 +00:00
Nathan Gray
70b00c8d70
Remove some unused code
2016-03-14 19:36:22 +00:00
Nathan Gray
a13035ac06
Fix event from mail did not add users as participants
2016-03-14 15:58:25 +00:00
Nathan Gray
32b4872084
Use calendar-owner widget in edit dialog for participants
2016-02-18 20:54:26 +00:00
Nathan Gray
58b7f38426
Promote calendar-owner to full widget, loadable by etemplate on its own
2016-02-18 19:45:37 +00:00
Nathan Gray
5955705002
Owner widget changes:
...
- Now returns results with users, then groups, then other apps
- If a result is found in the static options, the server is not queried
- 2 character limit before searching
- Change event fires on blur, not change in selection
2016-02-11 20:30:55 +00:00
Nathan Gray
d7dfd44c8b
Use taglist for owner
2016-02-09 20:28:57 +00:00
Nathan Gray
069da4dace
Fix changes via popup edit are not shown in main (week, etc) views
2016-02-04 19:30:32 +00:00
Nathan Gray
837e19ae2c
Use new function to update client data when moving via DnD
2016-01-25 23:24:42 +00:00
Nathan Gray
72991fc007
Smarter updates for recurring events, to avoid refreshing more than needed.
2016-01-20 20:58:14 +00:00
Nathan Gray
85eebd426d
Fix fatal error when copying an event
2016-01-19 00:42:27 +00:00
Nathan Gray
f438940598
Fix alarms not updated when event is moved
2016-01-18 17:45:25 +00:00
Nathan Gray
2c31029f66
Fix early ajax update losing not yet saved partially entered events
2016-01-15 21:11:19 +00:00
Nathan Gray
6b78eb9d36
More intelligent updating to avoid having to re-do a whole week when one event is added
2016-01-14 15:46:55 +00:00
Hadi Nategh
9afd1976a9
* Calendar/ mail integration: Fix created event out of mail has no delete button available in participants list
2016-01-12 11:13:16 +00:00
Nathan Gray
4d0977f8f9
- Fix inconsistency in participant / owner between planner & weekview
...
- Change default participant default to selected users
2016-01-05 22:54:33 +00:00
Nathan Gray
d89e847acc
Add a preference for participants for new events - just me, or selected
...
Applies when there is no obvious participant (clicking on a single user's calendar)
2015-12-29 00:11:29 +00:00
Nathan Gray
18a7c47b95
Fix drag and dropped events in a different timezone get set to the wrong time
2015-12-22 00:26:56 +00:00
Nathan Gray
0e50aaee77
Remove no longer used preference for preselected group entering the planner
2015-12-17 00:02:38 +00:00
Nathan Gray
4aed504622
Fix drag and drop series exception in a different timezone did not remove original event
2015-12-16 00:28:56 +00:00
Nathan Gray
0e834e372c
Add ACL check to allow editing other users events via drag and drop
2015-12-09 17:36:46 +00:00
Nathan Gray
cbf2497d58
Do not check for conflicts when changing status via ajax
2015-12-08 22:13:35 +00:00
Nathan Gray
4ece177cf9
Fix exceptions on the day of series ending got copied to new series
2015-12-08 17:00:49 +00:00
Nathan Gray
d547416956
Fix missing 'add' refresh call
2015-12-07 16:11:44 +00:00
Nathan Gray
003b090103
Fix exceptions before split time were disconnected from original series
2015-12-04 19:52:53 +00:00
Nathan Gray
7b527d699e
Fix some more cases with recurring events & drag and drop (duration changes)
2015-12-03 22:56:52 +00:00
Nathan Gray
ede4956797
Changes to how recurring events are split when you change them
...
- Events before today can (still) not be changed
- Events after today can (still) be changed
- If you change a series by editing (or dnd) an event after today, the change is effective as of that day
2015-11-27 16:57:25 +00:00
Nathan Gray
b034eeac92
Fix changing recurring end date to earlier always gave one extra recurrence
2015-11-24 18:15:11 +00:00
Nathan Gray
adb64aa0b8
Fix removing recur end date did not change recurrences
2015-11-23 19:23:39 +00:00