This repository was archived by the owner on Dec 19, 2021. It is now read-only.
File tree Expand file tree Collapse file tree 12 files changed +102
-24
lines changed
Expand file tree Collapse file tree 12 files changed +102
-24
lines changed Original file line number Diff line number Diff line change 11from flask_sqlalchemy import SQLAlchemy
2- from utils . nobiru import NobiruQuery
2+ from nobiru . nobiru_query import NobiruQuery
33
44db = SQLAlchemy (query_class = NobiruQuery )
Original file line number Diff line number Diff line change 11from db import db
22from models .base_model import BaseModel
3- from utils . nobiru import NobiruList
3+ from nobiru . nobiru_list import NobiruList
44from utils .time import Time
55
66
Original file line number Diff line number Diff line change 11from db import db
2- from utils . nobiru import NobiruList
2+ from nobiru . nobiru_list import NobiruList
33from models .base_model import BaseModel
44from models .user import UserModel
55from models .property_assignment import PropertyAssignment
Original file line number Diff line number Diff line change 11from db import db
2- from utils . nobiru import NobiruList
2+ from nobiru . nobiru_list import NobiruList
33from models .base_model import BaseModel
44from models .tickets import TicketModel
55from utils .time import Time
Original file line number Diff line number Diff line change 11from db import db
2- from utils . nobiru import NobiruList
2+ from nobiru . nobiru_list import NobiruList
33from datetime import datetime , timedelta
44from models .base_model import BaseModel
55from utils .time import Time
Original file line number Diff line number Diff line change 11from flask import current_app
2- from utils . nobiru import NobiruList
2+ from nobiru . nobiru_list import NobiruList
33from datetime import datetime
44from models .tickets import TicketModel
55import bcrypt
Original file line number Diff line number Diff line change 1+ class Nobiru :
2+ @staticmethod
3+ def json (collection ):
4+ return [object .json () for object in collection ]
Original file line number Diff line number Diff line change 1+ from db import db
2+ from flask import abort
3+ from nobiru .nobiru import Nobiru
4+ from sqlalchemy .orm .collections import InstrumentedList
5+ from sqlalchemy .orm .collections import collection
6+
7+
8+ class NobiruList (InstrumentedList ):
9+ def json (self ):
10+ return Nobiru .json (self )
11+
12+ @collection .remover
13+ def delete (self , entity ):
14+ try :
15+ self .remove (entity )
16+ db .session .commit ()
17+ except ValueError :
18+ abort (404 , f"{ entity ._name ()} not found" )
Original file line number Diff line number Diff line change 1+ from nobiru .nobiru import Nobiru
2+ from flask_sqlalchemy import BaseQuery
3+
4+
5+ class NobiruQuery (BaseQuery ):
6+ def json (self ):
7+ return Nobiru .json (self )
You can’t perform that action at this time.
0 commit comments