From c570b5fd85841fd3d8aff0d36b23a43830fd44d2 Mon Sep 17 00:00:00 2001 From: yaleman Date: Fri, 5 Aug 2022 01:30:58 +0000 Subject: [PATCH] deploy: 92d13f503bdc55ed866075db14846fb2a45a126d --- ...struct.IdmServerProxyWriteTransaction.html | 2 +- .../src/kanidm/idm/credupdatesession.rs.html | 30 ++++++++++++------- ...struct.IdmServerProxyWriteTransaction.html | 2 +- .../src/kanidm/idm/credupdatesession.rs.html | 30 ++++++++++++------- ...struct.IdmServerProxyWriteTransaction.html | 2 +- .../src/kanidm/idm/credupdatesession.rs.html | 30 ++++++++++++------- ...struct.IdmServerProxyWriteTransaction.html | 2 +- .../src/kanidm/idm/credupdatesession.rs.html | 30 ++++++++++++------- ...struct.IdmServerProxyWriteTransaction.html | 2 +- .../src/kanidm/idm/credupdatesession.rs.html | 30 ++++++++++++------- ...struct.IdmServerProxyWriteTransaction.html | 2 +- .../src/kanidm/idm/credupdatesession.rs.html | 30 ++++++++++++------- ...struct.IdmServerProxyWriteTransaction.html | 2 +- .../src/kanidm/idm/credupdatesession.rs.html | 30 ++++++++++++------- ...struct.IdmServerProxyWriteTransaction.html | 2 +- .../src/kanidm/idm/credupdatesession.rs.html | 30 ++++++++++++------- ...struct.IdmServerProxyWriteTransaction.html | 2 +- .../src/kanidm/idm/credupdatesession.rs.html | 30 ++++++++++++------- ...struct.IdmServerProxyWriteTransaction.html | 2 +- .../src/kanidm/idm/credupdatesession.rs.html | 30 ++++++++++++------- ...struct.IdmServerProxyWriteTransaction.html | 2 +- .../src/kanidm/idm/credupdatesession.rs.html | 30 ++++++++++++------- ...struct.IdmServerProxyWriteTransaction.html | 2 +- .../src/kanidm/idm/credupdatesession.rs.html | 30 ++++++++++++------- ...struct.IdmServerProxyWriteTransaction.html | 2 +- .../kanidm_client/enum.ClientError.html | 6 ++-- .../kanidm_client/struct.KanidmClient.html | 4 +-- .../src/kanidm/idm/credupdatesession.rs.html | 30 ++++++++++++------- ...struct.IdmServerProxyWriteTransaction.html | 2 +- .../kanidm_client/enum.ClientError.html | 6 ++-- .../kanidm_client/struct.KanidmClient.html | 4 +-- .../src/kanidm/idm/credupdatesession.rs.html | 30 ++++++++++++------- ...struct.IdmServerProxyWriteTransaction.html | 2 +- .../src/kanidm/idm/credupdatesession.rs.html | 30 ++++++++++++------- ...struct.IdmServerProxyWriteTransaction.html | 2 +- .../src/kanidm/idm/credupdatesession.rs.html | 30 ++++++++++++------- ...struct.IdmServerProxyWriteTransaction.html | 2 +- .../src/kanidm/idm/credupdatesession.rs.html | 30 ++++++++++++------- ...struct.IdmServerProxyWriteTransaction.html | 2 +- .../src/kanidm/idm/credupdatesession.rs.html | 30 ++++++++++++------- ...struct.IdmServerProxyWriteTransaction.html | 2 +- .../src/kanidm/idm/credupdatesession.rs.html | 30 ++++++++++++------- ...struct.IdmServerProxyWriteTransaction.html | 2 +- .../kanidm_client/enum.ClientError.html | 6 ++-- .../kanidm_client/struct.KanidmClient.html | 4 +-- .../src/kanidm/idm/credupdatesession.rs.html | 30 ++++++++++++------- 46 files changed, 415 insertions(+), 255 deletions(-) diff --git a/docs/master/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html b/docs/master/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html index ec241c55b..52b182f13 100644 --- a/docs/master/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html +++ b/docs/master/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html @@ -7,7 +7,7 @@

Struct kanidm::idm::server::IdmServerProxyWriteTransaction

source · []
pub struct IdmServerProxyWriteTransaction<'a> {
     pub qs_write: QueryServerWriteTransaction<'a>,
     /* private fields */
-}

Fields

qs_write: QueryServerWriteTransaction<'a>

Implementations

Generate a new set of backup code and remove the old ones.

+}

Fields

qs_write: QueryServerWriteTransaction<'a>

Implementations

Generate a new set of backup code and remove the old ones.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

diff --git a/docs/master/rustdoc/src/kanidm/idm/credupdatesession.rs.html b/docs/master/rustdoc/src/kanidm/idm/credupdatesession.rs.html index 8a19fec68..08b649312 100644 --- a/docs/master/rustdoc/src/kanidm/idm/credupdatesession.rs.html +++ b/docs/master/rustdoc/src/kanidm/idm/credupdatesession.rs.html @@ -2463,6 +2463,10 @@ 2458 2459 2460 +2461 +2462 +2463 +2464
use crate::access::AccessControlsTransaction;
 use crate::credential::{BackupCodes, Credential};
 use crate::idm::account::Account;
@@ -3326,18 +3330,22 @@
         };
 
         // Apply to the account!
-        trace!(?modlist, "processing change");
+        if !modlist.is_empty() {
+            trace!(?modlist, "processing change");
 
-        self.qs_write
-            .internal_modify(
-                // Filter as executed
-                &filter!(f_eq("uuid", PartialValue::new_uuid(session.account.uuid))),
-                &modlist,
-            )
-            .map_err(|e| {
-                request_error!(error = ?e);
-                e
-            })
+            self.qs_write
+                .internal_modify(
+                    // Filter as executed
+                    &filter!(f_eq("uuid", PartialValue::new_uuid(session.account.uuid))),
+                    &modlist,
+                )
+                .map_err(|e| {
+                    request_error!(error = ?e);
+                    e
+                })
+        } else {
+            Ok(())
+        }
     }
 }
 
diff --git a/docs/stable/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html b/docs/stable/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
index ec241c55b..52b182f13 100644
--- a/docs/stable/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
+++ b/docs/stable/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
@@ -7,7 +7,7 @@
     

Struct kanidm::idm::server::IdmServerProxyWriteTransaction

source · []
pub struct IdmServerProxyWriteTransaction<'a> {
     pub qs_write: QueryServerWriteTransaction<'a>,
     /* private fields */
-}

Fields

qs_write: QueryServerWriteTransaction<'a>

Implementations

Generate a new set of backup code and remove the old ones.

+}

Fields

qs_write: QueryServerWriteTransaction<'a>

Implementations

Generate a new set of backup code and remove the old ones.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

diff --git a/docs/stable/rustdoc/src/kanidm/idm/credupdatesession.rs.html b/docs/stable/rustdoc/src/kanidm/idm/credupdatesession.rs.html index 8a19fec68..08b649312 100644 --- a/docs/stable/rustdoc/src/kanidm/idm/credupdatesession.rs.html +++ b/docs/stable/rustdoc/src/kanidm/idm/credupdatesession.rs.html @@ -2463,6 +2463,10 @@ 2458 2459 2460 +2461 +2462 +2463 +2464
use crate::access::AccessControlsTransaction;
 use crate::credential::{BackupCodes, Credential};
 use crate::idm::account::Account;
@@ -3326,18 +3330,22 @@
         };
 
         // Apply to the account!
-        trace!(?modlist, "processing change");
+        if !modlist.is_empty() {
+            trace!(?modlist, "processing change");
 
-        self.qs_write
-            .internal_modify(
-                // Filter as executed
-                &filter!(f_eq("uuid", PartialValue::new_uuid(session.account.uuid))),
-                &modlist,
-            )
-            .map_err(|e| {
-                request_error!(error = ?e);
-                e
-            })
+            self.qs_write
+                .internal_modify(
+                    // Filter as executed
+                    &filter!(f_eq("uuid", PartialValue::new_uuid(session.account.uuid))),
+                    &modlist,
+                )
+                .map_err(|e| {
+                    request_error!(error = ?e);
+                    e
+                })
+        } else {
+            Ok(())
+        }
     }
 }
 
diff --git a/docs/v1.0.0-rc10/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html b/docs/v1.0.0-rc10/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
index ec241c55b..52b182f13 100644
--- a/docs/v1.0.0-rc10/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
+++ b/docs/v1.0.0-rc10/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
@@ -7,7 +7,7 @@
     

Struct kanidm::idm::server::IdmServerProxyWriteTransaction

source · []
pub struct IdmServerProxyWriteTransaction<'a> {
     pub qs_write: QueryServerWriteTransaction<'a>,
     /* private fields */
-}

Fields

qs_write: QueryServerWriteTransaction<'a>

Implementations

Generate a new set of backup code and remove the old ones.

+}

Fields

qs_write: QueryServerWriteTransaction<'a>

Implementations

Generate a new set of backup code and remove the old ones.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

diff --git a/docs/v1.0.0-rc10/rustdoc/src/kanidm/idm/credupdatesession.rs.html b/docs/v1.0.0-rc10/rustdoc/src/kanidm/idm/credupdatesession.rs.html index 8a19fec68..08b649312 100644 --- a/docs/v1.0.0-rc10/rustdoc/src/kanidm/idm/credupdatesession.rs.html +++ b/docs/v1.0.0-rc10/rustdoc/src/kanidm/idm/credupdatesession.rs.html @@ -2463,6 +2463,10 @@ 2458 2459 2460 +2461 +2462 +2463 +2464
use crate::access::AccessControlsTransaction;
 use crate::credential::{BackupCodes, Credential};
 use crate::idm::account::Account;
@@ -3326,18 +3330,22 @@
         };
 
         // Apply to the account!
-        trace!(?modlist, "processing change");
+        if !modlist.is_empty() {
+            trace!(?modlist, "processing change");
 
-        self.qs_write
-            .internal_modify(
-                // Filter as executed
-                &filter!(f_eq("uuid", PartialValue::new_uuid(session.account.uuid))),
-                &modlist,
-            )
-            .map_err(|e| {
-                request_error!(error = ?e);
-                e
-            })
+            self.qs_write
+                .internal_modify(
+                    // Filter as executed
+                    &filter!(f_eq("uuid", PartialValue::new_uuid(session.account.uuid))),
+                    &modlist,
+                )
+                .map_err(|e| {
+                    request_error!(error = ?e);
+                    e
+                })
+        } else {
+            Ok(())
+        }
     }
 }
 
diff --git a/docs/v1.0.0rc1/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html b/docs/v1.0.0rc1/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
index ec241c55b..52b182f13 100644
--- a/docs/v1.0.0rc1/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
+++ b/docs/v1.0.0rc1/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
@@ -7,7 +7,7 @@
     

Struct kanidm::idm::server::IdmServerProxyWriteTransaction

source · []
pub struct IdmServerProxyWriteTransaction<'a> {
     pub qs_write: QueryServerWriteTransaction<'a>,
     /* private fields */
-}

Fields

qs_write: QueryServerWriteTransaction<'a>

Implementations

Generate a new set of backup code and remove the old ones.

+}

Fields

qs_write: QueryServerWriteTransaction<'a>

Implementations

Generate a new set of backup code and remove the old ones.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

diff --git a/docs/v1.0.0rc1/rustdoc/src/kanidm/idm/credupdatesession.rs.html b/docs/v1.0.0rc1/rustdoc/src/kanidm/idm/credupdatesession.rs.html index 8a19fec68..08b649312 100644 --- a/docs/v1.0.0rc1/rustdoc/src/kanidm/idm/credupdatesession.rs.html +++ b/docs/v1.0.0rc1/rustdoc/src/kanidm/idm/credupdatesession.rs.html @@ -2463,6 +2463,10 @@ 2458 2459 2460 +2461 +2462 +2463 +2464
use crate::access::AccessControlsTransaction;
 use crate::credential::{BackupCodes, Credential};
 use crate::idm::account::Account;
@@ -3326,18 +3330,22 @@
         };
 
         // Apply to the account!
-        trace!(?modlist, "processing change");
+        if !modlist.is_empty() {
+            trace!(?modlist, "processing change");
 
-        self.qs_write
-            .internal_modify(
-                // Filter as executed
-                &filter!(f_eq("uuid", PartialValue::new_uuid(session.account.uuid))),
-                &modlist,
-            )
-            .map_err(|e| {
-                request_error!(error = ?e);
-                e
-            })
+            self.qs_write
+                .internal_modify(
+                    // Filter as executed
+                    &filter!(f_eq("uuid", PartialValue::new_uuid(session.account.uuid))),
+                    &modlist,
+                )
+                .map_err(|e| {
+                    request_error!(error = ?e);
+                    e
+                })
+        } else {
+            Ok(())
+        }
     }
 }
 
diff --git a/docs/v1.0.0rc10/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html b/docs/v1.0.0rc10/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
index ec241c55b..52b182f13 100644
--- a/docs/v1.0.0rc10/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
+++ b/docs/v1.0.0rc10/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
@@ -7,7 +7,7 @@
     

Struct kanidm::idm::server::IdmServerProxyWriteTransaction

source · []
pub struct IdmServerProxyWriteTransaction<'a> {
     pub qs_write: QueryServerWriteTransaction<'a>,
     /* private fields */
-}

Fields

qs_write: QueryServerWriteTransaction<'a>

Implementations

Generate a new set of backup code and remove the old ones.

+}

Fields

qs_write: QueryServerWriteTransaction<'a>

Implementations

Generate a new set of backup code and remove the old ones.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

diff --git a/docs/v1.0.0rc10/rustdoc/src/kanidm/idm/credupdatesession.rs.html b/docs/v1.0.0rc10/rustdoc/src/kanidm/idm/credupdatesession.rs.html index 8a19fec68..08b649312 100644 --- a/docs/v1.0.0rc10/rustdoc/src/kanidm/idm/credupdatesession.rs.html +++ b/docs/v1.0.0rc10/rustdoc/src/kanidm/idm/credupdatesession.rs.html @@ -2463,6 +2463,10 @@ 2458 2459 2460 +2461 +2462 +2463 +2464
use crate::access::AccessControlsTransaction;
 use crate::credential::{BackupCodes, Credential};
 use crate::idm::account::Account;
@@ -3326,18 +3330,22 @@
         };
 
         // Apply to the account!
-        trace!(?modlist, "processing change");
+        if !modlist.is_empty() {
+            trace!(?modlist, "processing change");
 
-        self.qs_write
-            .internal_modify(
-                // Filter as executed
-                &filter!(f_eq("uuid", PartialValue::new_uuid(session.account.uuid))),
-                &modlist,
-            )
-            .map_err(|e| {
-                request_error!(error = ?e);
-                e
-            })
+            self.qs_write
+                .internal_modify(
+                    // Filter as executed
+                    &filter!(f_eq("uuid", PartialValue::new_uuid(session.account.uuid))),
+                    &modlist,
+                )
+                .map_err(|e| {
+                    request_error!(error = ?e);
+                    e
+                })
+        } else {
+            Ok(())
+        }
     }
 }
 
