can export accepted infos
This commit is contained in:
@@ -8,6 +8,7 @@ from models.LinkPojo import LinkPojo
|
||||
from models.ReserveResultPojo import ReserveResultPojo
|
||||
from models.contact_pojo import ContactPojo
|
||||
from models.mail_pojo import MailAddress
|
||||
from models.regisered_user_pojo import RegisteredUserPojo
|
||||
|
||||
MONGO_DB_URL = "mongo.lpaconsulting.fr"
|
||||
CAPTCHA_ERROR_COLLECTION_PREFIX = "CAPTCHA_ERROR_"
|
||||
@@ -98,6 +99,27 @@ class MongoDbManager:
|
||||
},
|
||||
upsert=True)
|
||||
|
||||
def get_code_for_email(self, email: str):
|
||||
collection_name = DESTINATION_EMAIL_LIST
|
||||
try:
|
||||
collection_to_use = self.db[collection_name]
|
||||
mailDocument = collection_to_use.find_one(filter={'_id': email})
|
||||
if mailDocument is not None:
|
||||
return MailAddress.from_firestore_dict(mailDocument).password
|
||||
else:
|
||||
return ""
|
||||
except Exception as error:
|
||||
self.logger.info(error)
|
||||
return ""
|
||||
|
||||
def get_all_registered_users(self) -> list:
|
||||
_collection_name = "Registered_users"
|
||||
_cursor = self.db[_collection_name]
|
||||
registered_user_list = []
|
||||
for document in _cursor.find():
|
||||
registered_user_list.append(RegisteredUserPojo.from_firestore_dict(document))
|
||||
return registered_user_list
|
||||
|
||||
def get_destination_emails(self) -> list:
|
||||
collection_name = DESTINATION_EMAIL_LIST
|
||||
email_list = []
|
||||
|
||||
Reference in New Issue
Block a user