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
Hadi Nategh
a661d52de2
Infolog: Prefix name on css classes
2013-09-19 12:52:50 +00:00
Nathan Gray
867873824e
Change key of no filter from 'none' to '' so No filters favorite works
2013-05-06 22:08:08 +00:00
Ralf Becker
0dc3e5ab6f
keeping infolog_bo::$ignore_acl within the class
2013-02-07 09:28:31 +00:00
Klaus Leithoff
2bc84411e2
introduce static variable ignore_acl for the use in async infolog notification to make sure that we are able to resolve infolog specific placeholders for notification/signature merge
2013-02-06 13:21:21 +00:00
Ralf Becker
7ebb83b772
optional parameter to ignore acl on read
2013-02-06 10:17:36 +00:00
Ralf Becker
04017a728b
* InfoLog: switching to a group-type resets access to "public" and disables access in edit
2012-11-13 12:07:10 +00:00
Ralf Becker
7a3d4f99ed
* InfoLog/CalDAV/eSync: deleted entries where not taken into account for ctag generation, causing deletes only to sync after other modifications
2012-09-24 08:53:41 +00:00
Ralf Becker
aa58708ffd
* ProjectManager/InfoLog: visualisation if InfoLog has a parent or sub-entries (up-arrow or right-arrow like in InfoLog)
2012-06-19 14:44:13 +00:00
Ralf Becker
ed5c5593c3
* InfoLog: status filter in index shows now cumulated list of all status translations, if no type is selected (as context menu does too)
2012-05-22 17:39:28 +00:00
Ralf Becker
bab316fac8
* ProjectManager/InfoLog: fixed custom type icon in PM to use status label, as in InfoLog
2012-05-08 16:10:12 +00:00
Ralf Becker
cbc87ce197
* InfoLog CSV import: do not notify a 2nd time when primary link get set (UI does not do it either)
...
fixed wired formatting of 8 space instead of tab and removed xmlrpc like call by introducing new parameter value 2=only update modifier
2012-03-09 09:22:15 +00:00
Ralf Becker
3e5e2156c1
allow to unset default info_des from sub_excludefields
2012-02-24 10:31:43 +00:00
Ralf Becker
ec694d4a4f
* InfoLog: make fields excluded from copying to a new sub-entry configurable and add scheduling an appointment to action
...
refactured copy and sub creation into one method, as they do essentialy the same thing with just setting the parent and excluding different configurable fields
2012-02-24 09:29:27 +00:00
Ralf Becker
26bebbedd9
* InfoLog/Calendar: renamed context menu "Calendar" to "Schedule appointment" and make preset participants configurable, allow to config prefix for sub-entries and allow times in due-date
2012-02-22 12:31:00 +00:00
Ralf Becker
fb16ff842d
InfoLog/CalDAV: store unsupported iCal properties like custom fields incl. history logging, thought they are not displayed unless you explicitly add a custom field from them (prefixed with one #)
2012-01-29 22:34:43 +00:00
Ralf Becker
d401bcc3ad
* InfoLog/CalDAV: allow updates with implicite rights of responsible user, InfoLog type is kept on update, deduct not set status of client from completed(-percent)
2012-01-26 01:49:56 +00:00
Nathan Gray
7f48378cff
ADD ACL doesn't mean add in infolog, so use edit OR add for new entries
2011-12-07 15:28:32 +00:00
Nathan Gray
5b5a6bb625
Add check for add access if entry to be saved has no ID, and type has an owner - prevents inserting (importing) into restricted types
2011-12-06 23:30:48 +00:00
Nathan Gray
e5cbfc5601
Move handling of filter by date from user interface into logic layer
2011-11-24 17:56:05 +00:00
Klaus Leithoff
0d916de566
* infolog: allow to exclude fields while copying an infolog entry; done via infolog->configuration
2011-11-10 12:17:35 +00:00
Ralf Becker
fe05746b11
remove unusual and unnecessary "EGw-...-wGE" prefix/postfix from etag and ctag
2011-10-11 17:30:15 +00:00
Ralf Becker
23584253fd
not returning deleted entries for read, as they might have identical UID for caldav_name as a non-deleted entry and would therefore block access to these
2011-10-04 14:18:35 +00:00
Ralf Becker
4889fd91b8
documented infolog_bo::getctag() signature and fixed call in infolog_activesync (disabled call to not used and currently broken egw_index)
2011-09-29 06:17:42 +00:00
Ralf Becker
c4865bb067
* CalDAV/GroupDAV/InfoLog: making synced InfoLog types configurable and moved getctag method to infolog_bo in preparation of InfoLog eSync support
2011-09-28 12:37:06 +00:00