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 |
|
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 |
|
Ralf Becker
|
429177686a
|
make home a regular application, which can eg. disabled, incl. moving all services using "home" as appname to "api" and moved some other forgotten stuff from phpgwapi&etemplate to api
|
2016-05-01 09:57:48 +00:00 |
|
Ralf Becker
|
bf0d1c47a0
|
fix sql error after clear cache, because db class has again type "mysqli" instead of just "mysql"
|
2016-04-27 10:42:31 +00:00 |
|
Nathan Gray
|
7bb134b273
|
Fix merge print placeholders for only links to a certain app
|
2016-04-26 17:07:42 +00:00 |
|
Nathan Gray
|
ce94f07599
|
Fix missing line breaks when merging entries that do not need HTML processing
|
2016-04-11 15:21:16 +00:00 |
|
Ralf Becker
|
8c87cf9dfc
|
move egw_framework to api and refactor it
|
2016-04-07 20:42:06 +00:00 |
|