Repository navigation
feat(hub): + billing page -> warn about the invoice edition delay - #23200
Open
AlexisAfonso wants to merge 1 commit into
Open
AlexisAfonso wants to merge 1 commit into
AlexisAfonso wants to merge 1 commit into
Conversation
AlexisAfonso
marked this pull request as ready for review
September 10, 2026 07:51
sachinrameshn
requested changes
Sep 25, 2026
| // DefinePlugin substitutes the value as raw code, so an empty string | ||
| // would erase every occurrence of the identifier and leave the module | ||
| // unparsable: always hand it a string literal. | ||
| __WP_LABEU_ENTRY_POINT__: JSON.stringify( |
Contributor
There was a problem hiding this comment.
Can you remove this file I dont think its related to your change.
Invoice edition can exceptionally take up to seven days, and for the customers concerned that delay carries over to the submission of their invoices to the electronic invoicing platform. An information banner now says so on the hub dashboard and on the invoices page, so customers do not chase an invoice that is merely still being processed. Nothing is asked of them: the wording states as much. The audience is the FR subsidiary, which covers mainland France and the overseas regions in a single check, since the platform the wording refers to is the French one. Two conditions gate the banner, and both must hold. The billing:invoiceDelayBanner feature flip drives it, under that one name in both applications so a single switch reaches them together. On top of that it only shows between the 28th of a month and the 7th of the next, the window the invoicing run falls in. That window straddles the month boundary, so a date sits inside it whenever it sits at either end of a month rather than within an interval — the two applications share no package, so the helper is duplicated with a comment pointing each at the other. The banner is dismissable and does not remember having been dismissed: it comes back on the next load, which suits an announcement that expires on its own. The invoices page resolves its feature availability once for both the flip above and the HTML invoice one, rather than asking twice. Copy lands in fr_FR only; the other locales follow through translation, and fr_FR is the fallback of both runtimes meanwhile. ref: #MANAGER-22466 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Signed-off-by: Alexis AFONSO <alexis.afonso@ovhcloud.com>
AlexisAfonso
force-pushed
the
delay-banner
branch
from
September 28, 2026 19:26
6d8219c to
ba87afb
Compare
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Add a banner on hub + invoices page for all FR users explaining that invoices may take some extra times this month.
Banner to activate on /availability:
billing:invoiceDelayBanner
Ticket Reference: #MANAGER-22466
Signed-off-by: Alexis AFONSO alexis.afonso@ovhcloud.com