mirror of
https://github.com/dani-garcia/vaultwarden.wiki.git
synced 2026-10-23 22:48:09 +03:00
Require confirmed membership for user access checks, not for admin views (#7763)
This commit is contained in:
1 parent
d2660324e6
commit
32098ca7d1
6 files changed
+68
-76
No files matched your search
@@ -249,6 +249,7 @@ impl Group {
|
||||
.and(groups::organizations_uuid.eq(users_organizations::org_uuid))),
|
||||
)
|
||||
.filter(users_organizations::user_uuid.eq(user_uuid))
|
||||
.filter(users_organizations::status.eq(MembershipStatus::Confirmed as i32))
|
||||
.filter(groups::access_all.eq(true))
|
||||
.select(groups::organizations_uuid)
|
||||
.distinct()
|
||||
@@ -387,6 +388,7 @@ impl CollectionGroup {
|
||||
.and(collections::org_uuid.eq(groups::organizations_uuid))),
|
||||
)
|
||||
.filter(users_organizations::user_uuid.eq(user_uuid))
|
||||
.filter(users_organizations::status.eq(MembershipStatus::Confirmed as i32))
|
||||
.select(collections_groups::all_columns)
|
||||
.load::<Self>(conn)
|
||||
.expect("Error loading user collection groups")
|
||||
|
||||
Reference in new issue
Block a user