redirection after merge of conflicts
This commit is contained in:
parent
81eba4249d
commit
eb0a1a73c1
|
@ -12,10 +12,6 @@ insert into org_index_search(id, txt) select o.id, to_tsvector(o.id||' '||o.name
|
||||||
select o.name from organizations o left outer join tmp_fulltext f on (o.id = f.id) where f.fulltext @@ plainto_tsquery('pisa university');
|
select o.name from organizations o left outer join tmp_fulltext f on (o.id = f.id) where f.fulltext @@ plainto_tsquery('pisa university');
|
||||||
|
|
||||||
|
|
||||||
# Togliere filtro se il browse contiene meno di 10 elemnti
|
|
||||||
# Aggiungere filtro nelle select per l'editing dei metadati (solo se la lista è lunga)
|
# Aggiungere filtro nelle select per l'editing dei metadati (solo se la lista è lunga)
|
||||||
# Togliere merges e merged_in dalla select per le creare le relazioni nel form di editing dei metadati
|
# Togliere merges e merged_in dalla select per le creare le relazioni nel form di editing dei metadati
|
||||||
# Nella risoluzione dei conflicts aggiungere i bottoni merge_all, all_different, merge_advanced
|
# Nella risoluzione dei conflicts aggiungere i bottoni merge_all, all_different, merge_advanced
|
||||||
# Nella risoluzione dei conflicts a partire dai singoli record redirigere la pagina sul nuovo record invece che sul record di partenza
|
|
||||||
# Includere la url nell'idice fulltetxt
|
|
||||||
# Prepareare un metodo update fulltext index to be scheduled
|
|
||||||
|
|
|
@ -26,6 +26,6 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<resolve-conflicts-modal modal-id="resolveConflictsModal" orgs="candidateConflicts" selected-orgs="selectedConflicts"></resolve-conflicts-modal>
|
<resolve-conflicts-modal modal-id="resolveConflictsModal" orgs="candidateConflicts" selected-orgs="selectedConflicts" open-new-org="1"></resolve-conflicts-modal>
|
||||||
|
|
||||||
<select-org-modal modal-id="addConflictModal" selected-org="newConflict" filter-status="approved" on-select="addConflict()"></select-org-modal>
|
<select-org-modal modal-id="addConflictModal" selected-org="newConflict" filter-status="approved" on-select="addConflict()"></select-org-modal>
|
||||||
|
|
|
@ -73,7 +73,6 @@ orgsModule.directive('selectOrgModal', function($http, $timeout) {
|
||||||
scope.onSelect();
|
scope.onSelect();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
@ -93,10 +92,11 @@ orgsModule.directive('advancedMenuItem', function($http, $location, $route) {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
orgsModule.directive('resolveConflictsModal', function($http, $route) {
|
orgsModule.directive('resolveConflictsModal', function($http, $route, $window) {
|
||||||
return {
|
return {
|
||||||
restrict: 'E',
|
restrict: 'E',
|
||||||
scope: {
|
scope: {
|
||||||
|
'openNewOrg' : '@',
|
||||||
'modalId' : '@',
|
'modalId' : '@',
|
||||||
'orgs' : '=',
|
'orgs' : '=',
|
||||||
'selectedOrgs' : '='
|
'selectedOrgs' : '='
|
||||||
|
@ -124,7 +124,11 @@ orgsModule.directive('resolveConflictsModal', function($http, $route) {
|
||||||
if (ids.length > 0) {
|
if (ids.length > 0) {
|
||||||
call_http_post($http, 'api/organizations/conflicts/fix/similar', ids, function(res) {
|
call_http_post($http, 'api/organizations/conflicts/fix/similar', ids, function(res) {
|
||||||
$('#' + scope.modalId).modal('hide');
|
$('#' + scope.modalId).modal('hide');
|
||||||
$('#' + scope.modalId).on('hidden.bs.modal', function (e) { $route.reload(); });
|
if (scope.openNewOrg == '1') {
|
||||||
|
$('#' + scope.modalId).on('hidden.bs.modal', function (e) { $window.location.assign('#!/edit/0/' + res.data[0]); });
|
||||||
|
} else {
|
||||||
|
$('#' + scope.modalId).on('hidden.bs.modal', function (e) { $route.reload(); });
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -435,7 +439,7 @@ orgsModule.controller('typesCtrl', function ($scope, $http, $routeParams) {
|
||||||
call_http_get($http, 'api/organizations/browse/types', function(res) { $scope.entries = res.data; });
|
call_http_get($http, 'api/organizations/browse/types', function(res) { $scope.entries = res.data; });
|
||||||
});
|
});
|
||||||
|
|
||||||
orgsModule.controller('byTypeCtrl', function ($scope, $http, $routeParams, $location) {
|
orgsModule.controller('byTypeCtrl', function ($scope, $http, $routeParams, $) {
|
||||||
|
|
||||||
$scope.fieldValue = $routeParams.type;
|
$scope.fieldValue = $routeParams.type;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue