diff --git a/g2p_entitlement_differential/static/description/index.html b/g2p_entitlement_differential/static/description/index.html index b4d1b329..29bea3cd 100644 --- a/g2p_entitlement_differential/static/description/index.html +++ b/g2p_entitlement_differential/static/description/index.html @@ -8,11 +8,10 @@ /* :Author: David Goodger (goodger@python.org) -:Id: $Id: html4css1.css 9511 2024-01-13 09:50:07Z milde $ +:Id: $Id: html4css1.css 8954 2022-01-20 10:10:25Z milde $ :Copyright: This stylesheet has been placed in the public domain. Default cascading style sheet for the HTML output of Docutils. -Despite the name, some widely supported CSS2 features are used. See https://docutils.sourceforge.io/docs/howto/html-stylesheets.html for how to customize this style sheet. @@ -275,7 +274,7 @@ margin-left: 2em ; margin-right: 2em } -pre.code .ln { color: gray; } /* line numbers */ +pre.code .ln { color: grey; } /* line numbers */ pre.code, code { background-color: #eeeeee } pre.code .comment, code .comment { color: #5C6576 } pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold } @@ -301,7 +300,7 @@ span.pre { white-space: pre } -span.problematic, pre.problematic { +span.problematic { color: red } span.section-subtitle { diff --git a/g2p_entitlement_voucher/static/description/index.html b/g2p_entitlement_voucher/static/description/index.html index 25330acd..6cbf5d8e 100644 --- a/g2p_entitlement_voucher/static/description/index.html +++ b/g2p_entitlement_voucher/static/description/index.html @@ -8,11 +8,10 @@ /* :Author: David Goodger (goodger@python.org) -:Id: $Id: html4css1.css 9511 2024-01-13 09:50:07Z milde $ +:Id: $Id: html4css1.css 8954 2022-01-20 10:10:25Z milde $ :Copyright: This stylesheet has been placed in the public domain. Default cascading style sheet for the HTML output of Docutils. -Despite the name, some widely supported CSS2 features are used. See https://docutils.sourceforge.io/docs/howto/html-stylesheets.html for how to customize this style sheet. @@ -275,7 +274,7 @@ margin-left: 2em ; margin-right: 2em } -pre.code .ln { color: gray; } /* line numbers */ +pre.code .ln { color: grey; } /* line numbers */ pre.code, code { background-color: #eeeeee } pre.code .comment, code .comment { color: #5C6576 } pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold } @@ -301,7 +300,7 @@ span.pre { white-space: pre } -span.problematic, pre.problematic { +span.problematic { color: red } span.section-subtitle { diff --git a/g2p_payment_files/static/description/index.html b/g2p_payment_files/static/description/index.html index 778bb12f..aafb198d 100644 --- a/g2p_payment_files/static/description/index.html +++ b/g2p_payment_files/static/description/index.html @@ -8,11 +8,10 @@ /* :Author: David Goodger (goodger@python.org) -:Id: $Id: html4css1.css 9511 2024-01-13 09:50:07Z milde $ +:Id: $Id: html4css1.css 8954 2022-01-20 10:10:25Z milde $ :Copyright: This stylesheet has been placed in the public domain. Default cascading style sheet for the HTML output of Docutils. -Despite the name, some widely supported CSS2 features are used. See https://docutils.sourceforge.io/docs/howto/html-stylesheets.html for how to customize this style sheet. @@ -275,7 +274,7 @@ margin-left: 2em ; margin-right: 2em } -pre.code .ln { color: gray; } /* line numbers */ +pre.code .ln { color: grey; } /* line numbers */ pre.code, code { background-color: #eeeeee } pre.code .comment, code .comment { color: #5C6576 } pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold } @@ -301,7 +300,7 @@ span.pre { white-space: pre } -span.problematic, pre.problematic { +span.problematic { color: red } span.section-subtitle { diff --git a/g2p_program_documents/i18n/g2p_program_documents.pot b/g2p_program_documents/i18n/g2p_program_documents.pot index 98e986a7..2e9eea7b 100644 --- a/g2p_program_documents/i18n/g2p_program_documents.pot +++ b/g2p_program_documents/i18n/g2p_program_documents.pot @@ -13,11 +13,6 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: \n" -#. module: g2p_program_documents -#: model:ir.model.fields,field_description:g2p_program_documents.field_storage_file__attachment_id -msgid "Attachment" -msgstr "" - #. module: g2p_program_documents #: model:ir.model,name:g2p_program_documents.model_g2p_program_entitlement_manager_default msgid "Default Entitlement Manager" diff --git a/g2p_program_registrant_info/static/src/js/g2p_additional_info.js b/g2p_program_registrant_info/static/src/js/g2p_additional_info.js index 814616f4..10d9249a 100644 --- a/g2p_program_registrant_info/static/src/js/g2p_additional_info.js +++ b/g2p_program_registrant_info/static/src/js/g2p_additional_info.js @@ -20,7 +20,15 @@ export class G2PAdditionalInfoWidget extends TextField { const val = this.props.record.data.program_registrant_info; if (val) { - if ((!(val.charAt(0) === "{") && !(val.charAt(val.length - 1) === "}")) || !val) { + if (typeof val === "string") { + if (!(val.charAt(0) === "{" && val.charAt(val.length - 1) === "}")) { + this.state.noValue = true; + } else { + this.state.noValue = false; + } + } else if (typeof val === "object") { + this.state.noValue = false; + } else { this.state.noValue = true; } } else { @@ -77,7 +85,11 @@ export class G2PAdditionalInfoWidget extends TextField { } flattenJson(object) { - const jsonObject = JSON.parse(object); + // Const jsonObject = JSON.parse(object); + let jsonObject = object; + if (typeof object === "string") { + jsonObject = JSON.parse(object); + } for (const key in jsonObject) { if (!jsonObject[key]) continue; if ( @@ -97,7 +109,7 @@ export class G2PAdditionalInfoWidget extends TextField { } jsonObject[key] = markup(documentFiles); } else if (typeof jsonObject[key] === "object") { - jsonObject[key] = JSON.stringify(jsonObject[key]); + jsonObject[key] = this.flattenJson(jsonObject[key]); } } return jsonObject; diff --git a/g2p_programs/views/registrant_view.xml b/g2p_programs/views/registrant_view.xml index 7a5b8754..6fb22642 100644 --- a/g2p_programs/views/registrant_view.xml +++ b/g2p_programs/views/registrant_view.xml @@ -57,6 +57,7 @@ Part of OpenG2P. See LICENSE file for full copyright and licensing details. + @@ -121,7 +122,9 @@ Part of OpenG2P. See LICENSE file for full copyright and licensing details. class="btn-success" /> + +