Fix tables
This commit is contained in:
@@ -149,6 +149,9 @@ ALTER TABLE members_products
|
|||||||
ADD CONSTRAINT members_products_unique_member_key
|
ADD CONSTRAINT members_products_unique_member_key
|
||||||
UNIQUE (member_id, product_id);
|
UNIQUE (member_id, product_id);
|
||||||
|
|
||||||
|
ALTER TABLE members_products ADD provision_port INT DEFAULT 0;
|
||||||
|
ALTER TABLE members_products ADD primary_server VARCHAR(100);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
INSERT INTO merms_products (name,description,status,product_id, banner) VALUES ('Personal Website','Your personal professional web presence',1,'A000001', 'banner.jpg');
|
INSERT INTO merms_products (name,description,status,product_id, banner) VALUES ('Personal Website','Your personal professional web presence',1,'A000001', 'banner.jpg');
|
||||||
|
|||||||
@@ -11,7 +11,8 @@ from flask_mail import Mail, Message
|
|||||||
import smtplib
|
import smtplib
|
||||||
from email.mime.text import MIMEText
|
from email.mime.text import MIMEText
|
||||||
from email.mime.multipart import MIMEMultipart
|
from email.mime.multipart import MIMEMultipart
|
||||||
|
import datetime
|
||||||
|
import jwt
|
||||||
|
|
||||||
class BaseService:
|
class BaseService:
|
||||||
TRANSACTION_TYPE = None
|
TRANSACTION_TYPE = None
|
||||||
|
|||||||
@@ -92,7 +92,7 @@ class MyProductsService(BaseService):
|
|||||||
logger.info(f"GET HERE ******************************** : {data}", exc_info=True)
|
logger.info(f"GET HERE ******************************** : {data}", exc_info=True)
|
||||||
mumberSub = MembersProducts.get_member_product_by_product_member_id(member_id, product_id)
|
mumberSub = MembersProducts.get_member_product_by_product_member_id(member_id, product_id)
|
||||||
|
|
||||||
if not mumberSub:
|
if mumberSub:
|
||||||
logger.error(f"Ready to add data to tables")
|
logger.error(f"Ready to add data to tables")
|
||||||
response_data = {
|
response_data = {
|
||||||
"subscription": mumberSub,
|
"subscription": mumberSub,
|
||||||
|
|||||||
@@ -27,21 +27,23 @@ class PasswordReset(db.Model):
|
|||||||
"updated": self.updated.isoformat() if self.updated else None,
|
"updated": self.updated.isoformat() if self.updated else None,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def create_reset(cls, username):
|
||||||
|
pass_reset = cls(
|
||||||
|
uid=str(uuid.uuid4()),
|
||||||
|
username=username,
|
||||||
|
added=datetime.now(timezone.utc),
|
||||||
|
updated=datetime.now(timezone.utc)
|
||||||
|
)
|
||||||
|
logger.info(f"About to reset the password**********")
|
||||||
|
try:
|
||||||
|
db.session.add(pass_reset)
|
||||||
|
except IntegrityError as err:
|
||||||
|
raise ValueError(f"Database integrity error: {err}")
|
||||||
|
return pass_reset
|
||||||
|
|
||||||
|
|
||||||
def __repr__(self):
|
def __repr__(self):
|
||||||
return f'<pPassReset {self.id} - {self.amount}>'
|
return f'<pPassReset {self.id} - {self.username}>'
|
||||||
|
|
||||||
|
|
||||||
@classmethod
|
|
||||||
def create_reset(cls, username):
|
|
||||||
pass_reset = cls(
|
|
||||||
uid=str(uuid.uuid4()),
|
|
||||||
username=username,
|
|
||||||
created_at=datetime.now(timezone.utc),
|
|
||||||
updated_at=datetime.now(timezone.utc)
|
|
||||||
)
|
|
||||||
|
|
||||||
try:
|
|
||||||
db.session.add(pass_reset)
|
|
||||||
except IntegrityError as err:
|
|
||||||
raise ValueError(f"Database integrity error: {err}")
|
|
||||||
return pass_reset
|
|
||||||
|
|||||||
@@ -57,7 +57,7 @@ class Products(db.Model):
|
|||||||
#
|
#
|
||||||
product_list = cls.query.all()
|
product_list = cls.query.all()
|
||||||
json_output = product_list # json.dumps(product_list)
|
json_output = product_list # json.dumps(product_list)
|
||||||
print(json_output)
|
# print(json_output)
|
||||||
logger.info(json_output)
|
logger.info(json_output)
|
||||||
return json_output
|
return json_output
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user