Merge pull request #2716 from cmgustavo/bug/wallet-info-copayers

Bug/wallet info copayers
This commit is contained in:
Matias Alejo Garcia 2015-05-13 11:16:56 -03:00
commit eea9df431a
8 changed files with 118 additions and 69 deletions

View File

@ -44,7 +44,7 @@ msgstr "Acerca de Copay"
msgid "Add wallet" msgid "Add wallet"
msgstr "Agregar monedero" msgstr "Agregar monedero"
#: public/views/paymentUri.html #: public/views/paymentUri.html public/views/modals/paypro.html
msgid "Address" msgid "Address"
msgstr "Dirección" msgstr "Dirección"
@ -77,7 +77,8 @@ msgstr "¿Estas seguro de borrar este monedero?"
msgid "Available Balance" msgid "Available Balance"
msgstr "Balance disponible" msgstr "Balance disponible"
#: public/views/includes/topbar.html #: public/views/includes/topbar.html public/views/modals/tx-details.html
#: public/views/modals/txp-details.html
msgid "Back" msgid "Back"
msgstr "Volver" msgstr "Volver"
@ -146,7 +147,6 @@ msgstr "Seleccione el archivo backup de su computadora"
#: public/views/includes/topbar.html public/views/modals/copayers.html #: public/views/includes/topbar.html public/views/modals/copayers.html
#: public/views/modals/paypro.html public/views/modals/scanner.html #: public/views/modals/paypro.html public/views/modals/scanner.html
#: public/views/modals/tx-details.html public/views/modals/txp-details.html
msgid "Close" msgid "Close"
msgstr "Cerrar" msgstr "Cerrar"
@ -179,6 +179,18 @@ msgstr ""
msgid "Copy to clipboard" msgid "Copy to clipboard"
msgstr "Copiar al portapapeles" msgstr "Copiar al portapapeles"
#: src/js/controllers/walletHome.js
msgid "Could not broadcast transaction. Please try again."
msgstr "No se pudo emitir la transacción. Por favor, intente nuevamente."
#: src/js/controllers/walletHome.js
msgid ""
"Could not connect wallet service. Check your Internet connexion and your "
"wallet service configuration."
msgstr ""
"No se pudo conectar con Wallet Service. Verifique la conexión a internet y "
"la configuración a Wallet Service."
#: src/js/services/profileService.js #: src/js/services/profileService.js
msgid "Could not create using the specified extended private key" msgid "Could not create using the specified extended private key"
msgstr "No se pudo crear el monedero usando la clave privada ingresada" msgstr "No se pudo crear el monedero usando la clave privada ingresada"
@ -187,6 +199,10 @@ msgstr "No se pudo crear el monedero usando la clave privada ingresada"
msgid "Could not decrypt file, check your password" msgid "Could not decrypt file, check your password"
msgstr "No se pudo desencriptar el archivo, verifique su contraseña" msgstr "No se pudo desencriptar el archivo, verifique su contraseña"
#: src/js/controllers/walletHome.js
msgid "Could not delete transaction. Please try again."
msgstr "No se pudo borrar la transacción. Por favor, intente nuevamente."
#: src/js/controllers/walletHome.js #: src/js/controllers/walletHome.js
msgid "Could not fetch payment information" msgid "Could not fetch payment information"
msgstr "No se pudo obtener información del pago" msgstr "No se pudo obtener información del pago"
@ -207,6 +223,18 @@ msgstr "No se pudo unir al monedero usando la clave privada ingresada"
msgid "Could not join wallet:" msgid "Could not join wallet:"
msgstr "No se pudo unir al monedero:" msgstr "No se pudo unir al monedero:"
#: src/js/controllers/walletHome.js
msgid "Could not reject transaction. Please try again."
msgstr "No se pudo rechazar la transacción. Por favor, intente nuevamente."
#: src/js/controllers/walletHome.js
msgid "Could not send transaction. Please try again."
msgstr "No se pudo enviar la transacción. Por favor, intente nuevamente."
#: src/js/controllers/walletHome.js
msgid "Could not sign transaction. Please try again."
msgstr "No se pudo firmar la transacción. Por favor, intente nuevamente."
#: public/views/walletHome.html #: public/views/walletHome.html
msgid "Could not update Wallet" msgid "Could not update Wallet"
msgstr "No se puede actualizar el monedero" msgstr "No se puede actualizar el monedero"
@ -227,7 +255,7 @@ msgstr "Crear, unirse o importar"
msgid "Created by" msgid "Created by"
msgstr "Creado por" msgstr "Creado por"
#: public/views/create.html public/views/createProfile.html #: public/views/create.html public/views/splash/1.html
msgid "Creating Wallet..." msgid "Creating Wallet..."
msgstr "Creando Monedero..." msgstr "Creando Monedero..."
@ -417,6 +445,7 @@ msgid "Master extended private key"
msgstr "Master extended private key" msgstr "Master extended private key"
#: public/views/includes/copayers.html public/views/modals/copayers.html #: public/views/includes/copayers.html public/views/modals/copayers.html
#: public/views/modals/tx-details.html public/views/modals/txp-details.html
msgid "Me" msgid "Me"
msgstr "Yo" msgstr "Yo"
@ -584,7 +613,7 @@ msgstr "Repite la contraseña"
msgid "Required" msgid "Required"
msgstr "Requerido" msgstr "Requerido"
#: public/views/createProfile.html #: public/views/splash/1.html
msgid "Retrying..." msgid "Retrying..."
msgstr "Reintentando..." msgstr "Reintentando..."
@ -653,6 +682,10 @@ msgstr "Enviado"
msgid "Server" msgid "Server"
msgstr "Servidor" msgstr "Servidor"
#: public/views/preferencesAbout.html
msgid "Session log"
msgstr "Registro de sesión"
#: public/views/backup.html #: public/views/backup.html
msgid "Set up a Password for your backup" msgid "Set up a Password for your backup"
msgstr "Establecer contraseña para tu copia de seguridad" msgstr "Establecer contraseña para tu copia de seguridad"
@ -780,10 +813,6 @@ msgstr "Transacción aceptada..."
msgid "Transaction broadcasted" msgid "Transaction broadcasted"
msgstr "Transacción enviada" msgstr "Transacción enviada"
#: src/js/controllers/walletHome.js
msgid "Transaction could not be deleted. Please try again."
msgstr "La transacción no se pudo eliminar. Por favor, intente nuevamente."
#: public/views/modals/txp-details.html #: public/views/modals/txp-details.html
msgid "Transaction finally rejected" msgid "Transaction finally rejected"
msgstr "Transacción finalmente rechazada" msgstr "Transacción finalmente rechazada"
@ -792,18 +821,6 @@ msgstr "Transacción finalmente rechazada"
msgid "Transaction not broadcasted. Please try again." msgid "Transaction not broadcasted. Please try again."
msgstr "Transacción no emitida. Por favor, intente nuevamente." msgstr "Transacción no emitida. Por favor, intente nuevamente."
#: src/js/controllers/walletHome.js
msgid "Transaction not rejected. Please try again."
msgstr "Transacción no rechazada. Por favor, intente nuevamente."
#: src/js/controllers/walletHome.js
msgid "Transaction not sent. Please try again."
msgstr "Transacción no enviada. Por favor, intente nuevamente."
#: src/js/controllers/walletHome.js
msgid "Transaction not signed. Please try again."
msgstr "Transacción no firmada. Por favor, intente nuevamente."
#: public/views/modals/txp-details.html #: public/views/modals/txp-details.html
msgid "Transaction proposal" msgid "Transaction proposal"
msgstr "Propuestas de transacción" msgstr "Propuestas de transacción"
@ -860,10 +877,6 @@ msgstr "Versión"
msgid "View backup" msgid "View backup"
msgstr "Ver Copia de Seguridad" msgstr "Ver Copia de Seguridad"
#: public/views/preferencesAbout.html
msgid "View session logs"
msgstr "Ver registro de sesión"
#: public/views/walletHome.html #: public/views/walletHome.html
msgid "WARNING: Backup needed" msgid "WARNING: Backup needed"
msgstr "ADVERTENCIA: Se requiere hacer copia de seguridad" msgstr "ADVERTENCIA: Se requiere hacer copia de seguridad"
@ -908,6 +921,14 @@ msgstr "Monedero incompleto y roto"
msgid "Wallet name" msgid "Wallet name"
msgstr "Nombre del monedero" msgstr "Nombre del monedero"
#: src/js/controllers/walletHome.js
msgid ""
"Wallet service timed out. Check your Internet connexion and your wallet "
"service configuration."
msgstr ""
"Tiempo de espera agotado. Verifique la conexión a internet y la "
"configuración a Wallet Service."
#: public/views/preferencesDeleteWallet.html #: public/views/preferencesDeleteWallet.html
msgid "Warning!" msgid "Warning!"
msgstr "¡Advertencia!" msgstr "¡Advertencia!"
@ -981,6 +1002,15 @@ msgstr ""
"{{len}} monederos importados. Escáner de fondos en progreso. Espere a ver el " "{{len}} monederos importados. Escáner de fondos en progreso. Espere a ver el "
"balance actualizado" "balance actualizado"
#~ msgid "Transaction could not be deleted. Please try again."
#~ msgstr "La transacción no se pudo eliminar. Por favor, intente nuevamente."
#~ msgid "Transaction not rejected. Please try again."
#~ msgstr "Transacción no rechazada. Por favor, intente nuevamente."
#~ msgid "Transaction not signed. Please try again."
#~ msgstr "Transacción no firmada. Por favor, intente nuevamente."
#~ msgid "" #~ msgid ""
#~ "* In case you need to import wallets from previous Copay versions go to " #~ "* In case you need to import wallets from previous Copay versions go to "
#~ "<b>Menu</b>" #~ "<b>Menu</b>"
@ -1162,13 +1192,6 @@ msgstr ""
#~ msgid "Copay now needs a profile to access wallets." #~ msgid "Copay now needs a profile to access wallets."
#~ msgstr "Copay ahora requiere un perfil para acceder a los monederos" #~ msgstr "Copay ahora requiere un perfil para acceder a los monederos"
#~ msgid ""
#~ "Could not connect to the Insight server. Check your settings and network "
#~ "configuration"
#~ msgstr ""
#~ "No se pudo conectar con el servidor Insight. Verifica la configuración de "
#~ "red"
#~ msgid "Create Profile" #~ msgid "Create Profile"
#~ msgstr "Crear Perfil" #~ msgstr "Crear Perfil"

