Commit Graph

65 Commits

Author SHA1 Message Date
Nathan Gray
e323cd1d79
Feature/shoelace 2.4 upgrade (#135)
Update shoelace to 2.9.0
2023-09-13 11:55:33 -06:00
nathan
583072ce9d Fix insert multiple entries into email document failed at "Please wait ... loading" 2023-08-01 09:11:09 -06:00
Milan
0dd7616c5e egw_action copy fixes regarding ticket 84314 2023-07-20 16:40:22 +02:00
nathan
9421d49ab5 Addressbook: Get context menu working for home portlet 2023-03-14 10:08:04 -06:00
nathan
973b86afb1 Addressbook: Skip duplicate check in advanced search 2023-02-14 13:10:15 -07:00
nathan
6a5d189489 Better fix for Et2SelectState not getting country set 2022-11-14 14:41:08 -07:00
nathan
58f2267fc8 Addressbook: Pre-set the region's country 2022-11-14 14:15:41 -07:00
nathan
176cba3afb Addressbook: Fix double-click preference opened organisation view with a different title than when it was opened with context menu 2022-10-24 11:28:28 -06:00
nathan
1aa87138a2 Addressbook: Correct fix for CRM breaking contact list actions
etemplate2.clear() was not removing getting the correct app instance removed
2022-10-19 10:54:11 -06:00
nathan
7b0a6911d3 Addressbook: Don't show "(Infolog)" in CRM tab when viewing a single contact 2022-10-19 09:36:42 -06:00
nathan
bfcb67982d Addressbook: Fix CRM view overwrote app.et2 reference, breaking contact list actions 2022-10-19 09:28:48 -06:00
nathan
67408d84ec Addressbook: Fix grouped view did not change view properly 2022-09-09 10:11:11 -06:00
Hadi Nategh
c4412b5ed1 Fix not working geolocation in addressbook 2022-08-24 14:57:07 +02:00
ralf
f2e20eddba fix addressbook edit for new Et2SelectCountry&State:
- using allowFreeEntries for custom country-names and storing, as before, region-name not the -code
- also fix flags to show nothing for custom / free country-names
Not entirely happy about it, but not willing to spend/waste more time on this tiny feature
2022-06-23 10:06:01 +02:00
ralf
96109e0f26 Several account or contact edit fixes
- fix no groups were selected (as they have numeric values)
- fix size of country and state selection
- WIP adding flags to select-country
- WIP fixing selecting a country set country_code for state selection
2022-06-18 15:06:50 +02:00
ralf
5859ce0c37 fix CRM view shown with [object Promise] instead of title 2022-06-03 11:21:09 +02:00
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