diff --git a/docs/v1.0.0rc11/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html b/docs/v1.0.0rc11/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
index ec241c55b..52b182f13 100644
--- a/docs/v1.0.0rc11/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
+++ b/docs/v1.0.0rc11/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
@@ -7,7 +7,7 @@
     

Struct kanidm::idm::server::IdmServerProxyWriteTransaction

source · []
pub struct IdmServerProxyWriteTransaction<'a> {
     pub qs_write: QueryServerWriteTransaction<'a>,
     /* private fields */
-}

Fields

qs_write: QueryServerWriteTransaction<'a>

Implementations

Generate a new set of backup code and remove the old ones.

+}

Fields

qs_write: QueryServerWriteTransaction<'a>

Implementations

Generate a new set of backup code and remove the old ones.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

diff --git a/docs/v1.0.0rc11/rustdoc/src/kanidm/idm/credupdatesession.rs.html b/docs/v1.0.0rc11/rustdoc/src/kanidm/idm/credupdatesession.rs.html index 8a19fec68..08b649312 100644 --- a/docs/v1.0.0rc11/rustdoc/src/kanidm/idm/credupdatesession.rs.html +++ b/docs/v1.0.0rc11/rustdoc/src/kanidm/idm/credupdatesession.rs.html @@ -2463,6 +2463,10 @@ 2458 2459 2460 +2461 +2462 +2463 +2464
use crate::access::AccessControlsTransaction;
 use crate::credential::{BackupCodes, Credential};
 use crate::idm::account::Account;
@@ -3326,18 +3330,22 @@
         };
 
         // Apply to the account!
-        trace!(?modlist, "processing change");
+        if !modlist.is_empty() {
+            trace!(?modlist, "processing change");
 
-        self.qs_write
-            .internal_modify(
-                // Filter as executed
-                &filter!(f_eq("uuid", PartialValue::new_uuid(session.account.uuid))),
-                &modlist,
-            )
-            .map_err(|e| {
-                request_error!(error = ?e);
-                e
-            })
+            self.qs_write
+                .internal_modify(
+                    // Filter as executed
+                    &filter!(f_eq("uuid", PartialValue::new_uuid(session.account.uuid))),
+                    &modlist,
+                )
+                .map_err(|e| {
+                    request_error!(error = ?e);
+                    e
+                })
+        } else {
+            Ok(())
+        }
     }
 }
 
diff --git a/docs/v1.0.0rc2/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html b/docs/v1.0.0rc2/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
index ec241c55b..52b182f13 100644
--- a/docs/v1.0.0rc2/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
+++ b/docs/v1.0.0rc2/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
@@ -7,7 +7,7 @@
     

Struct kanidm::idm::server::IdmServerProxyWriteTransaction

source · []
pub struct IdmServerProxyWriteTransaction<'a> {
     pub qs_write: QueryServerWriteTransaction<'a>,
     /* private fields */
-}

Fields

qs_write: QueryServerWriteTransaction<'a>

Implementations

Generate a new set of backup code and remove the old ones.

+}

Fields

qs_write: QueryServerWriteTransaction<'a>

Implementations

Generate a new set of backup code and remove the old ones.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

diff --git a/docs/v1.0.0rc2/rustdoc/src/kanidm/idm/credupdatesession.rs.html b/docs/v1.0.0rc2/rustdoc/src/kanidm/idm/credupdatesession.rs.html index 8a19fec68..08b649312 100644 --- a/docs/v1.0.0rc2/rustdoc/src/kanidm/idm/credupdatesession.rs.html +++ b/docs/v1.0.0rc2/rustdoc/src/kanidm/idm/credupdatesession.rs.html @@ -2463,6 +2463,10 @@ 2458 2459 2460 +2461 +2462 +2463 +2464
use crate::access::AccessControlsTransaction;
 use crate::credential::{BackupCodes, Credential};
 use crate::idm::account::Account;
@@ -3326,18 +3330,22 @@
         };
 
         // Apply to the account!
-        trace!(?modlist, "processing change");
+        if !modlist.is_empty() {
+            trace!(?modlist, "processing change");
 
-        self.qs_write
-            .internal_modify(
-                // Filter as executed
-                &filter!(f_eq("uuid", PartialValue::new_uuid(session.account.uuid))),
-                &modlist,
-            )
-            .map_err(|e| {
-                request_error!(error = ?e);
-                e
-            })
+            self.qs_write
+                .internal_modify(
+                    // Filter as executed
+                    &filter!(f_eq("uuid", PartialValue::new_uuid(session.account.uuid))),
+                    &modlist,
+                )
+                .map_err(|e| {
+                    request_error!(error = ?e);
+                    e
+                })
+        } else {
+            Ok(())
+        }
     }
 }
 
diff --git a/docs/v1.0.0rc3/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html b/docs/v1.0.0rc3/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
index ec241c55b..52b182f13 100644
--- a/docs/v1.0.0rc3/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
+++ b/docs/v1.0.0rc3/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
@@ -7,7 +7,7 @@
     

Struct kanidm::idm::server::IdmServerProxyWriteTransaction

source · []
pub struct IdmServerProxyWriteTransaction<'a> {
     pub qs_write: QueryServerWriteTransaction<'a>,
     /* private fields */
-}

Fields

qs_write: QueryServerWriteTransaction<'a>

Implementations

Generate a new set of backup code and remove the old ones.

+}

Fields

qs_write: QueryServerWriteTransaction<'a>

Implementations

Generate a new set of backup code and remove the old ones.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

diff --git a/docs/v1.0.0rc3/rustdoc/src/kanidm/idm/credupdatesession.rs.html b/docs/v1.0.0rc3/rustdoc/src/kanidm/idm/credupdatesession.rs.html index 8a19fec68..08b649312 100644 --- a/docs/v1.0.0rc3/rustdoc/src/kanidm/idm/credupdatesession.rs.html +++ b/docs/v1.0.0rc3/rustdoc/src/kanidm/idm/credupdatesession.rs.html @@ -2463,6 +2463,10 @@ 2458 2459 2460 +2461 +2462 +2463 +2464
use crate::access::AccessControlsTransaction;
 use crate::credential::{BackupCodes, Credential};
 use crate::idm::account::Account;
@@ -3326,18 +3330,22 @@
         };
 
         // Apply to the account!
-        trace!(?modlist, "processing change");
+        if !modlist.is_empty() {
+            trace!(?modlist, "processing change");
 
-        self.qs_write
-            .internal_modify(
-                // Filter as executed
-                &filter!(f_eq("uuid", PartialValue::new_uuid(session.account.uuid))),
-                &modlist,
-            )
-            .map_err(|e| {
-                request_error!(error = ?e);
-                e
-            })
+            self.qs_write
+                .internal_modify(
+                    // Filter as executed
+                    &filter!(f_eq("uuid", PartialValue::new_uuid(session.account.uuid))),
+                    &modlist,
+                )
+                .map_err(|e| {
+                    request_error!(error = ?e);
+                    e
+                })
+        } else {
+            Ok(())
+        }
     }
 }
 
