mirror of
https://github.com/google/nomulus.git
synced 2025-07-21 18:26:12 +02:00
Wire up DeleteExpiredDomainsAction so that it can actually be called (#951)
* Wire up DeleteExpiredDomainsAction so that it can actually be called For now I'm just going to be calling it manually (and on sandbox for starters), but in a few weeks, if all looks good, I'll add the cron job to regularly call it in production, and this feature will thus be done.
This commit is contained in:
parent
73ba96a5d4
commit
1e7260e022
4 changed files with 18 additions and 1 deletions
|
@ -337,12 +337,18 @@
|
||||||
<url-pattern>/_dr/task/refreshDnsOnHostRename</url-pattern>
|
<url-pattern>/_dr/task/refreshDnsOnHostRename</url-pattern>
|
||||||
</servlet-mapping>
|
</servlet-mapping>
|
||||||
|
|
||||||
<!-- Mapreduce to expand recurring billing events into OneTimes. -->
|
<!-- Mapreduce to expand recurring billing events into OneTimes. -->
|
||||||
<servlet-mapping>
|
<servlet-mapping>
|
||||||
<servlet-name>backend-servlet</servlet-name>
|
<servlet-name>backend-servlet</servlet-name>
|
||||||
<url-pattern>/_dr/task/expandRecurringBillingEvents</url-pattern>
|
<url-pattern>/_dr/task/expandRecurringBillingEvents</url-pattern>
|
||||||
</servlet-mapping>
|
</servlet-mapping>
|
||||||
|
|
||||||
|
<!-- Background action to delete domains past end of autorenewal. -->
|
||||||
|
<servlet-mapping>
|
||||||
|
<servlet-name>backend-servlet</servlet-name>
|
||||||
|
<url-pattern>/_dr/task/deleteExpiredDomains</url-pattern>
|
||||||
|
</servlet-mapping>
|
||||||
|
|
||||||
<!-- Mapreduce to import contacts from escrow file -->
|
<!-- Mapreduce to import contacts from escrow file -->
|
||||||
<servlet-mapping>
|
<servlet-mapping>
|
||||||
<servlet-name>backend-servlet</servlet-name>
|
<servlet-name>backend-servlet</servlet-name>
|
||||||
|
|
|
@ -24,6 +24,8 @@ import google.registry.dns.writer.VoidDnsWriterModule;
|
||||||
import google.registry.export.DriveModule;
|
import google.registry.export.DriveModule;
|
||||||
import google.registry.export.datastore.DatastoreAdminModule;
|
import google.registry.export.datastore.DatastoreAdminModule;
|
||||||
import google.registry.export.sheet.SheetsServiceModule;
|
import google.registry.export.sheet.SheetsServiceModule;
|
||||||
|
import google.registry.flows.ServerTridProviderModule;
|
||||||
|
import google.registry.flows.custom.CustomLogicFactoryModule;
|
||||||
import google.registry.gcs.GcsServiceModule;
|
import google.registry.gcs.GcsServiceModule;
|
||||||
import google.registry.groups.DirectoryModule;
|
import google.registry.groups.DirectoryModule;
|
||||||
import google.registry.groups.GroupsModule;
|
import google.registry.groups.GroupsModule;
|
||||||
|
@ -54,6 +56,7 @@ import javax.inject.Singleton;
|
||||||
BigqueryModule.class,
|
BigqueryModule.class,
|
||||||
ConfigModule.class,
|
ConfigModule.class,
|
||||||
CredentialModule.class,
|
CredentialModule.class,
|
||||||
|
CustomLogicFactoryModule.class,
|
||||||
DatastoreAdminModule.class,
|
DatastoreAdminModule.class,
|
||||||
DatastoreServiceModule.class,
|
DatastoreServiceModule.class,
|
||||||
DirectoryModule.class,
|
DirectoryModule.class,
|
||||||
|
@ -68,6 +71,7 @@ import javax.inject.Singleton;
|
||||||
KeyringModule.class,
|
KeyringModule.class,
|
||||||
KmsModule.class,
|
KmsModule.class,
|
||||||
NetHttpTransportModule.class,
|
NetHttpTransportModule.class,
|
||||||
|
ServerTridProviderModule.class,
|
||||||
SheetsServiceModule.class,
|
SheetsServiceModule.class,
|
||||||
StackdriverModule.class,
|
StackdriverModule.class,
|
||||||
URLFetchServiceModule.class,
|
URLFetchServiceModule.class,
|
||||||
|
|
|
@ -22,6 +22,7 @@ import google.registry.backup.DeleteOldCommitLogsAction;
|
||||||
import google.registry.backup.ExportCommitLogDiffAction;
|
import google.registry.backup.ExportCommitLogDiffAction;
|
||||||
import google.registry.batch.BatchModule;
|
import google.registry.batch.BatchModule;
|
||||||
import google.registry.batch.DeleteContactsAndHostsAction;
|
import google.registry.batch.DeleteContactsAndHostsAction;
|
||||||
|
import google.registry.batch.DeleteExpiredDomainsAction;
|
||||||
import google.registry.batch.DeleteLoadTestDataAction;
|
import google.registry.batch.DeleteLoadTestDataAction;
|
||||||
import google.registry.batch.DeleteProberDataAction;
|
import google.registry.batch.DeleteProberDataAction;
|
||||||
import google.registry.batch.ExpandRecurringBillingEventsAction;
|
import google.registry.batch.ExpandRecurringBillingEventsAction;
|
||||||
|
@ -52,6 +53,7 @@ import google.registry.export.UpdateSnapshotViewAction;
|
||||||
import google.registry.export.UploadDatastoreBackupAction;
|
import google.registry.export.UploadDatastoreBackupAction;
|
||||||
import google.registry.export.sheet.SheetModule;
|
import google.registry.export.sheet.SheetModule;
|
||||||
import google.registry.export.sheet.SyncRegistrarsSheetAction;
|
import google.registry.export.sheet.SyncRegistrarsSheetAction;
|
||||||
|
import google.registry.flows.FlowComponent;
|
||||||
import google.registry.mapreduce.MapreduceModule;
|
import google.registry.mapreduce.MapreduceModule;
|
||||||
import google.registry.monitoring.whitebox.WhiteboxModule;
|
import google.registry.monitoring.whitebox.WhiteboxModule;
|
||||||
import google.registry.rdap.UpdateRegistrarRdapBaseUrlsAction;
|
import google.registry.rdap.UpdateRegistrarRdapBaseUrlsAction;
|
||||||
|
@ -127,6 +129,8 @@ interface BackendRequestComponent {
|
||||||
|
|
||||||
DeleteContactsAndHostsAction deleteContactsAndHostsAction();
|
DeleteContactsAndHostsAction deleteContactsAndHostsAction();
|
||||||
|
|
||||||
|
DeleteExpiredDomainsAction deleteExpiredDomainsAction();
|
||||||
|
|
||||||
DeleteLoadTestDataAction deleteLoadTestDataAction();
|
DeleteLoadTestDataAction deleteLoadTestDataAction();
|
||||||
|
|
||||||
DeleteOldCommitLogsAction deleteOldCommitLogsAction();
|
DeleteOldCommitLogsAction deleteOldCommitLogsAction();
|
||||||
|
@ -143,6 +147,8 @@ interface BackendRequestComponent {
|
||||||
|
|
||||||
ExportReservedTermsAction exportReservedTermsAction();
|
ExportReservedTermsAction exportReservedTermsAction();
|
||||||
|
|
||||||
|
FlowComponent.Builder flowComponentBuilder();
|
||||||
|
|
||||||
GenerateInvoicesAction generateInvoicesAction();
|
GenerateInvoicesAction generateInvoicesAction();
|
||||||
|
|
||||||
GenerateSpec11ReportAction generateSpec11ReportAction();
|
GenerateSpec11ReportAction generateSpec11ReportAction();
|
||||||
|
|
|
@ -9,6 +9,7 @@ PATH CLASS METHOD
|
||||||
/_dr/task/checkDatastoreBackup CheckBackupAction POST,GET y INTERNAL,API APP ADMIN
|
/_dr/task/checkDatastoreBackup CheckBackupAction POST,GET y INTERNAL,API APP ADMIN
|
||||||
/_dr/task/copyDetailReports CopyDetailReportsAction POST n INTERNAL,API APP ADMIN
|
/_dr/task/copyDetailReports CopyDetailReportsAction POST n INTERNAL,API APP ADMIN
|
||||||
/_dr/task/deleteContactsAndHosts DeleteContactsAndHostsAction GET n INTERNAL,API APP ADMIN
|
/_dr/task/deleteContactsAndHosts DeleteContactsAndHostsAction GET n INTERNAL,API APP ADMIN
|
||||||
|
/_dr/task/deleteExpiredDomains DeleteExpiredDomainsAction POST n INTERNAL,API APP ADMIN
|
||||||
/_dr/task/deleteLoadTestData DeleteLoadTestDataAction POST n INTERNAL,API APP ADMIN
|
/_dr/task/deleteLoadTestData DeleteLoadTestDataAction POST n INTERNAL,API APP ADMIN
|
||||||
/_dr/task/deleteOldCommitLogs DeleteOldCommitLogsAction GET n INTERNAL,API APP ADMIN
|
/_dr/task/deleteOldCommitLogs DeleteOldCommitLogsAction GET n INTERNAL,API APP ADMIN
|
||||||
/_dr/task/deleteProberData DeleteProberDataAction POST n INTERNAL,API APP ADMIN
|
/_dr/task/deleteProberData DeleteProberDataAction POST n INTERNAL,API APP ADMIN
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue