0
0
Fork 0
mirror of https://github.com/salesagility/SuiteCRM.git synced 2025-01-11 03:48:27 +00:00
Commit graph

624 commits

Author SHA1 Message Date
s.stojanovic
b1ef106215 Fix - Check report has been loaded before setting user parameters 2024-05-14 14:49:31 +01:00
Owen Smith
cfc66650a7 Fix - Updates to the date period function 2023-09-19 10:21:22 +01:00
Owen Smith
b6984c004f Fix - Use timezone offset for datetime only 2023-09-19 10:21:22 +01:00
s.samko
ffddb6780d PHP 8.2 - Fix description field added on AOW_Reports edit view 2023-08-22 17:26:36 +01:00
s.samko
21c7c689be PHP 8.2 - Fix AOR_Reports controller.php warning 2023-08-22 17:26:36 +01:00
Jack Anderson
aefadada27 Run rector on modules folder 2023-07-18 15:53:48 +01:00
Clemente Raposo
9aff7071bb Run rector on modules folder 2023-07-18 15:53:09 +01:00
Matt Lorimer
cbf8b3f5c8 Refactor module access query for extendability
Centralise duplicate logic into Sugarbean and update usages to use new function `buildAccessWhere` instead of all doing get owner and group call independently making it hard to extend
2022-12-15 11:39:41 +00:00
Jim Mackin
f95c5a78c3 Fix - Fix typo in fix 2022-07-29 10:17:46 +01:00
Jim Mackin
64e64b3941 Fix - Update date period to include the users TZ. 2022-07-29 10:17:46 +01:00
Matt Lorimer
4f2cd77d2d Update Reports PDF for compatibility with new PDF Engine 2021-10-28 11:50:24 +01:00
Dillon-Brown
bec5b80139 Implement PDFEngine
- Add PDFWrapper and PDFEngine base.
- Add MPDF default engine.
- Refactor legacy MPDF code to use new engines.

Signed-off-by: Dillon-Brown <dillon.brown@salesagility.com>
2021-09-08 16:49:47 +01:00
Dillon-Brown
80cd01baa7 Merge remote-tracking branch 'public/hotfix' into develop_history_fix
# Conflicts:
#	composer.json
#	composer.lock
#	include/javascript/jquery.js
#	include/utils/php_zip_utils.php
#	include/utils/zip_utils.php
2021-09-08 15:25:21 +01:00
Dillon-Brown
f463031bee SuiteCRM 7.11.21 Release
Signed-off-by: Dillon-Brown <dillon.brown@salesagility.com>
2021-08-20 09:38:07 +01:00
Dillon-Brown
c260f113df Fix broken image path in reports HTML
Signed-off-by: Dillon-Brown <dillon.brown@salesagility.com>
2021-08-19 13:53:32 +01:00
Ricardo Branco
c11fa49cbc Fix php notices
- Fix undef $module_sub_panels when none exist
2021-08-19 13:53:32 +01:00
Jack Buchanan
664f87ca60 Fix - Update updateTimeDateFields to handle undefined dates
- Use updateTimeDateFields as fieldInput is undefined when using dates
2021-04-28 15:25:50 +01:00
Dillon-Brown
4ee7a709a0 Remove PHP4 constructors
Signed-off-by: Dillon-Brown <dillon.brown@salesagility.com>
2021-03-26 21:50:24 +00:00
Matt Lorimer
33476b8cef Fix - Fix totals in Report PDF
Restyle total to work with pdf
2020-11-05 22:04:01 +00:00
alon.s
5c50477d9c Fix - Yesterday period option in reports show correct time 2020-11-05 14:55:01 +00:00
Matt Lorimer
c58c8565b2 Fix , Fix +/- get removed from start of text
Move csv clean string from standard save process, only run on csv export
2020-11-05 14:55:00 +00:00
Matt Lorimer
3f332b87ce Remove and replace YUI3 2020-10-28 16:54:54 +00:00
dominic
7c03ebd505 Feat - Add 'Contains' as valid opp for multienum 2020-10-26 21:59:51 +00:00
Ricardo
ff331274d3 Fix , Fix - Multi line parameter report 2020-06-05 17:36:19 +01:00
604media
d829693afb Fix - Report with sum 2020-06-05 17:36:16 +01:00
QuickCRM
be876212dc Remove duplicate call in Reports csv export
getModuleField is called twice with the same parameters
2020-04-16 22:18:05 +01:00
Matt Lorimer
d440a9f6bf Fix - Report groups repeat for each record
Always group by the main group by field to prevent duplicate groups is cases where the main group by field is not grouped in the report
2020-04-16 22:18:01 +01:00
Matt Lorimer
6d961ecaa6 Fix - Reports do not work related module custom fields 2020-04-16 22:18:00 +01:00
Matt Lorimer
31785d12fb Fix - Report pagination display 2020-04-16 22:17:59 +01:00
Matt Lorimer
34b21995f1 Add missing business hours calculation to reports
allow business hours to calculate when possible
2020-03-30 13:37:53 +01:00
Matt Lorimer
2c48735fbe Merge branch 'hotfix-7.10.x' into hotfix
# Conflicts:
#	README.md
#	composer.lock
#	data/BeanFactory.php
#	files.md5
#	modules/AOD_Index/AOD_Index.php
#	modules/AOR_Conditions/conditionLines.php
#	modules/AOW_Conditions/conditionLines.php
#	modules/Activities/SetAcceptStatus.php
#	modules/Administration/views/view.backups.php
#	modules/Calendar/controller.php
#	modules/Campaigns/WizardCampaignSave.php
#	modules/Contacts/AcceptDecline.php
#	modules/Emails/Compose.php
#	modules/Opportunities/OpportunityFormBase.php
#	modules/Project/chart.php
#	modules/SavedSearch/index.php
#	service/v3_1/SugarWebServiceUtilv3_1.php
#	soap/SoapPortalHelper.php
#	suitecrm_version.php
#	tests/unit/phpunit/data/SugarBeanTest.php
#	tests/unit/phpunit/include/SugarFolders/SugarFolderTest.php
#	tests/unit/phpunit/modules/AOS_Products/AOS_ProductsTest.php
#	themes/SuiteP/css/Dawn/style.css
#	themes/SuiteP/css/Day/style.css
#	themes/SuiteP/css/Dusk/style.css
#	themes/SuiteP/css/Night/style.css
2020-03-30 10:50:29 +01:00
j.dang
1fd76825e5 Replace explicit bean instantiations in files 451 - 460
- File: '... /modules/Calls/Dashlets/MyCallsDashlet/MyCallsDashlet.php'

   - Replaced 1 occurrence(s) of 'new Call()'

