Skip to content

Commit 80c1969

Browse files
Format code with black, yapf, autopep8, isort, standardjs and prettier
1 parent 9553013 commit 80c1969

File tree

3 files changed

+110
-83
lines changed

3 files changed

+110
-83
lines changed

server/db/admin/crud_subjects.py

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,10 @@ def delete_collection(self):
3030
if self.subject in results:
3131
self.collection.drop()
3232
results_ = []
33-
for result_ in auth_collection_sign_in.find(
34-
{"Subject": self.subject, "Role": "Teacher"}
35-
):
33+
for result_ in auth_collection_sign_in.find({
34+
"Subject": self.subject,
35+
"Role": "Teacher"
36+
}):
3637
results_.append(result_)
3738
for result_delete in results_:
3839
auth_collection_sign_in.delete_one(result_delete)
@@ -60,9 +61,10 @@ def get_collections():
6061
def update_collection(self, old_name):
6162
subject_db[old_name].rename(self.subject)
6263
results = []
63-
for result in auth_collection_sign_in.find(
64-
{"Subject": old_name, "Role": "Teacher"}
65-
):
64+
for result in auth_collection_sign_in.find({
65+
"Subject": old_name,
66+
"Role": "Teacher"
67+
}):
6668
results.append(result)
6769
for result_ in results:
6870
new_values = {"$set": {"Subject": self.subject}}
@@ -76,4 +78,4 @@ def check_if_exits(self):
7678
return True
7779
return False
7880
except:
79-
return False
81+
return False

server/db/admin/crud_users.py

Lines changed: 90 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1+
from mongodb.get_the_last_id import get_custom_last_id, last_id
12
from server import *
23
from server.db.home.autentication import Sign_In
3-
from mongodb.get_the_last_id import last_id, get_custom_last_id
44

55
user_db = cluster["Auth"]
66
auth_collection_sign_in = user_db["Auth-Sign-In"]
@@ -35,45 +35,58 @@ def add_teacher(self):
3535
password_or_email=self.password,
3636
role="Teacher",
3737
)
38-
si2 = Sign_In(
39-
user_name=self.user_name, password_or_email=self.email, role="Teacher"
40-
)
38+
si2 = Sign_In(user_name=self.user_name,
39+
password_or_email=self.email,
40+
role="Teacher")
4141
results = [si1.check(), si2.check()]
4242
print(results)
4343
if results[0][0] is True or results[1][0] is True:
44-
return [False, "There is another teacher with the same info ! "]
44+
return [
45+
False, "There is another teacher with the same info ! "
46+
]
4547
ids = last_id()
46-
auth_collection_sign_in.insert_one(
47-
{
48-
"_id": ids,
49-
"User Name": self.user_name,
50-
"Password": self.password,
51-
"Email": self.email,
52-
"Role": "Teacher",
53-
"Subject": self.subject,
54-
"Whatsapp Number": self.whatsapp_number,
55-
}
56-
)
57-
self.subject_collection.insert_one(
58-
{
59-
"User Name": self.user_name,
60-
"Password": self.password,
61-
"Email": self.email,
62-
"Role": "Teacher",
63-
"Subject": self.subject,
64-
"Whatsapp Number": self.whatsapp_number,
65-
}
66-
)
48+
auth_collection_sign_in.insert_one({
49+
"_id":
50+
ids,
51+
"User Name":
52+
self.user_name,
53+
"Password":
54+
self.password,
55+
"Email":
56+
self.email,
57+
"Role":
58+
"Teacher",
59+
"Subject":
60+
self.subject,
61+
"Whatsapp Number":
62+
self.whatsapp_number,
63+
})
64+
self.subject_collection.insert_one({
65+
"User Name":
66+
self.user_name,
67+
"Password":
68+
self.password,
69+
"Email":
70+
self.email,
71+
"Role":
72+
"Teacher",
73+
"Subject":
74+
self.subject,
75+
"Whatsapp Number":
76+
self.whatsapp_number,
77+
})
6778
return [True, "New Teacher Created ! "]
6879
except:
6980
return False
7081

7182
@staticmethod
7283
def delete_teacher(email, user_name):
7384
results = []
74-
for result in auth_collection_sign_in.find(
75-
{"User Name": user_name, "Email": email, "Role": "Teacher"}
76-
):
85+
for result in auth_collection_sign_in.find({
86+
"User Name": user_name,
87+
"Email": email,
88+
"Role": "Teacher"
89+
}):
7790
results.append(result)
7891
if results == []:
7992
return False
@@ -86,9 +99,11 @@ def delete_teacher(email, user_name):
8699
@staticmethod
87100
def get_data_of_teacher(user_name, email):
88101
results = []
89-
for result in auth_collection_sign_in.find(
90-
{"User Name": user_name, "Email": email, "Role": "Teacher"}
91-
):
102+
for result in auth_collection_sign_in.find({
103+
"User Name": user_name,
104+
"Email": email,
105+
"Role": "Teacher"
106+
}):
92107
results.append(result)
93108
if results == []:
94109
return [False, results]
@@ -148,7 +163,8 @@ def update_teacher(new_info: dict, old_info: dict):
148163
def get_all_teachers():
149164
try:
150165
results_user = []
151-
for result_user in auth_collection_sign_in.find({"Role": "Teacher"}):
166+
for result_user in auth_collection_sign_in.find(
167+
{"Role": "Teacher"}):
152168
results_user.append(result_user)
153169
return [results_user]
154170
except:
@@ -158,17 +174,18 @@ def get_all_teachers():
158174
def get_teachers(subject):
159175
try:
160176
results_user = []
161-
for result_user in auth_collection_sign_in.find(
162-
{"Role": "Teacher", "Subject": subject}
163-
):
177+
for result_user in auth_collection_sign_in.find({
178+
"Role": "Teacher",
179+
"Subject": subject
180+
}):
164181
results_user.append(result_user)
165182
return [results_user]
166183
except:
167184
return False
168185

