Commit Graph

177 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 702b3e9880 remove import of framework, as it does work, even if similar egw does ... 2024-08-13 11:43:31 +02:00
nathan 975a22bee1 Admin: Add dialog to add/remove group ACL 2024-08-12 16:01:18 -06:00
ralf 835c2d5423 fix setting run rights did not work with new tree 2024-07-11 09:43:44 +02: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 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
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
nathan 8544a807e3 Admin: Group action to add / remove application run rights 2023-11-02 13:08:02 -06: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
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 07300704bc WIP Mail Rest API: UI for application passwords/tokens for admin 2023-07-03 17:09:26 +02:00
Hadi Nategh d756268dbe Fix edit acl dialog fails on reload 2023-01-19 14:05:21 +01:00
nathan 9da38628a0 Admin: Make sure account is in select_options to avoid having to load it 2022-12-12 13:13:18 -07:00
nathan 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
nathan 104680c477 Fix hidden nm with no initial rows were requesting data too early 2022-11-07 14:51:42 -07:00
nathan 85cc58b32b Admin: App refresh now refreshes admin nextmatches again 2022-10-28 10:55:29 -06:00
nathan 166168b5bf Admin: Push for categories 2022-10-27 11:13:41 -06:00
nathan 3c4b709e52 Admin: Update 'User groups' in sidemenu tree when a group change is pushed 2022-10-19 11:14:49 -06:00
nathan c985338a11 Admin push update fixes
- Implement for categories
- Fix some account update duplication
2022-10-18 11:29:22 -06:00
nathan f2ebd369ef Admin: Fix user list was 100px tall when switching Global Categories -> User accounts 2022-10-17 10:52:28 -06:00
nathan 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
ralf 9cd65f1aa4 move group administration from EPL into mainline 2022-08-14 13:55:45 +02:00
ralf 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
ralf 8df2a2fc49 fix error in admin, when nothing is loaded in the ifram 2022-05-05 12:48:26 +02:00
ralf 238a22ba01 replace multiple="dynamic" with expand_multiple_rows="4" and remove button to switch to multiple 2022-03-18 22:27:33 +02:00
nathan 9087ea644b Admin: Switch from et2_dialog to Et2Dialog 2022-03-17 15:36:06 -06:00
Ralf Becker 50a7179fce using getDOMNode() instead of private node attribute (no longer existing in Et2Box 2021-09-14 09:44:41 +02:00
Ralf Becker eec16362dc amending commit 59ac3f4 "always name generated file app.min.js" 2021-07-19 11:50:33 +02:00
Ralf Becker 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
nathangray 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
Hadi Nategh 7a00c3afe7 Fix broken admin 2021-06-10 16:02:07 +02:00
Hadi Nategh 54fff9739a Add more missing import statements 2021-06-10 15:40:49 +02:00
Ralf Becker c51275fde3 got admin index incl. et2_tree and et2_date_ro working 2021-06-10 13:53:07 +02:00
Ralf Becker 5298336886 include jquery and other legacy js files via script tag 2021-06-10 11:38:54 +02:00
Ralf Becker 3fdf4057d6 replace eval with JSON.parse and egw.applyFunc 2021-03-15 08:56:58 +02:00
Ralf Becker f115c63f8a prefer link-registry "entries" for data over app-name 2021-02-23 00:16:51 +02:00
nathangray e864fb9c5d Admin: split clear user's credentials into 2 actions, mail & all others 2021-01-11 11:53:04 -07:00
nathangray 52eb33b96f * Admin: Context menu action to clear user credentials 2020-12-17 13:12:21 -07:00
nathangray 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
Hadi Nategh ed1be70235 Fix no application value gets set on acl edit dialog 2020-08-11 15:48:18 +02:00
Hadi Nategh 1624ceae07 Return an object for egw message in order to have access to it after display 2020-07-30 15:01:50 +02:00
nathangray 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
nathangray 12759d7852 This was supposed to be part of 7462bd0177 2020-04-08 12:22:24 -06:00
nathangray 7462bd0177 * Api: Fix missing translations in ACL dialog 2020-04-07 11:49:07 -06:00
nathangray 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
nathangray 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
Hadi Nategh 0cc7ce12d0 merge master 2020-03-05 14:45:25 +01:00