mirror of
				https://github.com/dani-garcia/vaultwarden.git
				synced 2025-10-31 02:08:20 +02:00 
			
		
		
		
	Finish invite functionality, and remove virtual organization
This commit is contained in:
		
							
								
								
									
										10
									
								
								src/auth.rs
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								src/auth.rs
									
									
									
									
									
								
							| @@ -131,7 +131,7 @@ use rocket::Outcome; | ||||
| use rocket::request::{self, Request, FromRequest}; | ||||
|  | ||||
| use crate::db::DbConn; | ||||
| use crate::db::models::{User, Organization, UserOrganization, UserOrgType, UserOrgStatus, Device}; | ||||
| use crate::db::models::{User, UserOrganization, UserOrgType, UserOrgStatus, Device}; | ||||
|  | ||||
| pub struct Headers { | ||||
|     pub host: String, | ||||
| @@ -245,13 +245,7 @@ impl<'a, 'r> FromRequest<'a, 'r> for OrgHeaders { | ||||
|                                     err_handler!("The current user isn't confirmed member of the organization") | ||||
|                                 } | ||||
|                             } | ||||
|                             None => { | ||||
|                                 if headers.user.is_server_admin() && org_id == Organization::VIRTUAL_ID { | ||||
|                                     UserOrganization::new_virtual(headers.user.uuid.clone(), UserOrgType::Owner, UserOrgStatus::Confirmed) | ||||
|                                 } else { | ||||
|                                     err_handler!("The current user isn't member of the organization") | ||||
|                                 } | ||||
|                             } | ||||
|                             None => err_handler!("The current user isn't member of the organization") | ||||
|                         }; | ||||
|  | ||||
|                         Outcome::Success(Self{ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user