-
-
Notifications
You must be signed in to change notification settings - Fork 306
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[14.0][MIG] l10n_it_website_portal_fatturapa #2520
[14.0][MIG] l10n_it_website_portal_fatturapa #2520
Conversation
cd19afa
to
8fdff13
Compare
Ti occorre review? |
Sisi, se puoi fare review va benissimo |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Grazie della PR!
Ho provato il modulo in runboat e mi pare funzionare.
Durante la revisione del codice ho notato un paio di cose: l'unica secondo me da chiarire per poter andare avanti è il controllo rimosso.
if (!$is_pa.length) { | ||
return; | ||
var compute_destinatario_fields_visibility = function () { | ||
if ($is_pa[0].checked) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Come mai questo if
è stato invertito?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
problemi con il pre-commit
@@ -5,47 +5,46 @@ odoo.define("l10n_it_website_portal_fatturapa", function (require) { | |||
$(document).ready(function () { | |||
var details_div_selector = ".o_portal_details"; | |||
var $details_div = $(details_div_selector); | |||
if (!$details_div.length) { | |||
return $.Deferred().reject("DOM doesn't contain " + details_div_selector); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Come mai questo controllo è stato rimosso?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ora non ricordo devo provare a ri-metterlo e fare dei test
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
il controllo scatta ogni volta che sei in una pagina dove il <div>
del portale utente non c'è.
quindi questo controllo è totalmente inutile da questa versione in poi come alle v16.
ecco perché è stato rimosso.
@Borruso per caso la riaggiorni a breve? |
8fdff13
to
0ce49df
Compare
0ce49df
to
433e582
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
l'abbiamo provato su un sitoweb in fase di test e funziona
/ocabot migration l10n_it_website_portal_fatturapa |
@SimoRubi qua i fix fatti sono ok? noi lo stiamo usando il modulo senza rilevare problemi |
@SimoRubi ci siamo qui? |
|
@SirTakobi ci siamo? |
Da #2520 (comment) è cambiato solo che ora è tra le cose da guardare 😄 |
@Borruso riesci a far ricostruire il runboat? |
433e582
to
e24ac96
Compare
fatto rebase vediamo se lo genera |
Ora c’è Matteo ***@***.*** Il giorno 12 lug 2023, alle ore 14:30, Giuseppe Borruso ***@***.***> ha scritto:
@Borruso riesci a far ricostruire il runboat?
fatto rebase vediamo se lo genera
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: ***@***.***>
Openforce Srls Unipersonale | www.openforce.it | 02 21119472 | Via Tiziano,32 20145 Milano
|
@@ -0,0 +1 @@ | |||
Fields `is_pa` and `ipa_code` are not shown in the frontend because Odoo core always supposes that frontend users are individual, and these fields are only meaningful for companies. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Borruso questa sezione si può rimuovere, i due campi sono ora visibili nel portale se l'utente è legato ad un partner di tipo company
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Funzionalmente non so dare un giudizio perchè se P.IVA o CF non sono valorizzati da backend l'utente non può attivare la fatturazione elettronica, dato che i due campi non sono editabili per qualche motivo https://recordit.co/m8x6pMTEFs
Stavo testando la PR, mi risulta che questo sia un comportamento slegato dalla PR e dovuto al fatto che l'utente abbia già almeno un ordine di vendita confermato/pagato (di cui è stato completato il checkout): quando l'utente esegue un'iscrizione da zero i due campi sono sempre impostabili, anche se in backend risultano non valorizzati. |
@Borruso puoi far ripartire il runboat? |
e24ac96
to
ef03629
Compare
fatto |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ok, funzionalmente si comporta come nella 12
data["electronic_invoice_subjected"] = data.get( | ||
"electronic_invoice_subjected", False | ||
) | ||
if data["electronic_invoice_subjected"]: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Cosa ne pensi di trasformare questo blocco in
if data["electronic_invoice_subjected"]:
data["electronic_invoice_obliged_subject"] = True
country_italy = request.env.ref('base.it', raise_if_not_found=False)
country_id = data.get('country_id', False)
if country_id and country_italy and int(country_id) != country_italy.id:
data["codice_destinatario"] = "XXXXXXX"
elif data.get('codice_destinatario') == "XXXXXXX":
data["codice_destinatario"] = "0000000"
? per via di questo #2520 (comment)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
fatto
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Borruso Grazie, un ultimo appunto è che si potrebbe importare il codice destinatario standard con "0000000" da qui https://github.com/OCA/l10n-italy/blob/14.0/l10n_it_fatturapa/models/partner.py#L7 , ma non so se ne vale la pena, decidete voi 👍
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Borruso Grazie, un ultimo appunto è che si potrebbe importare il codice destinatario standard con "0000000" da qui https://github.com/OCA/l10n-italy/blob/14.0/l10n_it_fatturapa/models/partner.py#L7 , ma non so se ne vale la pena, decidete voi 👍
puoi aprire una issue per tenerne traccia
FIX l10n_it_website_portal_fatturapa: Cannot read property 'checked' of undefined when not in /my/home page
Otherwise, when installed directly: File "odoo/addons/base/models/ir_model.py", line 1380, in xmlid_lookup raise ValueError('External ID not found in the system: %s' % xmlid) odoo.tools.convert.ParseError: "External ID not found in the system: website.assets_frontend" while parsing None:8, near <data inherit_id="website.assets_frontend" name="Website Portal Electronic Invoice"> <xpath expr="." position="inside"> <script type="text/javascript" src="/l10n_it_website_portal_fatturapa/static/src/js/l10n_it_website_portal_fatturapa.js"/> </xpath> </data>
dffcafb
to
13a03bc
Compare
data["electronic_invoice_subjected"] = data.get( | ||
"electronic_invoice_subjected", False | ||
) | ||
if data["electronic_invoice_subjected"]: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Borruso Grazie, un ultimo appunto è che si potrebbe importare il codice destinatario standard con "0000000" da qui https://github.com/OCA/l10n-italy/blob/14.0/l10n_it_fatturapa/models/partner.py#L7 , ma non so se ne vale la pena, decidete voi 👍
13a03bc
to
c2e234f
Compare
…jected they are also obliged
c2e234f
to
5d7b489
Compare
merge? |
/ocabot merge nobump |
This PR looks fantastic, let's merge it! |
Congratulations, your PR was merged at d3d8628. Thanks a lot for contributing to OCA. ❤️ |
Migration l10n_it_website_portal_fatturapa from 12.0 to 14.0
Dipendenze l10n_it_website_portal_fiscalcode, l10n_it_website_portal_ipa
--
Confermo di aver firmato il CLA https://odoo-community.org/page/cla e di aver letto le linee guida su https://odoo-community.org/page/contributing