Ralf Becker
4886583cc1
change sharing to allow mounting shared into existing user sessions
...
without the need to destroy the session, if the sharee is a different user
This is accomplished by keeping the sharee in the stream context / attribute of the vfs class(es) instead of static Vfs::$user.
Later is still used for the current user - identical to egw_info[user][account_id].
This commit / merge of the vfs-context feature branch also added the abilty to mount WebDAV sources, eg. a sharing link from an other EGroupware instance
or any WebDAV server
2020-10-08 11:24:34 +02:00
nathangray
7ae230356f
Don't remove /apps when cleaning up
2020-10-07 09:22:09 -06:00
Ralf Becker
1c1ee3a25b
execute non-http(s) links eg. tel: like before
2020-10-07 14:06:10 +02:00
Ralf Becker
3ca5c80534
some ideas/todos
2020-10-07 11:45:13 +02:00
Ralf Becker
b960a24c32
implement UDM_REST_INSECURE environment variable to UCS appliance with no valid cert yet
2020-10-07 10:22:27 +02:00
nathangray
2dc457c007
Calendar: More checks to avoid 0 duration events
2020-10-06 13:55:06 -06:00
nathangray
151889b39c
Api: Move list of common merge placeholders into parent class to reduce duplication, add link/<format> options
2020-10-06 10:56:08 -06:00
Ralf Becker
77b1c0ac33
* Admin: fix session list did NOT show interactive sessions, if push is used
2020-10-06 11:59:19 +02:00
Ralf Becker
094a60d7f7
doc fix
2020-10-06 11:52:29 +02:00
Hadi Nategh
588a667137
Make et2_number widget exportable
2020-10-06 10:31:26 +02:00
nathangray
81cdf759a3
Api: Fix links got escaped when put into mail templates
2020-10-05 14:14:54 -06:00
nathangray
dd015a62a8
Etemplate: Avoid session destruction from PBX integration
2020-10-05 12:58:50 -06:00
nathangray
857943720e
Api: Make sure we don't add any unwanted data to account store
...
Push fallback can piggy-back some data, we don't want it
2020-10-05 10:55:34 -06:00
Ralf Becker
f1fdd7e2f1
Changelog for 20.1.20201005
2020-10-05 11:33:03 +02:00
nathangray
baebf56fb2
Merge: Fix {{link}} placeholder was incorrectly wrapped in HREF tag. Use {{link/href}} for that now.
2020-10-02 12:37:37 -06:00
Ralf Becker
7db25dce5e
* Admin: push server test to diagnose problems and improved recovery from failed requests / network problems
2020-10-02 20:28:02 +02:00
nathangray
f07303b321
Etemplate: Fix editing entry so it no longer matched current filters would cause missing rows and incorrect total
2020-10-02 10:39:33 -06:00
Ralf Becker
55b615af5f
config got "lost" after deleting the cache, caused by it being automatic unserialized
2020-10-02 08:38:51 +02:00
Hadi Nategh
dd0a860f7e
Set a min width for nextmatch counter
2020-10-01 10:51:37 +02:00
Hadi Nategh
4aa14c91c2
Add missing files from commit 68d682d
2020-10-01 10:44:18 +02:00
Hadi Nategh
c3dd47e91b
Fix chosen selectbox down icon gets broken when zooming over 150%
2020-09-30 16:30:11 +02:00
Hadi Nategh
81420b2261
WIP multitabs:
...
- Add a flag to specify app object is a fw tab
2020-09-30 16:03:04 +02: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
ba7cbc5d5a
Etemplate: Make child nodes protected instead of private for easier extending
2020-09-28 10:05:32 -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
nathangray
53577db40c
Etemplate: fix for better behaviour if lazy-update pref is not set
2020-09-28 08:51:46 -06:00
Hadi Nategh
028ff4edcb
WIP multitabs: Use specific id for each crm view
2020-09-28 15:46:04 +02:00
Hadi Nategh
cdbc5e3a71
Create new sidemenuEntry for tab target
2020-09-28 15:43:42 +02:00
Ralf Becker
7fa1e7cd80
* ActiveDirectory: fix unwilling to perform error when saving an account
2020-09-27 10:02:22 +02:00
nathangray
7518a4d634
Fix new_entry CSS overrode select row
2020-09-25 11:49:24 -06:00
nathangray
68d682d293
* Mail: Fix recent, read messages looked exactly the same as unread messages
2020-09-25 08:59:08 -06:00
Ralf Becker
5d599229af
fix PHP Warning filling logs
2020-09-25 14:37:09 +02:00
Hadi Nategh
acbd23a60a
* Mail: Add custom html toolbar settings in mail site-configuration in order to be able to add/remove certain actions only for mail-compose dialog.
2020-09-25 14:17:29 +02:00
Hadi Nategh
3956760c23
Add tooltip for Tab's header, it can be set as attribute 'hint' in openTab framework app object too
2020-09-25 11:53:00 +02:00
Hadi Nategh
f88ae4f46a
Merge branch 'multitabs'
2020-09-25 11:30:32 +02:00
nathangray
293f9cc446
Etemplate: Different way to download generated files to avoid destroying sessions of not-visible etemplates
2020-09-24 15:18:22 -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
6c6759549e
Make a copy of app object to not destroy the existing one
2020-09-24 11:13:12 +02:00
Hadi Nategh
4bf65486ef
WIP of framework's multitab implementation
2020-09-23 16:55:35 +02:00
nathangray
b5ef5126c6
- Send push messages for account delete
...
- Send actual push type for contact changes
- Handle push deletes for admin
2020-09-22 13:53:08 -06:00
nathangray
c883d3ece7
* Calendar: Improve handling of infolog push messages
...
Todo list now updates directly, other views now filtered by owner/responsible & type before we act
2020-09-22 11:33:41 -06:00
Ralf Becker
8df5371ffa
fix wrong OID for mail attribute
2020-09-22 19:21:14 +02:00
Hadi Nategh
cf1f3203d0
Remove excessive margin-top from toolbar's more button
2020-09-21 12:21:46 +02:00
Hadi Nategh
2cba5741f2
Algin end date field in Calendar's recurrence tab
2020-09-21 12:10:27 +02:00
Hadi Nategh
e6423ee721
Fix missing svg icons for default actions back and next in toolbars
2020-09-21 12:00:49 +02:00
nathangray
947755676e
ImportExport: Another fix for exporting custom date fields with custom format.
...
- PHP base DateTime class was being used instead of our own Api\DateTime
- User's preferred date format was not being respected
- Custom formatting was only parsed if the first entry had a value in that field
2020-09-18 10:06:04 -06:00
Hadi Nategh
e3aad386e0
Fix dropdown button styling in mail compose toolbar
2020-09-18 10:45:25 +02:00
Hadi Nategh
c01beef108
We can't use let in js files as we still supporting old devices with es5 only
2020-09-17 15:36:02 +02:00