View File

@ -29,6 +29,7 @@ msgid "Add wallet"
msgstr "" msgstr ""
#: public/views/paymentUri.html #: public/views/paymentUri.html
#: public/views/modals/paypro.html
msgid "Address" msgid "Address"
msgstr "" msgstr ""
@ -64,6 +65,8 @@ msgid "Available Balance"
msgstr "" msgstr ""
#: public/views/includes/topbar.html #: public/views/includes/topbar.html
#: public/views/modals/tx-details.html
#: public/views/modals/txp-details.html
msgid "Back" msgid "Back"
msgstr "" msgstr ""
@ -132,8 +135,6 @@ msgstr ""
#: public/views/modals/copayers.html #: public/views/modals/copayers.html
#: public/views/modals/paypro.html #: public/views/modals/paypro.html
#: public/views/modals/scanner.html #: public/views/modals/scanner.html
#: public/views/modals/tx-details.html
#: public/views/modals/txp-details.html
msgid "Close" msgid "Close"
msgstr "" msgstr ""
@ -165,6 +166,14 @@ msgstr ""
msgid "Copy to clipboard" msgid "Copy to clipboard"
msgstr "" msgstr ""
#: src/js/controllers/walletHome.js
msgid "Could not broadcast transaction. Please try again."
msgstr ""
#: src/js/controllers/walletHome.js
msgid "Could not connect wallet service. Check your Internet connexion and your wallet service configuration."
msgstr ""
#: src/js/services/profileService.js #: src/js/services/profileService.js
msgid "Could not create using the specified extended private key" msgid "Could not create using the specified extended private key"
msgstr "" msgstr ""
@ -173,6 +182,10 @@ msgstr ""
msgid "Could not decrypt file, check your password" msgid "Could not decrypt file, check your password"
msgstr "" msgstr ""
#: src/js/controllers/walletHome.js
msgid "Could not delete transaction. Please try again."
msgstr ""
#: src/js/controllers/walletHome.js #: src/js/controllers/walletHome.js
msgid "Could not fetch payment information" msgid "Could not fetch payment information"
msgstr "" msgstr ""
@ -193,6 +206,18 @@ msgstr ""
msgid "Could not join wallet:" msgid "Could not join wallet:"
msgstr "" msgstr ""
#: src/js/controllers/walletHome.js
msgid "Could not reject transaction. Please try again."
msgstr ""
#: src/js/controllers/walletHome.js
msgid "Could not send transaction. Please try again."
msgstr ""
#: src/js/controllers/walletHome.js
msgid "Could not sign transaction. Please try again."
msgstr ""
#: public/views/walletHome.html #: public/views/walletHome.html
msgid "Could not update Wallet" msgid "Could not update Wallet"
msgstr "" msgstr ""
@ -215,7 +240,7 @@ msgid "Created by"
msgstr "" msgstr ""
#: public/views/create.html #: public/views/create.html
#: public/views/createProfile.html #: public/views/splash/1.html
msgid "Creating Wallet..." msgid "Creating Wallet..."
msgstr "" msgstr ""
@ -410,6 +435,8 @@ msgstr ""
#: public/views/includes/copayers.html #: public/views/includes/copayers.html
#: public/views/modals/copayers.html #: public/views/modals/copayers.html
#: public/views/modals/tx-details.html
#: public/views/modals/txp-details.html
msgid "Me" msgid "Me"
msgstr "" msgstr ""
@ -580,7 +607,7 @@ msgstr ""
msgid "Required" msgid "Required"
msgstr "" msgstr ""
#: public/views/createProfile.html #: public/views/splash/1.html
msgid "Retrying..." msgid "Retrying..."
msgstr "" msgstr ""
@ -651,6 +678,10 @@ msgstr ""
msgid "Server" msgid "Server"
msgstr "" msgstr ""
#: public/views/preferencesAbout.html
msgid "Session log"
msgstr ""
#: public/views/backup.html #: public/views/backup.html
msgid "Set up a Password for your backup" msgid "Set up a Password for your backup"
msgstr "" msgstr ""
@ -772,10 +803,6 @@ msgstr ""
msgid "Transaction broadcasted" msgid "Transaction broadcasted"
msgstr "" msgstr ""
#: src/js/controllers/walletHome.js
msgid "Transaction could not be deleted. Please try again."
msgstr ""
#: public/views/modals/txp-details.html #: public/views/modals/txp-details.html
msgid "Transaction finally rejected" msgid "Transaction finally rejected"
msgstr "" msgstr ""
@ -784,18 +811,6 @@ msgstr ""
msgid "Transaction not broadcasted. Please try again." msgid "Transaction not broadcasted. Please try again."
msgstr "" msgstr ""
#: src/js/controllers/walletHome.js
msgid "Transaction not rejected. Please try again."
msgstr ""
#: src/js/controllers/walletHome.js
msgid "Transaction not sent. Please try again."
msgstr ""
#: src/js/controllers/walletHome.js
msgid "Transaction not signed. Please try again."
msgstr ""
#: public/views/modals/txp-details.html #: public/views/modals/txp-details.html
msgid "Transaction proposal" msgid "Transaction proposal"
msgstr "" msgstr ""
@ -853,10 +868,6 @@ msgstr ""
msgid "View backup" msgid "View backup"
msgstr "" msgstr ""
#: public/views/preferencesAbout.html
msgid "View session logs"
msgstr ""
#: public/views/walletHome.html #: public/views/walletHome.html
msgid "WARNING: Backup needed" msgid "WARNING: Backup needed"
msgstr "" msgstr ""
@ -901,6 +912,10 @@ msgstr ""
msgid "Wallet name" msgid "Wallet name"
msgstr "" msgstr ""
#: src/js/controllers/walletHome.js
msgid "Wallet service timed out. Check your Internet connexion and your wallet service configuration."
msgstr ""
#: public/views/preferencesDeleteWallet.html #: public/views/preferencesDeleteWallet.html
msgid "Warning!" msgid "Warning!"
msgstr "" msgstr ""

