nathangray
|
85a3b3e027
|
Fix some PHP 7.2 warnings "PHP Warning: count() Parameter must be an array or object ..."
|
2018-11-29 10:13:49 -07:00 |
|
nathangray
|
4a8b94bed8
|
Fix some PHP 7.2 warnings "PHP Warning: Use of undefined constant ..."
|
2018-11-28 11:11:45 -07:00 |
|
nathangray
|
4b989d016c
|
Log useful error message if select or radio custom field has no values
|
2018-11-28 11:06:17 -07:00 |
|
nathangray
|
2bf7e14477
|
Etemplate - add custom field sub-fields for app-entry widgets
- add regex & regex_replace attributes to change value around
|
2018-11-13 14:11:26 -07:00 |
|
nathangray
|
117b559a5e
|
Entry share changes
- Writable share is now a checkbox
- Add Sharing -> Merge entry into email template, share gets selected options
- Add {{share}} placeholder which creates (by default) read only share
|
2018-10-11 12:54:17 -06:00 |
|
nathangray
|
f2cfd94391
|
Add a keep emails flag (default true), set to false to skip saving merged emails to sent folder
|
2018-10-01 11:16:17 -06:00 |
|
nathangray
|
e805551575
|
Keep image tags when merging into HTML templates
|
2018-09-18 10:21:36 -06:00 |
|
nathangray
|
822b967fe3
|
Better handling of HTML tables when merging.
Fixes table within table broke format parsing.
|
2018-09-12 16:46:36 -06:00 |
|
Hadi Nategh
|
c5e902926b
|
Fix notifications with same id but no links are not getting grouped together
|
2018-07-23 16:25:07 +02:00 |
|
nathangray
|
de15acc03d
|
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-19 12:50:22 -06:00 |
|
Hadi Nategh
|
677a4a03fb
|
* Tracker: fix issue text part of some html tickets mail notifications contain html parts
|
2018-07-12 17:47:19 +02:00 |
|
Ralf Becker
|
baa2807606
|
some hooks needed for new policy app
|
2018-06-12 19:04:02 +02:00 |
|
nathangray
|
6708ccb043
|
Record share emails in history log & display them instead of user when set
|
2018-06-06 15:51:46 -06:00 |
|
nathangray
|
668a4fede8
|
Api - Turn on merge for presentations, text templates, spreadsheet templates and presentation templates
|
2018-05-07 13:34:35 -06:00 |
|
nathangray
|
6c4ea8cb38
|
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-23 09:24:49 -06:00 |
|
Ralf Becker
|
98376b5908
|
* PHP 7.2: fix several PHP Fatal errors and warnings stalling installation and usage
|
2018-04-09 16:02:00 +02:00 |
|
nathangray
|
1cb13a1f13
|
* Api - Fix references to sub-fields of custom field entries only merged for the first entry of each type
|
2018-04-03 15:27:09 -06:00 |
|
Hadi Nategh
|
2943b678bd
|
Fix merge replace placeholders causes huge performance issue. Additionally, fixes the extra $ sign shown up in replaced placeholders.
|
2018-03-23 16:46:51 +01:00 |
|
Ralf Becker
|
1d835928d2
|
new method Api\Framework::getUrl() to get a full / externally usable Url
|
2018-03-21 12:51:52 +01:00 |
|
Ralf Becker
|
dcb78d9776
|
remove due to own table in 17.1 no longer needed migration of (private) custome-fields
|
2018-03-14 14:50:46 +01:00 |
|
Hadi Nategh
|
034b17a49a
|
Implement new user preference in order to be able to select a handler for opening a merge print document
|
2018-02-07 13:15:29 +01:00 |
|
nathangray
|
f07dbf7439
|
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-02 11:37:30 -07:00 |
|
nathangray
|
f402561d7d
|
Better tests for Customfields, fix a couple of permission bugs revealed
Found a problems when requesting 'all' custom fields, it would still use current user permissions
|
2018-01-12 10:03:34 -07:00 |
|
nathangray
|
3709d773d9
|
* Allow private custom fields in notifications, with filtering according to set permissions. Private custom fields are removed from notifications to non-users.
|
2018-01-10 10:43:43 -07:00 |
|
nathangray
|
a9b616fa20
|
* API - Make sure private custom fields are not accidentally included in notification due to being cached
|
2017-12-21 11:26:51 -07:00 |
|
nathangray
|
ced6c63ddd
|
Fix historylog pagination, found by Filippos Karailanidis
|
2017-12-05 15:13:30 -07:00 |
|
Nathan Gray
|
fade7185ae
|
Merge pull request #31 from filkaris/history_rows
Historylog widget: Ability to set nextmatch num_rows
|
2017-12-05 08:40:30 -07:00 |
|
nathangray
|
6506418e61
|
* Api - Fix nested custom field merging
|
2017-12-01 11:58:44 -07:00 |
|
nathangray
|
2df24a3aaf
|
Add flag for select all to collabora action
|
2017-12-01 10:36:58 -07:00 |
|
A Sigalas
|
e9de76af7a
|
Set option for num_rows
|
2017-12-01 11:04:31 +00:00 |
|
nathangray
|
b47777422b
|
Make prefix argument optional
|
2017-11-16 09:56:20 -07:00 |
|
nathangray
|
867c661796
|
Fix missing fields in merge if info_contact is not a addressbook entry
|
2017-11-15 15:41:12 -07:00 |
|
Neo Morina
|
653a0d50c7
|
Added MIME Type "text/csv" when "pagerepeat" found
This gives the possibility to use "pagerepeat" in CSV files.
|
2017-11-09 13:16:06 +01:00 |
|
Ralf Becker
|
cfe9204f77
|
allow sql fragments in Api\Storage\Base::delete as in other places
|
2017-11-06 16:43:23 +01:00 |
|
Ralf Becker
|
790fa8c71d
|
allow sql fragments in Api\Storage\Base::delete as in other places
|
2017-11-06 16:24:30 +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 |
|