Commit Graph

142 Commits

Author SHA1 Message Date
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
6d2af76576 * Infolog: Push updates 2020-07-23 13:34:08 -06:00
Ralf Becker
01bd78e34a fix PHP 7.3 Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2" 2018-12-11 12:45:50 +01:00
Hadi Nategh
2742f257f2 Allow to save entries with due date in the past 2018-07-19 16:10:34 +02:00
nathangray
b0580fa09a Fix project / project link getting lost if you change the info contact from project 2017-12-08 12:54:10 -07:00
nathangray
9c397dd69c * Infolog - Fix project got lost on reload if set via link 2017-12-05 09:45:09 -07:00
nathangray
590b23b2a8 * Infolog - Fix parent contact going missing when creating a sub entry 2017-11-06 15:16:08 -07:00
Ralf Becker
28d45e28cb move info_cc (email adddresses) to egw_infolog_users table 2017-10-20 16:32:20 +02:00
nathangray
c74955e124 Infolog - fix bug causing project link to stick around after changing project. 2017-09-26 10:30:28 -06:00
nathangray
cc50ca5ea4 Infolog - fix project would not stay set when set through the edit dialog pm_id field 2017-09-21 11:38:24 -06:00
nathangray
5e36e2f033 Infolog - fix bugs with contact & project ID fighting 2017-09-15 11:24:17 -06:00
nathangray
900fc840f2 Infolog - Simplify UI by allowing free text in Contact field, and removing custom contact / phone from details tab.
Anything in address field is concatenated into contact.
2017-09-13 10:22:07 -06:00
Ralf Becker
1a58c0ba08 fix PHP Warning with non-stock InfoLog types 2017-08-23 10:31:16 +02:00
Ralf Becker
b80ff955eb Acl::get_grants does not use Acl::read_repository and Acl::get_rights calls it automatic 2017-04-06 09:48:44 +02:00
nathangray
21b1cc8e7e Infolog - use current sorting on infolog list for calendar todo list 2017-03-23 09:00:13 -06:00
nathangray
eae8821b97 Fix some remaining bugs in set/clear project, add some automatic tests 2017-02-02 09:23:20 -07:00
nathangray
5ad67a4c85 Another fix for infolog contact and projectmanager links handler - missing pm_id 2017-01-16 13:58:52 -07:00
nathangray
4d88ec8445 Fix contact can't be cleared 2017-01-04 08:06:11 -07:00
nathangray
43b07dfb04 Fix some more contact bugs:
- Contact would only actually change every second time you changed it
- Contact would sometimes stay even after being removed
2016-12-21 10:02:26 -07:00
nathangray
10f77aca18 Fix unknown column SQL error 2016-12-15 10:43:48 -07:00
nathangray
bdd45ee909 Fix bug in linking infologs copied by projectmanager causing doubles 2016-12-15 10:24:14 -07:00
nathangray
81421f8195 Fix contact not saved properly for new entries 2016-12-09 12:02:02 -07:00
nathangray
81aaaf9675 Avoid some errors about wrong type if old entry was not loaded 2016-12-06 08:57:44 -07:00
nathangray
70631365c4 Fix missing contact in notification emails for new infolog entries 2016-12-05 10:51:17 -07:00
Ralf Becker
963c1a3f76 allow to specify an info_id when creating a new entry eg. for import, replacing 5800eff use of insert, as it broker other stuff 2016-10-04 11:30:02 +02:00
Ralf Becker
18642b02ea need to pass $ignore_acl of write to internal write call to update parent too 2016-10-03 12:21:25 +02:00
Ralf Becker
0c8d2ea9e6 quiten warning if $this->user is not set eg. in import but $ignore_acl 2016-10-03 11:46:42 +02:00
Ralf Becker
6590fea6be quiten warning if $this->user is not set eg. in import 2016-10-03 11:38:55 +02:00
Ralf Becker
5800effa5e if we write infolog entry with $ignore_acl===true, we also need to read it that way and allow to set info_id on creating infolog entry 2016-09-29 16:56:04 +02:00
Ralf Becker
3f9effad2b honor $ignore_acl parameter also for group-owners 2016-09-28 15:51:11 +02:00
Ralf Becker
6e0e86ced2 avoid Warning when importing not yet created infolog-types 2016-09-28 11:28:15 +02:00
Ralf Becker
e467b48fea allow to import without acl-check and setting modifier 2016-09-26 11:40:02 +02:00
nathangray
8c26a9b639 Avoid an Invalid argument warning if infolog_bo->anzSubs() returns an integer 2016-07-21 13:18:49 -06:00
Ralf Becker
4af0e7cb1c WIP EGroupware without phpgwapi&etemplate 2016-05-04 19:07:54 +00:00
Ralf Becker
f94aa623db using new api for InfoLog 2016-04-30 17:05:23 +00:00
Nathan Gray
f0d2e72521 Allow status cancelled to be 100% completed 2016-03-21 22:55:48 +00:00
Ralf Becker
7c9f9a8eff remove in php70 deprecated php4 constructors 2016-02-19 08:54:53 +00:00
Nathan Gray
eeb2b8adcd Fix changing status to archived changes completion 2016-02-18 00:30:21 +00:00
Nathan Gray
bcea893927 Todo icons:
- Use defaults for missing icons
- Prevent wrapping
2015-12-28 17:59:47 +00:00
Nathan Gray
f650d8b5fe Some more checks to avoid invalid status / percent combinations
- changing type in edit dialog, and need to load default status for new type
- changing status via context menu
2015-11-30 16:10:23 +00:00
Nathan Gray
c8478e0635 - Fix custom type & status filters giving wrong results
- Fix changing type with a custom status could lead to an invalid status for the new type
2015-11-17 19:33:52 +00:00
Hadi Nategh
7a57615e38 Fix mail integration vfs attachments not working for infolog, tracker and calendar 2015-08-27 10:12:55 +00:00
Ralf Becker
beb829c315 drop contenthistroy class and table (egw_api_content_history) formerly used by SyncML 2015-08-18 11:45:59 +00:00
Nathan Gray
02c4219aa4 Highlight currently selected favorite 2015-05-21 15:46:14 +00:00
Hadi Nategh
aa7edce3b4 Some fixes on mail integration:
- Fix save as raw eml file and send it as attachment
- Fix mail_import in infolog,tracker and calendar does not include raw mail eml attachment as link
- Some IDE clean up for mail and tracker
2015-04-17 09:39:22 +00:00
Hadi Nategh
b7c6be226d WIP of mail integration
-Centralize mail functionality of mail message integration in mail module
-Some clean up of mail_import in infolog and tracker apps
-Use hook registery in order of an app uses mail integration services
-Implement mail import into calendar
2015-04-15 11:23:59 +00:00
Nathan Gray
5cebf6be61 Handle 'None' show option 2015-04-13 19:08:54 +00:00
Klaus Leithoff
628b875bfb add default cat (set in pref) to infologs that are created from mails 2015-01-23 14:25:40 +00:00
Nathan Gray
382d7bc762 Get infolog status icons showing in element list. 2014-11-03 17:12:44 +00:00
Nathan Gray
cd8f1cdd4f Add new infolog filter 'private' 2014-09-23 22:48:11 +00:00