app add is_saved column
This commit is contained in:
@@ -99,7 +99,8 @@ class dbapp(crudbase):
|
||||
if db_app:
|
||||
db_app.version = dbappversion.get_app_latestversion(db,domainurl,newversion.appid)+1
|
||||
db_app.updateuserid = userid,
|
||||
db_app.versionname = newversion.versionname,
|
||||
db_app.versionname = newversion.versionname
|
||||
db_app.is_saved = True
|
||||
appversion = models.AppVersion(
|
||||
domainurl = db_app.domainurl,
|
||||
appid=db_app.appid,
|
||||
@@ -143,6 +144,7 @@ class dbapp(crudbase):
|
||||
db_app.version = version
|
||||
db_app.versionname = db_appversion.versionname
|
||||
db_app.updateuserid = userid
|
||||
db_app.is_saved = False
|
||||
db.add(db_app)
|
||||
|
||||
flows = dbflow.get_flows_by_appid(db, domainurl, appid)
|
||||
|
||||
@@ -68,6 +68,7 @@ class App(Base):
|
||||
appid = mapped_column(String(100), index=True, nullable=False)
|
||||
version = mapped_column(Integer)
|
||||
versionname = mapped_column(String(200), nullable=False)
|
||||
is_saved = mapped_column(Boolean, default=False)
|
||||
createuserid = mapped_column(Integer,ForeignKey("user.id"))
|
||||
updateuserid = mapped_column(Integer,ForeignKey("user.id"))
|
||||
createuser = relationship('User',foreign_keys=[createuserid])
|
||||
|
||||
@@ -88,6 +88,7 @@ class AppList(Base):
|
||||
appname: str
|
||||
appid:str
|
||||
version:int
|
||||
is_saved:bool
|
||||
versionname: t.Optional[str] = None
|
||||
updateuser: UserOut
|
||||
createuser: UserOut
|
||||
|
||||
@@ -64,6 +64,7 @@ def test_appversions_update(test_client,test_domain,test_app_id,login_user):
|
||||
assert data["data"]["version"] == 1
|
||||
assert data["data"]["appid"] == app_version["appid"]
|
||||
assert data["data"]["versionname"] == app_version["versionname"]
|
||||
assert data["data"]["is_saved"] == True
|
||||
|
||||
def test_apps_list(test_client,login_user):
|
||||
response = test_client.get("/api/apps", headers={"Authorization": "Bearer " + login_user})
|
||||
|
||||
Reference in New Issue
Block a user