nathan
0117c4bde3
Move client-side holidays cache to MODULE_GLOBAL egw.holidays(year)
2023-02-27 15:15:36 -07:00
StefanU
5f2ee0d3e5
Update planner_view.svg
...
New design
2023-02-27 19:56:02 +01:00
StefanU
59cf2ea82d
Update planner_category_view.svg
2023-02-27 19:55:01 +01:00
StefanU
83849de5a0
Update multiweek_view.svg
...
New design
2023-02-27 19:52:28 +01:00
StefanU
4f2bf4b7db
Update year_view.svg
...
New design
2023-02-27 19:49:07 +01:00
StefanU
a54780d83e
Update week_view.svg
...
New design
2023-02-27 19:40:28 +01:00
StefanU
0242d84416
Update month_view.svg
...
Larger number
2023-02-27 19:39:23 +01:00
StefanU
dd006c5d81
Update 4_day_view.svg
...
New design
2023-02-27 19:36:03 +01:00
StefanU
5b27619e27
Update 1_day_view.svg
...
New design
2023-02-27 19:35:19 +01:00
StefanU
3bd53859d9
Add accepted.svg
...
As replacement for png
2023-02-27 19:15:15 +01:00
StefanU
27d71466f1
Add rejected.svg
...
As replacement for png
2023-02-27 19:14:04 +01:00
StefanU
032bccbe8a
Add nonblocking.svg
...
As replacement for png
2023-02-27 19:10:27 +01:00
nathan
74f0822494
Calendar: Fix end date did not hide when using an event duration
2023-02-24 12:00:08 -07:00
nathan
34cc0ff5be
Switch vbox with details back to tabbox now that we have et2-tabbox_mobile
2023-02-22 12:37:06 -07:00
Hadi Nategh
369bddef2f
Adopt header's buttons in mobile templates
2023-02-21 13:39:50 +01:00
Ralf Becker
7e1fdc4637
pending translation from our translation server, thanks to Ministry of Post and Telecommunications Kambodscha for the Khmer translation
2023-02-17 15:45:29 +01:00
StefanU
1493743e1b
Update planner_category_view.svg
...
New design
2023-02-16 20:00:08 +01:00
StefanU
324457342a
Update month_view.svg
...
New design
2023-02-16 19:57:29 +01:00
ralf
c3e53c9d86
replaced ProfindIterator now in Calendar and InfoLog too with a generator
2023-02-15 19:50:44 +01:00
ralf
27bd803e84
fix empty collection in PROPFIND/REPORT after last commit caused by creating a reference / NULL value in filter for path-attr/caldav_name
2023-02-15 08:45:28 +01:00
ralf
5e0fd45173
fix found URL in multiget REPORT where reported as NOT found too, if number of URLs exceeds chunk-size of 500
2023-02-13 23:16:43 +01:00
StefanU
fe7897b563
Update previous.svg
...
Size corrected, file optimised, colour corrected
2023-02-13 21:33:43 +01:00
StefanU
fdd2d50fce
Update next.svg
...
Size corrected 28px => 32px, file optimised, colour corrected
2023-02-13 21:27:52 +01:00
StefanU
274bc1e348
Add private.svg
...
as replacement for private.png
2023-02-13 21:07:45 +01:00
ralf
ee84b05d82
updated timezones from TB, version 2.2022e
2023-02-10 20:26:10 +01:00
Ralf Becker
7343283e12
translations from our translation server
2023-02-09 16:18:01 +01:00
nathan
eb416c3d91
Calendar: Include current user as explicit select option for import target
2023-02-06 16:38:33 -07:00
nathan
95a4b319bb
Calendar: Fix bug in iCal import that gave bad calendar owner value
2023-02-06 16:23:39 -07:00
nathan
e575c40ff3
Some missed cases where client-side lavatar was not used
2023-01-30 15:26:09 -07:00
ralf
0eff86f61a
fix SQL-backends of accounts and contacts to return either avatar-url or initials
2023-01-30 15:48:53 +01:00
StefanU
c3ec0e88cb
Update videoconference.svg
...
File optimisation, => 32px, =>#62686a
2023-01-29 17:45:46 +01:00
StefanU
7fd22b33a3
Update new.svg
...
Fix empty first line
2023-01-25 21:54:26 +01:00
nathan
71f4a93d56
Calendar: Fix drag and drop to move event in Firefox
2023-01-25 11:26:25 -07:00
nathan
0d8157b508
Calendar: Make all integration switch icons the same gray when disabled
2023-01-24 16:18:29 -07:00
nathan
c7020c79d8
Calendar: Allow calendar integration to specify a caption, not just use app name
2023-01-24 16:11:49 -07:00
nathan
864be8b1fe
Avoid breaking error if calendar js is loaded twice
2023-01-20 09:41:13 -07:00
nathan
0e3725f99e
Calendar: fix double birthday events
2023-01-20 08:55:40 -07:00
nathan
48008f4e96
Add ability to choose target calendar & addressbook when importing ical/vcard
2023-01-19 15:48:35 -07:00
Hadi Nategh
9e1b21e5e3
Cleanup "id=tabs" from all converted tabbox to et2-vbox which caused wrong namespace
2023-01-19 10:56:41 +01:00
nathan
8a43d88ffe
Calendar: Add ability to choose target calendar when importing
2023-01-16 15:31:59 -07:00
StefanU
ea3306d608
add new.svg
2023-01-13 20:19:01 +01:00
StefanU
6b2140207d
Update single.svg
...
Add missing size
2023-01-13 20:00:34 +01:00
StefanU
f858304f66
Add single.svg
2023-01-13 19:54:03 +01:00
nathan
4e875c049f
Calendar: Category ACL fixes
...
- Stop using iframe
- Columns get more width, spreading across the whole page
- Remove "both" option
2023-01-12 15:20:13 -07:00
Hadi Nategh
1229b1ad65
Fix broken add button in calendar
2023-01-11 11:56:18 +01:00
ralf
8ec106f22b
converting .xet files to new webcomponents-format
2023-01-04 11:28:10 -06:00
nathan
a1da1a6fa6
Calendar: Fix user listed in participants twice when creating an event from an email
2022-12-23 10:45:53 -07:00
nathan
b0bedc8467
Accessability improvements
...
- Toolbar buttons get label, but it is visually hidden
- Add label to calendar Add button
2022-12-22 14:14:45 -07:00
StefanU
c4feb6c36f
needs-action.svg missing size added
2022-12-17 13:44:07 +01:00
nathan
05a4fc2758
Fix missing / doubled calendar owners in sidemenu
2022-12-08 14:26:53 -07:00
nathan
b0d322c98a
Calendar: Edit dialog sizing
...
- Make #id on one line
- better sizing for description tab (leave it to browser)
2022-12-02 14:18:02 -07:00
Ralf Becker
d999bae1bc
pending changes from our translation server
2022-12-02 09:59:30 +01:00
nathan
634e00f948
Dialog work
...
Get calendar quick add working again
2022-12-01 11:20:58 -07:00
nathan
83ab58329e
Dialog work
...
- Add destroy() to remove dialog
Fixes admin ACL dialog
2022-12-01 10:24:17 -07:00
StefanU
80db918265
Update calendar icon
...
Add missing size
2022-11-30 22:13:04 +01:00
nathan
d32dae4355
Calendar: Fix changing event date via edit dialog does not remove original event from grid, showing the event twice (original & moved)
2022-11-28 14:08:34 -07:00
nathan
b129a46e3c
Calendar: If an event went from recurring to non-recurring, recurring events could still be displayed
2022-11-25 09:24:04 -07:00
ralf
b2e0e176a5
fix PHP 8.x TypeError: array_filter(): Argument #1 ($array) must be of type array, null given
2022-11-24 10:06:14 +01:00
nathan
543fa93c9b
calendar: avoid error during CSV import if start or end dates were not able to be parsed
2022-11-21 11:27:11 -07:00
nathan
9b00c9b170
Calendar: fix broken mobile template
2022-11-18 13:58:19 -07:00
nathan
5735392ef4
Calendar: Fix public checkbox defaulted to checked when it was not supposed to
2022-11-18 13:08:48 -07:00
StefanU
3371c71b65
Update navbar.svg
...
File size optimised
2022-11-17 20:51:32 +01:00
nathan
e0617394fb
Make weekend toggle better responsive to content size preference
2022-11-11 11:32:06 -07:00
nathan
c6e7f60114
Wrap video conference links
2022-11-10 11:12:48 -07:00
nathan
5e9b0d145f
Calendar: Move integration fields in side menu above "Insert in document" select
2022-11-08 12:54:07 -07:00
nathan
ed50291ad4
Calendar: Get some more space for 'Non blocking' and created user fields
2022-11-07 08:17:26 -07:00
Hadi Nategh
c85d29c0d0
Fix Today action button styling in the header toolbar
2022-11-07 10:52:16 +01:00
Hadi Nategh
def19ebe48
Move calendar date indicator to the right side of header
2022-11-07 10:47:55 +01:00
Hadi Nategh
eccf4bb1da
Remove border and extra padding from hr used in sideboxes
2022-11-07 10:39:34 +01:00
Hadi Nategh
1808255b6b
Replace some more png icons with their svg versions
2022-11-02 10:34:23 +01:00
nathan
953166b161
Fix problems with links from mail
...
- unsaved links were not properly displayed
- unsaved links could not be removed
- calendar preserved original links, so even if you removed one it came back
2022-11-01 15:38:58 -06:00
nathan
cc4db511a7
Calendar: Move 7/5 weekend icons up
2022-10-24 13:49:10 -06:00
nathan
14f372c74e
Calendar: Change event tooltip to use notification icon instead of alarm icon
2022-10-24 13:27:46 -06:00
nathan
0596cb501b
Calendar: Show "# more" if there were results not returned
2022-10-21 11:31:56 -06:00
nathan
3df4438b60
Calendar: Take grants into account for calendar user search
2022-10-21 10:53:58 -06:00
nathan
e2b833de67
Calendar: Allow any value for minutes, lets full day events end at 23:59
2022-10-20 15:30:32 -06:00
nathan
19bbea7aca
Et2Date: Add up/down buttons on hover to adjust value without opening popup
...
Buttons adjust by day or minuteIncrement. Minute values are now always rounded to multiples of minuteIncrement, unless freeMinuteEntries=true (or minuteIncrement=1)
2022-10-20 15:27:24 -06:00
nathan
19bae0054a
Calendar: Fix notification messages were no longer multi-line textboxes
2022-10-18 13:30:22 -06:00
nathan
d1d3e2a024
Calendar: Avoid error in link_title if participants is not an array
2022-10-18 11:49:36 -06:00
nathan
5f3570768d
Et2Date: Add "Ok" button to close calendar popup
2022-10-18 09:08:53 -06:00
nathan
b0fc18ad93
Calendar: update sidemenu calendar to match 2cb826e26
2022-10-14 10:07:19 -06:00
Hadi Nategh
9ab0ca73bd
Remove shadow styling from calendar date navigator used in sidebox
2022-10-14 11:11:36 +02:00
nathan
edd46d1127
Calendar: Add spaces after section colons (": ") in tooltip
2022-10-13 10:43:35 -06:00
nathan
e9a797acce
Calendar: Fix incorrect category label in event tooltip
2022-10-13 10:25:11 -06:00
nathan
d457d5476a
Calendar: Fix description was not full width
2022-10-13 09:56:59 -06:00
nathan
37cd32e3ef
Calendar: Hide actions selectbox entirely when it is readonly
2022-10-13 09:51:30 -06:00
nathan
173c8891bd
Calendar: fix missing dialog translations
2022-10-13 09:06:13 -06:00
ralf
65c1233ced
WIP timesheet timer: allow to start timer as alternative to add a timesheet directly
...
timesheet will be added on stopping the timer
2022-10-09 15:30:46 +02:00
nathan
3825726152
Calendar: Sidemenu calendar next/last month buttons now jump by 1 month, keeping the same day
...
Matches toolbox arrow buttons
2022-10-07 10:55:18 -06:00
nathan
7e25d8fdda
if user selection is switched to "no user selection at all", do not include users in calendar owner search results
2022-09-26 13:47:59 -06:00
nathan
086d92e957
Et2Select: All selectboxes now stop scroll event from bubbling to prevent parent (sidemenu) from scrolling too
2022-09-23 10:54:02 -06:00
Hadi Nategh
628dd56b87
Fix today action not being displayed in mobile view
2022-09-23 11:32:15 +02:00
ralf
8fa65f13f5
fix quick add to show title as required, but allow to click edit without adding it
...
also no longer fill empty title with "Event", as it does not work and is annoying
thought et2_required class on et2-textbox should NOT affect the parent/table cell
2022-09-23 09:26:39 +02:00
ralf
34580f4900
put notify external titels into the label too and move the line below adding participants
...
also some alignment fixes to look nicer
2022-09-23 09:06:29 +02:00
nathan
a18f956533
Calendar: Add participant button is now always visible but disabled until there's a participant to add
2022-09-22 15:29:58 -06:00
Hadi Nategh
3a0f1e7964
Make sure calendar date indicator in nm header is displayed in one line
2022-09-22 11:03:37 +02:00
nathan
e8e1077ece
CalendarOwner: Bind a listener to mousewheel and stop it from bubbling, otherwise scrolling results scrolls the sidemenu
2022-09-21 08:49:47 -06:00
nathan
a0303dd003
Calendar: fix incorrect rendering when switching between single week & multi-week views
...
egw.getHiddenDimensions() was incorrectly setting display based on title's current style
2022-09-20 16:54:20 -06:00
nathan
1fee91bdd7
Calendar: fix incorrect rendering when switching between single week & multi-week views
...
It wasn't the specific views, but switching between regular and the consolidated / granularity=0 view.
2022-09-20 15:01:29 -06:00
Hadi Nategh
1eff71056e
Fix calendar date indicator not being as same height as other nm fields
2022-09-20 13:06:40 +02:00
Hadi Nategh
275763e7ec
Fix weekend switch in calendar toolbar
2022-09-20 12:18:00 +02:00
Hadi Nategh
d6d0dd21a4
Adopt calendar to new BD svg icon
2022-09-20 10:54:14 +02:00
ralf
fb8f54ec02
* Mail/Calendar: fix applying a participant reply as organizer overwrote event with data send by the participant (not just his status)
2022-09-16 11:22:26 +02:00
Hadi Nategh
3d7df8e566
WIP Universal Access preference:
...
- Implements textsize preference
2022-09-14 12:41:09 +02:00
Ralf Becker
872aeaa95f
pending translations from our translation server
2022-09-14 11:08:00 +02:00
Кirils Sоlovjоvs
6727f72185
Update class.calendar_groupdav.inc.php
2022-09-13 21:11:47 +02:00
Hadi Nategh
bdeab2e8e1
Fix calendar user's header styling
2022-09-13 14:45:14 +02:00
Hadi Nategh
b6cfeaedf0
Fix some glitches in calendar
2022-09-13 13:52:42 +02:00
Hadi Nategh
06e99c1e7b
Don't show delete button if no alarm is defined yet
2022-09-13 10:42:41 +02:00
nathan
662ea62790
Calendar: remove most sidebox date customisations
...
Now using regular calendar header. "Go" button and custom header styles removed. Changing the date in sidebox calendar immediately updates state.
2022-09-12 15:35:24 -06:00
Hadi Nategh
a8bec5ff64
Fix freetime search dialog
2022-09-12 15:44:59 +02:00
nathan
f1cba99aa9
Importexport: Some CSS improvements, avoid an error in import iCal
2022-09-08 14:25:07 -06:00
Hadi Nategh
921f299f0b
Get icon buttons in same size in the nextmatch header
2022-09-06 10:44:49 +02:00
Hadi Nategh
fff7d06fcb
Style calendar header's date indicator
2022-09-05 14:51:12 +02:00
nathan
64e2fb7c63
Calendar: Fix recurring events that started outside current view were not updated properly in the current view after creating an exception
2022-09-01 09:03:47 -06:00
Hadi Nategh
f65020ab93
WIP Ui: Try to give same spacing for dialogHeader and dialogFooter
2022-08-30 11:57:52 +02:00
Hadi Nategh
342eb8461a
WIP Ui: Fix dialogs getting scrollbars in initiation
2022-08-30 10:39:57 +02:00
Hadi Nategh
e1a87caf6c
WIP of better UI
2022-08-30 07:50:43 +02:00
nathan
86baaad9d0
Calendar: Fix missing space in date header for week view when 2 months are shown with a d.m.Y format
2022-08-26 16:16:04 -06:00
nathan
924bea48e5
Calendar: Fix some kanban problems
...
- CalendarOwner webcomponent lacked et2- prefix
- Make sure CalendarOwner TS code is loaded when component is used
- Fix status filter was in changeable fields
- Fix Priority filter was missing options
2022-08-25 10:07:39 -06:00
nathan
81378fe3a5
Calendar: Fix recurring event prompt did not have labels or icons on buttons
2022-08-23 08:54:31 -06:00
nathan
a73fa72764
Calendar: Fix incorrect week view header
2022-08-22 16:03:40 -06:00
nathan
1b32b124c4
Calendar: Changing date using buttons in toolbar did not update sidemenu calendar to match
2022-08-22 15:04:14 -06:00
Hadi Nategh
54cd616b2c
WIP Mobile view: get the nm search boxes the right size
2022-08-22 13:33:55 +02:00
nathan
3038ebcefd
Calendar: Fix inserting event into document using context menu
2022-08-18 15:41:05 -06:00
nathan
4aa8bbeef9
Calendar: Fix weekend toggle hid more than just the weekend
...
Bad date logic
2022-08-15 08:45:21 -06:00
ralf
8b45483c68
fix not working "use enddate" in edit or quickadd
...
also fix not displayed month in header and add translation of month or week-day names
2022-08-12 11:38:15 +02:00
Hadi Nategh
b226f46014
Fix calendar's header margins
2022-08-11 11:23:11 +02:00
Hadi Nategh
6471396192
Fix calendar's description field
2022-08-10 10:37:40 +02:00
ralf
90cb916d32
fix PHP Fatal error: Declaration of calendar_owner_etemplate_widget::ajax_search($search_text, $search_options = []) must be compatible with EGroupware\Api\Etemplate\Widget\Taglist::ajax_search($search_text = null, array $search_options = [])
2022-08-09 15:42:12 +02:00
ralf
1ab53dec86
fix JS error
2022-08-05 18:59:30 +02:00
Hadi Nategh
3fe7398b18
Fix some of calendar's toolbar actions not having icon or caption
2022-08-05 13:03:59 +02:00
nathan
e689d0c49d
Improve styling of nm header row and widgets inside
2022-08-03 10:14:52 -06:00
Hadi Nategh
417851b7b6
Fix some of the styling issues regarding Et2Switch used in calendar toolbar
2022-08-03 17:26:14 +02:00
ralf
5d1ccb55a0
fix some more missing images in calendar
2022-08-02 14:03:52 +02:00
ralf
8da571cdc1
fix a couple of broken image urls, after moving images from pixelegg to api/default
2022-08-02 09:28:43 +02:00
ralf
bcff7ab4dc
fixing pixelegg less/css files to address images in default/images
...
remove no longer necessary pixelegg/images symlink to default/images
revert hint.png as the pixelegg one was never used
2022-07-31 10:49:35 +02:00
ralf
125a8abf61
only call widget.resize() if it's a function:
...
- web-components do not implement it
- et2-textarea / SlTextarea uses resize as a property name
--> we can postpone the decision, if we need an explicit resize handler for our web-components, or using flex is sufficient, for now
2022-07-29 15:29:51 +02:00
ralf
0113a93ffd
move images from pixelegg to default and drop png or gif, if we have an svg
2022-07-28 17:56:34 +02:00
ralf
737311d829
fix lost owner
2022-07-26 17:37:13 +02:00
ralf
6afd07da03
* Calendar/Mail: allow every participant to apply changes from extern organizer and warn if sender is not identical to iCal organizer or participant
2022-07-26 14:13:31 +02:00
nathan
1a4badfabd
Calendar: Fix some webcomponent sidebox / filter issues
...
- category could not be cleared
- webcomponents did not always reflect state values
2022-07-25 11:11:51 -06:00
nathan
35178fec62
Fix some sizing issues
2022-07-22 13:31:13 -06:00
nathan
4880a5ae74
Fix adding calendar participants did not give correct values due to missing type indicator
2022-07-22 13:25:38 -06:00
nathan
3e83c5bb1c
Only validate that the free entries are email addresses on calendarowner, not every value
2022-07-15 13:31:15 -06:00
nathan
9a40db5e51
Calendar: Fix event category colors
2022-07-12 09:42:48 -06:00
nathan
71d43b125e
CalendarOwner: Any free entries must be emails so validator added.
2022-07-07 14:15:00 -06:00
nathan
c6ef3b3a8d
Switch calendar owner to web component
2022-07-05 10:18:12 -06:00
nathan
173eb4e110
Calendar: Fix all-day events in a different timezone could slide by a day
...
Ex: 1977-04-29 created in CET (+1) on a server in UTC would change to the 28th after a few years (1980)
Fixed by staying in server timezone for the recurrence calculations.
2022-06-08 07:57:36 -06:00
ralf
ae167995eb
change select-cat empty_label to placeholder to display it for multiple="true"
2022-06-07 22:34:57 +02:00
nathan
29a46999f8
Calendar: Fix daylight savings time causes extra / missing days in the week
2022-06-07 17:11:02 +02:00
nathan
e0477c1db4
Calendar: Fix sidemenu date does not update when changing year
2022-06-07 17:07:56 +02:00
nathan
0e1aa738eb
Calendar: Fix unable to create events by clicking a time
2022-06-03 08:49:34 -06:00
ralf
583ac1c6d6
queue requests for full calendar data
...
can NOT be backported to 21.1, as jsonq is not returning a promise in 21.1!
2022-06-03 09:59:10 +02:00
ralf
8db07c9a34
allow to use $skip_notify="NOPUSH" for calendar_bo::(update|set_status|update_status|delete) to NOT send push updates
...
this can and should be used for massive calendar updates to avoid a hugh wave of push messages and responses from clients/browsers to request full calendar data (which is not pushed)
2022-06-03 09:57:33 +02:00
Hadi Nategh
73e6cf2570
Replace jquery-ui swipe with tapandswipe
2022-05-30 16:05:59 +02:00
ralf
b87667237f
comment out calls to no longer included TouchSwipe plugin
2022-05-29 10:09:07 +02:00
nathan
af34ab9f8c
I think thats all the drag / resize stuff and a few other bugs too
2022-05-25 16:09:25 -06:00
nathan
12d2a65466
Swap jQueryUI for interact.js for resizing events in planner view
2022-05-24 16:52:16 -06:00
nathan
ece3813459
Remove jQueryUI for moving events in timegrid view
2022-05-24 14:53:49 -06:00
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
a8bcdd88b0
Get rid of jQuery.Color from jquery-ui
2022-05-05 15:55:49 +02: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
nathan
1de2a89eeb
Fix calendar events off by 1 minute
2022-05-02 14:10:59 -06:00
nathan
8ef591279d
- Don't highlight birthdays in date picker (calendar & regular) though tooltip remains
...
- Un-highlight weeks when mouse moves off week number
2022-05-02 13:46:55 -06:00
Hadi Nategh
b4dd66b80f
* Calendar/Mobile view: Add a date indicator for all views in mobile theme
2022-05-02 14:45:07 +02: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
b44f4ea30d
Move holidays to its own file, show holidays in all date selection calendars
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
f5619e52c8
Calendar: Sidemenu calendar CSS adjustments
...
- smaller font size
- better sizing for header
- re-align header contents to match jQueryUI version
2022-04-28 15:46:39 -06:00
nathan
b5f66c6cd8
CSS / Layout cleanup - use row hover variable for calendar sidebox
2022-04-27 10:55:31 -06:00
nathan
9dd6f44715
Calendar: Sidemenu calendar CSS adjustments
2022-04-27 09:53:19 -06:00
nathan
1c42668a97
Change sidebox calendar from jQuery to webcomponent / flatpickr
2022-04-26 15:27:49 -06:00
ralf
a74bd82dde
next chunk of fixed PHP Warning: Undefined array key or variable in main repo
2022-04-26 21:04:16 +02:00
ralf
d92c5a94a6
fix PHP 8.1 Deprecated by adding return type declarations
2022-04-24 18:15:47 +02: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
Ralf Becker
76e76a9e18
pending changes from our translation server
2022-04-04 13:26:38 +02: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
940e1b12c1
Implement expand_multiple_rows attribute for Et2Select using Et2InvokerMixin
2022-03-12 14:49:25 +02:00
nathan
5f997299e5
* Calendar: New preference so default alarm can be for current user or all participants
2022-03-10 11:01:18 -07:00
ralf
801398e69b
fix TypeError undefined function date
2022-03-09 22:01:55 +02: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
0eaae8e5f1
Calendar: Set new ID to fix missing links to CF fields on new events
2022-03-07 10:15:50 -07:00
nathan
e3bcd06e77
Calendar: Remove static sizing, spacing & padding on edit dialog actions selectbox
2022-02-18 14:03:21 -07:00
nathan
d2020727fe
Fix some missing translation problems
2022-02-11 13:02:21 -07:00
Ralf Becker
3c5bea23ef
* Calendar/CalDAV: ignore Outlook CalDAV Synchronizer setting participant status back to unknown/needs-action (other status will be updated)
2022-02-09 14:19:57 +02:00
nathan
0ba0d746da
Calendar: Fix planner causes app tabs to show when printing
2022-02-08 11:39:53 -07:00
nathan
410f882cb7
Calendar: Fix status notification sometimes had wrong user in $$fullname$$ placeholder
2022-01-18 14:26:08 -07:00
nathan
c68437c908
Calendar: If we don't have a sidebox to check parent, just accept it
...
Fixes missing events in group calendars on home
2022-01-18 13:00:25 -07:00
nathan
c9d5eb50db
Calendar: Fix double encoded ><& characters in event tooltip description
2022-01-17 09:33:50 -07:00
Hadi Nategh
dd8140397a
Fix error Argument #2 must be of type array, null given
2022-01-14 14:02:56 +01: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
Ralf Becker
0748db0c70
pending translations from our translation server
2022-01-09 19:31:13 +01:00
nathan
f6a7a63feb
Calendar: Avoid error if $userid is not numeric
2021-12-15 14:50:43 -07:00
Hadi Nategh
d2cd36656a
Fix error Unsupported operand types: int + stringPHP
2021-12-13 10:43:00 +01:00
Hadi Nategh
85de53b2eb
Fix calendar category report throws error "Undefined constant active"
2021-12-13 10:07:39 +01: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
bf2482104a
Calendar: Add notification placeholders $$date$$ and $$fullname$$ to preference help hover
2021-12-08 11:10:39 -07:00
nathan
4c3c28a05f
Calendar: Fix missing notification placeholders $$date$$ and $$fullname$$
2021-12-08 10:59:18 -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
Ralf Becker
057c5bf6f7
fix PHP 8.0 TypeError: array_key_exists(): Argument #2 ($array) must be of type array, bool given
2021-12-07 08:33:12 +02:00
Ralf Becker
af08ee1495
pending translations from our translation server
2021-12-04 15:44:14 +01:00
Ralf Becker
c10ca6fc5b
fix PHP 7.3 syntax error / PHP 7.4 syntax, as 21.1 still supported PHP 7.3
2021-12-02 21:41:13 +02:00
nathan
26595b4cba
* Projectmanager: Add calendar integration so projects can be shown as events in calendar
2021-12-01 10:32:32 -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
ceb014200f
Calendar: If an event moves from the past to the future, send notifications according to preferences
...
Previously we ignored all notifications, because the event _was_ in the past.
2021-11-24 09:23:07 -07:00
nathan
86c9b97e47
Calendar: Update merge to use changes introduced with 707c57e
2021-11-23 15:50:10 -07:00
Ralf Becker
8020301a84
fix PHP 8.0 TypeError: Unsupported operand types: int | array
2021-11-20 08:40:35 +01:00
Ralf Becker
4f78f557bb
fix PHP 8.0 TypeError: calendar_tracking::track(): Argument #2 ($old) must be of type ?array, bool given
2021-11-18 17:35:26 +01:00
Ralf Becker
a50139fa24
fix PHP 8.0 TypeError: explode(): Argument #2 ($string) must be of type string, array given
2021-11-16 08:34:51 +01:00
Ralf Becker
ba5c7fdf17
fix PHP 8.0 TypeError: array_key_exists(): Argument #2 ($array) must be of type array, null given
2021-11-16 08:10:39 +01:00
Ralf Becker
b84136cff8
fix PHP 8.0 TypeError: strpos(): Argument #1 ($haystack) must be of type string, array given
2021-11-15 14:53:35 +01:00
Ralf Becker
efa66b72fc
fix PHP 8.0 TypeError: array_keys(): Argument #1 ($array) must be of type array, null given
2021-11-15 11:55:24 +01:00
Ralf Becker
65ebea136e
fixing/improving condition of last commit
2021-11-15 08:26:06 +01:00
Ralf Becker
c32bb61e1c
fix PHP 8.0 TypeError: Unsupported operand types: bool + array
2021-11-15 08:08:42 +01:00
Ralf Becker
b07d08a235
fix PHP 8.0 TypeError: Cannot access offset of type string on string
2021-11-15 08:00:14 +01:00
Ralf Becker
5de3115500
fix PHP 8.0 TypeError: count(): Argument #1 ($value) must be of type Countable|array, bool given
2021-11-14 10:32:22 +01:00
Ralf Becker
7cd6284f0c
fix PHP 8.0 TypeError: array_keys(): Argument #1 ($array) must be of type array, null given
2021-11-13 17:12:14 +01:00
nathan
029664ac1d
Calendar: Fix validation error when setting ical export timezone preference
2021-11-12 13:08:48 -07:00
Hadi Nategh
77aa807036
Fix php8.0 (TypeError): Cannot access offset of type string on string
2021-11-12 15:09:19 +01:00
Ralf Becker
2944a00e02
fix PHP 8.0 TypeError: Cannot access offset of type string on string, when iCal exporting a GEO attributes
2021-11-10 16:59:47 +01:00
Ralf Becker
3534ed9040
fix PHP 8.0 TypeError: calendar_tracking::track(): Argument #1 ($data) must be of type array, null given
2021-11-10 13:00:59 +01:00
Ralf Becker
2d7da57e60
fix PHP 8.0 TypeError: Cannot access offset of type string on string
2021-11-10 11:54:18 +01:00
Ralf Becker
7b042f7259
fix PHP 8.0 TypeError: key(): Argument #1 ($array) must be of type array, null given
2021-11-10 11:44:42 +01:00
Ralf Becker
a7e796a66b
fix PHP 8.0 TypeError: Unsupported operand types: EGroupware\Api\DateTime - EGroupware\Api\DateTime
2021-11-10 11:22:58 +01:00
Hadi Nategh
968774d829
Update jQuery-ui to 1.13.0
2021-11-09 11:06:17 +01:00
Ralf Becker
1e6bffc4e5
fix PHP 8.0 TypeError: explode(): Argument #2 ($string) must be of type string, array given
2021-11-09 08:46:35 +01:00
Ralf Becker
16dc367b1e
fix PHP 8.0 TypeError: Unsupported operand types: EGroupware\Api\DateTime - EGroupware\Api\DateTime
2021-11-09 08:39:21 +01:00
Ralf Becker
a34c13fd94
fix PHP 8.0 error: Illegal offset type
...
when PUTint an all-day series
2021-11-08 18:01:18 +01:00
Ralf Becker
d343203c20
fix PHP 8.0 Unsupported operand types: EGroupware\Api\DateTime + int
2021-11-08 13:45:37 +01:00
Ralf Becker
a7796d8f27
fix PHP 8.0 TypeError: Unsupported operand types: EGroupware\Api\DateTime + int
2021-11-08 10:55:45 +01:00
Ralf Becker
dba803fff5
fix PHP 8.0 error: count(): Argument #1 ($value) must be of type Countable|array, null given
...
plus some more IDE "errors"
2021-11-08 10:31:17 +01:00
Ralf Becker
6b8f8c6473
fix PHP 8.0 TypeError: Unsupported operand types: EGroupware\Api\DateTime - int
2021-11-05 14:58:38 +01:00
Ralf Becker
108d077ccd
fix PHP 8.0 TypeError: json_decode(): Argument #1 ($json) must be of type string, array given
2021-11-05 14:23:03 +01:00
Ralf Becker
42d45131e6
fix PHP 8.0 TypeError: Unsupported operand types: EGroupware\Api\DateTime - int
2021-11-05 13:52:20 +01:00
Ralf Becker
7ac13da96f
fix PHP 8.0 error: calendar_boupdate::update(): Argument #6 ($messages) cannot be passed by reference
2021-11-05 11:22:49 +01:00
Ralf Becker
b3116e09e5
fix PHP 8.0 error: Undefined constant "filter"
2021-11-05 11:09:27 +01:00
nathan
14e1e59d7d
Calendar: Sort similar length all day events alphabetically
2021-10-29 09:49:06 -06:00
nathan
32cd80d331
Calendar: Enable filtering by customfield in list view
2021-10-28 16:07:25 -06:00
nathan
76e1e326f3
Calendar: Fix PHP 8 error "array_key_exists(): Argument #2 ($array) must be of type array, null given"
2021-10-22 10:12:23 -06:00
Ralf Becker
f6d756a0c1
closing/commiting the session to speed up calendar loading
2021-10-20 13:53:41 +02: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
Ralf Becker
3ad98840c1
fix PHP 8.0 error: Illegal offset type
2021-10-19 09:18:00 +02:00
nathan
149cdaeae0
Calendar: Avoid type error if old_event was not loaded
2021-10-18 10:18:27 -06:00
Hadi Nategh
fe9c7dd372
Fix type error happens when trying to save an event.
2021-10-18 15:41:22 +02: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
Ralf Becker
809e718f1a
fix wired PHP 8.0 error stalling calendar-multiget REPORT from CalDAV
...
str_replace() returns "Array" as value, if a multidimensional array given as 3rd parameter: https://3v4l.org/budKH
2021-10-12 13:09:30 +02:00
Ralf Becker
8604fc3181
fix PHP 8.0 TypeError:
...
- array_combine(): Argument #1 ($keys) must be of type array, null given
- count(): Argument #1 ($value) must be of type Countable|array, null given
2021-10-12 11:44:24 +02:00
Ralf Becker
3e17b79d5c
fix an other PHP 8.0 Error: Non-static method EGroupware\Api\Db::get_column_attribute() cannot be called statically
2021-10-11 13:23:26 +02:00
Ralf Becker
c3fb7eda8e
fix PHP 8.0 TypeError: array_keys(): Argument #1 ($array) must be of type array, null given
2021-10-11 13:19:46 +02:00
Ralf Becker
b7ef766ebb
fix PHP 8.0 Error: Non-static method EGroupware\Api\Db::get_column_attribute() cannot be called statically
2021-10-11 13:15:34 +02:00
Ralf Becker
edf8e68189
fix PHP 8.0 Error: calendar_boupdate::update(): Argument #6 ($messages) cannot be passed by reference
2021-10-11 12:36:58 +02:00
Ralf Becker
88f76e4bc1
fix PHP 8.0 error: array_keys(): Argument #1 ($array) must be of type array, null given
2021-10-08 14:58:45 +02:00
nathan
c73a7beac8
Add placeholder list for calendar & filemanager
2021-10-07 13:47:14 -06:00
nathan
da6a16e62d
- Add generation target path preference to all apps
...
- Use common method to get merge preferences to reduce duplication
2021-10-07 10:22:45 -06:00
Ralf Becker
d2c85cfe86
fix PHP 8.0 errors: key(): Argument #1 ($array) must be of type array, null given
...
guarding key() from calling with null eg. $button = key($content['button']) --> key($content['button'] ?? []) or check before !empty($content['button'])
2021-10-06 16:08:32 +02:00
Ralf Becker
ddddc5ba05
next big chunk of fixed PHP 8.0 Warnings
2021-10-05 14:11:11 +02:00
Ralf Becker
e2ac0ab7b6
fix PHP 8.0 error: Api\Vfs::lock(): Argument #5 ($scope) cannot be passed by reference
2021-10-05 12:01:16 +02:00
Ralf Becker
9239b86cd9
pending translations from our translation server
2021-09-22 14:57:11 +02:00
Ralf Becker
1e1b5ce935
fix function signature for put_response_headers
2021-09-20 18:50:51 +02:00
Ralf Becker
e20cea757a
pending translations from our translation server
2021-09-10 10:19:57 +02:00
Hadi Nategh
6268bad881
Fix broken calendar mobile theme caused by wrongly compiled calc css
2021-08-24 12:23:19 +02:00
nathan
1d0772a064
* Calendar: Activate links in location & description in event tooltip
2021-08-12 08:57:15 -06:00
Hadi Nategh
d07a7ab194
WIP of replacing bower-asset packages:
...
- Get jquery-ui and touch event plugin working (although still modular import is not possible becuase of a wierd issue with jquery-ui tooltip plugin)
- Import timepicker-addon plugin as npm package
- Update composer.lock file
2021-08-12 14:51:38 +02:00
Ralf Becker
1563337458
pending translations from our translation server
2021-07-12 08:15:16 +02: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
90f1d9ea37
always show deleted filter and set deleted status in calendar
...
see #29778
2021-07-07 11:21:45 +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
Ralf Becker
05405b955a
remove generated .js files from git
2021-07-01 08:38:08 +02:00
nathangray
608ab0eb53
Add missing jQuery touchSwipe import
2021-06-30 13:29:11 -06:00
nathangray
3add958afa
The results of Guy Bedford's help
...
Egroupware will load into addressbook & show rows
Most base files should be bundled server-side & included
rollup.config.js controls the process
Still needs work:
- consider /dist directory for best-practice
- cleanup
- other built-in apps
- EPL / external apps need Guy's multi-stage work
2021-06-25 14:49:24 -06:00
nathangray
9be653e226
Adapt app-specific merges to 186e03671a
2021-06-23 11:31:47 -06:00
nathangray
69aaa14037
Fix so many TS / import errors
2021-06-17 08:30:51 -06:00
Hadi Nategh
3c9e33ab46
Add missing import for egw_action_constants
2021-06-14 15:09:53 +02:00
Hadi Nategh
b4c4606c22
Move all egw_action constants into egw_action_constants
2021-06-14 13:45:57 +02: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
54fff9739a
Add more missing import statements
2021-06-10 15:40:49 +02:00
Hadi Nategh
c7d80123ce
Fix error key(): Argument #1 ($array) must be of type array, null given
2021-06-01 16:35:34 +02:00
nathangray
ba194038bf
Silence "PHP Warning: count(): Parameter must be an array or an object that implements Countable"
2021-05-31 14:35:12 -06:00
Hadi Nategh
0fc8d7259f
Add missing notify only param from videoconference call in iCal
2021-05-21 13:07:30 +02:00
Ralf Becker
45c89a7930
remove config allowing to immediately delete events (as it's required for sync)
2021-05-18 13:11:14 +02:00
Hadi Nategh
107be6dab4
Make sure the Status app hooks methods are there before calling them
2021-05-17 12:42:24 +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
Ralf Becker
1f010a4391
Bump version to 21.1
2021-05-08 15:02:24 +02:00
Hadi Nategh
e33280930d
Include external participants for video call events
2021-05-06 13:49:23 +02:00
nathangray
7c6e322dc8
Calendar: Check if there is a real change, not assume every save is a change
...
Fixes snoozing an alarm over CalDAV sends out a change notification
2021-05-05 14:44:14 -06:00
nathangray
e9e0268b84
Calendar: Message doesn't really need a "*" added
2021-05-04 13:26:09 -06:00
Hadi Nategh
d8e892f7cf
Don't show calendar integrated videoconference action if videoconference is disabled or BBB is not configured
2021-04-30 15:17:05 +02:00