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
a261ce8556
Avoid some PHP warnings about doing things to arrays that aren't arrays
2021-05-25 11:35:40 -06:00
nathangray
6971292be3
Addressbook: Fix CSV import into specific addressbook was always going into importer's personal addressbook
2021-05-19 09:06:06 -06:00
Hadi Nategh
2612d75e03
Fix broken avatar in Addressbook edit dialog
2021-05-18 16:59:45 +02:00
Ralf Becker
166718a22c
remove config allowing to immediately delete contacts (as it's required for sync)
2021-05-18 14:02:51 +02:00
Ralf Becker
1f010a4391
Bump version to 21.1
2021-05-08 15:02:24 +02:00
nathangray
84e03fe334
Addressbook: Fix contact categories were cleared when DAVx5 synced some Android clients
2021-04-30 09:26:00 -06:00
nathangray
0232092187
Addressbook: Fix historylog showing some changes done by "Personal"
2021-04-23 10:20:20 -06:00
nathangray
f89c8cfb03
Add hrules to sidebox menus
2021-04-19 16:02:41 -06:00
Ralf Becker
80ae34158d
pending translations from our translation server
2021-04-18 20:32:17 +02:00
Ralf Becker
38ef0e0a94
* CalDAV/CardDAV: fix freebusy-URL for users and support basic auth with regular user credentials too
2021-04-13 16:05:27 +02:00
Ralf Becker
4045c06896
fix PHP 8 errors
2021-04-06 15:32:21 +02:00
Ralf Becker
197a6348a9
fix not working extended search after by PHP 8 required rename of the methode from search to extSearch
2021-04-06 10:54:48 +02: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
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
nathangray
9baa79de5e
Addressbook: Fix CRM view action for organisation was missing if user had no tracker access
2021-03-08 14:59:21 -07: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
Hadi Nategh
a8f11ca1b7
Some mobile Ui improvements
2021-03-04 16:30:01 +01: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
14dbd3d1f3
Addressbook: Push - add add_on_top_sort_field to add rows on top
2021-02-25 14:01:16 -07: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
Ralf Becker
a64590d3db
moving opening of CRM view code into Contacts class
2021-02-15 15:11:24 +02:00
Ralf Becker
2291cc8df0
WIP incomming CTI / open CRM view when phone rings
2021-02-14 17:46:08 +02:00
nathangray
d2a2ae49e3
* Addressbook: Fix missing distribution lists
2021-02-08 09:56:49 -07:00
nathangray
fac0457436
Addressbook: Fix sort changes wouldn't stay in some circumstances
...
In particular, sorting by Name would always reset
2020-12-29 09:39:14 -07:00
Ralf Becker
7011faba18
pending changes from our translation server
2020-12-15 18:57:33 +01:00
Hadi Nategh
ee7af811c4
Add some translations
2020-12-03 15:30:27 +01: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
Ralf Becker
1cda58c9be
fix error "Class Accounts not found"
2020-11-20 15:48:46 +01:00
nathangray
b4869aa2a1
Kanban: Add context menu action to add to existing kanban boards
2020-11-09 15:56:24 -07:00
Ralf Becker
f6aad0cd46
allow to filter by (not) shared and add groups to shared-with filter
2020-11-04 16:05:41 +01:00
Ralf Becker
d17f73cd79
add contact info to check_shared_with call, so sharerequires policy uses current data
2020-11-04 14:37:29 +01:00
Hadi Nategh
e842cde370
Fix some more styling issues
2020-11-04 11:43:42 +01:00
Hadi Nategh
c4a9a97246
Fix styling of CRV view's close button
2020-11-04 10:56:07 +01: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
Ralf Becker
378b3c6eef
enable unshare action also when shared-with column is shown and fix some bugs arround unsharing and resharing
2020-11-02 12:56:00 +01:00
Ralf Becker
a3b17c5db7
display shared-with in addressbook column and allow to use it as filter
2020-11-02 12:05:13 +01:00
Ralf Becker
e98e91b9f3
give explicit select-options priority over querying accounts via link-widget, fixes not displayed addressbook for sharing
2020-11-02 09:09:46 +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
Hadi Nategh
b0e2e1f1be
Open crm view for contact link
2020-10-29 11:47:29 +01:00
Ralf Becker
47da0f9bf8
* Addressbook: allow to configure sending fax via email by replacing the number with an email address
2020-10-28 13:30:28 +01:00
Ralf Becker
b8409a479e
changes to implement policies on contact sharing
2020-10-26 10:44:40 +01:00
Ralf Becker
0755668e9f
fix PHP Warning "continue" targeting switch, though a single continue/break works too
2020-10-23 20:04:04 +02: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
9c8f76d150
WIP addressbook sharing: action to unshare contacts shared by user (only in shared_by_me view)
2020-10-19 18:38:33 +02:00
Ralf Becker
37be9f40d0
WIP contact sharing: context menu to share and filter for shared contacts
2020-10-16 21:34:42 +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
Ralf Becker
66c59a19f9
allow to select group-addressbooks
2020-10-14 08:48:42 +02:00
Ralf Becker
1f7ce98c50
WIP contact sharing
2020-10-13 16:54:35 +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
Hadi Nategh
9cf0724420
Add a css class to style crm view sidebox
2020-09-29 10:39:39 +02:00
nathangray
86bd6b719a
Addressbook: Delete contacts over AJAX to avoid refresh
2020-09-28 10:51:30 -06:00
nathangray
9d94c1613d
Addressbook: Export listed accounts as being in the addressbook of the exporter. They now are 'Accounts'
2020-09-28 09:14:45 -06:00
Hadi Nategh
028ff4edcb
WIP multitabs: Use specific id for each crm view
2020-09-28 15:46:04 +02: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
fd9367d4cf
* CardDAV/Addressbook: do NOT add empty room number as further organizational unit
...
eg. OutlookSynchronizer adds the semicolon to the org-unit
2020-09-11 11:48:08 +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
Ralf Becker
361d5cb351
bump version to 20.1
2020-06-28 10:04:21 +02: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
Ralf Becker
d83c567703
pending translations from our translation server
2020-06-12 12:29:47 +02:00
nathangray
18852b91bc
Addressbook: Fix typo in CSV export
2020-06-08 09:11:42 -06:00
Hadi Nategh
15ced22755
Use colored icon for Scheduled call action
2020-06-08 11:48:42 +02:00
nathangray
d89b92f27b
* Addressbook: Add selectbox for addressbook to Add distribution list dialog
2020-05-22 11:58:27 -06:00
nathangray
a29d79a7ab
* Addressbook: New context menu action to change contact type
2020-05-20 13:05:56 -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
Ralf Becker
dfb5531118
pending translations from our translation server
2020-04-29 19:53:40 +02: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
0488da6722
fix invite action's caption
2020-04-29 10:34:18 +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
Ralf Becker
1436aeeb27
pending translations from our translation server
2020-04-21 16:30:16 +02:00
nathangray
85b44d4df3
Fix missing translation reported by Stefan Unverricht
2020-04-16 10:23:22 -06:00
nathangray
dbb3b2688e
Fix missing translation reported by Stefan Unverricht
2020-04-15 11:21:53 -06:00
Ralf Becker
943609a009
unify video conference actions and translations
2020-04-09 10:50:54 +02:00
Hadi Nategh
3f3165dbd3
Use videoconference icons
2020-04-08 19:56:11 +02:00
Ralf Becker
f4e64e18b3
pending translations from our translation server
2020-04-08 19:09:00 +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
Ralf Becker
50f7bdb112
additionally add private mobile phone to addressbook list
2020-03-24 09:26:23 +01: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
7932a3a693
pending changes from our translation server
2020-03-18 11:29:58 +01: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
Hadi Nategh
2e43fecd66
Commit new translations from translation server
2019-11-25 16:44:58 +01:00
nathangray
ca6ea3a436
* Addressbook: Fix files and entries linked to a new contact were not saved
2019-11-04 11:48:40 -07:00
Ralf Becker
ebf2cd8601
pending translations from our translation server
2019-10-31 12:55:11 +01:00
nathangray
20466003a0
Addressbook: Fix organisation CRM view did not show nextmatch if contact had no org name
...
Translations from Birgit
2019-10-25 10:19:06 -06: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
Hadi Nategh
5a1fbe7049
Use letter avatar when user have no personal avatar is set in addressbook
2019-10-15 14:06:33 +02:00
nathangray
e8a9026253
Addressbook: Site configuration improvements from Birgit
2019-10-11 13:16:36 -06:00
nathangray
a32c99154c
Addressbook: add translation & change widget for 'Load custom fields in index...' config
2019-10-09 14:44:25 -06:00
nathangray
87978868e4
Addressbook: Revert accidental changes to index.xet
2019-10-07 14:18:24 -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
Hadi Nategh
12eb1e9d24
* Addressbook: fix issue of avatar edit is disabled even though user has enough rights to edit it.
2019-10-02 12:53:02 +02:00
Hadi Nategh
0a0a5ec60b
Apply advanced-search svg icon
2019-10-01 10:15:41 +02:00
Hadi Nategh
f7f4994a2d
Pick a better icon for cancel action in CRM view
2019-09-25 15:36:23 +02:00
Ralf Becker
4d22932c7f
fix for Chrome 76+ on Windows (clicking addressbook filters makes them jumpt down)
2019-09-25 13:15:01 +02:00
Hadi Nategh
b8274fb083
Don't let the AB nm filter selectboxes getting bigger than 30% of total size
2019-09-25 11:56:19 +02:00
Hadi Nategh
950c00fadc
Let browser deal with width, fix issue of nm header jumps down on hover action
2019-09-23 10:21:30 +02:00
nathangray
5c9678999c
Addressbook - make type selectbox a little wider
2019-09-09 16:23:55 -06:00
nathangray
f5c2ba52c8
Addressbook - sharing actions only available to contacts, not groups
2019-08-22 15:56:46 -06:00
Ralf Becker
bf2e396486
Italien translations from Ilias/Webtrain
2019-08-06 09:57:40 +02: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
Ralf Becker
2128a64a7e
pending SK translations from our translation server
2019-07-26 10:54:41 +02:00
Hadi Nategh
4b8d4dd5e3
Avoid php warning
2019-07-18 16:19:53 +02:00
Hadi Nategh
2a9b27e76b
Take other backends e.g. LDAP into account while searching for contacts
2019-07-18 16:05:35 +02:00
Ralf Becker
76b0bac25e
if accounts backend is NOT SQL, we need to search that too
2019-07-18 14:48:13 +02:00
Hadi Nategh
72bd27587c
Stop php warning "Invalid foreach argument"
2019-07-18 12:34:12 +02:00
Ralf Becker
b8f8e53620
pending translations from our translation server
2019-07-17 12:34:22 +02:00
Ralf Becker
efcb0471b3
bump version to 19.1
2019-07-16 10:46:59 +02:00
nathangray
d0b5d50b0f
Addressbook - Remove obsolete preference "Export definition to use for nextmatch export"
2019-07-10 14:15:52 -06:00
Ralf Becker
0addb59e99
pending translations from our translation server
2019-07-04 12:39:40 +02:00
Ralf Becker
f4500fb9c1
pending changes from our translation server
2019-06-20 21:22:34 +02:00
Ralf Becker
f11827a8f3
pending changes from our translation server
2019-06-17 16:18:08 +02:00
Ralf Becker
471742f7ec
fix esync addressbooks to sync preferenence can be an array to
2019-06-14 17:25:18 +02:00
Ralf Becker
75403eea94
* CalDAV/CardDAV: allow removing categories
2019-05-28 18:48:14 +02:00
Ralf Becker
d151930412
dito for lists
2019-05-28 16:54:49 +02:00
Ralf Becker
c4f23f899f
do NOT use xml CDATA for vCards to ensure correct replacement of control chars like VT
2019-05-28 16:27:50 +02:00
Ralf Becker
5b7281ed5c
Revert "some chars also require encoding for iCal 2+ or vCard 3+"
...
This reverts commit f75b9e93f4
.
2019-05-28 16:27:50 +02:00
Ralf Becker
038caabd72
some chars also require encoding for iCal 2+ or vCard 3+
2019-05-27 17:00:40 +02:00
Ralf Becker
1338090a84
* CalDAV/CardDAV: encoding VT (vertical tab) as it stalls Outlook (CalDav Synchronizer)
2019-05-24 15:11:07 +02: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
6084d53bbf
Addressbook - add new distribution lists immediately to the context menu
2019-05-14 11:50:01 -06:00
Ralf Becker
310182cc85
Add translations
2019-05-14 17:27:48 +02:00
Hadi Nategh
7e96f98505
Fix fullwidth issue in AB edit dialog
2019-05-02 11:53:16 +02:00
nathangray
befac35e0b
Add category override for addressbook vcard & infolog ical import
2019-04-23 16:17:12 -06:00
nathangray
55a3a1b3f7
Preserve old owner for if user changes addressbook
2019-04-04 15:20:13 -06:00
nathangray
4308444034
Changing addressbook now reloads without validation so new policy rules can be applied
2019-04-03 15:12:40 -06:00
Hadi Nategh
44d81664cd
Add some translations
2019-03-27 15:07:01 +01:00
nathangray
2185f35bba
Partially revert 3dfdcee193
as not needed
2019-03-26 12:00:43 -06:00
nathangray
3dfdcee193
Reset bo object data before each import to fix imports without ID went to the same object
2019-03-26 11:26:41 -06:00
Hadi Nategh
f3b0362653
Remove extra navbar icons from mobile template
2019-03-21 16:43:23 +01:00
Hadi Nategh
d8d6d4d247
Apply new app color codes
2019-03-21 11:53:37 +01:00
Ralf Becker
79a90202a8
* Addressbook: fix photo was lost when non-admin user edited own account
2019-02-20 17:07:28 +01:00
Ralf Becker
c2003e2b8a
fixing some IDE warnings
2019-02-13 14:53:16 +01:00
nathangray
d805e9f467
Stop using deprecated each(), using foreach(), key() or current() instead
2019-02-12 14:13:45 -07:00
Hadi Nategh
2405d8f2d3
* Mail: fix not working sending and receiving smime signed messages where certificates have more than 1 domain registered (subjectAltName)
2019-02-06 13:49:11 +01:00
Ralf Becker
f09ffe0036
pending translations from our translation server
2019-01-12 21:00:32 +01:00
nathangray
07b24b2a60
Commit session right after we store the state
2018-12-20 10:45:11 -07:00
nathangray
649c87978c
Calendar - translation from Birgit
2018-12-20 09:47:17 -07:00
Hadi Nategh
4e59184d00
Fix translations for Home screen
2018-12-20 16:06:12 +01:00
nathangray
6bf8f6bb26
Fix some more PHP 7.2 warnings
...
Remove some calls to deprecated each()
2018-12-18 10:20:23 -07:00
nathangray
6a6ef64793
Addressbook - add additional config option to only show Last/Next date for contacts
2018-12-17 10:04:20 -07:00
nathangray
57bf01b9ff
Translations from Birgit
2018-12-14 11:12:25 -07:00
Hadi Nategh
d9e1ddf506
W.I.P. of modern theme with SVG icons enabled:
...
- add colored svg navbars
2018-12-11 16:52:55 +01:00
nathangray
d15841e3eb
* Addressbook - Add site configuration to disable Last/Next Event column
2018-12-10 09:50:34 -07:00
Hadi Nategh
1a839f860e
Fix styling for S/MIME section in edit dialog
2018-12-10 11:15:05 +01:00
Ralf Becker
3552afa91c
converting turkish translations to utf-8
2018-12-10 10:59:43 +01:00
Ralf Becker
a26e0717b5
remove he and rw translations, as they contain (nearly) nothing and are not selectable
2018-12-06 14:11:42 +01:00
nathangray
8451836a92
Import/Export - change signature of method that gets options to allow definition-specific values
...
Do export too, for consistency
2018-11-29 10:32:42 -07:00
nathangray
dba9a76246
Import/Export - change signature of method that gets options to allow definition-specific values
2018-11-29 09:35:35 -07:00
nathangray
0c5d8a5784
* Calendar - Allow specifying the charset when importing ical
2018-11-27 15:56:40 -07:00
nathangray
6ef91a5696
* Addressbook - Allow specifying the charset when importing vcard
2018-11-27 15:40:28 -07:00
Hadi Nategh
fd36f854a3
W.I.P. of disableIfNoEPL attribute:
...
- Implement the same attribute for sidebox menu
- Fix if hideOnDisabled is enabled it will ignore the disableIfNoEPL and it will not show the menu at all
- Adopt addressbook Mail VCard menu
2018-11-27 15:22:50 +01:00
nathangray
90a40b06ca
Addressbook - import/export translations from Birgit (better translation)
2018-11-23 09:23:37 -07:00
nathangray
c5008a90ba
Addressbook - import/export translations from Birgit
2018-11-23 09:20:11 -07:00
nathangray
7d14918e49
* Addressbook - fix photos not imported via Import / Export
2018-11-22 09:55:27 -07:00
nathangray
4889995e29
Addressbook cleanup
...
- Finish column selection change from exclusion to default list, distribution list & next/last date had some leftovers
- Remove 'do_email'
2018-11-20 10:27:56 -07:00
Hadi Nategh
b88f5cb446
Do not run read_calendar if there's no columnselection at all
2018-11-15 17:44:42 +01:00
nathangray
4c162153d6
* Addressbook - add option to import that deletes contacts from addressbook that are not in the import list
2018-11-06 15:15:36 -07:00
Hadi Nategh
2690ec5053
Introduces avatar.php and replaces all addressbook.photo urls accordingly
2018-10-31 13:49:51 +01:00
nathangray
18625abce8
* Addressbook - move photo change flag from import into vcal so it's always set if needed
2018-10-29 11:07:35 -06:00
Ralf Becker
bb369167e2
pending translations from our translation server
2018-10-26 16:20:45 +02:00
Ralf Becker
8c05d047ea
* CardDAV/Addressbook: fix missing wrapping of notes field
...
by disabling all old special handling for vCard version 3.0
2018-10-25 21:04:34 +02:00
Ralf Becker
610f44559f
fix PHP 7.2 Warning: Use of undefined constant in xet files: {$cont[nm][something]} --> {$cont['nm']['something']}
2018-10-19 09:46:54 +02:00
nathangray
117b559a5e
Entry share changes
...
- Writable share is now a checkbox
- Add Sharing -> Merge entry into email template, share gets selected options
- Add {{share}} placeholder which creates (by default) read only share
2018-10-11 12:54:17 -06:00
nathangray
2dd71574b4
Add disable attribute so I can turn off 'Change all organisation members'
2018-10-09 10:20:51 -06:00
Ralf Becker
cc22e89242
* CalDAV: CalDAVSynchronizer: only allow owner/organizer to update or delete an event (not users with edit/delete rights)
2018-10-09 13:15:11 +02:00
nathangray
0354a00aa2
Some missed translations reported by Stefan Unverricht
2018-09-27 11:46:29 -06:00
Hadi Nategh
2010850c16
Fix couple of issues regarding AB country and region selections:
...
- Use taglist-state widget for US state selector
- Make sure falg class only gets added for select-country widget
- Fix some styling
2018-09-24 13:48:24 +02:00
Hadi Nategh
96221ad925
Make state selection easier by using toggle type selection
2018-09-20 11:04:13 +02:00
Hadi Nategh
6c4cc97a5f
Implement new taglist widget to represent list of regions of a selected country
2018-09-19 16:43:19 +02:00
Hadi Nategh
b7b490fb34
Migrate country selector columns into new country-select widget
2018-09-18 15:46:18 +02:00
Hadi Nategh
82065b51c3
Fix unwanted autocomplete showing up for country-select widget
2018-09-18 15:16:51 +02:00
Hadi Nategh
af9cadc6cf
Keep country-select width flexible and migrate more country-select to use tags
2018-09-18 11:50:12 +02:00
Hadi Nategh
6e94639b0a
Implement flags indication for country-select widget:
...
- Migrate AB country selector to select-country tags
- Migrate Country selector in preferences to use select-country tags
2018-09-18 10:46:36 +02:00
nathangray
070ba2b617
Use flag to tell Contacts we want to save the picture
2018-09-05 13:29:58 -06:00
Ralf Becker
06413e1506
avoid .files/smime-pubkey.crt file does not exist or can not be created!
2018-08-27 15:32:25 +02:00
Ralf Becker
13941bb0e6
* CardDAV: photo was not saved/changed in PUT requests
2018-08-24 13:56:38 +02:00
Hadi Nategh
e1ee71873a
Implements lavatar and replace default photo avatar with generated lavatar
2018-08-13 11:56:05 +02:00
Hadi Nategh
555a8f8885
Remove not intentional committed part from commit 8f99f175aa
2018-08-09 09:31:49 +02:00
nathangray
3c5b7c8ba5
* Addressbook - Allow multiselection for customfield added to link title
2018-08-08 09:18:55 -06:00
Hadi Nategh
8f99f175aa
New action for adding contact from addressbook accounts list into roster list
2018-08-08 16:06:17 +02:00
nathangray
82ea4fe2de
* Addressbook - add filtering by distribution list for organisations
2018-07-19 14:54:05 -06:00
Hadi Nategh
7c01fa533b
Change from legacy-options sub-type to type_filter
2018-07-19 17:07:08 +02:00
nathangray
d5e0bc1615
* Addressbook - Fix bug preventing turning off letter filter after some actions
2018-07-18 13:43:32 -06:00
Krzysztof Kaczmar
28aae75bed
Fix typos in Polish language files
2018-07-18 12:59:03 +02:00
Hadi Nategh
cc3e00f9f1
* Mail: take opened compose dialogs into account when trying to forward attachment, share files into mail or vcard attachment from addressbook
2018-07-11 14:39:40 +02:00
Hadi Nategh
03fd308d00
Remove comma from personal part since comma is preserved as address separator
2018-07-05 14:29:49 +02:00
Hadi Nategh
19b8c555ef
Replace & with placeholder according to mailto string processing
2018-07-05 11:29:46 +02:00
Ralf Becker
a11b9a266b
* Addressbook: fix SMime/PGP public key import not containing a newline after the key
2018-06-25 14:23:19 +02:00
nathangray
257c1de4fe
Addressbook - fix missing add action on no rows after some actions
2018-06-21 10:21:31 -06:00
nathangray
36a1d84c48
* Addressbook - Fix incorrect validation error from contact owner when editing import definition
2018-06-21 09:44:39 -06:00
nathangray
835ad5b322
* Addressbook - Disable merge contacts action if more than one account is selected
2018-06-12 13:49:59 -06:00
Hadi Nategh
ce52dd10ad
* Addressbook: Inform the user about number of contacts adding to mail compose dialog via Email action
2018-06-07 14:45:42 +02:00
nathangray
d0a50d8d45
Changes needed to just get the screenshots, much more work needed for proper functionallity since I faked the permissions
2018-06-05 14:31:04 -06:00
nathangray
1c179bcdf0
Add addressbook translation (for "group")
2018-05-14 16:46:15 -06:00
nathangray
d04439efd8
Translation from Stefan Unverricht
2018-05-14 16:25:20 -06:00
Ralf Becker
e5a7156544
Translations from Ilias Chasapakis
2018-05-14 18:55:38 +02:00
U-quokka\komaba
2da4ec91db
update Japanese language files.
2018-05-12 08:24:38 +09:00
Ralf Becker
95ea8445b5
* Addressbook: allow to import or paste S/Mime or PGP public keys via pubkey field into Vfs
2018-05-09 10:05:34 +02:00
nathangray
9a31a41f8d
Translation for preference showing user groups as distribution list
2018-04-30 10:02:35 -06:00
nathangray
235746e4d6
* Addressbook - Add preference to turn off user groups as distribution lists
2018-04-17 09:35:08 -06:00
Ralf Becker
f1437d4ccb
fixing a couple more PHP Warning count(): Parameter must be an array or an object that implements Countable
2018-04-13 09:12:26 +02:00
Ralf Becker
b58b9d06b9
* CardDAV/addresbook: fixed not working distribution-lists as groups in Mac addressbook
2018-04-12 13:03:14 +02:00
Hadi Nategh
5d128cc43b
* Addressbook: Fix send all contact's emails/vcards to compose dialog does not work
2018-04-09 16:42:08 +02:00
nathangray
52398d734a
* Addressbook - Fix missing 'Add' action for no results
2018-04-03 16:22:34 -06:00
Hadi Nategh
c28e6de2ba
Add some translations, thanks to Evgen Vodopivec.
2018-04-03 11:24:42 +02:00
Hadi Nategh
c230c9ff16
* Addressbook: Enable upload buttons of smime/pgp pubkeys if user is allowed to modify them.
2018-03-28 18:22:07 +02:00
Hadi Nategh
7949d8b2fc
Fix lots of misspelled words in translations
2018-03-26 16:02:42 +02:00
Ralf Becker
9777a04dad
* CardDAV/Addressbook: fix can NOT create new entries on a minimal (non-compat) install
...
Caused by version-check agains not installed phpgwapi fails and causes new name-parts of url starting with a number to clash with existing contacts and therefore give a "412 Precondition failed"
2018-03-23 19:59:49 +01:00
Hadi Nategh
52db405e47
Remove it because it's already moved to api/templates
2018-03-13 16:28:19 +01:00
Hadi Nategh
a8e10cdc64
WIP framework's popup storage/restore:
...
- Keep tracking of popup's window object and restore it when needed
- Implement a method to check an already opened popup and execute a method in the selected popup context
- Fix vcard import into opened compose windows not working
2018-03-09 17:48:09 +01:00
Hadi Nategh
8ac7684f66
Add vcards from addressbook into an opened mail compose if there's any
2018-02-28 17:30:45 +01:00
nathangray
f265f74e12
* Addressbook - fix AJAX duplicate check skipped email addresses
2018-02-12 09:05:53 -07:00
Hadi Nategh
b9dea1fe8e
Add some translations
2018-02-08 12:11:57 +01:00
nathangray
07faccfa37
Use duplicate threshold preference instead of constant 2 for edit dialog duplication check
2018-02-07 10:17:27 -07:00
nathangray
504e70ae82
Fix missing translations, found by Stefan Unverricht
...
Also fix a design complaint
2018-01-29 16:31:58 -07:00
nathangray
16a4d95b1c
* Addressbook - Fix duplicate detection when editing contact
2018-01-24 09:11:07 -07:00
Ralf Becker
65e7c7be78
make NM lettersearch lettes translatable via phrase "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
2018-01-24 10:08:55 +01:00
Hadi Nategh
84dc97dc83
A fix patch for commit c6b2d84777
2017-12-20 15:50:24 +01:00
Hadi Nategh
a2aadad016
Revert commit c6b2d84777
which breaks creation of account from admin
2017-12-20 15:20:48 +01:00
nathangray
26aacd8434
* Addressbook - Enable viewing infolog entries of organisations
2017-12-19 10:13:33 -07:00
nathangray
c6b2d84777
* Addressbook - fix adding contact while looking at accounts would try to add a new user
2017-12-19 09:33:03 -07:00
Hadi Nategh
90a5e91fc7
* Addressbook: fix bug setting Hide User Account in preferences into Show all accounts breaks show accounts
2017-12-01 14:58:44 +01: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
Ralf Becker
546606141e
* Addressbook: fix lost picture in upload
2017-11-29 16:25:08 +08:00
Ralf Becker
dd4ae60fa2
fix avatar/files update issues
2017-11-29 09:58:36 +08: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