View File

@ -67,7 +67,7 @@
</li> </li>
</ul> </ul>
<div ng-if="btx.actions[0]"> <div ng-if="btx.actions[0] && isShared">
<h4 class="title m0" translate>Signatures</h4> <h4 class="title m0" translate>Signatures</h4>
<ul class="no-bullet size-14 m0"> <ul class="no-bullet size-14 m0">
<li class="line-b p10 text-gray" ng-repeat="c in btx.actions"> <li class="line-b p10 text-gray" ng-repeat="c in btx.actions">
@ -75,7 +75,7 @@
<i ng-if="c.type == 'reject'" class="fi-x icon-sign x db"></i> <i ng-if="c.type == 'reject'" class="fi-x icon-sign x db"></i>
<i ng-if="c.type == 'accept'" class="fi-check icon-sign check db"></i> <i ng-if="c.type == 'accept'" class="fi-check icon-sign check db"></i>
</span> </span>
<span>{{c.copayerName}}</span> {{c.copayerName}} <span ng-if="c.copayerId == copayerId">({{'Me'|translate}})</span>
</li> </li>
</ul> </ul>
</div> </div>

View File

@ -70,7 +70,7 @@
<ul class="no-bullet size-14 m0"> <ul class="no-bullet size-14 m0">
<li class="line-b p10 text-gray" ng-repeat="ac in tx.actions"> <li class="line-b p10 text-gray" ng-repeat="ac in tx.actions">
<i class="icon-contact size-24"></i> <i class="icon-contact size-24"></i>
<span>{{ac.copayerName}}</span> {{ac.copayerName}} <span ng-if="ac.copayerId == copayerId">({{'Me'|translate}})</span>
<span class="right"> <span class="right">
<i ng-if="ac.type == 'reject'" class="fi-x icon-sign x db"></i> <i ng-if="ac.type == 'reject'" class="fi-x icon-sign x db"></i>
<i ng-if="ac.type == 'accept'" class="fi-check icon-sign check db"></i> <i ng-if="ac.type == 'accept'" class="fi-check icon-sign check db"></i>

