コード例 #1
0
ファイル: app.py プロジェクト: LeaveMyYard/BrokFucker
    def add_lot_photo(lot_id):
        if not Lot.can_user_edit(user.email(), lot_id):
            raise NoPermissionError()

        a = request.files
        resp = {
            filename: Lot.add_photo(request.files[filename], lot_id)
            for filename in request.files
        }

        return jsonify(resp), 201
コード例 #2
0
ファイル: app.py プロジェクト: LeaveMyYard/BrokFucker
    def update_lot(lot_id):
        if not Lot.can_user_edit(user.email(), lot_id):
            raise NoPermissionError()

        if not request.json:
            raise NoJsonError()

        data_available = [
            "name",
            "amount",
            "currency",
            "term",
            "return_way",
            "security",
            "percentage",
            "form",
            "commentary",
        ]

        for data in data_available:
            if data in request.json:
                Lot.update_data(lot_id, data, request.json[data])

        return RestAPI.message("A lot is changed"), 201
コード例 #3
0
    def update_lot(lot_id):
        if not Lot.can_user_edit(user.email(), lot_id):
            raise NoPermissionError()

        if not request.json:
            raise NoJsonError()

        data_available = [
            'name',
            'amount',
            'currency',
            'term',
            'return_way',
            'security',
            'percentage',
            'form',
            'commentary'
        ]

        for data in data_available:
            if data in request.json:
                Lot.update_data(lot_id, data, request.json[data])

        return RestAPI.message('A lot is changed'), 201
コード例 #4
0
ファイル: app.py プロジェクト: LeaveMyYard/BrokFucker
    def remove_lot_photo(lot_id, photo_id):
        if not Lot.can_user_edit(user.email(), lot_id):
            raise NoPermissionError()

        return jsonify(Lot.remove_photo(lot_id, photo_id)), 201
コード例 #5
0
ファイル: app.py プロジェクト: LeaveMyYard/BrokFucker
    def restore_lot(lot_id):
        if not Lot.can_user_edit(user.email(), lot_id):
            raise NoPermissionError()

        Lot.restore_lot(lot_id)
        return RestAPI.message("A lot is restored"), 201
コード例 #6
0
ファイル: users.py プロジェクト: raulgtk/flask-base
# coding: utf-8

from lib.user import User

user_list = []

## admin
admin = User()
admin.username = u"Admin User"
admin.email = "*****@*****.**"
admin.password = "******"
user_list.append(admin)
コード例 #7
0
    def add_lot_photo(lot_id):
        if not Lot.can_user_edit(user.email(), lot_id):
            raise NoPermissionError()

        return jsonify(Lot.add_photo(request.files['file'], lot_id)), 201
コード例 #8
0
 def delete_lot(lot_id):
     if not Lot.can_user_edit(user.email(), lot_id):
         raise NoPermissionError()
     
     Lot.delete_lot(lot_id)
     return RestAPI.message('A lot is deleted'), 201
コード例 #9
0
ファイル: users.py プロジェクト: raulgtk/unooh-web
# coding: utf-8

from lib.user import User

user_list = []

## admin
admin = User()
admin.name = u"Admin User"
admin.email = "*****@*****.**"
admin.set_password('admin1234')
admin.role = "admin"
user_list.append(admin)