diff --git a/docs/v1.0.0rc7/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html b/docs/v1.0.0rc7/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
index ec241c55b..52b182f13 100644
--- a/docs/v1.0.0rc7/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
+++ b/docs/v1.0.0rc7/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
@@ -7,7 +7,7 @@
     

Struct kanidm::idm::server::IdmServerProxyWriteTransaction

source · []
pub struct IdmServerProxyWriteTransaction<'a> {
     pub qs_write: QueryServerWriteTransaction<'a>,
     /* private fields */
-}

Fields

qs_write: QueryServerWriteTransaction<'a>

Implementations

Generate a new set of backup code and remove the old ones.

+}

Fields

qs_write: QueryServerWriteTransaction<'a>

Implementations

Generate a new set of backup code and remove the old ones.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

diff --git a/docs/v1.0.0rc7/rustdoc/src/kanidm/idm/credupdatesession.rs.html b/docs/v1.0.0rc7/rustdoc/src/kanidm/idm/credupdatesession.rs.html index 8a19fec68..08b649312 100644 --- a/docs/v1.0.0rc7/rustdoc/src/kanidm/idm/credupdatesession.rs.html +++ b/docs/v1.0.0rc7/rustdoc/src/kanidm/idm/credupdatesession.rs.html @@ -2463,6 +2463,10 @@ 2458 2459 2460 +2461 +2462 +2463 +2464
use crate::access::AccessControlsTransaction;
 use crate::credential::{BackupCodes, Credential};
 use crate::idm::account::Account;
@@ -3326,18 +3330,22 @@
         };
 
         // Apply to the account!
-        trace!(?modlist, "processing change");
+        if !modlist.is_empty() {
+            trace!(?modlist, "processing change");
 
-        self.qs_write
-            .internal_modify(
-                // Filter as executed
-                &filter!(f_eq("uuid", PartialValue::new_uuid(session.account.uuid))),
-                &modlist,
-            )
-            .map_err(|e| {
-                request_error!(error = ?e);
-                e
-            })
+            self.qs_write
+                .internal_modify(
+                    // Filter as executed
+                    &filter!(f_eq("uuid", PartialValue::new_uuid(session.account.uuid))),
+                    &modlist,
+                )
+                .map_err(|e| {
+                    request_error!(error = ?e);
+                    e
+                })
+        } else {
+            Ok(())
+        }
     }
 }
 
diff --git a/docs/v1.0.0rc8/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html b/docs/v1.0.0rc8/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
index ec241c55b..52b182f13 100644
--- a/docs/v1.0.0rc8/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
+++ b/docs/v1.0.0rc8/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
@@ -7,7 +7,7 @@
     

Struct kanidm::idm::server::IdmServerProxyWriteTransaction

source · []
pub struct IdmServerProxyWriteTransaction<'a> {
     pub qs_write: QueryServerWriteTransaction<'a>,
     /* private fields */
-}

Fields

qs_write: QueryServerWriteTransaction<'a>

Implementations

Generate a new set of backup code and remove the old ones.

+}

Fields

qs_write: QueryServerWriteTransaction<'a>

Implementations

Generate a new set of backup code and remove the old ones.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

diff --git a/docs/v1.0.0rc8/rustdoc/src/kanidm/idm/credupdatesession.rs.html b/docs/v1.0.0rc8/rustdoc/src/kanidm/idm/credupdatesession.rs.html index 8a19fec68..08b649312 100644 --- a/docs/v1.0.0rc8/rustdoc/src/kanidm/idm/credupdatesession.rs.html +++ b/docs/v1.0.0rc8/rustdoc/src/kanidm/idm/credupdatesession.rs.html @@ -2463,6 +2463,10 @@ 2458 2459 2460 +2461 +2462 +2463 +2464
use crate::access::AccessControlsTransaction;
 use crate::credential::{BackupCodes, Credential};
 use crate::idm::account::Account;
@@ -3326,18 +3330,22 @@
         };
 
         // Apply to the account!
-        trace!(?modlist, "processing change");
+        if !modlist.is_empty() {
+            trace!(?modlist, "processing change");
 
-        self.qs_write
-            .internal_modify(
-                // Filter as executed
-                &filter!(f_eq("uuid", PartialValue::new_uuid(session.account.uuid))),
-                &modlist,
-            )
-            .map_err(|e| {
-                request_error!(error = ?e);
-                e
-            })
+            self.qs_write
+                .internal_modify(
+                    // Filter as executed
+                    &filter!(f_eq("uuid", PartialValue::new_uuid(session.account.uuid))),
+                    &modlist,
+                )
+                .map_err(|e| {
+                    request_error!(error = ?e);
+                    e
+                })
+        } else {
+            Ok(())
+        }
     }
 }
 
diff --git a/docs/v1.0.0rc9/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html b/docs/v1.0.0rc9/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
index ec241c55b..52b182f13 100644
--- a/docs/v1.0.0rc9/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
+++ b/docs/v1.0.0rc9/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
@@ -7,7 +7,7 @@
     

Struct kanidm::idm::server::IdmServerProxyWriteTransaction

source · []
pub struct IdmServerProxyWriteTransaction<'a> {
     pub qs_write: QueryServerWriteTransaction<'a>,
     /* private fields */
-}

Fields

qs_write: QueryServerWriteTransaction<'a>

Implementations

Generate a new set of backup code and remove the old ones.

+}

Fields

qs_write: QueryServerWriteTransaction<'a>

Implementations

Generate a new set of backup code and remove the old ones.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

diff --git a/docs/v1.0.0rc9/rustdoc/src/kanidm/idm/credupdatesession.rs.html b/docs/v1.0.0rc9/rustdoc/src/kanidm/idm/credupdatesession.rs.html index 8a19fec68..08b649312 100644 --- a/docs/v1.0.0rc9/rustdoc/src/kanidm/idm/credupdatesession.rs.html +++ b/docs/v1.0.0rc9/rustdoc/src/kanidm/idm/credupdatesession.rs.html @@ -2463,6 +2463,10 @@ 2458 2459 2460 +2461 +2462 +2463 +2464
use crate::access::AccessControlsTransaction;
 use crate::credential::{BackupCodes, Credential};
 use crate::idm::account::Account;
@@ -3326,18 +3330,22 @@
         };
 
         // Apply to the account!
-        trace!(?modlist, "processing change");
+        if !modlist.is_empty() {
+            trace!(?modlist, "processing change");
 
-        self.qs_write
-            .internal_modify(
-                // Filter as executed
-                &filter!(f_eq("uuid", PartialValue::new_uuid(session.account.uuid))),
-                &modlist,
-            )
-            .map_err(|e| {
-                request_error!(error = ?e);
-                e
-            })
+            self.qs_write
+                .internal_modify(
+                    // Filter as executed
+                    &filter!(f_eq("uuid", PartialValue::new_uuid(session.account.uuid))),
+                    &modlist,
+                )
+                .map_err(|e| {
+                    request_error!(error = ?e);
+                    e
+                })
+        } else {
+            Ok(())
+        }
     }
 }
 
diff --git a/docs/v1.1.0-alpha.2/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html b/docs/v1.1.0-alpha.2/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
index ec241c55b..52b182f13 100644
--- a/docs/v1.1.0-alpha.2/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
+++ b/docs/v1.1.0-alpha.2/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
@@ -7,7 +7,7 @@
     

Struct kanidm::idm::server::IdmServerProxyWriteTransaction

source · []
pub struct IdmServerProxyWriteTransaction<'a> {
     pub qs_write: QueryServerWriteTransaction<'a>,
     /* private fields */
-}

Fields

qs_write: QueryServerWriteTransaction<'a>

