nathan
e4592e822e
Api: If widget has autocomplete="on", set the name attribute for autocomplete
2023-04-12 15:14:35 -06:00
ralf
7e7facfb62
Changelog for 23.1.20230412
2023-04-12 11:39:05 +02:00
Ralf Becker
de8824589e
pending changes from our translation server
2023-04-12 11:17:25 +02:00
nathan
9f20a89306
Et2DateDurationReadonly: Fix value change did not update, so displayed value was unchanged
2023-04-11 17:09:36 -06:00
nathan
32ce18b832
Et2NumberReadonly: If value is null, just show nothing
2023-04-11 17:08:18 -06:00
nathan
f8904ef126
Fix et2-vbox center alignment
2023-04-11 11:58:56 -06:00
ralf
b3ea3c89cf
implement onlyEmail attribute for et2-select-mail to only display email address, even if we have a full rfc822 address and use it for aliases and forwards in admin mail
2023-04-11 18:19:17 +02:00
ralf
f957656f92
also allow / and # in every position of placeholder name
2023-04-11 17:11:56 +02:00
ralf
649645ab0f
* Mail: allow placeholders in compose instead of email-addresses to be able to create mail templates
2023-04-11 15:01:40 +02:00
nathan
4708c19665
Fix vfsSelectUI path closed dialog if you pressed enter
2023-04-06 16:14:09 -06:00
nathan
713c0ce21b
Et2Dialog: Move enter handler to keyUp so input event handlers can fire first
2023-04-06 16:13:42 -06:00
hadi
9a1593b154
* Filemanager: fix broken expose view for filename click&open action
2023-04-06 17:46:59 +02:00
hadi
a09c0bad38
* Filemanager: fix after opening and closing the gallery in filemanager the list is no longer accessible
2023-04-06 14:56:39 +02:00
nathan
0026591f03
Api: Remove call to jQuery.dialog from app_base.js
...
Replaced with alert warning to port app to typescript (egw_app.ts)
2023-04-05 13:16:47 -06:00
nathan
8ec449403f
Api: Remove call to jQuery.dialog
2023-04-05 11:52:55 -06:00
nathan
aa89bf82af
Et2Select: Re-color dropdown icon in darkmode
2023-04-05 11:30:36 -06:00
ralf
a0b81c3cc3
* LDAP/AD: if only users get imported, set their primary group and memberships as configured for auto-created accounts (Default group by default)
2023-04-05 16:57:33 +02:00
ralf
390e90fa89
add link to instructions how to install missing timezones in the DB to the logged error-message
2023-04-05 08:44:15 +02:00
nathan
24bb8ffebf
Et2Description: Fix urls from activateLinks did not open properly
2023-04-04 14:08:24 -06:00
ralf
566dac47af
* LDAP/AD/Setup: periodic import disables (add|edit)account hooks, if account-repository is not SQL and further performance improvements
...
- also log interactive initial or incremental import via setup
- fix conflict resolution if account_id of user already used for a group
2023-04-04 19:59:05 +02:00
nathan
55116c7b49
Et2Select: Fix select closes immediately after opening
...
If you click to open then click again to close, select wouldn't stay open after that.
2023-04-04 10:12:48 -06:00
hadi
bf2cb8818a
Remove extra navigation icon on toolbars dropdown menu
2023-04-04 13:10:20 +02:00
nathan
98ae5aac1c
Et2Select: It was impossible to have "," in an option value, as it would get split by set_value()
...
see a9d2a3972c
2023-04-03 14:55:04 -06:00
nathan
886de143d4
Fix "Uncaught (in promise) TypeError: Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element'."
2023-04-03 11:57:57 -06:00
nathan
1702269b65
Api: Fix readonly category select did not load application categories
...
Categories were loaded before attributes & application was not used
2023-04-03 10:21:46 -06:00
nathan
a9d2a3972c
Et2Select: It was impossible to have "," as an option value, as it would get split by fix_bad_value()
2023-04-03 08:52:31 -06:00
ralf
fc003c613b
* EPL/CTI/Addressbook: phone numbers written with unusual separator like pipe symbol where not found
2023-04-03 16:44:31 +02:00
ralf
2446f2968a
* LDAP/ADS: fix memberships of local groups were lost in periodic account-import
...
also logging startup errors like LDAP connection problems
2023-04-03 15:25:41 +02:00
hadi
44d4b70aaf
Add autocomplete attribute to input widgets
2023-04-03 12:29:50 +02:00
hadi
c4809386e1
Set a max height for select tags
2023-03-31 14:07:30 +02:00
nathan
73723eff5a
Don't try to load disabled templates
...
Allows us to disable / not load templates even if they have template / ID
2023-03-30 10:49:56 -06:00
nathan
d27cb07ceb
Change sharing permissions
...
Filemanager now allows all but Collabora share in CE. Other apps are unchanged - EPL only
2023-03-30 10:19:54 -06:00
nathan
deefd1e0ea
Et2SelectDayOfWeek: Fix missing all days, weekday, weekend options
2023-03-30 08:33:07 -06:00
hadi
1aa0528642
Fix broken vfsPath widget
2023-03-30 16:04:52 +02:00
hadi
91c11a72ac
Keep et2 buttons used as et2Dialog's footer buttons initial width in order to get them fit into dialog otherwise dialog width calculation goes wrong
2023-03-30 12:34:24 +02:00
ralf
8211e0a8e3
fix PHP Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated
2023-03-29 22:32:16 +02:00
nathan
2446c3823f
Et2TabsMobile: Fix double values when submitting.
...
Render was making multiple copies of the sub-template
2023-03-29 11:02:28 -06:00
nathan
7d71246ff0
Et2Date: Fix incorrect validation error for empty dates on mobile
2023-03-29 10:22:35 -06:00
hadi
09560a325a
Fix some dialog's buttons are not getting fit into the dialog initiated size
2023-03-29 17:21:41 +02:00
nathan
46af0265fa
Et2CheckboxReadonly: Fix checkbox was not visible if selectedValue attribute was not set
2023-03-28 14:20:47 -06:00
nathan
b67abdafd1
Fix up recur days
2023-03-28 13:48:26 -06:00
nathan
70db89b2f6
Et2DateReadonly: Fix readonly date did not re-render when value changed
2023-03-28 08:30:45 -06:00
ralf
219d8a8419
activate links in changelog
...
thought something's broken in the et2-textarea widget, as the link does NOT open on click
2023-03-28 13:34:04 +02:00
ralf
c6f342aeff
Changelog for 23.1.20230328
2023-03-28 13:27:46 +02:00
nathan
e0e074a4b1
Et2SelectEmail: Fix keyboard navigation in search results
2023-03-27 08:51:20 -06:00
ralf
4136150cdb
* LDAP/Univention: periodic account-import for Univention (mailPrimaryAddress), use LDAP account-filter for reading accounts too
...
also set chunk-size for reading to 500 was somehow 5, probably from debugging
2023-03-25 21:36:39 +01:00
nathan
af66c63714
Keep select tag icons their original color
2023-03-24 11:45:55 -06:00
nathan
8de9ffc240
Et2Select: Fix keyboard navigation in search results & sidebox category closes
2023-03-23 17:21:32 -06:00
nathan
5614870a29
Et2Select: Always close the dropdown after an option is selected, even if multiple=true. Now for keypresses too.
...
see 62402f39ae
2023-03-23 16:02:09 -06:00
nathan
62402f39ae
Et2Select: Always close the dropdown after an option is selected, even if multiple=true
2023-03-23 15:23:32 -06:00
ralf
23fea7cfb1
nicer than window.setTimeout()
2023-03-23 21:50:35 +01:00
ralf
5818d4bfc0
* NewsAdmin: fix creating of new categories
...
deferring setting the label, if parentNode is not yet there
2023-03-23 21:42:34 +01:00
ralf
b1c3b07c45
do NOT stall for somehow invalid date(time) values: log it and return empty
2023-03-23 21:31:47 +01:00
Ralf Becker
4caa637bd1
pending translations from our translation server
2023-03-23 21:18:45 +01:00
ralf
6332470072
allow to use non-ascii chars for link-ids e.g. the name of Wiki pages can contain them
...
we store them as "\uXXXX" in the ascii column
2023-03-23 17:53:05 +01:00
ralf
4ec4ddb2a1
* WebAuthN: fix not working registration of new authentication devices or browsers
...
generally prefer app.min.js over old, pre RollupJS app.js
2023-03-23 11:55:17 +01:00
nathan
5e6b11e73c
Et2UrlEmail: Use default mail app when preference says to
2023-03-22 13:03:23 -06:00
nathan
d2e23876f1
Et2Checkbox: Use normal color even when required
...
Preveiously check was white, which was hard to see on yellow required background
2023-03-22 11:18:56 -06:00
nathan
e034557f60
Api: Fix number could not handle comma as decimal separator if different from browser's region.
2023-03-22 10:59:05 -06:00
nathan
59ea901cf9
Et2DateDuration: Fix widget did not fire change event when value changed
2023-03-20 14:50:45 -06:00
nathan
60e4e17fad
Fix DateRange UI did not fill in start date properly
2023-03-20 13:43:03 -06:00
ralf
d3eed5b738
merge transpiling branch into master
2023-03-20 20:32:09 +01:00
ralf
dd43a3dc7a
same for _linkCallback (give method and attribute a different name to fix transpiling)
2023-03-20 20:26:51 +01:00
nathan
53984a270f
Get nm rows showing
2023-03-20 13:11:00 -06:00
ralf
f46163c611
fix typo in docu
2023-03-20 19:28:15 +01:00
nathan
be4506fa3b
Fix DateRange UI did not fill in start date properly
2023-03-20 10:33:26 -06:00
ralf
2eaa4bb038
fix Resumable import for transpiling
2023-03-20 13:48:35 +01:00
ralf
05a8882681
using ESM module from SortableJS (link in two other places already)
...
could probably go to master and work with old RollupJS config
2023-03-20 13:47:36 +01:00
ralf
1015f057f4
fix Flatpicker plugin imports for et2-date* widgets
2023-03-20 13:41:25 +01:00
nathan
4f40ef01da
Home: Fix single entry did not save correctly
2023-03-17 10:27:27 -06:00
nathan
fd253b10f5
Only wait for nm header widgets, not all the rows that just get removed.
...
see 0b8c108279
2023-03-17 08:26:58 -06:00
ralf
044538ae09
ignore tags for select-country, it was never used to get multiple countries
...
fixes error in addressbook edit, as an array is returned instead of string with country-code
2023-03-17 12:53:34 +01:00
ralf
d7b6597076
* Api/MariaDB/MySQL: fix SQL error handling in PHP 8.1
...
also introduce parameter to limit number of deleted rows and more docu
2023-03-17 11:04:45 +01:00
ralf
b95cdcb3c0
also declare and export app and framework
2023-03-17 08:52:52 +01:00
nathan
0b8c108279
Fix weird nm column sizing in infolog.
...
Depending on favorite settings, changing favorite (or 'No filters') caused incorrect column sizing in nm list
2023-03-16 16:15:35 -06:00
nathan
7c229e1df3
Home: Immediately apply property changes to portlet
...
Server can override if needed, but this is a little more responsive and fixes some non webComponent portlets (eg: single entry) still needing a reload before they can stay up to date
2023-03-16 11:48:50 -06:00
nathan
ae265c9b52
Fix select all did not respect some filters
...
Certain sequence of applying filters could trigger long task & get all IDs, which failed.
2023-03-16 11:21:27 -06:00
nathan
17018a7a24
Home: Better initial load of new favorites
...
Less server requests, shows data without reload, favorite select populated immediately
2023-03-15 10:16:08 -06:00
Ralf Becker
1a665046c9
pending translations from our translation server
2023-03-15 08:56:49 +01:00
nathan
0f1866eb19
Home: Fix birthdays lost range option
2023-03-14 15:02:02 -06:00
nathan
c0680a006d
Home: Make resize less jumpy
2023-03-14 11:22:38 -06:00
nathan
b09c6e804f
Home: Restore ability to manually add to list portlet
...
Now just using the properties dialog to add
2023-03-14 09:15:02 -06:00
ralf
f7007c6bc8
Changelog for 23.1.20230314
2023-03-14 12:05:49 +01:00
ralf
0c13bc863a
stop Chrome from autofilling passwords and do NOT display a password for OAuth when editing an account
2023-03-14 10:18:46 +01:00
ralf
096981ea3f
WIP transpiling: only import as type as only used as such
2023-03-14 09:07:02 +01:00
nathan
9a8375fa33
Revert "fixes for transpiling:"
...
This reverts commit f5a1fce8bc
.
2023-03-13 14:32:31 -06:00
ralf
f5a1fce8bc
fixes for transpiling:
...
- importing Instance and HTMLElementWithValue types only as type
- import flatpicker plugins with: import {default as <PluginName>} from <file>
2023-03-13 19:41:00 +01:00
ralf
43dfaa6bc2
fixes for transpiling: import instantiated StaticOptions object, not the type
...
has also the benefit of using a single instance
2023-03-13 19:38:36 +01:00
nathan
ca17161f4a
Remove action WIP
2023-03-10 14:50:05 -07:00
nathan
5cfe1cef58
Home: Weather portlet improvements
2023-03-10 14:44:41 -07:00
Hadi Nategh
665dcc18da
Fix links in infolog description getting into a new line
2023-03-10 20:17:48 +01:00
ralf
0a3892d2f2
fix some typos and old constructs
2023-03-10 08:45:07 +01:00
ralf
fb9c214182
* Admin/Setup: logging all DB backup operations to a text file db_backup.log in backup-directory
2023-03-10 08:33:23 +01:00
Hadi Nategh
87a055e7bd
Fix tree's actions no longer available after refreshing the root node
2023-03-09 13:05:57 +01:00
ralf
2543a011cb
fix wrong import path stalling Babel transpiling
2023-03-09 08:48:01 +01:00
nathan
e7f10c711c
Fix numeric validator on a Et2Number would not pass
2023-03-08 13:28:04 -07:00
nathan
5ebad31675
Fix description label did not get row value in nextmatch
...
Fixes projectmanager price list showed "5 / $row_cont[pl_unit]" instead of "5 / h"
2023-03-08 11:53:48 -07:00
nathan
0492c92352
Et2Colorpicker: Let popup panel auto-position
...
Fixes color picker goes offscreen in kanban board edit
2023-03-08 11:26:47 -07:00
nathan
b703e2bfe5
Fix required validator went missing if a regex validator was added
2023-03-08 11:00:27 -07:00
ralf
15a4ff3c99
do NOT show absolute path of error, but the one relative to our root
2023-03-08 14:27:00 +01:00
nathan
9f95db7ad8
Home WIP: Fix changing portlet width would not stick for some types
2023-03-07 16:16:01 -07:00
nathan
d9e12ecf4a
Home WIP: Better re-layout calcs, use correct portlet type (if possible) when adding
2023-03-07 16:02:29 -07:00
nathan
5760c5049f
Et2InputWidget: Split label around widget if it has %s in it
2023-03-07 10:51:33 -07:00
Hadi Nategh
9f9c988c14
Fix error Cannot read properties of undefined (reading 'implements')
2023-03-07 16:16:57 +01:00
nathan
bb67507223
Et2DateDuration: Don't error & break everything for a bad display format, just log it and continue
2023-03-06 15:02:45 -07:00
nathan
1538496df1
Home WIP: Get calendar working
2023-03-06 14:47:48 -07:00
nathan
fc3feb974a
Home WIP: Fix initial positioning and layout
2023-03-06 13:48:15 -07:00
nathan
514d4cf207
Home WIP: Header spacing & style improvements
2023-03-06 13:19:49 -07:00
nathan
d37143c842
Home WIP Favorites working a little better
2023-03-06 13:19:49 -07:00
nathan
59c4070733
Et2LinkList: Fire change event when link is removed
...
Avoid error if instance manager is missing
2023-03-06 13:19:49 -07:00
nathan
db5be59ed0
Home: WIP home now shows stuff again
2023-03-06 13:19:48 -07:00
StefanU
46ac680c98
Add offer.svg
...
as replacement for png
2023-03-06 20:53:27 +01:00
Hadi Nategh
c485a287bb
Let et2Select be clickable on top user menu
2023-03-02 16:46:30 +01:00
nathan
49d719e5f6
Et2DropdownButton: If readonly, display / render nothing
...
does not affect disabled, which still displays as disabled
2023-02-28 11:12:50 -07:00
nathan
e62cf4c2f7
Fix double-bound file drop handler
...
Fixes double-submit after dropping a second file. Noticed in mail compose, but probably affects everywhere file widget was used to upload
2023-02-28 10:39:10 -07:00
nathan
da1b1f6999
Fix gantt chart couldn't load data
...
broken by 2066523
.
Loading caused 'Exception "t is undefined" while handling JSON response from ....' deep inside dhtmlx-gantt
2023-02-28 09:05:49 -07:00
ralf
a94038163c
fix not generally not working display multiple groups in status and also not displayed avatar pictures in that case
2023-02-28 15:15:23 +01:00
Hadi Nategh
057afb8623
Some styling fixes for mobile view:
...
- fix broken Addressbook's avatar in view and edit mode
- fix buttons with icon not getting white filter
2023-02-28 13:06:52 +01:00
ralf
99bd02cb14
Changelog for 23.1.20230228
2023-02-28 09:51:43 +01:00
Ralf Becker
b5df04c07f
pending translations from our translation server
2023-02-28 09:27:00 +01:00
ralf
81d044d2a5
bump version to 23.1
2023-02-28 08:50:48 +01:00
nathan
86b883951a
Add isReady flag to etemplate. onchange functions set as attributes in .xet files will not be called until the etemplate is finished loading.
2023-02-27 15:31:07 -07:00
nathan
0117c4bde3
Move client-side holidays cache to MODULE_GLOBAL egw.holidays(year)
2023-02-27 15:15:36 -07:00
nathan
635780d7d4
Et2LinkTo: Fix linking to existing file in VFS did not do anything
...
Onchange was not being set
2023-02-27 13:25:47 -07:00
StefanU
f402c27b0f
Update 7_day_view.svg
...
New design
2023-02-27 19:47:31 +01:00
StefanU
6d2dcf3eba
Update 5_day_view.svg
...
New design
2023-02-27 19:46:35 +01:00
StefanU
75e24be132
Add move.svg
...
As replacement for png
2023-02-27 19:27:39 +01:00
StefanU
d084618fd3
Add agt_action_fail.svg
...
As replacement for png
2023-02-27 19:25:26 +01:00
StefanU
542f8175dc
Add agt_action_success.svg
...
As replacement for png
2023-02-27 19:24:08 +01:00
StefanU
f086a3b3ee
Add agt_reload.svg
...
As replacement for png
2023-02-27 19:21:08 +01:00
nathan
ce141fa152
Disable file drag and drop so normal drag and drop in filemanager works properly
2023-02-27 11:17:23 -07:00
StefanU
da557d0249
Update portrait.svg
...
New version
2023-02-27 18:12:46 +01:00
StefanU
114a391c23
Update landscape.svg
...
New version
2023-02-27 18:11:55 +01:00
ralf
a8dd625a61
register old-hbox client-side and all old-*box on server-side
2023-02-27 09:57:21 +01:00
Hadi Nategh
2dc78de2c1
Support deprecated get values method for ET2Select_ro
2023-02-27 09:56:39 +01:00
nathan
be3e5fbe8d
Fix public addressbook categories with were not visible with grant on personal addressbook
2023-02-24 14:40:51 -07:00
nathan
04bedf30be
Make sure we use the right app when cleaning select-cat value
2023-02-24 14:23:11 -07:00
nathan
bbd41b4255
Group grant in addressbook does not give access to personal categories, public or private
2023-02-24 13:54:41 -07:00
ralf
fe0af6a487
also register "old-button" so smallPART can still use it, fixes [0 Start] button not working in tests
2023-02-24 19:59:39 +01:00
nathan
206652307b
Et2Date fixes
...
- Fix mobile get / set value was not actually setting value properly
- Set a minimum input width
2023-02-24 11:58:16 -07:00
ralf
4099066a59
fake "Domain Users" group to now show "#-513" in case it's excluded by a filter
2023-02-24 09:59:25 +01:00
ralf
190c785388
* AD/LDAP: account import supports now (keeping) local groups and their memberships, if configured to do so
2023-02-24 09:47:42 +01:00
ralf
ce555f7f0e
* ActiveDirectory: fix making extra AD attributes available via custom fields with "ldap_" prefix
2023-02-23 19:56:07 +01:00
nathan
ab812c8dec
Just the timer dialog gets timesheet color, leave others alone
2023-02-23 10:12:21 -07:00
ralf
a48a3eb3c1
add ES2020 check to login page and move it outside egw_ready (no longer allowing to translate the message)
2023-02-23 14:00:37 +01:00
ralf
94c9051460
* AD/LDAP: fix SQL error "duplicate entry 'X' on egw_accounts.account_lid" when updating an existing account
...
also fixed TypeError deleting no longer existing groups
2023-02-23 11:47:15 +01:00
ralf
b680509a21
next, hopefully final, version of 23.1 login logo
2023-02-23 08:16:45 +01:00
nathan
41cbb68de0
Et2Select: Fix extra scrollbar with rows=1, multiple, hover lots (> 8 or so) of rows
2023-02-22 16:23:56 -07:00
nathan
46389e72f7
Do not try to validate empty strings as email. If it's required but empty, give the required validation message.
2023-02-22 15:17:17 -07:00
nathan
4311eebdc9
Et2Dialog: Fix missing button alignment
2023-02-22 14:51:21 -07:00