Commit Graph

2698 Commits

Author SHA1 Message Date
nathan
caa05ae2af Admin: Make group change access able to handle multiple location/accounts 2024-08-13 10:25:50 -06: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
702b3e9880 remove import of framework, as it does work, even if similar egw does ... 2024-08-13 11:43:31 +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 Becker
7379445bbc pending translations from our translation server 2024-07-30 20:20:02 +02:00
Ralf Becker
6bd8d2d906 pending translations from our translation server 2024-07-30 20:13:43 +02:00
ralf
328c9fc6cb fix setting run rights did not work with new tree 2024-07-11 09:44:35 +02:00
ralf
835c2d5423 fix setting run rights did not work with new tree 2024-07-11 09:43:44 +02:00
ralf
e461d2b5eb make 1st column wide enought to fid German translation in one row 2024-07-09 10:02:55 +02:00
ralf
8f0cf4998f make 1st column wide enought to fid German translation in one row 2024-07-09 10:02:31 +02:00
ralf
59ecd0688c Merge branch 'master' into 23.1 2024-07-08 09:35:12 +02:00
ralf
079dcac0ef 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:39:17 +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
7d0bf2495d Admin: Translations from Birgit 2024-07-02 15:41:01 -06: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
ralf
faf6a21836 only allow to select groups as owner of categories 2024-06-25 15:43:29 +02:00
ralf
6cc6ad4e2e only allow to select groups as owner of categories 2024-06-25 15:43:08 +02:00
Ralf Becker
03693f7d3b pending translations from our translation server 2024-06-24 10:18:29 +02:00
nathan
3ba69d542d Framework WIP
- Get admin tree loading in side
- Popups working
2024-05-27 10:49:06 -06:00
nathan
ba744d3292 Remove Lion 2024-05-07 14:46:44 -06:00
nathan
b067a22380 Admin: Fix user record couldn't generate a title without account_id
This caused import of new users to fail.
2024-05-03 17:30:24 +02:00
ralf
2f5978c48d fix some object/array errors 2024-05-03 17:30:24 +02: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
21aae3c8ea Admin: Fix user & group import threw error "Class "admin_egw_record" not found" 2024-05-02 11:22:17 -06: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 Becker
a65abb3940 pending translations from our translation server 2024-04-30 10:26:26 +02:00
Ralf Becker
b1bb97c256 pending translations from our translation server 2024-04-30 10:24:28 +02: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
27de8da95a fix translation 2024-04-10 12:33:22 +02:00
ralf
8944a6111d fix translation 2024-04-10 12:32:53 +02:00
ralf
0363fe1bd0 improving/fixing for case of multiple default accounts depending on memberships 2024-04-10 12:29:37 +02:00
ralf
f250efdd73 improving/fixing for case of multiple default accounts depending on memberships 2024-04-10 12:29:13 +02:00
ralf
5324583840 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:59:16 +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
816e57f253 fix custom translation to take full width of screen 2024-04-05 09:18:55 +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
bb7846dae1 pending translations from our translation-server 2024-03-04 09:05:43 +01: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
86c76a434a 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-11 08:45:17 +02: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
65f238af6b * 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:47:25 +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
6956ba7601 pending translations from our translation server 2024-01-25 09:55:29 +01:00
Ralf Becker
5f2c0f448e pending translations from our translation server 2024-01-25 09:53:39 +01:00
nathan
5b10064166 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-18 11:14:46 -07: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
cb45fa81e6 replace all et2-select-email multiple="true" readonly(unset or false) with new et2-email 2023-12-20 09:56:07 +02: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
nathan
1dc3a2cf62 * Importexport: Progress updates when importing 2023-12-18 09:54:31 -07:00
ralf
3cacf1823e 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:20:30 +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
3dbb579239 * Mail: implement Exchange login-type "domain/username" 2023-12-15 17:19:16 +02:00
ralf
edec090e17 * Mail: implement Exchange login-type "domain/username" 2023-12-15 17:13:04 +02:00
Ralf Becker
df73301ce4 pending translations from our translation server 2023-12-01 07:02:08 +01:00
Ralf Becker
671dc1d28b pending translations from our translation server 2023-12-01 07:01:27 +01:00
ralf
afbc13462c * Mail/GMail/Microsoft365: update refresh-token, if we get one and redirects to IdP, if refresh-token is expired 2023-11-21 17:15:03 +02:00
Ralf Becker
99c89da314 pending translations from our translation-server 2023-11-21 15:21:13 +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