mirror of
https://github.com/google/nomulus.git
synced 2025-05-17 09:57:17 +02:00
Whitelist credit creations commands for gTech
See bug for context. This way gTech can create credits in the future without our intervention. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=120382506
This commit is contained in:
parent
9c8e23ea57
commit
3a3f112454
4 changed files with 6 additions and 4 deletions
|
@ -20,6 +20,7 @@ import static com.google.domain.registry.model.ofy.ObjectifyService.ofy;
|
|||
import com.google.domain.registry.model.billing.RegistrarCredit;
|
||||
import com.google.domain.registry.model.billing.RegistrarCreditBalance;
|
||||
import com.google.domain.registry.model.registrar.Registrar;
|
||||
import com.google.domain.registry.tools.Command.GtechCommand;
|
||||
import com.google.domain.registry.util.SystemClock;
|
||||
|
||||
import com.beust.jcommander.Parameter;
|
||||
|
@ -30,7 +31,7 @@ import org.joda.time.DateTime;
|
|||
|
||||
/** Command for creating a new balance for a registrar credit. */
|
||||
@Parameters(separators = " =", commandDescription = "Create a new registrar credit balance")
|
||||
final class CreateCreditBalanceCommand extends MutatingCommand {
|
||||
final class CreateCreditBalanceCommand extends MutatingCommand implements GtechCommand {
|
||||
|
||||
@Parameter(
|
||||
names = "--registrar",
|
||||
|
|
|
@ -21,6 +21,7 @@ import com.google.domain.registry.model.billing.RegistrarCredit;
|
|||
import com.google.domain.registry.model.billing.RegistrarCredit.CreditType;
|
||||
import com.google.domain.registry.model.billing.RegistrarCreditBalance;
|
||||
import com.google.domain.registry.model.registrar.Registrar;
|
||||
import com.google.domain.registry.tools.Command.GtechCommand;
|
||||
|
||||
import com.beust.jcommander.Parameter;
|
||||
import com.beust.jcommander.Parameters;
|
||||
|
@ -32,7 +33,7 @@ import javax.annotation.Nullable;
|
|||
|
||||
/** Command for creating a registrar credit object with an initial balance. */
|
||||
@Parameters(separators = " =", commandDescription = "Create a new registrar credit")
|
||||
final class CreateCreditCommand extends MutatingCommand {
|
||||
final class CreateCreditCommand extends MutatingCommand implements GtechCommand {
|
||||
|
||||
@Parameter(
|
||||
names = "--registrar",
|
||||
|
|
|
@ -34,6 +34,8 @@ public final class GtechTool {
|
|||
.put("convert_idn", ConvertIdnCommand.class)
|
||||
.put("create_anchor_tenant", CreateAnchorTenantCommand.class)
|
||||
.put("create_contact", CreateContactCommand.class)
|
||||
.put("create_credit", CreateCreditCommand.class)
|
||||
.put("create_credit_balance", CreateCreditBalanceCommand.class)
|
||||
.put("create_registrar_groups", CreateRegistrarGroupsCommand.class)
|
||||
.put("create_registrar", CreateRegistrarCommand.class)
|
||||
.put("create_sandbox_tld", CreateSandboxTldCommand.class)
|
||||
|
|
|
@ -35,8 +35,6 @@ public final class RegistryTool {
|
|||
.put("allocate_domain", AllocateDomainCommand.class)
|
||||
.put("check_snapshot", CheckSnapshotCommand.class)
|
||||
.put("create_auction_credits", CreateAuctionCreditsCommand.class)
|
||||
.put("create_credit", CreateCreditCommand.class)
|
||||
.put("create_credit_balance", CreateCreditBalanceCommand.class)
|
||||
.put("create_premium_list", CreatePremiumListCommand.class)
|
||||
.put("create_reserved_list", CreateReservedListCommand.class)
|
||||
.put("create_tld", CreateTldCommand.class)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue