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