nathan
526c549788
Swap jQueryUI for interact.js for resizing events in timegrid view
...
(not planner)
2022-05-24 14:53:49 -06:00
Hadi Nategh
2442e80cea
Make sorting enable if we are in 4days view and view is not consolidated
2022-05-05 10:34:35 +02:00
Hadi Nategh
2d656802b5
Replce jqueryui sortable used in calendar with Sortablejs
2022-05-04 16:37:53 +02:00
nathan
b0a57a05fd
Calendar refactors:
...
- Remove some more jQueryUI.datepicker usages
2022-05-02 15:23:03 -06:00
ralf
e4c2432f4c
replace jQuery.ui.keyCode.X with EGW_KEY_X
2022-04-30 10:33:07 +02:00
nathan
813cd6924e
Calendar refactors:
...
- date_helper, which was an et2_date_widget, now just a function that can handle all the different date formats in calendar
- holiday fetch & cache moved into its own file, useable from anywhere
2022-04-29 14:37:52 -06:00
nathan
991a53c5d6
Calendar: Fix holidays in sidemenu calendar off by 1 day
2022-04-29 09:14:51 -06:00
nathan
1c42668a97
Change sidebox calendar from jQuery to webcomponent / flatpickr
2022-04-26 15:27:49 -06:00
nathan
43f7a3b649
Calendar: Fix calendar tab could not be closed
...
Uncaught ReferenceError: egw_unregisterGlobalShortcut is not defined
2022-04-22 11:01:31 -06:00
nathan
2755d19d2f
Calendar: Fix planner by user only showed one user
...
Fixed a few other planner bugs too:
- Not all properties were being set (owner, group_by, show_weekend)
- header was incorrectly sized
2022-04-12 11:25:33 -06:00
nathan
db44e0b754
Calendar: Quick add improvements
...
- Set slot attribute to make sure dialog adopts the preference checkbox too
- Make sure template winds up alone in the dialog (remove default content)
2022-03-24 11:24:00 -06:00
nathan
046599af2f
Calendar: Switch from et2_dialog to Et2Dialog
2022-03-18 13:59:45 -06:00
ralf
0507872493
using window.fetch() and promises to load holidays
2022-03-09 22:01:01 +02:00
nathan
3c656701f5
Calendar: Fix TypeError: Cannot read properties of null (reading 'getValue')
...
Thrown when creating a new event via quick add or changing the start date
2022-03-07 13:45:58 -07:00
nathan
55b4b28f29
Calendar: Make sure projectmanager integration (filter) refreshes actual data faster, fix events don't come back when turning integration (filter) off
2022-01-13 13:48:18 -07:00
nathan
d6cca90dbf
Calendar: Remove drag to create event placeholder when edit dialog is opened
2021-12-08 13:41:35 -07:00
nathan
4c2e5ba853
Calendar: Remove drag to create event placeholder when popup is closed
2021-12-08 11:58:17 -07:00
nathan
8968ef9204
Fix access to internal (widget.input.focus()) causing JS error in calendar quick add, which breaks the rest of the JS called after
2021-12-08 09:06:59 -07:00
nathan
bff73eb0b6
Calendar: Make sure we don't accidentally double the integrated app in the list
2021-12-01 10:25:27 -07:00
nathan
86c9b97e47
Calendar: Update merge to use changes introduced with 707c57e
2021-11-23 15:50:10 -07:00
nathan
2343bd62b7
Calendar: fix planner view wasn't working due to rollup issues
...
et2_calendar_owner was throwing errors due to being loaded twice
et2_calendar_planner was left out of the bundle
view updaters were not being called
2021-10-19 16:32:54 -06:00
nathan
c01df39342
* Calendar: Fix changing the recurrence end date did not add/remove the events in the UI
2021-10-15 14:04:18 -06:00
Hadi Nategh
052f5f23cc
Remove framework object from import statement which would override the actual object
2021-07-07 12:31:11 +02:00
Ralf Becker
71ceb25157
change to egw.json to egw.request to fix sporadic error if other data is send back too
2021-07-07 10:33:12 +02:00
nathangray
0904057714
Solve some calendar issues that were breaking add / edit
...
- Date widget did not find timepicker.formatTime() when it wanted it
- Faked parent widget was not a good enough fake, added better checking
2021-07-06 11:05:03 -06:00
Ralf Becker
51b0888b5d
fix diverse calendar errors #60294
...
thought not sure how this is supposed to work in 21.1, both look like a general problem
2021-07-06 13:06:32 +02:00
nathangray
451e4792ac
Get calendar working with rollup
...
owner widget was not being loaded
2021-07-05 09:24:37 -06:00
Ralf Becker
0bb8b50a60
added jQuery-touchswipe plugin
2021-07-01 17:26:35 +02:00
nathangray
608ab0eb53
Add missing jQuery touchSwipe import
2021-06-30 13:29:11 -06:00
nathangray
69aaa14037
Fix so many TS / import errors
2021-06-17 08:30:51 -06:00
Hadi Nategh
babb0911ce
Fix calendar
2021-06-11 13:46:35 +02:00
Ralf Becker
4752331427
fixed all errors in calendar, thought it's still not ok
...
also fixed a couple of errors in egw_action
2021-06-11 11:31:06 +02:00
Hadi Nategh
bea4b0dcf9
Fix calendar title not being set for scheduled calls and the contacts as participants not being counted
2021-05-17 09:33:42 +02:00
Hadi Nategh
e33280930d
Include external participants for video call events
2021-05-06 13:49:23 +02:00
nathangray
321fe6a474
* Calendar: Fix quick-add did not pass changes to start time on to edit dialog
2021-04-16 09:15:13 -06:00
nathangray
026b088dd0
Calendar: Add button to toggle videoconference events
...
It works by configured category in status app
2021-03-25 14:39:01 -06:00
nathangray
0e35c94051
Calendar: Move sidebox search into toolbar area
...
Also, correct way to move favorites dropdown into toolbar
2021-03-24 16:16:50 -06:00
Hadi Nategh
abf2cb56e2
Add contextmenu action for calendar VC events in order to access recordings
2021-03-24 17:45:32 +01:00
nathangray
d372f79f82
Calendar: make sure non-infolog integrations get processed correctly
2021-03-24 09:59:43 -06:00
nathangray
c39aafb531
Calendar: Move favorite dropdown from nextmatch header into toolbar
2021-03-18 14:09:53 -06:00
nathangray
231b135b1b
Calendar: handle push updates for integrated apps
2021-03-09 16:43:03 -07:00
nathangray
2df67647d8
Calendar: Better refresh when toggling integrated apps
2021-03-09 11:05:37 -07:00
nathangray
df54dcace4
Apply client-side push refactoring to calendar, infolog, timesheet
2021-03-04 11:27:35 -07:00
nathangray
061a42ed67
* Calendar: add toggles for integrated app display (infolog, call list) to the calendar toolbar
2021-03-03 08:55:51 -07:00
nathangray
1af9a9b13f
Add videoconference link to event notification email
2021-02-25 10:33:34 -07:00
nathangray
60a486298c
Calendar: Disable convert actions if they don't support integrated app
2021-02-23 11:39:36 -07:00
nathangray
aed4b78dda
Calendar: Fix infolog displayed on calendar did not properly convert to timesheet entry
2021-02-23 10:24:57 -07:00
nathangray
8dedc3392f
* Calendar: New context menu action to manually [re]send notifications
2021-02-09 13:50:27 -07:00
nathangray
d1287887a3
Calendar: When creating a videoconference, send start/end as string with no timezone (usertime), but start/end date can also already be a string
2021-01-21 11:47:50 -07:00
nathangray
0ca3d63f18
Calendar: When creating a videoconference, send start/end as string with no timezone (usertime)
2021-01-21 11:21:33 -07:00
Hadi Nategh
f7e10fdc35
Add participants as extra params for videoconference call
2021-01-11 14:19:22 +01:00
Hadi Nategh
4472c050d6
Send title along other user context info for calendar scheduled calls
2020-12-09 18:39:32 +01:00
Hadi Nategh
54abea4a4e
WIP BBB: Do not let meetings in the past going through
2020-12-02 17:03:00 +01:00
nathangray
c0fc66d51f
* Calendar: Fix todo sizing / scrolling
2020-12-01 09:51:04 -07:00
Hadi Nategh
5ebcc62626
Fix start and end time for join videoconference on calendar action
2020-11-24 13:47:22 +01:00
Hadi Nategh
20a7cd6c76
Add start and end time to joinVideoConference call
2020-11-18 15:10:16 +01:00
nathangray
2f40337f81
* Calendar: Fix quick add -> edit would incorrectly set end date
2020-11-09 09:20:56 -07:00
Ralf Becker
ad933b63ae
fix egw.preference() is undefined
2020-10-27 15:06:51 +01:00
nathangray
2dc457c007
Calendar: More checks to avoid 0 duration events
2020-10-06 13:55:06 -06:00
nathangray
c883d3ece7
* Calendar: Improve handling of infolog push messages
...
Todo list now updates directly, other views now filtered by owner/responsible & type before we act
2020-09-22 11:33:41 -06:00
nathangray
a19e97df63
* Calendar: Fix quick add did not open conflict dialog
2020-09-15 10:43:08 -06:00
nathangray
3da73f95fb
* Calendar: Fix multiple all-day event rendering bug
...
If you had multiple all day, non-blocking events and switched from month to week view, if your window was small enough, some of them would be hidden.
2020-08-04 13:56:54 -06:00
nathangray
5379a0c924
Home using non-global EgwApp instances for portlets
2020-07-30 13:00:53 -06:00
nathangray
10517cb073
Calendar: Fix existing event filtering on push changes
...
Fixes new events did not show up
2020-07-27 10:13:13 -06:00
nathangray
22c67c6801
Calendar: Fix sidebox_hooked_templates was not cleared correctly
2020-07-20 14:54:15 -06:00
nathangray
406cc7ec8b
Calendar: Fix event var got lost when refactoring
2020-07-16 10:04:13 -06:00
Ralf Becker
cc7d1fbe58
fix TypeError undeleting an event in non-list-view eg. dayview
2020-07-16 15:05:45 +02:00
nathangray
42492d8ea5
Calendar: Handle deleting without reload
2020-07-15 15:56:28 -06:00
nathangray
5a72efe7f7
Deal with data if it came back with something else
2020-07-14 14:13:05 -06:00
nathangray
dc6a8e0977
* Calendar: Push updates
2020-07-14 13:39:45 -06:00
nathangray
29e0514d52
Calendar: Fix vertical resizing on day view todo list
2020-07-10 13:43:02 -06:00
nathangray
52714f0a63
Etemplate: Check dirty before closing, ask if there are changes
2020-06-19 13:27:41 -06:00
nathangray
aed7914a67
Calendar: Don't keep sort order when setting owner, use what is set
2020-06-05 13:22:13 -06:00
nathangray
4f4aa88da8
Calendar: fix add alarm only added 5 minutes, regardless of what was selected
2020-05-25 11:06:33 -06:00
nathangray
4fb18a658e
* Calendar: Do not show Infolog list (Open ToDo's) if user has no access to Infolog, or no Infolog types selected for display
2020-05-07 10:24:22 -06:00
nathangray
3de7d34844
Calendar: When videoconference is checked, check for 5 minute alarm for all to avoid adding more than one
2020-05-04 15:03:03 -06:00
nathangray
878dc659b1
* Calendar: Add clickable link to videoconference in event tooltip
2020-04-24 10:54:08 -06:00
nathangray
840f195288
* Calendar: Fix conflict popup opened with an error
2020-04-08 14:13:07 -06:00
Hadi Nategh
ed4884655f
Fix videoconference actions
2020-04-08 20:43:47 +02:00
Hadi Nategh
c755f005c0
Add join videoconference action
2020-04-08 19:55:18 +02:00
Ralf Becker
1c135b2da3
some fixes around videoconference avatars and adding an automatic alarm 5min before the conference
2020-04-07 11:10:49 +02:00
nathangray
16c831ddc3
Calendar: Fix videoconference flag was not passed from quick add to edit dialog
2020-04-03 10:59:53 -06:00
nathangray
34ec346821
Fix favourites (& probably some more inherited stuff) broken by TypeScript conversion
...
Note that any properties declared in a sub-class aren't generally available until after the super() call is done, i.e. in the super constructor they're undefined.
2020-03-20 11:38:38 -06:00
Hadi Nategh
0cc7ce12d0
merge master
2020-03-05 14:45:25 +01:00
nathangray
08b6cce51d
Calendar to TS working
2020-02-27 13:37:36 -07:00