169186

170187
class Students:
171-
def __init__(self, user_name, password, email,whatsapp_number):
188+
def __init__(self, user_name, password, email, whatsapp_number):
172189
try:
173190
self.user_name = user_name
174191
self.password = password
@@ -189,26 +206,24 @@ def add_student(self):
189206
password_or_email=self.password,
190207
role="Student",
191208
)
192-
si2 = Sign_In(
193-
user_name=self.user_name, password_or_email=self.email, role="Student"
194-
)
209+
si2 = Sign_In(user_name=self.user_name,
210+
password_or_email=self.email,
211+
role="Student")
195212
results = [si1.check(), si2.check()]
196213
if results[0][0] is True or results[1][0] is True:
197214
return [
198215
False,
199216
"There is another student or a teacher or your with the same info ! ",
200217
]
201218
ids = last_id()
202-
auth_collection_sign_in.insert_one(
203-
{
204-
"_id": ids,
205-
"User Name": self.user_name,
206-
"Password": self.password,
207-
"Email": self.email,
208-
"Whatapp Number": self.whatsapp_number,
209-
"Role": "Student",
210-
}
211-
)
219+
auth_collection_sign_in.insert_one({
220+
"_id": ids,
221+
"User Name": self.user_name,
222+
"Password": self.password,
223+
"Email": self.email,
224+
"Whatapp Number": self.whatsapp_number,
225+
"Role": "Student",
226+
})
212227
return [True, "New Student Created ! "]
213228

214229
@staticmethod
@@ -256,7 +271,7 @@ def update_student(new_info: dict, old_info: dict):
256271
"Password": new_info["Password"],
257272
"Email": new_info["Email"],
258273
"Role": new_info["Role"],
259-
'Whatapp Number':new_info['Whatsapp Number']
274+
"Whatapp Number": new_info["Whatsapp Number"],
260275
}
261276
}
262277
auth_collection_sign_in.update_one(old_info, new)
@@ -269,22 +284,28 @@ def update_student(new_info: dict, old_info: dict):
269284
"Email": new_info["Email"],
270285
"Role": new_info["Role"],
271286
"Subject": new_info["Subject"],
272-
'Whatapp Number':new_info['Whatsapp Number']
287+
"Whatapp Number": new_info["Whatsapp Number"],
273288
}
274289
}
275290
subject_collection = subject_db[new_info["Subject"]]
276-
last_id_ = get_custom_last_id(db="Subjects", collection=new_info["Subject"])
277-
subject_collection.insert_one(
278-
{
279-
"_id": last_id_,
280-
"User Name": new_info["User Name"],
281-
"Password": new_info["Password"],
282-
"Email": new_info["Email"],
283-
"Role": new_info["Role"],
284-
"Subject": new_info["Subject"],
285-
'Whatapp Number':new_info['Whatsapp Number']
286-
}
287-
)
291+
last_id_ = get_custom_last_id(db="Subjects",
292+
collection=new_info["Subject"])
293+
subject_collection.insert_one({
294+
"_id":
295+
last_id_,
296+
"User Name":
297+
new_info["User Name"],
298+
"Password":
299+
new_info["Password"],
300+
"Email":
301+
new_info["Email"],
302+
"Role":
303+
new_info["Role"],
304+
"Subject":
305+
new_info["Subject"],
306+
"Whatapp Number":
307+
new_info["Whatsapp Number"],
308+
})
288309
auth_collection_sign_in.update_one(old_info, new)
289310
return True
290311

@@ -293,9 +314,11 @@ def get_data_of_student(user_name, email):
293314
auth_db = cluster["Auth"]
294315
auth_collection_sign_in = auth_db["Auth-Sign-In"]
295316
results = []
296-
for result in auth_collection_sign_in.find(
297-
{"User Name": user_name, "Email": email, "Role": "Student"}
298-
):
317+
for result in auth_collection_sign_in.find({
318+
"User Name": user_name,
319+
"Email": email,
320+
"Role": "Student"
321+
}):
299322
results.append(result)
300323
print(results)
301324
if results == []:

server/db/admin/sms.py

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
from server import *
21
import requests
2+
33
from mongodb.get_the_last_id import *
4+
from server import *
45

56

67
class SMS:
@@ -36,13 +37,11 @@ def send(self):
3637
return [True, old_balance - new_balance]
3738

3839
def add_logs(self):
39-
self.collection.insert_one(
40-
{
41-
"_id": self.last_id,
42-
"Phone Numbers": self.phone_numbers,
43-
"Message": self.message,
44-
}
45-
)
40+
self.collection.insert_one({
41+
"_id": self.last_id,
42+
"Phone Numbers": self.phone_numbers,
43+
"Message": self.message,
44+
})
4645
return True
4746

4847
def get_logs(self):
@@ -53,7 +52,10 @@ def get_logs(self):
5352

5453
def get_balance(self):
5554
url = "http://sender.marxhal.com/api/v2/status.php"
56-
balance = requests.post(url, {"user_id": self.user_id, "api_key": self.api_key})
55+
balance = requests.post(url, {
56+
"user_id": self.user_id,
57+
"api_key": self.api_key
58+
})
5759
return balance.json()["result"]["account_balance"]
5860

5961
@staticmethod

0 commit comments

Comments
 (0)