- File: '... /modules/Calls/reschedule_history.php'

   - Replaced 1 occurrence(s) of 'new Calls_Reschedule()'

- File: '... /modules/Calls/CallsQuickCreate.php'

   - Replaced 1 occurrence(s) of 'new Call()'

- File: '... /modules/Calls/Reschedule.php'

   - Replaced 1 occurrence(s) of 'new Calls_Reschedule()'

- File: '... /modules/Calls/CallFormBase.php'

   - Replaced 3 occurrence(s) of 'new Call()'

- File: '... /modules/Calls/Call.php'

   - Replaced 1 occurrence(s) of 'new Lead()'

   - Replaced 2 occurrence(s) of 'new Contact()'

   - Replaced 1 occurrence(s) of 'new Call()'

   - Replaced 3 occurrence(s) of 'new User()'

- File: '... /modules/AOR_Reports/AOR_Report.php'

   - Replaced 1 occurrence(s) of 'new Currency()'

   - Replaced 7 occurrence(s) of 'new AOR_Field()'

   - Replaced 1 occurrence(s) of 'new AOR_Chart()'

   - Replaced 2 occurrence(s) of 'new AOR_Condition()'

- File: '... /modules/AOR_Reports/controller.php'

   - Replaced 1 occurrence(s) of 'new ProspectList()'

- File: '... /modules/AOR_Reports/views/view.edit.php'

   - Replaced 1 occurrence(s) of 'new AOR_Field()'

   - Replaced 1 occurrence(s) of 'new AOR_Condition()'

- File: '... /modules/Calendar/index.php'

   - Replaced 1 occurrence(s) of 'new User()'
