Commit Graph

165 Commits

Author SHA1 Message Date
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
07300704bc WIP Mail Rest API: UI for application passwords/tokens for admin 2023-07-03 17:09:26 +02:00
d756268dbe Fix edit acl dialog fails on reload 2023-01-19 14:05:21 +01:00
9da38628a0 Admin: Make sure account is in select_options to avoid having to load it 2022-12-12 13:13:18 -07:00
390fbf3608 Dialog work
- Switch from LionDialog to SlDialog as base
- First input should get focus
- First button gets set as primary (if no default set), Enter key will act as a click on it
- Escape key closes dialog
2022-11-30 15:59:25 -07:00
104680c477 Fix hidden nm with no initial rows were requesting data too early 2022-11-07 14:51:42 -07:00
85cc58b32b Admin: App refresh now refreshes admin nextmatches again 2022-10-28 10:55:29 -06:00
166168b5bf Admin: Push for categories 2022-10-27 11:13:41 -06:00
3c4b709e52 Admin: Update 'User groups' in sidemenu tree when a group change is pushed 2022-10-19 11:14:49 -06:00
c985338a11 Admin push update fixes
- Implement for categories
- Fix some account update duplication
2022-10-18 11:29:22 -06:00
f2ebd369ef Admin: Fix user list was 100px tall when switching Global Categories -> User accounts 2022-10-17 10:52:28 -06:00
d521d2aa24 Admin: Fix some errors deleting a group
- use the minified app.js
- export the JS class
- include the PHP command class explicitly so it's always found
- Make sure to send all expected parameters to ajax_delete_group
2022-08-29 14:25:39 -06:00
9cd65f1aa4 move group administration from EPL into mainline 2022-08-14 13:55:45 +02:00
711eac8934 fix Admin > Mail account to work in master:
- using <et2-select-account multiple="true"
- convert from account_id=0 --> [] and back for saving
- remove TS code switching multiple on and off via previously removed button
--> must not be back-ported to 21.1!
2022-07-20 19:12:12 +02:00
8df2a2fc49 fix error in admin, when nothing is loaded in the ifram 2022-05-05 12:48:26 +02:00
238a22ba01 replace multiple="dynamic" with expand_multiple_rows="4" and remove button to switch to multiple 2022-03-18 22:27:33 +02:00
9087ea644b Admin: Switch from et2_dialog to Et2Dialog 2022-03-17 15:36:06 -06:00
50a7179fce using getDOMNode() instead of private node attribute (no longer existing in Et2Box 2021-09-14 09:44:41 +02:00
eec16362dc amending commit 59ac3f4 "always name generated file app.min.js" 2021-07-19 11:50:33 +02:00
a5ad691757 deprecated egw.includeJS() in favor of es6 import statement
with egw composition happening in main window the used import statement happens in that context and NOT in the window (eg. popup or iframe) this module is instantiated for!
2021-07-09 17:27:22 +02:00
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
7a00c3afe7 Fix broken admin 2021-06-10 16:02:07 +02:00
54fff9739a Add more missing import statements 2021-06-10 15:40:49 +02:00
c51275fde3 got admin index incl. et2_tree and et2_date_ro working 2021-06-10 13:53:07 +02:00
5298336886 include jquery and other legacy js files via script tag 2021-06-10 11:38:54 +02:00
3fdf4057d6 replace eval with JSON.parse and egw.applyFunc 2021-03-15 08:56:58 +02:00
f115c63f8a prefer link-registry "entries" for data over app-name 2021-02-23 00:16:51 +02:00
e864fb9c5d Admin: split clear user's credentials into 2 actions, mail & all others 2021-01-11 11:53:04 -07:00
52eb33b96f * Admin: Context menu action to clear user credentials 2020-12-17 13:12:21 -07:00
b5ef5126c6 - Send push messages for account delete
- Send actual push type for contact changes
- Handle push deletes for admin
2020-09-22 13:53:08 -06:00
ed1be70235 Fix no application value gets set on acl edit dialog 2020-08-11 15:48:18 +02:00
1624ceae07 Return an object for egw message in order to have access to it after display 2020-07-30 15:01:50 +02:00
242d435252 Fix a few remaining usages of free(), which was removed as part of the TypeScript conversion 2020-05-15 09:50:38 -06:00
12759d7852 This was supposed to be part of 7462bd0177 2020-04-08 12:22:24 -06:00
7462bd0177 * Api: Fix missing translations in ACL dialog 2020-04-07 11:49:07 -06:00
7e1da8d909 Fix some popups restricted to just one popup window
- Admin -> Edit user
- Mail -> View source & View header
2020-03-23 09:57:06 -06:00
34ec346821 Fix favourites (& probably some more inherited stuff) broken by TypeScript conversion
Note that any properties declared in a sub-class aren't generally available until after the super() call is done, i.e. in the super constructor they're undefined.
2020-03-20 11:38:38 -06:00
0cc7ce12d0 merge master 2020-03-05 14:45:25 +01:00
8590939709 * Admin: Add copy account action 2020-03-02 16:00:58 -07:00
20a3dd9fd0 use super.<name>(<arguments>) instead of super.<name>.apply(this, arguments) 2020-02-12 10:37:29 +01:00
5f804dd661 use super.<name>(<arguments>) instead of super.<name>.apply(this, arguments) 2020-02-11 17:40:33 +01:00
84dd286897 convert admin app.js to TS 2020-02-10 10:02:23 +01:00
46c66cc93e convert admin app.js to TS 2020-02-09 12:26:23 +01:00
d95894d530 use etemplate-exec-id as CSRF token for ajax requests 2020-01-29 11:08:44 +01:00
7b30bb7b0d * Admin: optional session-action column in access-log and sessions
also no longer update access-log in session-class destructor, as it fails with skipping permanent logging for WebDAV and others
2019-12-14 13:09:22 +02:00
77dba49f9e Fix double scrollbar in edit acl dialog 2019-11-27 13:57:17 +01:00
3d05c69495 * Admin: fix deleting of customfields type not working 2019-10-31 12:18:30 +01:00
ffa1102687 Change delete group handler to accept documentation data 2019-05-28 09:59:55 -06:00
34efaaa274 Add documentation tab when deleting custom application type 2019-05-22 09:35:20 -06:00
ff84674275 WIP of admin cmds template 2019-05-08 18:42:37 +02:00