geforkt von mirrored/vaultwarden
rename send key -> akey
Dieser Commit ist enthalten in:
Ursprung
7436b454db
Commit
95e24ffc51
10 geänderte Dateien mit 11 neuen und 9 gelöschten Zeilen
|
@ -8,7 +8,7 @@ CREATE TABLE sends (
|
||||||
|
|
||||||
atype INTEGER NOT NULL,
|
atype INTEGER NOT NULL,
|
||||||
data TEXT NOT NULL,
|
data TEXT NOT NULL,
|
||||||
key TEXT NOT NULL,
|
akey TEXT NOT NULL,
|
||||||
password_hash BLOB,
|
password_hash BLOB,
|
||||||
password_salt BLOB,
|
password_salt BLOB,
|
||||||
password_iter INTEGER,
|
password_iter INTEGER,
|
||||||
|
|
0
migrations/postgresql/2021-03-15-163412_rename_send_key/down.sql
Normale Datei
0
migrations/postgresql/2021-03-15-163412_rename_send_key/down.sql
Normale Datei
1
migrations/postgresql/2021-03-15-163412_rename_send_key/up.sql
Normale Datei
1
migrations/postgresql/2021-03-15-163412_rename_send_key/up.sql
Normale Datei
|
@ -0,0 +1 @@
|
||||||
|
ALTER TABLE sends RENAME COLUMN key TO akey;
|
0
migrations/sqlite/2021-03-15-163412_rename_send_key/down.sql
Normale Datei
0
migrations/sqlite/2021-03-15-163412_rename_send_key/down.sql
Normale Datei
1
migrations/sqlite/2021-03-15-163412_rename_send_key/up.sql
Normale Datei
1
migrations/sqlite/2021-03-15-163412_rename_send_key/up.sql
Normale Datei
|
@ -0,0 +1 @@
|
||||||
|
ALTER TABLE sends RENAME COLUMN key TO akey;
|
|
@ -325,7 +325,7 @@ fn put_send(id: String, data: JsonUpcase<SendData>, headers: Headers, conn: DbCo
|
||||||
}
|
}
|
||||||
send.data = data_str;
|
send.data = data_str;
|
||||||
send.name = data.Name;
|
send.name = data.Name;
|
||||||
send.key = data.Key;
|
send.akey = data.Key;
|
||||||
send.deletion_date = data.DeletionDate.naive_utc();
|
send.deletion_date = data.DeletionDate.naive_utc();
|
||||||
send.notes = data.Notes;
|
send.notes = data.Notes;
|
||||||
send.max_access_count = data.MaxAccessCount;
|
send.max_access_count = data.MaxAccessCount;
|
||||||
|
|
|
@ -22,7 +22,7 @@ db_object! {
|
||||||
|
|
||||||
pub atype: i32,
|
pub atype: i32,
|
||||||
pub data: String,
|
pub data: String,
|
||||||
pub key: String,
|
pub akey: String,
|
||||||
pub password_hash: Option<Vec<u8>>,
|
pub password_hash: Option<Vec<u8>>,
|
||||||
password_salt: Option<Vec<u8>>,
|
password_salt: Option<Vec<u8>>,
|
||||||
password_iter: Option<i32>,
|
password_iter: Option<i32>,
|
||||||
|
@ -46,7 +46,7 @@ pub enum SendType {
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Send {
|
impl Send {
|
||||||
pub fn new(atype: i32, name: String, data: String, key: String, deletion_date: NaiveDateTime) -> Self {
|
pub fn new(atype: i32, name: String, data: String, akey: String, deletion_date: NaiveDateTime) -> Self {
|
||||||
let now = Utc::now().naive_utc();
|
let now = Utc::now().naive_utc();
|
||||||
|
|
||||||
Self {
|
Self {
|
||||||
|
@ -59,7 +59,7 @@ impl Send {
|
||||||
|
|
||||||
atype,
|
atype,
|
||||||
data,
|
data,
|
||||||
key,
|
akey,
|
||||||
password_hash: None,
|
password_hash: None,
|
||||||
password_salt: None,
|
password_salt: None,
|
||||||
password_iter: None,
|
password_iter: None,
|
||||||
|
@ -118,7 +118,7 @@ impl Send {
|
||||||
"Text": if self.atype == SendType::Text as i32 { Some(&data) } else { None },
|
"Text": if self.atype == SendType::Text as i32 { Some(&data) } else { None },
|
||||||
"File": if self.atype == SendType::File as i32 { Some(&data) } else { None },
|
"File": if self.atype == SendType::File as i32 { Some(&data) } else { None },
|
||||||
|
|
||||||
"Key": self.key,
|
"Key": self.akey,
|
||||||
"MaxAccessCount": self.max_access_count,
|
"MaxAccessCount": self.max_access_count,
|
||||||
"AccessCount": self.access_count,
|
"AccessCount": self.access_count,
|
||||||
"Password": self.password_hash.as_deref().map(|h| BASE64URL_NOPAD.encode(h)),
|
"Password": self.password_hash.as_deref().map(|h| BASE64URL_NOPAD.encode(h)),
|
||||||
|
|
|
@ -111,7 +111,7 @@ table! {
|
||||||
notes -> Nullable<Text>,
|
notes -> Nullable<Text>,
|
||||||
atype -> Integer,
|
atype -> Integer,
|
||||||
data -> Text,
|
data -> Text,
|
||||||
key -> Text,
|
akey -> Text,
|
||||||
password_hash -> Nullable<Binary>,
|
password_hash -> Nullable<Binary>,
|
||||||
password_salt -> Nullable<Binary>,
|
password_salt -> Nullable<Binary>,
|
||||||
password_iter -> Nullable<Integer>,
|
password_iter -> Nullable<Integer>,
|
||||||
|
|
|
@ -111,7 +111,7 @@ table! {
|
||||||
notes -> Nullable<Text>,
|
notes -> Nullable<Text>,
|
||||||
atype -> Integer,
|
atype -> Integer,
|
||||||
data -> Text,
|
data -> Text,
|
||||||
key -> Text,
|
akey -> Text,
|
||||||
password_hash -> Nullable<Binary>,
|
password_hash -> Nullable<Binary>,
|
||||||
password_salt -> Nullable<Binary>,
|
password_salt -> Nullable<Binary>,
|
||||||
password_iter -> Nullable<Integer>,
|
password_iter -> Nullable<Integer>,
|
||||||
|
|
|
@ -111,7 +111,7 @@ table! {
|
||||||
notes -> Nullable<Text>,
|
notes -> Nullable<Text>,
|
||||||
atype -> Integer,
|
atype -> Integer,
|
||||||
data -> Text,
|
data -> Text,
|
||||||
key -> Text,
|
akey -> Text,
|
||||||
password_hash -> Nullable<Binary>,
|
password_hash -> Nullable<Binary>,
|
||||||
password_salt -> Nullable<Binary>,
|
password_salt -> Nullable<Binary>,
|
||||||
password_iter -> Nullable<Integer>,
|
password_iter -> Nullable<Integer>,
|
||||||
|
|
Laden …
In neuem Issue referenzieren