Commit Graph

157 Commits

Author SHA1 Message Date
ralf
6d61a6ed48 * InfoLog: fix saving an InfoLog twice gave error that entry was modified, if user timezone was different from server 2022-03-09 15:43:01 +02:00
Ralf Becker
2056400695 * InfoLog: fix not working overwrite check (optimistic locking) plus incrementing etag 2021-11-22 17:56:31 +01:00
nathan
57eb310364 Infolog: Fix save conflict was still overwriting 2021-11-22 17:56:31 +01:00
Ralf Becker
645d3246da fix PHP 8.0 TypeError: implode(): Argument #1 ($pieces) must be of type array, string given 2021-11-20 08:36:59 +01:00
nathan
051de18530 Infolog: Fix could not change project after b125e1b2fd 2021-11-10 09:57:14 -07:00
nathan
a268ebbdab Infolog: Avoid changing contact or project links if user has no write permission 2021-10-19 08:25:27 -06:00
nathan
d200e2b71e Fix copy / paste error 2021-10-19 08:23:15 -06:00
Ralf Becker
0812bfaa79 fix PHP 8.0 TypeError: count(): Argument #1 ($value) must be of type Countable|array, null given 2021-10-08 11:39:32 +02:00
Ralf Becker
7c40fc0981 an other chunk of fixed PHP 8.0 Warnings 2021-10-07 10:16:09 +02:00
Ralf Becker
4152c957fa * Calendar/Addressbook/InfoLog: no longer allow to immediate delete entries as it breaks CalDAV/CardDAV sync
always show deleted filter and set deleted status in calendar
see #29778
2021-08-13 15:57:13 +02:00
Ralf Becker
97e6908509 remove config allowing to immediately delete InfoLog entries (as it's required for sync) 2021-08-13 15:57:13 +02:00
Ralf Becker
36816a89c1 fix not applied blur on initial load and also disable optimization for CRM-view and the like 2021-05-31 17:24:05 +02:00
Ralf Becker
558ad6707d * InfoLog: allow to limit list to last N month in site-configuration, if ordered by last modified 2021-05-31 17:24:05 +02:00
Ralf Becker
868135775c PHP 8 fixes 2021-03-29 16:47:19 +02:00
nathangray
ce05572461 * Infolog: Responsible user in a different timezone would adjust the due date when saving
After clicking 'Apply' responsible user could be given fully editable dialog in some cases (due to notifications)
2020-10-19 10:41:58 -06:00
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