Beispiel #1
0
def delete_page(page_id):
    """This method deletes page by it's id.

    :param page_id: id of specific page to delete.

    :request agrs example: `{'id': 1}`

    :return: confirmation object
    :rtype: JSON
    :JSON sample:
       ``{'result': true, 'msg': 'Page was deleted successfully!'}``
    or
       ``{'result': false, 'msg': 'Couldn't delete the page'}``

    :statuscode 200: successfully edited
    :statuscode 404: no page by given id

    """

    msg = None
    result = None
    if request.method == 'DELETE':
        db.delete_page_by_id(page_id)
        if not db.get_page_by_id(page_id):
            result = True
            msg = 'Page was deleted successfully!'
        else:
            result = False
            msg = 'Couldn\'t delete the page!'
    return jsonify(result=result, msg=msg)
Beispiel #2
0
def delete_page(page_id):
    """This method deletes page by it's id.

    :param page_id: id of specific page to delete.

    :request agrs example: `{'id': 1}`

    :return: confirmation object
    :rtype: JSON
    :JSON sample:
       ``{'result': true, 'msg': 'Page was deleted successfully!'}``
    or
       ``{'result': false, 'msg': 'Couldn't delete the page'}``

    :statuscode 200: successfully edited
    :statuscode 404: no page by given id

    """

    msg = None
    result = None
    if request.method == 'DELETE':
        db.delete_page_by_id(page_id)
        if not db.get_page_by_id(page_id):
            result = True
            msg = 'Page was deleted successfully!'
        else:
            result = False
            msg = 'Couldn\'t delete the page!'
    return jsonify(result=result, msg=msg)
def delete_page(page_id):
    """This method deletes page by it's id."""
    msg = None
    result = None
    if request.method == 'DELETE':
        db.delete_page_by_id(page_id)
        if not db.get_page_by_id(page_id):
            result = True
            msg = 'Page was deleted successfully!'
        else:
            result = False
            msg = "Couldn't delete the page!"
    return jsonify(result=result, msg=msg)
Beispiel #4
0
def delete_page(page_id):
    """This method deletes page by it's id."""
    msg = None
    result = None
    if request.method == 'DELETE':
        db.delete_page_by_id(page_id)
        if not db.get_page_by_id(page_id):
            result = True
            msg = 'Page was deleted successfully!'
        else:
            result = False
            msg = "Couldn't delete the page!"
    return jsonify(result=result, msg=msg)
def edit_page(page_id):
    """This method makes changes to given page(ex-resource).

        :returns confirmation.
    """
    if request.method == 'PUT' and request.get_json():
        data = request.get_json()
        result = False
        status_code = 404
        if db.get_page_by_id(data['id']):
            db.edit_page(page_id, data['title'], data['alias'],
                         data['description'], data['content'],
                         data['meta_keywords'], data['meta_description'],
                         data['is_enabled'])
            result = True
            status_code = 200
        return jsonify(result=result), status_code
Beispiel #6
0
def edit_page(page_id):
    """This method makes changes to given page(ex-resource).

        :returns confirmation.
    """
    if request.method == 'PUT' and request.get_json():
        data = request.get_json()
        result = False
        status_code = 404
        if db.get_page_by_id(data['id']):
            db.edit_page(page_id, data['title'], data['alias'],
                         data['description'], data['content'],
                         data['meta_keywords'], data['meta_description'],
                         data['is_enabled'])
            result = True
            status_code = 200
        return jsonify(result=result), status_code
Beispiel #7
0
def edit_page(page_id):
    """This method makes changes to given page(ex-resource) via
    page_id, passed to it.

    :param page_id: id of specific page to edit.

    :request agrs example: `{'id': 1, 'title': 'title', 'alias': 'tag',
       'description': 'small description of page',
       'content': 'main article content',
       'meta_keywords': 'keyword1, keyword2',
       'meta_description': 'meta-description of content',
       'is_enabled': 1}`

    :return: confirmation object
    :rtype: JSON
    :JSON sample:
       ``{'result': true}``
       or
       ``{'result': false}``

    :statuscode 200: successfully edited
    :statuscode 404: no page by given id

    """
    if request.method == 'PUT' and request.get_json():
        data = request.get_json()
        result = False
        status_code = 404
        if db.get_page_by_id(data['id']):
            db.edit_page(page_id, data['title'], data['alias'],
                         data['description'], data['content'],
                         data['meta_keywords'], data['meta_description'],
                         data['is_enabled'])
            result = True
            status_code = 200
        return jsonify(result=result), status_code
Beispiel #8
0
def edit_page(page_id):
    """This method makes changes to given page(ex-resource) via
    page_id, passed to it.

    :param page_id: id of specific page to edit.

    :request agrs example: `{'id': 1, 'title': 'title', 'alias': 'tag',
       'description': 'small description of page',
       'content': 'main article content',
       'meta_keywords': 'keyword1, keyword2',
       'meta_description': 'meta-description of content',
       'is_enabled': 1}`

    :return: confirmation object
    :rtype: JSON
    :JSON sample:
       ``{'result': true}``
       or
       ``{'result': false}``

    :statuscode 200: successfully edited
    :statuscode 404: no page by given id

    """
    if request.method == 'PUT' and request.get_json():
        data = request.get_json()
        result = False
        status_code = 404
        if db.get_page_by_id(data['id']):
            db.edit_page(page_id, data['title'], data['alias'],
                         data['description'], data['content'],
                         data['meta_keywords'], data['meta_description'],
                         data['is_enabled'])
            result = True
            status_code = 200
        return jsonify(result=result), status_code