fix wrong unarchive message

This commit is contained in:
Sebastian Sdorra
2012-08-10 08:32:23 +02:00
parent 25f7647a57
commit 6a13988040
2 changed files with 12 additions and 3 deletions

View File

@@ -197,8 +197,11 @@ if (Sonia.repository.Panel){
archiveText: 'Archivieren',
unarchiveText: 'Wiederherstellen',
archiveTitleText: 'Repository archivieren',
unarchiveTitleText: 'Repository wiederherstellen',
archiveMsgText: 'Repository "{0}" archivieren?',
errorArchiveMsgText: 'Das Archivieren des Repositories is fehlgeschlagen.',
unarchiveMsgText: 'Repository "{0}" wiederherstellen?',
errorArchiveMsgText: 'Das Archivieren des Repositories ist fehlgeschlagen.',
errorUnarchiveMsgText: 'Das Wiederherstellen des Repositories ist fehlgeschlagen.',
displayArchivedRepositoriesText: 'Archiv',
emptyText: 'Es wurde kein Repository selektiert',

View File

@@ -38,8 +38,11 @@ Sonia.repository.Panel = Ext.extend(Sonia.rest.Panel, {
archiveText: 'Archive',
unarchiveText: 'Unarchive',
archiveTitleText: 'Archive Repository',
unarchiveTitleText: 'Unarchive Repository',
archiveMsgText: 'Archive Repository "{0}"?',
unarchiveMsgText: 'Unarchive Repository "{0}"?',
errorArchiveMsgText: 'Repository archival failed',
errorUnarchiveMsgText: 'Repository unarchival failed',
displayArchivedRepositoriesText: 'Archive',
removeTitleText: 'Remove Repository',
@@ -295,14 +298,17 @@ Sonia.repository.Panel = Ext.extend(Sonia.rest.Panel, {
toggleArchive: function(){
var item = this.getSelectedRepository();
if ( item ){
var title = item.archived ? this.unarchiveTitleText : this.archiveTitleText;
var msg = item.archived ? this.unarchiveMsgText : this.archiveMsgText;
item.archived = ! item.archived;
if (debug){
console.debug('toggle repository ' + item.name + ' archive to ' + item.archived);
}
var url = restUrl + 'repositories/' + item.id + '.json';
this.executeRemoteCall(this.archiveTitleText,
String.format(this.archiveMsgText, item.name),
this.executeRemoteCall(title, String.format(msg, item.name),
'PUT', url, item, function(result){
main.handleFailure(
result.status,