set te,palte work
This commit is contained in:
@@ -4,7 +4,7 @@ from app.api.services.base_service import BaseService
|
|||||||
from sqlalchemy import func, desc
|
from sqlalchemy import func, desc
|
||||||
from datetime import datetime, timedelta, timezone
|
from datetime import datetime, timedelta, timezone
|
||||||
from app.extensions import db
|
from app.extensions import db
|
||||||
from app.models import OfficeUsers, CustomTemplates
|
from app.models import OfficeUsers, CustomTemplates, MembersProducts, ProductsTemplates
|
||||||
|
|
||||||
|
|
||||||
class OfficeTemplatesService(BaseService):
|
class OfficeTemplatesService(BaseService):
|
||||||
@@ -45,20 +45,21 @@ class OfficeTemplatesService(BaseService):
|
|||||||
def set_office_user_template(data):
|
def set_office_user_template(data):
|
||||||
logger.info('set_office_user_template')
|
logger.info('set_office_user_template')
|
||||||
try:
|
try:
|
||||||
# office_users = OfficeUsers.get_office_users_list()
|
subscrtiption_uid = data.get('subscrtiption_uid', '')
|
||||||
# office_users_data = []
|
template_uid = data.get('template_uid', '')
|
||||||
# if office_users:
|
selectProduct = None
|
||||||
# for t in office_users:
|
selectedTemplate = None
|
||||||
# office_users_data.append({
|
|
||||||
# 'id': t.id,
|
selectProduct = MembersProducts.get_member_product_by_subscription_uid(subscrtiption_uid)
|
||||||
# 'uid': t.uid,
|
if selectProduct:
|
||||||
# 'username': t.username,
|
selectedTemplate = ProductsTemplates.get_template_by_uid(template_uid)
|
||||||
# 'firstname': t.firstname,
|
|
||||||
# 'lastname': t.lastname,
|
if selectedTemplate is None or selectedTemplate is None:
|
||||||
# 'acc_level': t.acc_level,
|
return jsonify({
|
||||||
# 'status': t.status,
|
'error': 'Missing credentials',
|
||||||
# 'added': t.added.isoformat() if t.added else None
|
'message': 'Invalid credentials',
|
||||||
# })
|
}), 400
|
||||||
|
|
||||||
|
|
||||||
office_users_result = {
|
office_users_result = {
|
||||||
"set_office_user_template": [],
|
"set_office_user_template": [],
|
||||||
|
|||||||
@@ -34,6 +34,13 @@ class ProductsTemplates(db.Model):
|
|||||||
raise ValueError(f"Templates not found")
|
raise ValueError(f"Templates not found")
|
||||||
return templates
|
return templates
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def get_template_by_uid(cls, template_uid):
|
||||||
|
selTemplate = cls.query.filter_by(uif=template_uid).first()
|
||||||
|
if not selTemplate:
|
||||||
|
return None
|
||||||
|
return selTemplate
|
||||||
|
|
||||||
|
|
||||||
def to_dict(self):
|
def to_dict(self):
|
||||||
return {
|
return {
|
||||||
|
|||||||
Reference in New Issue
Block a user