コード例 #1
0
ファイル: views.py プロジェクト: heddle317/kateheddleston.com
def manage_subscription(uuid):
    subscription = Subscription.get(uuid=uuid)
    if not subscription:
        abort(404)
    if not subscription.verified:
        Subscription.verify_email(subscription.email_verification_token)
    return render_template("edit_subscription.html", subscription=json.dumps(subscription.to_dict()))
コード例 #2
0
def manage_subscription(uuid):
    subscription = Subscription.get(uuid=uuid)
    if not subscription:
        abort(404)
    if not subscription.verified:
        Subscription.verify_email(subscription.email_verification_token)
    return render_template("edit_subscription.html", subscription=json.dumps(subscription.to_dict()))
コード例 #3
0
def admin_subscription_delete_category(subscription_uuid, category_uuid):
    SubscriptionCategory.delete(subscription_uuid=subscription_uuid,
                                category_uuid=category_uuid)
    subscription = Subscription.get(uuid=subscription_uuid)
    return json.dumps(subscription.to_dict()), 200, {
        'Content-Type': 'application/json'
    }
コード例 #4
0
def admin_subscription_add_category(subscription_uuid):
    category_uuid = json.loads(request.data).get('category_uuid')
    SubscriptionCategory.create(subscription_uuid=subscription_uuid,
                                category_uuid=category_uuid)
    subscription = Subscription.get(uuid=subscription_uuid)
    return json.dumps(subscription.to_dict()), 200, {
        'Content-Type': 'application/json'
    }
コード例 #5
0
ファイル: apis.py プロジェクト: xiaoyaocp/kateheddleston.com
def subscription_delete_category(subscription_uuid, category_uuid):
    SubscriptionCategory.delete(subscription_uuid=subscription_uuid, category_uuid=category_uuid)
    subscription = Subscription.get(uuid=subscription_uuid)
    return json.dumps(subscription.to_dict()), 200, {"Content-Type": "application/json"}
コード例 #6
0
ファイル: apis.py プロジェクト: xiaoyaocp/kateheddleston.com
def subscription_add_category(subscription_uuid):
    category_uuid = json.loads(request.data).get("category_uuid")
    SubscriptionCategory.create(subscription_uuid=subscription_uuid, category_uuid=category_uuid)
    subscription = Subscription.get(uuid=subscription_uuid)
    return json.dumps(subscription.to_dict()), 200, {"Content-Type": "application/json"}
コード例 #7
0
ファイル: views.py プロジェクト: heddle317/kateheddleston.com
def cancel_subscription(uuid):
    subscription = Subscription.get(uuid=uuid)
    subscription = Subscription.cancel_subscription(uuid)
    return redirect('/subscription/{}'.format(subscription.uuid))
コード例 #8
0
def verify_subscription(uuid):
    subscription = Subscription.get(uuid=uuid)
    subscription.send_verification_email()
    return json.dumps(subscription.to_dict()), 200, {
        'Content-Type': 'application/json'
    }
コード例 #9
0
ファイル: apis.py プロジェクト: heddle317/kateheddleston.com
def admin_subscription_add_category(subscription_uuid):
    category_uuid = json.loads(request.data).get('category_uuid')
    SubscriptionCategory.create(subscription_uuid=subscription_uuid, category_uuid=category_uuid)
    subscription = Subscription.get(uuid=subscription_uuid)
    return json.dumps(subscription.to_dict()), 200, {'Content-Type': 'application/json'}
コード例 #10
0
ファイル: apis.py プロジェクト: heddle317/kateheddleston.com
def verify_subscription(uuid):
    subscription = Subscription.get(uuid=uuid)
    subscription.send_verification_email()
    return json.dumps(subscription.to_dict()), 200, {'Content-Type': 'application/json'}
コード例 #11
0
def cancel_subscription(uuid):
    subscription = Subscription.get(uuid=uuid)
    subscription = Subscription.cancel_subscription(uuid)
    return redirect('/subscription/{}'.format(subscription.uuid))