MCPcopy Create free account
hub / github.com/aaPanel/BaoTa / delete

Method delete

mod/project/nodejs/comMod.py:229–245  ·  view source on GitHub ↗

@name 删除项目

(self, get)

Source from the content-addressed store, hash-verified

227
228 # 2024/7/12 下午5:49 删除项目
229 def delete(self, get):
230 '''
231 @name 删除项目
232 '''
233 get.project_type = get.get("project_type", None)
234 if get.project_type is None:
235 return public.returnResult(False, 'project_type参数不能为空', code=5)
236 if not get.project_type in ("nodejs", "pm2", "general"):
237 return public.returnResult(False,
238 '项目类型:{} 不合法, 暂时支持是nodejs/pm2/general'.format(get.project_type),
239 code=5)
240 get.project_name = get.get("project_name", None)
241 if get.project_name is None:
242 return public.returnResult(False, 'project_name参数不能为空', code=5)
243
244 self.set_project_model(get.project_type)
245 return self.projectModel.remove_project(get)
246
247 # 2024/7/11 下午8:07 获取pm2的监控数据
248 def get_pm2_monit(self, get):

Callers 7

remove_projectMethod · 0.45
delete_scriptMethod · 0.45
bath_delete_scriptMethod · 0.45
delete_taskMethod · 0.45
batch_delete_taskMethod · 0.45
remove_flowMethod · 0.45
delete_flow_templateMethod · 0.45

Calls 5

returnResultMethod · 0.80
set_project_modelMethod · 0.80
getMethod · 0.45
formatMethod · 0.45
remove_projectMethod · 0.45

Tested by

no test coverage detected