mirror of
https://github.com/google/nomulus
synced 2026-02-11 23:31:37 +00:00
Change disable invoicing flag to enable invoicing flag (#783)
* Change disable invoicing flag to enable invoicing flag This flag will be the sole determinor on if invoicing is enabled, regardless of TLD types. Once this PR is deployed we will need to run the nomulus command to update this flag on all launched open TLDs. For context on why this change is made, see b/159626744. * Rename enableInvoicing to InvoicingEnabled
This commit is contained in:
@@ -55,9 +55,7 @@ FROM (
|
||||
FROM
|
||||
`my-project-id.latest_datastore_export.Registry`
|
||||
WHERE
|
||||
-- TODO(b/18092292): Add a filter for tldState (not PDT/PREDELEGATION)
|
||||
tldType = 'REAL'
|
||||
AND disableInvoicing is not TRUE) ) AS BillingEvent
|
||||
enableInvoicing IS TRUE) ) AS BillingEvent
|
||||
-- Gather billing ID from registrar table
|
||||
-- This is a 'JOIN' as opposed to 'LEFT JOIN' to filter out
|
||||
-- non-billable registrars
|
||||
|
||||
@@ -618,9 +618,9 @@ enum google.registry.model.registrar.RegistrarContact$Type {
|
||||
class google.registry.model.registry.Registry {
|
||||
@Id java.lang.String tldStrId;
|
||||
@Parent com.googlecode.objectify.Key<google.registry.model.common.EntityGroupRoot> parent;
|
||||
boolean disableInvoicing;
|
||||
boolean dnsPaused;
|
||||
boolean escrowEnabled;
|
||||
boolean invoicingEnabled;
|
||||
com.googlecode.objectify.Key<google.registry.model.registry.label.PremiumList> premiumList;
|
||||
google.registry.model.CreateAutoTimestamp creationTime;
|
||||
google.registry.model.common.TimedTransitionProperty<google.registry.model.registry.Registry$TldState, google.registry.model.registry.Registry$TldStateTransition> tldStateTransitions;
|
||||
|
||||
Reference in New Issue
Block a user