nathan
6d393fb439
Addressbook: Switch from et2_dialog to Et2Dialog
2022-03-17 13:10:20 -06:00
Hadi Nategh
cf4e5a76ef
Fix error "TypeError: undefined attributeStyleMap"
2021-12-15 12:19:08 +01:00
Hadi Nategh
a0c014594f
Fix context menu no longer works in Addressbook distributions list
2021-12-14 15:20:48 +01:00
nathan
d5f53af8b9
Fix missing buttons in contact edit
2021-12-06 16:27:22 -07:00
nathan
fff2849f3b
- Avoid using internal widget.options
...
- Optimization on getting instance from widget
2021-09-14 14:13:22 -06:00
Hadi Nategh
4cd2d665d7
Fix broken opening a contact in mobile theme
2021-07-26 14:52:01 +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
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
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
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
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