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
8944a6111d
fix translation
2024-04-10 12:32:53 +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
f1317e6b63
fix custom translation to take full width of screen
2024-04-05 09:18:25 +02:00
ralf
2a822ea0a8
* Api: allow to upload and use custom web-fonts for EGroupware and the rich-text editor (TinyMCE)
2024-04-04 13:27:13 +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
25b343be7c
WIP allow to place custom-fields in tabs:
...
- set size of cf name in all apps to 65 chars (calendar, resources, projectmanager had only 40)
- allow units like K or MB for integer values e.g. et2_files max_file_size
- allow to pass accept, mime and max_file_size from Filemanager custom-field to vfs-upload
- allow to use name of "app:$cont[id]:relative-path/" as name for Filemanager custom-field
ToDo/Missing: automatic saving of uploads for not yet saved entries via Api\Storage class
2024-03-26 12:40:51 +02: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
Ralf Becker
3cafe5adc4
pending translations from our translation-server
2024-03-04 09:04:56 +01: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 Becker
5f2c0f448e
pending translations from our translation server
2024-01-25 09:53:39 +01:00
nathan
f8f4a39648
Change email tag display from multiple boolean to a single option
...
onlyEmail and fullEmail properties changed to just emailDisplay with options of "full" | "email" | "name" | "domain"
2024-01-05 15:35:59 -07:00
ralf
b337867b03
replace all et2-select-email multiple="true" readonly(unset or false) with new et2-email
2023-12-20 09:53:51 +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 Becker
671dc1d28b
pending translations from our translation server
2023-12-01 07:01:27 +01:00
Ralf Becker
769eaaa353
pending translations from our translation-server
2023-11-21 15:18:11 +01: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
Ralf Becker
3e27a643b6
pending translations from our translation server
2023-11-10 06:44:58 +01:00
nathan
fe68cdb1b6
Run rights for applications translation from Birgit
2023-11-06 13:38:25 -07:00
nathan
8544a807e3
Admin: Group action to add / remove application run rights
2023-11-02 13:08:02 -06:00
Ralf Becker
db7d26a6a0
pending translations from our translation-server
2023-10-26 21:55:35 +02:00
ralf
b45b3c35df
WIP S3 stream-wrapper: refactored DB backup in order to (optionally) use S3
2023-10-24 22:22:16 +03:00
Ralf Becker
c5b7251188
pending translations from our translation-server
2023-10-18 16:41:38 +02:00
nathan
c30039cf88
Admin: Use appname for ACL edit, not the name of the application entry (eg: calendar vs event)
2023-09-25 10:24:36 -06:00
ralf
1fb543cb93
fix removing last user/group from valid-for in mail-account did not work
...
add a strong warning that selecting a user/group for a mail account for all users effectively deletes it for all other users
2023-09-15 09:27:40 +02: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
53022a39b4
finished WIP Mail REST API: regular user UI for application passwords
2023-07-11 22:46:37 +02:00
ralf
106ead2c8e
WIP Mail REST API: regular user UI for application passwords
2023-07-11 13:39:46 +02:00
milan
5e3c67a5cf
converted egw_action from javascript to typescript
...
classes are now uppercase and in their own files. lowercase classes are deprecated.
Interfaces are now actual interfaces that should be implemented instead of creating and returning an ai Object every time
2023-07-10 16:54:22 +02:00
ralf
18b60c1638
WIP Mail REST API: fix token auth templates and translation
2023-07-07 13:59:04 +02:00
nathan
5c112f471b
Fix wrong account type
2023-07-04 10:02:13 -06:00
ralf
333750587c
WIP REST API: show checkbox in application password to (re-)generate new token and display it
2023-07-04 11:22:49 +02:00
ralf
ec664540fd
WIP Mail REST API: application password fixes and translation
2023-07-04 10:39:23 +02:00
ralf
07300704bc
WIP Mail Rest API: UI for application passwords/tokens for admin
2023-07-03 17:09:26 +02:00
nathan
3cfdca0ae9
* Api: Customfield selectboxes can read options from a PHP file in the VFS using @[path] ex: @/home/Default/selects.php
2023-06-29 13:36:28 -06: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