Commit Graph

168 Commits

Author SHA1 Message Date
Ralf Becker
d7cd90ebe7 fix skipping timestamps, but preferring .min.js over .js
added more apps to rollup.config.js (ones givening errors are commented out)
2021-06-29 15:21:19 +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
nathangray
186e03671a Change merge download/Collabora to a common generation method, avoiding need to POST.
This allows Kanban to download merge files
2021-06-23 11:20:09 -06:00
Hadi Nategh
c0eae5d955 Fix import statement and remove debugger 2021-06-14 15:05:08 +02:00
Hadi Nategh
54fff9739a Add more missing import statements 2021-06-10 15:40:49 +02:00
Hadi Nategh
0730d4880e Remove couple of more jquery import statements 2021-06-10 13:57:33 +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
38cb855017 fixing a couple more imports to get addressbook list show up 2021-06-09 11:11:34 +02:00
nathangray
d99f84f28e Commit changes from update to TypeScript 3.9.9 so we don't keep reverting them. 2021-03-23 09:29:58 -06:00
Ralf Becker
75973a2be1 show missed calls on their CRM view 2021-03-05 22:07:36 +02:00
nathangray
19bd3a03b0 Addressbook: Update CRM view contact info in sidebox if it's changed by push message 2021-03-04 13:53:52 -07:00
Ralf Becker
58ae23c74c allow "app.<appname>.<method>" in link registry and use it to open CRM view 2021-03-04 11:50:13 +02:00
nathangray
158e65fc90 Take contact shares into account for push ACL checks 2021-02-25 09:11:39 -07:00
nathangray
3c72462b5e Enable push for addressbook
Refactor EgwApp.push() to cover more common stuff for simpler app code
2021-02-24 09:18:42 -07:00
nathangray
559943f772 * Addressbook: Fix newly added distribution lists could not be added to with the context menu 2020-11-30 11:30:14 -07:00
Hadi Nategh
a1170ab939 Add close button into CRM view 2020-11-03 16:21:35 +01:00
Hadi Nategh
03adbcb97a Take crm_list preference into account for dblclick action on contact 2020-11-02 15:48:00 +01:00
Hadi Nategh
ba8cd17816 Fix typo breaking CRM view 2020-10-30 12:26:27 +01:00
Hadi Nategh
b26bcf2978 Show organisation name on CRM view if exists 2020-10-30 10:32:18 +01:00
Ralf Becker
b8409a479e changes to implement policies on contact sharing 2020-10-26 10:44:40 +01:00
Hadi Nategh
266f5059d3 WIP Multitabs: fix some styling issues 2020-10-23 13:29:51 +02:00
Hadi Nategh
978a1810bb WIP Multitabs: add more details to tab's label(display name) 2020-10-22 14:14:55 +02:00
Hadi Nategh
7d1cd4c12c WIP Multitabs:
- Fix wrong ids generated for sideboxes
- Fix tab header refresh
2020-10-22 13:52:17 +02:00
Hadi Nategh
6a5c6599dd WIP multitab:
- fix duplicated sidebox view id
2020-10-21 14:58:19 +02:00
Ralf Becker
ff91be903a sharing ACL: need explicit new ACL or edit rights, to share into an addressbook 2020-10-15 13:03:14 +02:00
nathangray
ba0e1240c3 CRM: Fix some list bugs
- Adding an infolog did not show up
- CRM.ts got disconnected if infolog list got reloaded
2020-10-08 11:53:33 -06:00
Hadi Nategh
7f4535cf1d WIP multitabs and CRM view 2020-09-30 13:19:36 +02:00
nathangray
86bd6b719a Addressbook: Delete contacts over AJAX to avoid refresh 2020-09-28 10:51:30 -06:00
Hadi Nategh
2ed186079e Implement openTab for egw_open object and make tab attributes configurable 2020-09-24 16:19:56 +02:00
Hadi Nategh
4bf65486ef WIP of framework's multitab implementation 2020-09-23 16:55:35 +02:00
nathangray
d6eade2f75 Filter push updates for CRM entries on all linked contacts, not just primary 2020-09-04 09:37:07 -06:00
nathangray
e49529f271 Add missing CRM.js 2020-09-04 08:23:46 -06:00
nathangray
2dc5616b96 Separate CRM list from infolog list so push updates don't conflict 2020-09-03 09:58:27 -06:00
Ralf Becker
a7916d9738 fix nm as 2nd and selectbox as 3rd parameter 2020-08-12 15:17:53 +02:00
nathangray
ff35f58f73 Change addressbook group / template on client side, not server side
Fixes the issue where the nextmatch_controller is part of the context for the request, but the first thing set_template() does when the server tells the nextmatch to change the template is destroy the controller.  This means that when the data is parsed, the context is missing or damaged.
2020-08-07 13:18:41 -06:00
nathangray
b6e47f9b11 Etemplate: Password widget now auto-updates the second 'confirm' password if you have two and suggest a password. 2020-07-23 13:56:14 -06:00
nathangray
d7d5837ecf Nicer password widget on account edit dialog
- Added plain-text attribute to avoid encrypting password
- Suggest password now fills both fields the same
2020-06-15 16:08:24 -06:00
nathangray
d89b92f27b * Addressbook: Add selectbox for addressbook to Add distribution list dialog 2020-05-22 11:58:27 -06:00
nathangray
ded0ef4264 * Addressbook: Fix videoconference online check caused an error with non-user contacts 2020-05-20 11:02:04 -06:00
nathangray
934d309856 Make taglist-state update its own options when country code changes
Fixes bug where options were not properly set if they had to be fetched from server.
2020-05-13 15:21:26 -06:00
Hadi Nategh
490ada9394 Add more translations and fix csp error while frame accessing egroupware.org 2020-04-29 17:39:04 +02:00
Hadi Nategh
79f8079150 Add "Invite to call" action for inviting users into an existing call 2020-04-28 18:35:33 +02:00
Hadi Nategh
b7ec2a9b91 Add phone call actions 2020-04-23 17:31:33 +02:00
Hadi Nategh
6e932e09ae Fix error when status app is not available 2020-04-22 11:52:07 +02:00
Hadi Nategh
cb5b35e2d0 Fix select all action breaks addressbook's contextmenu 2020-04-07 11:12:29 +02:00
Hadi Nategh
610a223c00 adding videocall via calendar action 2020-04-03 13:01:00 +02:00
Hadi Nategh
724e669e72 Add video conference action into addressbook 2020-04-02 17:50:28 +02: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
Ralf Becker
5f804dd661 use super.<name>(<arguments>) instead of super.<name>.apply(this, arguments) 2020-02-11 17:40:33 +01:00
Ralf Becker
f19d42a439 convert addressbook app.js to TS 2020-02-09 13:07:42 +01:00