2020-01-22 13:51:41 +00:00
Dillon-Brown
af4b1e71f5 Merge remote-tracking branch 'upstream/hotfix-7.10.x' into fix/merge_statechecker
# Conflicts:
#	README.md
#	composer.json
#	composer.lock
#	files.md5
#	include/StateChecker.php
#	include/utils.php
#	modules/ACLRoles/DetailView.php
#	modules/AOS_Products_Quotes/Line_Items.php
#	modules/Administration/ElasticSearchSettings.php
#	modules/Currencies/Currency.php
#	service/core/webservice.php
#	suitecrm_version.php
#	tests/SuiteCRM/Test/SuitePHPUnitFrameworkTestCase.php
#	tests/unit/phpunit/SuitePHPUnit_Framework_TestCase.php
#	tests/unit/phpunit/data/SugarBeanTest.php
#	tests/unit/phpunit/include/APIErrorObjectTest.php
#	tests/unit/phpunit/include/ErrorMessageTest.php
#	tests/unit/phpunit/include/Imap/ImapHandlerFactoryTest.php
#	tests/unit/phpunit/include/MVC/Controller/SugarControllerTest.php
#	tests/unit/phpunit/include/MVC/SugarApplicationTest.php
#	tests/unit/phpunit/include/MVC/View/SugarViewTest.php
#	tests/unit/phpunit/include/MVC/View/views/view.classicTest.php
#	tests/unit/phpunit/include/MVC/View/views/view.detailTest.php
#	tests/unit/phpunit/include/MVC/View/views/view.editTest.php
#	tests/unit/phpunit/include/MVC/View/views/view.importvcardsaveTest.php
#	tests/unit/phpunit/include/MVC/View/views/view.jsonTest.php
#	tests/unit/phpunit/include/SugarEmailAddress/SugarEmailAddressTest.php
#	tests/unit/phpunit/include/SugarFolders/SugarFolderTest.php
#	tests/unit/phpunit/include/utils/LogicHookTest.php
#	tests/unit/phpunit/include/utils/phpZipUtilsTest.php
#	tests/unit/phpunit/include/utils/securityUtilsTest.php
#	tests/unit/phpunit/lib/SuiteCRM/Utility/SuiteLoggerTest.php
#	tests/unit/phpunit/modules/ACLActions/ACLActionTest.php
#	tests/unit/phpunit/modules/AOW_WorkFlow/AOW_WorkFlowTest.php
#	tests/unit/phpunit/modules/Emails/EmailTest.php
#	tests/unit/phpunit/modules/FP_events/FP_eventsTest.php
#	tests/unit/phpunit/modules/ProspectLists/ProspectListTest.php
#	tests/unit/phpunit/modules/SchedulersJobs/SchedulersJobTest.php
#	tests/unit/phpunit/modules/Tasks/TaskTest.php
#	tests/unit/phpunit/modules/UserPreferences/UserPreferenceTest.php
#	themes/SuiteP/css/Dawn/style.css
#	themes/SuiteP/css/Day/style.css
#	themes/SuiteP/css/Dusk/style.css
#	themes/SuiteP/css/Night/style.css
2019-11-19 14:32:37 +00:00
Dillon Brown
112a61a145
Merge branch 'hotfix-7.10.x' into issue-7740 2019-11-04 14:57:02 +00:00
Dillon Brown
56167ff660
Merge pull request from lazka/fix-export-excel-compatible
export: Update export_excel_compatible to work with all Excel versions
2019-11-01 16:57:11 +00:00
Mac Rae
58df091885
Merge pull request from mattlorimer/fix/report-module-path
Fix  - Reports Incorrect Module path
2019-10-25 12:15:35 +01:00
cameronblaikie
5fcc9a953d
Merge branch 'hotfix-7.10.x' into issue7979 2019-10-24 15:06:08 +01:00
Craig Panton
73ded274ee Merge remote-tracking branch 'remotes/origin/hotfix-7.10.x' into hotfix
# Conflicts:
#	.codecov.yml
#	.travis.yml
#	composer.lock
#	include/database/DBManager.php
#	include/phpmailer/class.phpmailer.php
#	include/phpmailer/extras/htmlfilter.php
#	include/tcpdf/fonts/utils/makefont.php
#	modules/AOD_Index/Lib/Zend/Search/Exception.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Analysis/Analyzer.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Analysis/Analyzer/Common.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Analysis/Analyzer/Common/Text.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Analysis/Analyzer/Common/Text/CaseInsensitive.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Analysis/Analyzer/Common/TextNum.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Analysis/Analyzer/Common/TextNum/CaseInsensitive.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Analysis/Analyzer/Common/Utf8/CaseInsensitive.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Analysis/Analyzer/Common/Utf8Num/CaseInsensitive.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Analysis/Token.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Analysis/TokenFilter.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Analysis/TokenFilter/LowerCase.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Analysis/TokenFilter/LowerCaseUtf8.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Analysis/TokenFilter/ShortWords.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Analysis/TokenFilter/StopWords.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Document/Docx.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Document/Exception.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Document/OpenXml.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Document/Pptx.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Document/Xlsx.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Exception.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/FSM.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/FSMAction.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Field.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Index/DictionaryLoader.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Index/DocsFilter.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Index/FieldInfo.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Index/Term.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Index/TermInfo.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Index/TermsPriorityQueue.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Interface/MultiSearcher.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/LockManager.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/MultiSearcher.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/PriorityQueue.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Search/BooleanExpressionRecognizer.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Search/Highlighter/Default.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Search/Query.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Search/Query/Empty.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Search/Query/Insignificant.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Search/Query/Preprocessing.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Search/Query/Range.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Search/Query/Term.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Search/Query/Wildcard.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Search/QueryEntry.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Search/QueryHit.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Search/QueryParserContext.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Search/QueryParserException.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Search/QueryToken.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Search/Similarity.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Search/Weight.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Search/Weight/Empty.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Storage/Directory.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Storage/Directory/Filesystem.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Storage/File/Filesystem.php
#	modules/AOD_Index/Lib/Zend/Search/Lucene/Storage/File/Memory.php
#	modules/Administration/metadata/adminpaneldefs.php
#	modules/Audit/Audit.php
#	modules/Calendar/CalendarDisplay.php
#	modules/Calls/Call.php
#	modules/Contacts/BusinessCard.php
#	modules/UpgradeWizard/language/en_us.lang.php
#	modules/Users/authentication/LDAPAuthenticate/LDAPAuthenticateUser.php
#	service/v3/SugarWebServiceImplv3.php
#	service/v4/SugarWebServiceUtilv4.php
#	tests/unit/phpunit/data/SugarBeanTest.php
#	themes/SuiteP/css/Dawn/style.css
#	themes/SuiteP/css/Day/style.css
#	themes/SuiteP/css/Dusk/style.css
#	themes/SuiteP/css/Night/style.css
2019-10-23 11:10:20 +01:00
Dillon-Brown
5f5f3f0ff0 Merge remote-tracking branch 'upstream/hotfix-7.10.x' into issue-7740
# Conflicts:
#	composer.lock
#	include/SugarLogger/LoggerManager.php
#	tests/unit/phpunit/modules/InboundEmail/InboundEmailTest.php
2019-10-22 16:59:06 +01:00
Matt Lorimer
d7312dc985 Fix - Reports Incorrect Module path 2019-10-22 12:59:13 +01:00
Jim Mackin
b002664b62
Update aor_utils.php 2019-10-22 11:34:56 +01:00
cameronblaikie
3bf1823a62 FIXED - Reports Total table squished 2019-10-10 19:19:10 +01:00
Dillon Brown
d80c779b01
Merge pull request from mattlorimer/fix/report_total_field_formats
Fix  - Report Total Field formatting is inconsistent
2019-10-10 17:27:56 +01:00
cameronblaikie
3f0c7f8079 FIXED - Reports Total table squished 2019-10-07 09:30:33 +01:00
Matt Lorimer
096a24028f Fix - Report Total Field formatting is inconsistent 2019-10-04 12:57:18 +01:00
Dillon Brown
3f59535515
Merge pull request from Process-Flow/Branch-7396
Fixed  - Update button clears DateTime parameter in Reports Module
2019-10-03 17:38:00 +01:00
Dillon-Brown
40a0d26230 Merge remote-tracking branch 'upstream/hotfix-7.10.x' into issue-7740
# Conflicts:
#	.travis.yml
#	composer.lock
#	tests/SuiteCRM/Test/SuitePHPUnitFrameworkTestCase.php
#	tests/unit/phpunit/Api/Core/Loader/CustomLoaderTest.php
#	tests/unit/phpunit/SuitePHPUnit_Framework_TestCase.php
#	tests/unit/phpunit/data/SugarBeanTest.php
#	tests/unit/phpunit/include/UtilsTest.php
#	tests/unit/phpunit/include/utils/fileUtilsTest.php
#	tests/unit/phpunit/modules/EmailTemplates/EmailTemplateTest.php
#	tests/unit/phpunit/modules/InboundEmail/InboundEmailTest.php
#	tests/unit/phpunit/service/v4/SugarWebServiceUtilv4Test.php
2019-10-02 03:09:04 +01:00
Dillon-Brown
d3e68b973c Merge remote-tracking branch 'upstream/hotfix-7.10.x' into hotfix
# Conflicts:
#	.codecov.yml
#	codeception.yml
#	composer.lock
#	modules/Import/Importer.php
2019-09-30 11:34:24 +01:00
Dillon Brown
9587a58623
Merge pull request from connorshea/fix-7868
Fix 'Undefined index: leads_id' notices in AOR_Report.php
2019-09-23 10:47:42 +01:00
Dillon Brown
1753109cb2
Merge pull request from mirajkovic/bugfix_7552
Fixed  - AOR Reports - Mysqli_query failed when execute Report as normal User
2019-09-23 09:55:46 +01:00