Implementations

Generate a new set of backup code and remove the old ones.

+}

Fields

qs_write: QueryServerWriteTransaction<'a>

Implementations

Generate a new set of backup code and remove the old ones.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

diff --git a/docs/v1.1.0-alpha.2/rustdoc/src/kanidm/idm/credupdatesession.rs.html b/docs/v1.1.0-alpha.2/rustdoc/src/kanidm/idm/credupdatesession.rs.html index 8a19fec68..08b649312 100644 --- a/docs/v1.1.0-alpha.2/rustdoc/src/kanidm/idm/credupdatesession.rs.html +++ b/docs/v1.1.0-alpha.2/rustdoc/src/kanidm/idm/credupdatesession.rs.html @@ -2463,6 +2463,10 @@ 2458 2459 2460 +2461 +2462 +2463 +2464
use crate::access::AccessControlsTransaction;
 use crate::credential::{BackupCodes, Credential};
 use crate::idm::account::Account;
@@ -3326,18 +3330,22 @@
         };
 
         // Apply to the account!
-        trace!(?modlist, "processing change");
+        if !modlist.is_empty() {
+            trace!(?modlist, "processing change");
 
-        self.qs_write
-            .internal_modify(
-                // Filter as executed
-                &filter!(f_eq("uuid", PartialValue::new_uuid(session.account.uuid))),
-                &modlist,
-            )
-            .map_err(|e| {
-                request_error!(error = ?e);
-                e
-            })
+            self.qs_write
+                .internal_modify(
+                    // Filter as executed
+                    &filter!(f_eq("uuid", PartialValue::new_uuid(session.account.uuid))),
+                    &modlist,
+                )
+                .map_err(|e| {
+                    request_error!(error = ?e);
+                    e
+                })
+        } else {
+            Ok(())
+        }
     }
 }
 
diff --git a/docs/v1.1.0-alpha.3/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html b/docs/v1.1.0-alpha.3/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
index ec241c55b..52b182f13 100644
--- a/docs/v1.1.0-alpha.3/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
+++ b/docs/v1.1.0-alpha.3/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
@@ -7,7 +7,7 @@
     

Struct kanidm::idm::server::IdmServerProxyWriteTransaction

source · []
pub struct IdmServerProxyWriteTransaction<'a> {
     pub qs_write: QueryServerWriteTransaction<'a>,
     /* private fields */
-}

Fields

qs_write: QueryServerWriteTransaction<'a>

Implementations

Generate a new set of backup code and remove the old ones.

+}

Fields

qs_write: QueryServerWriteTransaction<'a>

Implementations

Generate a new set of backup code and remove the old ones.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

diff --git a/docs/v1.1.0-alpha.3/rustdoc/kanidm_client/enum.ClientError.html b/docs/v1.1.0-alpha.3/rustdoc/kanidm_client/enum.ClientError.html index ce58e8fab..d2935c6b8 100644 --- a/docs/v1.1.0-alpha.3/rustdoc/kanidm_client/enum.ClientError.html +++ b/docs/v1.1.0-alpha.3/rustdoc/kanidm_client/enum.ClientError.html @@ -6,16 +6,16 @@

ClientError

pub enum ClientError {
     Unauthorized,
-    Http(StatusCodeOption<OperationError>, String),
+    Http(StatusCodeOption<OperationError>, String),
     Transport(Error),
     AuthenticationFailed,
     EmptyResponse,
-    TotpVerifyFailed(UuidTotpSecret),
+    TotpVerifyFailed(Uuid, TotpSecret),
     TotpInvalidSha1(Uuid),
     JsonDecode(ErrorString),
     JsonEncode(SerdeJsonError),
     SystemError,
-}

Variants

Unauthorized

Http(StatusCodeOption<OperationError>, String)

Transport(Error)

AuthenticationFailed

EmptyResponse

TotpVerifyFailed(UuidTotpSecret)

TotpInvalidSha1(Uuid)

JsonDecode(ErrorString)

JsonEncode(SerdeJsonError)

SystemError

Trait Implementations

Formats the value using the given formatter. Read more

+}

Variants

Unauthorized

Http(StatusCodeOption<OperationError>, String)

Transport(Error)

AuthenticationFailed

EmptyResponse

TotpVerifyFailed(Uuid, TotpSecret)

TotpInvalidSha1(Uuid)

JsonDecode(ErrorString)

JsonEncode(SerdeJsonError)

SystemError

Trait Implementations

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

diff --git a/docs/v1.1.0-alpha.3/rustdoc/kanidm_client/struct.KanidmClient.html b/docs/v1.1.0-alpha.3/rustdoc/kanidm_client/struct.KanidmClient.html index 18c18699f..9e1955f43 100644 --- a/docs/v1.1.0-alpha.3/rustdoc/kanidm_client/struct.KanidmClient.html +++ b/docs/v1.1.0-alpha.3/rustdoc/kanidm_client/struct.KanidmClient.html @@ -4,8 +4,8 @@
pub struct KanidmClient { /* private fields */ }

Implementations

source

pub async fn idm_account_post_ssh_pubkey(
    &self,
    id: &str,
    tag: &str,
    pubkey: &str
) -> Result<(), ClientError>

Sets the domain display name using a PUT request

-

Trait Implementations

Formats the value using the given formatter. Read more

+

Struct kanidm_client::KanidmClient

source · []
pub struct KanidmClient { /* private fields */ }

Implementations

source

pub async fn idm_account_post_ssh_pubkey(
    &self,
    id: &str,
    tag: &str,
    pubkey: &str
) -> Result<(), ClientError>

Sets the domain display name using a PUT request

+

Trait Implementations

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

diff --git a/docs/v1.1.0-alpha.3/rustdoc/src/kanidm/idm/credupdatesession.rs.html b/docs/v1.1.0-alpha.3/rustdoc/src/kanidm/idm/credupdatesession.rs.html index 8a19fec68..08b649312 100644 --- a/docs/v1.1.0-alpha.3/rustdoc/src/kanidm/idm/credupdatesession.rs.html +++ b/docs/v1.1.0-alpha.3/rustdoc/src/kanidm/idm/credupdatesession.rs.html @@ -2463,6 +2463,10 @@ 2458 2459 2460 +2461 +2462 +2463 +2464
use crate::access::AccessControlsTransaction;
 use crate::credential::{BackupCodes, Credential};
 use crate::idm::account::Account;
@@ -3326,18 +3330,22 @@
         };
 
         // Apply to the account!
-        trace!(?modlist, "processing change");
+        if !modlist.is_empty() {
+            trace!(?modlist, "processing change");
 
-        self.qs_write
-            .internal_modify(
-                // Filter as executed
-                &filter!(f_eq("uuid", PartialValue::new_uuid(session.account.uuid))),
-                &modlist,
-            )
-            .map_err(|e| {
-                request_error!(error = ?e);
-                e
-            })
+            self.qs_write
+                .internal_modify(
+                    // Filter as executed
+                    &filter!(f_eq("uuid", PartialValue::new_uuid(session.account.uuid))),
+                    &modlist,
+                )
+                .map_err(|e| {
+                    request_error!(error = ?e);
+                    e
+                })
+        } else {
+            Ok(())
+        }
     }
 }
 
diff --git a/docs/v1.1.0-alpha.4/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html b/docs/v1.1.0-alpha.4/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
index ec241c55b..52b182f13 100644
--- a/docs/v1.1.0-alpha.4/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
+++ b/docs/v1.1.0-alpha.4/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
@@ -7,7 +7,7 @@
     

