WIP we need to check chats + add chats restrictions to tenant tokens

This commit is contained in:
Clément Renault
2025-06-03 15:29:15 +02:00
parent 5ccb24377a
commit d63cf4a5a8
5 changed files with 26 additions and 6 deletions

View File

@@ -419,6 +419,7 @@ pub(crate) mod test {
uid: Uuid::from_str("9f8a34da-b6b2-42f0-939b-dbd4c3448655").unwrap(),
actions: vec![Action::DocumentsAll],
indexes: vec![IndexUidPattern::from_str("doggos").unwrap()],
chats: vec![IndexUidPattern::from_str("OpenAI").unwrap()],
expires_at: Some(datetime!(4130-03-14 12:21 UTC)),
created_at: datetime!(1960-11-15 0:00 UTC),
updated_at: datetime!(2022-11-10 0:00 UTC),
@@ -429,6 +430,7 @@ pub(crate) mod test {
uid: Uuid::from_str("4622f717-1c00-47bb-a494-39d76a49b591").unwrap(),
actions: vec![Action::All],
indexes: vec![IndexUidPattern::all()],
chats: vec![IndexUidPattern::all()],
expires_at: None,
created_at: datetime!(0000-01-01 00:01 UTC),
updated_at: datetime!(1964-05-04 17:25 UTC),
@@ -439,6 +441,7 @@ pub(crate) mod test {
uid: Uuid::from_str("fb80b58b-0a34-412f-8ba7-1ce868f8ac5c").unwrap(),
actions: vec![],
indexes: vec![],
chats: vec![],
expires_at: None,
created_at: datetime!(400-02-29 0:00 UTC),
updated_at: datetime!(1024-02-29 0:00 UTC),

View File

@@ -187,6 +187,7 @@ impl CompatV5ToV6 {
v5::StarOr::Other(uid) => v6::IndexUidPattern::new_unchecked(uid.as_str()),
})
.collect(),
chats: vec![],
expires_at: key.expires_at,
created_at: key.created_at,
updated_at: key.updated_at,