nathan
|
b32b4338ed
|
Admin: Fix importing users did not import their groups
|
2024-10-25 10:37:56 -06:00 |
|
ralf
|
7cb135c43e
|
support CFs for multiple types in the type-filter
|
2024-10-15 11:53:20 +02:00 |
|
nathan
|
6bf85f7808
|
Admin: Avoid deprecated accounts->read() usage when importing
accounts->read() requires an ID
|
2024-10-09 10:40:08 -06:00 |
|
ralf
|
7171683cb7
|
fix [IMAP only] button was only shown if [Manual entry] was selected first
|
2024-09-26 09:07:49 +02:00 |
|
ralf
|
ddbcb42c70
|
* Admin: bulk action together with a selected group and select all was not working / complaining about nothing selected
(without group, it always skiped the last entry, due to num_rows=-1)
|
2024-09-17 13:14:45 +02:00 |
|
ralf
|
43490f4eb5
|
improve type-filter in customfield list to be able to select fields for all type and always show the fields for all types too, when a certain type is select
|
2024-09-16 15:10:12 +02:00 |
|
ralf
|
b1d382fd66
|
display via context menu selected users, some UI cleanups and name it in tree also "Bulk changes"
|
2024-09-09 11:53:45 +02:00 |
|
ralf
|
11e4b2e356
|
better alignment of custom-fields edit popup
|
2024-09-06 09:58:03 +02:00 |
|
ralf
|
51e7269d88
|
using bootstrap icons as stock icons for categories (former api/images) and allow to search arbitrary bootstrap icons when adding/editing categories
also fixed error editing categories in the root ('0' is not allowed validation message)
|
2024-09-05 18:00:18 +02:00 |
|
ralf
|
f465d201ae
|
allow to sort groups in admin by container & group-name like in the tree
|
2024-08-13 14:52:37 +02:00 |
|
ralf
|
6432807096
|
* Admin: allow to show groups by container: e.g. LDAP DN or arbitrary part of name found by a regular expression
|
2024-08-13 11:20:11 +02:00 |
|
nathan
|
975a22bee1
|
Admin: Add dialog to add/remove group ACL
|
2024-08-12 16:01:18 -06:00 |
|
ralf
|
09153c0074
|
fix not resized tabs in site-config, if app's config.xet already had a tab-widget
|
2024-08-08 19:52:41 +02:00 |
|
ralf
|
32ebee7229
|
change checking admin-credentials to be no longer fatal, just display a info-message with the error
checking admin credentials can fail for many reasons, not just they are wrong :(
|
2024-07-06 10:38:49 +02:00 |
|
nathan
|
76ade7bc89
|
Admin: Add group added to bulk user changes
|
2024-06-28 15:33:09 -06:00 |
|
nathan
|
fdb9040f3f
|
* Admin: Add bulk changes as a context menu action for user list
|
2024-06-28 15:16:41 -06:00 |
|
nathan
|
b879b5eb7e
|
Admin: Change bulk password reset to long task
|
2024-06-27 15:24:46 -06:00 |
|
nathan
|
02e35d609f
|
Api: Remove disused ajax-select customfield type
|
2024-06-25 15:14:32 -06:00 |
|
nathan
|
989f974da0
|
Api: Filemanager customfield improvements
- Fix links from VFS did not work
- Update list after linking to VFS
- Add noUpload option
|
2024-06-25 14:58:12 -06:00 |
|
nathan
|
f568930a90
|
Admin: Fix user record couldn't generate a title without account_id
This caused import of new users to fail.
|
2024-05-03 08:45:41 -06:00 |
|
ralf
|
fc44e90b80
|
fix some object/array errors
|
2024-05-03 14:53:35 +02:00 |
|
nathan
|
e4601ce65a
|
Admin: Fix user & group import threw error "Class "admin_egw_record" not found"
|
2024-05-02 10:43:09 -06:00 |
|
ralf
|
a65d0cbd63
|
fix not working NM filter in custom-field list and some template cleanup spotted by now existing DTD
|
2024-04-24 14:55:05 +02:00 |
|
ralf
|
8acfc4ed27
|
add NM-filter-header for type, entry-type and tab to custom-fields list
currently header is somehow readonly
|
2024-04-23 10:42:00 +02:00 |
|
ralf
|
f250efdd73
|
improving/fixing for case of multiple default accounts depending on memberships
|
2024-04-10 12:29:13 +02:00 |
|
ralf
|
6d62f6b1d0
|
fix mass activation of mail-accounts to cope with (multiple) default accounts, different from the one of the current admin-user
|
2024-04-10 11:58:53 +02:00 |
|
ralf
|
13c68e92df
|
fix specifying a condition, can NOT use "value", as it gets used as the widgets value, using "last" now
|
2024-04-04 08:56:35 +02:00 |
|
ralf
|
1cc266467d
|
allow to specify conditions, when the serial number get generated, use
value=<start/format>
<name>=<value>
|
2024-04-03 21:12:31 +02:00 |
|
ralf
|
cb5665acd0
|
* All apps: new custom-field type serial allowing to generate incremented serial number with a given format e.g. "RE2024-0001"
WIP allow to place custom-fields in tabs:
|
2024-03-30 11:37:34 +02:00 |
|
ralf
|
12f15ee121
|
WIP allow to place custom-fields in tabs: action to copy cfs
|
2024-03-27 18:10:34 +02:00 |
|
ralf
|
a63aaad8e9
|
WIP allow to place custom-fields in tabs: add noVfsSelect option to filemanager custom-field and some docu tooltip for filemanager options
|
2024-03-27 17:44:57 +02:00 |
|
ralf
|
254fdc0fa3
|
WIP allow to place custom-fields in tabs: 2 new custom-field types:
- header: (like label with a bigger font and bold)
- serial: auto-incremented serial number
|
2024-03-27 17:07:02 +02:00 |
|
milan
|
2fecf094d3
|
fix bug where clear_cache in admin widget did not work because id was manually set to not reflect hierarchic order
|
2024-03-27 15:13:16 +01:00 |
|
ralf
|
8b59c76150
|
WIP allow cfs in extra tabs
|
2024-03-20 22:53:15 +02:00 |
|
ralf
|
ee9c657fb6
|
UI and schema update for CF tab and readonly
|
2024-03-20 15:05:40 +02:00 |
|
nathan
|
98a954ad91
|
Admin: tree items without icon get the bullet
|
2024-02-16 11:58:59 -07:00 |
|
nathan
|
fd52ed1ffe
|
Fix missing admin default icons, tree icons had to be in dhtmlxtree
|
2024-02-16 11:06:39 -07:00 |
|
nathan
|
976c5261a9
|
Get tree working in admin
|
2024-02-15 14:32:40 -07:00 |
|
ralf
|
782bbec4cf
|
allow to pass a JSON filter object to application-type custom-fields:
adressbook: '{"owner":5,"cat_id":[1,3]}' will only return contacts from personal AB of user #5 with either cat_id 1 or 2
|
2024-02-08 22:26:26 +02:00 |
|
ralf
|
579dbc7e1d
|
* Admin: fix user timezone not taken into account when displaying admin queue
also fixes Api\Storage\Base to also consider type=int&meta=timestamp columns as timestamps
|
2024-01-25 20:46:23 +02:00 |
|
ralf
|
0b9f7b7509
|
allow to use Api\Framework::bodyClass('scrollVertical') to enable vertical scrolling on body e.g. for old admin stuff like async service
|
2023-12-16 11:19:35 +02:00 |
|
nathan
|
56774cfeee
|
* Importexport: Progress updates when importing
|
2023-12-15 15:18:09 -07:00 |
|
ralf
|
edec090e17
|
* Mail: implement Exchange login-type "domain/username"
|
2023-12-15 17:13:04 +02:00 |
|
ralf
|
1c40074331
|
WIP oauth mail-authentication updates refresh-token and redirects to IdP, if refresh-token is expired
|
2023-11-21 15:57:00 +02:00 |
|
nathan
|
8544a807e3
|
Admin: Group action to add / remove application run rights
|
2023-11-02 13:08:02 -06:00 |
|
ralf
|
b45b3c35df
|
WIP S3 stream-wrapper: refactored DB backup in order to (optionally) use S3
|
2023-10-24 22:22:16 +03:00 |
|
nathan
|
293657a48b
|
Admin: Fix error editing export ACL definition
Cannot access offset of type string on string
/var/www/epl-trunk/admin/inc/class.admin_wizard_export_acl_csv.inc.php (51)
|
2023-08-18 09:48:03 -06:00 |
|
ralf
|
07300704bc
|
WIP Mail Rest API: UI for application passwords/tokens for admin
|
2023-07-03 17:09:26 +02:00 |
|
nathan
|
623ba146e4
|
Admin: Clicking 'Save' for custom translations forces a browser reload so translations are immediately available to the user
|
2023-06-09 13:52:14 -06:00 |
|
nathan
|
e706b2fe05
|
Admin: Remove missing content types from custom field type2 to avoid validation errors on submit
|
2023-04-24 14:04:21 -06:00 |
|