Struct kanidm::idm::server::IdmServerProxyWriteTransaction

source · []
pub struct IdmServerProxyWriteTransaction<'a> {
     pub qs_write: QueryServerWriteTransaction<'a>,
     /* private fields */
-}

Fields

qs_write: QueryServerWriteTransaction<'a>

Implementations

Generate a new set of backup code and remove the old ones.

+}

Fields

qs_write: QueryServerWriteTransaction<'a>

Implementations

Generate a new set of backup code and remove the old ones.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

diff --git a/docs/v1.1.0-alpha.4/rustdoc/kanidm_client/enum.ClientError.html b/docs/v1.1.0-alpha.4/rustdoc/kanidm_client/enum.ClientError.html index ce58e8fab..d2935c6b8 100644 --- a/docs/v1.1.0-alpha.4/rustdoc/kanidm_client/enum.ClientError.html +++ b/docs/v1.1.0-alpha.4/rustdoc/kanidm_client/enum.ClientError.html @@ -6,16 +6,16 @@

ClientError

pub enum ClientError {
     Unauthorized,
-    Http(StatusCodeOption<OperationError>, String),
+    Http(StatusCodeOption<OperationError>, String),
     Transport(Error),
     AuthenticationFailed,
     EmptyResponse,
-    TotpVerifyFailed(UuidTotpSecret),
+    TotpVerifyFailed(Uuid, TotpSecret),
     TotpInvalidSha1(Uuid),
     JsonDecode(ErrorString),
     JsonEncode(SerdeJsonError),
     SystemError,
-}

Variants

Unauthorized

Http(StatusCodeOption<OperationError>, String)

Transport(Error)

AuthenticationFailed

EmptyResponse

TotpVerifyFailed(UuidTotpSecret)

TotpInvalidSha1(Uuid)

JsonDecode(ErrorString)

JsonEncode(SerdeJsonError)

SystemError

Trait Implementations

Formats the value using the given formatter. Read more

+}

Variants

Unauthorized

Http(StatusCodeOption<OperationError>, String)

Transport(Error)

AuthenticationFailed

EmptyResponse

TotpVerifyFailed(Uuid, TotpSecret)

TotpInvalidSha1(Uuid)

JsonDecode(ErrorString)

JsonEncode(SerdeJsonError)

SystemError

Trait Implementations

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

diff --git a/docs/v1.1.0-alpha.4/rustdoc/kanidm_client/struct.KanidmClient.html b/docs/v1.1.0-alpha.4/rustdoc/kanidm_client/struct.KanidmClient.html index 18c18699f..9e1955f43 100644 --- a/docs/v1.1.0-alpha.4/rustdoc/kanidm_client/struct.KanidmClient.html +++ b/docs/v1.1.0-alpha.4/rustdoc/kanidm_client/struct.KanidmClient.html @@ -4,8 +4,8 @@
pub struct KanidmClient { /* private fields */ }

Implementations

source

pub async fn idm_account_post_ssh_pubkey(
    &self,
    id: &str,
    tag: &str,
    pubkey: &str
) -> Result<(), ClientError>

Sets the domain display name using a PUT request

-

Trait Implementations

Formats the value using the given formatter. Read more

+

Struct kanidm_client::KanidmClient

source · []
pub struct KanidmClient { /* private fields */ }

Implementations

source

pub async fn idm_account_post_ssh_pubkey(
    &self,
    id: &str,
    tag: &str,
    pubkey: &str
) -> Result<(), ClientError>

Sets the domain display name using a PUT request

+

Trait Implementations

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

diff --git a/docs/v1.1.0-alpha.4/rustdoc/src/kanidm/idm/credupdatesession.rs.html b/docs/v1.1.0-alpha.4/rustdoc/src/kanidm/idm/credupdatesession.rs.html index 8a19fec68..08b649312 100644 --- a/docs/v1.1.0-alpha.4/rustdoc/src/kanidm/idm/credupdatesession.rs.html +++ b/docs/v1.1.0-alpha.4/rustdoc/src/kanidm/idm/credupdatesession.rs.html @@ -2463,6 +2463,10 @@ 2458 2459 2460 +2461 +2462 +2463 +2464
use crate::access::AccessControlsTransaction;
 use crate::credential::{BackupCodes, Credential};
 use crate::idm::account::Account;
@@ -3326,18 +3330,22 @@
         };
 
         // Apply to the account!
-        trace!(?modlist, "processing change");
+        if !modlist.is_empty() {
+            trace!(?modlist, "processing change");
 
-        self.qs_write
-            .internal_modify(
-                // Filter as executed
-                &filter!(f_eq("uuid", PartialValue::new_uuid(session.account.uuid))),
-                &modlist,
-            )
-            .map_err(|e| {
-                request_error!(error = ?e);
-                e
-            })
+            self.qs_write
+                .internal_modify(
+                    // Filter as executed
+                    &filter!(f_eq("uuid", PartialValue::new_uuid(session.account.uuid))),
+                    &modlist,
+                )
+                .map_err(|e| {
+                    request_error!(error = ?e);
+                    e
+                })
+        } else {
+            Ok(())
+        }
     }
 }
 
diff --git a/docs/v1.1.0-alpha.5/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html b/docs/v1.1.0-alpha.5/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
index ec241c55b..52b182f13 100644
--- a/docs/v1.1.0-alpha.5/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
+++ b/docs/v1.1.0-alpha.5/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
@@ -7,7 +7,7 @@
     

Struct kanidm::idm::server::IdmServerProxyWriteTransaction

source · []
pub struct IdmServerProxyWriteTransaction<'a> {
     pub qs_write: QueryServerWriteTransaction<'a>,
     /* private fields */
-}

Fields

qs_write: QueryServerWriteTransaction<'a>

Implementations

Generate a new set of backup code and remove the old ones.

+}

Fields

qs_write: QueryServerWriteTransaction<'a>

Implementations

Generate a new set of backup code and remove the old ones.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

diff --git a/docs/v1.1.0-alpha.5/rustdoc/src/kanidm/idm/credupdatesession.rs.html b/docs/v1.1.0-alpha.5/rustdoc/src/kanidm/idm/credupdatesession.rs.html index 8a19fec68..08b649312 100644 --- a/docs/v1.1.0-alpha.5/rustdoc/src/kanidm/idm/credupdatesession.rs.html +++ b/docs/v1.1.0-alpha.5/rustdoc/src/kanidm/idm/credupdatesession.rs.html @@ -2463,6 +2463,10 @@ 2458 2459 2460 +2461 +2462 +2463 +2464
use crate::access::AccessControlsTransaction;
 use crate::credential::{BackupCodes, Credential};
 use crate::idm::account::Account;
@@ -3326,18 +3330,22 @@
         };
 
         // Apply to the account!
-        trace!(?modlist, "processing change");
+        if !modlist.is_empty() {
+            trace!(?modlist, "processing change");
 
-        self.qs_write
-            .internal_modify(
-                // Filter as executed
-                &filter!(f_eq("uuid", PartialValue::new_uuid(session.account.uuid))),
-                &modlist,
-            )
-            .map_err(|e| {
-                request_error!(error = ?e);
-                e
-            })
+            self.qs_write
+                .internal_modify(
+                    // Filter as executed
+                    &filter!(f_eq("uuid", PartialValue::new_uuid(session.account.uuid))),
+                    &modlist,
+                )
+                .map_err(|e| {
+                    request_error!(error = ?e);
+                    e
+                })
+        } else {
+            Ok(())
+        }
     }
 }
 
