nathangray
|
15524830a9
|
Etemplate - add custom field sub-fields for app-entry widgets
- add regex & regex_replace attributes to change value around
|
2018-11-19 13:47:10 -07:00 |
|
nathangray
|
de90c27873
|
Keep image tags when merging into HTML templates
|
2018-09-21 08:36:18 -06:00 |
|
nathangray
|
0d5bb226bf
|
Better handling of HTML tables when merging.
Fixes table within table broke format parsing.
|
2018-09-14 09:44:03 -06:00 |
|
Hadi Nategh
|
760cd8eb02
|
Fix notifications with same id but no links are not getting grouped together
|
2018-07-23 16:36:02 +02:00 |
|
nathangray
|
97b7d1f4bc
|
Add div to list of tags that avoid HTML encoding on replacements
Fixes HTML tracker description from external source showing HTML in notifications
|
2018-07-20 14:10:04 +02:00 |
|
Hadi Nategh
|
62a8e7a0d6
|
* Tracker: fix issue text part of some html tickets mail notifications contain html parts
|
2018-07-13 10:57:15 +02:00 |
|
nathangray
|
01013dd898
|
Api - Turn on merge for presentations, text templates, spreadsheet templates and presentation templates
|
2018-05-08 10:33:01 -06:00 |
|
nathangray
|
4222aab586
|
Api - Stop adding calcext:value-type attributes when merging to spreadsheets, they're no longer used and can cause a warning with recent templates
|
2018-04-24 08:47:27 -06:00 |
|
nathangray
|
59483c4b79
|
* Api - Fix references to sub-fields of custom field entries only merged for the first entry of each type
|
2018-04-17 09:36:12 -06:00 |
|
Ralf Becker
|
0d984589ff
|
* PHP 7.2: fix several PHP Fatal errors and warnings stalling installation and usage
|
2018-04-09 17:36:35 +02:00 |
|
Hadi Nategh
|
a0ac4ed927
|
Fix merge replace placeholders causes huge performance issue. Additionally, fixes the extra $ sign shown up in replaced placeholders.
|
2018-03-23 16:48:02 +01:00 |
|
Ralf Becker
|
762c60a61f
|
new method Api\Framework::getUrl() to get a full / externally usable Url
|
2018-03-21 12:40:59 +01:00 |
|
Ralf Becker
|
13c564e6a6
|
remove due to own table in 17.1 no longer needed migration of (private) custome-fields
|
2018-03-14 14:55:40 +01:00 |
|
nathangray
|
5807fd0f43
|
* InfoLog/PHP7.1: fix fatal error stalling merge-print of some InfoLog templates under PHP 7.1+
Make prefix argument optional
|
2018-02-28 10:15:51 +01:00 |
|
Hadi Nategh
|
9d5ddc84e2
|
* Filemanager: Add an user preference for being able to chose whether opening a merge print document should download it or open it with collabora editor
|
2018-02-08 14:24:05 +01:00 |
|
nathangray
|
8231f44ce2
|
Attempt to prefer user's date format when parsing date from a string.
Should fix merging into spreadsheet problems with certain date formats (dd/mm/yyyy)
|
2018-02-05 10:11:59 -07:00 |
|
nathangray
|
aae5094797
|
* Allow private custom fields in notifications, with filtering according to set permissions. Private custom fields are removed from notifications to non-users.
|
2018-01-15 12:52:33 -07:00 |
|
nathangray
|
001821175b
|
* API - Make sure private custom fields are not accidentally included in notification due to being cached
|
2018-01-15 12:52:15 -07:00 |
|
nathangray
|
08f0073361
|
Add flag for select all to collabora action
|
2017-12-11 11:22:32 -07:00 |
|
nathangray
|
c1faf8329d
|
Fix historylog pagination, found by Filippos Karailanidis
|
2017-12-05 15:21:06 -07:00 |
|
nathangray
|
e2a6052058
|
* Api - Fix nested custom field merging
|
2017-12-01 11:59:28 -07:00 |
|
nathangray
|
4a85f3c338
|
Fix missing fields in merge if info_contact is not a addressbook entry
|
2017-11-28 09:09:39 -07:00 |
|
Ralf Becker
|
1b5e992f43
|
allow sql fragments in Api\Storage\Base::delete as in other places
|
2017-11-08 11:45:40 +01:00 |
|
Ralf Becker
|
8fdffab564
|
allow sql fragments in Api\Storage\Base::delete as in other places
|
2017-11-08 11:45:24 +01:00 |
|
Ralf Becker
|
b5574da397
|
remove system call used for PHP < 5.3.1
|
2017-10-31 09:55:23 +01:00 |
|
nathangray
|
d3c596a443
|
- Add a parameter to pass in the class of the notification to use so we can pass in a test one
- Explicitly tell notification what type of message (plain or html) we're giving it
|
2017-10-21 11:29:05 +02:00 |
|
nathangray
|
0183635c02
|
Add permission check for collabora before setting actions to open in editor
|
2017-10-05 09:55:06 -06:00 |
|
Ralf Becker
|
6a3a944828
|
fix uncaught exception if Collabora is not configured or reachable
|
2017-10-05 11:00:38 +02:00 |
|
nathangray
|
1868b40359
|
Set up merge to open editable documents if collabora is there
|
2017-10-04 14:15:47 -06:00 |
|
Ralf Becker
|
b30c712e19
|
allow to add SQL with nummeric keys to Storage\Base::read() argument, like in ::search or Db::select
|
2017-07-19 17:39:22 +02:00 |
|
nathangray
|
c05fe756fd
|
Change eGroupWare -> EGroupware for notification sender
|
2017-06-12 14:13:29 -06:00 |
|
nathangray
|
8d7a9b7284
|
Move VFS widget file handling from Etemplate/Widget/Customfields to Storage/Customfields, to avoid errors with CalDAV/CardDAV not being able to find Etemplate/Widget/Customfields
|
2017-04-17 09:48:45 -06:00 |
|
nathangray
|
71de64fe8f
|
Break out parsing search into its own function
|
2017-03-16 10:54:27 -06:00 |
|
nathangray
|
0f83206907
|
* All apps - Add special search case for #<int> to only match the ID, not search the whole entry
|
2017-03-07 12:24:42 -07:00 |
|
nathangray
|
5926c5e7be
|
Allow docm and xlsm merge templates
|
2017-03-07 12:08:01 -07:00 |
|
Ralf Becker
|
38b0dd0dd0
|
fix PHP Deprecated: Non-static method EGroupware\Api\Vfs\Sqlfs\StreamWrapper::url_stat() should not be called statically
|
2017-02-27 20:39:46 +01:00 |
|
nathangray
|
6dd3f4838f
|
Keep any notification errors
|
2017-02-27 08:10:48 -07:00 |
|
nathangray
|
4d0419f5b4
|
Allow <p> tag to enable HTML parsing as well as <br> and <span>, fixes using p for line breaks and no other formatting resulted in unparsed HTML when merging.
|
2017-02-17 08:56:37 -07:00 |
|
Hadi Nategh
|
83a6595d26
|
Handle NELF placeholder for mimetype text/html
|
2017-02-09 15:03:09 +01:00 |
|
nathangray
|
6ed24454f9
|
Allow expansion of custom fields when merging to include fields from other apps
eg: {{#other_app/#addressbook_cf/n_fn}}
|
2017-01-19 10:53:53 -07:00 |
|
nathangray
|
a5b31c62ab
|
Add ISO 8601 (Y-m-dTH:i:s) format to list of checked date formats when importing to catch double parsed dates
|
2016-08-24 08:22:17 -06:00 |
|
nathangray
|
474e32db67
|
Slightly more intelligent detection of plain text fields in a document that has HTML parsing turned on
|
2016-07-28 14:14:20 -06:00 |
|
Ralf Becker
|
a0d419a145
|
log execeptions happening during mergeprint for easier debugging
|
2016-07-25 14:53:30 +02:00 |
|
Ralf Becker
|
0b71dd2756
|
replace (slower and ugly) create_function with closures
|
2016-07-10 11:09:21 +02:00 |
|
Ralf Becker
|
3ccea2b6d7
|
fix missing (global) namespace in Exception from last commit, also fixed existing cases
|
2016-06-07 13:02:41 +02:00 |
|
Ralf Becker
|
f1440fb9d5
|
catch exception caused by wrongly formatted date, as it eg. stalls whole mail app, as we created placeholders of account for signature
|
2016-06-06 10:09:05 +02:00 |
|
nathangray
|
fccf83e36a
|
Do not have draw:frames with duplicate names, they will be stripped when opening with LibreOffice 5.1
|
2016-05-24 13:48:41 -06:00 |
|
nathangray
|
82737f47e1
|
Replace missing transform templates
|
2016-05-17 08:36:37 -06:00 |
|
Ralf Becker
|
e87cbc4832
|
use static Hooks methods
|
2016-05-11 18:58:10 +00:00 |
|
Ralf Becker
|
153c068271
|
fix diverse occurences of egw_db
|
2016-05-06 11:13:19 +00:00 |
|