diff --git a/search/src/java/cz/incad/Kramerius/exts/menu/main/guice/MainMenuConfiguration.java b/search/src/java/cz/incad/Kramerius/exts/menu/main/guice/MainMenuConfiguration.java index b2c1c84f31..7f6df3d474 100644 --- a/search/src/java/cz/incad/Kramerius/exts/menu/main/guice/MainMenuConfiguration.java +++ b/search/src/java/cz/incad/Kramerius/exts/menu/main/guice/MainMenuConfiguration.java @@ -34,6 +34,7 @@ import cz.incad.Kramerius.exts.menu.main.impl.adm.items.ImportPeriodicals; import cz.incad.Kramerius.exts.menu.main.impl.adm.items.IndexerAdministration; import cz.incad.Kramerius.exts.menu.main.impl.adm.items.MetadataEditor; +import cz.incad.Kramerius.exts.menu.main.impl.adm.items.MovingWallProcess; import cz.incad.Kramerius.exts.menu.main.impl.adm.items.NDKMetsImport; import cz.incad.Kramerius.exts.menu.main.impl.adm.items.ParametrizedConvert; import cz.incad.Kramerius.exts.menu.main.impl.adm.items.ParametrizedImport; @@ -86,6 +87,7 @@ protected void configure() { adminItems.addBinding().to(CriteriaEditor.class); adminItems.addBinding().to(VirtualCollectionsAdministration.class); adminItems.addBinding().to(MetadataEditor.class); + adminItems.addBinding().to(MovingWallProcess.class); adminItems.addBinding().to(Enumerator.class); diff --git a/search/src/java/labels.properties b/search/src/java/labels.properties index facc531f53..55c752647a 100644 --- a/search/src/java/labels.properties +++ b/search/src/java/labels.properties @@ -333,6 +333,9 @@ administrator.menu.dialogs.changevisflag.title = Change visibility flag administrator.menu.dialogs.foexport.title = FOXML export administrator.menu.dialogs.convert.title=Convert and import... administrator.menu.dialogs.import.title=Import FOXML... + +administrator.menu.dialogs.mw.title=Apply moving wall to whole repository ... + administrator.menu.dialogs.delindex.title=Delete from index .. administrator.menu.dialogs.persistenturl.title=Persistent URL .. administrator.menu.dialogs.printlocal.title=Output page... @@ -528,6 +531,12 @@ administrator.dialogs.replicationrights.confirm = Do you really want to start ' administrator.dialogs.convert.confirm = Do you really want to start 'Conversion'? administrator.dialogs.import.confirm = Do you really want to start 'Import'? +administrator.dialogs.mw.confirm = Do you really want to start 'Moving wall process ' over fedora commons repository? + +administrator.dialogs.waitingiterated_appliedmw=Wait, process 'Moving wall' is planning. +administrator.dialogs.iterated_appliedmwrunning=Process 'Moving wall' planned +administrator.dialogs.iterated_appliedmwfailed=Process failed, check the process table. + administrator.dialogs.waitingfoexport=Wait, process Export FOXML is planning. administrator.dialogs.foexportrunning=Process Export FOXML planned diff --git a/search/src/java/labels_cs.properties b/search/src/java/labels_cs.properties index fcd16208bf..30fc2c4007 100644 --- a/search/src/java/labels_cs.properties +++ b/search/src/java/labels_cs.properties @@ -329,6 +329,8 @@ administrator.menu.dialogs.changevisflag.title=Zm\u011Bna viditelnosti administrator.menu.dialogs.foexport.title = FOXML export administrator.menu.dialogs.convert.title=Konverze a import... administrator.menu.dialogs.import.title=Import FOXML... +administrator.menu.dialogs.mw.title=Aplikovat pohyblivou zeď na celý repositář ... + administrator.menu.dialogs.delindex.title=Odstran\u011bn\u00ed z indexu... administrator.menu.dialogs.persistenturl.title=Persistentn\u00ed URL... @@ -519,6 +521,12 @@ administrator.dialogs.replicationrights.confirm = Opravdu chcete spustit proces administrator.dialogs.convert.confirm = Opravdu chcete spustit proces 'Konverze'? administrator.dialogs.import.confirm = Opravdu chcete spustit proces 'Import'? +administrator.dialogs.mw.confirm = Opravdu chcete spustit proces 'Pohyblivá zeď' nad celým fedora repositářem? + + +administrator.dialogs.waitingiterated_appliedmw=Prosím vyčkejte, plánuje se proces 'Pohyblivá zeď'. +administrator.dialogs.iterated_appliedmwrunning=Proces 'Pohyblivá zeď' naplánován +administrator.dialogs.iterated_appliedmwfailed=Proces selhal, prosím, zkontrolujte tabulku procesů. administrator.dialogs.waitingfoexport=Pros\u00EDm vy\u010Dkejte, pl\u00E1nuje se proces Export FOXML. administrator.dialogs.foexportrunning=Proces Export FOXML napl\u00E1nov\u00E1n diff --git a/search/web/inc/adminMenu.jsp b/search/web/inc/adminMenu.jsp index 59641bdfba..f2a0156172 100644 --- a/search/web/inc/adminMenu.jsp +++ b/search/web/inc/adminMenu.jsp @@ -175,6 +175,12 @@ function convert() { } +function movingwallOverRepo() { + showConfirmDialog(dictionary['administrator.dialogs.mw.confirm'], function(){ + noParamsProcess('iterated_appliedmw'); + }); +} + function impor() { showConfirmDialog(dictionary['administrator.dialogs.import.confirm'], function(){ noParamsProcess('import');