diff --git a/docs/v1.1.0-alpha.6/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html b/docs/v1.1.0-alpha.6/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
index ec241c55b..52b182f13 100644
--- a/docs/v1.1.0-alpha.6/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
+++ b/docs/v1.1.0-alpha.6/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
@@ -7,7 +7,7 @@
     

Struct kanidm::idm::server::IdmServerProxyWriteTransaction

source · []
pub struct IdmServerProxyWriteTransaction<'a> {
     pub qs_write: QueryServerWriteTransaction<'a>,
     /* private fields */
-}

Fields

qs_write: QueryServerWriteTransaction<'a>

Implementations

Generate a new set of backup code and remove the old ones.

+}

Fields

qs_write: QueryServerWriteTransaction<'a>

Implementations

Generate a new set of backup code and remove the old ones.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

diff --git a/docs/v1.1.0-alpha.6/rustdoc/src/kanidm/idm/credupdatesession.rs.html b/docs/v1.1.0-alpha.6/rustdoc/src/kanidm/idm/credupdatesession.rs.html index 8a19fec68..08b649312 100644 --- a/docs/v1.1.0-alpha.6/rustdoc/src/kanidm/idm/credupdatesession.rs.html +++ b/docs/v1.1.0-alpha.6/rustdoc/src/kanidm/idm/credupdatesession.rs.html @@ -2463,6 +2463,10 @@ 2458 2459 2460 +2461 +2462 +2463 +2464
use crate::access::AccessControlsTransaction;
 use crate::credential::{BackupCodes, Credential};
 use crate::idm::account::Account;
@@ -3326,18 +3330,22 @@
         };
 
         // Apply to the account!
-        trace!(?modlist, "processing change");
+        if !modlist.is_empty() {
+            trace!(?modlist, "processing change");
 
-        self.qs_write
-            .internal_modify(
-                // Filter as executed
-                &filter!(f_eq("uuid", PartialValue::new_uuid(session.account.uuid))),
-                &modlist,
-            )
-            .map_err(|e| {
-                request_error!(error = ?e);
-                e
-            })
+            self.qs_write
+                .internal_modify(
+                    // Filter as executed
+                    &filter!(f_eq("uuid", PartialValue::new_uuid(session.account.uuid))),
+                    &modlist,
+                )
+                .map_err(|e| {
+                    request_error!(error = ?e);
+                    e
+                })
+        } else {
+            Ok(())
+        }
     }
 }
 
diff --git a/docs/v1.1.0-alpha.7/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html b/docs/v1.1.0-alpha.7/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
index ec241c55b..52b182f13 100644
--- a/docs/v1.1.0-alpha.7/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
+++ b/docs/v1.1.0-alpha.7/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
@@ -7,7 +7,7 @@
     

Struct kanidm::idm::server::IdmServerProxyWriteTransaction

source · []
pub struct IdmServerProxyWriteTransaction<'a> {
     pub qs_write: QueryServerWriteTransaction<'a>,
     /* private fields */
-}

Fields

qs_write: QueryServerWriteTransaction<'a>

Implementations

Generate a new set of backup code and remove the old ones.

+}

Fields

qs_write: QueryServerWriteTransaction<'a>

Implementations

Generate a new set of backup code and remove the old ones.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

diff --git a/docs/v1.1.0-alpha.7/rustdoc/src/kanidm/idm/credupdatesession.rs.html b/docs/v1.1.0-alpha.7/rustdoc/src/kanidm/idm/credupdatesession.rs.html index 8a19fec68..08b649312 100644 --- a/docs/v1.1.0-alpha.7/rustdoc/src/kanidm/idm/credupdatesession.rs.html +++ b/docs/v1.1.0-alpha.7/rustdoc/src/kanidm/idm/credupdatesession.rs.html @@ -2463,6 +2463,10 @@ 2458 2459 2460 +2461 +2462 +2463 +2464
use crate::access::AccessControlsTransaction;
 use crate::credential::{BackupCodes, Credential};
 use crate::idm::account::Account;
@@ -3326,18 +3330,22 @@
         };
 
         // Apply to the account!
-        trace!(?modlist, "processing change");
+        if !modlist.is_empty() {
+            trace!(?modlist, "processing change");
 
-        self.qs_write
-            .internal_modify(
-                // Filter as executed
-                &filter!(f_eq("uuid", PartialValue::new_uuid(session.account.uuid))),
-                &modlist,
-            )
-            .map_err(|e| {
-                request_error!(error = ?e);
-                e
-            })
+            self.qs_write
+                .internal_modify(
+                    // Filter as executed
+                    &filter!(f_eq("uuid", PartialValue::new_uuid(session.account.uuid))),
+                    &modlist,
+                )
+                .map_err(|e| {
+                    request_error!(error = ?e);
+                    e
+                })
+        } else {
+            Ok(())
+        }
     }
 }
 
diff --git a/docs/v1.1.0-alpha.8/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html b/docs/v1.1.0-alpha.8/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
index ec241c55b..52b182f13 100644
--- a/docs/v1.1.0-alpha.8/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
+++ b/docs/v1.1.0-alpha.8/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
@@ -7,7 +7,7 @@
     

Struct kanidm::idm::server::IdmServerProxyWriteTransaction

source · []
pub struct IdmServerProxyWriteTransaction<'a> {
     pub qs_write: QueryServerWriteTransaction<'a>,
     /* private fields */
-}

Fields

qs_write: QueryServerWriteTransaction<'a>

Implementations

Generate a new set of backup code and remove the old ones.

+}

Fields

qs_write: QueryServerWriteTransaction<'a>

Implementations

Generate a new set of backup code and remove the old ones.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

diff --git a/docs/v1.1.0-alpha.8/rustdoc/src/kanidm/idm/credupdatesession.rs.html b/docs/v1.1.0-alpha.8/rustdoc/src/kanidm/idm/credupdatesession.rs.html index 8a19fec68..08b649312 100644 --- a/docs/v1.1.0-alpha.8/rustdoc/src/kanidm/idm/credupdatesession.rs.html +++ b/docs/v1.1.0-alpha.8/rustdoc/src/kanidm/idm/credupdatesession.rs.html @@ -2463,6 +2463,10 @@ 2458 2459 2460 +2461 +2462 +2463 +2464
use crate::access::AccessControlsTransaction;
 use crate::credential::{BackupCodes, Credential};
 use crate::idm::account::Account;
@@ -3326,18 +3330,22 @@
         };
 
         // Apply to the account!
-        trace!(?modlist, "processing change");
+        if !modlist.is_empty() {
+            trace!(?modlist, "processing change");
 
-        self.qs_write
-            .internal_modify(
-                // Filter as executed
-                &filter!(f_eq("uuid", PartialValue::new_uuid(session.account.uuid))),
-                &modlist,
-            )
-            .map_err(|e| {
-                request_error!(error = ?e);
-                e
-            })
+            self.qs_write
+                .internal_modify(
+                    // Filter as executed
+                    &filter!(f_eq("uuid", PartialValue::new_uuid(session.account.uuid))),
+                    &modlist,
+                )
+                .map_err(|e| {
+                    request_error!(error = ?e);
+                    e
+                })
+        } else {
+            Ok(())
+        }
     }
 }
 
diff --git a/docs/v1.1.0-alpha.9/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html b/docs/v1.1.0-alpha.9/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
index ec241c55b..52b182f13 100644
--- a/docs/v1.1.0-alpha.9/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
+++ b/docs/v1.1.0-alpha.9/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
@@ -7,7 +7,7 @@
     

