MINT Customised Files

From IMSMA Wiki
Revision as of 15:15, 15 November 2017 by Evinek (talk | contribs) (Created page with "{| class="wikitable sortable" |- !width="200" | Path !width="200" | File name !width="500" | Comment |- valign = "top" |- | WEB-INF\decorators || decorators.jsp || Changed...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Path File name Comment
WEB-INF\decorators decorators.jsp Changed application title; Logic to add the company name on the banner and the div bannerWrapper to centre the header; Removes the about link
WEB-INF\jsp\modules\login loginHelp.jsp Changed message in the Need help logging in dialog
WEB-INF\jsp\templates control_tabSet.jsp Check if really still needed
WEB-INF\jsp\modules commonJSTLScripts.jsp Check
WEB-INF\bundles jasperserver_messages.properties Added properties and changed values. This defines the text messages shown on the MINT login page/welcome screen.
WEB-INF\jsp\modules\home home.jsp Defines the login (home) page
WEB-INF\jsp\modules\home\custom all files Organization-specific custom landing pages
WEB-INF js.config.properties deploy.base.url=http://mint.gichd.org/mint
WEB-INF\bundles All message properties files All the language properties files (e.g. WEB-INF\bundles\jasperserver_messages_fr.properties have been renamed to xxBKP.properties, e.g. WEB-INF\bundles\jasperserver_messages_frBKP.properties). This way, the default MINT text (English) is always displayed, regardless of the regional browser settings. Otherwise, the default Jaspersoft text would be displayed if the browser is set to a language for which a translation of the standard Jasper text exists. In the future, the customised MINT text can be translated to other languages.
WEB-INF js.quartz.properties Contains the email configuration (reference to other documentation!)
WEB-INF applicationContext-report-scheduling.xml Also needed for the email config, put ref to other documentation!
WEB-INF jasperserver-servlet.xml This file sets the change password link to true (in order to display the change password link on the login page) and sets the following property to false (default is true), in order to prevent users to store their password in the browser: <property name="autoCompleteLoginForm" value="false"/>
WEB-INF applicationContext-security-web.xml set the <property name="showStacktraceMessage" value="false"/> to false (default is true) in order to disable the display of stack trace messages. Stack traces reveal some information about the application, and security experts recommend that an application not display them.
WEB-INF\classes\esapi security-config.properties set encryption.on=true (default: false) in order to turn on user session login encryption.
WEB-INF js.config .properties set feature.audit_monitoring.enabled=true and audit.records.enabled=true and monitoring.records.enabled=true to enable auditing and monitoring
WEB-INF applicationContext-audit.xml TODO
WEB-INF applicationContext-remote-services.xml in the element <util:set id="customDataSourcesToHide">, comment out jsonDataSource and jsonSeriesDataSource in order to allow file-based data sources (cf. MARS-MINT integration).
\scripts\bower_components\bi-report\src\bi\report\jive\view GooglemapComponentView.js All occurrences of "http://maps.google.com..." need to be replace by "//maps.google.com"
\optimized-scripts\bower_components\bi-report\src\bi\report\jive\view GooglemapComponentView.js All occurrences of "http://maps.google.com..." need to be replace by "//maps.google.com"
net\sf\jasperreports\components\map\resources\require jasperreports-map.js All occurrences of "http://maps.google.com..." need to be replace by "//maps.google.com"
net\sf\jasperreports\components\map\resources\templates MapElementHtmlTemplate.vm All occurrences of "http://maps.google.com..." need to be replace by "//maps.google.com"