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
Nathan Gray
12ed9fe370
Change how parent / child is handled:
...
- No more preference or separate views
- Changing a sub-entry updates the modified date of the parent
2014-08-25 23:43:32 +00:00
Ralf Becker
b3e4dbf265
removed stray error_log
2014-07-24 07:24:37 +00:00
Ralf Becker
ffae12e240
* all apps: custom-fields are now stored in own egw_customfields table (no more limit on number), site configurations get now JSON serialized
2014-06-23 14:35:22 +00:00
Ralf Becker
a2e03406d2
also notify about sub-entries
2014-06-17 10:39:12 +00:00
Nathan Gray
8b9f806b1f
- Fix start date filter date selection
...
- Add end date filter (uses date selection)
2014-03-06 22:12:50 +00:00
Nathan Gray
11e01aaa41
Avoid warning about $field['type2'] already array by checking before exploding
2014-03-06 21:59:48 +00:00
Ralf Becker
a9b6c6e9b4
* CalDAV/CardDAV: fixed support for limited sync-collection report used eg. by Marten Gajdas Android apps
2014-02-20 17:46:15 +00:00
Ralf Becker
eaf5d3d39b
reverted accidently commited changes in infolog
2014-02-04 13:52:12 +00:00
Ralf Becker
84d20661c2
fixed problem reported by Pedro Ribeiro
2014-02-04 13:50:23 +00:00
Ralf Becker
9960468583
* InfoLog: query custom-fields for notifications
...
and remove static $ignore_acl parameter, as it is only used in no longer necessary read
2014-01-28 09:36:36 +00:00
Ralf Becker
40a13d193b
fix ide warnings
2014-01-28 09:22:12 +00:00
Klaus Leithoff
3b971148d5
silence warning regarding custom field types
2014-01-07 10:27:24 +00:00
Klaus Leithoff
d5eb20e3b2
* Infolog/Notification: when notifying asyncronously , make sure possible customfields are read, as search does not supply these
...
this results in an additional read per entry and user to be notified, but avoids duplicate rows in search results and the extra effort to check for customfields and their values for async notification only
2013-11-29 12:07:19 +00:00
Nathan Gray
1d54a4d3d6
Fix custom fields for a type not detected, so tab was incorrectly disabled
2013-11-13 16:51:15 +00:00
Nathan Gray
b6a701ea34
Fix needing to save twice to clear a multi-select custom field.
2013-10-01 11:24:18 +00:00