Struct kanidm::idm::server::IdmServerProxyWriteTransaction

source · []
pub struct IdmServerProxyWriteTransaction<'a> {
     pub qs_write: QueryServerWriteTransaction<'a>,
     /* private fields */
-}

Fields

qs_write: QueryServerWriteTransaction<'a>

Implementations

Generate a new set of backup code and remove the old ones.

+}

Fields

qs_write: QueryServerWriteTransaction<'a>

Implementations

Generate a new set of backup code and remove the old ones.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

diff --git a/docs/v1.1.0-alpha.9/rustdoc/src/kanidm/idm/credupdatesession.rs.html b/docs/v1.1.0-alpha.9/rustdoc/src/kanidm/idm/credupdatesession.rs.html index 8a19fec68..08b649312 100644 --- a/docs/v1.1.0-alpha.9/rustdoc/src/kanidm/idm/credupdatesession.rs.html +++ b/docs/v1.1.0-alpha.9/rustdoc/src/kanidm/idm/credupdatesession.rs.html @@ -2463,6 +2463,10 @@ 2458 2459 2460 +2461 +2462 +2463 +2464
use crate::access::AccessControlsTransaction;
 use crate::credential::{BackupCodes, Credential};
 use crate::idm::account::Account;
@@ -3326,18 +3330,22 @@
         };
 
         // Apply to the account!
-        trace!(?modlist, "processing change");
+        if !modlist.is_empty() {
+            trace!(?modlist, "processing change");
 
-        self.qs_write
-            .internal_modify(
-                // Filter as executed
-                &filter!(f_eq("uuid", PartialValue::new_uuid(session.account.uuid))),
-                &modlist,
-            )
-            .map_err(|e| {
-                request_error!(error = ?e);
-                e
-            })
+            self.qs_write
+                .internal_modify(
+                    // Filter as executed
+                    &filter!(f_eq("uuid", PartialValue::new_uuid(session.account.uuid))),
+                    &modlist,
+                )
+                .map_err(|e| {
+                    request_error!(error = ?e);
+                    e
+                })
+        } else {
+            Ok(())
+        }
     }
 }
 
diff --git a/docs/v1.1.0-alpha/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html b/docs/v1.1.0-alpha/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
index ec241c55b..52b182f13 100644
--- a/docs/v1.1.0-alpha/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
+++ b/docs/v1.1.0-alpha/rustdoc/kanidm/idm/server/struct.IdmServerProxyWriteTransaction.html
@@ -7,7 +7,7 @@
     

Struct kanidm::idm::server::IdmServerProxyWriteTransaction

source · []
pub struct IdmServerProxyWriteTransaction<'a> {
     pub qs_write: QueryServerWriteTransaction<'a>,
     /* private fields */
-}

Fields

qs_write: QueryServerWriteTransaction<'a>

Implementations

Generate a new set of backup code and remove the old ones.

+}

Fields

qs_write: QueryServerWriteTransaction<'a>

Implementations

Generate a new set of backup code and remove the old ones.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

diff --git a/docs/v1.1.0-alpha/rustdoc/kanidm_client/enum.ClientError.html b/docs/v1.1.0-alpha/rustdoc/kanidm_client/enum.ClientError.html index ce58e8fab..d2935c6b8 100644 --- a/docs/v1.1.0-alpha/rustdoc/kanidm_client/enum.ClientError.html +++ b/docs/v1.1.0-alpha/rustdoc/kanidm_client/enum.ClientError.html @@ -6,16 +6,16 @@

ClientError

pub enum ClientError {
     Unauthorized,
-    Http(StatusCodeOption<OperationError>, String),
+    Http(StatusCodeOption<OperationError>, String),
     Transport(Error),
     AuthenticationFailed,
     EmptyResponse,
-    TotpVerifyFailed(UuidTotpSecret),
+    TotpVerifyFailed(Uuid, TotpSecret),
     TotpInvalidSha1(Uuid),
     JsonDecode(ErrorString),
     JsonEncode(SerdeJsonError),
     SystemError,
-}

Variants

Unauthorized

Http(StatusCodeOption<OperationError>, String)

Transport(Error)

AuthenticationFailed

EmptyResponse

TotpVerifyFailed(UuidTotpSecret)

TotpInvalidSha1(Uuid)

JsonDecode(ErrorString)

JsonEncode(SerdeJsonError)

SystemError

Trait Implementations

Formats the value using the given formatter. Read more

+}

Variants

Unauthorized

Http(StatusCodeOption<OperationError>, String)

Transport(Error)

AuthenticationFailed

EmptyResponse

TotpVerifyFailed(Uuid, TotpSecret)

TotpInvalidSha1(Uuid)

JsonDecode(ErrorString)

JsonEncode(SerdeJsonError)

SystemError

Trait Implementations

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

diff --git a/docs/v1.1.0-alpha/rustdoc/kanidm_client/struct.KanidmClient.html b/docs/v1.1.0-alpha/rustdoc/kanidm_client/struct.KanidmClient.html index 18c18699f..9e1955f43 100644 --- a/docs/v1.1.0-alpha/rustdoc/kanidm_client/struct.KanidmClient.html +++ b/docs/v1.1.0-alpha/rustdoc/kanidm_client/struct.KanidmClient.html @@ -4,8 +4,8 @@
pub struct KanidmClient { /* private fields */ }

Implementations

source

pub async fn idm_account_post_ssh_pubkey(
    &self,
    id: &str,
    tag: &str,
    pubkey: &str
) -> Result<(), ClientError>

Sets the domain display name using a PUT request

-

Trait Implementations

Formats the value using the given formatter. Read more

+

Struct kanidm_client::KanidmClient

source · []
pub struct KanidmClient { /* private fields */ }

Implementations

source

pub async fn idm_account_post_ssh_pubkey(
    &self,
    id: &str,
    tag: &str,
    pubkey: &str
) -> Result<(), ClientError>

Sets the domain display name using a PUT request

+

Trait Implementations

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

diff --git a/docs/v1.1.0-alpha/rustdoc/src/kanidm/idm/credupdatesession.rs.html b/docs/v1.1.0-alpha/rustdoc/src/kanidm/idm/credupdatesession.rs.html index 8a19fec68..08b649312 100644 --- a/docs/v1.1.0-alpha/rustdoc/src/kanidm/idm/credupdatesession.rs.html +++ b/docs/v1.1.0-alpha/rustdoc/src/kanidm/idm/credupdatesession.rs.html @@ -2463,6 +2463,10 @@ 2458 2459 2460 +2461 +2462 +2463 +2464
use crate::access::AccessControlsTransaction;
 use crate::credential::{BackupCodes, Credential};
 use crate::idm::account::Account;
@@ -3326,18 +3330,22 @@
         };
 
         // Apply to the account!
-        trace!(?modlist, "processing change");
+        if !modlist.is_empty() {
+            trace!(?modlist, "processing change");
 
-        self.qs_write
-            .internal_modify(
-                // Filter as executed
-                &filter!(f_eq("uuid", PartialValue::new_uuid(session.account.uuid))),
-                &modlist,
-            )
-            .map_err(|e| {
-                request_error!(error = ?e);
-                e
-            })
+            self.qs_write
+                .internal_modify(
+                    // Filter as executed
+                    &filter!(f_eq("uuid", PartialValue::new_uuid(session.account.uuid))),
+                    &modlist,
+                )
+                .map_err(|e| {
+                    request_error!(error = ?e);
+                    e
+                })
+        } else {
+            Ok(())
+        }
     }
 }