diff src/main/webapp/dataset.xhtml @ 14:be7787c36e58 default tip

new: nofity LGSercies for deleted files
author Zoe Hong <zhong@mpiwg-berlin.mpg.de>
date Mon, 02 Nov 2015 16:41:23 +0100
parents a50cf11e5178
children
line wrap: on
line diff
--- a/src/main/webapp/dataset.xhtml	Wed Sep 30 13:55:57 2015 +0200
+++ b/src/main/webapp/dataset.xhtml	Mon Nov 02 16:41:23 2015 +0100
@@ -510,7 +510,7 @@
                                             <div class="btn-group" jsf:rendered="#{(!(empty DatasetPage.workingVersion.fileMetadatas) and DatasetPage.workingVersion.fileMetadatas.size() > 1)}">
                                                 <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
                                                     <span class="glyphicon glyphicon-download-alt"/> #{bundle.download} <span class="caret"></span>
-                                                </button> 
+                                                </button>        
                                                 <ul class="dropdown-menu multi-level pull-right text-left" role="menu">                                                   
                                                     <li  class="disabled">
                                                         <h:outputLink value="#">
@@ -534,11 +534,22 @@
                                                 </ul>
                                             </div>
                                             </ui:remove>
+                                              
+                                            <!-- sync dataset to LGServices -->
+                                            <p:commandLink rendered="#{dataverseSession.user.authenticated and permissionsWrapper.canIssueUpdateDatasetCommand(DatasetPage.dataset)}"
+                                                           type="button" styleClass="btn btn-default" title="Sync (it could take some time)"
+                                                           action="#{LGDatasetPage.syncDatasetToLGServices(DatasetPage.dataset.getId(), DatasetPage.persistentId)}">
+                                                <f:setPropertyActionListener target="#{DatasetPage.selectedTabIndex}" value="0" />
+                                                <span class="glyphicon glyphicon-share"/> <span class="ladda-label">Notify LGServices the deleted files</span>
+                                            </p:commandLink>
+            								<!-- sync end -->
+            						
                                             <p:commandLink rendered="#{dataverseSession.user.authenticated and permissionsWrapper.canIssueUpdateDatasetCommand(DatasetPage.dataset)}"
                                                            type="button" styleClass="btn btn-default" title="#{bundle['file.uploadOrEdit']}" actionListener="#{DatasetPage.edit('FILE')}" update="@form,:messagePanel" oncomplete="javascript:post_edit_files();" disabled="#{DatasetPage.locked}">
                                                 <f:setPropertyActionListener target="#{DatasetPage.selectedTabIndex}" value="0" />
                                                 <span class="glyphicon #{DatasetPage.locked ? 'glyphicon-ban-circle' : 'glyphicon-plus'}"/> #{bundle['file.uploadOrEdit']}
                                             </p:commandLink>
+                                            
                                         </div>
                                         <div jsf:id="restrictDeletePanel" class="button-block margin-bottom text-right"
                                              jsf:rendered="#{(DatasetPage.editMode == 'FILE' or DatasetPage.editMode == 'CREATE') and !empty DatasetPage.dataset.latestVersion.fileMetadatas}">
@@ -729,17 +740,17 @@
                                                 </span>
                                             </ui:fragment>
 	
-	
+										
 											<!-- Local Gazetteers Map -->
                                             <h:commandLink rendered="#{!(empty fileMetadata.dataFile.id) 
                                                                        and DatasetPage.canDownloadFile(fileMetadata) and !DatasetPage.downloadPopupRequired}"
                                                            type="button" styleClass="btn btn-default #{fileMetadata.dataFile.ingestInProgress ? 'disabled' : ''}"
                                                            disabled="#{fileMetadata.dataFile.ingestInProgress ? 'disabled' : ''}" 
-                                                           action="#{DatasetPage.viewLGMapOutputLink(fileMetadata)}" target="_blank">
+                                                           action="#{LGDatasetPage.viewLGMapOutputLink(fileMetadata)}" target="_blank">
                                                
                                                 <span class="glyphicon glyphicon-equalizer"/> <span class="ladda-label">#{bundle.viewLGMap}</span>
                                             </h:commandLink>
-            
+            								<!-- Local Gazetteers Map end -->
 							 				
                                             <!-- TwoRavens explore option -->
                                             <h:commandLink rendered="#{!(empty fileMetadata.dataFile.id) and (fileMetadata.dataFile.tabularData or fileMetadata.dataFile.ingestInProgress)