View File

@ -28,7 +28,7 @@
<h4 class="title m0">&nbsp;</h4> <h4 class="title m0">&nbsp;</h4>
<li class="line-b p20" ng-conf ng-click="$root.go('logs')"> <li class="line-b p20" ng-conf ng-click="$root.go('logs')">
<span translate>View session logs</span> <span translate>Session log</span>
<span class="right text-gray"> <span class="right text-gray">
<i class="icon-arrow-right3 size-24 right text-gray"></i> <i class="icon-arrow-right3 size-24 right text-gray"></i>
</span> </span>

View File

@ -1,7 +1,7 @@
<div <div
class="topbar-container" class="topbar-container"
ng-include="'views/includes/topbar.html'" ng-include="'views/includes/topbar.html'"
ng-init="titleSection='Logs'; goBackToState = 'about'"> ng-init="titleSection='Session log'; goBackToState = 'about'">
</div> </div>

View File

@ -106,14 +106,22 @@
<span class="show-for-medium-up" translate>Preferences</span> <span class="show-for-medium-up" translate>Preferences</span>
</a> </a>
</div> </div>
<div class="wallet-info" ng-click="openCopayersModal(index.copayers, index.copayerId)"> <div class="wallet-info">
<div ng-show="index.isShared" ng-click="openCopayersModal(index.copayers, index.copayerId)">
<p class="m0"> <p class="m0">
{{index.m}} <span translate>of</span> {{index.n}} {{index.m}} <span translate>of</span> {{index.n}}
</p> </p>
<div class="size-12 text-gray"> <div class="size-12 text-gray">
<span ng-if="index.n > 1" translate>Multisignature wallet </span> <span translate>Multisignature wallet</span> <span ng-if="index.network != 'livenet'">- Testnet</span>
<span ng-if="index.n == 1" translate>Personal Wallet</span> </div>
<span ng-if="index.network != 'livenet'"> - Testnet</span> </div>
<div ng-show="!index.isShared">
<p class="m0">
{{index.m}} <span translate>of</span> {{index.n}}
</p>
<div class="size-12 text-gray">
<span translate>Personal Wallet</span> <span ng-if="index.network != 'livenet'">- Testnet</span>
</div>
</div> </div>
</div> </div>
</div> </div>

View File

@ -131,6 +131,7 @@ angular.module('copayApp.controllers').controller('walletHomeController', functi
$scope.amountStr = tx.amountStr; $scope.amountStr = tx.amountStr;
$scope.alternativeAmountStr = tx.alternativeAmountStr; $scope.alternativeAmountStr = tx.alternativeAmountStr;
$scope.copayers = copayers $scope.copayers = copayers
$scope.copayerId = fc.credentials.copayerId;
$scope.loading = null; $scope.loading = null;
$scope.color = fc.backgroundColor; $scope.color = fc.backgroundColor;
@ -840,6 +841,8 @@ angular.module('copayApp.controllers').controller('walletHomeController', functi
$scope.btx = btx; $scope.btx = btx;
$scope.settings = config; $scope.settings = config;
$scope.color = fc.backgroundColor; $scope.color = fc.backgroundColor;
$scope.copayerId = fc.credentials.copayerId;
$scope.isShared = fc.credentials.n > 1;
$scope.getAmount = function(amount) { $scope.getAmount = function(amount) {
return self.getAmount(amount); return self.getAmount(amount);