currency change done automatically from now on
This commit is contained in:
Submodule client-gui2 updated: f40aa6bfd0...b76f9b430b
@@ -360,6 +360,7 @@ message ConfigureAccountingPeriodRequest {
|
||||
|
||||
message CloseAccountingPeriodRequest {
|
||||
int64 period_id = 1;
|
||||
string revaluation_preview = 2;
|
||||
}
|
||||
|
||||
message ReopenAccountingPeriodRequest {
|
||||
@@ -409,6 +410,7 @@ message AccountingPeriod {
|
||||
|
||||
message ListPeriodBalancesRequest {
|
||||
int64 period_id = 1;
|
||||
bool preview_revaluation = 2;
|
||||
}
|
||||
|
||||
message PeriodBalance {
|
||||
@@ -440,6 +442,9 @@ message PeriodDenominationBalance {
|
||||
message ListPeriodBalancesResponse {
|
||||
repeated PeriodBalance balances = 1;
|
||||
repeated PeriodDenominationBalance denomination_balances = 2;
|
||||
// JSON array of proposed valuations for an open period, or the frozen
|
||||
// evidence for a closed period. Pass the open-period value unchanged to close.
|
||||
string revaluation_preview = 3;
|
||||
}
|
||||
|
||||
message GetTrialBalanceRequest {
|
||||
|
||||
Binary file not shown.
@@ -368,10 +368,12 @@ pub struct ConfigureAccountingPeriodRequest {
|
||||
pub period_end: ::prost::alloc::string::String,
|
||||
}
|
||||
#[derive(serde::Serialize, serde::Deserialize)]
|
||||
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
|
||||
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
|
||||
pub struct CloseAccountingPeriodRequest {
|
||||
#[prost(int64, tag = "1")]
|
||||
pub period_id: i64,
|
||||
#[prost(string, tag = "2")]
|
||||
pub revaluation_preview: ::prost::alloc::string::String,
|
||||
}
|
||||
#[derive(serde::Serialize, serde::Deserialize)]
|
||||
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
|
||||
@@ -450,6 +452,8 @@ pub struct AccountingPeriod {
|
||||
pub struct ListPeriodBalancesRequest {
|
||||
#[prost(int64, tag = "1")]
|
||||
pub period_id: i64,
|
||||
#[prost(bool, tag = "2")]
|
||||
pub preview_revaluation: bool,
|
||||
}
|
||||
#[derive(serde::Serialize, serde::Deserialize)]
|
||||
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
|
||||
@@ -500,6 +504,10 @@ pub struct ListPeriodBalancesResponse {
|
||||
pub balances: ::prost::alloc::vec::Vec<PeriodBalance>,
|
||||
#[prost(message, repeated, tag = "2")]
|
||||
pub denomination_balances: ::prost::alloc::vec::Vec<PeriodDenominationBalance>,
|
||||
/// JSON array of proposed valuations for an open period, or the frozen
|
||||
/// evidence for a closed period. Pass the open-period value unchanged to close.
|
||||
#[prost(string, tag = "3")]
|
||||
pub revaluation_preview: ::prost::alloc::string::String,
|
||||
}
|
||||
#[derive(serde::Serialize, serde::Deserialize)]
|
||||
#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)]
|
||||
|
||||
@@ -264,8 +264,8 @@ impl GrpcClient {
|
||||
.context("gRPC ConfigureAccountingPeriod call failed")?.into_inner())
|
||||
}
|
||||
|
||||
pub async fn close_accounting_period(&mut self, period_id: i64) -> Result<AccountingPeriod> {
|
||||
let request = self.authenticated_request(CloseAccountingPeriodRequest { period_id })?;
|
||||
pub async fn close_accounting_period(&mut self, period_id: i64, revaluation_preview: String) -> Result<AccountingPeriod> {
|
||||
let request = self.authenticated_request(CloseAccountingPeriodRequest { period_id, revaluation_preview })?;
|
||||
Ok(self.accounting_client.close_accounting_period(request).await
|
||||
.context("gRPC CloseAccountingPeriod call failed")?.into_inner())
|
||||
}
|
||||
@@ -297,8 +297,8 @@ impl GrpcClient {
|
||||
.context("gRPC ListAccountingPeriods call failed")?.into_inner())
|
||||
}
|
||||
|
||||
pub async fn list_period_balances(&mut self, period_id: i64) -> Result<ListPeriodBalancesResponse> {
|
||||
let request = self.authenticated_request(ListPeriodBalancesRequest { period_id })?;
|
||||
pub async fn list_period_balances(&mut self, period_id: i64, preview_revaluation: bool) -> Result<ListPeriodBalancesResponse> {
|
||||
let request = self.authenticated_request(ListPeriodBalancesRequest { period_id, preview_revaluation })?;
|
||||
Ok(self.accounting_client.list_period_balances(request).await
|
||||
.context("gRPC ListPeriodBalances call failed")?.into_inner())
|
||||
}
|
||||
|
||||
2
server
2
server
Submodule server updated: 239c2f3539...f3ff939223
Reference in New Issue
Block a user