Commit Graph

123 Commits

Author SHA1 Message Date
ralf
a74bd82dde next chunk of fixed PHP Warning: Undefined array key or variable in main repo 2022-04-26 21:04:16 +02:00
nathan
da6a16e62d - Add generation target path preference to all apps
- Use common method to get merge preferences to reduce duplication
2021-10-07 10:22:45 -06:00
nathan
45f039da95 * Add preference to set the filename of merged documents using placeholders 2021-10-06 11:59:29 -06:00
nathangray
f89c8cfb03 Add hrules to sidebox menus 2021-04-19 16:02:41 -06:00
nathangray
f7af9c3c0f Silence some warnings 2021-04-05 11:25:57 -06:00
Ralf Becker
868135775c PHP 8 fixes 2021-03-29 16:47:19 +02: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
Hadi Nategh
b0e2e1f1be Open crm view for contact link 2020-10-29 11:47:29 +01: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
9cf0724420 Add a css class to style crm view sidebox 2020-09-29 10:39:39 +02:00
Hadi Nategh
028ff4edcb WIP multitabs: Use specific id for each crm view 2020-09-28 15:46:04 +02:00
Hadi Nategh
b7ec2a9b91 Add phone call actions 2020-04-23 17:31:33 +02:00
nathangray
2392301412 * Addressbook: Add a new CRM option to view infologs for the contacts' entire organisation 2019-10-22 10:57:15 -06:00
nathangray
183955c97c * Addressbook: Add site configuration to always load certain custom fields, allows for single customfields in custom list templates 2019-10-07 14:16:04 -06:00
nathangray
0f5aaa3ed9 Addressbook - implement owner link registry so we can count how many contacts a user has 2019-07-31 10:31:13 -06:00
nathangray
d0b5d50b0f Addressbook - Remove obsolete preference "Export definition to use for nextmatch export" 2019-07-10 14:15:52 -06:00
nathangray
533c9c0351 Add optional link variable so apps can specify the location of their entry modification time 2019-05-17 10:36:04 -06:00
nathangray
3c5b7c8ba5 * Addressbook - Allow multiselection for customfield added to link title 2018-08-08 09:18:55 -06:00
nathangray
235746e4d6 * Addressbook - Add preference to turn off user groups as distribution lists 2018-04-17 09:35:08 -06:00
nathangray
16a4d95b1c * Addressbook - Fix duplicate detection when editing contact 2018-01-24 09:11:07 -07:00
nathangray
e88afc07d0 * Addressbook - fix SQL error with accounts hidden + Organisation by location / department
- Fix accounts missing if no preference for hide accounts set
2017-11-29 09:12:05 -07:00
nathangray
b04eb80b39 Addressbook - fix show/hide account preference bugs
- account filter was missing for show active
- preference changed to match current value
2017-11-21 11:07:50 -07:00
nathangray
c8369f9b39 Addressbook - fix hide accounts preference did not work for duplicate & organisation views
- Added a new preference option to hide only deactivated accounts
2017-11-15 11:29:10 -07:00
nathangray
d5386625d5 Addressbook - Duplicate view - Fix a bug with types, add some debug to help with long queries. 2017-03-17 10:01:23 -06:00
nathangray
23bf37b98e * Addressbook - new view to show duplicate contacts 2017-03-13 12:11:53 -06:00
Ralf Becker
3752c35a5a add ajax=true to diverse admin pages of apps, changing customfields class to autoloadable admin_customfields (with old class extending new one, just in case), fix wrong English phrase "typ" in infolog 2016-08-12 11:35:30 +02:00
Ralf Becker
d427d4ae83 appending ajax=true to addressbook site config and global categories to no use an iframe 2016-06-29 19:10:22 +02:00
Hadi Nategh
3c6d4dea15 Add default url for geolocation config 2016-05-31 17:25:08 +02:00
Hadi Nategh
dabc96d07a GeoLocation in addressbook:
- Fix a conflict of %s as placeholder with et2 %s placeholder
- Fix pre-defined urls according to new placeholders
- Add some translations
2016-05-30 16:22:58 +02:00
Hadi Nategh
60bc400313 Fix modified view templates are not getting updated because of no cache-buster modification timestamp 2016-05-25 16:44:36 +02:00
Hadi Nategh
914fa40b39 Fix geolocation map url option does not work in addressbook site config 2016-05-25 14:37:40 +02:00
Hadi Nategh
1f61249d3c Fix a typo, and add missing country placeholder into here maps 2016-05-25 12:56:28 +02:00
Hadi Nategh
4aaee9acd2 Implement routing system for geolocation feature:
- Add default source address preference
- Routing between user address and selected contact's address
2016-05-25 12:50:27 +02:00
Hadi Nategh
5ef5cacd62 Implement geolocation option for contacts in addressbook 2016-05-20 15:50:26 +02:00
Ralf Becker
f70c828fbd suppress empty custom field selection 2016-05-06 16:16:10 +00:00
Hadi Nategh
c558d1667d Optimize window size of registered popups in appregistry 2016-05-06 15:12:27 +00:00
Ralf Becker
248fde6fef converted addressbook to use new api 2016-04-29 10:41:53 +00:00
Ralf Becker
0eb3619cd1 * Mail/Addressbook/Calendar: add and use charset when sending/receiving mails with vCard/iCals, change default vCard charset preference to utf-8 2016-04-29 07:51:13 +00:00
Ralf Becker
06c4b2db23 use new et2 site config 2016-04-25 15:57:38 +00:00
Ralf Becker
aa45c25685 move addressbook_merge to Api\Contacts\Merge 2016-04-06 09:49:50 +00:00
Nathan Gray
967bfc2bdd Remove outdated csv export stuff, importexport does it all now 2015-12-16 23:56:02 +00:00
Hadi Nategh
938c991124 WIP Egroupware tutorial:
- Create tutorial sidebox hooks automatically
- Fix some styling for popup
- Display intro video show confirmation dialog based on session (login/logout)
2015-10-19 15:00:42 +00:00
Hadi Nategh
aa6a362f16 WIP EGroupware Tutorial:
- Add tutorials hook into other apps sidebar
2015-10-16 10:39:38 +00:00
Nathan Gray
b0713a9945 Make sure every app has a sidemenu link to the list and add an entry 2015-09-09 22:20:25 +00:00
Nathan Gray
ba13371430 More Home progress:
- Add birthday reminders
 - Prevent infolog favorites from setting an app header
2014-12-02 00:30:11 +00:00
Nathan Gray
2f53633dca * Switch to nextmatch and edit dialog for customfield list 2014-10-22 19:55:27 +00:00
Ralf Becker
af048109ee adding singular and plural name of app entries to link registry under "entry"/"entries" plus translations for apps which need them different from app-name 2014-10-21 13:51:37 +00:00