Ralf Becker
051c724e37
* InfoLog/CalDAV: fixed initial sync of more then 60 contacts created doublicates (no REPORT filters were used)
2013-04-04 15:12:33 +00:00
Nathan Gray
81fbfc23cc
Add general placeholder {{link}} is a link to current record
2013-03-19 20:56:58 +00:00
Nathan Gray
95846e595b
- Change responsible edit to multi-checkbox widget instead of chosen
2013-03-19 15:47:18 +00:00
Nathan Gray
e8600c5db2
- Fix responsible edit fields not saved
...
- Change responsible edit to multi-checkbox widget instead of chosen
2013-03-19 15:44:38 +00:00
Nathan Gray
ab601bf94c
Make sure global categories is infolog when in infolog. Other apps (tracker) may grab it first if we don't set it here
2013-03-18 23:22:51 +00:00
Ralf Becker
4df3295cce
* CalDAV/InfoLog: fixed SQL error if client has multiple identical X-properties, eg. alarms
2013-03-07 15:55:40 +00:00
Klaus Leithoff
176307335e
if mail app is available (detect for static function splitRowID), and import_mail is called with param rowid, use application mail for importing (creating infolog/tracker items from emails)
2013-03-05 14:47:00 +00:00
Nathan Gray
7641661cda
Change alignment of buttons in Site config
2013-03-04 17:46:20 +00:00
Nathan Gray
6d685e010a
Add links/href & links/link to general placeholder list
2013-03-04 17:43:46 +00:00
Ralf Becker
b46770872e
new German translations from Stefan
2013-02-18 15:52:43 +00:00
Ralf Becker
4e77413fe9
new english phrases
2013-02-18 15:36:57 +00:00
Ralf Becker
4f247b26f8
merged translations and other uncommited ones
2013-02-08 19:03:20 +00:00
Nathan Gray
a99deb4473
Get contact link working with et2
2013-02-08 13:46:08 +00:00
Nathan Gray
7fb0bbc9d9
Set size of config tabs
2013-02-07 09:39:17 +00:00
Nathan Gray
13d6b7e411
Fix missing modifer placeholder
2013-02-07 09:38:21 +00:00
Nathan Gray
ef826ee2b9
Change all merges to use common get_all_links() function
2013-02-07 09:36:07 +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
Klaus Leithoff
301e95abad
russian translations provided by Vladimir N. Gavrilov
2013-02-04 16:06:58 +00:00
Nathan Gray
ad36ac309a
Move site config over to etemplate, and move custom notifications into site config
2013-01-31 19:39:01 +00:00
Nathan Gray
ede9d83142
Implement custom notification messages for infolog
2013-01-30 23:12:52 +00:00
Nathan Gray
955be2c365
Move calendar preferences to bottom
2013-01-23 15:54:40 +00:00
Nathan Gray
8d3b47863d
Move calendar stuff to general settings
2013-01-22 15:12:50 +00:00
Nathan Gray
f24ba11088
Organise preferences
2013-01-21 20:28:13 +00:00
Ralf Becker
be6845b4d0
* All apps: merged missing translations from other apps or branches
2013-01-18 13:48:34 +00:00
Nathan Gray
66b22128c4
Implement Import dialog No notifications checkbox
2013-01-14 22:59:08 +00:00
Nathan Gray
97fea10521
- Add/fix labels for creation date, pricelist
...
- Fix export filtering on assigned
2013-01-02 18:14:05 +00:00
Nathan Gray
ee6834ca54
Implement export filters
2012-12-31 20:38:00 +00:00
Klaus Leithoff
e29cd447ab
missing translations
2012-12-10 16:53:19 +00:00
Klaus Leithoff
90edebaa72
make sure we use the current icServerID when calling import_mail
2012-11-21 11:43:20 +00:00
Nathan Gray
b83a19284a
UI changes for chosen selectboxes
2012-11-14 20:33:33 +00:00
Nathan Gray
a367693ac0
Fix CC line search display
2012-11-13 22:31:57 +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
Klaus Leithoff
b9192c0f4c
attempt to improve overlong-word-control behavior
2012-11-07 07:52:59 +00:00
Nathan Gray
4f59f282a0
If exporting a single record, name the download file accordingly
2012-10-16 18:45:13 +00:00
Nathan Gray
fc8a139f23
Add 'None' category option to context menu for all apps using nextmatch::category_action()
2012-10-15 17:57:58 +00:00
Nathan Gray
90113ad7eb
Update default definitions with Re-planned time
2012-10-10 16:04:29 +00:00
Nathan Gray
e339d9c29f
Add early detection of type to load appropriate statuses
2012-10-10 16:01:26 +00:00
Nathan Gray
7d568d90c7
Add replanned time as trackable in history (also adds as exportable field)
2012-10-10 15:27:43 +00:00
Nathan Gray
6fdcae2995
Fix missing status field on export
2012-10-10 15:18:43 +00:00
Nathan Gray
8ceccb552c
Add priority to import lookup values
2012-10-10 15:00:54 +00:00
Nathan Gray
e0a87cbdf4
Remove my custom fields from default import definition
2012-10-09 16:00:08 +00:00
Nathan Gray
074cab0f67
Fix invalid type when importing - typo, and also check translated type too
2012-10-09 15:57:17 +00:00
Christian Binder
2fbf1d36e8
document merge helper function to allow download by HTTP POST request
2012-09-29 10:16:39 +00:00
Ralf Becker
52675388a3
* CalDAV/CardDAV: sync-collection report for all apps allowing a more efficient sync
2012-09-26 14:30:47 +00:00
Ralf Becker
944b538e92
fixed not working fixed height of date rows aka stop end and finished date to move up
2012-09-25 17:38:14 +00:00
Ralf Becker
f224fe5852
sync-collection report for InfoLog, thought reminder app on OS X 10.8.2 does not use it, moved logic for sync-token to baseclass and determine availablity on supported-report-set
2012-09-24 10:26:29 +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
4823787316
docu update
2012-09-21 11:26:43 +00:00
Ralf Becker
f7fa8ea37e
* Addressbook/InfoLog/Filemanager/Tracker: added or fixed formatting of certain custom field types using a single shared method
2012-08-09 12:41:47 +00:00
Ralf Becker
e913a6a263
pending translations from translation.stylite.de
2012-08-08 12:11:04 +00:00
Nathan Gray
c9c5a8c77f
Line up contact search with category select
2012-07-23 16:06:11 +00:00
Ralf Becker
3918f2606c
* InfoLog/CalDAV: preference allowing to modify responsible user from devices not supporting them by setting EMail address as category
2012-07-20 13:06:47 +00:00
Nathan Gray
ee440ce548
Add special exception for deleted, since it's not in the list of statuses
2012-07-16 22:42:15 +00:00
Nathan Gray
5e05113e71
Enlarge description text box, shrink delegation to fit tab without scrolling
2012-07-16 15:18:25 +00:00
Nathan Gray
c510b5f15f
Dates need more space for seconds
2012-07-16 14:35:36 +00:00
Nathan Gray
4483b63f9e
Nice column alignment in edit dialog
2012-07-11 19:02:07 +00:00
Nathan Gray
1630d99bac
* Add parent to history
2012-07-09 16:57:53 +00:00
Nathan Gray
379427f18f
For et2, reset old parent & new parent so they get updated next refresh. Otherwise, they may not show the change in child until logout/login or parent is actually edited
2012-07-04 22:38:50 +00:00
Christian Binder
f81fd11435
tag applications which have implemented document merge
2012-07-04 17:00:03 +00:00
Ralf Becker
b025809df1
* CalDAV/CardDAV expand-property report for principals used in iCal on OS X 10.7
2012-06-27 20:08:56 +00:00
Ralf Becker
3aac26d1ab
* ProjectManager: allow datasources (eg. InfoLog) to set element category, update existing categories in elements to overwritten categories
2012-06-19 16:51: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
f40c008dd8
add groups to InfoLog owner filter
2012-06-19 10:30:43 +00:00
Nathan Gray
b80570cd66
Fix view parent / subs action for et2
2012-06-18 18:52:05 +00:00
Nathan Gray
4b8c7bdbe5
Remove blur text '1' on rows - not needed
2012-06-18 15:54:21 +00:00
Ralf Becker
87f0fcd292
removed accidently commited (not applicable) comment
2012-06-14 12:08:06 +00:00
Ralf Becker
04aa8f3572
* InfoLog: use type or category, when creating new entries in subs-view and stay in subs-view when storing an entry in a popup
2012-06-14 12:06:33 +00:00
Nathan Gray
f5e97888eb
Vertically align custom fields to top of tab in edit dialog
2012-06-13 15:35:14 +00:00
Nathan Gray
851918e5b3
Change multi-line label type to html so it works as expected in et2. Could also be a vbox, but then translations would have to be re-done
2012-06-12 18:37:15 +00:00
Nathan Gray
a184fbcf20
Handle action_popup namespace, if present
2012-06-06 20:44:39 +00:00
Nathan Gray
2bb8169ded
Get CC search working for et2
2012-06-06 17:16:29 +00:00
Ralf Becker
3d703b4bbe
* InfoLog/CalDAV: set status of new tasks to NEEDS-ACTION (not started), if client does not specify a status or completion (was set to DONE before)
2012-06-05 15:18:37 +00:00
Ralf Becker
0b28bf094f
applied fix proposed on devel list, working around "PHP Warning:
...
Parameter 1 to boinfolog::write() expected to be a reference, value given"
2012-06-05 07:04:03 +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
6ff1db3534
* Preferences all apps: add validation for vfs files and directories to give user immediate feedback about wrong or non vfs pathes
2012-05-22 13:51:30 +00:00
Ralf Becker
619691e462
* InfoLog: change status in context menu shows now labels and icons from all types and fixed my.stylite.de bug #3359 : not being able to set custom status
2012-05-15 16:24:06 +00:00
Ralf Becker
60c5847df3
* InfoLog: if searching do not suppress sub-entries (user preference "List no subs/childs" set)
2012-05-15 14:27:26 +00:00
Nathan Gray
286c6331a0
If statis is not valid for selected type, clear status filter
2012-05-14 16:53:35 +00:00
Nathan Gray
c383da7f23
Load details/no details column selection preferences (et2)
2012-05-08 17:06:53 +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
Klaus Leithoff
1c6649a929
* infolog/notification: fix for ->primary link not shown in notification on first save<- (Helpdesk#3290)
2012-05-08 12:38:32 +00:00
Ralf Becker
34edd70a5f
* InfoLog: explicitly name tabs in infolog.edit, to get disabeling of tabs working, even if template added custom ones
2012-05-08 09:58:45 +00:00
Ralf Becker
c939232fee
* InfoLog: fixed subs view to display only selected custom-fields of parent
2012-05-08 09:43:22 +00:00
Nathan Gray
7184574fab
Get details filter working in et & et2
2012-04-30 20:29:34 +00:00
Nathan Gray
b0ea2a5e63
Fix missing select lookups
2012-04-25 17:47:49 +00:00
Nathan Gray
cb6ad85fb3
Make sure link_to is an array before trying to use it as one
2012-04-25 16:50:15 +00:00
Ralf Becker
c571975c83
* InfoLog: remove group-types user has not any rights to as filter in list
2012-04-24 10:15:47 +00:00
Nathan Gray
e3ef32aa08
Fix missing translations in export
2012-04-23 19:42:59 +00:00
Ralf Becker
07d22ef3be
SQL for a view of infolog table using real account-names and timestamps
2012-04-23 15:18:34 +00:00
Ralf Becker
2dac72f0da
Schdule was only save new entries, not existing ones which got updated (only if you edit rights), same for ical export
2012-04-23 12:01:37 +00:00
Nathan Gray
335c025e68
Give required bo parameter
2012-04-18 17:48:10 +00:00
Nathan Gray
9cb6cf0caa
Fix missed file extension
2012-04-18 15:33:20 +00:00
Nathan Gray
c59c0fe22f
Human value lookups for priority, type & status
2012-04-17 16:37:38 +00:00
Nathan Gray
4ab0a5a30d
Make sure info_contact is a string before trying to explode it
2012-04-16 21:53:19 +00:00
Nathan Gray
5750283488
Give contact a little more space
2012-04-16 21:34:38 +00:00
Ralf Becker
71d669e951
* InfoLog: fix export of multiple InfoLogs (no METHOD, only one VERSION, PRODID and correct dates)
2012-04-11 16:51:23 +00:00
Nathan Gray
ed2faae25b
Remove sub action column completely
2012-04-10 21:13:01 +00:00
Nathan Gray
383a78768f
Get delete confirm popup working with et2 as well as old etemplate
2012-04-10 20:28:31 +00:00
Nathan Gray
f50c5f2799
Update for setup too (r38856)
2012-04-10 15:47:07 +00:00
Nathan Gray
d01e0bca04
Update end date (due date) to date-time instead of date to match current type
2012-04-10 14:35:52 +00:00
Nathan Gray
455cc8a5d8
Make js work with et2 structure
2012-04-09 21:36:10 +00:00
Nathan Gray
e1facc1033
Fix custom contact info for et2 to start hidden
2012-04-09 21:22:30 +00:00
Nathan Gray
eb64007026
Change Sub to use a nm header, so column can be turned off
2012-04-05 21:37:30 +00:00
Nathan Gray
8d9c033cbf
Check to make sure element is there before looking inside
2012-04-05 20:16:54 +00:00
Nathan Gray
42732239ec
Remove old CSV import
2012-04-05 18:36:43 +00:00
Nathan Gray
f6ac7b8419
Use Horde to export multiple infologs
2012-04-05 15:57:06 +00:00
Nathan Gray
139c890aed
Fix 'undefined' as progress tooltip to percentage completed
2012-04-04 22:18:26 +00:00
Nathan Gray
1bf66486ae
Add import iCal Import/Export plugin for infolog
2012-04-04 15:07:16 +00:00
Ralf Becker
9ff981b697
* InfoLog: remember filter to restore it after viewing subs or an other action-view
2012-04-04 11:57:06 +00:00
Ralf Becker
eef6f439f3
* InfoLog: show time of duedate in notifications if set (!= 0:00)
2012-04-04 10:37:23 +00:00
Ralf Becker
4523e8bfba
* InfoLog/CalDAV: add support for responsible as iCal ATTENDEE, make sure not to empty InfoLog fields not supported by iCal standard
2012-04-03 16:06:42 +00:00
Nathan Gray
26513d715f
Add ical export to edit 'Actions' selectbox, and list context menu
2012-04-02 23:08:20 +00:00
Nathan Gray
62ff285d1e
Add ical export plugin
2012-04-02 22:46:01 +00:00
Nathan Gray
57602e41ca
Expand link_to custom fields and make available all placeholders from the app.
...
eg: {{#address}} gives the link title, but now you can use {{#address/n_fn}}, {{#address/email}}, etc.
2012-04-02 21:25:42 +00:00
Nathan Gray
74a79dfad9
Fix link action popup
2012-04-02 19:20:33 +00:00
Ralf Becker
4cdc5f39c1
support for parent_id and is_parent
2012-03-30 12:28:31 +00:00
Ralf Becker
038cff2b6d
wider parent search box
2012-03-28 08:23:45 +00:00
Ralf Becker
cc23776f13
fixed status-icon and subject-class got lost
2012-03-23 15:05:22 +00:00
Ralf Becker
d0c3d82eaa
not unsetting query[col_filter][info_id] as it is needed for etemplate2 (and unnecessary anyway), setting row_modified=info_datemodified to allow to check if entries are modified and need to send to client
2012-03-23 14:41:07 +00:00
Ralf Becker
e26500aae7
move "check all" phrase to etemplate and added "uncheck all"
2012-03-22 15:46:47 +00:00
Ralf Becker
92ddbf9a6d
* InfoLog: new config for copying or creating sub-entries to exclude just attachments (was links including attachments and links to other apps), fixed deleting attachments in copys/subs before storing them, deleted original attachment
2012-03-22 15:33:20 +00:00
Ralf Becker
76d566d137
* InfoLog/CalDAV: fixed not working toggeling of completed from iOS reminder app (only sets COMPLETED, but never STATUS or PERCENT-COMPLETED)
...
not returning etag for modified entries, as client then keeps not updated X-INFOLOG-STATUS, sending no etag we force him to update from server
2012-03-22 12:15:18 +00:00
Ralf Becker
0fb77619a8
add some padding to leave space for hasChildren or hasParent icon
2012-03-22 09:06:48 +00:00
Ralf Becker
15d8b369f5
if status changed to ongoing, set percent to 10
2012-03-22 08:49:50 +00:00
Ralf Becker
cd2cc35b73
* InfoLog: icons to visualise entry has a parent or subs, using these icons (arrow left or up) in context-menu too
2012-03-20 11:18:33 +00:00
Nathan Gray
5f1c65b31e
Give proper error messages for modification error as well as permissions error
2012-03-19 18:45:14 +00:00
Ralf Becker
5b4c2898b1
* InfoLog: if one of status, percent or datecompleted changed, change others to reasonable values
2012-03-18 14:44:16 +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
1b345bbf36
* InfoLog/CalDAV: fixed wrong timezone used for iCal generation
...
times where read in server-time, but infolog_ical was told it is user-time, now set to server-time in infolog_groupdav::get_handler()
2012-03-08 16:23:43 +00:00
Ralf Becker
f676a23821
fixes for PHP 5.4 warnings and strict warnings, thought disabled E_STRICT for now, because of various strict warnings in working code, which could not be easy fixed in all areas (see comment in phpgwapi/inc/functions.inc.php)
2012-03-04 13:33:10 +00:00
Nathan Gray
3ad4a94fa9
Make warning about missing type into error
2012-03-02 17:36:03 +00:00
Nathan Gray
28f90f8554
Add current record to the end of errors / warnings
2012-02-29 17:24:42 +00:00
Nathan Gray
a0128663ed
Give a warning if imported type is not valid
2012-02-29 00:39:09 +00:00
Frédéric Erpicum
354e344a1c
* Infolog - Preferences to receive notification as member of owner group of Infolog Type
2012-02-27 14:59:00 +00:00
Ralf Becker
3e5e2156c1
allow to unset default info_des from sub_excludefields
2012-02-24 10:31:43 +00:00
Ralf Becker
3015287833
fixed not working storing of sub_excludefields and translations
2012-02-24 10:01:40 +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
2f2a252b51
* InfoLog: fixed multiple [apply] after copying an InfoLog creates multiple new infologs
2012-02-23 16:42:58 +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
2bc821f428
use groupdav->log() for all permanent error-messages, to log the into request-log too, if both If-Match and If-Schdule-Tag-Match given use If-Match for organiser/owner and If-Schedule-Tag-Match for attendees/participants
2012-02-21 20:04:45 +00:00
Ralf Becker
0037bf4077
* InfoLog/CalDAV: fixed sub-entries created in WebGUI got identical caldav_name as parent and therefore updates of sub-entries did not work as expected
2012-02-18 13:39:56 +00:00
Nathan Gray
f175a12c6e
Reset warnings before starting import
2012-02-14 18:34:44 +00:00
Ralf Becker
2939d7bbf3
propagate data from settings hook to handlers, to fix failed installs because setup was not detected
2012-02-14 17:38:45 +00:00
Nathan Gray
4f669300a4
When merging into a spreadsheet document, convert dates into SS dates
2012-02-13 18:59:00 +00:00
Ralf Becker
3ecd71cbc7
switch off permanent error-log
2012-02-09 20:15:18 +00:00
Nathan Gray
88cd6de65f
Process infolog start date as a timestamp, instead of just date
2012-02-06 16:22:35 +00:00
Ralf Becker
d89f48d9c1
implement RFC 5995 add member to collection via POST, but not yet set DAV:add-member due to problems with OS X clients
2012-02-04 20:24:01 +00:00
Ralf Becker
c5ca42a4b1
move app-specific settings to app-handler
2012-02-04 01:24:34 +00:00
Nathan Gray
670dcdcb71
Improve link warning message to show actual data tried
2012-02-02 17:22:23 +00:00
Ralf Becker
349b237f25
fixed messed up indention
2012-01-31 18:01:16 +00:00
Ralf Becker
ca28153b25
need to load custom fields now allways, as x-props and unsupported components are stored there
2012-01-31 18:00:57 +00:00
Ralf Becker
c3cadea4f4
storing unsupported (valarm-)components like unsupported (X-)properties
2012-01-31 01:02:21 +00:00
Ralf Becker
1f93855172
fill displayname for contacts and task to easier identify it in autoindex
2012-01-31 00:37:01 +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
Ralf Becker
c9b0ad39f7
[Save] missing for edit with implicit rights only, [Apply] was there
2012-01-26 01:43:14 +00:00
Nathan Gray
642ae665f8
- Use warnings returned by convert (unknown names)
...
- Check foreign key link during dry-run
2012-01-25 18:14:57 +00:00
Nathan Gray
3f4016ef38
Add a warning if the only delegated is unknown
2012-01-23 16:16:50 +00:00
Nathan Gray
ca1c9e681a
Give an error if the custom field we're supposed to be matching against can't be found
2012-01-20 19:51:03 +00:00
Nathan Gray
c34aa3a335
Fix importing responsible, when there are more than 1 user responsible
2012-01-20 15:54:10 +00:00
Klaus Leithoff
01dfdbbe75
add priority to the sel_options in case someone wants to display the priority as stand alone column
2012-01-09 09:35:30 +00:00
Nathan Gray
2a2880dd75
Exclude primary link from link lists
2012-01-06 17:28:55 +00:00
Nathan Gray
2e9866bab9
Add mergeprint tag for links to a specified application: links/appname
2012-01-05 17:43:44 +00:00
Nathan Gray
8d6c063ae2
Properly quote foreign key before searching
2011-12-27 15:36:35 +00:00
Nathan Gray
a76985d1d2
Fix bug causing too many results from foreign key search
2011-12-23 15:41:28 +00:00
Nathan Gray
a07cc48066
Restore pm_id & project merge markers
2011-12-22 16:21:34 +00:00
Klaus Leithoff
afe3b0a07f
* infolog/esync: fix for -> tasks created on device where set to completed all the time <-
2011-12-19 10:08:02 +00:00
Nathan Gray
0185866263
If unable to link, give a warning instead of an error
2011-12-15 16:57:15 +00:00
Nathan Gray
f6a443a917
Add warnings to import plugin
2011-12-15 16:24:47 +00:00
Nathan Gray
3ca10ad0c5
Add ability to create tracker from infolog to the infolog context menu
2011-12-13 18:25:08 +00:00
Nathan Gray
2f4d8848c5
- Remove previously added hook & base class, turns out there's an established way to do it...
...
- Use existing link_app type hook to create calendar from infolog
2011-12-12 21:51:12 +00:00
Nathan Gray
e75a93713a
Translation for error message in #37485
2011-12-12 20:40:19 +00:00
Nathan Gray
0d78c2e919
Add ability to link to another record based on matching custom field when importing
...
For translation, use '<appname>:<cf_name>:|[field_index]', eg addressbook:import_id:|[5] where field_index is the index of the field with the value to match
2011-12-12 20:32:45 +00:00
Nathan Gray
332427277d
Add ability to create calendar entries from infolog entries, using new base so other apps can be added (hopefully) easily later
2011-12-08 23:20:49 +00:00
Nathan Gray
7b2fd55d83
Change Startdate & Enddate to match UI, Start date & Due date
2011-12-08 15:25:56 +00:00
Nathan Gray
fb4982c118
Avoid failing on modification date check, which looked like a permission error.
2011-12-07 16:37: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
f7b8997be3
Set default status when importing, if not specified in file
2011-12-06 23:05:46 +00:00
Nathan Gray
abe612461c
Fix conditions using custom fields - needed extra query key
2011-11-30 18:01:29 +00:00
Nathan Gray
9db9804c14
Exclude vfs when looking for info_link_id links, doesn't look possible to link to a file for this field
2011-11-29 00:42:00 +00:00
Nathan Gray
eb95a1b1db
Search & process records in batches of 500, pre-load info_link_id in one query
2011-11-29 00:21:15 +00:00
Nathan Gray
5d77dbfdc9
Optimizations:
...
- Only load bo once in egw_record, and re-use it
- Only load projects if requested in the export definition, and do it all at once
2011-11-25 23:10:39 +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
b11e7f9291
fixing an en/de- coding issue, regarding the attaching of an .eml file to the infolog in question when converting an email -with german umlauts within the subject line- to infolog and adding the original email to it.
2011-11-21 12:41:58 +00:00
Ralf Becker
7c9dd8086f
changed "No defintion" to "Old fixed definition"
2011-11-21 10:01:08 +00:00
Nathan Gray
1afba81ce8
Add 'No definition' option for default export definition preference. Allows use of legacy nextmatch CSV export with Import/Export app still available
2011-11-18 16:01:57 +00:00
Klaus Leithoff
8fdb682c90
add missing config translation for new config option to exclude fields from copying
2011-11-18 08:48:28 +00:00
Klaus Leithoff
8f0f3a92c3
* eMail/infolog: mail to infolog, preference (and action) to allow the additional attaching of the raw mail message as message/rfc822 (.eml) to the entry
2011-11-17 16:05:36 +00:00
Ralf Becker
f255a2396a
new InfoLog configuration: Load custom fields in index, if filtered by selected types (eg. to display them in a type-specific index template)
2011-11-17 09:30:30 +00:00
Hans-Jürgen Tappe
eceec44c78
Fix a typo.
2011-11-12 09:50:45 +00:00
Klaus Leithoff
3541fc7129
fix bug regarding the default of info_status
2011-11-10 14:14:35 +00:00
Klaus Leithoff
c5946b62ce
fix bug regarding the saving of excluded field (once selected, you could not deselect fields)
2011-11-10 14:05:03 +00:00
Klaus Leithoff
2946928c69
add function header/doku for get_validtypes
2011-11-10 13:44:57 +00:00
Klaus Leithoff
5869d59d12
while copying infologs - handle defaults
2011-11-10 13:38:23 +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
Nathan Gray
5878768532
Change {{links}} to exclude files, {{links_attachments}} is everything
2011-10-26 15:06:37 +00:00
Nathan Gray
79c669c6cb
Add placeholder for attachments
2011-10-25 22:52:34 +00:00
Nathan Gray
adfe721ba7
Implement links placeholder
2011-10-25 22:39:16 +00:00
Philip Herbert
0b924e9e6e
esync: fix for not updated calender, contact, task on device if only description or note was changed in EGroupware. Also fixing issue that values in these fields could not be deleted on several devices.
2011-10-23 18:16:41 +00:00
Ralf Becker
e3eed0533c
seems iCalendar::getAttribute() can return a PEAR_Error too
2011-10-23 08:35:38 +00:00
Ralf Becker
d898e6c627
calendar-timezone needs full vcalendar component, not just a vtimezone
2011-10-20 14:01:16 +00:00
Ralf Becker
ceaec3d3c1
added calendar-timezone property, changed groupdav_handler::extra_properties signature (removed static and added $user parameter), removed calendar-user-address-set property belonging only to principal
2011-10-20 13:35:01 +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
c2f74d0c72
* CalDAV: fixed wrong VTIMEZONE component generated (has to be in UTC), probably fixes bug #2984 : Problem with VTIMEZONE component generated for NZ
2011-10-08 18:40:29 +00:00
Ralf Becker
4613f6eb8a
even as EGroupware only displays the date, we can still store the full value, it only get truncated, when infolog get saved in webgui
2011-10-08 12:46:56 +00:00
Ralf Becker
b2fa12eb3e
remove unusual and unnecessary "EGw-...-wGE" prefix/postfix from etag and ctag
2011-10-08 11:34:55 +00:00
Ralf Becker
e9f4f4f3b3
if client set an own filter, reset the open-standard filter
2011-10-07 09:05:11 +00:00
Ralf Becker
8f0abbe004
implemented rfc4791#section-9.9 complient time-range filter
2011-10-06 10:29:01 +00:00
Ralf Becker
f1029c07c9
added EGroupware PRODID and DURATION for VTODO
2011-10-05 09:24:08 +00:00
Ralf Becker
e05ce4d614
enclosing etag in quotes, as most servers do
2011-10-05 08:15:24 +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
0de2f3c527
fixed profind depth 0 directly on a resource contains name-part twice
2011-10-04 12:16:03 +00:00
Ralf Becker
288a88239b
we should not return an etag here, as we never store the PUT ical byte-by-byte
2011-10-03 15:48:24 +00:00
Ralf Becker
175197d7c0
* CalDAV: no METHOD:PUBLISH for CalDAV outside the inbox
2011-10-03 12:53:28 +00:00
Philip Herbert
e34de4afe8
esync/infolog plugin, complete status can now be set/reset
2011-09-30 14:28:26 +00:00
Ralf Becker
b11fa0302f
* CalDAV/GroupDAV: return empty collection, as iCal under iOS 5 had problems with returning "404 Not found" status
2011-09-30 12:52:40 +00:00
Philip Herbert
90bc88449a
fixed typo
2011-09-30 09:32:16 +00:00
Klaus Leithoff
65d63c3fb5
make sure, we use the info_id on conditional actions
2011-09-29 13:01:32 +00:00
Ralf Becker
79e51d3cb8
fixed $infolog is no array
2011-09-29 10:55:00 +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
Philip Herbert
1284adbccf
esync:commit work in progress, infolog plugin - not yet working
2011-09-28 23:21:49 +00:00
Ralf Becker
620ae14f9a
* eSync/InfoLog: InfoLog support for ActiveSync, not yet tested, as I have currently no device to test
2011-09-28 13:16:40 +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
Ralf Becker
bb4b9819b0
* 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:35:53 +00:00
Ralf Becker
1f39e5c562
- added WebDAV ACL props supported-privilege-set and current-user-privilege-set
...
+ currently only standard WebDAV privileges: read, read-current-user-privilege-set, write-content, bind and unbind used
+ they get only queried for collections, thought we dont report any write* on collections, as we dont allow to create calendars or change properties
- new groupdav::add_resource() method used to add all resources (incl. collections) to propfind or report requests
- improved autoindex to show nicely indented hierarchical properties
2011-09-21 20:08:21 +00:00
Ralf Becker
03ed1d3ddb
- refactored code to use a single add_collection method in groupdav class
...
--> app groupdav classes now get calling groupdav object as parameter
Had a quick test with iOS & OS X addressbook, calendar and with Lightning
2011-09-18 10:56:56 +00:00
Ralf Becker
89847abae6
added "progress"(-bar) widget to differ from image and using it in templates
2011-09-08 19:00:57 +00:00
Ralf Becker
41952d70ea
removed not used config
2011-09-08 18:59:02 +00:00
Klaus Leithoff
8d9003fbf8
fix bug that prevented the editing of own infologs, if no grouprights are set, and history config for application infolog is not set
2011-07-07 08:19:31 +00:00
Nathan Gray
aab8157907
Translation for placeholder labels
2011-07-05 21:44:21 +00:00
Nathan Gray
e1fce75a74
Cleanup translations - common importexport stuff
2011-07-04 20:06:30 +00:00
Nathan Gray
d3ccca9874
Fix missing appname
2011-07-04 20:04:42 +00:00
Nathan Gray
31d1e20bdc
Fix typo: definitition -> definition
2011-07-04 20:00:26 +00:00
Nathan Gray
c4282c4946
Cleanup translations - move common stuff into preferences
2011-07-04 19:07:48 +00:00
Ralf Becker
03e379e570
* jQuery: changed $ to $j to work around mootools use in Joomla templates and other js code in imported projects
...
required to change $ --> $j:
phpgwapi/*
jdots/*
etemplate/*
stylite/*
felamimail/*
admin/*
news_admin/*
projectmanager/*
importexport/*
infolog/*
ranking/*
required, but not automatic:
importexport/setup/etemplates.inc.php
phpgwapi/js/jquery/*
negative, not to touch or revert later:
phpgwapi/inc/savant2/Savant2/Savant2_Compiler_basic.php: '(\$(.+))' => 'print $1',
phpgwapi/js/dhtmlxtree/libCompiler/core.js
sitemgr/*
phpfreechat/*
gallery/*
activesync/include/smb.php: '^\tIPC\\\$(.*)[ ]+IPC' => 'skip',
etemplate/inc/class.bo_merge.inc.php: if ($this->table_plugins && preg_match_all('/\\$\\$table\\/([A-Za-z0-9_]+)\\$\\$(.*?)\\$\\$endtable\\$\\$/s',$content,$matches,PREG_SET_ORDER))
find phpgwapi jdots etemplate stylite felamimail admin news_admin projectmanager importexport infolog ranking \
\( -name '*.php' -o -name '*.js' \) -exec grep -q '\$(' {} \; -print \
-exec sed -i '' 's|\$(|$j(|g' {} \;
svn revert phpgwapi/inc/savant2/Savant2/Savant2_Compiler_basic.php phpgwapi/js/dhtmlxtree/libCompiler/core.js \
importexport/setup/etemplates.inc.php phpgwapi/js/jquery/jquery.js etemplate/inc/class.bo_merge.inc.php
additional changes:
phpgwapi/js/jquery/jquery.js: window.$ --> window.$j
phpgwapi/js/egw_json.js:291 this.request = $j.ajax({url: this.url,
jdots/templates/jdots/head.tpl:59 $j(document).ready(function() {
phpgwapi/js/egw_action/egw_grid_view.js: $.browser --> $j.browser
importexport/setup/etemplates.inc.php: etemplate editor importexport.wizard_basic_export_csv.choose_fields onclick of check icon changed
phpgwapi/js/egw_action/tests/*.html
phpgwapi/js/egw_action/tests/js/jquery.js: window.$ --> window.$j
2011-07-03 09:00:36 +00:00
Ralf Becker
dbced2bf48
fixed PHP Warning: array_key_exists(): The first argument should be either a string or an integer
2011-07-02 09:09:16 +00:00
Ralf Becker
0ed8be96b5
fixed "jumping" (different hight) tabs
2011-06-28 16:22:04 +00:00
Ralf Becker
34a990e6ac
fixed since r29490 not working private attribute
2011-06-26 13:18:30 +00:00
Ralf Becker
ca68eb8089
fixed typo
2011-06-26 13:11:00 +00:00
Ralf Becker
04be4c57fe
- new registry attribute "file_access_user" to signal "file_access" method understands new 4th parameter $user
...
- infolog implementation for it
--> allows to check if a given user has access to a files of app/id
2011-06-26 12:32:06 +00:00
Ralf Becker
9bcc95b3d7
fixed warning
2011-06-26 12:25:33 +00:00
Oscar Manuel Gómez Senovilla
164871ec02
Update Czech translation for trunk. Tracker #2886
2011-06-23 13:53:19 +00:00
Ralf Becker
2bf55a7c87
some fixes for English and Suomi translation, from our Suomi resident here as Stylite
2011-06-22 15:53:36 +00:00
Nathan Gray
275a1d3f27
Change category list links
2011-06-21 21:14:51 +00:00
Ralf Becker
8e7c73dd84
some fixes for English and Suomi translation, from our Suomi resident here as Stylite
2011-06-16 13:01:29 +00:00
Nathan Gray
d90a2c1ade
- Set dates back to original timezone when done writing
...
- Use usertime for importing email, same as displayed in felamimail
2011-06-15 17:32:12 +00:00
Ralf Becker
1774e5674f
support for multiple space or comma separated download dirs
2011-06-14 10:48:15 +00:00
Ralf Becker
220af27f60
Create template directory and set default document_dir preference of addressbook, calendar, infolog, tracker, timesheet and projectmanager
2011-06-11 11:57:51 +00:00
Ralf Becker
fcfbd038bc
some fixes for the English translation, from our Suomi resident here as Stylite
2011-06-10 06:19:36 +00:00
Nathan Gray
a70b03614f
Give an error if user uses context menu to change type to one with a required custom field
2011-06-07 23:01:49 +00:00
Ralf Becker
db9d5bf6b1
switching legacy-actions off by default
2011-06-07 09:26:07 +00:00
Ralf Becker
9dfdabe1a3
some fixes for the English translation, mostly correcting case, from our Suomi resident here as Stylite
2011-06-07 06:29:49 +00:00
Ralf Becker
ed8c386a12
using egw_refresh to allow fmail to ignore the saved/deleted message
2011-06-06 15:11:25 +00:00
Ralf Becker
8d7d6e1480
get delete confirmation working again, after change to global actionManager
2011-06-03 08:55:18 +00:00
Jörg Lehrke
768ef4c40e
fix for egroupware.org bug #2824 : SyncML ingnored multiline descriptions in infolog
2011-06-02 18:14:53 +00:00
Ralf Becker
3de54c6812
calling the global action-object-manager
2011-06-02 16:54:26 +00:00
Ralf Becker
d61ccc9bc4
icon to undelete
2011-06-01 15:52:47 +00:00
Ralf Becker
486e99ec0c
- Implemented a hook for timesheet_ui::edit to query calling apps for additional information to set in new tickets incl. links.
...
Replaces existing $_GET parameters, which are hard to set for new action system.
- also adding category color to infolog and tracker
2011-05-30 14:21:27 +00:00
Nathan Gray
c81bd1a291
Change default charset from utf-8 to user's preferred charset
2011-05-24 15:57:16 +00:00
Nathan Gray
cae8752274
Make default import definitions available only to admins
2011-05-24 15:40:22 +00:00
Ralf Becker
7de4e0108d
infolog view uses now the edit popup in a readonly mode, reverting r34950, as it does not solve the problem for entries without edit rights
2011-05-18 14:18:37 +00:00
Ralf Becker
fe62956a96
allow to require custom fields to be filled out by users
2011-05-18 10:25:39 +00:00
Nathan Gray
6f2050fa7e
Handle special case if viewing parent / sub and the parent has no (visible) sub entries
2011-05-16 15:53:03 +00:00
Ralf Becker
81ea3b639c
- using now nm_(open|hide|submit)_popup and nm_action => 'open_popup'
...
- fixes not working actions in InfoLog list in Addressbook view
- fixed not working adding/removing of responsible users
2011-05-07 08:51:35 +00:00
Ralf Becker
d982883959
renamed 'action' to 'multi_action', as InfoLog already uses 'action' and using 'action' broke a lot existing functionality
2011-05-06 18:13:10 +00:00
Nathan Gray
ec61c6268f
Allow documents in dirs other than user's preference dir by passing full path
2011-05-05 21:41:40 +00:00
Ralf Becker
1a0826b182
added undelete action and show parent infolog title for subs view (one sub only) in app_header
2011-05-05 10:18:38 +00:00
Ralf Becker
504b762ff7
fixed empty subs view, if subs are deleted and an other warning
2011-05-05 07:56:58 +00:00
Ralf Becker
c0c2a0ed0e
- fixed not working delete - was commented ;-)
...
- using original labels, for which we have translations
- always confirm with popup, not javascript confirm (makes things a lot easier)
2011-05-05 06:30:44 +00:00
Nathan Gray
0ccd420b6b
Use action system to select all
2011-05-04 17:41:51 +00:00
Nathan Gray
cb4f68cd3d
Make template changes to v1.9.002
2011-05-04 17:17:23 +00:00
Nathan Gray
03cd666e8b
Implement client side delete confirmation
2011-05-03 23:31:40 +00:00
Ralf Becker
19cb4ca8d4
- got delegation and link via context working
...
- fixed sometimes not working context, because row id was not set
- disabling close and close all if not applicable
2011-05-03 07:26:32 +00:00
Ralf Becker
30b922f30e
- fixed not working switching legacy actions columns on again
...
- moved some translations to common
2011-05-03 06:26:56 +00:00
Nathan Gray
e92173afdd
Work on context actions:
...
- Implement view of multiple selected parent / subs
- Implement link + delegation popups
- Fix filemanager action
- Change action selectbox to button, as in timesheet
2011-05-03 00:14:44 +00:00
Ralf Becker
1ef6edd5e8
Context menu for InfoLog: NOT YET COMPLETET, SOME STUFF WILL NOT WORK!
...
ToDo:
- implement view subs or parent from context
- test all context actions (some do not work)
- test CSS based disabling of actions
- change delegation or links popup not yet working (just an alert in index.js)
- delete of entries with subs (serverside confirmation displaying subs) probably not working
2011-05-02 19:41:21 +00:00
Ralf Becker
ba25d07453
svn propset svn:keywords Id
2011-05-02 13:59:29 +00:00
Ralf Becker
9c9276638e
fixed wired indention
2011-04-27 16:33:23 +00:00
Ralf Becker
5c47626dc5
using new historylog custom field stuff, storing custom fields now on a per field basis
2011-04-20 06:31:45 +00:00
Nathan Gray
dd9d78d29a
Make sure line breaks (emails) get preserved when merging
2011-04-18 18:54:11 +00:00
Nathan Gray
9f8aa313df
Add pm_id & project to list of placeholders
2011-04-14 14:44:56 +00:00
Nathan Gray
ccbe2dfb04
Add project name to list of fields available for export
2011-04-14 14:40:29 +00:00
Nathan Gray
16cd36c017
Add Project ID to list of exportable fields
2011-04-13 18:53:37 +00:00
Ralf Becker
3d94b7a0c2
fix for bug #2935 : Infolog edit broken in latest revision
2011-04-13 06:00:09 +00:00
Ralf Becker
2e4c048e9e
fixed not working setting of links for new entries after r34606
2011-04-12 11:53:34 +00:00
Ralf Becker
418fd825b2
fix for bug #2935 : InfoLog edit broken: call to member function on non-object
2011-04-12 06:10:34 +00:00
Ralf Becker
e3ad932afa
fixed catchable fatal error "infolog_so::read() parameter 1 is no array" after CalDAV commit
2011-04-11 13:45:35 +00:00
Ralf Becker
fd56c47151
* InfoLog/CalDAV: allowing clients to specify URL (name-part), as required by CalDAV spec
2011-04-11 09:29:39 +00:00
Nathan Gray
f192583f58
- Move around field types into egw_record class
...
- Add Infolog ID field to importexport
- Fix import condition matching
2011-04-07 15:28:45 +00:00
Nathan Gray
24162325bb
Default selection to search results
2011-03-28 21:51:45 +00:00
Nathan Gray
ff58170fb9
In wizard step, rename 'owner' to 'record_owner'. owner overwrites the definition owner.
2011-03-23 21:36:53 +00:00
Nathan Gray
766391754c
Fix for import / update search for existing record. If new record key (ex ID) was not set, search matched all
2011-03-21 23:02:22 +00:00
Nathan Gray
5d4b6fac2f
Set default export definition
2011-03-21 16:13:00 +00:00
Klaus Leithoff
1f66093694
* infolog: when breaking overlong words into fitting pieces, do not break lines that are tested positive to contain links. (reported as Helpdesk issue #1324 in Stylite tracker)
2011-03-21 16:12:55 +00:00
Stefan Becker
6a418aec6b
adding German Translations
2011-03-21 11:33:32 +00:00
Nathan Gray
1a210d13be
Missed etemplate changes to add CC field
2011-03-10 16:44:22 +00:00
Ralf Becker
c8bf14e1fc
bofelamimail --> felamimail_bo
2011-03-10 12:51:45 +00:00
Nathan Gray
fbc9aa8abb
Automatically handle converting+adding text categories without explicit translation
2011-03-09 18:21:51 +00:00
Stefan Becker
1f4bb2ed16
fixed typos
2011-03-09 08:52:24 +00:00
Nathan Gray
579d813ec9
* Add Cc field to Infolog
2011-03-08 19:18:07 +00:00
Ralf Becker
3bb9e89bcf
* CalDAV/Lightning: fixed under some conditions infinit poping up alarms and user not able to add alarms
...
- Lightning pops up alarm, until Sequence/etag get updated: if user has no edit rights on an other users calendar, etag never got updated, now we update it
- fixed user was not able to add alarms via CalDAV, if he had no edit rights for event (was always possible in web UI)
- alarms from other users calendars are not included any more, as they make no sense but a lot of trouble
- fixed wrong condition on adding alarms, causing some alarms no being saved
2011-03-05 10:21:32 +00:00
Stefan Becker
0fe5b21688
translations for Infolog
2011-03-04 13:04:37 +00:00
Stefan Becker
cd43df3b16
improved German Translation
2011-03-03 15:45:45 +00:00
Stefan Becker
5d9d20a143
improved German Translation
2011-03-03 15:43:45 +00:00
Nathan Gray
d59c8f06c4
By default, export all custom fields, use field labels instead of names
2011-03-02 17:14:49 +00:00
Nathan Gray
87945f9a43
Change default export to use labels, human friendly values
2011-03-02 01:08:57 +00:00
Nathan Gray
54a93e0480
Add preference to use import/export definition for exporting from nextmatch
2011-02-28 17:43:01 +00:00
Stefan Becker
002bb81b48
add German translation and fixed some typos
2011-02-24 14:19:05 +00:00
Ralf Becker
6edb314931
* correctly parsing of "time-range" REPORT filter, giving a SQL error before because it requires comparing as unix timestamp not strings
2011-02-23 10:59:12 +00:00
Nathan Gray
3296d09385
Change display of placeholder tags from 2432...2432 to {{...}}
2011-02-18 17:03:20 +00:00
Nathan Gray
ebffdf2f53
Provide proper history widget for Last changed, and stop any more from being logged
2011-02-17 00:10:51 +00:00
Christian Binder
96ab59b2fd
Enable calendar items for projectmanager eRoles
2011-02-09 20:55:20 +00:00
Christian Binder
320297bae1
reverted rev 33740 because this breaks contact expansion for infologs - sorry - jaytraxxs mistake - a final solution will follow ASAP
2011-02-07 17:19:44 +00:00
Christian Binder
509306fcf8
exclude field "info_link" for merge which contains an array and cannot be handled this way by bo_merge
2011-02-07 10:44:08 +00:00
Nathan Gray
7f3baa2639
Disable merge icon if user has no document set
2011-02-04 16:02:18 +00:00
Nathan Gray
ab54bf675f
Remove unneeded calendar stuff, add contact expansion
2011-01-31 17:26:22 +00:00
Oscar Manuel Gómez Senovilla
28d2b6b072
Update for translations in trunk
2011-01-30 12:53:49 +00:00
Christian Binder
f174acb6d7
Projectmanager merge class now resolves its own project fields. Infologs can be assigned to eRoles now to resolve infolog fields in document merge. New ability to declare eRoles as -multi- in GUI. This will give us the ability to create a whole list of contents in a document with just one eRole given (not yet implemented).
2011-01-29 11:55:42 +00:00
Christian Binder
02966ff811
applied signature change of get_replacements method also to new infolog_merge
2011-01-27 17:39:32 +00:00
Nathan Gray
116523ccfd
Add merge functionallity to infolog
2011-01-26 20:16:18 +00:00
Nathan Gray
e2baa8ab1d
Add default import/export definitions
2011-01-26 00:12:19 +00:00
Klaus Leithoff
1abcbb12fc
* eMail: fix stripping too much text, extended: apply solution of r33526 to infolog and tracker, when mail is converted while/after sending
2011-01-20 12:24:34 +00:00
Klaus Leithoff
d39b9f3594
* infolog: feature to be able to control max-width of description area in list-view
2011-01-05 15:45:27 +00:00
Nathan Gray
bb01196183
Check to make sure rows is set before trying to unset a sub-index
2010-12-20 22:27:33 +00:00
Nathan Gray
746d48d5af
Unset checked entries when no longer needed, they can cause problems with other actions (delete) later
2010-12-20 18:16:34 +00:00
Nathan Gray
059395d1e0
Implode arrays when not exporting human-friendly values so they don't say 'Array'
2010-12-10 22:48:59 +00:00
Nathan Gray
4b8e873d0f
Send along edit link / settings as well as view
2010-12-10 20:04:59 +00:00
Nathan Gray
4266a8e876
More room for 'whole query'
2010-12-10 19:45:57 +00:00
Klaus Leithoff
2b692f5830
code alignment
2010-12-10 09:10:39 +00:00
Nathan Gray
f9e8c78eed
- Add multi-entry action 'delete'
...
- Line up whole query and do not notify checkboxes
2010-12-09 19:56:05 +00:00
Nathan Gray
bbe5a682d0
Add checkbox to skip notifications of multiple entry actions
2010-12-08 22:09:59 +00:00
Nathan Gray
b8b8afcb2f
Layout and lang for 'whole query'
2010-12-08 21:00:27 +00:00
Nathan Gray
7df2a5078f
Multiple entry change responsible accepts groups too
2010-12-08 19:08:39 +00:00
Nathan Gray
acf078a1c0
- Abstract multiple actions code to remove multiple if / switches
...
- Add multiple entry action to change entry delegation
2010-12-08 19:01:13 +00:00
Nathan Gray
a3d2d724ee
Fix bug allowing delegated user to change type via action selectbox if they have no permission to
2010-12-08 17:27:56 +00:00
Klaus Leithoff
df5c80a514
dont use the global template object anymore; do our own now
2010-11-29 11:45:11 +00:00
Nathan Gray
88a72b12fe
Fix typo changing completion to 99%
2010-11-23 21:50:36 +00:00
Nathan Gray
05df47216f
If changing the status of done entries, change completion to 99% instead of giving an error
2010-11-23 21:45:00 +00:00
Nathan Gray
b2b292603d
- Fix incorrect result counts when using whole query
...
- Add action to change completion
- Give warning if trying to change the status of a done entry. Completion of 100% will change it right back.
- Fix ACL when linking - only link to entries with EDIT permission
- Hide group types if user has no access to them
2010-11-23 17:56:56 +00:00
Nathan Gray
c762513e14
Respect convert to human friendly values option
2010-11-22 23:45:11 +00:00
Nathan Gray
57866ca97e
Infolog actions - missed JS file, changes to play nice from other apps when they include the js file
2010-11-22 22:44:52 +00:00
Nathan Gray
71674ddb00
* Add actions on multiple infolog entries
2010-11-22 22:28:46 +00:00
Nathan Gray
d713925480
Remove options tab from the export dialog
2010-11-19 19:07:53 +00:00
Nathan Gray
389b3b557c
Shuffle order of fields (used for CSV export)
2010-11-19 19:05:01 +00:00
Ralf Becker
3a119867b7
fixed wrong parameter for egw_link::get_links() $only_app, causing extra_links, eg. projectmanager link not to work, if links are not already supplied, like in infolog view mode
2010-11-17 13:08:01 +00:00
Nathan Gray
e92cbb870e
Add exporting via importexport
2010-11-08 17:19:22 +00:00
Ralf Becker
c2cb25aeb1
fixed 5px higher tab for history in infolog.edit
2010-11-02 14:14:47 +00:00
Klaus Leithoff
27d22befe0
* Infolog: Fix problem Delegated user was not able to edit infolog entrys owned by Groups, if he was not member of that group, and had no grouprights. Implicit rights where not applied; reported in Stylite Tracker#8255;
2010-10-27 08:42:52 +00:00
Ralf Becker
3dccac6ce4
* InfoLog/*DAV: do NOT set current user for PUT in /infolog/ and do not allow to change owner of existing entries
2010-10-26 09:21:52 +00:00
Nathan Gray
4fb9b91b15
Add span to bottom left hbox so 'Do not notify ...' doesn't get squished
2010-10-12 14:45:13 +00:00
Ralf Becker
f46e031933
removed (anyway unnecessary) deprecated posix regular expression, giving a warning in php5.3
2010-10-12 07:38:35 +00:00
Nathan Gray
d00b629269
Add a 'No notifications' checkbox to infolog edit dialog to avoid sending notifications
2010-10-08 17:48:36 +00:00
Klaus Leithoff
eee4165762
finnish/suomi translations provided by mkk
2010-10-07 11:31:57 +00:00
Nathan Gray
76d2792308
Get infolog working with import/export
2010-10-06 22:18:09 +00:00
Klaus Leithoff
2072920aae
*eMail: feature to be able to import an email recieved or while sending as a tracker item; (that includes the move of some functions from infolog to bofelamimail, to make it available to more than one app); better charset detection on message body parts that do not carry a charset information (e.g.: base64 and quoted-printable messages, seem not to carry that info)
2010-10-06 12:45:58 +00:00
Klaus Leithoff
b1721146d1
*infolog: fix startdate filter for infolog, if you select a single day for start and enddate, and if your infologs start at 00:00 of that day (no time specified)
2010-10-05 09:29:16 +00:00
Klaus Leithoff
792027ab82
*infolog, notification: allow the values of select fields to show, actually everything that has an array as value-range and the key saved is found in that range will be shown, else the saved key will be displayed
2010-10-04 14:46:52 +00:00
Klaus Leithoff
c4e46dc172
typo in comment, while debugging ACLFilter
2010-09-28 14:58:30 +00:00
Nathan Gray
8be41b7976
When deleting but keeping infolog entries, hold on to links as well so they can be restored if contact is restored
2010-09-27 19:18:21 +00:00
Ralf Becker
ed733eef42
* iPhone and Mac Addressbook support aka Apple CalDAV/CardDAV autodetection
...
Addressbook does NOT allow to specify the URL, unlike iCal which allows it after autodetection fails.
This, some XML specifics set now for Apple addressbook user-agents and etags for addressbook collection itself
allow now to use EGroupware with iPhone or Mac addressbook. The later was working before, if you edited the URL
into a decompiled plist file, but failed now because of a new REPORT it tries on the principal, to find out shared
addessbooks, which we not yet support, but failed to tell in the correct way (501 Not Implemented).
Addressbook sync now the personal addressbook, because that is what we tell it as addressbook-home-set.
We should add some configuration so user can choose what addressbook to set as addressbook-home-set, or to set
the "all" addressbook (/addressbook). For the later we could add some prefs like SyncML to specify filters or
eg. a distribution list.
2010-09-25 09:08:37 +00:00
Nathan Gray
6da84c0dcd
Changes to be able to create an infolog entry from a tracker ticket. Tracker subject, description and any matching custom fields are copied over.
2010-09-23 22:51:17 +00:00
Klaus Leithoff
3843c0b59b
Feature: to allow admins a) to set an allowed password age, to require all users to change their password regularily; b) force password change for a given user on the users next login; c) better control about the password strength required; Funded by Cricket
2010-09-22 09:48:27 +00:00
Klaus Leithoff
d5962bd0ed
allow bcc in header print (may be set on outgoing mails)
2010-09-20 14:33:19 +00:00
Klaus Leithoff
0f5e8d53bf
fix typo, remove unneeded instance of mailPreferences
2010-09-20 11:45:54 +00:00
Klaus Leithoff
fbdbfda46a
quiten warning when missing entrys for (to/cc/bcc)
2010-09-20 09:42:44 +00:00
Klaus Leithoff
c892a3fcda
improvement of import_mail (decode issue), add headerinfo to body while sending (splitting emailaddresses into to/cc/bcc) and preserving identity
2010-09-20 09:31:32 +00:00
Jörg Lehrke
901f5873bc
Fix GroupDAV ctag issues
2010-09-18 11:28:12 +00:00
Klaus Leithoff
6a25f137f7
*Infolog: Feature; import_mail; Prepend the Message HeaderData in Front of the infolog Text. That way Headerinformation is preserved, when the Infolog is altered in Type, Link, Adresses or Startdate; funded by Knauber
2010-09-15 08:52:26 +00:00
Ralf Becker
ac9ccca6e5
* infologs with parents in projectmanager templates, got now the new parent not the original one from the template (egw.stylite.de #8164 )
2010-09-07 15:45:47 +00:00
Ralf Becker
50c43deec9
updating verson to 1.8
2010-09-05 15:24:34 +00:00
Klaus Leithoff
26838d34a7
fixed problem reported with myStylite Trackerticket #820 wrong owner assignment with groupowned infologtypes, when initially linked to addressbook
2010-09-03 11:34:39 +00:00
Klaus Leithoff
a2919ecd3b
improve convertHTMLToText, for toggle editor and mail2infolog process; better control of insert Signature at Top. Only insert the signature, when the compose window is opened the first time (compose/reply/forward), dont do it if sending failes, and the compose window is refreshed (in general when mySigID is set)
2010-08-31 14:23:58 +00:00
Oscar Manuel Gómez Senovilla
65f1702caa
Tracker #2657
2010-08-25 16:23:17 +00:00
Oscar Manuel Gómez Senovilla
2f0df89b4f
Tracker #2703
2010-08-25 16:14:29 +00:00
Klaus Leithoff
3597959259
show infolog id in linktitle too (,if show_id is switched on)
2010-08-23 11:44:30 +00:00
Klaus Leithoff
02d2ca5157
improve the handling of overlong words, fix a bug regarding the check of infolog_status existing in known status for the type selected
2010-07-30 10:19:06 +00:00
Klaus Leithoff
1654d4b07c
optimize printing by adding spaces to content of info_subject and info_des and thus allow automatic line-wrapping in printpreview (and print)
2010-07-16 09:13:32 +00:00
Klaus Leithoff
544c522904
additional statusfilters: open and upcoming, own open and upcoming, delegated open and upcoming, responsible open and upcoming
2010-07-15 10:09:35 +00:00
Jörg Lehrke
75b25bb796
Fix FroupDAV report issue
2010-07-02 05:01:15 +00:00
Jörg Lehrke
09bc2c09cd
Fix CTag issues for GroupDAV
2010-06-29 13:52:56 +00:00
Klaus Leithoff
c30c4ce198
notify on infolog creation as well (was not, as condition was not met for changes=true)
2010-06-29 12:08:34 +00:00
Klaus Leithoff
4bd384f77d
handling long info_addr lists, splitting by comma to enable linebreaks
2010-06-28 15:25:27 +00:00
Andreas Stöckel
b135848f33
Added space to imploding of email addresses in infolog email import to allow linebreaks for long email lists
2010-06-28 14:45:58 +00:00
Jörg Lehrke
b44f0c2f41
Fix SyncML device timezone issues
2010-06-17 07:38:27 +00:00
Ralf Becker
85329717ee
fixed Template Error: set_block: unable to find block 'admin_line' in 'info_admin_t'
2010-06-16 08:45:02 +00:00
Jörg Lehrke
d1fa11aaab
CalDAV Infolg support for Evolution (Stylite #602 )
2010-06-09 19:44:58 +00:00
Ralf Becker
d53e5291ce
- not longer using referer for message of successful saved infolog, but
...
using opener.location.search += 'msg=...', as it works better with jDots
- calling static methods of egw and common class static
2010-06-07 14:43:34 +00:00
Ralf Becker
9df3bfae29
using javascript:open_window url, instead of html markup
2010-06-04 11:26:19 +00:00
Ralf Becker
4b9b76bbe7
fix for bug #2624 : SQL error - CONCAT not supported by postgres
2010-05-26 15:41:40 +00:00
Ralf Becker
c9a52edddd
"default prefs for new installs"
2010-05-20 18:00:49 +00:00
Ralf Becker
e1a1f1f9de
Using "Due $typ" or "Starting $typ" as prefix for async notifications
2010-05-20 16:13:55 +00:00
Nathan Gray
b4b689e097
Log a change in modified date to the history log, but do not send a notification if that is the only change
2010-05-14 16:50:49 +00:00
Ralf Becker
fb04a535b6
"using egw_link::VFS_APPNAME constant instead of 'file'"
2010-05-12 07:06:06 +00:00
Nathan Gray
a670e8f4a3
Make sure linked files get copied when copying an infolog
2010-05-11 21:04:24 +00:00
Klaus Leithoff
b161002ab4
fix warning regarding unsupported operand types; translations provided by mkk
2010-05-11 12:59:47 +00:00
Ralf Becker
f0f6047658
skip notifications on second write in infolog_ui::edit(), used to update just the link_id: causes double notification for new infologs
2010-05-05 15:53:34 +00:00
Jörg Lehrke
58559aacb1
Fix SIF-T tag issue (bug #2573 )
2010-05-03 06:59:22 +00:00
Ralf Becker
012d7d23e4
"- fixed not exported custom fields, if field is valid for more then one type
...
- fixed not exported regular fields: info_datemodified, info_modifier, info_id"
2010-04-23 12:10:36 +00:00
Ralf Becker
d9117ecff0
fixed handling of group acl: addressbook eg. is NOT using it at all
2010-04-20 06:57:57 +00:00
Klaus Leithoff
d785ed1d45
improved commented out debug message
2010-04-15 07:01:29 +00:00
Jörg Lehrke
30a3296c8e
Optimze and clean up GroupDAV
2010-04-13 15:31:59 +00:00
Klaus Leithoff
00ba3606de
translations provided by mkk
2010-04-13 15:03:57 +00:00
Klaus Leithoff
7db0cf9d0c
missing information in notification mails, when assigning infolog to projekt
2010-04-12 14:12:58 +00:00
Klaus Leithoff
8418403d83
translations provided by mkk
2010-04-12 11:13:45 +00:00
Nathan Gray
cacaff872d
Fix filtering on a multi-select custom field. Any entry with the filter value will be included.
2010-04-07 15:52:59 +00:00
Ralf Becker
70c7ad3516
"directly cache link titles, to query them all at once (per app)"
2010-04-04 09:15:25 +00:00
Nathan Gray
48c5ec9b24
Use so_sql::search2criteria() to generate search text filter
2010-03-31 21:37:35 +00:00
Ralf Becker
34d460ae2f
"deleting a type, did not delete a group owner
...
--> causing groups still considered to be used as group owners and therefore not resolved to there users for grants"
2010-03-28 15:38:12 +00:00
Ralf Becker
de947ef466
"fix an other case of empty enddate get set to \"something\""
2010-03-24 08:15:36 +00:00
Jörg Lehrke
42a09eda30
Add configurable client character set for SyncML & various fixes
2010-03-22 18:03:23 +00:00
Ralf Becker
5eaee2c6e7
"patch from Lorentz <lorentz(at)friendship-systems.com>"
2010-03-21 10:00:48 +00:00
Ralf Becker
71960a6d02
Fixed some more php53 Warnings after latest fix_depricated.php
...
improvment.
2010-03-21 09:37:52 +00:00
Ralf Becker
39e2710b24
"fixed infolog loosing links: wrong placed bracket"
2010-03-18 10:00:39 +00:00
Ralf Becker
14f55a35ed
"fixed 01.01.1970 problem with empty infolog enddate"
2010-03-18 08:56:51 +00:00
Jörg Lehrke
fc07594746
Fix GroupDAV iterator issue
2010-03-16 20:44:55 +00:00
Ralf Becker
1e5717194b
swaped category and contact row in edit: fixes parent get accidently set, if one types return to start contact search
2010-03-16 13:30:25 +00:00
Jörg Lehrke
a39a8b8eb8
Improve Infolog GroupDAV
2010-03-16 07:01:36 +00:00
Jörg Lehrke
de36a7d40a
Fix Infolog timezone issue again
2010-03-16 07:00:56 +00:00
Jörg Lehrke
e9cdcbcac8
Fix Infolog timezone issue (Bug 8002)
2010-03-15 18:05:33 +00:00
Jörg Lehrke
28383ae67d
Fix Funambol SIF enconding
2010-03-15 17:17:42 +00:00
Jörg Lehrke
7220d96847
Use iterator approach in GroupDAV; fix various issues
2010-03-15 09:55:16 +00:00
Jörg Lehrke
89f7d50cec
Differentiate GroupDAV collections
2010-03-11 07:30:46 +00:00
Nathan Gray
0a75258cda
Make infolog entries available to delegates even if the entry is private.
2010-03-08 16:07:40 +00:00
Jörg Lehrke
a8804a44ef
GroupDAV updates
2010-03-06 23:06:43 +00:00
Nathan Gray
5e2d3f4739
Fix for lost links when copying. All links get copied now, including the one in the header.
2010-02-22 21:25:00 +00:00
Nathan Gray
fc3228806a
Fix infolog print view to only display the custom fields allowed for that infolog type
2010-02-22 18:18:38 +00:00
Jörg Lehrke
b6097fa156
SyncML Content Handling
...
* Improved find-methods
* Timezone support for InfoLog
* SyncML Preferences
- addressbook and address list are now joined
- Primary User Group for addressbook and calendar
* SlowSync uses old mapping information (can be disabled within the preferences)
2010-02-09 21:56:39 +00:00
Jörg Lehrke
12aa69def3
Fix modifier issue
2010-02-05 16:32:30 +00:00
Jörg Lehrke
338192689c
Fix modification timestamp issue
2010-02-05 14:07:59 +00:00
Ralf Becker
936c636ffd
display upload failed (because post_max_size of webserver exceeded) message from etemplate, could be nicer but way better then before
2010-02-05 03:34:17 +00:00
Jörg Lehrke
75746226a4
Use egw_time for InfoLog, tracking backend and Tracker
2010-02-04 12:08:03 +00:00
Ralf Becker
209012c079
responsible filter for multiple users
2010-01-21 03:00:06 +00:00
Ralf Becker
30ae4a3f25
added edit/edit_id/edit_popup to infolog link registry
2010-01-20 23:26:05 +00:00
Jörg Lehrke
548f5f8c98
Fix various issues introduced with Funambol adjustments; code cleanup
2010-01-10 19:02:16 +00:00
Jörg Lehrke
70aee0a67d
Fix task priorities for Funambol WM Client
2010-01-09 22:28:41 +00:00
Jörg Lehrke
3242e169cc
More Funambol adjustments and workarounds
2010-01-09 18:04:21 +00:00
Jörg Lehrke
49823ecd7e
Fix encoding issues; improvements for Funambol clients
2010-01-08 13:09:36 +00:00
Christian Binder
b973910334
reverted last commit because it had no effect
2009-12-30 13:46:37 +00:00
Christian Binder
5fd473c986
test to cast PERCENT-COMPLETE as int to prevent 0 value to be set to nothing
2009-12-30 10:36:25 +00:00
Klaus Leithoff
e5978c32a1
fix missing startdate, when importing mail from compose
2009-12-15 16:05:48 +00:00
Christian Binder
1457a73200
updated german and english translation
2009-12-15 12:15:02 +00:00
Christian Binder
ada9a59f94
renamed misleading "close" button in infolog listview to "set status to done"
2009-12-15 12:14:23 +00:00
Stefan Becker
086edcac9b
fixed promblem with infolog save of copyed infolog
2009-12-13 13:58:01 +00:00
Stefan Becker
3f13ed63a1
added print xml file
2009-12-13 13:37:42 +00:00
Stefan Becker
80f02187a6
added print template to infolog
2009-12-13 13:36:09 +00:00
Stefan Becker
d11469f91f
added copy function to infolog and action box, more actions will follow
2009-12-11 08:34:47 +00:00
Christian Binder
d8907a4d2a
fixed not recognized vtodo priority values
2009-12-09 08:17:26 +00:00